]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
xtables: extend matches and targets with .usersize
[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
3f0d80b6
MC
2608BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2609M: Michael Chan <michael.chan@broadcom.com>
2610L: netdev@vger.kernel.org
2611S: Supported
2612F: drivers/net/ethernet/broadcom/bnxt/
2613
90f4c594 2614BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2615M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2616M: Ray Jui <rjui@broadcom.com>
2617M: Scott Branden <sbranden@broadcom.com>
086f4704 2618M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2619T: git git://github.com/broadcom/mach-bcm
af4b8e37 2620S: Maintained
ccf62f5a
JM
2621N: bcm281*
2622N: bcm113*
2623N: bcm216*
2624N: kona
af4b8e37 2625F: arch/arm/mach-bcm/
af4b8e37 2626
9209bec4 2627BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2628M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2629M: Lee Jones <lee@kernel.org>
10b9e887 2630M: Eric Anholt <eric@anholt.net>
f680f25c 2631L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2633T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2634S: Maintained
9209bec4 2635N: bcm2835
4a5a7a66 2636F: drivers/staging/vc04_services
f680f25c 2637
5564f092
RM
2638BROADCOM BCM47XX MIPS ARCHITECTURE
2639M: Hauke Mehrtens <hauke@hauke-m.de>
2640M: Rafał Miłecki <zajec5@gmail.com>
2641L: linux-mips@linux-mips.org
2642S: Maintained
7ad2410c 2643F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2644F: arch/mips/bcm47xx/*
2645F: arch/mips/include/asm/mach-bcm47xx/*
2646
9209bec4 2647BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2648M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2649M: Rafał Miłecki <zajec5@gmail.com>
2650M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2651L: linux-arm-kernel@lists.infradead.org
2652S: Maintained
2653F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2654F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2655F: arch/arm/boot/dts/bcm470*
2656
4ebd5047
RM
2657BROADCOM BCM53573 ARM ARCHITECTURE
2658M: Rafał Miłecki <rafal@milecki.pl>
2659L: linux-arm-kernel@lists.infradead.org
2660S: Maintained
2661F: arch/arm/boot/dts/bcm53573*
2662F: arch/arm/boot/dts/bcm47189*
2663
e076e962
FF
2664BROADCOM BCM63XX ARM ARCHITECTURE
2665M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2666M: bcm-kernel-feedback-list@broadcom.com
20de823e 2667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2668T: git git://github.com/broadcom/stblinux.git
e076e962 2669S: Maintained
d6f4e76e 2670N: bcm63xx
e076e962 2671
7110e227
KC
2672BROADCOM BCM63XX/BCM33XX UDC DRIVER
2673M: Kevin Cernekee <cernekee@gmail.com>
2674L: linux-usb@vger.kernel.org
2675S: Maintained
2676F: drivers/usb/gadget/udc/bcm63xx_udc.*
2677
2df94fd6 2678BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2679M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2680M: Gregory Fong <gregory.0xf0@gmail.com>
2681M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2682M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2684T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2685S: Maintained
2686F: arch/arm/mach-bcm/*brcmstb*
2687F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2688F: drivers/bus/brcmstb_gisb.c
5009a289 2689N: brcmstb
2df94fd6 2690
70371cef
KC
2691BROADCOM BMIPS MIPS ARCHITECTURE
2692M: Kevin Cernekee <cernekee@gmail.com>
2693M: Florian Fainelli <f.fainelli@gmail.com>
2694L: linux-mips@linux-mips.org
eb6725d0 2695T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2696S: Maintained
2697F: arch/mips/bmips/*
2698F: arch/mips/include/asm/mach-bmips/*
2699F: arch/mips/kernel/*bmips*
338808de 2700F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2701F: drivers/irqchip/irq-bcm63*
70371cef
KC
2702F: drivers/irqchip/irq-bcm7*
2703F: drivers/irqchip/irq-brcmstb*
3271e610 2704F: include/linux/bcm963xx_nvram.h
8fce60b8 2705F: include/linux/bcm963xx_tag.h
70371cef 2706
948c51e6 2707BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2708M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2709M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2710M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2711L: netdev@vger.kernel.org
2712S: Supported
adfc5217 2713F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2714
a9533e7e 2715BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2716M: Arend van Spriel <arend.vanspriel@broadcom.com>
2717M: Franky Lin <franky.lin@broadcom.com>
2718M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2719L: linux-wireless@vger.kernel.org
2a734451 2720L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2721S: Supported
05491d2c 2722F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2723
9958d6f9 2724BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2725M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2726L: linux-scsi@vger.kernel.org
2727S: Supported
2728F: drivers/scsi/bnx2fc/
2729
6a6b5ad0 2730BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2731M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2732L: linux-scsi@vger.kernel.org
2733S: Supported
2734F: drivers/scsi/bnx2i/
2735
63f37ddf 2736BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2737M: Ray Jui <rjui@broadcom.com>
2738M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2739M: Jon Mason <jonmason@broadcom.com>
086f4704 2740M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2742T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2743S: Maintained
2744N: iproc
2745N: cygnus
5c161242 2746N: bcm[-_]nsp
36c0237f
SB
2747N: bcm9113*
2748N: bcm9583*
63f37ddf
JM
2749N: bcm9585*
2750N: bcm9586*
2751N: bcm988312
36c0237f 2752N: bcm113*
63f37ddf
JM
2753N: bcm583*
2754N: bcm585*
2755N: bcm586*
2756N: bcm88312
d76e21b8 2757F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2758F: drivers/clk/bcm/clk-ns*
2759F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2760
3b0213d5
GF
2761BROADCOM BRCMSTB GPIO DRIVER
2762M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2763L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2764S: Supported
2765F: drivers/gpio/gpio-brcmstb.c
2766F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2767
7b7f588b 2768BROADCOM KONA GPIO DRIVER
5e163903 2769M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2770L: bcm-kernel-feedback-list@broadcom.com
2771S: Supported
2772F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2773F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2774
f6e734a8
RM
2775BROADCOM NVRAM DRIVER
2776M: Rafał Miłecki <zajec5@gmail.com>
2777L: linux-mips@linux-mips.org
2778S: Maintained
2779F: drivers/firmware/broadcom/*
2780
02787daa
BN
2781BROADCOM STB NAND FLASH DRIVER
2782M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2783M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2784L: linux-mtd@lists.infradead.org
1285734c 2785L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2786S: Maintained
2787F: drivers/mtd/nand/brcmnand/
2788
bb446b57
MM
2789BROADCOM STB AVS CPUFREQ DRIVER
2790M: Markus Mayer <mmayer@broadcom.com>
2791M: bcm-kernel-feedback-list@broadcom.com
2792L: linux-pm@vger.kernel.org
2793S: Maintained
2794F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2795F: drivers/cpufreq/brcmstb*
bb446b57 2796
c9678d86
RM
2797BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2798M: Rafał Miłecki <zajec5@gmail.com>
2799L: linux-wireless@vger.kernel.org
2800S: Maintained
2801F: drivers/bcma/
2802F: include/linux/bcma/
2803
b8302205
FF
2804BROADCOM SYSTEMPORT ETHERNET DRIVER
2805M: Florian Fainelli <f.fainelli@gmail.com>
2806L: netdev@vger.kernel.org
2807S: Supported
2808F: drivers/net/ethernet/broadcom/bcmsysport.*
2809
42515e61 2810BROADCOM VULCAN ARM64 SOC
3483b163 2811M: Jayachandran C. <c.jayachandran@gmail.com>
086f4704 2812M: bcm-kernel-feedback-list@broadcom.com
42515e61 2813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2814S: Maintained
2815F: arch/arm64/boot/dts/broadcom/vulcan*
2816
7725ccfd 2817BROCADE BFA FC SCSI DRIVER
aa803370
AG
2818M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2819M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2820L: linux-scsi@vger.kernel.org
2821S: Supported
2822F: drivers/scsi/bfa/
7725ccfd 2823
8b230ed8 2824BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2825M: Rasesh Mody <rasesh.mody@cavium.com>
2826M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2827M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2828L: netdev@vger.kernel.org
2829S: Supported
f844a0ea 2830F: drivers/net/ethernet/brocade/bna/
8b230ed8 2831
5cdf7f76 2832BSG (block layer generic sg v4 driver)
8b58be88 2833M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2834L: linux-scsi@vger.kernel.org
2835S: Supported
679655da
JP
2836F: block/bsg.c
2837F: include/linux/bsg.h
c117ab84 2838F: include/uapi/linux/bsg.h
5cdf7f76 2839
af39917d
CL
2840BT87X AUDIO DRIVER
2841M: Clemens Ladisch <clemens@ladisch.de>
2842L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2843T: git git://git.alsa-project.org/alsa-kernel.git
2844S: Maintained
2845F: Documentation/sound/alsa/Bt87x.txt
2846F: sound/pci/bt87x.c
2847
ff1d5c2f 2848BT8XXGPIO DRIVER
eb032b98 2849M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2850W: http://bu3sch.de/btgpio.php
2851S: Maintained
72dbb705 2852F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2853
eb1eb04f 2854BTRFS FILE SYSTEM
c0778e25
CM
2855M: Chris Mason <clm@fb.com>
2856M: Josef Bacik <jbacik@fb.com>
d8130624 2857M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2858L: linux-btrfs@vger.kernel.org
2859W: http://btrfs.wiki.kernel.org/
8a6e2535 2860Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2861T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2862S: Maintained
679655da
JP
2863F: Documentation/filesystems/btrfs.txt
2864F: fs/btrfs/
eb1eb04f 2865
1da177e4 2866BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2867M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2868M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2869L: linux-media@vger.kernel.org
a825eaec 2870W: https://linuxtv.org
275ffde4 2871T: git git://linuxtv.org/media_tree.git
f96236e5 2872S: Odd fixes
618cd932 2873F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2874F: drivers/media/pci/bt8xx/bttv*
1da177e4 2875
1f34923c
KA
2876BUSLOGIC SCSI DRIVER
2877M: Khalid Aziz <khalid@gonehiking.org>
2878L: linux-scsi@vger.kernel.org
2879S: Maintained
2880F: drivers/scsi/BusLogic.*
2881F: drivers/scsi/FlashPoint.*
2882
af39917d
CL
2883C-MEDIA CMI8788 DRIVER
2884M: Clemens Ladisch <clemens@ladisch.de>
2885L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2886T: git git://git.alsa-project.org/alsa-kernel.git
2887S: Maintained
2888F: sound/pci/oxygen/
2889
2141355f
MS
2890C6X ARCHITECTURE
2891M: Mark Salter <msalter@redhat.com>
2892M: Aurelien Jacquiot <a-jacquiot@ti.com>
2893L: linux-c6x-dev@linux-c6x.org
2894W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2895S: Maintained
2896F: arch/c6x/
2897
a5432f5a 2898CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2899M: David Howells <dhowells@redhat.com>
e62d6e24 2900L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2901S: Supported
2902F: Documentation/filesystems/caching/cachefiles.txt
2903F: fs/cachefiles/
2904
c815ca39
HV
2905CADET FM/AM RADIO RECEIVER DRIVER
2906M: Hans Verkuil <hverkuil@xs4all.nl>
2907L: linux-media@vger.kernel.org
2908T: git git://linuxtv.org/media_tree.git
a825eaec 2909W: https://linuxtv.org
c815ca39
HV
2910S: Maintained
2911F: drivers/media/radio/radio-cadet*
2912
77d5140f 2913CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2914M: Jonathan Corbet <corbet@lwn.net>
661263b5 2915L: linux-media@vger.kernel.org
275ffde4 2916T: git git://linuxtv.org/media_tree.git
77d5140f 2917S: Maintained
618cd932 2918F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2919F: drivers/media/platform/marvell-ccic/
77d5140f 2920
201b6bab 2921CAIF NETWORK LAYER
5c574f50 2922M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2923L: netdev@vger.kernel.org
2924S: Supported
2925F: Documentation/networking/caif/
2926F: drivers/net/caif/
c117ab84 2927F: include/uapi/linux/caif/
201b6bab
JP
2928F: include/net/caif/
2929F: net/caif/
2930
77dac90f 2931CALGARY x86-64 IOMMU
a6921c29
JM
2932M: Muli Ben-Yehuda <mulix@mulix.org>
2933M: Jon Mason <jdmason@kudzu.us>
2934L: iommu@lists.linux-foundation.org
77dac90f 2935S: Maintained
679655da
JP
2936F: arch/x86/kernel/pci-calgary_64.c
2937F: arch/x86/kernel/tce_64.c
2938F: arch/x86/include/asm/calgary.h
2939F: arch/x86/include/asm/tce.h
77dac90f 2940
e2d1d6c0 2941CAN NETWORK LAYER
8d15d386 2942M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2943M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2944L: linux-can@vger.kernel.org
84b0d715 2945W: https://github.com/linux-can
870482a4
MKB
2946T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2947T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2948S: Maintained
f35f6c8f 2949F: Documentation/networking/can.txt
8d15d386 2950F: net/can/
8d15d386 2951F: include/linux/can/core.h
c117ab84
CEB
2952F: include/uapi/linux/can.h
2953F: include/uapi/linux/can/bcm.h
2954F: include/uapi/linux/can/raw.h
2955F: include/uapi/linux/can/gw.h
e2d1d6c0 2956
4261a204 2957CAN NETWORK DRIVERS
8b58be88 2958M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2959M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2960L: linux-can@vger.kernel.org
84b0d715 2961W: https://github.com/linux-can
870482a4
MKB
2962T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2963T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2964S: Maintained
3636876a 2965F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2966F: drivers/net/can/
2967F: include/linux/can/dev.h
8d15d386 2968F: include/linux/can/platform/
c117ab84
CEB
2969F: include/uapi/linux/can/error.h
2970F: include/uapi/linux/can/netlink.h
4261a204 2971
95d16c72 2972CAPABILITIES
39baa7e6 2973M: Serge Hallyn <serge@hallyn.com>
95d16c72 2974L: linux-security-module@vger.kernel.org
6305902c 2975S: Supported
95d16c72 2976F: include/linux/capability.h
c117ab84 2977F: include/uapi/linux/capability.h
6305902c 2978F: security/commoncap.c
38a94118 2979F: kernel/capability.c
95d16c72 2980
b84894c7
KT
2981CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2982M: Kevin Tsai <ktsai@capellamicro.com>
2983S: Maintained
2984F: drivers/iio/light/cm*
8c27ceff 2985F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
b84894c7 2986
f9484852
JG
2987CAVIUM I2C DRIVER
2988M: Jan Glauber <jglauber@cavium.com>
2989M: David Daney <david.daney@cavium.com>
2990W: http://www.cavium.com
2991S: Supported
2992F: drivers/i2c/busses/i2c-octeon*
2993F: drivers/i2c/busses/i2c-thunderx*
2994
f21fb3ed
RV
2995CAVIUM LIQUIDIO NETWORK DRIVER
2996M: Derek Chickles <derek.chickles@caviumnetworks.com>
2997M: Satanand Burla <satananda.burla@caviumnetworks.com>
2998M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2999M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3000L: netdev@vger.kernel.org
3001W: http://www.cavium.com
3002S: Supported
f21fb3ed
RV
3003F: drivers/net/ethernet/cavium/liquidio/
3004
ef0bbac3
VB
3005CC2520 IEEE-802.15.4 RADIO DRIVER
3006M: Varka Bhadram <varkabhadram@gmail.com>
3007L: linux-wpan@vger.kernel.org
3008S: Maintained
3009F: drivers/net/ieee802154/cc2520.c
3010F: include/linux/spi/cc2520.h
3011F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3012
ca684386
HV
3013CEC DRIVER
3014M: Hans Verkuil <hans.verkuil@cisco.com>
3015L: linux-media@vger.kernel.org
3016T: git git://linuxtv.org/media_tree.git
3017W: http://linuxtv.org
3018S: Supported
104eda6d 3019F: Documentation/media/kapi/cec-core.rst
618cd932 3020F: Documentation/media/uapi/cec
104eda6d 3021F: drivers/media/cec/
ca684386
HV
3022F: drivers/media/cec-edid.c
3023F: drivers/media/rc/keymaps/rc-cec.c
3024F: include/media/cec.h
3025F: include/media/cec-edid.h
104eda6d
HV
3026F: include/uapi/linux/cec.h
3027F: include/uapi/linux/cec-funcs.h
ca684386 3028
b8154542 3029CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3030M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3031L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3032W: http://www.ibm.com/developerworks/power/cell/
3033S: Supported
679655da 3034F: arch/powerpc/include/asm/cell*.h
679655da 3035F: arch/powerpc/include/asm/spu*.h
c117ab84 3036F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3037F: arch/powerpc/oprofile/*cell*
3038F: arch/powerpc/platforms/cell/
b8154542 3039
398ecff5
SW
3040CEPH COMMON CODE (LIBCEPH)
3041M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3042M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3043M: Sage Weil <sage@redhat.com>
82593f87 3044L: ceph-devel@vger.kernel.org
09d90327 3045W: http://ceph.com/
fb99f881 3046T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3047T: git git://github.com/ceph/ceph-client.git
9030aaf9 3048S: Supported
14430813
JP
3049F: net/ceph/
3050F: include/linux/ceph/
3051F: include/linux/crush/
9030aaf9 3052
398ecff5
SW
3053CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3054M: "Yan, Zheng" <zyan@redhat.com>
3055M: Sage Weil <sage@redhat.com>
3056M: Ilya Dryomov <idryomov@gmail.com>
3057L: ceph-devel@vger.kernel.org
3058W: http://ceph.com/
3059T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3060T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3061S: Supported
3062F: Documentation/filesystems/ceph.txt
3063F: fs/ceph/
3064
cfc411e7
DH
3065CERTIFICATE HANDLING:
3066M: David Howells <dhowells@redhat.com>
3067M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3068L: keyrings@vger.kernel.org
cfc411e7
DH
3069S: Maintained
3070F: Documentation/module-signing.txt
3071F: certs/
d8d80386 3072F: scripts/sign-file.c
cfc411e7
DH
3073F: scripts/extract-cert.c
3074
18332a80 3075CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3076L: linux-usb@vger.kernel.org
10c6c9c9 3077S: Orphan
679655da
JP
3078F: Documentation/usb/WUSB-Design-overview.txt
3079F: Documentation/usb/wusb-cbaf
355ffe69
DV
3080F: drivers/usb/host/hwa-hc.c
3081F: drivers/usb/host/whci/
679655da
JP
3082F: drivers/usb/wusbcore/
3083F: include/linux/usb/wusb*
18332a80 3084
c4d7e510
RG
3085HT16K33 LED CONTROLLER DRIVER
3086M: Robin van der Gracht <robin@protonic.nl>
3087S: Maintained
3088F: drivers/auxdisplay/ht16k33.c
3089F: Documentation/devicetree/bindings/display/ht16k33.txt
3090
70e84049 3091CFAG12864B LCD DRIVER
8b58be88 3092M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3093W: http://miguelojeda.es/auxdisplay.htm
3094W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3095S: Maintained
679655da
JP
3096F: drivers/auxdisplay/cfag12864b.c
3097F: include/linux/cfag12864b.h
70e84049
MOS
3098
3099CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3100M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3101W: http://miguelojeda.es/auxdisplay.htm
3102W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3103S: Maintained
679655da
JP
3104F: drivers/auxdisplay/cfag12864bfb.c
3105F: include/linux/cfag12864b.h
70e84049 3106
704232c2 3107CFG80211 and NL80211
8b58be88 3108M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3109L: linux-wireless@vger.kernel.org
ce466579
JB
3110W: http://wireless.kernel.org/
3111T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3112T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3113S: Maintained
c117ab84 3114F: include/uapi/linux/nl80211.h
679655da
JP
3115F: include/net/cfg80211.h
3116F: net/wireless/*
3117X: net/wireless/wext*
704232c2 3118
46e64261
GKH
3119CHAR and MISC DRIVERS
3120M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3121M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3122T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3123S: Supported
46e64261
GKH
3124F: drivers/char/*
3125F: drivers/misc/*
471322a8 3126F: include/linux/miscdevice.h
46e64261 3127
0a920b5b 3128CHECKPATCH
8b58be88 3129M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3130M: Joe Perches <joe@perches.com>
3131S: Maintained
679655da 3132F: scripts/checkpatch.pl
0a920b5b 3133
f8407f26
HW
3134CHINESE DOCUMENTATION
3135M: Harry Wei <harryxiyou@gmail.com>
9740153c 3136L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3137L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3138S: Maintained
f5ff9b63 3139F: Documentation/translations/zh_CN/
f8407f26 3140
2721ea2c 3141CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3142M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3143T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3144L: linux-usb@vger.kernel.org
3145S: Maintained
3146F: drivers/usb/chipidea/
3147
a93ad65d
HG
3148CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3149M: Hans de Goede <hdegoede@redhat.com>
3150L: linux-input@vger.kernel.org
3151S: Maintained
3152F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3153F: drivers/input/touchscreen/chipone_icn8318.c
3154
ab043105
OJ
3155CHROME HARDWARE PLATFORM SUPPORT
3156M: Olof Johansson <olof@lixom.net>
3157S: Maintained
9f273c24 3158T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3159F: drivers/platform/chrome/
3160
641cb85e 3161CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3162M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3163M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3164M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3165M: Neel Patel <neepatel@cisco.com>
7063fbf2 3166S: Supported
a6a5580c 3167F: drivers/net/ethernet/cisco/enic/
7063fbf2 3168
e3cf00d0 3169CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3170M: Christian Benvenuti <benve@cisco.com>
3171M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3172S: Supported
35ef4a9e 3173F: drivers/infiniband/hw/usnic/
e3cf00d0 3174
2b7a52a4 3175CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3176M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3177L: netdev@vger.kernel.org
3178S: Maintained
57d0b7a0 3179F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3180
3d4cfdc9
MB
3181CIRRUS LOGIC AUDIO CODEC DRIVERS
3182M: Brian Austin <brian.austin@cirrus.com>
3183M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3184L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3185S: Maintained
3186F: sound/soc/codecs/cs*
3187
94574d9a
KRW
3188CLEANCACHE API
3189M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3190L: linux-kernel@vger.kernel.org
3191S: Maintained
3192F: mm/cleancache.c
3193F: include/linux/cleancache.h
3194
d4275354 3195CLK API
54176cc6 3196M: Russell King <linux@armlinux.org.uk>
aa571b14 3197L: linux-clk@vger.kernel.org
37417046 3198S: Maintained
d4275354
RK
3199F: include/linux/clk.h
3200
9222d247
JS
3201CLOCKSOURCE, CLOCKEVENT DRIVERS
3202M: Daniel Lezcano <daniel.lezcano@linaro.org>
3203M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3204L: linux-kernel@vger.kernel.org
9222d247
JS
3205T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3206S: Supported
3207F: drivers/clocksource
3208
5df6d737 3209CISCO FCOE HBA DRIVER
6593ccd8
SK
3210M: Satish Kharat <satishkh@cisco.com>
3211M: Sesidhar Baddela <sebaddel@cisco.com>
3212M: Karan Tilak Kumar <kartilak@cisco.com>
5df6d737
AJ
3213L: linux-scsi@vger.kernel.org
3214S: Supported
2a99921a 3215F: drivers/scsi/fnic/
5df6d737 3216
c8806b6c 3217CISCO SCSI HBA DRIVER
6593ccd8 3218M: Karan Tilak Kumar <kartilak@cisco.com>
c8806b6c
NM
3219M: Sesidhar Baddela <sebaddel@cisco.com>
3220L: linux-scsi@vger.kernel.org
3221S: Supported
3222F: drivers/scsi/snic/
3223
529aa8cb
TLSC
3224CMPC ACPI DRIVER
3225M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3226M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3227L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3228S: Supported
3229F: drivers/platform/x86/classmate-laptop.c
3230
85756a06
HV
3231COBALT MEDIA DRIVER
3232M: Hans Verkuil <hans.verkuil@cisco.com>
3233L: linux-media@vger.kernel.org
3234T: git git://linuxtv.org/media_tree.git
a825eaec 3235W: https://linuxtv.org
85756a06
HV
3236S: Supported
3237F: drivers/media/pci/cobalt/
3238
74425eee 3239COCCINELLE/Semantic Patches (SmPL)
26de9c26 3240M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3241M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3242M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3243M: Michal Marek <mmarek@suse.com>
26de9c26 3244L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3245T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3246W: http://coccinelle.lip6.fr/
3247S: Supported
4b9033a3 3248F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3249F: scripts/coccinelle/
3250F: scripts/coccicheck
3251
1da177e4 3252CODA FILE SYSTEM
8b58be88 3253M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3254M: coda@cs.cmu.edu
3255L: codalist@coda.cs.cmu.edu
3256W: http://www.coda.cs.cmu.edu/
3257S: Maintained
679655da
JP
3258F: Documentation/filesystems/coda.txt
3259F: fs/coda/
3260F: include/linux/coda*.h
c117ab84 3261F: include/uapi/linux/coda*.h
1da177e4 3262
0b14261e
PZ
3263CODA V4L2 MEM2MEM DRIVER
3264M: Philipp Zabel <p.zabel@pengutronix.de>
3265L: linux-media@vger.kernel.org
3266S: Maintained
3267F: Documentation/devicetree/bindings/media/coda.txt
3268F: drivers/media/platform/coda/
3269
7704addb 3270COMMON CLK FRAMEWORK
a85fa007 3271M: Michael Turquette <mturquette@baylibre.com>
f956165f 3272M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3273L: linux-clk@vger.kernel.org
22d61acf 3274Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3275T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3276S: Maintained
ae4185cd 3277F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3278F: drivers/clk/
3279X: drivers/clk/clkdev.c
7704addb 3280F: include/linux/clk-pr*
60bea3b5 3281F: include/linux/clk/
7704addb 3282
e2d1d6c0 3283COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3284M: Steve French <sfrench@samba.org>
51223df6 3285L: linux-cifs@vger.kernel.org
d1f28953 3286L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3287W: http://linux-cifs.samba.org/
bb1d5dda 3288T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3289S: Supported
ec421a71 3290F: Documentation/filesystems/cifs/
679655da 3291F: fs/cifs/
e2d1d6c0 3292
1da177e4 3293COMPACTPCI HOTPLUG CORE
8b58be88 3294M: Scott Murray <scott@spiteful.org>
64dab204 3295L: linux-pci@vger.kernel.org
82c4dfc7 3296S: Maintained
679655da 3297F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3298
3299COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3300M: Scott Murray <scott@spiteful.org>
64dab204 3301L: linux-pci@vger.kernel.org
82c4dfc7 3302S: Maintained
679655da 3303F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3304
3305COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3306M: Scott Murray <scott@spiteful.org>
64dab204 3307L: linux-pci@vger.kernel.org
82c4dfc7 3308S: Maintained
679655da 3309F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3310
5411552c 3311COMPAL LAPTOP SUPPORT
8b58be88 3312M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3313L: platform-driver-x86@vger.kernel.org
5411552c 3314S: Maintained
679655da 3315F: drivers/platform/x86/compal-laptop.c
5411552c 3316
949be0f7 3317CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3318L: accessrunner-general@lists.sourceforge.net
3319W: http://accessrunner.sourceforge.net/
44243ef4 3320S: Orphan
679655da 3321F: drivers/usb/atm/cxacru.c
949be0f7 3322
e2d1d6c0 3323CONFIGFS
d6351db2 3324M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3325M: Christoph Hellwig <hch@lst.de>
3326T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3327S: Supported
679655da
JP
3328F: fs/configfs/
3329F: include/linux/configfs.h
e2d1d6c0 3330
acb9c1b2 3331CONNECTOR
8b58be88 3332M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3333L: netdev@vger.kernel.org
3334S: Maintained
3335F: drivers/connector/
3336
a3e3354d 3337CONTROL GROUP (CGROUP)
860ca0e6 3338M: Tejun Heo <tj@kernel.org>
ad50c159 3339M: Li Zefan <lizefan@huawei.com>
4d205676 3340M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3341L: cgroups@vger.kernel.org
860ca0e6 3342T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3343S: Maintained
4b16b0c0 3344F: Documentation/cgroup*
679655da
JP
3345F: include/linux/cgroup*
3346F: kernel/cgroup*
a3e3354d
TH
3347
3348CONTROL GROUP - CPUSET
3349M: Li Zefan <lizefan@huawei.com>
3350L: cgroups@vger.kernel.org
3351W: http://www.bullopensource.org/cpuset/
3352W: http://oss.sgi.com/projects/cpusets/
3353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3354S: Maintained
4b16b0c0 3355F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3356F: include/linux/cpuset.h
3357F: kernel/cpuset.c
3358
3359CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3360M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3361M: Michal Hocko <mhocko@kernel.org>
c4e29738 3362M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3363L: cgroups@vger.kernel.org
3364L: linux-mm@kvack.org
3365S: Maintained
3366F: mm/memcontrol.c
5d1ea48b 3367F: mm/swap_cgroup.c
fb3a0fb6 3368
bebe4678 3369CORETEMP HARDWARE MONITORING DRIVER
96859129 3370M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3371L: linux-hwmon@vger.kernel.org
bebe4678 3372S: Maintained
679655da
JP
3373F: Documentation/hwmon/coretemp
3374F: drivers/hwmon/coretemp.c
bebe4678 3375
1da177e4 3376COSA/SRP SYNC SERIAL DRIVER
8b58be88 3377M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3378W: http://www.fi.muni.cz/~kas/cosa/
3379S: Maintained
679655da 3380F: drivers/net/wan/cosa*
1da177e4 3381
4371ee35 3382CPMAC ETHERNET DRIVER
9dd4aaef 3383M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3384L: netdev@vger.kernel.org
3385S: Maintained
b544dbac 3386F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3387
1da177e4 3388CPU FREQUENCY DRIVERS
9c3646d1 3389M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3390M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3391L: linux-pm@vger.kernel.org
1da177e4 3392S: Maintained
27209d91
VK
3393T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3394T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3395B: https://bugzilla.kernel.org
dabe73cb 3396F: Documentation/cpu-freq/
679655da
JP
3397F: drivers/cpufreq/
3398F: include/linux/cpufreq.h
1da177e4 3399
8a67f0ef
VK
3400CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3401M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3402M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3403L: linux-pm@vger.kernel.org
3404W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3405S: Maintained
3406F: drivers/cpufreq/arm_big_little.h
3407F: drivers/cpufreq/arm_big_little.c
3408F: drivers/cpufreq/arm_big_little_dt.c
3409
14d2c34c 3410CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3411M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3412M: Daniel Lezcano <daniel.lezcano@linaro.org>
3413L: linux-pm@vger.kernel.org
3414L: linux-arm-kernel@lists.infradead.org
cea8321c 3415T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3416S: Maintained
3417F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3418
0c570c18
BZ
3419CPUIDLE DRIVER - ARM EXYNOS
3420M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3421M: Daniel Lezcano <daniel.lezcano@linaro.org>
3422M: Kukjin Kim <kgene@kernel.org>
3423L: linux-pm@vger.kernel.org
3424L: linux-samsung-soc@vger.kernel.org
3425S: Supported
3426F: drivers/cpuidle/cpuidle-exynos.c
3427F: arch/arm/mach-exynos/pm.c
3428
a8e39c35 3429CPUIDLE DRIVERS
9c3646d1 3430M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3431M: Daniel Lezcano <daniel.lezcano@linaro.org>
3432L: linux-pm@vger.kernel.org
3433S: Maintained
cea8321c 3434T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3435B: https://bugzilla.kernel.org
a8e39c35
DL
3436F: drivers/cpuidle/*
3437F: include/linux/cpuidle.h
3438
1da177e4 3439CPUID/MSR DRIVER
8b58be88 3440M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3441S: Maintained
679655da
JP
3442F: arch/x86/kernel/cpuid.c
3443F: arch/x86/kernel/msr.c
1da177e4 3444
7fe2f639 3445CPU POWER MONITORING SUBSYSTEM
d8130624 3446M: Thomas Renninger <trenn@suse.com>
103f1790 3447L: linux-pm@vger.kernel.org
7fe2f639 3448S: Maintained
14430813 3449F: tools/power/cpupower/
7fe2f639 3450
1da177e4 3451CRAMFS FILESYSTEM
ce00f85c 3452W: http://sourceforge.net/projects/cramfs/
54886a71 3453S: Orphan / Obsolete
679655da
JP
3454F: Documentation/filesystems/cramfs.txt
3455F: fs/cramfs/
1da177e4
LT
3456
3457CRIS PORT
8b58be88
JP
3458M: Mikael Starvik <starvik@axis.com>
3459M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3460L: linux-cris-kernel@axis.com
1da177e4 3461W: http://developer.axis.com
9f273c24 3462T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3463S: Maintained
679655da 3464F: arch/cris/
df621252 3465F: drivers/tty/serial/crisv10.*
1da177e4
LT
3466
3467CRYPTO API
8b58be88
JP
3468M: Herbert Xu <herbert@gondor.apana.org.au>
3469M: "David S. Miller" <davem@davemloft.net>
1da177e4 3470L: linux-crypto@vger.kernel.org
9f273c24 3471T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3472T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3473S: Maintained
679655da 3474F: Documentation/crypto/
fe1c445b 3475F: Documentation/devicetree/bindings/crypto/
2ca87a17 3476F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3477F: arch/*/crypto/
3478F: crypto/
3479F: drivers/crypto/
3480F: include/crypto/
ff330f73 3481F: include/linux/crypto*
1da177e4 3482
5b07bd57 3483CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3484M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3485L: linux-crypto@vger.kernel.org
3486S: Maintained
51a2228a
JP
3487F: crypto/ansi_cprng.c
3488F: crypto/rng.c
5b07bd57 3489
fc279cc2
HV
3490CS3308 MEDIA DRIVER
3491M: Hans Verkuil <hverkuil@xs4all.nl>
3492L: linux-media@vger.kernel.org
3493T: git git://linuxtv.org/media_tree.git
3494W: http://linuxtv.org
3495S: Odd Fixes
3496F: drivers/media/i2c/cs3308.c
3497F: drivers/media/i2c/cs3308.h
3498
9b4ffa48 3499CS5535 Audio ALSA driver
8b58be88 3500M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3501S: Maintained
679655da 3502F: sound/pci/cs5535audio/
9b4ffa48 3503
a910e4a9 3504CW1200 WLAN driver
b75f0050
JP
3505M: Solomon Peachy <pizza@shaftnet.org>
3506S: Maintained
560424e9 3507F: drivers/net/wireless/st/cw1200/
a910e4a9 3508
6d8425b1 3509CX18 VIDEO4LINUX DRIVER
6afdeaf8 3510M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3511L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3512L: linux-media@vger.kernel.org
275ffde4 3513T: git git://linuxtv.org/media_tree.git
a825eaec 3514W: https://linuxtv.org
30e10993 3515W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3516S: Maintained
618cd932 3517F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3518F: drivers/media/pci/cx18/
6c0f0359 3519F: include/uapi/linux/ivtv*
6d8425b1 3520
3f101d91
HV
3521CX2341X MPEG ENCODER HELPER MODULE
3522M: Hans Verkuil <hverkuil@xs4all.nl>
3523L: linux-media@vger.kernel.org
3524T: git git://linuxtv.org/media_tree.git
a825eaec 3525W: https://linuxtv.org
3f101d91 3526S: Maintained
c368360b 3527F: drivers/media/common/cx2341x*
3f101d91
HV
3528F: include/media/cx2341x*
3529
b8fe6e2c
PB
3530CX24120 MEDIA DRIVER
3531M: Jemma Denson <jdenson@gmail.com>
3532M: Patrick Boettcher <patrick.boettcher@posteo.de>
3533L: linux-media@vger.kernel.org
a825eaec 3534W: https://linuxtv.org
b8fe6e2c
PB
3535Q: http://patchwork.linuxtv.org/project/linux-media/list/
3536S: Maintained
3537F: drivers/media/dvb-frontends/cx24120*
3538
20357578 3539CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3540M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3541M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3542L: linux-media@vger.kernel.org
a825eaec 3543W: https://linuxtv.org
20357578
MCC
3544T: git git://linuxtv.org/media_tree.git
3545S: Odd fixes
618cd932 3546F: Documentation/media/v4l-drivers/cx88*
20357578 3547F: drivers/media/pci/cx88/
6d8425b1 3548
91952bc0
AP
3549CXD2820R MEDIA DRIVER
3550M: Antti Palosaari <crope@iki.fi>
3551L: linux-media@vger.kernel.org
a825eaec 3552W: https://linuxtv.org
91952bc0
AP
3553W: http://palosaari.fi/linux/
3554Q: http://patchwork.linuxtv.org/project/linux-media/list/
3555T: git git://linuxtv.org/anttip/media_tree.git
3556S: Maintained
3557F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3558
e5ec3789 3559CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3560M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3561L: netdev@vger.kernel.org
3562W: http://www.chelsio.com
3563S: Supported
f7917c00 3564F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3565
d8ae3c33 3566CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3567M: Karen Xie <kxie@chelsio.com>
3568L: linux-scsi@vger.kernel.org
3569W: http://www.chelsio.com
3570S: Supported
3571F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3572
e5ec3789 3573CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3574M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3575L: linux-rdma@vger.kernel.org
e5ec3789
SW
3576W: http://www.openfabrics.org
3577S: Supported
679655da 3578F: drivers/infiniband/hw/cxgb3/
a85fb338 3579F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3580
be4c9bad 3581CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3582M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3583L: netdev@vger.kernel.org
3584W: http://www.chelsio.com
3585S: Supported
f7917c00 3586F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3587
d8ae3c33 3588CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3589M: Karen Xie <kxie@chelsio.com>
3590L: linux-scsi@vger.kernel.org
3591W: http://www.chelsio.com
3592S: Supported
3593F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3594
be4c9bad
RD
3595CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3596M: Steve Wise <swise@chelsio.com>
3597L: linux-rdma@vger.kernel.org
3598W: http://www.openfabrics.org
3599S: Supported
3600F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3601F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3602
5c20a5c7
CL
3603CXGB4VF ETHERNET DRIVER (CXGB4VF)
3604M: Casey Leedom <leedom@chelsio.com>
3605L: netdev@vger.kernel.org
3606W: http://www.chelsio.com
3607S: Supported
f7917c00 3608F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3609
a9282d01
IM
3610CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3611M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3612M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3613L: linuxppc-dev@lists.ozlabs.org
3614S: Supported
9d82fd2f 3615F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3616F: drivers/misc/cxl/
ec249dd8 3617F: include/misc/cxl*
a9282d01
IM
3618F: include/uapi/misc/cxl.h
3619F: Documentation/powerpc/cxl.txt
a9282d01
IM
3620F: Documentation/ABI/testing/sysfs-class-cxl
3621
11f43ae7
MO
3622CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3623M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3624M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3625M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3626L: linux-scsi@vger.kernel.org
3627S: Supported
3628F: drivers/scsi/cxlflash/
3629F: include/uapi/scsi/cxlflash_ioctls.h
3630F: Documentation/powerpc/cxlflash.txt
3631
b52b97a3
GC
3632STMMAC ETHERNET DRIVER
3633M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3634M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3635L: netdev@vger.kernel.org
3636W: http://www.stlinux.com
3637S: Supported
7ac6653a 3638F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3639
1da177e4 3640CYBERPRO FB DRIVER
54176cc6 3641M: Russell King <linux@armlinux.org.uk>
efc03ecb 3642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3643W: http://www.armlinux.org.uk/
1da177e4 3644S: Maintained
8a61f013 3645F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3646
1da177e4 3647CYCLADES ASYNC MUX DRIVER
1da177e4 3648W: http://www.cyclades.com/
d459883e 3649S: Orphan
c897401b 3650F: drivers/tty/cyclades.c
679655da 3651F: include/linux/cyclades.h
c117ab84 3652F: include/uapi/linux/cyclades.h
1da177e4
LT
3653
3654CYCLADES PC300 DRIVER
1da177e4 3655W: http://www.cyclades.com/
d459883e 3656S: Orphan
679655da 3657F: drivers/net/wan/pc300*
1da177e4 3658
402f6ae4
AP
3659CYPRESS_FIRMWARE MEDIA DRIVER
3660M: Antti Palosaari <crope@iki.fi>
3661L: linux-media@vger.kernel.org
a825eaec 3662W: https://linuxtv.org
402f6ae4
AP
3663W: http://palosaari.fi/linux/
3664Q: http://patchwork.linuxtv.org/project/linux-media/list/
3665T: git git://linuxtv.org/anttip/media_tree.git
3666S: Maintained
3667F: drivers/media/common/cypress_firmware*
3668
e3ae3525 3669CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3670M: Ferruh Yigit <fery@cypress.com>
6305902c 3671L: linux-input@vger.kernel.org
be9a6f40 3672S: Supported
6305902c
JP
3673F: drivers/input/touchscreen/cyttsp*
3674F: include/linux/input/cyttsp.h
e3ae3525 3675
aaaf5fbf
JK
3676DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3677M: Joshua Kinard <kumba@gentoo.org>
3678S: Maintained
3679F: drivers/rtc/rtc-ds1685.c
3680F: include/linux/rtc/ds1685.h
3681
1da177e4 3682DAMA SLAVE for AX.25
8b58be88 3683M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3684W: http://yaina.de/jreuter/
3685W: http://www.qsl.net/dl1bke/
3686L: linux-hams@vger.kernel.org
3687S: Maintained
679655da
JP
3688F: net/ax25/af_ax25.c
3689F: net/ax25/ax25_dev.c
3690F: net/ax25/ax25_ds_*
3691F: net/ax25/ax25_in.c
3692F: net/ax25/ax25_out.c
3693F: net/ax25/ax25_timer.c
3694F: net/ax25/sysctl_net_ax25.c
1da177e4 3695
e2d1d6c0 3696DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3697L: netdev@vger.kernel.org
5ff77428 3698S: Orphan
679655da 3699F: Documentation/networking/dmfe.txt
0f04e2aa 3700F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3701
3702DC390/AM53C974 SCSI driver
d8130624 3703M: Hannes Reinecke <hare@suse.com>
71bd849d 3704L: linux-scsi@vger.kernel.org
e2d1d6c0 3705S: Maintained
71bd849d 3706F: drivers/scsi/am53c974.c
e2d1d6c0 3707
1da177e4 3708DC395x SCSI driver
61eee9a7 3709M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3710M: Ali Akcaagac <aliakc@web.de>
3711M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3712L: dc395x@twibble.org
cf015e9f
JP
3713W: http://twibble.org/dist/dc395x/
3714W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3715S: Maintained
679655da
JP
3716F: Documentation/scsi/dc395x.txt
3717F: drivers/scsi/dc395x.*
1da177e4 3718
eb8edb08 3719DCCP PROTOCOL
a89d030e 3720M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3721L: dccp@vger.kernel.org
c996d8b9 3722W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3723S: Maintained
679655da 3724F: include/linux/dccp.h
c117ab84 3725F: include/uapi/linux/dccp.h
679655da
JP
3726F: include/linux/tfrc.h
3727F: net/dccp/
eb8edb08 3728
1da177e4 3729DECnet NETWORK LAYER
1da177e4
LT
3730W: http://linux-decnet.sourceforge.net
3731L: linux-decnet-user@lists.sourceforge.net
f546444d 3732S: Orphan
679655da
JP
3733F: Documentation/networking/decnet.txt
3734F: net/decnet/
1da177e4 3735
ebff05b9
MR
3736DECSTATION PLATFORM SUPPORT
3737M: "Maciej W. Rozycki" <macro@linux-mips.org>
3738L: linux-mips@linux-mips.org
3739W: http://www.linux-mips.org/wiki/DECstation
3740S: Maintained
3741F: arch/mips/dec/
3742F: arch/mips/include/asm/dec/
3743F: arch/mips/include/asm/mach-dec/
3744
1da177e4 3745DEFXX FDDI NETWORK DRIVER
8b58be88 3746M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3747S: Maintained
33f810b2 3748F: drivers/net/fddi/defxx.*
1da177e4 3749
ad8f07cc 3750DELL LAPTOP DRIVER
8b58be88 3751M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3752M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3753L: platform-driver-x86@vger.kernel.org
ad8f07cc 3754S: Maintained
679655da 3755F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3756
817a5cdb
PR
3757DELL LAPTOP RBTN DRIVER
3758M: Pali Rohár <pali.rohar@gmail.com>
3759S: Maintained
3760F: drivers/platform/x86/dell-rbtn.*
3761
cdbff611
PR
3762DELL LAPTOP FREEFALL DRIVER
3763M: Pali Rohár <pali.rohar@gmail.com>
3764S: Maintained
3765F: drivers/platform/x86/dell-smo8800.c
3766
1da177e4 3767DELL LAPTOP SMM DRIVER
a5afba16 3768M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3769S: Maintained
a5afba16 3770F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3771F: include/uapi/linux/i8k.h
1da177e4 3772
90563ec4 3773DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3774M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3775S: Maintained
679655da
JP
3776F: Documentation/dcdbas.txt
3777F: drivers/firmware/dcdbas.*
90563ec4 3778
0b3f6109 3779DELL WMI EXTRAS DRIVER
8b58be88 3780M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3781M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3782S: Maintained
36b3a96f 3783F: drivers/platform/x86/dell-wmi.c
0b3f6109 3784
5efc75e3 3785DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3786M: John Youn <johnyoun@synopsys.com>
5efc75e3 3787L: linux-usb@vger.kernel.org
18f340f9 3788T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3789S: Maintained
197ba5f4 3790F: drivers/usb/dwc2/
5efc75e3 3791
94ab23dd 3792DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3793M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3794L: linux-usb@vger.kernel.org
94ab23dd
FB
3795T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3796S: Maintained
3797F: drivers/usb/dwc3/
3798
833c9545
JB
3799DEVICE COREDUMP (DEV_COREDUMP)
3800M: Johannes Berg <johannes@sipsolutions.net>
3801L: linux-kernel@vger.kernel.org
3802S: Maintained
3803F: drivers/base/devcoredump.c
3804F: include/linux/devcoredump.h
3805
89d07767
KP
3806DEVICE FREQUENCY (DEVFREQ)
3807M: MyungJoo Ham <myungjoo.ham@samsung.com>
3808M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3809L: linux-pm@vger.kernel.org
6a3cd722 3810T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3811S: Maintained
3812F: drivers/devfreq/
6a3cd722
CC
3813F: include/linux/devfreq.h
3814F: Documentation/devicetree/bindings/devfreq/
89d07767 3815
7dbded06
CC
3816DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3817M: Chanwoo Choi <cw00.choi@samsung.com>
3818L: linux-pm@vger.kernel.org
3819T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3820S: Supported
3821F: drivers/devfreq/event/
3822F: drivers/devfreq/devfreq-event.c
3823F: include/linux/devfreq-event.h
3824F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3825
490b864b
CC
3826BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3827M: Chanwoo Choi <cw00.choi@samsung.com>
3828L: linux-pm@vger.kernel.org
3829L: linux-samsung-soc@vger.kernel.org
3830T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3831S: Maintained
3832F: drivers/devfreq/exynos-bus.c
3833F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3834
1da177e4 3835DEVICE NUMBER REGISTRY
8b58be88 3836M: Torben Mathiasen <device@lanana.org>
1da177e4 3837W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3838S: Maintained
3839
e2d1d6c0 3840DEVICE-MAPPER (LVM)
854ecaad 3841M: Alasdair Kergon <agk@redhat.com>
8504eed3 3842M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3843M: dm-devel@redhat.com
e2d1d6c0
RD
3844L: dm-devel@redhat.com
3845W: http://sources.redhat.com/dm
8a6e2535 3846Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3847T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3848T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3849S: Maintained
679655da
JP
3850F: Documentation/device-mapper/
3851F: drivers/md/dm*
854ecaad 3852F: drivers/md/persistent-data/
679655da
JP
3853F: include/linux/device-mapper.h
3854F: include/linux/dm-*.h
8504eed3 3855F: include/uapi/linux/dm-*.h
e2d1d6c0 3856
bfcd3a46
JP
3857DEVLINK
3858M: Jiri Pirko <jiri@mellanox.com>
3859L: netdev@vger.kernel.org
3860S: Supported
3861F: net/core/devlink.c
3862F: include/net/devlink.h
3863F: include/uapi/linux/devlink.h
3864
c0d995aa
OST
3865DIALOG SEMICONDUCTOR DRIVERS
3866M: Support Opensource <support.opensource@diasemi.com>
3867W: http://www.dialog-semiconductor.com/products
3868S: Supported
3869F: Documentation/hwmon/da90??
047cfd01 3870F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3871F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3872F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3873F: drivers/gpio/gpio-da90??.c
3874F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3875F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3876F: drivers/input/misc/da90??_onkey.c
3877F: drivers/input/touchscreen/da9052_tsi.c
3878F: drivers/leds/leds-da90??.c
3879F: drivers/mfd/da903x.c
3880F: drivers/mfd/da90??-*.c
7be72c2c 3881F: drivers/mfd/da91??-*.c
8c0984e5
SR
3882F: drivers/power/supply/da9052-battery.c
3883F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3884F: drivers/regulator/da903x.c
3885F: drivers/regulator/da9???-regulator.[ch]
3886F: drivers/rtc/rtc-da90??.c
3887F: drivers/video/backlight/da90??_bl.c
3888F: drivers/watchdog/da90??_wdt.c
3889F: include/linux/mfd/da903x.h
3890F: include/linux/mfd/da9052/
3891F: include/linux/mfd/da9055/
047cfd01 3892F: include/linux/mfd/da9062/
c0d995aa 3893F: include/linux/mfd/da9063/
7be72c2c 3894F: include/linux/mfd/da9150/
4eeb08b4 3895F: include/linux/regulator/da9211.h
c0d995aa
OST
3896F: include/sound/da[79]*.h
3897F: sound/soc/codecs/da[79]*.[ch]
3898
6ea5dcdf
WBG
3899DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3900M: William Breathitt Gray <vilhelm.gray@gmail.com>
3901L: linux-gpio@vger.kernel.org
3902S: Maintained
3903F: drivers/gpio/gpio-gpio-mm.c
3904
599aa697
LL
3905DIGI NEO AND CLASSIC PCI PRODUCTS
3906M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3907M: Mark Hounschell <markh@compro.net>
599aa697
LL
3908L: driverdev-devel@linuxdriverproject.org
3909S: Maintained
3910F: drivers/staging/dgnc/
3911
335d7c58 3912DIOLAN U2C-12 I2C DRIVER
ca462085 3913M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3914L: linux-i2c@vger.kernel.org
3915S: Maintained
3916F: drivers/i2c/busses/i2c-diolan-u2c.c
3917
d475c634
MW
3918DIRECT ACCESS (DAX)
3919M: Matthew Wilcox <willy@linux.intel.com>
3920L: linux-fsdevel@vger.kernel.org
3921S: Supported
3922F: fs/dax.c
3923
e7839f25 3924DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3925M: Eric Paris <eparis@parisplace.org>
3c5119c0 3926S: Maintained
679655da
JP
3927F: Documentation/filesystems/dnotify.txt
3928F: fs/notify/dnotify/
3929F: include/linux/dnotify.h
1da177e4
LT
3930
3931DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3932M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3933W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3934W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3935W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3936S: Maintained
3937
4480f15b 3938DISKQUOTA
d8130624 3939M: Jan Kara <jack@suse.com>
1da177e4 3940S: Maintained
679655da
JP
3941F: Documentation/filesystems/quota.txt
3942F: fs/quota/
3943F: include/linux/quota*.h
c117ab84 3944F: include/uapi/linux/quota*.h
1da177e4 3945
702686ad
BT
3946DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3947M: Bernie Thompson <bernie@plugable.com>
3948L: linux-fbdev@vger.kernel.org
3949S: Maintained
3950W: http://plugable.com/category/projects/udlfb/
8a61f013 3951F: drivers/video/fbdev/udlfb.c
702686ad
BT
3952F: include/video/udlfb.h
3953F: Documentation/fb/udlfb.txt
3954
e7839f25 3955DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3956M: Christine Caulfield <ccaulfie@redhat.com>
3957M: David Teigland <teigland@redhat.com>
a4644184 3958L: cluster-devel@redhat.com
5be7b50f 3959W: http://sources.redhat.com/cluster/
9f273c24 3960T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3961S: Supported
679655da 3962F: fs/dlm/
5be7b50f 3963
53b6b3e0
SS
3964DMA BUFFER SHARING FRAMEWORK
3965M: Sumit Semwal <sumit.semwal@linaro.org>
3966S: Maintained
3967L: linux-media@vger.kernel.org
3968L: dri-devel@lists.freedesktop.org
8ada6d2d 3969L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3970F: drivers/dma-buf/
e46d12c6
JP
3971F: include/linux/dma-buf*
3972F: include/linux/reservation.h
3973F: include/linux/*fence.h
53b6b3e0 3974F: Documentation/dma-buf-sharing.txt
0b46fcdb 3975T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 3976
c483e065
GP
3977SYNC FILE FRAMEWORK
3978M: Sumit Semwal <sumit.semwal@linaro.org>
3979R: Gustavo Padovan <gustavo@padovan.org>
3980S: Maintained
3981L: linux-media@vger.kernel.org
3982L: dri-devel@lists.freedesktop.org
c5ec903d
GP
3983F: drivers/dma-buf/sync_*
3984F: drivers/dma-buf/sw_sync.c
c483e065 3985F: include/linux/sync_file.h
c5ec903d 3986F: include/uapi/linux/sync_file.h
c483e065 3987F: Documentation/sync_file.txt
0b46fcdb 3988T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 3989
b3e5f263 3990DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3991M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3992L: dmaengine@vger.kernel.org
3993Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3994S: Maintained
679655da 3995F: drivers/dma/
0ce3c066 3996F: include/linux/dmaengine.h
c56d329e 3997F: Documentation/devicetree/bindings/dma/
979a281e
VK
3998F: Documentation/dmaengine/
3999T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4000
b825037d 4001DME1737 HARDWARE MONITOR DRIVER
8b58be88 4002M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4003L: linux-hwmon@vger.kernel.org
b825037d 4004S: Maintained
679655da
JP
4005F: Documentation/hwmon/dme1737
4006F: drivers/hwmon/dme1737.c
b825037d 4007
1f31e1b1 4008DMI/SMBIOS SUPPORT
d8130624 4009M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4010S: Maintained
d4aeef93 4011T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4012F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4013F: drivers/firmware/dmi-id.c
4014F: drivers/firmware/dmi_scan.c
4015F: include/linux/dmi.h
4016
7d2c86b5 4017DOCUMENTATION
ad3118b9 4018M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4019L: linux-doc@vger.kernel.org
4020S: Maintained
679655da 4021F: Documentation/
42f41ecf
JC
4022F: scripts/docproc.c
4023F: scripts/kernel-doc*
97be078b
RD
4024X: Documentation/ABI/
4025X: Documentation/devicetree/
933a46b8
JC
4026X: Documentation/acpi
4027X: Documentation/power
4028X: Documentation/spi
618cd932 4029X: Documentation/media
c51edfb1 4030T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4031
1da177e4 4032DOUBLETALK DRIVER
8b58be88 4033M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4034L: blinux-list@redhat.com
4035S: Maintained
679655da
JP
4036F: drivers/char/dtlk.c
4037F: include/linux/dtlk.h
1da177e4 4038
e2d1d6c0 4039DPT_I2O SCSI RAID DRIVER
8b58be88 4040M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4041L: linux-scsi@vger.kernel.org
4042W: http://www.adaptec.com/
4043S: Maintained
679655da
JP
4044F: drivers/scsi/dpt*
4045F: drivers/scsi/dpt/
e2d1d6c0 4046
b411b363 4047DRBD DRIVER
bc2c049d
RK
4048M: Philipp Reisner <philipp.reisner@linbit.com>
4049M: Lars Ellenberg <lars.ellenberg@linbit.com>
4050L: drbd-dev@lists.linbit.com
28b8e8d4 4051W: http://www.drbd.org
bc2c049d
RK
4052T: git git://git.linbit.com/linux-drbd.git
4053T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4054S: Supported
4055F: drivers/block/drbd/
4056F: lib/lru_cache.c
4057F: Documentation/blockdev/drbd/
b411b363 4058
dc7dfcd8 4059DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4060M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4061T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4062S: Supported
679655da 4063F: Documentation/kobject.txt
7cfc51b9 4064F: drivers/base/
87544653 4065F: fs/debugfs/
dc7dfcd8
WS
4066F: fs/kernfs/
4067F: fs/sysfs/
87544653 4068F: include/linux/debugfs.h
dc7dfcd8 4069F: include/linux/kobj*
679655da 4070F: lib/kobj*
1da177e4
LT
4071
4072DRM DRIVERS
8b58be88 4073M: David Airlie <airlied@linux.ie>
4c6a3999 4074L: dri-devel@lists.freedesktop.org
b0447888 4075T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4076B: https://bugs.freedesktop.org/
5fc41a70 4077C: irc://chat.freenode.net/dri-devel
1da177e4 4078S: Maintained
679655da 4079F: drivers/gpu/drm/
433e3b34 4080F: drivers/gpu/vga/
d28ab95b
GU
4081F: Documentation/devicetree/bindings/display/
4082F: Documentation/devicetree/bindings/gpu/
4083F: Documentation/devicetree/bindings/video/
621c5474 4084F: Documentation/gpu/
850e9411 4085F: include/drm/
c117ab84 4086F: include/uapi/drm/
1da177e4 4087
d52ea7e3
DV
4088DRM DRIVERS AND MISC GPU PATCHES
4089M: Daniel Vetter <daniel.vetter@intel.com>
4090M: Jani Nikula <jani.nikula@linux.intel.com>
4091M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4092W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4093S: Maintained
4094T: git git://anongit.freedesktop.org/drm/drm-misc
4095F: Documentation/gpu/
4096F: drivers/gpu/vga/
4097F: drivers/gpu/drm/*
4098F: include/drm/drm*
4099F: include/uapi/drm/drm*
4100
c842b693
EV
4101DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4102M: Dave Airlie <airlied@redhat.com>
4103S: Odd Fixes
4104F: drivers/gpu/drm/ast/
4105
5620f47d
DV
4106DRM DRIVERS FOR BRIDGE CHIPS
4107M: Archit Taneja <architt@codeaurora.org>
4108S: Maintained
4109T: git git://anongit.freedesktop.org/drm/drm-misc
4110F: drivers/gpu/drm/bridge/
4111
c842b693
EV
4112DRM DRIVER FOR BOCHS VIRTUAL GPU
4113M: Gerd Hoffmann <kraxel@redhat.com>
4114S: Odd Fixes
4115F: drivers/gpu/drm/bochs/
4116
4117DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4118M: Dave Airlie <airlied@redhat.com>
4119S: Odd Fixes
4120F: drivers/gpu/drm/cirrus/
4121
c26a4017 4122RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4123M: Alex Deucher <alexander.deucher@amd.com>
4124M: Christian König <christian.koenig@amd.com>
4125L: dri-devel@lists.freedesktop.org
4126T: git git://people.freedesktop.org/~agd5f/linux
4127S: Supported
4128F: drivers/gpu/drm/radeon/
74c97375 4129F: include/uapi/drm/radeon_drm.h
c26a4017 4130F: drivers/gpu/drm/amd/
74c97375 4131F: include/uapi/drm/amdgpu_drm.h
566f5939 4132
03e255b9
TR
4133DRM PANEL DRIVERS
4134M: Thierry Reding <thierry.reding@gmail.com>
4135L: dri-devel@lists.freedesktop.org
4136T: git git://anongit.freedesktop.org/tegra/linux.git
4137S: Maintained
4138F: drivers/gpu/drm/drm_panel.c
4139F: drivers/gpu/drm/panel/
4140F: include/drm/drm_panel.h
2d799dde 4141F: Documentation/devicetree/bindings/display/panel/
03e255b9 4142
8daf7473 4143INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4144M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4145M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4146L: intel-gfx@lists.freedesktop.org
7564fde3 4147W: https://01.org/linuxgraphics/
51b06f9f 4148B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4149C: irc://chat.freenode.net/intel-gfx
47f95647 4150Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4151T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4152S: Supported
14430813 4153F: drivers/gpu/drm/i915/
8daf7473 4154F: include/drm/i915*
baceac3a 4155F: include/uapi/drm/i915_drm.h
621c5474 4156F: Documentation/gpu/i915.rst
8daf7473 4157
66a46e9d
ZW
4158INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4159M: Zhenyu Wang <zhenyuw@linux.intel.com>
4160M: Zhi Wang <zhi.a.wang@intel.com>
4161L: igvt-g-dev@lists.01.org
4162L: intel-gfx@lists.freedesktop.org
4163W: https://01.org/igvt-g
4164T: git https://github.com/01org/gvt-linux.git
4165S: Supported
4166F: drivers/gpu/drm/i915/gvt/
4167
99763bb8
BB
4168DRM DRIVERS FOR ATMEL HLCDC
4169M: Boris Brezillon <boris.brezillon@free-electrons.com>
4170L: dri-devel@lists.freedesktop.org
4171S: Supported
4172F: drivers/gpu/drm/atmel-hlcdc/
4173F: Documentation/devicetree/bindings/drm/atmel/
4174
bf1139df
MR
4175DRM DRIVERS FOR ALLWINNER A10
4176M: Maxime Ripard <maxime.ripard@free-electrons.com>
4177L: dri-devel@lists.freedesktop.org
4178S: Supported
4179F: drivers/gpu/drm/sun4i/
4180F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4181
1de7ac68
NA
4182DRM DRIVERS FOR AMLOGIC SOCS
4183M: Neil Armstrong <narmstrong@baylibre.com>
4184L: dri-devel@lists.freedesktop.org
4185L: linux-amlogic@lists.infradead.org
4186W: http://linux-meson.com/
4187S: Supported
4188F: drivers/gpu/drm/meson/
4189F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4190
398a6d4a
KP
4191DRM DRIVERS FOR EXYNOS
4192M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4193M: Joonyoung Shim <jy0922.shim@samsung.com>
4194M: Seung-Woo Kim <sw0312.kim@samsung.com>
4195M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4196L: dri-devel@lists.freedesktop.org
25a58030 4197T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4198S: Supported
14430813 4199F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4200F: include/uapi/drm/exynos_drm.h
4201F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4202
b55a1b9c 4203DRM DRIVERS FOR FREESCALE DCU
bc66757a 4204M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4205M: Alison Wang <alison.wang@freescale.com>
4206L: dri-devel@lists.freedesktop.org
4207S: Supported
4208F: drivers/gpu/drm/fsl-dcu/
2d799dde 4209F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4210F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4211F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4212
0a3d775f
PZ
4213DRM DRIVERS FOR FREESCALE IMX
4214M: Philipp Zabel <p.zabel@pengutronix.de>
4215L: dri-devel@lists.freedesktop.org
4216S: Maintained
4217F: drivers/gpu/drm/imx/
ef739aa4 4218F: drivers/gpu/ipu-v3/
2d799dde 4219F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4220
ba2199a6
PJ
4221DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4222M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4223L: dri-devel@lists.freedesktop.org
4224T: git git://github.com/patjak/drm-gma500
4225S: Maintained
5ff18e42 4226F: drivers/gpu/drm/gma500/
ba2199a6 4227
c84ffde9
XL
4228DRM DRIVERS FOR HISILICON
4229M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4230M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4231R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4232R: Chen Feng <puck.chen@hisilicon.com>
4233L: dri-devel@lists.freedesktop.org
4234T: git git://github.com/xin3liang/linux.git
4235S: Maintained
4236F: drivers/gpu/drm/hisilicon/
4237F: Documentation/devicetree/bindings/display/hisilicon/
4238
399516ab
EV
4239DRM DRIVER FOR INTEL I810 VIDEO CARDS
4240S: Orphan / Obsolete
4241F: drivers/gpu/drm/i810/
4242F: include/uapi/drm/i810_drm.h
4243
37b2a214
CH
4244DRM DRIVERS FOR MEDIATEK
4245M: CK Hu <ck.hu@mediatek.com>
4246M: Philipp Zabel <p.zabel@pengutronix.de>
4247L: dri-devel@lists.freedesktop.org
4248S: Supported
4249F: drivers/gpu/drm/mediatek/
4250F: Documentation/devicetree/bindings/display/mediatek/
4251
06346451
EV
4252DRM DRIVER FOR MSM ADRENO GPU
4253M: Rob Clark <robdclark@gmail.com>
4254L: linux-arm-msm@vger.kernel.org
4255L: dri-devel@lists.freedesktop.org
4256L: freedreno@lists.freedesktop.org
4257T: git git://people.freedesktop.org/~robclark/linux
4258S: Maintained
4259F: drivers/gpu/drm/msm/
4260F: include/uapi/drm/msm_drm.h
4261F: Documentation/devicetree/bindings/display/msm/
4262
fad89bb3
EV
4263DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4264M: Ben Skeggs <bskeggs@redhat.com>
4265L: dri-devel@lists.freedesktop.org
4266L: nouveau@lists.freedesktop.org
4267T: git git://github.com/skeggsb/linux
4268S: Supported
4269F: drivers/gpu/drm/nouveau/
4270F: include/uapi/drm/nouveau_drm.h
ba2199a6 4271
bd3b49f2 4272DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4273M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4274L: dri-devel@lists.freedesktop.org
4275L: linux-tegra@vger.kernel.org
a5ad7a63 4276T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4277S: Supported
dee8268f 4278F: drivers/gpu/drm/tegra/
a5ad7a63 4279F: drivers/gpu/host1x/
e1e90644 4280F: include/linux/host1x.h
a5ad7a63 4281F: include/uapi/drm/tegra_drm.h
2d799dde 4282F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4283
399516ab
EV
4284DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4285S: Orphan / Obsolete
4286F: drivers/gpu/drm/mga/
4287F: include/uapi/drm/mga_drm.h
4288
c842b693
EV
4289DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4290M: Dave Airlie <airlied@redhat.com>
4291S: Odd Fixes
4292F: drivers/gpu/drm/mgag200/
4293
399516ab
EV
4294DRM DRIVER FOR RAGE 128 VIDEO CARDS
4295S: Orphan / Obsolete
4296F: drivers/gpu/drm/r128/
4297F: include/uapi/drm/r128_drm.h
4298
a284e9d1
LP
4299DRM DRIVERS FOR RENESAS
4300M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4301L: dri-devel@lists.freedesktop.org
4a121096 4302L: linux-renesas-soc@vger.kernel.org
2392ccd4 4303T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4304S: Supported
4305F: drivers/gpu/drm/rcar-du/
4306F: drivers/gpu/drm/shmobile/
a284e9d1 4307F: include/linux/platform_data/shmob_drm.h
33be436d 4308F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4309
c842b693
EV
4310DRM DRIVER FOR QXL VIRTUAL GPU
4311M: Dave Airlie <airlied@redhat.com>
4312S: Odd Fixes
4313F: drivers/gpu/drm/qxl/
4314F: include/uapi/drm/qxl_drm.h
a284e9d1 4315
625e0346
HS
4316DRM DRIVERS FOR ROCKCHIP
4317M: Mark Yao <mark.yao@rock-chips.com>
4318L: dri-devel@lists.freedesktop.org
4319S: Maintained
4320F: drivers/gpu/drm/rockchip/
f253f7eb 4321F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4322
399516ab
EV
4323DRM DRIVER FOR SAVAGE VIDEO CARDS
4324S: Orphan / Obsolete
4325F: drivers/gpu/drm/savage/
4326F: include/uapi/drm/savage_drm.h
4327
4328DRM DRIVER FOR SIS VIDEO CARDS
4329S: Orphan / Obsolete
4330F: drivers/gpu/drm/sis/
4331F: include/uapi/drm/sis_drm.h
625e0346 4332
7f11c476
BG
4333DRM DRIVERS FOR STI
4334M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4335M: Vincent Abriou <vincent.abriou@st.com>
4336L: dri-devel@lists.freedesktop.org
4337T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4338S: Maintained
4339F: drivers/gpu/drm/sti
2d799dde 4340F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4341
399516ab
EV
4342DRM DRIVER FOR TDFX VIDEO CARDS
4343S: Orphan / Obsolete
4344F: drivers/gpu/drm/tdfx/
4345
c842b693
EV
4346DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4347M: Dave Airlie <airlied@redhat.com>
4348S: Odd Fixes
4349F: drivers/gpu/drm/udl/
4350
8bb0bce9
LS
4351DRM DRIVERS FOR VIVANTE GPU IP
4352M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4353R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4354R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4355L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4356L: dri-devel@lists.freedesktop.org
4357S: Maintained
8a9257a0
EV
4358F: drivers/gpu/drm/etnaviv/
4359F: include/uapi/drm/etnaviv_drm.h
4360F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4361
c4291702
EV
4362DRM DRIVER FOR VMWARE VIRTUAL GPU
4363M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4364M: Sinclair Yeh <syeh@vmware.com>
4365M: Thomas Hellstrom <thellstrom@vmware.com>
4366L: dri-devel@lists.freedesktop.org
4367T: git git://people.freedesktop.org/~syeh/repos_linux
4368T: git git://people.freedesktop.org/~thomash/linux
4369S: Supported
4370F: drivers/gpu/drm/vmwgfx/
4371F: include/uapi/drm/vmwgfx_drm.h
4372
8636d452
EA
4373DRM DRIVERS FOR VC4
4374M: Eric Anholt <eric@anholt.net>
4375T: git git://github.com/anholt/linux
4376S: Supported
4377F: drivers/gpu/drm/vc4/
4378F: include/uapi/drm/vc4_drm.h
4379F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4380
5ef330a7
TV
4381DRM DRIVERS FOR TI OMAP
4382M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4383L: dri-devel@lists.freedesktop.org
4384S: Maintained
4385F: drivers/gpu/drm/omapdrm/
4386F: Documentation/devicetree/bindings/display/ti/
4387
adb314ed
TV
4388DRM DRIVERS FOR TI LCDC
4389M: Jyri Sarha <jsarha@ti.com>
4390R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4391L: dri-devel@lists.freedesktop.org
4392S: Maintained
4393F: drivers/gpu/drm/tilcdc/
4394F: Documentation/devicetree/bindings/display/tilcdc/
4395
dbb01037
SG
4396DRM DRIVERS FOR ZTE ZX
4397M: Shawn Guo <shawnguo@kernel.org>
4398L: dri-devel@lists.freedesktop.org
4399S: Maintained
4400F: drivers/gpu/drm/zte/
4401F: Documentation/devicetree/bindings/display/zte,vou.txt
4402
598df1ac
AK
4403DSBR100 USB FM RADIO DRIVER
4404M: Alexey Klimov <klimov.linux@gmail.com>
4405L: linux-media@vger.kernel.org
4406T: git git://linuxtv.org/media_tree.git
4407S: Maintained
4408F: drivers/media/radio/dsbr100.c
4409
1da177e4 4410DSCC4 DRIVER
8b58be88 4411M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4412L: netdev@vger.kernel.org
1da177e4 4413S: Maintained
679655da 4414F: drivers/net/wan/dscc4.c
1da177e4 4415
cc11b140
HV
4416DT3155 MEDIA DRIVER
4417M: Hans Verkuil <hverkuil@xs4all.nl>
4418L: linux-media@vger.kernel.org
4419T: git git://linuxtv.org/media_tree.git
a825eaec 4420W: https://linuxtv.org
cc11b140
HV
4421S: Odd Fixes
4422F: drivers/media/pci/dt3155/
4423
91952bc0
AP
4424DVB_USB_AF9015 MEDIA DRIVER
4425M: Antti Palosaari <crope@iki.fi>
4426L: linux-media@vger.kernel.org
a825eaec 4427W: https://linuxtv.org
91952bc0
AP
4428W: http://palosaari.fi/linux/
4429Q: http://patchwork.linuxtv.org/project/linux-media/list/
4430T: git git://linuxtv.org/anttip/media_tree.git
4431S: Maintained
4432F: drivers/media/usb/dvb-usb-v2/af9015*
4433
4434DVB_USB_AF9035 MEDIA DRIVER
4435M: Antti Palosaari <crope@iki.fi>
4436L: linux-media@vger.kernel.org
a825eaec 4437W: https://linuxtv.org
91952bc0
AP
4438W: http://palosaari.fi/linux/
4439Q: http://patchwork.linuxtv.org/project/linux-media/list/
4440T: git git://linuxtv.org/anttip/media_tree.git
4441S: Maintained
4442F: drivers/media/usb/dvb-usb-v2/af9035*
4443
4444DVB_USB_ANYSEE MEDIA DRIVER
4445M: Antti Palosaari <crope@iki.fi>
4446L: linux-media@vger.kernel.org
a825eaec 4447W: https://linuxtv.org
91952bc0
AP
4448W: http://palosaari.fi/linux/
4449Q: http://patchwork.linuxtv.org/project/linux-media/list/
4450T: git git://linuxtv.org/anttip/media_tree.git
4451S: Maintained
4452F: drivers/media/usb/dvb-usb-v2/anysee*
4453
4454DVB_USB_AU6610 MEDIA DRIVER
4455M: Antti Palosaari <crope@iki.fi>
4456L: linux-media@vger.kernel.org
a825eaec 4457W: https://linuxtv.org
91952bc0
AP
4458W: http://palosaari.fi/linux/
4459Q: http://patchwork.linuxtv.org/project/linux-media/list/
4460T: git git://linuxtv.org/anttip/media_tree.git
4461S: Maintained
4462F: drivers/media/usb/dvb-usb-v2/au6610*
4463
4464DVB_USB_CE6230 MEDIA DRIVER
4465M: Antti Palosaari <crope@iki.fi>
4466L: linux-media@vger.kernel.org
a825eaec 4467W: https://linuxtv.org
91952bc0
AP
4468W: http://palosaari.fi/linux/
4469Q: http://patchwork.linuxtv.org/project/linux-media/list/
4470T: git git://linuxtv.org/anttip/media_tree.git
4471S: Maintained
4472F: drivers/media/usb/dvb-usb-v2/ce6230*
4473
d099dea2
MK
4474DVB_USB_CXUSB MEDIA DRIVER
4475M: Michael Krufky <mkrufky@linuxtv.org>
4476L: linux-media@vger.kernel.org
a825eaec 4477W: https://linuxtv.org
d099dea2
MK
4478W: http://github.com/mkrufky
4479Q: http://patchwork.linuxtv.org/project/linux-media/list/
4480T: git git://linuxtv.org/media_tree.git
4481S: Maintained
9819da66 4482F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4483
91952bc0 4484DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4485M: Antti Palosaari <crope@iki.fi>
4486L: linux-media@vger.kernel.org
a825eaec 4487W: https://linuxtv.org
91952bc0
AP
4488W: http://palosaari.fi/linux/
4489Q: http://patchwork.linuxtv.org/project/linux-media/list/
4490T: git git://linuxtv.org/anttip/media_tree.git
4491S: Maintained
91952bc0 4492F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4493
5560983b 4494DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4495M: Antti Palosaari <crope@iki.fi>
4496L: linux-media@vger.kernel.org
a825eaec 4497W: https://linuxtv.org
91952bc0
AP
4498Q: http://patchwork.linuxtv.org/project/linux-media/list/
4499T: git git://linuxtv.org/anttip/media_tree.git
4500S: Maintained
5560983b 4501F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4502
8856f5f2
MK
4503DVB_USB_MXL111SF MEDIA DRIVER
4504M: Michael Krufky <mkrufky@linuxtv.org>
4505L: linux-media@vger.kernel.org
a825eaec 4506W: https://linuxtv.org
8856f5f2
MK
4507W: http://github.com/mkrufky
4508Q: http://patchwork.linuxtv.org/project/linux-media/list/
4509T: git git://linuxtv.org/mkrufky/mxl111sf.git
4510S: Maintained
4511F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4512
91952bc0
AP
4513DVB_USB_RTL28XXU MEDIA DRIVER
4514M: Antti Palosaari <crope@iki.fi>
4515L: linux-media@vger.kernel.org
a825eaec 4516W: https://linuxtv.org
91952bc0
AP
4517W: http://palosaari.fi/linux/
4518Q: http://patchwork.linuxtv.org/project/linux-media/list/
4519T: git git://linuxtv.org/anttip/media_tree.git
4520S: Maintained
4521F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4522
4523DVB_USB_V2 MEDIA DRIVER
4524M: Antti Palosaari <crope@iki.fi>
4525L: linux-media@vger.kernel.org
a825eaec 4526W: https://linuxtv.org
91952bc0
AP
4527W: http://palosaari.fi/linux/
4528Q: http://patchwork.linuxtv.org/project/linux-media/list/
4529T: git git://linuxtv.org/anttip/media_tree.git
4530S: Maintained
4531F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4532F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4533
ac0ac38f 4534DYNAMIC DEBUG
5c4a97d1 4535M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4536S: Maintained
4537F: lib/dynamic_debug.c
4538F: include/linux/dynamic_debug.h
4539
789c7048 4540DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4541M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4542S: Maintained
df621252 4543F: drivers/tty/serial/dz.*
789c7048 4544
f17effbe
MF
4545E3X0 POWER BUTTON DRIVER
4546M: Moritz Fischer <moritz.fischer@ettus.com>
4547L: usrp-users@lists.ettus.com
4548W: http://www.ettus.com
4549S: Supported
4550F: drivers/input/misc/e3x0-button.c
4551F: Documentation/devicetree/bindings/input/e3x0-button.txt
4552
91952bc0
AP
4553E4000 MEDIA DRIVER
4554M: Antti Palosaari <crope@iki.fi>
4555L: linux-media@vger.kernel.org
a825eaec 4556W: https://linuxtv.org
91952bc0
AP
4557W: http://palosaari.fi/linux/
4558Q: http://patchwork.linuxtv.org/project/linux-media/list/
4559T: git git://linuxtv.org/anttip/media_tree.git
4560S: Maintained
4561F: drivers/media/tuners/e4000*
4562
1da177e4 4563EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4564M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4565L: linux-scsi@vger.kernel.org
4566S: Maintained
679655da 4567F: drivers/scsi/eata.c
1da177e4 4568
91952bc0
AP
4569EC100 MEDIA DRIVER
4570M: Antti Palosaari <crope@iki.fi>
4571L: linux-media@vger.kernel.org
a825eaec 4572W: https://linuxtv.org
91952bc0
AP
4573W: http://palosaari.fi/linux/
4574Q: http://patchwork.linuxtv.org/project/linux-media/list/
4575T: git git://linuxtv.org/anttip/media_tree.git
4576S: Maintained
4577F: drivers/media/dvb-frontends/ec100*
4578
237fead6 4579ECRYPT FILE SYSTEM
0de9adf2 4580M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4581L: ecryptfs@vger.kernel.org
24a923e4 4582W: http://ecryptfs.org
6dc7516e 4583W: https://launchpad.net/ecryptfs
9f273c24 4584T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4585S: Supported
679655da
JP
4586F: Documentation/filesystems/ecryptfs.txt
4587F: fs/ecryptfs/
237fead6 4588
da9bb1d2 4589EDAC-CORE
aa15aa0e 4590M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4591M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4592M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4593L: linux-edac@vger.kernel.org
07cd6bf5
FW
4594T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4595T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4596S: Supported
b73bbad3
MCC
4597F: Documentation/admin-guide/ras.rst
4598F: Documentation/driver-api/edac.rst
91445c72 4599F: drivers/edac/
679655da 4600F: include/linux/edac.h
0e438e3f 4601
c476c23b 4602EDAC-AMD64
487ba8e8 4603M: Borislav Petkov <bp@alien8.de>
91445c72 4604L: linux-edac@vger.kernel.org
487ba8e8 4605S: Maintained
c476c23b
BP
4606F: drivers/edac/amd64_edac*
4607
836dae5d 4608EDAC-CALXEDA
836dae5d
RR
4609M: Robert Richter <rric@kernel.org>
4610L: linux-edac@vger.kernel.org
836dae5d
RR
4611S: Maintained
4612F: drivers/edac/highbank*
4613
f65aad41
RB
4614EDAC-CAVIUM
4615M: Ralf Baechle <ralf@linux-mips.org>
4616M: David Daney <david.daney@cavium.com>
4617L: linux-edac@vger.kernel.org
4618L: linux-mips@linux-mips.org
f65aad41
RB
4619S: Supported
4620F: drivers/edac/octeon_edac*
4621
0e438e3f 4622EDAC-E752X
8b58be88 4623M: Mark Gross <mark.gross@intel.com>
91445c72 4624L: linux-edac@vger.kernel.org
0e438e3f 4625S: Maintained
679655da 4626F: drivers/edac/e752x_edac.c
0e438e3f
DP
4627
4628EDAC-E7XXX
91445c72 4629L: linux-edac@vger.kernel.org
0e438e3f 4630S: Maintained
679655da 4631F: drivers/edac/e7xxx_edac.c
0e438e3f 4632
7d136731
BP
4633EDAC-FSL_DDR
4634M: York Sun <york.sun@nxp.com>
4635L: linux-edac@vger.kernel.org
4636S: Maintained
4637F: drivers/edac/fsl_ddr_edac.*
4638
77c5f5d2 4639EDAC-GHES
5dc8a864
MCC
4640M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4641M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4642L: linux-edac@vger.kernel.org
77c5f5d2 4643S: Maintained
2caa67a6 4644F: drivers/edac/ghes_edac.c
77c5f5d2 4645
6bc78404 4646EDAC-I82443BXGX
8b58be88 4647M: Tim Small <tim@buttersideup.com>
91445c72 4648L: linux-edac@vger.kernel.org
6bc78404 4649S: Maintained
679655da 4650F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4651
4652EDAC-I3000
91445c72 4653L: linux-edac@vger.kernel.org
c91d9075 4654S: Orphan
679655da 4655F: drivers/edac/i3000_edac.c
6bc78404
DT
4656
4657EDAC-I5000
91445c72 4658L: linux-edac@vger.kernel.org
ba9a5918 4659S: Maintained
679655da 4660F: drivers/edac/i5000_edac.c
ba9a5918 4661
44c12cb2 4662EDAC-I5400
5dc8a864
MCC
4663M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4664M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4665L: linux-edac@vger.kernel.org
44c12cb2 4666S: Maintained
679655da 4667F: drivers/edac/i5400_edac.c
44c12cb2 4668
3c9c92b6 4669EDAC-I7300
5dc8a864
MCC
4670M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4671M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4672L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4673S: Maintained
4674F: drivers/edac/i7300_edac.c
4675
67c89316 4676EDAC-I7CORE
5dc8a864
MCC
4677M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4678M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4679L: linux-edac@vger.kernel.org
67c89316 4680S: Maintained
70aff0ce 4681F: drivers/edac/i7core_edac.c
67c89316 4682
ba9a5918 4683EDAC-I82975X
8b58be88 4684M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4685M: "Arvind R." <arvino55@gmail.com>
91445c72 4686L: linux-edac@vger.kernel.org
ba9a5918 4687S: Maintained
679655da 4688F: drivers/edac/i82975x_edac.c
ba9a5918 4689
791b4706
JB
4690EDAC-IE31200
4691M: Jason Baron <jbaron@akamai.com>
4692L: linux-edac@vger.kernel.org
791b4706
JB
4693S: Maintained
4694F: drivers/edac/ie31200_edac.c
4695
ccdfb979 4696EDAC-MPC85XX
30c7469b 4697M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4698L: linux-edac@vger.kernel.org
ccdfb979
JT
4699S: Maintained
4700F: drivers/edac/mpc85xx_edac.[ch]
4701
ba9a5918 4702EDAC-PASEMI
8b58be88 4703M: Egor Martovetsky <egor@pasemi.com>
91445c72 4704L: linux-edac@vger.kernel.org
6bc78404 4705S: Maintained
679655da 4706F: drivers/edac/pasemi_edac.c
6bc78404 4707
0e438e3f 4708EDAC-R82600
8b58be88 4709M: Tim Small <tim@buttersideup.com>
91445c72 4710L: linux-edac@vger.kernel.org
0e438e3f 4711S: Maintained
679655da 4712F: drivers/edac/r82600_edac.c
da9bb1d2 4713
4d096ca7 4714EDAC-SBRIDGE
5dc8a864
MCC
4715M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4716M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4717L: linux-edac@vger.kernel.org
4d096ca7
MCC
4718S: Maintained
4719F: drivers/edac/sb_edac.c
4720
4ec656bd
TL
4721EDAC-SKYLAKE
4722M: Tony Luck <tony.luck@intel.com>
4723L: linux-edac@vger.kernel.org
4724S: Maintained
4725F: drivers/edac/skx_edac.c
4726
995e1de4
LH
4727EDAC-XGENE
4728APPLIED MICRO (APM) X-GENE SOC EDAC
4729M: Loc Ho <lho@apm.com>
4730S: Supported
4731F: drivers/edac/xgene_edac.c
4732F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4733
af39917d
CL
4734EDIROL UA-101/UA-1000 DRIVER
4735M: Clemens Ladisch <clemens@ladisch.de>
4736L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4737T: git git://git.alsa-project.org/alsa-kernel.git
4738S: Maintained
4739F: sound/usb/misc/ua101.c
4740
1f7df953 4741EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4742M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4743M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4744L: linux-efi@vger.kernel.org
6026ed2f 4745T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4746S: Maintained
fb2efb5c 4747F: Documentation/efi-stub.txt
f135a176 4748F: arch/*/kernel/efi.c
1f7df953 4749F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4750F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4751F: arch/x86/platform/efi/
4752F: drivers/firmware/efi/
1f7df953 4753F: include/linux/efi*.h
f135a176
AB
4754F: arch/arm/boot/compressed/efi-header.S
4755F: arch/arm64/kernel/efi-entry.S
1f7df953 4756
d68772b7
MF
4757EFI VARIABLE FILESYSTEM
4758M: Matthew Garrett <matthew.garrett@nebula.com>
4759M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4760M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4761T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4762L: linux-efi@vger.kernel.org
4763S: Maintained
4764F: fs/efivarfs/
4765
85a00d9b
PJ
4766EFIFB FRAMEBUFFER DRIVER
4767L: linux-fbdev@vger.kernel.org
4768M: Peter Jones <pjones@redhat.com>
4769S: Maintained
8a61f013 4770F: drivers/video/fbdev/efifb.c
85a00d9b 4771
ff6301da
IH
4772EFI TEST DRIVER
4773L: linux-efi@vger.kernel.org
4774M: Ivan Hu <ivan.hu@canonical.com>
4775M: Matt Fleming <matt@codeblueprint.co.uk>
4776S: Maintained
4777F: drivers/firmware/efi/test/
4778
0bee8d28
JT
4779EFS FILESYSTEM
4780W: http://aeschi.ch.eu.org/efs/
4781S: Orphan
679655da 4782F: fs/efs/
0bee8d28 4783
aa8a9e25 4784EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4785M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4786L: netdev@vger.kernel.org
4787S: Maintained
9aa32835 4788F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4789
f0319efe 4790EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4791M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4792M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4793L: linux-media@vger.kernel.org
a825eaec 4794W: https://linuxtv.org
f0319efe
MCC
4795T: git git://linuxtv.org/media_tree.git
4796S: Maintained
4797F: drivers/media/usb/em28xx/
618cd932 4798F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4799
3e3a7d66 4800EMBEDDED LINUX
8b58be88
JP
4801M: Paul Gortmaker <paul.gortmaker@windriver.com>
4802M: Matt Mackall <mpm@selenic.com>
4803M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4804L: linux-embedded@vger.kernel.org
4805S: Maintained
4806
b8aca0c1
JS
4807EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4808M: James Smart <james.smart@broadcom.com>
4809M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4810L: linux-scsi@vger.kernel.org
b8aca0c1 4811W: http://www.broadcom.com
ce00f85c 4812S: Supported
679655da 4813F: drivers/scsi/lpfc/
3a1c1d44 4814
5f5bac82 4815ENE CB710 FLASH CARD READER DRIVER
8b58be88 4816M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4817S: Maintained
4818F: drivers/misc/cb710/
4819F: drivers/mmc/host/cb710-mmc.*
4820F: include/linux/cb710.h
4821
931e39a1
ML
4822ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4823M: Maxim Levitsky <maximlevitsky@gmail.com>
4824S: Maintained
2a837449 4825F: drivers/media/rc/ene_ir.*
931e39a1 4826
d5ca9006 4827EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4828M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4829S: Maintained
084bad91 4830T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4831F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4832F: include/video/s1d13xxxfb.h
d5ca9006 4833
38df6492
ME
4834ET131X NETWORK DRIVER
4835M: Mark Einon <mark.einon@gmail.com>
4836S: Odd Fixes
4837F: drivers/net/ethernet/agere/
4838
1da177e4 4839ETHERNET BRIDGE
adbbf69d 4840M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4841L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4842L: netdev@vger.kernel.org
c996d8b9 4843W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4844S: Maintained
679655da
JP
4845F: include/linux/netfilter_bridge/
4846F: net/bridge/
1da177e4 4847
22f08ad9
FF
4848ETHERNET PHY LIBRARY
4849M: Florian Fainelli <f.fainelli@gmail.com>
4850L: netdev@vger.kernel.org
4851S: Maintained
4852F: include/linux/phy.h
4853F: include/linux/phy_fixed.h
4854F: drivers/net/phy/
4855F: Documentation/networking/phy.txt
4856F: drivers/of/of_mdio.c
4857F: drivers/of/of_net.c
4858
1da177e4 4859EXT2 FILE SYSTEM
d8130624 4860M: Jan Kara <jack@suse.com>
72be2ccf 4861L: linux-ext4@vger.kernel.org
1da177e4 4862S: Maintained
679655da
JP
4863F: Documentation/filesystems/ext2.txt
4864F: fs/ext2/
4865F: include/linux/ext2*
1da177e4 4866
72be2ccf 4867EXT4 FILE SYSTEM
8b58be88 4868M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4869M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4870L: linux-ext4@vger.kernel.org
08a225f1 4871W: http://ext4.wiki.kernel.org
8a6e2535 4872Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4873T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4874S: Maintained
679655da
JP
4875F: Documentation/filesystems/ext4.txt
4876F: fs/ext4/
1da177e4 4877
c5532b09 4878Extended Verification Module (EVM)
74dd744f
MZ
4879M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4880L: linux-ima-devel@lists.sourceforge.net
4881L: linux-security-module@vger.kernel.org
c5532b09
MZ
4882S: Supported
4883F: security/integrity/evm/
4884
df6b3cfe
MH
4885EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4886M: MyungJoo Ham <myungjoo.ham@samsung.com>
4887M: Chanwoo Choi <cw00.choi@samsung.com>
4888L: linux-kernel@vger.kernel.org
81df63a9 4889T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4890S: Maintained
4891F: drivers/extcon/
cd2c3e7f
CC
4892F: include/linux/extcon/
4893F: include/linux/extcon.h
df6b3cfe 4894F: Documentation/extcon/
cd2c3e7f 4895F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4896
e2a75c44 4897EXYNOS DP DRIVER
b7701755 4898M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4899L: dri-devel@lists.freedesktop.org
4900S: Maintained
4901F: drivers/gpu/drm/exynos/exynos_dp*
4902
9b93a409
MS
4903EXYNOS SYSMMU (IOMMU) driver
4904M: Marek Szyprowski <m.szyprowski@samsung.com>
4905L: iommu@lists.linux-foundation.org
4906S: Maintained
4907F: drivers/iommu/exynos-iommu.c
4908
4a66d3fe
NC
4909EZchip NPS platform support
4910M: Noam Camus <noamc@ezchip.com>
4911S: Supported
4912F: arch/arc/plat-eznps
4913F: arch/arc/boot/dts/eznps.dts
4914
e53004e2 4915F71805F HARDWARE MONITORING DRIVER
d8130624 4916M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4917L: linux-hwmon@vger.kernel.org
e53004e2 4918S: Maintained
679655da
JP
4919F: Documentation/hwmon/f71805f
4920F: drivers/hwmon/f71805f.c
e53004e2 4921
eea977ed
MB
4922FC0011 TUNER DRIVER
4923M: Michael Buesch <m@bues.ch>
4924L: linux-media@vger.kernel.org
4925S: Maintained
ccae7af2
MCC
4926F: drivers/media/tuners/fc0011.h
4927F: drivers/media/tuners/fc0011.c
eea977ed 4928
91952bc0
AP
4929FC2580 MEDIA DRIVER
4930M: Antti Palosaari <crope@iki.fi>
4931L: linux-media@vger.kernel.org
a825eaec 4932W: https://linuxtv.org
91952bc0
AP
4933W: http://palosaari.fi/linux/
4934Q: http://patchwork.linuxtv.org/project/linux-media/list/
4935T: git git://linuxtv.org/anttip/media_tree.git
4936S: Maintained
4937F: drivers/media/tuners/fc2580*
eea977ed 4938
88b2dbdb
EP
4939FANOTIFY
4940M: Eric Paris <eparis@redhat.com>
4941S: Maintained
4942F: fs/notify/fanotify/
4943F: include/linux/fanotify.h
c117ab84 4944F: include/uapi/linux/fanotify.h
88b2dbdb 4945
1da177e4 4946FARSYNC SYNCHRONOUS DRIVER
8b58be88 4947M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4948W: http://www.farsite.co.uk/
4949S: Supported
679655da 4950F: drivers/net/wan/farsync.*
1da177e4 4951
c5408b88 4952FAULT INJECTION SUPPORT
8b58be88 4953M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4954S: Supported
679655da
JP
4955F: Documentation/fault-injection/
4956F: lib/fault-inject.c
c5408b88 4957
053e514f
NT
4958FBTFT Framebuffer drivers
4959M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4960M: Noralf Trønnes <noralf@tronnes.org>
4961S: Maintained
4962F: drivers/staging/fbtft/
4963
cae727db 4964FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4965M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4966L: fcoe-devel@open-fcoe.org
cae727db
RL
4967W: www.Open-FCoE.org
4968S: Supported
4969F: drivers/scsi/libfc/
4970F: drivers/scsi/fcoe/
4971F: include/scsi/fc/
4972F: include/scsi/libfc.h
4973F: include/scsi/libfcoe.h
c117ab84 4974F: include/uapi/scsi/fc/
cae727db 4975
e2d1d6c0 4976FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4977M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4978M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4979L: linux-fsdevel@vger.kernel.org
1da177e4 4980S: Maintained
679655da
JP
4981F: include/linux/fcntl.h
4982F: include/linux/fs.h
c117ab84
CEB
4983F: include/uapi/linux/fcntl.h
4984F: include/uapi/linux/fs.h
679655da
JP
4985F: fs/fcntl.c
4986F: fs/locks.c
1da177e4 4987
e2d1d6c0 4988FILESYSTEMS (VFS and infrastructure)
8b58be88 4989M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4990L: linux-fsdevel@vger.kernel.org
173acc7c 4991S: Maintained
679655da 4992F: fs/*
173acc7c 4993
b26e0ed4 4994FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4995M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4996L: linux-hwmon@vger.kernel.org
b26e0ed4 4997S: Maintained
d5ca6918
JP
4998F: drivers/hwmon/f75375s.c
4999F: include/linux/f75375s.h
b26e0ed4 5000
a331b0c3
CL
5001FIREWIRE AUDIO DRIVERS
5002M: Clemens Ladisch <clemens@ladisch.de>
5003L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5004T: git git://git.alsa-project.org/alsa-kernel.git
5005S: Maintained
5006F: sound/firewire/
5007
eb86ec51
SR
5008FIREWIRE MEDIA DRIVERS (firedtv)
5009M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5010L: linux-media@vger.kernel.org
5011L: linux1394-devel@lists.sourceforge.net
5012T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5013S: Maintained
5014F: drivers/media/firewire/
5015
a511ce33
CB
5016FIREWIRE SBP-2 TARGET
5017M: Chris Boot <bootc@bootc.net>
5018L: linux-scsi@vger.kernel.org
5019L: target-devel@vger.kernel.org
5020L: linux1394-devel@lists.sourceforge.net
5021T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5022S: Maintained
5023F: drivers/target/sbp/
5024
7d2c86b5 5025FIREWIRE SUBSYSTEM
8b58be88 5026M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5027L: linux1394-devel@lists.sourceforge.net
958a29cb 5028W: http://ieee1394.wiki.kernel.org/
2ca526bf 5029T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5030S: Maintained
679655da 5031F: drivers/firewire/
8f06ce3b
SR
5032F: include/linux/firewire.h
5033F: include/uapi/linux/firewire*.h
9f6d3c4b 5034F: tools/firewire/
e2d1d6c0
RD
5035
5036FIRMWARE LOADER (request_firmware)
39e68089 5037M: Ming Lei <ming.lei@canonical.com>
e7604239 5038M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5039L: linux-kernel@vger.kernel.org
5040S: Maintained
679655da
JP
5041F: Documentation/firmware_class/
5042F: drivers/base/firmware*.c
5043F: include/linux/firmware.h
e2d1d6c0 5044
f730e3dc 5045FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5046M: Joshua Morris <josh.h.morris@us.ibm.com>
5047M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5048S: Maintained
5049F: drivers/block/rsxx/
5050
8206f664 5051FLOPPY DRIVER
e5f6450c 5052M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5053T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5054S: Odd fixes
5055F: drivers/block/floppy.c
5056
9c9f32ed
AR
5057FMC SUBSYSTEM
5058M: Alessandro Rubini <rubini@gnudd.com>
5059W: http://www.ohwr.org/projects/fmc-bus
5060S: Supported
5061F: drivers/fmc/
5062F: include/linux/fmc*.h
5063F: include/linux/ipmi-fru.h
5064K: fmc_d.*register
5065
3c0ed7d5
AT
5066FPGA MANAGER FRAMEWORK
5067M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5068R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5069L: linux-fpga@vger.kernel.org
3c0ed7d5 5070S: Maintained
e4998077 5071T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5072F: drivers/fpga/
5073F: include/linux/fpga/fpga-mgr.h
5074W: http://www.rocketboards.org
5075
e2d1d6c0 5076FPU EMULATOR
8b58be88 5077M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5078W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5079S: Maintained
679655da 5080F: arch/x86/math-emu/
e2d1d6c0
RD
5081
5082FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5083L: netdev@vger.kernel.org
c173bfac 5084S: Orphan
679655da
JP
5085F: drivers/net/wan/dlci.c
5086F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5087
5088FRAMEBUFFER LAYER
c69f677c 5089L: linux-fbdev@vger.kernel.org
b22fe37b 5090Q: http://patchwork.kernel.org/project/linux-fbdev/list/
23860078 5091S: Orphan
679655da 5092F: Documentation/fb/
b22fe37b
PM
5093F: drivers/video/
5094F: include/video/
679655da 5095F: include/linux/fb.h
c117ab84
CEB
5096F: include/uapi/video/
5097F: include/uapi/linux/fb.h
e2d1d6c0 5098
93aafb6d
HG
5099FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5100M: Horia Geantă <horia.geanta@nxp.com>
5101M: Dan Douglass <dan.douglass@nxp.com>
5102L: linux-crypto@vger.kernel.org
5103S: Maintained
5104F: drivers/crypto/caam/
5105F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5106
a57c188e 5107FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5108M: Timur Tabi <timur@tabi.org>
a57c188e 5109L: linux-fbdev@vger.kernel.org
c4ef9bc4 5110S: Maintained
8a61f013 5111F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5112
e2d1d6c0 5113FREESCALE DMA DRIVER
8b58be88
JP
5114M: Li Yang <leoli@freescale.com>
5115M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5116L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5117S: Maintained
679655da 5118F: drivers/dma/fsldma.*
e2d1d6c0 5119
44248aff
HX
5120FREESCALE GPMI NAND DRIVER
5121M: Han Xu <han.xu@nxp.com>
5122L: linux-mtd@lists.infradead.org
5123S: Maintained
5124F: drivers/mtd/nand/gpmi-nand/*
5125
e2d1d6c0 5126FREESCALE I2C CPM DRIVER
8b58be88 5127M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5128L: linuxppc-dev@lists.ozlabs.org
846557d3 5129L: linux-i2c@vger.kernel.org
0d2b405a 5130S: Maintained
679655da 5131F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5132
60e8c5ab 5133FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5134M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5135L: linux-fbdev@vger.kernel.org
efc03ecb 5136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5137S: Maintained
bad985a1 5138F: include/linux/platform_data/video-imxfb.h
8a61f013 5139F: drivers/video/fbdev/imxfb.c
60e8c5ab 5140
4d8e2cef 5141FREESCALE QUAD SPI DRIVER
38714fbd 5142M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5143L: linux-mtd@lists.infradead.org
5144S: Maintained
5145F: drivers/mtd/spi-nor/fsl-quadspi.c
5146
4689a6b1 5147FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5148M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5149M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5150L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5151L: netdev@vger.kernel.org
5152S: Maintained
ec21e2ec 5153F: drivers/net/ethernet/freescale/fs_enet/
679655da 5154F: include/linux/fs_enet_pd.h
4689a6b1 5155
63a0a00b
NA
5156FREESCALE IMX / MXC FEC DRIVER
5157M: Fugang Duan <fugang.duan@nxp.com>
5158L: netdev@vger.kernel.org
5159S: Maintained
5160F: drivers/net/ethernet/freescale/fec_main.c
5161F: drivers/net/ethernet/freescale/fec_ptp.c
5162F: drivers/net/ethernet/freescale/fec.h
5163F: Documentation/devicetree/bindings/net/fsl-fec.txt
5164
2fbfadb5
MB
5165FREESCALE QORIQ DPAA FMAN DRIVER
5166M: Madalin Bucur <madalin.bucur@nxp.com>
5167L: netdev@vger.kernel.org
5168S: Maintained
5169F: drivers/net/ethernet/freescale/fman
5170F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5171
63f4b4b0
MB
5172FREESCALE QORIQ DPAA ETHERNET DRIVER
5173M: Madalin Bucur <madalin.bucur@nxp.com>
5174L: netdev@vger.kernel.org
5175S: Maintained
5176F: drivers/net/ethernet/freescale/dpaa
5177
1b48706f 5178FREESCALE SOC DRIVERS
5179M: Scott Wood <oss@buserror.net>
5180L: linuxppc-dev@lists.ozlabs.org
5181L: linux-arm-kernel@lists.infradead.org
5182S: Maintained
5183F: drivers/soc/fsl/
5184F: include/linux/fsl/
5185
d9e9d82c 5186FREESCALE QUICC ENGINE LIBRARY
1b48706f 5187M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5188L: linuxppc-dev@lists.ozlabs.org
1b48706f 5189S: Maintained
7aa1aa6e
ZQ
5190F: drivers/soc/fsl/qe/
5191F: include/soc/fsl/*qe*.h
5192F: include/soc/fsl/*ucc*.h
d9e9d82c 5193
b55ef929 5194FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5195M: Li Yang <leoli@freescale.com>
6372594a 5196L: linux-usb@vger.kernel.org
a4724ed6 5197L: linuxppc-dev@lists.ozlabs.org
a7205b30 5198S: Maintained
faf2e1db 5199F: drivers/usb/gadget/udc/fsl*
a7205b30 5200
beaf53bf 5201FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5202M: Li Yang <leoli@freescale.com>
beaf53bf 5203L: netdev@vger.kernel.org
a4724ed6 5204L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5205S: Maintained
ec21e2ec 5206F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5207
abb1ed7b
CM
5208FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5209M: Claudiu Manoil <claudiu.manoil@freescale.com>
5210L: netdev@vger.kernel.org
5211S: Maintained
5212F: drivers/net/ethernet/freescale/gianfar*
5213X: drivers/net/ethernet/freescale/gianfar_ptp.c
5214F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5215
c19b6d24
ZQ
5216FREESCALE QUICC ENGINE UCC HDLC DRIVER
5217M: Zhao Qiang <qiang.zhao@nxp.com>
5218L: netdev@vger.kernel.org
5219L: linuxppc-dev@lists.ozlabs.org
5220S: Maintained
5221F: drivers/net/wan/fsl_ucc_hdlc*
5222
d9e9d82c 5223FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5224M: Timur Tabi <timur@tabi.org>
a4724ed6 5225L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5226S: Maintained
df621252 5227F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5228
5229FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5230M: Timur Tabi <timur@tabi.org>
dc85950a 5231M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5232M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5233R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5234L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5235L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5236S: Maintained
69aefcea 5237F: sound/soc/fsl/fsl*
dc85950a 5238F: sound/soc/fsl/imx*
69aefcea 5239F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5240
1da177e4 5241FREEVXFS FILESYSTEM
8b58be88 5242M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5243W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5244S: Maintained
679655da 5245F: fs/freevxfs/
1da177e4 5246
71038f52 5247FREEZER
49db1903 5248M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5249M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5250L: linux-pm@vger.kernel.org
71038f52 5251S: Supported
679655da
JP
5252F: Documentation/power/freezing-of-tasks.txt
5253F: include/linux/freezer.h
5254F: kernel/freezer.c
71038f52 5255
839a1f79
KRW
5256FRONTSWAP API
5257M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5258L: linux-kernel@vger.kernel.org
5259S: Maintained
5260F: mm/frontswap.c
5261F: include/linux/frontswap.h
5262
a5432f5a 5263FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5264M: David Howells <dhowells@redhat.com>
e62d6e24 5265L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5266S: Supported
5267F: Documentation/filesystems/caching/
5268F: fs/fscache/
5269F: include/linux/fscache*.h
5270
598c7d7a
TT
5271FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5272M: Theodore Y. Ts'o <tytso@mit.edu>
5273M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5274L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5275S: Supported
5276F: fs/crypto/
5277F: include/linux/fscrypto.h
5278
f58ad8f5 5279F2FS FILE SYSTEM
9b29d481 5280M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5281M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5282L: linux-f2fs-devel@lists.sourceforge.net
95129296 5283W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5284T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5285S: Maintained
5286F: Documentation/filesystems/f2fs.txt
3bac380c 5287F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5288F: fs/f2fs/
5289F: include/linux/f2fs_fs.h
62d43eeb 5290F: include/trace/events/f2fs.h
f58ad8f5 5291
5ab7ffea 5292FUJITSU FR-V (FRV) PORT
0cf0305f 5293S: Orphan
679655da 5294F: arch/frv/
1da177e4 5295
20b93734 5296FUJITSU LAPTOP EXTRAS
409a3e98 5297M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5298L: platform-driver-x86@vger.kernel.org
20b93734 5299S: Maintained
679655da 5300F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5301
4da621b6
HK
5302FUJITSU M-5MO LS CAMERA ISP DRIVER
5303M: Kyungmin Park <kyungmin.park@samsung.com>
5304M: Heungjun Kim <riverful.kim@samsung.com>
5305L: linux-media@vger.kernel.org
5306S: Maintained
90d72ac6 5307F: drivers/media/i2c/m5mols/
b5dcee22 5308F: include/media/i2c/m5mols.h
4da621b6 5309
2d24c490
RG
5310FUJITSU TABLET EXTRAS
5311M: Robert Gerlach <khnz@gmx.de>
5312L: platform-driver-x86@vger.kernel.org
5313S: Maintained
5314F: drivers/platform/x86/fujitsu-tablet.c
5315
04578f17 5316FUSE: FILESYSTEM IN USERSPACE
8b58be88 5317M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5318L: linux-fsdevel@vger.kernel.org
04578f17 5319W: http://fuse.sourceforge.net/
0a30f612 5320T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5321S: Maintained
679655da 5322F: fs/fuse/
c117ab84 5323F: include/uapi/linux/fuse.h
0a30f612 5324F: Documentation/filesystems/fuse.txt
04578f17 5325
1da177e4 5326FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5327M: Rik Faith <faith@cs.unc.edu>
1da177e4 5328L: linux-scsi@vger.kernel.org
baaea1dc 5329S: Odd Fixes (e.g., new signatures)
679655da 5330F: drivers/scsi/fdomain.*
1da177e4 5331
6b90bd4b
ER
5332GCC PLUGINS
5333M: Kees Cook <keescook@chromium.org>
5334R: Emese Revfy <re.emese@gmail.com>
5335L: kernel-hardening@lists.openwall.com
5336S: Maintained
5337F: scripts/gcc-plugins/
5338F: scripts/gcc-plugin.sh
68fdc678 5339F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5340F: Documentation/gcc-plugins.txt
5341
d8e2162c
PO
5342GCOV BASED KERNEL PROFILING
5343M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5344S: Maintained
5345F: kernel/gcov/
2584bab2 5346F: Documentation/dev-tools/gcov.rst
d8e2162c 5347
1da177e4 5348GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5349M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5350L: linux-scsi@vger.kernel.org
5351W: http://www.icp-vortex.com/
5352S: Supported
679655da 5353F: drivers/scsi/gdt*
1da177e4 5354
158daf16
JK
5355GDB KERNEL DEBUGGING HELPER SCRIPTS
5356M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5357M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5358S: Supported
5359F: scripts/gdb/
5360
3169a1c7
HV
5361GEMTEK FM RADIO RECEIVER DRIVER
5362M: Hans Verkuil <hverkuil@xs4all.nl>
5363L: linux-media@vger.kernel.org
5364T: git git://linuxtv.org/media_tree.git
a825eaec 5365W: https://linuxtv.org
3169a1c7
HV
5366S: Maintained
5367F: drivers/media/radio/radio-gemtek*
5368
1c23af90 5369GENERIC GPIO I2C DRIVER
880b0e26 5370M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5371S: Supported
679655da
JP
5372F: drivers/i2c/busses/i2c-gpio.c
5373F: include/linux/i2c-gpio.h
1c23af90 5374
92ed1a76
PK
5375GENERIC GPIO I2C MULTIPLEXER DRIVER
5376M: Peter Korsgaard <peter.korsgaard@barco.com>
5377L: linux-i2c@vger.kernel.org
5378S: Supported
e7065e20
JD
5379F: drivers/i2c/muxes/i2c-mux-gpio.c
5380F: include/linux/i2c-mux-gpio.h
5381F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5382
9251ce95 5383GENERIC HDLC (WAN) DRIVERS
8b58be88 5384M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5385W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5386S: Maintained
679655da
JP
5387F: drivers/net/wan/c101.c
5388F: drivers/net/wan/hd6457*
5389F: drivers/net/wan/hdlc*
5390F: drivers/net/wan/n2.c
5391F: drivers/net/wan/pc300too.c
5392F: drivers/net/wan/pci200syn.c
5393F: drivers/net/wan/wanxl*
1da177e4 5394
1527aab6 5395GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5396M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5397L: linux-arch@vger.kernel.org
5398T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5399S: Maintained
14430813
JP
5400F: include/asm-generic/
5401F: include/uapi/asm-generic/
1527aab6 5402
ff764963
KVA
5403GENERIC PHY FRAMEWORK
5404M: Kishon Vijay Abraham I <kishon@ti.com>
5405L: linux-kernel@vger.kernel.org
5406T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5407S: Supported
5408F: drivers/phy/
5409F: include/linux/phy/
5410
eea97aed
KH
5411GENERIC PM DOMAINS
5412M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5413M: Kevin Hilman <khilman@kernel.org>
5414M: Ulf Hansson <ulf.hansson@linaro.org>
5415L: linux-pm@vger.kernel.org
5416S: Supported
5417F: drivers/base/power/domain*.c
5418F: include/linux/pm_domain.h
5419
ccb86a69 5420GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5421M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5422L: kvm@vger.kernel.org
ccb86a69
MT
5423S: Supported
5424F: drivers/uio/uio_pci_generic.c
5425
f8f1ec73
JP
5426GET_MAINTAINER SCRIPT
5427M: Joe Perches <joe@perches.com>
5428S: Maintained
5429F: scripts/get_maintainer.pl
5430
a7d5afe8
GKB
5431GENWQE (IBM Generic Workqueue Card)
5432M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5433M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5434S: Supported
5435F: drivers/misc/genwqe/
5436
5be7b50f 5437GFS2 FILE SYSTEM
8b58be88 5438M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5439M: Bob Peterson <rpeterso@redhat.com>
a4644184 5440L: cluster-devel@redhat.com
5be7b50f 5441W: http://sources.redhat.com/cluster/
28666d6d 5442T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5443S: Supported
679655da
JP
5444F: Documentation/filesystems/gfs2*.txt
5445F: fs/gfs2/
c117ab84 5446F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5447
0a34eb8f 5448GIGASET ISDN DRIVERS
6b096fde 5449M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5450L: gigaset307x-common@lists.sourceforge.net
5451W: http://gigaset307x.sourceforge.net/
6b096fde 5452S: Odd Fixes
679655da
JP
5453F: Documentation/isdn/README.gigaset
5454F: drivers/isdn/gigaset/
c117ab84 5455F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5456
7eea35fe
JP
5457GO7007 MPEG CODEC
5458M: Hans Verkuil <hans.verkuil@cisco.com>
5459L: linux-media@vger.kernel.org
5460S: Maintained
5461F: drivers/media/usb/go7007/
5462
ca96ea86
BN
5463GOODIX TOUCHSCREEN
5464M: Bastien Nocera <hadess@hadess.net>
5465L: linux-input@vger.kernel.org
5466S: Maintained
5467F: drivers/input/touchscreen/goodix.c
5468
a6a1cf3d
BJZ
5469GPIO MOCKUP DRIVER
5470M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5471L: linux-gpio@vger.kernel.org
5472S: Maintained
5473F: drivers/gpio/gpio-mockup.c
5474F: tools/testing/selftests/gpio/
5475
a0dc00b4 5476GPIO SUBSYSTEM
e4651a9f 5477M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5478M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5479L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5480T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5481S: Maintained
cd97a449 5482F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5483F: Documentation/gpio/
40c159b7 5484F: Documentation/ABI/testing/gpio-cdev
fe95046e 5485F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5486F: drivers/gpio/
bdc6e95e
AC
5487F: include/linux/gpio/
5488F: include/linux/gpio.h
9b692346 5489F: include/asm-generic/gpio.h
3c702e99 5490F: include/uapi/linux/gpio.h
6d591c46 5491F: tools/gpio/
a0dc00b4 5492
71a6d0af
HW
5493GRE DEMULTIPLEXER DRIVER
5494M: Dmitry Kozlov <xeb@mail.ru>
5495L: netdev@vger.kernel.org
5496S: Maintained
11c26770
JP
5497F: net/ipv4/gre_demux.c
5498F: net/ipv4/gre_offload.c
71a6d0af
HW
5499F: include/net/gre.h
5500
d4c41139 5501GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5502M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5503L: netdev@vger.kernel.org
5504S: Maintained
a31a96ad 5505F: drivers/net/ethernet/aeroflex/
d4c41139 5506
629c1fb5
GKH
5507GREYBUS SUBSYSTEM
5508M: Johan Hovold <johan@kernel.org>
5509M: Alex Elder <elder@kernel.org>
5510M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5511S: Maintained
5512F: drivers/staging/greybus/
5513
926706c5
VA
5514GREYBUS AUDIO PROTOCOLS DRIVERS
5515M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5516M: Mark Greer <mgreer@animalcreek.com>
926706c5 5517S: Maintained
544a6944
MG
5518F: drivers/staging/greybus/audio_apbridgea.c
5519F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5520F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5521F: drivers/staging/greybus/audio_codec.h
5522F: drivers/staging/greybus/audio_gb.c
5523F: drivers/staging/greybus/audio_manager.c
5524F: drivers/staging/greybus/audio_manager.h
5525F: drivers/staging/greybus/audio_manager_module.c
5526F: drivers/staging/greybus/audio_manager_private.h
5527F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5528F: drivers/staging/greybus/audio_module.c
5529F: drivers/staging/greybus/audio_topology.c
5530
2bbadafb
RMS
5531GREYBUS PROTOCOLS DRIVERS
5532M: Rui Miguel Silva <rmfrfs@gmail.com>
5533S: Maintained
5534F: drivers/staging/greybus/sdio.c
5535F: drivers/staging/greybus/light.c
5536F: drivers/staging/greybus/gpio.c
5537F: drivers/staging/greybus/power_supply.c
5538F: drivers/staging/greybus/spi.c
5539F: drivers/staging/greybus/spilib.c
5540
7d700518
BD
5541GREYBUS PROTOCOLS DRIVERS
5542M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5543S: Maintained
5544F: drivers/staging/greybus/loopback.c
5545F: drivers/staging/greybus/timesync.c
5546F: drivers/staging/greybus/timesync_platform.c
5547
5bd16350
VK
5548GREYBUS PROTOCOLS DRIVERS
5549M: Viresh Kumar <vireshk@kernel.org>
5550S: Maintained
5551F: drivers/staging/greybus/authentication.c
5552F: drivers/staging/greybus/bootrom.c
5553F: drivers/staging/greybus/firmware.h
5554F: drivers/staging/greybus/fw-core.c
5555F: drivers/staging/greybus/fw-download.c
5556F: drivers/staging/greybus/fw-managament.c
5557F: drivers/staging/greybus/greybus_authentication.h
5558F: drivers/staging/greybus/greybus_firmware.h
5559F: drivers/staging/greybus/hid.c
5560F: drivers/staging/greybus/i2c.c
5561F: drivers/staging/greybus/spi.c
5562F: drivers/staging/greybus/spilib.c
5563F: drivers/staging/greybus/spilib.h
5564
8d904fe5
DL
5565GREYBUS PROTOCOLS DRIVERS
5566M: David Lin <dtwlin@gmail.com>
5567S: Maintained
5568F: drivers/staging/greybus/uart.c
5569F: drivers/staging/greybus/log.c
5570
92b8bd96
VH
5571GREYBUS PLATFORM DRIVERS
5572M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5573S: Maintained
5574F: drivers/staging/greybus/arche-platform.c
5575F: drivers/staging/greybus/arche-apb-ctrl.c
5576F: drivers/staging/greybus/arche_platform.h
5577
7aae6e2d
CAC
5578GS1662 VIDEO SERIALIZER
5579M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5580L: linux-media@vger.kernel.org
5581T: git git://linuxtv.org/media_tree.git
5582S: Maintained
5583F: drivers/media/spi/gs1662.c
5584
e8deeae2 5585GSPCA FINEPIX SUBDRIVER
8b58be88 5586M: Frank Zago <frank@zago.net>
661263b5 5587L: linux-media@vger.kernel.org
275ffde4 5588T: git git://linuxtv.org/media_tree.git
e8deeae2 5589S: Maintained
0c0d06ca 5590F: drivers/media/usb/gspca/finepix.c
e8deeae2 5591
4b3fa3c4
OL
5592GSPCA GL860 SUBDRIVER
5593M: Olivier Lorin <o.lorin@laposte.net>
5594L: linux-media@vger.kernel.org
275ffde4 5595T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5596S: Maintained
0c0d06ca 5597F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5598
e8deeae2 5599GSPCA M5602 SUBDRIVER
8b58be88 5600M: Erik Andren <erik.andren@gmail.com>
661263b5 5601L: linux-media@vger.kernel.org
275ffde4 5602T: git git://linuxtv.org/media_tree.git
e8deeae2 5603S: Maintained
0c0d06ca 5604F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5605
5606GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5607M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5608L: linux-media@vger.kernel.org
275ffde4 5609T: git git://linuxtv.org/media_tree.git
c0936df4 5610S: Odd Fixes
0c0d06ca 5611F: drivers/media/usb/gspca/pac207.c
e8deeae2 5612
261982f1 5613GSPCA SN9C20X SUBDRIVER
d95c5b0b 5614M: Brian Johnson <brijohn@gmail.com>
261982f1 5615L: linux-media@vger.kernel.org
275ffde4 5616T: git git://linuxtv.org/media_tree.git
261982f1 5617S: Maintained
0c0d06ca 5618F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5619
e8deeae2 5620GSPCA T613 SUBDRIVER
8b58be88 5621M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5622L: linux-media@vger.kernel.org
275ffde4 5623T: git git://linuxtv.org/media_tree.git
e8deeae2 5624S: Maintained
0c0d06ca 5625F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5626
5627GSPCA USB WEBCAM DRIVER
c0936df4 5628M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5629L: linux-media@vger.kernel.org
275ffde4 5630T: git git://linuxtv.org/media_tree.git
c0936df4 5631S: Odd Fixes
0c0d06ca 5632F: drivers/media/usb/gspca/
e8deeae2 5633
584ec979 5634GUID PARTITION TABLE (GPT)
4f973c63 5635M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5636L: linux-efi@vger.kernel.org
5637S: Maintained
5638F: block/partitions/efi.*
5639
aa3c598b 5640STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5641M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5642L: linux-media@vger.kernel.org
275ffde4 5643T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5644S: Maintained
5645F: drivers/media/usb/stk1160/
e8deeae2 5646
4e456b86
YS
5647H8/300 ARCHITECTURE
5648M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5649L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5650W: http://uclinux-h8.sourceforge.jp
5651T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5652S: Maintained
5653F: arch/h8300/
5654F: drivers/clocksource/h8300_*.c
5655F: drivers/clk/h8300/
5656F: drivers/irqchip/irq-renesas-h8*.c
5657
71a6d0af
HW
5658HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5659M: Frank Seidel <frank@f-seidel.de>
5660L: platform-driver-x86@vger.kernel.org
5661W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5662S: Maintained
5663F: drivers/platform/x86/hdaps.c
5664
48fc9e26
HV
5665HDPVR USB VIDEO ENCODER DRIVER
5666M: Hans Verkuil <hverkuil@xs4all.nl>
5667L: linux-media@vger.kernel.org
5668T: git git://linuxtv.org/media_tree.git
a825eaec 5669W: https://linuxtv.org
48fc9e26 5670S: Odd Fixes
14430813 5671F: drivers/media/usb/hdpvr/
48fc9e26 5672
71a6d0af 5673HWPOISON MEMORY FAILURE HANDLING
f9625c48 5674M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5675L: linux-mm@kvack.org
71a6d0af
HW
5676S: Maintained
5677F: mm/memory-failure.c
5678F: mm/hwpoison-inject.c
5679
5680HYPERVISOR VIRTUAL CONSOLE DRIVER
5681L: linuxppc-dev@lists.ozlabs.org
5682S: Odd Fixes
5683F: drivers/tty/hvc/
5684
e5ab1477
AP
5685HACKRF MEDIA DRIVER
5686M: Antti Palosaari <crope@iki.fi>
5687L: linux-media@vger.kernel.org
a825eaec 5688W: https://linuxtv.org
e5ab1477
AP
5689W: http://palosaari.fi/linux/
5690Q: http://patchwork.linuxtv.org/project/linux-media/list/
5691T: git git://linuxtv.org/anttip/media_tree.git
5692S: Maintained
5693F: drivers/media/usb/hackrf/
5694
5b543965 5695HARDWARE MONITORING
d8130624 5696M: Jean Delvare <jdelvare@suse.com>
ca462085 5697M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5698L: linux-hwmon@vger.kernel.org
5699W: http://hwmon.wiki.kernel.org/
a94ef4ed 5700T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5701T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5702S: Maintained
047f4ec2 5703F: Documentation/hwmon/
679655da 5704F: drivers/hwmon/
047f4ec2 5705F: include/linux/hwmon*.h
5b543965 5706
844dd05f 5707HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5708M: Matt Mackall <mpm@selenic.com>
5709M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5710L: linux-crypto@vger.kernel.org
c0d0787b 5711S: Odd fixes
f6c60b15 5712F: Documentation/devicetree/bindings/rng/
679655da
JP
5713F: Documentation/hw_random.txt
5714F: drivers/char/hw_random/
5715F: include/linux/hw_random.h
844dd05f 5716
8b37fcfc
OBC
5717HARDWARE SPINLOCK CORE
5718M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5719M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5720L: linux-remoteproc@vger.kernel.org
8b37fcfc 5721S: Maintained
9f273c24 5722T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5723F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5724F: Documentation/hwspinlock.txt
2dbd8585 5725F: drivers/hwspinlock/
8b37fcfc
OBC
5726F: include/linux/hwspinlock.h
5727
1da177e4 5728HARMONY SOUND DRIVER
ac6aecbf 5729L: linux-parisc@vger.kernel.org
1da177e4 5730S: Maintained
679655da 5731F: sound/parisc/harmony.*
1da177e4 5732
91952bc0
AP
5733HD29L2 MEDIA DRIVER
5734M: Antti Palosaari <crope@iki.fi>
5735L: linux-media@vger.kernel.org
a825eaec 5736W: https://linuxtv.org
91952bc0
AP
5737W: http://palosaari.fi/linux/
5738Q: http://patchwork.linuxtv.org/project/linux-media/list/
5739T: git git://linuxtv.org/anttip/media_tree.git
5740S: Maintained
5741F: drivers/media/dvb-frontends/hd29l2*
5742
214de83e 5743HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5744M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5745S: Supported
5746F: Documentation/watchdog/hpwdt.txt
5747F: drivers/watchdog/hpwdt.c
5748
9257aa49 5749HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5750M: Don Brace <don.brace@microsemi.com>
a0a268ad 5751L: esc.storagedev@microsemi.com
693373db 5752L: linux-scsi@vger.kernel.org
9257aa49
SC
5753S: Supported
5754F: Documentation/scsi/hpsa.txt
5755F: drivers/scsi/hpsa*.[ch]
5756F: include/linux/cciss*.h
c117ab84 5757F: include/uapi/linux/cciss*.h
9257aa49 5758
e2d1d6c0 5759HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5760M: Don Brace <don.brace@microsemi.com>
516fdcea 5761L: esc.storagedev@microsemi.com
693373db 5762L: linux-scsi@vger.kernel.org
e2d1d6c0 5763S: Supported
679655da
JP
5764F: Documentation/blockdev/cciss.txt
5765F: drivers/block/cciss*
5766F: include/linux/cciss_ioctl.h
c117ab84 5767F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5768
f48ad614
DD
5769HFI1 DRIVER
5770M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5771M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5772L: linux-rdma@vger.kernel.org
5773S: Supported
5774F: drivers/infiniband/hw/hfi1
5775
1da177e4 5776HFS FILESYSTEM
6cf515e1
GU
5777L: linux-fsdevel@vger.kernel.org
5778S: Orphan
679655da
JP
5779F: Documentation/filesystems/hfs.txt
5780F: fs/hfs/
1da177e4 5781
ef575f47
GU
5782HFSPLUS FILESYSTEM
5783L: linux-fsdevel@vger.kernel.org
5784S: Orphan
5785F: Documentation/filesystems/hfsplus.txt
5786F: fs/hfsplus/
5787
1da177e4 5788HGA FRAMEBUFFER DRIVER
8b58be88 5789M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5790L: linux-nvidia@lists.surfsouth.com
5791W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5792S: Maintained
8a61f013 5793F: drivers/video/fbdev/hgafb.c
1da177e4 5794
4480f15b 5795HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5796M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5797M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5798L: linux-pm@vger.kernel.org
68656443 5799B: https://bugzilla.kernel.org
e2d1d6c0 5800S: Supported
679655da
JP
5801F: arch/x86/power/
5802F: drivers/base/power/
5803F: kernel/power/
5804F: include/linux/suspend.h
5805F: include/linux/freezer.h
5806F: include/linux/pm.h
679655da 5807F: arch/*/include/asm/suspend*.h
e2d1d6c0 5808
4ef4caad 5809HID CORE LAYER
e5f6450c 5810M: Jiri Kosina <jikos@kernel.org>
406df153 5811R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5812L: linux-input@vger.kernel.org
54e5881d 5813T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5814S: Maintained
679655da
JP
5815F: drivers/hid/
5816F: include/linux/hid*
c117ab84 5817F: include/uapi/linux/hid*
4ef4caad 5818
30ee72f0 5819HID SENSOR HUB DRIVERS
e5f6450c 5820M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5821M: Jonathan Cameron <jic23@kernel.org>
5822M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5823L: linux-input@vger.kernel.org
5824L: linux-iio@vger.kernel.org
5825S: Maintained
5826F: Documentation/hid/hid-sensor*
5827F: drivers/hid/hid-sensor-*
5828F: drivers/iio/*/hid-*
5829F: include/linux/hid-sensor-*
5830
38bed542 5831HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5832M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5833L: linux-kernel@vger.kernel.org
75fc2d37 5834T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5835S: Maintained
679655da 5836F: Documentation/timers/
5cee9645 5837F: kernel/time/hrtimer.c
88606e80
TG
5838F: kernel/time/clockevents.c
5839F: kernel/time/tick*.*
5840F: kernel/time/timer_*.c
05ed8490 5841F: include/linux/clockchips.h
679655da 5842F: include/linux/hrtimer.h
38bed542 5843
1da177e4 5844HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5845L: linux-hams@vger.kernel.org
8b64f2a0 5846S: Orphan
679655da
JP
5847F: drivers/net/hamradio/dmascc.c
5848F: drivers/net/hamradio/scc.c
1da177e4 5849
ede1e6f8 5850HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5851M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5852W: http://www.highpoint-tech.com
5853S: Supported
679655da
JP
5854F: Documentation/scsi/hptiop.txt
5855F: drivers/scsi/hptiop.c
ede1e6f8 5856
1da177e4 5857HIPPI
8b58be88 5858M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5859L: linux-hippi@sunsite.dk
5860S: Maintained
679655da 5861F: include/linux/hippidevice.h
c117ab84 5862F: include/uapi/linux/if_hippi.h
679655da 5863F: net/802/hippi.c
ff5a3b50 5864F: drivers/net/hippi/
1da177e4 5865
b30d74e4
DH
5866HISILICON NETWORK SUBSYSTEM DRIVER
5867M: Yisen Zhuang <yisen.zhuang@huawei.com>
5868M: Salil Mehta <salil.mehta@huawei.com>
5869L: netdev@vger.kernel.org
5870W: http://www.hisilicon.com
5871S: Maintained
5872F: drivers/net/ethernet/hisilicon/
5873F: Documentation/devicetree/bindings/net/hisilicon*.txt
5874
66a9bae6 5875HISILICON ROCE DRIVER
5876M: Lijun Ou <oulijun@huawei.com>
5877M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5878L: linux-rdma@vger.kernel.org
5879S: Maintained
5880F: drivers/infiniband/hw/hns/
5881F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5882
16c6c252
JG
5883HISILICON SAS Controller
5884M: John Garry <john.garry@huawei.com>
5885W: http://www.hisilicon.com
5886S: Supported
5887F: drivers/scsi/hisi_sas/
5888F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5889
ff1d2767 5890HOST AP DRIVER
8b58be88 5891M: Jouni Malinen <j@w1.fi>
724c6b35 5892L: linux-wireless@vger.kernel.org
ffd74aca
JM
5893W: http://w1.fi/hostap-driver.html
5894S: Obsolete
eb4f98d5 5895F: drivers/net/wireless/intersil/hostap/
ff1d2767 5896
dd8cd779 5897HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5898L: platform-driver-x86@vger.kernel.org
95c70215 5899S: Orphan
679655da 5900F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5901
e2d1d6c0 5902HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5903M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5904S: Maintained
7e25d724 5905F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5906
7d2c86b5 5907HPET: High Precision Event Timers driver
8b58be88 5908M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5909S: Maintained
679655da
JP
5910F: Documentation/timers/hpet.txt
5911F: drivers/char/hpet.c
5912F: include/linux/hpet.h
c117ab84 5913F: include/uapi/linux/hpet.h
b9b0332f 5914
e07b5d79 5915HPET: x86
9e06f631 5916S: Orphan
679655da
JP
5917F: arch/x86/kernel/hpet.c
5918F: arch/x86/include/asm/hpet.h
b9b0332f 5919
1da177e4 5920HPFS FILESYSTEM
8b58be88 5921M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5922W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5923S: Maintained
679655da 5924F: fs/hpfs/
1da177e4 5925
3441cded 5926HSI SUBSYSTEM
56459ea9
SR
5927M: Sebastian Reichel <sre@kernel.org>
5928T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5929S: Maintained
5930F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5931F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5932F: drivers/hsi/
5933F: include/linux/hsi/
5934F: include/uapi/linux/hsi/
5935
7d2c86b5 5936HSO 3G MODEM DRIVER
8b58be88 5937M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5938W: http://www.pharscape.org
5939S: Maintained
679655da 5940F: drivers/net/usb/hso.c
11cd29b0 5941
19990e29
AB
5942HSR NETWORK PROTOCOL
5943M: Arvid Brodin <arvid.brodin@alten.se>
5944L: netdev@vger.kernel.org
5945S: Maintained
5946F: net/hsr/
5947
5a18c343 5948HTCPEN TOUCHSCREEN DRIVER
8b58be88 5949M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5950L: linux-input@vger.kernel.org
5951S: Maintained
679655da 5952F: drivers/input/touchscreen/htcpen.c
5a18c343 5953
1da177e4 5954HUGETLB FILESYSTEM
6d49e352 5955M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5956S: Maintained
679655da 5957F: fs/hugetlbfs/
1da177e4 5958
fe713d60
JCT
5959HVA ST MEDIA DRIVER
5960M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5961L: linux-media@vger.kernel.org
5962T: git git://linuxtv.org/media_tree.git
5963W: https://linuxtv.org
5964S: Supported
5965F: drivers/media/platform/sti/hva
5966
05183189 5967Hyper-V CORE AND DRIVERS
9c3646d1 5968M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5969M: Haiyang Zhang <haiyangz@microsoft.com>
5970L: devel@linuxdriverproject.org
5971S: Maintained
a4162747
HZ
5972F: arch/x86/include/asm/mshyperv.h
5973F: arch/x86/include/uapi/asm/hyperv.h
5974F: arch/x86/kernel/cpu/mshyperv.c
05183189 5975F: drivers/hid/hid-hyperv.c
a4162747 5976F: drivers/hv/
f92ca80b 5977F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5978F: drivers/pci/host/pci-hyperv.c
05183189 5979F: drivers/net/hyperv/
a4162747 5980F: drivers/scsi/storvsc_drv.c
95096f2f 5981F: drivers/uio/uio_hv_generic.c
8a61f013 5982F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5983F: include/linux/hyperv.h
5984F: tools/hv/
54bf725e 5985F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5986
7724fd04
PR
5987I2C MUXES
5988M: Peter Rosin <peda@axentia.se>
5989L: linux-i2c@vger.kernel.org
5990S: Maintained
2254d24a 5991F: Documentation/i2c/i2c-topology
7724fd04
PR
5992F: Documentation/i2c/muxes/
5993F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5994F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5995F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5996F: drivers/i2c/i2c-mux.c
5997F: drivers/i2c/muxes/
5998F: include/linux/i2c-mux.h
5999
d85c8a6a 6000I2C OVER PARALLEL PORT
d8130624 6001M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6002L: linux-i2c@vger.kernel.org
6003S: Maintained
6004F: Documentation/i2c/busses/i2c-parport
6005F: Documentation/i2c/busses/i2c-parport-light
6006F: drivers/i2c/busses/i2c-parport.c
6007F: drivers/i2c/busses/i2c-parport-light.c
6008
6009I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6010M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6011L: linux-i2c@vger.kernel.org
6012S: Maintained
6013F: Documentation/i2c/busses/i2c-ali1535
6014F: Documentation/i2c/busses/i2c-ali1563
6015F: Documentation/i2c/busses/i2c-ali15x3
6016F: Documentation/i2c/busses/i2c-amd756
6017F: Documentation/i2c/busses/i2c-amd8111
6018F: Documentation/i2c/busses/i2c-i801
6019F: Documentation/i2c/busses/i2c-nforce2
6020F: Documentation/i2c/busses/i2c-piix4
6021F: Documentation/i2c/busses/i2c-sis5595
6022F: Documentation/i2c/busses/i2c-sis630
6023F: Documentation/i2c/busses/i2c-sis96x
6024F: Documentation/i2c/busses/i2c-via
6025F: Documentation/i2c/busses/i2c-viapro
6026F: drivers/i2c/busses/i2c-ali1535.c
6027F: drivers/i2c/busses/i2c-ali1563.c
6028F: drivers/i2c/busses/i2c-ali15x3.c
6029F: drivers/i2c/busses/i2c-amd756.c
6030F: drivers/i2c/busses/i2c-amd756-s4882.c
6031F: drivers/i2c/busses/i2c-amd8111.c
6032F: drivers/i2c/busses/i2c-i801.c
6033F: drivers/i2c/busses/i2c-isch.c
6034F: drivers/i2c/busses/i2c-nforce2.c
6035F: drivers/i2c/busses/i2c-nforce2-s4985.c
6036F: drivers/i2c/busses/i2c-piix4.c
6037F: drivers/i2c/busses/i2c-sis5595.c
6038F: drivers/i2c/busses/i2c-sis630.c
6039F: drivers/i2c/busses/i2c-sis96x.c
6040F: drivers/i2c/busses/i2c-via.c
6041F: drivers/i2c/busses/i2c-viapro.c
6042
cb7f07a4
NH
6043I2C/SMBUS ISMT DRIVER
6044M: Seth Heasley <seth.heasley@intel.com>
6045M: Neil Horman <nhorman@tuxdriver.com>
6046L: linux-i2c@vger.kernel.org
6047F: drivers/i2c/busses/i2c-ismt.c
6048F: Documentation/i2c/busses/i2c-ismt
6049
6ea884db 6050I2C/SMBUS STUB DRIVER
d8130624 6051M: Jean Delvare <jdelvare@suse.com>
846557d3 6052L: linux-i2c@vger.kernel.org
6ea884db 6053S: Maintained
8547a5bc 6054F: drivers/i2c/i2c-stub.c
6ea884db 6055
5b543965 6056I2C SUBSYSTEM
14d77c4d 6057M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6058L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6059W: https://i2c.wiki.kernel.org/
6060Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6061T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6062S: Maintained
40ed1b4c 6063F: Documentation/devicetree/bindings/i2c/
679655da
JP
6064F: Documentation/i2c/
6065F: drivers/i2c/
630bc46e 6066F: drivers/i2c/*/
679655da 6067F: include/linux/i2c.h
03b70d62 6068F: include/linux/i2c-*.h
c117ab84
CEB
6069F: include/uapi/linux/i2c.h
6070F: include/uapi/linux/i2c-*.h
1da177e4 6071
4560d677
WS
6072I2C ACPI SUPPORT
6073M: Mika Westerberg <mika.westerberg@linux.intel.com>
6074L: linux-i2c@vger.kernel.org
6075L: linux-acpi@vger.kernel.org
6076S: Maintained
4560d677 6077
d85c8a6a 6078I2C-TAOS-EVM DRIVER
d8130624 6079M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6080L: linux-i2c@vger.kernel.org
6081S: Maintained
6082F: Documentation/i2c/busses/i2c-taos-evm
6083F: drivers/i2c/busses/i2c-taos-evm.c
6084
e8c76eed 6085I2C-TINY-USB DRIVER
8b58be88 6086M: Till Harbaum <till@harbaum.org>
846557d3 6087L: linux-i2c@vger.kernel.org
932d1872 6088W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6089S: Maintained
679655da 6090F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6091
1da177e4 6092i386 BOOT CODE
8b58be88 6093M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6094S: Maintained
679655da 6095F: arch/x86/boot/
1da177e4
LT
6096
6097i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6098M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6099T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6100S: Maintained
6101
1da177e4 6102IA64 (Itanium) PLATFORM
8b58be88
JP
6103M: Tony Luck <tony.luck@intel.com>
6104M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6105L: linux-ia64@vger.kernel.org
6b1c70b1 6106T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6107S: Maintained
679655da 6108F: arch/ia64/
1da177e4 6109
4cd38750
LDSB
6110IBM Power VMX Cryptographic instructions
6111M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6112M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6113L: linux-crypto@vger.kernel.org
6114S: Supported
6115F: drivers/crypto/vmx/Makefile
6116F: drivers/crypto/vmx/Kconfig
6117F: drivers/crypto/vmx/vmx.c
6118F: drivers/crypto/vmx/aes*
6119F: drivers/crypto/vmx/ghash*
6120F: drivers/crypto/vmx/ppc-xlate.pl
6121
956c203c 6122IBM Power in-Nest Crypto Acceleration
4cd38750 6123M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6124M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6125L: linux-crypto@vger.kernel.org
6126S: Supported
28bceeaa
DS
6127F: drivers/crypto/nx/Makefile
6128F: drivers/crypto/nx/Kconfig
6129F: drivers/crypto/nx/nx-aes*
6130F: drivers/crypto/nx/nx-sha*
6131F: drivers/crypto/nx/nx.*
6132F: drivers/crypto/nx/nx_csbcpb.h
6133F: drivers/crypto/nx/nx_debugfs.h
956c203c 6134
0e16aafb 6135IBM Power 842 compression accelerator
41656aa7 6136M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6137S: Supported
28bceeaa
DS
6138F: drivers/crypto/nx/Makefile
6139F: drivers/crypto/nx/Kconfig
7011a122 6140F: drivers/crypto/nx/nx-842*
2da572c9 6141F: include/linux/sw842.h
2062c5b6 6142F: crypto/842.c
2da572c9 6143F: lib/842/
0e16aafb 6144
1da177e4 6145IBM Power Linux RAID adapter
8b58be88 6146M: Brian King <brking@us.ibm.com>
1da177e4 6147S: Supported
679655da 6148F: drivers/scsi/ipr.*
1da177e4 6149
9d348af4 6150IBM Power Virtual Ethernet Device Driver
eddd63a6 6151M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6152L: netdev@vger.kernel.org
6153S: Supported
9aa32835 6154F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6155
032c5e82
TF
6156IBM Power SRIOV Virtual NIC Device Driver
6157M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6158M: John Allen <jallen@linux.vnet.ibm.com>
6159L: netdev@vger.kernel.org
6160S: Supported
6161F: drivers/net/ethernet/ibm/ibmvnic.*
6162
e6babec6 6163IBM Power Virtual SCSI Device Drivers
bcbde52b 6164M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6165L: linux-scsi@vger.kernel.org
6166S: Supported
e6babec6 6167F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6168F: include/scsi/viosrp.h
6169
6170IBM Power Virtual SCSI Device Target Driver
6171M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6172M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6173L: linux-scsi@vger.kernel.org
6174L: target-devel@vger.kernel.org
6175S: Supported
6176F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6177
6178IBM Power Virtual FC Device Drivers
44b4dad9 6179M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6180L: linux-scsi@vger.kernel.org
6181S: Supported
6182F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6183
1da177e4 6184IBM ServeRAID RAID DRIVER
f9213e78 6185S: Orphan
679655da 6186F: drivers/scsi/ips.*
1da177e4 6187
6ed9f9c4
PT
6188ICH LPC AND GPIO DRIVER
6189M: Peter Tyser <ptyser@xes-inc.com>
6190S: Maintained
6191F: drivers/mfd/lpc_ich.c
6192F: drivers/gpio/gpio-ich.c
6193
1e7106fc 6194IDE SUBSYSTEM
8b58be88 6195M: "David S. Miller" <davem@davemloft.net>
1da177e4 6196L: linux-ide@vger.kernel.org
8a6e2535 6197Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6198T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6199S: Maintained
679655da
JP
6200F: Documentation/ide/
6201F: drivers/ide/
6202F: include/linux/ide.h
1da177e4 6203
6cb8c13d
IP
6204IDEAPAD LAPTOP EXTRAS DRIVER
6205M: Ike Panhc <ike.pan@canonical.com>
6206L: platform-driver-x86@vger.kernel.org
6207W: http://launchpad.net/ideapad-laptop
6208S: Maintained
6209F: drivers/platform/x86/ideapad-laptop.c
6210
1ea4c161
AM
6211IDEAPAD LAPTOP SLIDEBAR DRIVER
6212M: Andrey Moiseev <o2g.org.ru@gmail.com>
6213L: linux-input@vger.kernel.org
6214W: https://github.com/o2genum/ideapad-slidebar
6215S: Maintained
6216F: drivers/input/misc/ideapad_slidebar.c
6217
0f861e8c 6218IDE/ATAPI DRIVERS
487ba8e8 6219M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6220L: linux-ide@vger.kernel.org
c404c199 6221S: Maintained
679655da
JP
6222F: Documentation/cdrom/ide-cd
6223F: drivers/ide/ide-cd*
1da177e4 6224
02cf2286 6225IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6226M: Alexander Aring <aar@pengutronix.de>
5cc92049 6227M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6228L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6229W: http://wpan.cakelab.org/
6230T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6231T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6232S: Maintained
6233F: net/ieee802154/
68653359 6234F: net/mac802154/
251741b1 6235F: drivers/net/ieee802154/
580947d3
AA
6236F: include/linux/nl802154.h
6237F: include/linux/ieee802154.h
6238F: include/net/nl802154.h
6239F: include/net/mac802154.h
6240F: include/net/af_ieee802154.h
6241F: include/net/cfg802154.h
6242F: include/net/ieee802154_netdev.h
ebef9c12 6243F: Documentation/networking/ieee802154.txt
02cf2286 6244
b1c97193
SY
6245IGORPLUG-USB IR RECEIVER
6246M: Sean Young <sean@mess.org>
6247L: linux-media@vger.kernel.org
6248S: Maintained
6249F: drivers/media/rc/igorplugusb.c
6250
40ad4a30
SY
6251IGUANAWORKS USB IR TRANSCEIVER
6252M: Sean Young <sean@mess.org>
6253L: linux-media@vger.kernel.org
6254S: Maintained
6255F: drivers/media/rc/iguanair.c
6256
ed13134b
PR
6257IIO DIGITAL POTENTIOMETER DAC
6258M: Peter Rosin <peda@axentia.se>
6259L: linux-iio@vger.kernel.org
6260S: Maintained
7fde1484 6261F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6262F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6263F: drivers/iio/dac/dpot-dac.c
ed13134b 6264
e778aa14
PR
6265IIO ENVELOPE DETECTOR
6266M: Peter Rosin <peda@axentia.se>
6267L: linux-iio@vger.kernel.org
6268S: Maintained
b475f80b 6269F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6270F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6271F: drivers/iio/adc/envelope-detector.c
e778aa14 6272
9545f86e 6273IIO SUBSYSTEM AND DRIVERS
030a13d7 6274M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6275R: Hartmut Knaack <knaack.h@gmx.de>
6276R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6277R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6278L: linux-iio@vger.kernel.org
21d41655 6279T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6280S: Maintained
866b148a 6281F: Documentation/devicetree/bindings/iio/
03e7c251 6282F: drivers/iio/
9545f86e 6283F: drivers/staging/iio/
8fe671fc 6284F: include/linux/iio/
817020cf 6285F: tools/iio/
9545f86e 6286
65519263
SG
6287IKANOS/ADI EAGLE ADSL USB DRIVER
6288M: Matthieu Castet <castet.matthieu@free.fr>
6289M: Stanislaw Gruszka <stf_xl@wp.pl>
6290S: Maintained
6291F: drivers/usb/atm/ueagle-atm.c
6292
8ef3ff27
PB
6293IMGTEC ASCII LCD DRIVER
6294M: Paul Burton <paul.burton@imgtec.com>
6295S: Maintained
6296F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6297F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6298
e89ab51f
GR
6299INA209 HARDWARE MONITOR DRIVER
6300M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6301L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6302S: Maintained
6303F: Documentation/hwmon/ina209
6304F: Documentation/devicetree/bindings/i2c/ina209.txt
6305F: drivers/hwmon/ina209.c
6306
6307INA2XX HARDWARE MONITOR DRIVER
6308M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6309L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6310S: Maintained
6311F: Documentation/hwmon/ina2xx
6312F: drivers/hwmon/ina2xx.c
6313F: include/linux/platform_data/ina2xx.h
6314
14dc124f
SIG
6315INDUSTRY PACK SUBSYSTEM (IPACK)
6316M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6317M: Jens Taprogge <jens.taprogge@taprogge.org>
6318M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6319L: industrypack-devel@lists.sourceforge.net
6320W: http://industrypack.sourceforge.net
6321S: Maintained
6322F: drivers/ipack/
6323
8adc53fd
ZLK
6324INGENIC JZ4780 DMA Driver
6325M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6326S: Maintained
6327F: drivers/dma/dma-jz4780.c
6328
87cf40e6
HH
6329INGENIC JZ4780 NAND DRIVER
6330M: Harvey Hunt <harveyhuntnexus@gmail.com>
6331L: linux-mtd@lists.infradead.org
6332S: Maintained
6333F: drivers/mtd/nand/jz4780_*
6334
aa7168f4 6335INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6336M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6337M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6338L: linux-ima-devel@lists.sourceforge.net
6339L: linux-ima-user@lists.sourceforge.net
6340L: linux-security-module@vger.kernel.org
9f273c24 6341T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6342S: Supported
679655da 6343F: security/integrity/ima/
aa7168f4 6344
9a4ea5a9
JH
6345IMGTEC IR DECODER DRIVER
6346M: James Hogan <james.hogan@imgtec.com>
6347S: Maintained
6348F: drivers/media/rc/img-ir/
6349
1da177e4 6350IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6351L: linux-fbdev@vger.kernel.org
843393d3 6352S: Orphan
8a61f013 6353F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6354
6355INFINIBAND SUBSYSTEM
b6b2bbe6 6356M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6357M: Sean Hefty <sean.hefty@intel.com>
6358M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6359L: linux-rdma@vger.kernel.org
605841f5 6360W: http://www.openfabrics.org/
8a6e2535 6361Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6362T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6363S: Supported
679655da
JP
6364F: Documentation/infiniband/
6365F: drivers/infiniband/
c117ab84 6366F: include/uapi/linux/if_infiniband.h
954138dc
YD
6367F: include/uapi/rdma/
6368F: include/rdma/
1da177e4 6369
c9f04f58 6370INOTIFY
8b58be88
JP
6371M: John McCutchan <john@johnmccutchan.com>
6372M: Robert Love <rlove@rlove.org>
6373M: Eric Paris <eparis@parisplace.org>
c9f04f58 6374S: Maintained
679655da
JP
6375F: Documentation/filesystems/inotify.txt
6376F: fs/notify/inotify/
6377F: include/linux/inotify.h
c117ab84 6378F: include/uapi/linux/inotify.h
c9f04f58 6379
e2d1d6c0 6380INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6381M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6382L: linux-input@vger.kernel.org
8a6e2535 6383Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6384T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6385S: Maintained
679655da 6386F: drivers/input/
f4eea7e2 6387F: include/linux/input.h
c117ab84 6388F: include/uapi/linux/input.h
f4eea7e2 6389F: include/linux/input/
e52d8398 6390F: Documentation/devicetree/bindings/input/
e2d1d6c0 6391
3267a87f 6392INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6393M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6394L: linux-input@vger.kernel.org
75dd112a 6395S: Odd fixes
3267a87f 6396F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6397F: drivers/input/input-mt.c
3267a87f
HR
6398K: \b(ABS|SYN)_MT_
6399
97fa99a3
JY
6400INTEL ASoC BDW/HSW DRIVERS
6401M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6402L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6403S: Supported
e8e1225d
JP
6404F: sound/soc/intel/common/sst-dsp*
6405F: sound/soc/intel/common/sst-firmware.c
6406F: sound/soc/intel/boards/broadwell.c
6407F: sound/soc/intel/haswell/
97fa99a3 6408
4ac13e17
DJ
6409INTEL C600 SERIES SAS CONTROLLER DRIVER
6410M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6411M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6412L: linux-scsi@vger.kernel.org
7106891a
DJ
6413T: git git://git.code.sf.net/p/intel-sas/isci
6414S: Supported
4ac13e17 6415F: drivers/scsi/isci/
4ac13e17 6416
ecc83e52
AH
6417INTEL HID EVENT DRIVER
6418M: Alex Hung <alex.hung@canonical.com>
6419L: platform-driver-x86@vger.kernel.org
6420S: Maintained
6421F: drivers/platform/x86/intel-hid.c
6422
332e0812
AK
6423INTEL VIRTUAL BUTTON DRIVER
6424M: AceLan Kao <acelan.kao@canonical.com>
6425L: platform-driver-x86@vger.kernel.org
6426S: Maintained
6427F: drivers/platform/x86/intel-vbtn.c
6428
26717172 6429INTEL IDLE DRIVER
6af33995 6430M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6431M: Len Brown <lenb@kernel.org>
bf1c138e 6432L: linux-pm@vger.kernel.org
08deed1e 6433T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6434B: https://bugzilla.kernel.org
26717172
LB
6435S: Supported
6436F: drivers/idle/intel_idle.c
6437
8fb861fa
SP
6438INTEL INTEGRATED SENSOR HUB DRIVER
6439M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6440M: Jiri Kosina <jikos@kernel.org>
6441L: linux-input@vger.kernel.org
6442S: Maintained
6443F: drivers/hid/intel-ish-hid/
6444
7c1ac18d 6445INTEL PSTATE DRIVER
58ac1f62
SP
6446M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6447M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6448L: linux-pm@vger.kernel.org
6449S: Supported
6450F: drivers/cpufreq/intel_pstate.c
6451
9eb8ef74 6452INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6453M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6454L: linux-fbdev@vger.kernel.org
ce00f85c 6455S: Maintained
679655da 6456F: Documentation/fb/intelfb.txt
8a61f013 6457F: drivers/video/fbdev/intelfb/
9eb8ef74 6458
1da177e4 6459INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6460M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6461L: linux-fbdev@vger.kernel.org
ce00f85c 6462S: Maintained
8a61f013 6463F: drivers/video/fbdev/i810/
1da177e4 6464
f4a9bc4c 6465INTEL MENLOW THERMAL DRIVER
8b58be88 6466M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6467L: platform-driver-x86@vger.kernel.org
5ca92bd9 6468W: https://01.org/linux-acpi
f4a9bc4c 6469S: Supported
679655da 6470F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6471
248a9dc3 6472INTEL I/OAT DMA DRIVER
18ebd564 6473M: Dave Jiang <dave.jiang@intel.com>
08223d80 6474R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6475L: dmaengine@vger.kernel.org
6476Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6477S: Supported
679655da 6478F: drivers/dma/ioat*
248a9dc3 6479
6c8909b4 6480INTEL IOMMU (VT-d)
8b58be88 6481M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6482L: iommu@lists.linux-foundation.org
54e5881d 6483T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6484S: Supported
3fb39615 6485F: drivers/iommu/intel-iommu.c
679655da 6486F: include/linux/intel-iommu.h
6c8909b4 6487
b3e5f263 6488INTEL IOP-ADMA DMA DRIVER
08223d80 6489R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6490S: Odd fixes
679655da 6491F: drivers/dma/iop-adma.c
b3e5f263 6492
9251ce95 6493INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6494M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6495S: Maintained
679655da
JP
6496F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6497F: arch/arm/mach-ixp4xx/include/mach/npe.h
6498F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6499F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6500F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6501F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6502
844dd05f 6503INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6504M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6505S: Maintained
679655da 6506F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6507
2f302324 6508INTEL ETHERNET DRIVERS
8b58be88 6509M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6510L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6511W: http://www.intel.com/support/feedback.htm
d94e6fed 6512W: http://e1000.sourceforge.net/
2f302324
JK
6513Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6514T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6515T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6516S: Supported
0d164401
JK
6517F: Documentation/networking/e100.txt
6518F: Documentation/networking/e1000.txt
6519F: Documentation/networking/e1000e.txt
6520F: Documentation/networking/igb.txt
6521F: Documentation/networking/igbvf.txt
6522F: Documentation/networking/ixgb.txt
6523F: Documentation/networking/ixgbe.txt
6524F: Documentation/networking/ixgbevf.txt
1bff6529 6525F: Documentation/networking/i40e.txt
105bf2fe 6526F: Documentation/networking/i40evf.txt
dee1ad47 6527F: drivers/net/ethernet/intel/
bc90d291 6528F: drivers/net/ethernet/intel/*/
1da177e4 6529
6e4de866
FL
6530INTEL RDMA RNIC DRIVER
6531M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6532M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6533L: linux-rdma@vger.kernel.org
6534S: Supported
6535F: drivers/infiniband/hw/i40iw/
6536
224f9e6d
AS
6537INTEL MERRIFIELD GPIO DRIVER
6538M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6539L: linux-gpio@vger.kernel.org
6540S: Maintained
6541F: drivers/gpio/gpio-merrifield.c
6542
0963d59b
LW
6543INTEL-MID GPIO DRIVER
6544M: David Cohen <david.a.cohen@linux.intel.com>
6545L: linux-gpio@vger.kernel.org
6546S: Maintained
6547F: drivers/gpio/gpio-intel-mid.c
6548
ca907a90
SY
6549INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6550M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6551L: linux-wireless@vger.kernel.org
ca907a90 6552S: Maintained
679655da 6553F: Documentation/networking/README.ipw2100
679655da 6554F: Documentation/networking/README.ipw2200
367a1092 6555F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6556
5760b0a5
AS
6557INTEL(R) TRACE HUB
6558M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6559S: Supported
6560F: Documentation/trace/intel_th.txt
6561F: drivers/hwtracing/intel_th/
6562
4bd96a7a 6563INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6564M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6565L: tboot-devel@lists.sourceforge.net
6566W: http://tboot.sourceforge.net
e9b7d7c8 6567T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6568S: Supported
6569F: Documentation/intel_txt.txt
6570F: include/linux/tboot.h
6571F: arch/x86/kernel/tboot.c
6572
8a70da82 6573INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6574M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6575M: linux-wimax@intel.com
49e7d9df 6576L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6577S: Supported
6578W: http://linuxwimax.org
679655da
JP
6579F: Documentation/wimax/README.i2400m
6580F: drivers/net/wimax/i2400m/
c117ab84 6581F: include/uapi/linux/wimax/i2400m.h
8a70da82 6582
1c0ce89c
SG
6583INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6584M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6585L: linux-wireless@vger.kernel.org
1c0ce89c 6586S: Supported
7ac9a364 6587F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6588
b481de9c 6589INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6590M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6591M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6592M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6593M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6594L: linux-wireless@vger.kernel.org
b481de9c 6595W: http://intellinuxwireless.org
b62ff718 6596T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6597S: Supported
e705c121 6598F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6599
de8fe023
TW
6600INTEL MANAGEMENT ENGINE (mei)
6601M: Tomas Winkler <tomas.winkler@intel.com>
6602L: linux-kernel@vger.kernel.org
6603S: Supported
c117ab84 6604F: include/uapi/linux/mei.h
5069288b 6605F: include/linux/mei_cl_bus.h
de8fe023 6606F: drivers/misc/mei/*
222818c3 6607F: drivers/watchdog/mei_wdt.c
e07950a1 6608F: Documentation/misc-devices/mei/*
986b891a 6609F: samples/mei/*
de8fe023 6610
50ceb98b
SD
6611INTEL MIC DRIVERS (mic)
6612M: Sudeep Dutt <sudeep.dutt@intel.com>
6613M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6614S: Supported
6615W: https://github.com/sudeepdutt/mic
6616W: http://software.intel.com/en-us/mic-developer
6617F: include/linux/mic_bus.h
6618F: include/linux/scif.h
6619F: include/uapi/linux/mic_common.h
6620F: include/uapi/linux/mic_ioctl.h
9f273c24 6621F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6622F: drivers/misc/mic/
6623F: drivers/dma/mic_x100_dma.c
6624F: drivers/dma/mic_x100_dma.h
9f273c24 6625F: Documentation/mic/
50ceb98b 6626
fdca4f16 6627INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6628M: Zha Qipeng<qipeng.zha@intel.com>
6629L: platform-driver-x86@vger.kernel.org
6630S: Maintained
6631F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6632F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6633F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6634F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6635
378f956e
SKC
6636INTEL TELEMETRY DRIVER
6637M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6638L: platform-driver-x86@vger.kernel.org
6639S: Maintained
378f956e 6640F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6641F: drivers/platform/x86/intel_telemetry*
0a8b8353 6642
b740d2e9
RB
6643INTEL PMC CORE DRIVER
6644M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6645M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6646L: platform-driver-x86@vger.kernel.org
6647S: Maintained
6648F: arch/x86/include/asm/pmc_core.h
6649F: drivers/platform/x86/intel_pmc_core*
6650
3904b28e
LW
6651INVENSENSE MPU-3050 GYROSCOPE DRIVER
6652M: Linus Walleij <linus.walleij@linaro.org>
6653L: linux-iio@vger.kernel.org
6654S: Maintained
6655F: drivers/iio/gyro/mpu3050*
6656F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6657
cb109a0e 6658IOC3 ETHERNET DRIVER
8b58be88 6659M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6660L: linux-mips@linux-mips.org
6661S: Maintained
8862bf1e 6662F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6663
cb109a0e 6664IOC3 SERIAL DRIVER
8b58be88 6665M: Pat Gefre <pfg@sgi.com>
d39e0721 6666L: linux-serial@vger.kernel.org
cb109a0e 6667S: Maintained
df621252 6668F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6669
0b6e8569
SW
6670IOMMU DRIVERS
6671M: Joerg Roedel <joro@8bytes.org>
6672L: iommu@lists.linux-foundation.org
6673T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6674S: Maintained
efcd94c0 6675F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6676F: drivers/iommu/
6677
4480f15b 6678IP MASQUERADING
8b58be88 6679M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6680S: Maintained
679655da 6681F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6682
4409ebe9 6683IPMI SUBSYSTEM
8b58be88 6684M: Corey Minyard <minyard@acm.org>
b0c90653 6685L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6686W: http://openipmi.sourceforge.net/
6687S: Supported
679655da
JP
6688F: Documentation/IPMI.txt
6689F: drivers/char/ipmi/
6690F: include/linux/ipmi*
c117ab84 6691F: include/uapi/linux/ipmi*
4409ebe9 6692
2d800897
KW
6693QCOM AUDIO (ASoC) DRIVERS
6694M: Patrick Lai <plai@codeaurora.org>
6695M: Banajit Goswami <bgoswami@codeaurora.org>
6696L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6697S: Supported
6698F: sound/soc/qcom/
6699
e2d1d6c0 6700IPS SCSI RAID DRIVER
8b58be88 6701M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6702L: linux-scsi@vger.kernel.org
6703W: http://www.adaptec.com/
6704S: Maintained
679655da 6705F: drivers/scsi/ips*
e2d1d6c0
RD
6706
6707IPVS
8b58be88
JP
6708M: Wensong Zhang <wensong@linux-vs.org>
6709M: Simon Horman <horms@verge.net.au>
6710M: Julian Anastasov <ja@ssi.bg>
979b6c13 6711L: netdev@vger.kernel.org
e2d1d6c0 6712L: lvs-devel@vger.kernel.org
1da177e4 6713S: Maintained
9f273c24
FW
6714T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6715T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6716F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6717F: include/net/ip_vs.h
c117ab84 6718F: include/uapi/linux/ip_vs.h
679655da 6719F: net/netfilter/ipvs/
1da177e4 6720
e7839f25 6721IPWIRELESS DRIVER
e5f6450c 6722M: Jiri Kosina <jikos@kernel.org>
d8130624 6723M: David Sterba <dsterba@suse.com>
92094aa0 6724S: Odd Fixes
282361a0 6725F: drivers/tty/ipwireless/
099dc4fb 6726
e2d1d6c0 6727IPX NETWORK LAYER
8b58be88 6728M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6729L: netdev@vger.kernel.org
6730S: Maintained
679655da 6731F: include/net/ipx.h
c117ab84 6732F: include/uapi/linux/ipx.h
679655da 6733F: net/ipx/
e2d1d6c0 6734
1da177e4 6735IRDA SUBSYSTEM
8b58be88 6736M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6737L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6738L: netdev@vger.kernel.org
1da177e4 6739W: http://irda.sourceforge.net/
f353976d 6740S: Maintained
e0057975 6741T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6742F: Documentation/networking/irda.txt
6743F: drivers/net/irda/
6744F: include/net/irda/
6745F: net/irda/
1da177e4 6746
a800c7cc
TG
6747IRQ SUBSYSTEM
6748M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6749L: linux-kernel@vger.kernel.org
a800c7cc 6750S: Maintained
75fc2d37 6751T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6752F: kernel/irq/
2ed9fd28
JC
6753
6754IRQCHIP DRIVERS
6755M: Thomas Gleixner <tglx@linutronix.de>
6756M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6757M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6758L: linux-kernel@vger.kernel.org
6759S: Maintained
6760T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6761T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6762F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6763F: drivers/irqchip/
a800c7cc 6764
7ab3a837 6765IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6766M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6767S: Maintained
b09dec2c 6768T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6769F: Documentation/IRQ-domain.txt
6770F: include/linux/irqdomain.h
6771F: kernel/irq/irqdomain.c
b09dec2c 6772F: kernel/irq/msi.c
7ab3a837 6773
ad7afc38
WBG
6774ISA
6775M: William Breathitt Gray <vilhelm.gray@gmail.com>
6776S: Maintained
6777F: Documentation/isa.txt
6778F: drivers/base/isa.c
6779F: include/linux/isa.h
6780
e2d1d6c0 6781ISAPNP
8b58be88 6782M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6783S: Maintained
679655da
JP
6784F: Documentation/isapnp.txt
6785F: drivers/pnp/isapnp/
6786F: include/linux/isapnp.h
e2d1d6c0 6787
d39b8420
HV
6788ISA RADIO MODULE
6789M: Hans Verkuil <hverkuil@xs4all.nl>
6790L: linux-media@vger.kernel.org
6791T: git git://linuxtv.org/media_tree.git
a825eaec 6792W: https://linuxtv.org
d39b8420
HV
6793S: Maintained
6794F: drivers/media/radio/radio-isa*
6795
71a6d0af
HW
6796iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6797M: Peter Jones <pjones@redhat.com>
6798M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6799S: Maintained
6800F: drivers/firmware/iscsi_ibft*
6801
14816b1e 6802ISCSI
623290a2
LD
6803M: Lee Duncan <lduncan@suse.com>
6804M: Chris Leech <cleech@redhat.com>
14816b1e 6805L: open-iscsi@googlegroups.com
623290a2 6806W: www.open-iscsi.com
14816b1e 6807S: Maintained
679655da
JP
6808F: drivers/scsi/*iscsi*
6809F: include/scsi/*iscsi*
14816b1e 6810
1e65eb42
OG
6811ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6812M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6813M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6814M: Roi Dayan <roid@mellanox.com>
6815L: linux-rdma@vger.kernel.org
6816S: Supported
6817W: http://www.openfabrics.org
6818W: www.open-iscsi.org
6819Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6820F: drivers/infiniband/ulp/iser/
1e65eb42 6821
2b70e5fd 6822ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6823M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6824T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6825L: linux-rdma@vger.kernel.org
6826L: target-devel@vger.kernel.org
6827S: Supported
6828W: http://www.linux-iscsi.org
6829F: drivers/infiniband/ulp/isert
6830
1da177e4 6831ISDN SUBSYSTEM
8b58be88 6832M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6833L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6834L: netdev@vger.kernel.org
1da177e4 6835W: http://www.isdn4linux.de
54e5881d 6836T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6837S: Maintained
679655da
JP
6838F: Documentation/isdn/
6839F: drivers/isdn/
6840F: include/linux/isdn.h
6841F: include/linux/isdn/
c117ab84
CEB
6842F: include/uapi/linux/isdn.h
6843F: include/uapi/linux/isdn/
1da177e4
LT
6844
6845ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6846M: Armin Schindler <mac@melware.de>
d5d52273 6847L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6848W: http://www.melware.de
6849S: Maintained
679655da 6850F: drivers/isdn/hardware/eicon/
1da177e4 6851
d624870f 6852IT87 HARDWARE MONITORING DRIVER
d8130624 6853M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6854L: linux-hwmon@vger.kernel.org
d624870f
JD
6855S: Maintained
6856F: Documentation/hwmon/it87
6857F: drivers/hwmon/it87.c
6858
d7104bff
AP
6859IT913X MEDIA DRIVER
6860M: Antti Palosaari <crope@iki.fi>
6861L: linux-media@vger.kernel.org
a825eaec 6862W: https://linuxtv.org
d7104bff
AP
6863W: http://palosaari.fi/linux/
6864Q: http://patchwork.linuxtv.org/project/linux-media/list/
6865T: git git://linuxtv.org/anttip/media_tree.git
6866S: Maintained
249c697e 6867F: drivers/media/tuners/it913x*
d7104bff 6868
91821ff3 6869IVTV VIDEO4LINUX DRIVER
6afdeaf8 6870M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6871L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6872L: linux-media@vger.kernel.org
275ffde4 6873T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6874W: http://www.ivtvdriver.org
6875S: Maintained
618cd932 6876F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6877F: drivers/media/pci/ivtv/
c117ab84 6878F: include/uapi/linux/ivtv*
91821ff3 6879
68620bdd
MP
6880IX2505V MEDIA DRIVER
6881M: Malcolm Priestley <tvboxspy@gmail.com>
6882L: linux-media@vger.kernel.org
a825eaec 6883W: https://linuxtv.org
68620bdd
MP
6884Q: http://patchwork.linuxtv.org/project/linux-media/list/
6885S: Maintained
6886F: drivers/media/dvb-frontends/ix2505v*
6887
4453d736
GR
6888JC42.4 TEMPERATURE SENSOR DRIVER
6889M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6890L: linux-hwmon@vger.kernel.org
4453d736
GR
6891S: Maintained
6892F: drivers/hwmon/jc42.c
6893F: Documentation/hwmon/jc42
6894
e2d1d6c0 6895JFS FILESYSTEM
3256f80f 6896M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6897L: jfs-discussion@lists.sourceforge.net
6898W: http://jfs.sourceforge.net/
54e5881d 6899T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6900S: Maintained
679655da
JP
6901F: Documentation/filesystems/jfs.txt
6902F: fs/jfs/
e2d1d6c0 6903
95252236 6904JME NETWORK DRIVER
8b58be88 6905M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6906L: netdev@vger.kernel.org
6907S: Maintained
63d24a0e 6908F: drivers/net/ethernet/jme.*
95252236 6909
1da177e4 6910JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6911M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6912L: linux-mtd@lists.infradead.org
6913W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6914S: Maintained
679655da 6915F: fs/jffs2/
c117ab84 6916F: include/uapi/linux/jffs2.h
1da177e4 6917
d183e11a
TT
6918JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6919M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6920M: Jan Kara <jack@suse.com>
d183e11a
TT
6921L: linux-ext4@vger.kernel.org
6922S: Maintained
6923F: fs/jbd2/
6924F: include/linux/jbd2.h
ae0718f8 6925
207dab5f
MU
6926JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6927M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6928L: linux-media@vger.kernel.org
6929S: Maintained
6930F: drivers/media/platform/rcar_jpu.c
6931
fd8b6cb4 6932JSM Neo PCI based serial card
df247081 6933M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6934L: linux-serial@vger.kernel.org
6935S: Maintained
df621252 6936F: drivers/tty/serial/jsm/
ae0718f8 6937
af39917d
CL
6938K10TEMP HARDWARE MONITORING DRIVER
6939M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6940L: linux-hwmon@vger.kernel.org
af39917d
CL
6941S: Maintained
6942F: Documentation/hwmon/k10temp
6943F: drivers/hwmon/k10temp.c
6944
4660cb35 6945K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6946M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6947L: linux-hwmon@vger.kernel.org
ae0718f8 6948S: Maintained
679655da
JP
6949F: Documentation/hwmon/k8temp
6950F: drivers/hwmon/k8temp.c
ae0718f8 6951
0ba1d91d
AR
6952KASAN
6953M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6954R: Alexander Potapenko <glider@google.com>
6955R: Dmitry Vyukov <dvyukov@google.com>
6956L: kasan-dev@googlegroups.com
6957S: Maintained
6958F: arch/*/include/asm/kasan.h
6959F: arch/*/mm/kasan_init*
2757aafa 6960F: Documentation/dev-tools/kasan.rst
64f8ebaf 6961F: include/linux/kasan*.h
0ba1d91d
AR
6962F: lib/test_kasan.c
6963F: mm/kasan/
6964F: scripts/Makefile.kasan
6965
1da177e4 6966KCONFIG
5eb1f99e 6967M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6968L: linux-kbuild@vger.kernel.org
cea8321c 6969T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6970S: Maintained
679655da
JP
6971F: Documentation/kbuild/kconfig-language.txt
6972F: scripts/kconfig/
1da177e4 6973
ea6c2089 6974KDUMP
f871f191
VG
6975M: Dave Young <dyoung@redhat.com>
6976M: Baoquan He <bhe@redhat.com>
6977R: Vivek Goyal <vgoyal@redhat.com>
34633993 6978L: kexec@lists.infradead.org
ea6c2089
VG
6979W: http://lse.sourceforge.net/kdump/
6980S: Maintained
80811493 6981F: Documentation/kdump/
ea6c2089 6982
f41bf02f
HV
6983KEENE FM RADIO TRANSMITTER DRIVER
6984M: Hans Verkuil <hverkuil@xs4all.nl>
6985L: linux-media@vger.kernel.org
6986T: git git://linuxtv.org/media_tree.git
a825eaec 6987W: https://linuxtv.org
f41bf02f
HV
6988S: Maintained
6989F: drivers/media/radio/radio-keene*
6990
1da177e4 6991KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6992M: Ian Kent <raven@themaw.net>
f694fc97 6993L: autofs@vger.kernel.org
1da177e4 6994S: Maintained
679655da 6995F: fs/autofs4/
1da177e4 6996
70fb7ba6 6997KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6998M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6999T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7000T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 7001L: linux-kbuild@vger.kernel.org
5ce45962 7002S: Maintained
679655da
JP
7003F: Documentation/kbuild/
7004F: Makefile
7005F: scripts/Makefile.*
70fb7ba6
MM
7006F: scripts/basic/
7007F: scripts/mk*
7008F: scripts/package/
1da177e4
LT
7009
7010KERNEL JANITORS
c3000e03 7011L: kernel-janitors@vger.kernel.org
10466f5a 7012W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7013S: Odd Fixes
1da177e4 7014
e8b43555 7015KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7016M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7017M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7018L: linux-nfs@vger.kernel.org
1da177e4 7019W: http://nfs.sourceforge.net/
9f273c24 7020T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7021S: Supported
679655da 7022F: fs/nfsd/
c117ab84 7023F: include/uapi/linux/nfsd/
679655da
JP
7024F: fs/lockd/
7025F: fs/nfs_common/
7026F: net/sunrpc/
7027F: include/linux/lockd/
7028F: include/linux/sunrpc/
c117ab84 7029F: include/uapi/linux/sunrpc/
1da177e4 7030
13b122b3
SK
7031KERNEL SELFTEST FRAMEWORK
7032M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7033M: Shuah Khan <shuah@kernel.org>
64f00850 7034L: linux-kselftest@vger.kernel.org
13b122b3
SK
7035T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7036S: Maintained
7037F: tools/testing/selftests
7038
426d62e2 7039KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7040M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7041M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7042L: kvm@vger.kernel.org
e3e58478 7043W: http://www.linux-kvm.org
a94b40a6 7044T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7045S: Supported
c93a64fe
PB
7046F: Documentation/*/kvm*.txt
7047F: Documentation/virtual/kvm/
679655da 7048F: arch/*/kvm/
1662e862
CB
7049F: arch/x86/kernel/kvm.c
7050F: arch/x86/kernel/kvmclock.c
679655da
JP
7051F: arch/*/include/asm/kvm*
7052F: include/linux/kvm*
c117ab84 7053F: include/uapi/linux/kvm*
679655da 7054F: virt/kvm/
6d0a1a61 7055F: tools/kvm/
426d62e2 7056
ad8003d3 7057KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7058M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7059L: kvm@vger.kernel.org
038161de 7060W: http://www.linux-kvm.org/
7de609c8 7061S: Maintained
679655da 7062F: arch/x86/include/asm/svm.h
679655da 7063F: arch/x86/kvm/svm.c
426d62e2 7064
513014b7 7065KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7066M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7067L: kvm-ppc@vger.kernel.org
038161de 7068W: http://www.linux-kvm.org/
6a7f972d 7069T: git git://github.com/agraf/linux-2.6.git
513014b7 7070S: Supported
679655da
JP
7071F: arch/powerpc/include/asm/kvm*
7072F: arch/powerpc/kvm/
513014b7 7073
85f8fffe 7074KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7075M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7076M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7077L: linux-s390@vger.kernel.org
7078W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7079T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7080S: Supported
679655da
JP
7081F: Documentation/s390/kvm.txt
7082F: arch/s390/include/asm/kvm*
80811493 7083F: arch/s390/kvm/
85f8fffe 7084
a749474d 7085KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7086M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7087M: Marc Zyngier <marc.zyngier@arm.com>
7088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7089L: kvmarm@lists.cs.columbia.edu
7090W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7091T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7092S: Supported
a749474d
CD
7093F: arch/arm/include/uapi/asm/kvm*
7094F: arch/arm/include/asm/kvm*
7095F: arch/arm/kvm/
5c8818b4
MZ
7096F: virt/kvm/arm/
7097F: include/kvm/arm_*
a749474d 7098
6394a3ec 7099KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7100M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7101M: Marc Zyngier <marc.zyngier@arm.com>
7102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7103L: kvmarm@lists.cs.columbia.edu
7104S: Maintained
7105F: arch/arm64/include/uapi/asm/kvm*
7106F: arch/arm64/include/asm/kvm*
7107F: arch/arm64/kvm/
7108
bfd3d532
JH
7109KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7110M: James Hogan <james.hogan@imgtec.com>
7111L: linux-mips@linux-mips.org
7112S: Supported
7113F: arch/mips/include/uapi/asm/kvm*
7114F: arch/mips/include/asm/kvm*
7115F: arch/mips/kvm/
7116
dc009d92 7117KEXEC
8b58be88 7118M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7119W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7120L: kexec@lists.infradead.org
dc009d92 7121S: Maintained
679655da 7122F: include/linux/kexec.h
c117ab84 7123F: include/uapi/linux/kexec.h
10540a69 7124F: kernel/kexec*
dc009d92 7125
e971461f
DH
7126KEYS/KEYRINGS:
7127M: David Howells <dhowells@redhat.com>
aa62efff 7128L: keyrings@vger.kernel.org
e971461f 7129S: Maintained
d410fa4e 7130F: Documentation/security/keys.txt
e971461f
DH
7131F: include/linux/key.h
7132F: include/linux/key-type.h
75aeddd1
DH
7133F: include/linux/keyctl.h
7134F: include/uapi/linux/keyctl.h
e971461f
DH
7135F: include/keys/
7136F: security/keys/
7137
7f3c68be 7138KEYS-TRUSTED
74dd744f
MZ
7139M: David Safford <safford@us.ibm.com>
7140M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7141L: linux-security-module@vger.kernel.org
aa62efff 7142L: keyrings@vger.kernel.org
7f3c68be 7143S: Supported
d410fa4e 7144F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7145F: include/keys/trusted-type.h
7146F: security/keys/trusted.c
7147F: security/keys/trusted.h
7148
7149KEYS-ENCRYPTED
74dd744f
MZ
7150M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7151M: David Safford <safford@us.ibm.com>
7f3c68be 7152L: linux-security-module@vger.kernel.org
aa62efff 7153L: keyrings@vger.kernel.org
7f3c68be 7154S: Supported
d410fa4e 7155F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7156F: include/keys/encrypted-type.h
19c90aa6 7157F: security/keys/encrypted-keys/
7f3c68be 7158
5b778dad 7159KGDB / KDB /debug_core
8b58be88 7160M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7161W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7162L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7163T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7164S: Maintained
679655da
JP
7165F: Documentation/DocBook/kgdb.tmpl
7166F: drivers/misc/kgdbts.c
df621252 7167F: drivers/tty/serial/kgdboc.c
5b778dad 7168F: include/linux/kdb.h
679655da 7169F: include/linux/kgdb.h
4063eb5f 7170F: kernel/debug/
e3e2aaf7 7171
456db8cc 7172KMEMCHECK
8b58be88 7173M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7174M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7175S: Maintained
9c296b46 7176F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7177F: arch/x86/include/asm/kmemcheck.h
7178F: arch/x86/mm/kmemcheck/
7179F: include/linux/kmemcheck.h
7180F: mm/kmemcheck.c
b9ce08c0 7181
c3bb4d24 7182KMEMLEAK
8b58be88 7183M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7184S: Maintained
ca90a7a3 7185F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7186F: include/linux/kmemleak.h
7187F: mm/kmemleak.c
7188F: mm/kmemleak-test.c
7189
89559a61 7190KPROBES
a320817c 7191M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7192M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7193M: "David S. Miller" <davem@davemloft.net>
353def94 7194M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7195S: Maintained
679655da
JP
7196F: Documentation/kprobes.txt
7197F: include/linux/kprobes.h
7198F: kernel/kprobes.c
89559a61 7199
70e84049 7200KS0108 LCD CONTROLLER DRIVER
8b58be88 7201M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7202W: http://miguelojeda.es/auxdisplay.htm
7203W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7204S: Maintained
679655da
JP
7205F: Documentation/auxdisplay/ks0108
7206F: drivers/auxdisplay/ks0108.c
7207F: include/linux/ks0108.h
70e84049 7208
1b69c6d0
DA
7209L3MDEV
7210M: David Ahern <dsa@cumulusnetworks.com>
7211L: netdev@vger.kernel.org
7212S: Maintained
7213F: net/l3mdev
7214F: include/net/l3mdev.h
7215
9ca44355 7216LANTIQ MIPS ARCHITECTURE
bdb40e8e 7217M: John Crispin <john@phrozen.org>
9ca44355
JC
7218L: linux-mips@linux-mips.org
7219S: Maintained
7220F: arch/mips/lantiq
7221
1da177e4 7222LAPB module
1da177e4 7223L: linux-x25@vger.kernel.org
bf9915cc 7224S: Orphan
679655da
JP
7225F: Documentation/networking/lapb-module.txt
7226F: include/*/lapb.h
7227F: net/lapb/
1da177e4
LT
7228
7229LASI 53c700 driver for PARISC
8b58be88 7230M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7231L: linux-scsi@vger.kernel.org
7232S: Maintained
679655da
JP
7233F: Documentation/scsi/53c700.txt
7234F: drivers/scsi/53c700*
1da177e4 7235
263de9b5 7236LED SUBSYSTEM
8b58be88 7237M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7238M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7239M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7240L: linux-leds@vger.kernel.org
b8926ba0 7241T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7242S: Maintained
85c90368 7243F: Documentation/devicetree/bindings/leds/
679655da
JP
7244F: drivers/leds/
7245F: include/linux/leds.h
263de9b5 7246
b0461a44 7247LEGACY EEPROM DRIVER
d8130624 7248M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7249S: Maintained
7250F: Documentation/misc-devices/eeprom
7251F: drivers/misc/eeprom/eeprom.c
7252
1da177e4 7253LEGO USB Tower driver
8b58be88 7254M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7255L: legousb-devel@lists.sourceforge.net
7256W: http://legousb.sourceforge.net/
7257S: Maintained
679655da 7258F: drivers/usb/misc/legousbtower.c
1da177e4 7259
055616a8
MK
7260LG2160 MEDIA DRIVER
7261M: Michael Krufky <mkrufky@linuxtv.org>
7262L: linux-media@vger.kernel.org
a825eaec 7263W: https://linuxtv.org
055616a8
MK
7264W: http://github.com/mkrufky
7265Q: http://patchwork.linuxtv.org/project/linux-media/list/
7266T: git git://linuxtv.org/mkrufky/tuners.git
7267S: Maintained
7268F: drivers/media/dvb-frontends/lg2160.*
7269
6f0e7725
MK
7270LGDT3305 MEDIA DRIVER
7271M: Michael Krufky <mkrufky@linuxtv.org>
7272L: linux-media@vger.kernel.org
a825eaec 7273W: https://linuxtv.org
6f0e7725
MK
7274W: http://github.com/mkrufky
7275Q: http://patchwork.linuxtv.org/project/linux-media/list/
7276T: git git://linuxtv.org/mkrufky/tuners.git
7277S: Maintained
7278F: drivers/media/dvb-frontends/lgdt3305.*
7279
568a17ff 7280LGUEST
8b58be88 7281M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7282L: lguest@lists.ozlabs.org
568a17ff 7283W: http://lguest.ozlabs.org/
72e91863 7284S: Odd Fixes
070f420b 7285F: arch/x86/include/asm/lguest*.h
679655da
JP
7286F: arch/x86/lguest/
7287F: drivers/lguest/
7288F: include/linux/lguest*.h
070f420b 7289F: tools/lguest/
568a17ff 7290
32ac7cb2
TH
7291LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7292M: Tejun Heo <tj@kernel.org>
7293L: linux-ide@vger.kernel.org
7294T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7295S: Maintained
7296F: drivers/ata/
7297F: include/linux/ata.h
7298F: include/linux/libata.h
d2abf98e 7299F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7300
7301LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7302M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7303L: linux-ide@vger.kernel.org
7304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7305S: Maintained
7306F: include/linux/pata_arasan_cf_data.h
7307F: drivers/ata/pata_arasan_cf.c
7308
c7fa056c
BZ
7309LIBATA PATA DRIVERS
7310M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7311M: Tejun Heo <tj@kernel.org>
7312L: linux-ide@vger.kernel.org
7313T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7314S: Maintained
7315F: drivers/ata/pata_*.c
7316F: drivers/ata/ata_generic.c
7317
32ac7cb2
TH
7318LIBATA SATA AHCI PLATFORM devices support
7319M: Hans de Goede <hdegoede@redhat.com>
7320M: Tejun Heo <tj@kernel.org>
7321L: linux-ide@vger.kernel.org
7322T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7323S: Maintained
7324F: drivers/ata/ahci_platform.c
7325F: drivers/ata/libahci_platform.c
7326F: include/linux/ahci_platform.h
7327
7328LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7329M: Mikael Pettersson <mikpelinux@gmail.com>
7330L: linux-ide@vger.kernel.org
7331T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7332S: Maintained
7333F: drivers/ata/sata_promise.*
7334
1acd437c
SL
7335LIBLOCKDEP
7336M: Sasha Levin <sasha.levin@oracle.com>
7337S: Maintained
7338F: tools/lib/lockdep/
7339
bc30196f
DW
7340LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7341M: Dan Williams <dan.j.williams@intel.com>
7342L: linux-nvdimm@lists.01.org
7343Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7344T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7345S: Supported
7346F: drivers/nvdimm/*
7347F: include/linux/nd.h
7348F: include/linux/libnvdimm.h
7349F: include/uapi/linux/ndctl.h
7350
7351LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7352M: Ross Zwisler <ross.zwisler@linux.intel.com>
7353L: linux-nvdimm@lists.01.org
7354Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7355S: Supported
7356F: drivers/nvdimm/blk.c
7357F: drivers/nvdimm/region_devs.c
7358F: drivers/acpi/nfit*
7359
7360LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7361M: Vishal Verma <vishal.l.verma@intel.com>
7362L: linux-nvdimm@lists.01.org
7363Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7364S: Supported
7365F: drivers/nvdimm/btt*
7366
7367LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7368M: Ross Zwisler <ross.zwisler@linux.intel.com>
7369L: linux-nvdimm@lists.01.org
7370Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7371S: Supported
7372F: drivers/nvdimm/pmem.c
b864bc17 7373F: include/linux/pmem.h
40603526 7374F: arch/*/include/asm/pmem.h
bc30196f 7375
cd9e9808
MB
7376LIGHTNVM PLATFORM SUPPORT
7377M: Matias Bjorling <mb@lightnvm.io>
7378W: http://github/OpenChannelSSD
4ead1a25 7379L: linux-block@vger.kernel.org
cd9e9808
MB
7380S: Maintained
7381F: drivers/lightnvm/
7382F: include/linux/lightnvm.h
7383F: include/uapi/linux/lightnvm.h
7384
852bb9f5 7385LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7386M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7387M: Paul Mackerras <paulus@samba.org>
ea668936 7388M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7389W: https://github.com/linuxppc/linux/wiki
a4724ed6 7390L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7391Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7392T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7393S: Supported
11c34c7d
JP
7394F: Documentation/powerpc/
7395F: arch/powerpc/
ef69b03d
ME
7396F: drivers/char/tpm/tpm_ibmvtpm*
7397F: drivers/crypto/nx/
7398F: drivers/crypto/vmx/
7399F: drivers/net/ethernet/ibm/ibmveth.*
7400F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7401F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7402F: drivers/pci/hotplug/rpa*
7403F: drivers/scsi/ibmvscsi/
ad654f25 7404F: tools/testing/selftests/powerpc
ef69b03d
ME
7405N: opal
7406N: /pmac
7407N: powermac
7408N: powernv
7409N: [^a-z0-9]ps3
7410N: pseries
1da177e4
LT
7411
7412LINUX FOR POWER MACINTOSH
8b58be88 7413M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7414W: http://www.penguinppc.org/
a4724ed6 7415L: linuxppc-dev@lists.ozlabs.org
1da177e4 7416S: Maintained
11c34c7d
JP
7417F: arch/powerpc/platforms/powermac/
7418F: drivers/macintosh/
1da177e4 7419
77a76369 7420LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7421M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7422L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7423T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7424S: Maintained
11c34c7d
JP
7425F: arch/powerpc/platforms/512x/
7426F: arch/powerpc/platforms/52xx/
1da177e4
LT
7427
7428LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7429M: Alistair Popple <alistair@popple.id.au>
8b58be88 7430M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7431W: http://www.penguinppc.org/
a4724ed6 7432L: linuxppc-dev@lists.ozlabs.org
1da177e4 7433S: Maintained
11c34c7d
JP
7434F: arch/powerpc/platforms/40x/
7435F: arch/powerpc/platforms/44x/
1da177e4 7436
260c02a9 7437LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7438L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7439S: Orphan
11c34c7d
JP
7440F: arch/powerpc/*/*virtex*
7441F: arch/powerpc/*/*/*virtex*
1da177e4 7442
e93adf1e 7443LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7444M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7445W: http://www.penguinppc.org/
a4724ed6 7446L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7447S: Maintained
a2b1f7c8 7448F: arch/powerpc/platforms/8xx/
e93adf1e 7449
1da177e4 7450LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7451M: Scott Wood <oss@buserror.net>
8b58be88 7452M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7453W: http://www.penguinppc.org/
a4724ed6 7454L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7455T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7456S: Maintained
11c34c7d 7457F: arch/powerpc/platforms/83xx/
4c8f581d 7458F: arch/powerpc/platforms/85xx/
1da177e4 7459
ab06ff3a 7460LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7461L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7462S: Orphan
11c34c7d
JP
7463F: arch/powerpc/platforms/pasemi/
7464F: drivers/*/*pasemi*
7465F: drivers/*/*/*pasemi*
ab06ff3a 7466
1da177e4 7467LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7468M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7469L: linux-security-module@vger.kernel.org
1da177e4
LT
7470S: Supported
7471
a23ce6da
HW
7472LIS3LV02D ACCELEROMETER DRIVER
7473M: Eric Piel <eric.piel@tremplin-utc.net>
7474S: Maintained
ff606677
JD
7475F: Documentation/misc-devices/lis3lv02d
7476F: drivers/misc/lis3lv02d/
bd35665f 7477F: drivers/platform/x86/hp_accel.c
a23ce6da 7478
b700e7f0
SJ
7479LIVE PATCHING
7480M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7481M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7482M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7483M: Miroslav Benes <mbenes@suse.cz>
7484R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7485S: Maintained
7486F: kernel/livepatch/
7487F: include/linux/livepatch.h
7488F: arch/x86/include/asm/livepatch.h
7489F: arch/x86/kernel/livepatch.c
5e4e3844 7490F: Documentation/livepatch/
b700e7f0 7491F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7492F: samples/livepatch/
b700e7f0 7493L: live-patching@vger.kernel.org
74d50da3 7494T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7495
ea861d73
KC
7496LINUX KERNEL DUMP TEST MODULE (LKDTM)
7497M: Kees Cook <keescook@chromium.org>
7498S: Maintained
426f3a53 7499F: drivers/misc/lkdtm*
ea861d73 7500
e2d1d6c0 7501LLC (802.2)
8b58be88 7502M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7503S: Maintained
679655da 7504F: include/linux/llc.h
c117ab84 7505F: include/uapi/linux/llc.h
679655da
JP
7506F: include/net/llc*
7507F: net/llc/
e2d1d6c0 7508
4e233cbe
AD
7509LM73 HARDWARE MONITOR DRIVER
7510M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7511L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7512S: Maintained
7513F: drivers/hwmon/lm73.c
7514
156e2d1a 7515LM78 HARDWARE MONITOR DRIVER
d8130624 7516M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7517L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7518S: Maintained
7519F: Documentation/hwmon/lm78
7520F: drivers/hwmon/lm78.c
7521
1da177e4 7522LM83 HARDWARE MONITOR DRIVER
d8130624 7523M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7524L: linux-hwmon@vger.kernel.org
1da177e4 7525S: Maintained
679655da
JP
7526F: Documentation/hwmon/lm83
7527F: drivers/hwmon/lm83.c
1da177e4
LT
7528
7529LM90 HARDWARE MONITOR DRIVER
d8130624 7530M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7531L: linux-hwmon@vger.kernel.org
1da177e4 7532S: Maintained
679655da 7533F: Documentation/hwmon/lm90
aae7bce4 7534F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7535F: drivers/hwmon/lm90.c
1da177e4 7536
917cc4e6
GR
7537LM95234 HARDWARE MONITOR DRIVER
7538M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7539L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7540S: Maintained
7541F: Documentation/hwmon/lm95234
7542F: drivers/hwmon/lm95234.c
7543
68620bdd
MP
7544LME2510 MEDIA DRIVER
7545M: Malcolm Priestley <tvboxspy@gmail.com>
7546L: linux-media@vger.kernel.org
a825eaec 7547W: https://linuxtv.org
68620bdd
MP
7548Q: http://patchwork.linuxtv.org/project/linux-media/list/
7549S: Maintained
7550F: drivers/media/usb/dvb-usb-v2/lmedm04*
7551
d4c3be70 7552LOCKING PRIMITIVES
8b58be88
JP
7553M: Peter Zijlstra <peterz@infradead.org>
7554M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7555L: linux-kernel@vger.kernel.org
d4c3be70 7556T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7557S: Maintained
d4c3be70 7558F: Documentation/locking/
679655da 7559F: include/linux/lockdep.h
d4c3be70
IM
7560F: include/linux/spinlock*.h
7561F: arch/*/include/asm/spinlock*.h
7562F: include/linux/rwlock*.h
7563F: include/linux/mutex*.h
7564F: arch/*/include/asm/mutex*.h
7565F: include/linux/rwsem*.h
7566F: arch/*/include/asm/rwsem.h
7567F: include/linux/seqlock.h
7568F: lib/locking*.[ch]
7486d6da 7569F: kernel/locking/
512e67f9 7570
dde33348 7571LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7572M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7573L: linux-ntfs-dev@lists.sourceforge.net
7574W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7575S: Maintained
679655da 7576F: Documentation/ldm.txt
20d16fef 7577F: block/partitions/ldm.*
1da177e4 7578
c87e34ef 7579LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7580M: Sathya Prakash <sathya.prakash@broadcom.com>
7581M: Chaitra P B <chaitra.basappa@broadcom.com>
7582M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7583L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7584L: linux-scsi@vger.kernel.org
9495e835 7585W: http://www.avagotech.com/support/
c87e34ef 7586S: Supported
679655da 7587F: drivers/message/fusion/
500c152a 7588F: drivers/scsi/mpt2sas/
7589F: drivers/scsi/mpt3sas/
c87e34ef 7590
1da177e4 7591LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7592M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7593L: linux-scsi@vger.kernel.org
7594S: Maintained
679655da 7595F: drivers/scsi/sym53c8xx_2/
1da177e4 7596
e5f5c99a
GR
7597LTC4261 HARDWARE MONITOR DRIVER
7598M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7599L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7600S: Maintained
7601F: Documentation/hwmon/ltc4261
7602F: drivers/hwmon/ltc4261.c
7603
81365c31 7604LTP (Linux Test Project)
28b8e8d4 7605M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7606M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7607M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7608M: Jan Stancek <jstancek@redhat.com>
7609M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7610M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7611L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7612W: http://linux-test-project.github.io/
7d1ae8a8 7613T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7614S: Maintained
7615
c12a54b3 7616M32R ARCHITECTURE
c12a54b3 7617W: http://www.linux-m32r.org/
b4174867 7618S: Orphan
679655da 7619F: arch/m32r/
c12a54b3 7620
1da177e4 7621M68K ARCHITECTURE
8b58be88 7622M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7623L: linux-m68k@lists.linux-m68k.org
7624W: http://www.linux-m68k.org/
54e5881d 7625T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7626S: Maintained
679655da 7627F: arch/m68k/
9db35182 7628F: drivers/zorro/
1da177e4
LT
7629
7630M68K ON APPLE MACINTOSH
8b58be88 7631M: Joshua Thompson <funaho@jurai.org>
1da177e4 7632W: http://www.mac.linux-m68k.org/
9bb9f222 7633L: linux-m68k@lists.linux-m68k.org
1da177e4 7634S: Maintained
9db35182 7635F: arch/m68k/mac/
1da177e4
LT
7636
7637M68K ON HP9000/300
8b58be88 7638M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7639W: http://www.tazenda.demon.co.uk/phil/linux-hp
7640S: Maintained
679655da 7641F: arch/m68k/hp300/
1da177e4 7642
74425546
AP
7643M88DS3103 MEDIA DRIVER
7644M: Antti Palosaari <crope@iki.fi>
7645L: linux-media@vger.kernel.org
a825eaec 7646W: https://linuxtv.org
74425546
AP
7647W: http://palosaari.fi/linux/
7648Q: http://patchwork.linuxtv.org/project/linux-media/list/
7649T: git git://linuxtv.org/anttip/media_tree.git
7650S: Maintained
7651F: drivers/media/dvb-frontends/m88ds3103*
7652
68620bdd
MP
7653M88RS2000 MEDIA DRIVER
7654M: Malcolm Priestley <tvboxspy@gmail.com>
7655L: linux-media@vger.kernel.org
a825eaec 7656W: https://linuxtv.org
68620bdd
MP
7657Q: http://patchwork.linuxtv.org/project/linux-media/list/
7658S: Maintained
7659F: drivers/media/dvb-frontends/m88rs2000*
7660
07a092fa 7661MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7662M: Alexey Klimov <klimov.linux@gmail.com>
7663L: linux-media@vger.kernel.org
7664T: git git://linuxtv.org/media_tree.git
7665S: Maintained
7666F: drivers/media/radio/radio-ma901.c
07a092fa 7667
64a327a7 7668MAC80211
8b58be88 7669M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7670L: linux-wireless@vger.kernel.org
491b26b4 7671W: http://wireless.kernel.org/
ce466579
JB
7672T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7673T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7674S: Maintained
679655da
JP
7675F: Documentation/networking/mac80211-injection.txt
7676F: include/net/mac80211.h
7677F: net/mac80211/
2af8c4dc 7678F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7679
b863ceb7 7680MACVLAN DRIVER
8b58be88 7681M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7682L: netdev@vger.kernel.org
7683S: Maintained
679655da
JP
7684F: drivers/net/macvlan.c
7685F: include/linux/if_macvlan.h
b863ceb7 7686
2b6d83e2
JB
7687MAILBOX API
7688M: Jassi Brar <jassisinghbrar@gmail.com>
7689L: linux-kernel@vger.kernel.org
7690S: Maintained
7691F: drivers/mailbox/
7692F: include/linux/mailbox_client.h
7693F: include/linux/mailbox_controller.h
7694
faf1668c 7695MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7696M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7697W: http://www.kernel.org/doc/man-pages
bd7ebec6 7698L: linux-man@vger.kernel.org
1b53dc74 7699S: Maintained
faf1668c 7700
0d3cd4b6
VD
7701MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7702M: Andrew Lunn <andrew@lunn.ch>
7703M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7704L: netdev@vger.kernel.org
0d3cd4b6
VD
7705S: Maintained
7706F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7707F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7708
8427defd 7709MARVELL ARMADA DRM SUPPORT
54176cc6 7710M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7711S: Maintained
7712F: drivers/gpu/drm/armada/
4418833e
EV
7713F: include/uapi/drm/armada_drm.h
7714F: Documentation/devicetree/bindings/display/armada/
8427defd 7715
c4d007bc
TP
7716MARVELL CRYPTO DRIVER
7717M: Boris Brezillon <boris.brezillon@free-electrons.com>
7718M: Arnaud Ebalard <arno@natisbad.org>
7719F: drivers/crypto/marvell/
7720S: Maintained
7721L: linux-crypto@vger.kernel.org
7722
44c14c1d 7723MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7724M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7725M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7726L: netdev@vger.kernel.org
7727S: Maintained
7728F: drivers/net/ethernet/marvell/sk*
7729
74cda169 7730MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7731L: libertas-dev@lists.infradead.org
8ac3e99e 7732S: Orphan
f988d640 7733F: drivers/net/wireless/marvell/libertas/
74cda169 7734
b60d6975 7735MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7736M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7737L: netdev@vger.kernel.org
f5ca8502 7738S: Maintained
527a6266 7739F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7740F: include/linux/mv643xx.h
1da177e4 7741
370b8ed9
TP
7742MARVELL MVNETA ETHERNET DRIVER
7743M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7744L: netdev@vger.kernel.org
7745S: Maintained
7746F: drivers/net/ethernet/marvell/mvneta.*
7747
fcad584d 7748MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7749M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7750M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7751L: linux-wireless@vger.kernel.org
7752S: Maintained
277b024e 7753F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7754
a2c3f656 7755MARVELL MWL8K WIRELESS DRIVER
a040d532 7756M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7757L: linux-wireless@vger.kernel.org
16345910 7758S: Odd Fixes
de60f1dc 7759F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7760
2a69567b 7761MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7762M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7763S: Odd Fixes
1fa7e547 7764F: drivers/mmc/host/mvsdio.*
2a69567b 7765
1da177e4 7766MATROX FRAMEBUFFER DRIVER
c69f677c 7767L: linux-fbdev@vger.kernel.org
52653199 7768S: Orphan
8a61f013 7769F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7770F: include/uapi/linux/matroxfb.h
1da177e4 7771
ca462085
GR
7772MAX16065 HARDWARE MONITOR DRIVER
7773M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7774L: linux-hwmon@vger.kernel.org
ca462085
GR
7775S: Maintained
7776F: Documentation/hwmon/max16065
7777F: drivers/hwmon/max16065.c
7778
1f61cab8
GR
7779MAX20751 HARDWARE MONITOR DRIVER
7780M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7781L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7782S: Maintained
7783F: Documentation/hwmon/max20751
7784F: drivers/hwmon/max20751.c
7785
d20620de 7786MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7787L: linux-hwmon@vger.kernel.org
34924b23 7788S: Orphan
679655da
JP
7789F: Documentation/hwmon/max6650
7790F: drivers/hwmon/max6650.c
d20620de 7791
e89ab51f
GR
7792MAX6697 HARDWARE MONITOR DRIVER
7793M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7794L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7795S: Maintained
7796F: Documentation/hwmon/max6697
7797F: Documentation/devicetree/bindings/i2c/max6697.txt
7798F: drivers/hwmon/max6697.c
7799F: include/linux/platform_data/max6697.h
7800
3b2af7f7
PR
7801MAX9860 MONO AUDIO VOICE CODEC DRIVER
7802M: Peter Rosin <peda@axentia.se>
7803L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7804S: Maintained
7805F: Documentation/devicetree/bindings/sound/max9860.txt
7806F: sound/soc/codecs/max9860.*
7807
f8f847b5 7808MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7809M: Krzysztof Kozlowski <krzk@kernel.org>
7810M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7811L: linux-pm@vger.kernel.org
7812S: Supported
8c0984e5
SR
7813F: drivers/power/supply/max14577_charger.c
7814F: drivers/power/supply/max77693_charger.c
f8f847b5 7815
3811405e
JMC
7816MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7817M: Javier Martinez Canillas <javier@osg.samsung.com>
7818L: linux-kernel@vger.kernel.org
7819S: Supported
96173cc6 7820F: drivers/*/*max77802*.c
3811405e
JMC
7821F: Documentation/devicetree/bindings/*/*max77802.txt
7822F: include/dt-bindings/*/*max77802.h
7823
befeb596
KK
7824MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7825M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7826M: Krzysztof Kozlowski <krzk@kernel.org>
7827M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7828L: linux-kernel@vger.kernel.org
7829S: Supported
86cf635a 7830F: drivers/*/max14577*.c
0998a436 7831F: drivers/*/max77686*.c
86cf635a 7832F: drivers/*/max77693*.c
befeb596
KK
7833F: drivers/extcon/extcon-max14577.c
7834F: drivers/extcon/extcon-max77693.c
7835F: drivers/rtc/rtc-max77686.c
7836F: drivers/clk/clk-max77686.c
7837F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7838F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7839F: Documentation/devicetree/bindings/mfd/max77693.txt
7840F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7841F: include/linux/mfd/max14577*.h
7842F: include/linux/mfd/max77686*.h
7843F: include/linux/mfd/max77693*.h
7844
9be3c9a5
HV
7845MAXIRADIO FM RADIO RECEIVER DRIVER
7846M: Hans Verkuil <hverkuil@xs4all.nl>
7847L: linux-media@vger.kernel.org
7848T: git git://linuxtv.org/media_tree.git
a825eaec 7849W: https://linuxtv.org
9be3c9a5
HV
7850S: Maintained
7851F: drivers/media/radio/radio-maxiradio*
7852
c05dc2cc
PR
7853MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7854M: Peter Rosin <peda@axentia.se>
7855L: linux-iio@vger.kernel.org
7856S: Maintained
2704e300 7857F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7858F: drivers/iio/potentiometer/mcp4531.c
7859
3b8df5fd
WBG
7860MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7861M: William Breathitt Gray <vilhelm.gray@gmail.com>
7862L: linux-iio@vger.kernel.org
7863S: Maintained
7864F: drivers/iio/dac/cio-dac.c
7865
7b49235e
LP
7866MEDIA DRIVERS FOR RENESAS - FCP
7867M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7868L: linux-media@vger.kernel.org
7869L: linux-renesas-soc@vger.kernel.org
7870T: git git://linuxtv.org/media_tree.git
7871S: Supported
7872F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7873F: drivers/media/platform/rcar-fcp.c
7874F: include/media/rcar-fcp.h
7875
4710b752
KB
7876MEDIA DRIVERS FOR RENESAS - FDP1
7877M: Kieran Bingham <kieran@bingham.xyz>
7878L: linux-media@vger.kernel.org
7879L: linux-renesas-soc@vger.kernel.org
7880T: git git://linuxtv.org/media_tree.git
7881S: Supported
7882F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7883F: drivers/media/platform/rcar_fdp1.c
7884
474cde66
NS
7885MEDIA DRIVERS FOR RENESAS - VIN
7886M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7887L: linux-media@vger.kernel.org
7888L: linux-renesas-soc@vger.kernel.org
7889T: git git://linuxtv.org/media_tree.git
7890S: Supported
7891F: Documentation/devicetree/bindings/media/rcar_vin.txt
7892F: drivers/media/platform/rcar-vin/
7893
6f32a8c9
LP
7894MEDIA DRIVERS FOR RENESAS - VSP1
7895M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7896L: linux-media@vger.kernel.org
4a121096 7897L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7898T: git git://linuxtv.org/media_tree.git
7899S: Supported
7900F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7901F: drivers/media/platform/vsp1/
7902
fae2080a
AO
7903MEDIA DRIVERS FOR HELENE
7904M: Abylay Ospan <aospan@netup.ru>
7905L: linux-media@vger.kernel.org
7906W: https://linuxtv.org
7907W: http://netup.tv/
7908T: git git://linuxtv.org/media_tree.git
7909S: Supported
7910F: drivers/media/dvb-frontends/helene*
7911
dacf9ce8
KS
7912MEDIA DRIVERS FOR ASCOT2E
7913M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7914M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7915L: linux-media@vger.kernel.org
a825eaec 7916W: https://linuxtv.org
dacf9ce8
KS
7917W: http://netup.tv/
7918T: git git://linuxtv.org/media_tree.git
7919S: Supported
7920F: drivers/media/dvb-frontends/ascot2e*
7921
a6dc60ff
KS
7922MEDIA DRIVERS FOR CXD2841ER
7923M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7924M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7925L: linux-media@vger.kernel.org
a825eaec 7926W: https://linuxtv.org
a6dc60ff
KS
7927W: http://netup.tv/
7928T: git git://linuxtv.org/media_tree.git
7929S: Supported
7930F: drivers/media/dvb-frontends/cxd2841er*
7931
a5d32b35
KS
7932MEDIA DRIVERS FOR HORUS3A
7933M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7934M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7935L: linux-media@vger.kernel.org
a825eaec 7936W: https://linuxtv.org
a5d32b35
KS
7937W: http://netup.tv/
7938T: git git://linuxtv.org/media_tree.git
7939S: Supported
7940F: drivers/media/dvb-frontends/horus3a*
7941
e025273b
KS
7942MEDIA DRIVERS FOR LNBH25
7943M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7944M: Abylay Ospan <aospan@netup.ru>
e025273b 7945L: linux-media@vger.kernel.org
a825eaec 7946W: https://linuxtv.org
e025273b
KS
7947W: http://netup.tv/
7948T: git git://linuxtv.org/media_tree.git
7949S: Supported
7950F: drivers/media/dvb-frontends/lnbh25*
7951
52b1eaf4
KS
7952MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7953M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7954M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7955L: linux-media@vger.kernel.org
a825eaec 7956W: https://linuxtv.org
52b1eaf4
KS
7957W: http://netup.tv/
7958T: git git://linuxtv.org/media_tree.git
7959S: Supported
7960F: drivers/media/pci/netup_unidvb/*
7961
127c49ae 7962MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7963M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7964M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7965P: LinuxTV.org Project
7966L: linux-media@vger.kernel.org
a825eaec 7967W: https://linuxtv.org
8a6e2535 7968Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7969T: git git://linuxtv.org/media_tree.git
127c49ae 7970S: Maintained
618cd932 7971F: Documentation/media/
127c49ae 7972F: drivers/media/
ffe06198 7973F: drivers/staging/media/
eb4b0ec7 7974F: include/linux/platform_data/media/
127c49ae 7975F: include/media/
6c0f0359
MCC
7976F: include/uapi/linux/dvb/
7977F: include/uapi/linux/videodev2.h
7978F: include/uapi/linux/media.h
7979F: include/uapi/linux/v4l2-*
7980F: include/uapi/linux/meye.h
7981F: include/uapi/linux/ivtv*
7982F: include/uapi/linux/uvcvideo.h
d20620de 7983
0c272fc9
JC
7984MEDIATEK ETHERNET DRIVER
7985M: Felix Fietkau <nbd@openwrt.org>
7986M: John Crispin <blogic@openwrt.org>
7987L: netdev@vger.kernel.org
7988S: Maintained
7989F: drivers/net/ethernet/mediatek/
7990
67712beb
TL
7991MEDIATEK MEDIA DRIVER
7992M: Tiffany Lin <tiffany.lin@mediatek.com>
7993M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7994S: Supported
7995F: drivers/media/platform/mtk-vcodec/
7996F: drivers/media/platform/mtk-vpu/
7997F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
7998F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
7999
fc96ec0d
MT
8000MEDIATEK MDP DRIVER
8001M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8002M: Houlong Wei <houlong.wei@mediatek.com>
8003M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8004S: Supported
8005F: drivers/media/platform/mtk-mdp/
8006F: drivers/media/platform/mtk-vpu/
8007F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8008
c869f77d
JK
8009MEDIATEK MT7601U WIRELESS LAN DRIVER
8010M: Jakub Kicinski <kubakici@wp.pl>
8011L: linux-wireless@vger.kernel.org
8012S: Maintained
8013F: drivers/net/wireless/mediatek/mt7601u/
8014
e399065b 8015MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8016M: Kashyap Desai <kashyap.desai@broadcom.com>
8017M: Sumit Saxena <sumit.saxena@broadcom.com>
8018M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8019L: megaraidlinux.pdl@broadcom.com
baaea1dc 8020L: linux-scsi@vger.kernel.org
295dde2f 8021W: http://www.avagotech.com/support/
ce00f85c 8022S: Maintained
679655da
JP
8023F: Documentation/scsi/megaraid.txt
8024F: drivers/scsi/megaraid.*
8025F: drivers/scsi/megaraid/
757e0108 8026
ff43f433
SJ
8027MELFAS MIP4 TOUCHSCREEN DRIVER
8028M: Sangwon Jee <jeesw@melfas.com>
8029W: http://www.melfas.com
8030S: Supported
8031F: drivers/input/touchscreen/melfas_mip4.c
8032F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8033
2c46c9d5 8034MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8035M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8036L: netdev@vger.kernel.org
2c46c9d5
AV
8037S: Supported
8038W: http://www.mellanox.com
8039Q: http://patchwork.ozlabs.org/project/netdev/list/
8040F: drivers/net/ethernet/mellanox/mlx4/en_*
8041
e7523a49
OG
8042MELLANOX ETHERNET DRIVER (mlx5e)
8043M: Saeed Mahameed <saeedm@mellanox.com>
8044L: netdev@vger.kernel.org
8045S: Supported
8046W: http://www.mellanox.com
8047Q: http://patchwork.ozlabs.org/project/netdev/list/
8048F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8049
93c1edb2
JP
8050MELLANOX ETHERNET SWITCH DRIVERS
8051M: Jiri Pirko <jiri@mellanox.com>
8052M: Ido Schimmel <idosch@mellanox.com>
8053L: netdev@vger.kernel.org
8054S: Supported
8055W: http://www.mellanox.com
8056Q: http://patchwork.ozlabs.org/project/netdev/list/
8057F: drivers/net/ethernet/mellanox/mlxsw/
8058
6bec23bf 8059MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8060M: Vadim Pasternak <vadimp@mellanox.com>
8061M: Michael Shych <michaelsh@mellanox.com>
8062L: linux-i2c@vger.kernel.org
8063S: Supported
6bec23bf 8064F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8065F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8066F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8067
be4fdf99
VP
8068MELLANOX MLXCPLD LED DRIVER
8069M: Vadim Pasternak <vadimp@mellanox.com>
8070L: linux-leds@vger.kernel.org
8071S: Supported
8072F: drivers/leds/leds-mlxcpld.c
8073F: Documentation/leds/leds-mlxcpld.txt
8074
58cbbee2
VP
8075MELLANOX PLATFORM DRIVER
8076M: Vadim Pasternak <vadimp@mellanox.com>
8077L: platform-driver-x86@vger.kernel.org
8078S: Supported
6613d18e 8079F: drivers/platform/x86/mlx-platform.c
58cbbee2 8080
30488704
VP
8081MELLANOX MLX CPLD HOTPLUG DRIVER
8082M: Vadim Pasternak <vadimp@mellanox.com>
8083L: platform-driver-x86@vger.kernel.org
8084S: Supported
8085F: drivers/platform/x86/mlxcpld-hotplug.c
8086F: include/linux/platform_data/mlxcpld-hotplug.h
8087
8700e3e7
MS
8088SOFT-ROCE DRIVER (rxe)
8089M: Moni Shoua <monis@mellanox.com>
8090L: linux-rdma@vger.kernel.org
8091S: Supported
8092W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8093Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8094F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8095F: include/uapi/rdma/rdma_user_rxe.h
8096
5b25b13a
MD
8097MEMBARRIER SUPPORT
8098M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8099M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8100L: linux-kernel@vger.kernel.org
8101S: Supported
8102F: kernel/membarrier.c
8103F: include/uapi/linux/membarrier.h
8104
70ea91f1
SR
8105MEMORY MANAGEMENT
8106L: linux-mm@kvack.org
70ea91f1
SR
8107W: http://www.linux-mm.org
8108S: Maintained
679655da 8109F: include/linux/mm.h
551450bb
CS
8110F: include/linux/gfp.h
8111F: include/linux/mmzone.h
8112F: include/linux/memory_hotplug.h
8113F: include/linux/vmalloc.h
679655da 8114F: mm/
70ea91f1 8115
f4e9ce66 8116MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8117M: David Woodhouse <dwmw2@infradead.org>
242c325e 8118M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8119M: Boris Brezillon <boris.brezillon@free-electrons.com>
8120M: Marek Vasut <marek.vasut@gmail.com>
8121M: Richard Weinberger <richard@nod.at>
8122M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8123L: linux-mtd@lists.infradead.org
8a6e2535
JP
8124W: http://www.linux-mtd.infradead.org/
8125Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8126T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8127T: git git://git.infradead.org/l2-mtd.git
1da177e4 8128S: Maintained
becc7ae5 8129F: Documentation/devicetree/bindings/mtd/
679655da
JP
8130F: drivers/mtd/
8131F: include/linux/mtd/
c117ab84 8132F: include/uapi/mtd/
1da177e4 8133
26c57ef1 8134MEN A21 WATCHDOG DRIVER
30c7469b 8135M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8136L: linux-watchdog@vger.kernel.org
30c7469b 8137S: Maintained
26c57ef1
JT
8138F: drivers/watchdog/mena21_wdt.c
8139
3764e82e 8140MEN CHAMELEON BUS (mcb)
30c7469b
JT
8141M: Johannes Thumshirn <morbidrsa@gmail.com>
8142S: Maintained
3764e82e
JT
8143F: drivers/mcb/
8144F: include/linux/mcb.h
b9f2f459 8145F: Documentation/men-chameleon-bus.txt
3764e82e 8146
48b490d2
AW
8147MEN F21BMC (Board Management Controller)
8148M: Andreas Werner <andreas.werner@men.de>
8149S: Supported
8150F: drivers/mfd/menf21bmc.c
8151F: drivers/watchdog/menf21bmc_wdt.c
8152F: drivers/leds/leds-menf21bmc.c
8153F: drivers/hwmon/menf21bmc_hwmon.c
8154F: Documentation/hwmon/menf21bmc
8155
12285945
JH
8156METAG ARCHITECTURE
8157M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8158L: linux-metag@vger.kernel.org
9f273c24 8159T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8160S: Odd Fixes
12285945
JH
8161F: arch/metag/
8162F: Documentation/metag/
8163F: Documentation/devicetree/bindings/metag/
2d799dde 8164F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8165F: drivers/clocksource/metag_generic.c
5698c50d
JH
8166F: drivers/irqchip/irq-metag.c
8167F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8168F: drivers/tty/metag_da.c
12285945 8169
c6375b0a 8170MICROBLAZE ARCHITECTURE
8b58be88 8171M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8172W: http://www.monstr.eu/fdt/
8173T: git git://git.monstr.eu/linux-2.6-microblaze.git
8174S: Supported
0a8c7914 8175F: arch/microblaze/
1da177e4 8176
5615c371
NF
8177MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8178M: Richard Genoud <richard.genoud@gmail.com>
8179S: Maintained
8180F: drivers/tty/serial/atmel_serial.c
8181F: include/linux/atmel_serial.h
8182
71fb2c74
SW
8183MICROCHIP / ATMEL ISC DRIVER
8184M: Songjun Wu <songjun.wu@microchip.com>
8185L: linux-media@vger.kernel.org
8186S: Supported
8187F: drivers/media/platform/atmel/atmel-isc.c
8188F: drivers/media/platform/atmel/atmel-isc-regs.h
8189F: devicetree/bindings/media/atmel-isc.txt
8190
2508a45a
CY
8191MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8192M: Chen Yu <yu.c.chen@intel.com>
8193L: platform-driver-x86@vger.kernel.org
8194S: Supported
8195F: drivers/platform/x86/surfacepro3_button.c
8196
1da177e4 8197MICROTEK X6 SCANNER
61eee9a7 8198M: Oliver Neukum <oliver@neukum.org>
1da177e4 8199S: Maintained
679655da 8200F: drivers/usb/image/microtek.*
1da177e4
LT
8201
8202MIPS
8b58be88 8203M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8204L: linux-mips@linux-mips.org
6097050d 8205W: http://www.linux-mips.org/
b05e988e 8206T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8207Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8208S: Supported
f46d92e8 8209F: Documentation/devicetree/bindings/mips/
679655da
JP
8210F: Documentation/mips/
8211F: arch/mips/
1da177e4 8212
413ef3f6
KC
8213MIPS/LOONGSON1 ARCHITECTURE
8214M: Keguang Zhang <keguang.zhang@gmail.com>
8215L: linux-mips@linux-mips.org
8216S: Maintained
8217F: arch/mips/loongson32/
8218F: arch/mips/include/asm/mach-loongson32/
8219F: drivers/*/*loongson1*
8220F: drivers/*/*/*loongson1*
8221
08b7620a
HV
8222MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8223M: Hans Verkuil <hverkuil@xs4all.nl>
8224L: linux-media@vger.kernel.org
8225T: git git://linuxtv.org/media_tree.git
a825eaec 8226W: https://linuxtv.org
08b7620a
HV
8227S: Odd Fixes
8228F: drivers/media/radio/radio-miropcm20*
8229
c09befcb
OG
8230MELLANOX MLX4 core VPI driver
8231M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8232L: netdev@vger.kernel.org
8233L: linux-rdma@vger.kernel.org
8234W: http://www.mellanox.com
8235Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8236S: Supported
8237F: drivers/net/ethernet/mellanox/mlx4/
8238F: include/linux/mlx4/
9ce28a20 8239F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8240
8241MELLANOX MLX4 IB driver
8242M: Yishai Hadas <yishaih@mellanox.com>
8243L: linux-rdma@vger.kernel.org
8244W: http://www.mellanox.com
e126ba97 8245Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8246S: Supported
8247F: drivers/infiniband/hw/mlx4/
8248F: include/linux/mlx4/
8249
595a4d8f 8250MELLANOX MLX5 core VPI driver
45788f1f 8251M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8252M: Matan Barak <matanb@mellanox.com>
8253M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8254L: netdev@vger.kernel.org
8255L: linux-rdma@vger.kernel.org
8256W: http://www.mellanox.com
8257Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8258S: Supported
8259F: drivers/net/ethernet/mellanox/mlx5/core/
8260F: include/linux/mlx5/
3085e29e 8261F: include/uapi/rdma/mlx5-abi.h
e126ba97 8262
595a4d8f
OG
8263MELLANOX MLX5 IB driver
8264M: Matan Barak <matanb@mellanox.com>
8265M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8266L: linux-rdma@vger.kernel.org
8267W: http://www.mellanox.com
8268Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8269S: Supported
b75f0050 8270F: drivers/infiniband/hw/mlx5/
595a4d8f 8271F: include/linux/mlx5/
e126ba97 8272
764589b6
CM
8273MELEXIS MLX90614 DRIVER
8274M: Crt Mori <cmo@melexis.com>
8275L: linux-iio@vger.kernel.org
8276W: http://www.melexis.com
8277S: Supported
8278F: drivers/iio/temperature/mlx90614.c
8279
6c223761
KB
8280MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8281M: Don Brace <don.brace@microsemi.com>
8282L: esc.storagedev@microsemi.com
8283L: linux-scsi@vger.kernel.org
8284S: Supported
8285F: drivers/scsi/smartpqi/smartpqi*.[ch]
8286F: drivers/scsi/smartpqi/Kconfig
8287F: drivers/scsi/smartpqi/Makefile
8288F: include/linux/cciss*.h
8289F: include/uapi/linux/cciss*.h
425b490b 8290F: Documentation/scsi/smartpqi.txt
6c223761 8291
0ce277e4
AP
8292MN88472 MEDIA DRIVER
8293M: Antti Palosaari <crope@iki.fi>
8294L: linux-media@vger.kernel.org
a825eaec 8295W: https://linuxtv.org
0ce277e4
AP
8296W: http://palosaari.fi/linux/
8297Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8298S: Maintained
94d0eaa4 8299F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8300
4f4d238f
AP
8301MN88473 MEDIA DRIVER
8302M: Antti Palosaari <crope@iki.fi>
8303L: linux-media@vger.kernel.org
a825eaec 8304W: https://linuxtv.org
4f4d238f
AP
8305W: http://palosaari.fi/linux/
8306Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8307S: Maintained
877ba50b 8308F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8309
1da177e4 8310MODULE SUPPORT
a467a672 8311M: Jessica Yu <jeyu@redhat.com>
8b58be88 8312M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8313S: Maintained
679655da
JP
8314F: include/linux/module.h
8315F: kernel/module.c
1da177e4
LT
8316
8317MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8318W: http://popies.net/meye/
b7788e13 8319S: Orphan
618cd932 8320F: Documentation/media/v4l-drivers/meye*
90d72ac6 8321F: drivers/media/pci/meye/
6c0f0359 8322F: include/uapi/linux/meye.h
1da177e4 8323
b9705b60 8324MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8325M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8326S: Maintained
679655da 8327F: Documentation/serial/moxa-smartio
c897401b 8328F: drivers/tty/mxser.*
d735410a 8329
889b2f87
AK
8330MR800 AVERMEDIA USB FM RADIO DRIVER
8331M: Alexey Klimov <klimov.linux@gmail.com>
8332L: linux-media@vger.kernel.org
8333T: git git://linuxtv.org/media_tree.git
8334S: Maintained
8335F: drivers/media/radio/radio-mr800.c
8336
d7155691
AO
8337MRF24J40 IEEE 802.15.4 RADIO DRIVER
8338M: Alan Ott <alan@signal11.us>
8339L: linux-wpan@vger.kernel.org
8340S: Maintained
8341F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8342F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8343
8c4c731a 8344MSI LAPTOP SUPPORT
182ae55c 8345M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8346L: platform-driver-x86@vger.kernel.org
8c4c731a 8347S: Maintained
679655da 8348F: drivers/platform/x86/msi-laptop.c
8c4c731a 8349
0f1006b1 8350MSI WMI SUPPORT
d0944853 8351L: platform-driver-x86@vger.kernel.org
5ee7041e 8352S: Orphan
0f1006b1
AA
8353F: drivers/platform/x86/msi-wmi.c
8354
19a628a0
AP
8355MSI001 MEDIA DRIVER
8356M: Antti Palosaari <crope@iki.fi>
8357L: linux-media@vger.kernel.org
a825eaec 8358W: https://linuxtv.org
19a628a0
AP
8359W: http://palosaari.fi/linux/
8360Q: http://patchwork.linuxtv.org/project/linux-media/list/
8361T: git git://linuxtv.org/anttip/media_tree.git
8362S: Maintained
0185e197 8363F: drivers/media/tuners/msi001*
19a628a0 8364
7570589d 8365MSI2500 MEDIA DRIVER
2c57213f
AP
8366M: Antti Palosaari <crope@iki.fi>
8367L: linux-media@vger.kernel.org
a825eaec 8368W: https://linuxtv.org
2c57213f
AP
8369W: http://palosaari.fi/linux/
8370Q: http://patchwork.linuxtv.org/project/linux-media/list/
8371T: git git://linuxtv.org/anttip/media_tree.git
8372S: Maintained
7570589d 8373F: drivers/media/usb/msi2500/
2c57213f 8374
159eeea4
RJ
8375MSYSTEMS DISKONCHIP G3 MTD DRIVER
8376M: Robert Jarzmik <robert.jarzmik@free.fr>
8377L: linux-mtd@lists.infradead.org
8378S: Maintained
8379F: drivers/mtd/devices/docg3*
8380
62a37dc7 8381MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8382M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8383L: linux-media@vger.kernel.org
8384T: git git://linuxtv.org/media_tree.git
8385S: Maintained
8386F: drivers/media/i2c/mt9m032.c
b5dcee22 8387F: include/media/i2c/mt9m032.h
0e837fb9 8388
62a37dc7 8389MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8390M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8391L: linux-media@vger.kernel.org
8392T: git git://linuxtv.org/media_tree.git
8393S: Maintained
8394F: drivers/media/i2c/mt9p031.c
b5dcee22 8395F: include/media/i2c/mt9p031.h
0e837fb9 8396
62a37dc7 8397MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8398M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8399L: linux-media@vger.kernel.org
8400T: git git://linuxtv.org/media_tree.git
8401S: Maintained
8402F: drivers/media/i2c/mt9t001.c
b5dcee22 8403F: include/media/i2c/mt9t001.h
0e837fb9 8404
62a37dc7 8405MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8406M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8407L: linux-media@vger.kernel.org
8408T: git git://linuxtv.org/media_tree.git
8409S: Maintained
f2272e13 8410F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8411F: drivers/media/i2c/mt9v032.c
b5dcee22 8412F: include/media/i2c/mt9v032.h
0e837fb9 8413
4e0d13cb 8414MULTIFUNCTION DEVICES (MFD)
f7d3210e 8415M: Lee Jones <lee.jones@linaro.org>
7caa7991 8416T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8417S: Supported
80366127 8418F: Documentation/devicetree/bindings/mfd/
679655da 8419F: drivers/mfd/
55b5940d 8420F: include/linux/mfd/
4e0d13cb 8421
5c4e6f13 8422MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8423M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8424L: linux-mmc@vger.kernel.org
82bb095e 8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8426S: Maintained
2810984b 8427F: Documentation/devicetree/bindings/mmc/
679655da
JP
8428F: drivers/mmc/
8429F: include/linux/mmc/
c117ab84 8430F: include/uapi/linux/mmc/
baca2da4 8431
15a0580c 8432MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8433S: Orphan
679655da
JP
8434F: drivers/mmc/host/mmc_spi.c
8435F: include/linux/spi/mmc_spi.h
15a0580c 8436
1da177e4 8437MULTISOUND SOUND DRIVER
8b58be88 8438M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8439S: Maintained
679655da
JP
8440F: Documentation/sound/oss/MultiSound
8441F: sound/oss/msnd*
1da177e4 8442
d735410a 8443MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8444S: Orphan
c897401b 8445F: drivers/tty/isicom.c
679655da 8446F: include/linux/isicom.h
d735410a 8447
550a7375 8448MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8449M: Bin Liu <b-liu@ti.com>
795fb7e7 8450L: linux-usb@vger.kernel.org
43b416e5 8451T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8452S: Maintained
679655da 8453F: drivers/usb/musb/
550a7375 8454
ea0af5f6
MK
8455MXL5007T MEDIA DRIVER
8456M: Michael Krufky <mkrufky@linuxtv.org>
8457L: linux-media@vger.kernel.org
a825eaec 8458W: https://linuxtv.org
ea0af5f6
MK
8459W: http://github.com/mkrufky
8460Q: http://patchwork.linuxtv.org/project/linux-media/list/
8461T: git git://linuxtv.org/mkrufky/tuners.git
8462S: Maintained
8463F: drivers/media/tuners/mxl5007t.*
8464
45d59d70
MV
8465MXSFB DRM DRIVER
8466M: Marek Vasut <marex@denx.de>
8467S: Supported
8468F: drivers/gpu/drm/mxsfb/
8469F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8470
2d3cf588 8471MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8472M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8473L: netdev@vger.kernel.org
205057ae 8474W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8475S: Supported
93f7848b 8476F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8477
9df4f913
BB
8478NAND FLASH SUBSYSTEM
8479M: Boris Brezillon <boris.brezillon@free-electrons.com>
8480R: Richard Weinberger <richard@nod.at>
8481L: linux-mtd@lists.infradead.org
8482W: http://www.linux-mtd.infradead.org/
8483Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8484T: git git://github.com/linux-nand/linux.git
8485S: Maintained
8486F: drivers/mtd/nand/
8487F: include/linux/mtd/nand*.h
8488
1da177e4 8489NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8490S: Orphan
d9fb9f38 8491F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8492
23dc05a3
DM
8493NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8494M: Daniel Mack <zonque@gmail.com>
8495S: Maintained
e5747e40 8496L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8497W: http://www.native-instruments.com
8498F: sound/usb/caiaq/
8499
1da177e4 8500NCP FILESYSTEM
52653199
PV
8501M: Petr Vandrovec <petr@vandrovec.name>
8502S: Odd Fixes
679655da 8503F: fs/ncpfs/
1da177e4 8504
a79b0322
FT
8505NCR 5380 SCSI DRIVERS
8506M: Finn Thain <fthain@telegraphics.com.au>
8507M: Michael Schmitz <schmitzmic@gmail.com>
8508L: linux-scsi@vger.kernel.org
8509S: Maintained
8510F: Documentation/scsi/g_NCR5380.txt
8511F: drivers/scsi/NCR5380.*
8512F: drivers/scsi/arm/cumana_1.c
8513F: drivers/scsi/arm/oak.c
a79b0322
FT
8514F: drivers/scsi/atari_scsi.*
8515F: drivers/scsi/dmx3191d.c
a79b0322 8516F: drivers/scsi/g_NCR5380.*
a79b0322 8517F: drivers/scsi/mac_scsi.*
a79b0322
FT
8518F: drivers/scsi/sun3_scsi.*
8519F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8520
1da177e4 8521NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8522M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8523L: linux-scsi@vger.kernel.org
8524S: Maintained
679655da 8525F: drivers/scsi/NCR_D700.*
1da177e4 8526
4aa3eb4c
GR
8527NCT6775 HARDWARE MONITOR DRIVER
8528M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8529L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8530S: Maintained
8531F: Documentation/hwmon/nct6775
8532F: drivers/hwmon/nct6775.c
8533
3c2d774c 8534NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8535M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8536L: linux-rdma@vger.kernel.org
e3d33cb1 8537W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8538S: Supported
8539F: drivers/infiniband/hw/nes/
c546b2a3 8540F: include/uapi/rdma/nes-abi.h
3c2d774c 8541
be2f2e84 8542NETEM NETWORK EMULATOR
adbbf69d 8543M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8544L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8545S: Maintained
679655da 8546F: net/sched/sch_netem.c
be2f2e84 8547
b2f5a051 8548NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8549M: Jon Mason <jdmason@kudzu.us>
4a58448b 8550L: netdev@vger.kernel.org
4a58448b 8551S: Supported
679655da 8552F: Documentation/networking/s2io.txt
b2f5a051 8553F: Documentation/networking/vxge.txt
86387e1a 8554F: drivers/net/ethernet/neterion/
4a58448b 8555
db9cf3a3 8556NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8557M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8558M: Patrick McHardy <kaber@trash.net>
42010ed0 8559M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8560L: netfilter-devel@vger.kernel.org
82b98543 8561L: coreteam@netfilter.org
1da177e4
LT
8562W: http://www.netfilter.org/
8563W: http://www.iptables.org/
42010ed0
PNA
8564Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8565T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8566T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8567S: Supported
679655da
JP
8568F: include/linux/netfilter*
8569F: include/linux/netfilter/
8570F: include/net/netfilter/
c117ab84
CEB
8571F: include/uapi/linux/netfilter*
8572F: include/uapi/linux/netfilter/
679655da
JP
8573F: net/*/netfilter.c
8574F: net/*/netfilter/
8575F: net/netfilter/
91c269a0 8576F: net/bridge/br_netfilter*.c
1da177e4 8577
4cc67735 8578NETLABEL
87a0874c 8579M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8580W: http://netlabel.sf.net
8581L: netdev@vger.kernel.org
87a0874c 8582S: Maintained
80811493 8583F: Documentation/netlabel/
679655da
JP
8584F: include/net/netlabel.h
8585F: net/netlabel/
4cc67735 8586
1da177e4 8587NETROM NETWORK LAYER
8b58be88 8588M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8589L: linux-hams@vger.kernel.org
d34cb28a 8590W: http://www.linux-ax25.org/
1da177e4 8591S: Maintained
679655da 8592F: include/net/netrom.h
c117ab84 8593F: include/uapi/linux/netrom.h
679655da 8594F: net/netrom/
1da177e4 8595
4c352362
JK
8596NETRONOME ETHERNET DRIVERS
8597M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8598L: oss-drivers@netronome.com
8599S: Maintained
8600F: drivers/net/ethernet/netronome/
8601
5ddb88c0 8602NETWORK BLOCK DEVICE (NBD)
4ca5829a 8603M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8604S: Maintained
5e4b269b 8605L: nbd-general@lists.sourceforge.net
4ca5829a 8606T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8607F: Documentation/blockdev/nbd.txt
8608F: drivers/block/nbd.c
c117ab84 8609F: include/uapi/linux/nbd.h
1da177e4 8610
6e43650c
NH
8611NETWORK DROP MONITOR
8612M: Neil Horman <nhorman@tuxdriver.com>
8613L: netdev@vger.kernel.org
8614S: Maintained
8615W: https://fedorahosted.org/dropwatch/
8616F: net/core/drop_monitor.c
8617
3ed6e498
AL
8618NETWORKING [DSA]
8619M: Andrew Lunn <andrew@lunn.ch>
8620M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8621M: Florian Fainelli <f.fainelli@gmail.com>
8622S: Maintained
8623F: net/dsa/
8624F: include/net/dsa.h
8625F: drivers/net/dsa/
8626
1da177e4 8627NETWORKING [GENERAL]
8b58be88 8628M: "David S. Miller" <davem@davemloft.net>
979b6c13 8629L: netdev@vger.kernel.org
b1e8fd54 8630W: http://www.linuxfoundation.org/en/Net
11e98029 8631Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8632T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8633T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8634S: Maintained
679655da
JP
8635F: net/
8636F: include/net/
018d21ed
JP
8637F: include/linux/in.h
8638F: include/linux/net.h
8639F: include/linux/netdevice.h
c117ab84
CEB
8640F: include/uapi/linux/in.h
8641F: include/uapi/linux/net.h
8642F: include/uapi/linux/netdevice.h
0c7aecd4 8643F: include/uapi/linux/net_namespace.h
7e814a6c 8644F: tools/net/
f4e53f9a 8645F: tools/testing/selftests/net/
335a67d2 8646F: lib/random32.c
1da177e4
LT
8647
8648NETWORKING [IPv4/IPv6]
8b58be88
JP
8649M: "David S. Miller" <davem@davemloft.net>
8650M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8651M: James Morris <jmorris@namei.org>
8652M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8653M: Patrick McHardy <kaber@trash.net>
979b6c13 8654L: netdev@vger.kernel.org
08deed1e 8655T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8656S: Maintained
679655da
JP
8657F: net/ipv4/
8658F: net/ipv6/
8659F: include/net/ip*
0a14842f 8660F: arch/x86/net/*
1da177e4 8661
73b7656c
DM
8662NETWORKING [IPSEC]
8663M: Steffen Klassert <steffen.klassert@secunet.com>
8664M: Herbert Xu <herbert@gondor.apana.org.au>
8665M: "David S. Miller" <davem@davemloft.net>
8666L: netdev@vger.kernel.org
d1fc5024
SK
8667T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8668T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8669S: Maintained
5826bdd1 8670F: net/core/flow.c
73b7656c
DM
8671F: net/xfrm/
8672F: net/key/
8673F: net/ipv4/xfrm*
d1fc5024
SK
8674F: net/ipv4/esp4.c
8675F: net/ipv4/ah4.c
8676F: net/ipv4/ipcomp.c
8677F: net/ipv4/ip_vti.c
73b7656c 8678F: net/ipv6/xfrm*
d1fc5024
SK
8679F: net/ipv6/esp6.c
8680F: net/ipv6/ah6.c
8681F: net/ipv6/ipcomp6.c
8682F: net/ipv6/ip6_vti.c
73b7656c
DM
8683F: include/uapi/linux/xfrm.h
8684F: include/net/xfrm.h
8685
10e2ff1c 8686NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8687M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8688L: netdev@vger.kernel.org
8689S: Maintained
8690
29f8f632 8691NETWORKING [WIRELESS]
2cb4abd1 8692L: linux-wireless@vger.kernel.org
8a6e2535 8693Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8694
788873ac
JP
8695NETWORKING DRIVERS
8696L: netdev@vger.kernel.org
8697W: http://www.linuxfoundation.org/en/Net
11e98029 8698Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8699T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8700T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8701S: Odd Fixes
156f4fbc 8702F: Documentation/devicetree/bindings/net/
788873ac 8703F: drivers/net/
018d21ed 8704F: include/linux/if_*
0b63bf1f 8705F: include/linux/netdevice.h
0b63bf1f
JD
8706F: include/linux/etherdevice.h
8707F: include/linux/fcdevice.h
8708F: include/linux/fddidevice.h
8709F: include/linux/hippidevice.h
8710F: include/linux/inetdevice.h
c117ab84
CEB
8711F: include/uapi/linux/if_*
8712F: include/uapi/linux/netdevice.h
788873ac 8713
0e324cf6
JL
8714NETWORKING DRIVERS (WIRELESS)
8715M: Kalle Valo <kvalo@codeaurora.org>
8716L: linux-wireless@vger.kernel.org
8717Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8718T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8719T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8720S: Maintained
182fd9ee 8721F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8722F: drivers/net/wireless/
8723
3d396eb1 8724NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8725M: Manish Chopra <manish.chopra@cavium.com>
8726M: Rahul Verma <rahul.verma@cavium.com>
8727M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8728L: netdev@vger.kernel.org
3d396eb1 8729S: Supported
aa43c215 8730F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8731
6423d30f
AAJ
8732NFC SUBSYSTEM
8733M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8734M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8735M: Samuel Ortiz <sameo@linux.intel.com>
8736L: linux-wireless@vger.kernel.org
1eb3b216 8737L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8738S: Supported
6423d30f 8739F: net/nfc/
55eb94f9 8740F: include/net/nfc/
c117ab84 8741F: include/uapi/linux/nfc.h
6423d30f 8742F: drivers/nfc/
397d6497
CR
8743F: include/linux/platform_data/nfcmrvl.h
8744F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8745F: include/linux/platform_data/pn544.h
397d6497
CR
8746F: include/linux/platform_data/st21nfca.h
8747F: include/linux/platform_data/st-nci.h
7ebb88e5 8748F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8749
e8b43555 8750NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8751M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8752M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8753L: linux-nfs@vger.kernel.org
8754W: http://client.linux-nfs.org
cd7b996a 8755T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8756S: Maintained
679655da
JP
8757F: fs/lockd/
8758F: fs/nfs/
8759F: fs/nfs_common/
8760F: net/sunrpc/
8761F: include/linux/lockd/
8762F: include/linux/nfs*
8763F: include/linux/sunrpc/
c117ab84
CEB
8764F: include/uapi/linux/nfs*
8765F: include/uapi/linux/sunrpc/
1da177e4 8766
85ef9cea 8767NILFS2 FILESYSTEM
e2126935 8768M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8769L: linux-nilfs@vger.kernel.org
f9472265 8770W: http://nilfs.sourceforge.net/
9e92e516 8771W: http://nilfs.osdn.jp/
e2126935 8772T: git git://github.com/konis/nilfs2.git
85ef9cea 8773S: Supported
679655da
JP
8774F: Documentation/filesystems/nilfs2.txt
8775F: fs/nilfs2/
c35c7ac5 8776F: include/trace/events/nilfs2.h
e63e88bc
RK
8777F: include/uapi/linux/nilfs2_api.h
8778F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8779
1da177e4 8780NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8781M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8782W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8783S: Maintained
679655da
JP
8784F: Documentation/scsi/NinjaSCSI.txt
8785F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8786
8787NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8788M: GOTO Masanori <gotom@debian.or.jp>
8789M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8790W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8791S: Maintained
679655da
JP
8792F: Documentation/scsi/NinjaSCSI.txt
8793F: drivers/scsi/nsp32*
1da177e4 8794
383b8fb9
LFT
8795NIOS2 ARCHITECTURE
8796M: Ley Foon Tan <lftan@altera.com>
8797L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8798T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8799S: Maintained
8800F: arch/nios2/
8801
2a6afddb 8802NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8803R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8804F: include/linux/power/bq2415x_charger.h
081bab21 8805F: include/linux/power/bq27xxx_battery.h
2a6afddb 8806F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8807F: drivers/power/supply/bq2415x_charger.c
8808F: drivers/power/supply/bq27xxx_battery.c
8809F: drivers/power/supply/bq27xxx_battery_i2c.c
8810F: drivers/power/supply/isp1704_charger.c
8811F: drivers/power/supply/rx51_battery.c
2a6afddb 8812
a1bd3bae 8813NTB DRIVER CORE
9ef6bf6c
JM
8814M: Jon Mason <jdmason@kudzu.us>
8815M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8816M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8817L: linux-ntb@googlegroups.com
fce8a7bb 8818S: Supported
2984411f
JM
8819W: https://github.com/jonmason/ntb/wiki
8820T: git git://github.com/jonmason/ntb.git
fce8a7bb 8821F: drivers/ntb/
548c237c 8822F: drivers/net/ntb_netdev.c
fce8a7bb 8823F: include/linux/ntb.h
a1bd3bae 8824F: include/linux/ntb_transport.h
a9c59ef7 8825F: tools/testing/selftests/ntb/
fce8a7bb 8826
e26a5843
AH
8827NTB INTEL DRIVER
8828M: Jon Mason <jdmason@kudzu.us>
8829M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8830L: linux-ntb@googlegroups.com
e26a5843
AH
8831S: Supported
8832W: https://github.com/jonmason/ntb/wiki
8833T: git git://github.com/jonmason/ntb.git
8834F: drivers/ntb/hw/intel/
fce8a7bb 8835
a1b36958 8836NTB AMD DRIVER
bc034e52 8837M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
8838L: linux-ntb@googlegroups.com
8839S: Supported
8840F: drivers/ntb/hw/amd/
8841
1da177e4 8842NTFS FILESYSTEM
2818ef50 8843M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8844L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8845W: http://www.tuxera.com/
e6f4dee7 8846T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8847S: Supported
679655da
JP
8848F: Documentation/filesystems/ntfs.txt
8849F: fs/ntfs/
1da177e4 8850
9eb8ef74 8851NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8852M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8853L: linux-fbdev@vger.kernel.org
ce00f85c 8854S: Maintained
8a61f013
JH
8855F: drivers/video/fbdev/riva/
8856F: drivers/video/fbdev/nvidia/
1da177e4 8857
79461681 8858NVM EXPRESS DRIVER
b3975e94
JF
8859M: Keith Busch <keith.busch@intel.com>
8860M: Jens Axboe <axboe@fb.com>
79461681 8861L: linux-nvme@lists.infradead.org
b3975e94
JF
8862T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8863W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8864S: Supported
57dacad5 8865F: drivers/nvme/host/
79461681
MW
8866F: include/linux/nvme.h
8867
a07b4970
CH
8868NVM EXPRESS TARGET DRIVER
8869M: Christoph Hellwig <hch@lst.de>
8870M: Sagi Grimberg <sagi@grimberg.me>
8871L: linux-nvme@lists.infradead.org
8872S: Supported
8873F: drivers/nvme/target/
8874
b1ad1475
JS
8875NVM EXPRESS FC TRANSPORT DRIVERS
8876M: James Smart <james.smart@broadcom.com>
8877L: linux-nvme@lists.infradead.org
8878S: Supported
8879F: include/linux/nvme-fc.h
d6d20012 8880F: include/linux/nvme-fc-driver.h
e399441d 8881F: drivers/nvme/host/fc.c
c5343203 8882F: drivers/nvme/target/fc.c
475d0fe7 8883F: drivers/nvme/target/fcloop.c
b1ad1475 8884
aee4b9bd
SK
8885NVMEM FRAMEWORK
8886M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8887M: Maxime Ripard <maxime.ripard@free-electrons.com>
8888S: Maintained
8889F: drivers/nvmem/
8890F: Documentation/devicetree/bindings/nvmem/
8891F: include/linux/nvmem-consumer.h
8892F: include/linux/nvmem-provider.h
8893
dece4585
CP
8894NXP-NCI NFC DRIVER
8895M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8896R: Charles Gorand <charles.gorand@effinnov.com>
8897L: linux-nfc@lists.01.org (moderated for non-subscribers)
8898S: Supported
8899F: drivers/nfc/nxp-nci
8900
f50d7146 8901NXP TDA998X DRM DRIVER
54176cc6 8902M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8903S: Supported
8904F: drivers/gpu/drm/i2c/tda998x_drv.c
8905F: include/drm/i2c/tda998x.h
8906
fbace43e
PR
8907NXP TFA9879 DRIVER
8908M: Peter Rosin <peda@axentia.se>
8909L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8910S: Maintained
8911F: sound/soc/codecs/tfa9879*
8912
442f04c3
JP
8913OBJTOOL
8914M: Josh Poimboeuf <jpoimboe@redhat.com>
8915S: Supported
8916F: tools/objtool/
8917
f5525786 8918OMAP SUPPORT
0e24bdd4 8919M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8920L: linux-omap@vger.kernel.org
8921W: http://www.muru.com/linux/omap/
8922W: http://linux.omap.com/
8a6e2535 8923Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8924T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8925S: Maintained
4e04d5a3 8926F: arch/arm/*omap*/
026da812
FB
8927F: arch/arm/configs/omap1_defconfig
8928F: arch/arm/configs/omap2plus_defconfig
046d0a37 8929F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8930F: drivers/irqchip/irq-omap-intc.c
8931F: drivers/mfd/*omap*.c
8932F: drivers/mfd/menelaus.c
8933F: drivers/mfd/palmas.c
8934F: drivers/mfd/tps65217.c
8935F: drivers/mfd/tps65218.c
8936F: drivers/mfd/tps65910.c
8937F: drivers/mfd/twl-core.[ch]
8938F: drivers/mfd/twl4030*.c
8939F: drivers/mfd/twl6030*.c
8940F: drivers/mfd/twl6040*.c
8941F: drivers/regulator/palmas-regulator*.c
8942F: drivers/regulator/pbias-regulator.c
8943F: drivers/regulator/tps65217-regulator.c
8944F: drivers/regulator/tps65218-regulator.c
8945F: drivers/regulator/tps65910-regulator.c
8946F: drivers/regulator/twl-regulator.c
cac28ae6 8947F: drivers/regulator/twl6030-regulator.c
046d0a37 8948F: include/linux/i2c-omap.h
f5525786 8949
50f29fbd 8950OMAP DEVICE TREE SUPPORT
cdb55ab0 8951M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8952M: Tony Lindgren <tony@atomide.com>
8953L: linux-omap@vger.kernel.org
d0fb18c5 8954L: devicetree@vger.kernel.org
50f29fbd
TL
8955S: Maintained
8956F: arch/arm/boot/dts/*omap*
8957F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8958F: arch/arm/boot/dts/*am4*
8959F: arch/arm/boot/dts/*am5*
8960F: arch/arm/boot/dts/*dra7*
50f29fbd 8961
f5525786 8962OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8963M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8964L: linux-omap@vger.kernel.org
8965S: Maintained
8966F: arch/arm/*omap*/*clock*
8967
8968OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8969M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8970L: linux-omap@vger.kernel.org
8971S: Maintained
8972F: arch/arm/*omap*/*pm*
c46938d4 8973F: drivers/cpufreq/omap-cpufreq.c
f5525786 8974
d21db568 8975OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8976M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8977M: Paul Walmsley <paul@pwsan.com>
8978L: linux-omap@vger.kernel.org
8979S: Maintained
d21db568 8980F: arch/arm/mach-omap2/prm*
692ab1f3 8981
f5525786 8982OMAP AUDIO SUPPORT
6c284903 8983M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8984M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8985L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8986L: linux-omap@vger.kernel.org
8987S: Maintained
8988F: sound/soc/omap/
8989
18640193
TL
8990OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8991M: Roger Quadros <rogerq@ti.com>
8992M: Tony Lindgren <tony@atomide.com>
8993L: linux-omap@vger.kernel.org
8994S: Maintained
8995F: drivers/memory/omap-gpmc.c
8996F: arch/arm/mach-omap2/*gpmc*
8997
f5525786 8998OMAP FRAMEBUFFER SUPPORT
830e6384 8999M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9000L: linux-fbdev@vger.kernel.org
f5525786
TL
9001L: linux-omap@vger.kernel.org
9002S: Maintained
8a61f013 9003F: drivers/video/fbdev/omap/
f5525786 9004
676eec0d 9005OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9006M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9007L: linux-omap@vger.kernel.org
676eec0d 9008L: linux-fbdev@vger.kernel.org
178ff4c9 9009S: Maintained
8a61f013 9010F: drivers/video/fbdev/omap2/
178ff4c9
TV
9011F: Documentation/arm/OMAP/DSS
9012
8b37fcfc
OBC
9013OMAP HARDWARE SPINLOCK SUPPORT
9014M: Ohad Ben-Cohen <ohad@wizery.com>
9015L: linux-omap@vger.kernel.org
9016S: Maintained
9017F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9018
f5525786 9019OMAP MMC SUPPORT
8b58be88 9020M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9021L: linux-omap@vger.kernel.org
9022S: Maintained
653f41b5
MC
9023F: drivers/mmc/host/omap.c
9024
9025OMAP HS MMC SUPPORT
0a4585c6 9026L: linux-mmc@vger.kernel.org
653f41b5 9027L: linux-omap@vger.kernel.org
dfa5d196 9028S: Orphan
653f41b5 9029F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9030
9031OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9032M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9033S: Maintained
9034F: drivers/char/hw_random/omap-rng.c
9035
f400c82e 9036OMAP HWMOD SUPPORT
cdb55ab0 9037M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9038M: Paul Walmsley <paul@pwsan.com>
9039L: linux-omap@vger.kernel.org
9040S: Maintained
8fc8b12b 9041F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9042
8633fb30
PW
9043OMAP HWMOD DATA
9044M: Paul Walmsley <paul@pwsan.com>
9045L: linux-omap@vger.kernel.org
9046S: Maintained
9047F: arch/arm/mach-omap2/omap_hwmod*data*
9048
f400c82e 9049OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9050M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9051L: linux-omap@vger.kernel.org
9052S: Maintained
9053F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9054
0db83ced 9055OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9056M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9057L: linux-media@vger.kernel.org
9058S: Maintained
7eec52db 9059F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9060F: drivers/media/platform/omap3isp/
0db83ced 9061F: drivers/staging/media/omap4iss/
7e8970e1 9062
f5525786 9063OMAP USB SUPPORT
f5525786
TL
9064L: linux-usb@vger.kernel.org
9065L: linux-omap@vger.kernel.org
3b243519 9066S: Orphan
a16fbd65
JP
9067F: drivers/usb/*/*omap*
9068F: arch/arm/*omap*/usb*
f5525786 9069
6d994710 9070OMAP GPIO DRIVER
fe643528 9071M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9072M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9073M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9074L: linux-omap@vger.kernel.org
9075S: Maintained
fe643528 9076F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9077F: drivers/gpio/gpio-omap.c
9078
c351e290
MJ
9079OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9080M: Mark Jackson <mpfj@newflow.co.uk>
9081L: linux-omap@vger.kernel.org
9082S: Maintained
9083F: arch/arm/boot/dts/am335x-nano.dts
9084
0ad122d9 9085OMFS FILESYSTEM
8b58be88 9086M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9087L: linux-karma-devel@lists.sourceforge.net
9088S: Maintained
679655da
JP
9089F: Documentation/filesystems/omfs.txt
9090F: fs/omfs/
0ad122d9 9091
c1986ee9 9092OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9093M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9094S: Maintained
679655da
JP
9095F: drivers/char/pcmcia/cm4000_cs.c
9096F: include/linux/cm4000_cs.h
c117ab84 9097F: include/uapi/linux/cm4000_cs.h
c1986ee9 9098
77c44ab1 9099OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9100M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9101S: Maintained
679655da 9102F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9103
77d5140f 9104OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9105M: Jonathan Corbet <corbet@lwn.net>
661263b5 9106L: linux-media@vger.kernel.org
275ffde4 9107T: git git://linuxtv.org/media_tree.git
77d5140f 9108S: Maintained
90d72ac6 9109F: drivers/media/i2c/ov7670.c
77d5140f 9110
431bca73 9111ONENAND FLASH DRIVER
8b58be88 9112M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9113L: linux-mtd@lists.infradead.org
9114S: Maintained
679655da
JP
9115F: drivers/mtd/onenand/
9116F: include/linux/mtd/onenand*.h
431bca73 9117
1da177e4 9118ONSTREAM SCSI TAPE DRIVER
8b58be88 9119M: Willem Riede <osst@riede.org>
1da177e4
LT
9120L: osst-users@lists.sourceforge.net
9121L: linux-scsi@vger.kernel.org
9122S: Maintained
f7269cfc
JD
9123F: Documentation/scsi/osst.txt
9124F: drivers/scsi/osst.*
9125F: drivers/scsi/osst_*.h
9126F: drivers/scsi/st.h
1da177e4 9127
e2d1d6c0 9128OPENCORES I2C BUS DRIVER
8b58be88 9129M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9130L: linux-i2c@vger.kernel.org
e2d1d6c0 9131S: Maintained
679655da
JP
9132F: Documentation/i2c/busses/i2c-ocores
9133F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9134
860c44c1 9135OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9136M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9137M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9138L: devicetree@vger.kernel.org
a7fefe9f 9139W: http://www.devicetree.org/
fcdec35e 9140T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9141S: Maintained
f8828205 9142F: drivers/of/
860c44c1 9143F: include/linux/of*.h
f8828205 9144F: scripts/dtc/
860c44c1 9145
f8828205 9146OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9147M: Rob Herring <robh+dt@kernel.org>
f8828205 9148M: Mark Rutland <mark.rutland@arm.com>
f8828205 9149L: devicetree@vger.kernel.org
9f273c24 9150T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9151Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9152S: Maintained
9153F: Documentation/devicetree/
9154F: arch/*/boot/dts/
9155F: include/dt-bindings/
9156
2bb65f56
PA
9157OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9158M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9159L: devicetree@vger.kernel.org
9160S: Maintained
9161F: Documentation/devicetree/dynamic-resolution-notes.txt
9162F: Documentation/devicetree/overlay-notes.txt
9163F: drivers/of/overlay.c
9164F: drivers/of/resolver.c
9165
19f9d392
JB
9166OPENRISC ARCHITECTURE
9167M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9168M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9169M: Stafford Horne <shorne@gmail.com>
9170L: openrisc@lists.librecores.org
9171W: http://openrisc.io
19f9d392 9172S: Maintained
14430813 9173F: arch/openrisc/
19f9d392 9174
ccb1352e 9175OPENVSWITCH
4f337ed5 9176M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9177L: netdev@vger.kernel.org
ccb1352e
JG
9178L: dev@openvswitch.org
9179W: http://openvswitch.org
ccb1352e
JG
9180S: Maintained
9181F: net/openvswitch/
b422da7c 9182F: include/uapi/linux/openvswitch.h
ccb1352e 9183
875fa6fb
VK
9184OPERATING PERFORMANCE POINTS (OPP)
9185M: Viresh Kumar <vireshk@kernel.org>
9186M: Nishanth Menon <nm@ti.com>
9187M: Stephen Boyd <sboyd@codeaurora.org>
9188L: linux-pm@vger.kernel.org
9189S: Maintained
9190T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9191F: drivers/base/power/opp/
9192F: include/linux/pm_opp.h
9193F: Documentation/power/opp.txt
9194F: Documentation/devicetree/bindings/opp/
9195
af39917d
CL
9196OPL4 DRIVER
9197M: Clemens Ladisch <clemens@ladisch.de>
9198L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9199T: git git://git.alsa-project.org/alsa-kernel.git
9200S: Maintained
9201F: sound/drivers/opl4/
9202
1da177e4 9203OPROFILE
4cf7e718 9204M: Robert Richter <rric@kernel.org>
1da177e4
LT
9205L: oprofile-list@lists.sf.net
9206S: Maintained
81c4a8a6 9207F: arch/*/include/asm/oprofile*.h
679655da
JP
9208F: arch/*/oprofile/
9209F: drivers/oprofile/
9210F: include/linux/oprofile.h
1da177e4 9211
e2d1d6c0 9212ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9213M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9214M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9215L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9216W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9217S: Supported
679655da
JP
9218F: Documentation/filesystems/ocfs2.txt
9219F: Documentation/filesystems/dlmfs.txt
9220F: fs/ocfs2/
e2d1d6c0 9221
1da177e4 9222ORINOCO DRIVER
724c6b35 9223L: linux-wireless@vger.kernel.org
491b26b4 9224W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9225W: http://www.nongnu.org/orinoco/
3a59babb 9226S: Orphan
2be45b66 9227F: drivers/net/wireless/intersil/orinoco/
1da177e4 9228
42c55aa8 9229OSD LIBRARY and FILESYSTEM
fadc0752 9230M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9231M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9232L: osd-dev@open-osd.org
9233W: http://open-osd.org
54e5881d 9234T: git git://git.open-osd.org/open-osd.git
68274794 9235S: Maintained
42c55aa8 9236F: drivers/scsi/osd/
6b6f0b6c 9237F: include/scsi/osd_*
42c55aa8 9238F: fs/exofs/
68274794 9239
ef94b186 9240OVERLAY FILESYSTEM
7c37fbda 9241M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9242L: linux-unionfs@vger.kernel.org
9243T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9244S: Supported
1d113735 9245F: fs/overlayfs/
7c37fbda
NB
9246F: Documentation/filesystems/overlayfs.txt
9247
85096169
MM
9248ORANGEFS FILESYSTEM
9249M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9250L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9251T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9252S: Supported
9253F: fs/orangefs/
9254F: Documentation/filesystems/orangefs.txt
9255
e2d1d6c0 9256P54 WIRELESS DRIVER
084cb0fe 9257M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9258L: linux-wireless@vger.kernel.org
084cb0fe 9259W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9260S: Maintained
d3466830 9261F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9262
f5cd7872 9263PA SEMI ETHERNET DRIVER
f5cd7872 9264L: netdev@vger.kernel.org
56a5b8da 9265S: Orphan
ded19add 9266F: drivers/net/ethernet/pasemi/*
f5cd7872 9267
beb58aa3 9268PA SEMI SMBUS DRIVER
846557d3 9269L: linux-i2c@vger.kernel.org
56a5b8da 9270S: Orphan
679655da 9271F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9272
48fc267e
SK
9273PADATA PARALLEL EXECUTION MECHANISM
9274M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9275L: linux-crypto@vger.kernel.org
9276S: Maintained
9277F: kernel/padata.c
9278F: include/linux/padata.h
9279F: Documentation/padata.txt
9280
709ee531 9281PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9282M: Harald Welte <laforge@gnumonks.org>
d0944853 9283L: platform-driver-x86@vger.kernel.org
709ee531 9284S: Maintained
679655da 9285F: drivers/platform/x86/panasonic-laptop.c
709ee531 9286
368dd5ac 9287PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9288M: David Howells <dhowells@redhat.com>
4fa97181
DH
9289L: linux-am33-list@redhat.com (moderated for non-subscribers)
9290W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9291S: Maintained
679655da
JP
9292F: Documentation/mn10300/
9293F: arch/mn10300/
4fa97181 9294
305b37bd
KS
9295PARALLEL LCD/KEYPAD PANEL DRIVER
9296M: Willy Tarreau <willy@haproxy.com>
9297M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9298S: Odd Fixes
9299F: Documentation/misc-devices/lcd-panel-cgram.txt
9300F: drivers/misc/panel.c
9301
64dfff03
SM
9302PARALLEL PORT SUBSYSTEM
9303M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9304M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9305L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9306S: Maintained
679655da
JP
9307F: drivers/parport/
9308F: include/linux/parport*.h
9309F: drivers/char/ppdev.c
c117ab84 9310F: include/uapi/linux/ppdev.h
64dfff03 9311F: Documentation/parport*.txt
1da177e4 9312
4cdf6bc2 9313PARAVIRT_OPS INTERFACE
d633180c 9314M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9315M: Chris Wright <chrisw@sous-sol.org>
9316M: Alok Kataria <akataria@vmware.com>
9317M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9318L: virtualization@lists.linux-foundation.org
4cdf6bc2 9319S: Supported
a2e19991 9320F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9321F: arch/*/kernel/paravirt*
9322F: arch/*/include/asm/paravirt.h
47ae4b05 9323F: include/linux/hypervisor.h
4cdf6bc2 9324
e2d1d6c0 9325PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9326M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9327L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9328S: Maintained
679655da
JP
9329F: Documentation/blockdev/paride.txt
9330F: drivers/block/paride/
e2d1d6c0
RD
9331
9332PARISC ARCHITECTURE
b8828770 9333M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9334M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9335L: linux-parisc@vger.kernel.org
9336W: http://www.parisc-linux.org/
8a6e2535 9337Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9338T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9339T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9340S: Maintained
679655da 9341F: arch/parisc/
2b6bac9e 9342F: Documentation/parisc/
679655da 9343F: drivers/parisc/
2b6bac9e
HD
9344F: drivers/char/agp/parisc-agp.c
9345F: drivers/input/serio/gscps2.c
9346F: drivers/parport/parport_gsc.*
9347F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9348F: drivers/video/fbdev/sti*
2b6bac9e
HD
9349F: drivers/video/console/sti*
9350F: drivers/video/logo/logo_parisc*
e2d1d6c0 9351
1662d32c 9352PC87360 HARDWARE MONITORING DRIVER
8b58be88 9353M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9354L: linux-hwmon@vger.kernel.org
1662d32c 9355S: Maintained
679655da
JP
9356F: Documentation/hwmon/pc87360
9357F: drivers/hwmon/pc87360.c
1662d32c
JC
9358
9359PC8736x GPIO DRIVER
8b58be88 9360M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9361S: Maintained
679655da 9362F: drivers/char/pc8736x_gpio.c
1662d32c 9363
1ad107fd 9364PC87427 HARDWARE MONITORING DRIVER
d8130624 9365M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9366L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9367S: Maintained
9368F: Documentation/hwmon/pc87427
9369F: drivers/hwmon/pc87427.c
9370
b26e0ed4 9371PCA9532 LED DRIVER
8b58be88 9372M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9373S: Maintained
d5ca6918
JP
9374F: drivers/leds/leds-pca9532.c
9375F: include/linux/leds-pca9532.h
b26e0ed4 9376
5ce914a8 9377PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9378M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9379L: linux-i2c@vger.kernel.org
9380S: Maintained
b4f0b74e 9381F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9382
3971dae5 9383PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9384M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9385S: Maintained
9386F: drivers/firmware/pcdp.*
9387
065c6359 9388PCI ERROR RECOVERY
6305902c 9389M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9390L: linux-pci@vger.kernel.org
065c6359 9391S: Supported
679655da 9392F: Documentation/PCI/pci-error-recovery.txt
065c6359 9393
78c1cffd
RC
9394PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9395M: Russell Currey <ruscur@russell.cc>
9396L: linuxppc-dev@lists.ozlabs.org
9397S: Supported
9398F: Documentation/powerpc/eeh-pci-error-recovery.txt
9399F: arch/powerpc/kernel/eeh*.c
9400F: arch/powerpc/platforms/*/eeh*.c
9401F: arch/powerpc/include/*/eeh*.h
9402
1da177e4 9403PCI SUBSYSTEM
5ac3a6d2 9404M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9405L: linux-pci@vger.kernel.org
99662dd1 9406Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9407T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9408S: Supported
92a1fe2e 9409F: Documentation/devicetree/bindings/pci/
679655da
JP
9410F: Documentation/PCI/
9411F: drivers/pci/
9412F: include/linux/pci*
6b49ee49 9413F: arch/x86/pci/
cad01f91 9414F: arch/x86/kernel/quirks.c
1da177e4 9415
eaa6111b
LFT
9416PCI DRIVER FOR ALTERA PCIE IP
9417M: Ley Foon Tan <lftan@altera.com>
9418L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9419L: linux-pci@vger.kernel.org
9420S: Supported
9421F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9422F: drivers/pci/host/pcie-altera.c
9423
b7e78170
RH
9424PCI DRIVER FOR ARM VERSATILE PLATFORM
9425M: Rob Herring <robh@kernel.org>
9426L: linux-pci@vger.kernel.org
9427L: linux-arm-kernel@lists.infradead.org
9428S: Maintained
9429F: Documentation/devicetree/bindings/pci/versatile.txt
9430F: drivers/pci/host/pci-versatile.c
9431
3dc9d38c
TP
9432PCI DRIVER FOR ARMADA 8K
9433M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9434L: linux-pci@vger.kernel.org
9435L: linux-arm-kernel@lists.infradead.org
9436S: Maintained
9437F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9438F: drivers/pci/host/pcie-armada8k.c
9439
5f6b6ccd
TI
9440PCI DRIVER FOR APPLIEDMICRO XGENE
9441M: Tanmay Inamdar <tinamdar@apm.com>
9442L: linux-pci@vger.kernel.org
9443L: linux-arm-kernel@lists.infradead.org
9444S: Maintained
9445F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9446F: drivers/pci/host/pci-xgene.c
9447
62d0ff83
ML
9448PCI DRIVER FOR FREESCALE LAYERSCAPE
9449M: Minghuan Lian <minghuan.Lian@freescale.com>
9450M: Mingkai Hu <mingkai.hu@freescale.com>
9451M: Roy Zang <tie-fei.zang@freescale.com>
9452L: linuxppc-dev@lists.ozlabs.org
9453L: linux-pci@vger.kernel.org
9454L: linux-arm-kernel@lists.infradead.org
9455S: Maintained
9456F: drivers/pci/host/*layerscape*
9457
f0b75693 9458PCI DRIVER FOR IMX6
286fbaef 9459M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9460M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9461L: linux-pci@vger.kernel.org
9462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9463S: Maintained
12e46064 9464F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9465F: drivers/pci/host/*imx6*
9466
0c4ffcfe
MK
9467PCI DRIVER FOR TI KEYSTONE
9468M: Murali Karicheri <m-karicheri2@ti.com>
9469L: linux-pci@vger.kernel.org
9470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9471S: Maintained
9472F: drivers/pci/host/*keystone*
9473
f0b75693
BH
9474PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9475M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9476M: Jason Cooper <jason@lakedaemon.net>
9477L: linux-pci@vger.kernel.org
9478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9479S: Maintained
9480F: drivers/pci/host/*mvebu*
9481
8c39d710
TP
9482PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9483M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9484L: linux-pci@vger.kernel.org
9485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9486S: Maintained
441106d9 9487F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9488F: drivers/pci/host/pci-aardvark.c
9489
0447cfd7
TR
9490PCI DRIVER FOR NVIDIA TEGRA
9491M: Thierry Reding <thierry.reding@gmail.com>
9492L: linux-tegra@vger.kernel.org
f0b75693 9493L: linux-pci@vger.kernel.org
0447cfd7
TR
9494S: Supported
9495F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9496F: drivers/pci/host/pci-tegra.c
9497
47ff3de9
KVA
9498PCI DRIVER FOR TI DRA7XX
9499M: Kishon Vijay Abraham I <kishon@ti.com>
9500L: linux-omap@vger.kernel.org
9501L: linux-pci@vger.kernel.org
9502S: Supported
9503F: Documentation/devicetree/bindings/pci/ti-pci.txt
9504F: drivers/pci/host/pci-dra7xx.c
9505
f0b75693
BH
9506PCI DRIVER FOR RENESAS R-CAR
9507M: Simon Horman <horms@verge.net.au>
9508L: linux-pci@vger.kernel.org
4a121096 9509L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9510S: Maintained
9511F: drivers/pci/host/*rcar*
9512
4af82255 9513PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9514M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9515L: linux-pci@vger.kernel.org
f0b75693
BH
9516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9517L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9518S: Maintained
9519F: drivers/pci/host/pci-exynos.c
9520
f0b75693 9521PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9522M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9523M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9524L: linux-pci@vger.kernel.org
9525S: Maintained
9526F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9527F: drivers/pci/host/*designware*
5a3aa2a8 9528
cf28855b
WD
9529PCI DRIVER FOR GENERIC OF HOSTS
9530M: Will Deacon <will.deacon@arm.com>
9531L: linux-pci@vger.kernel.org
9532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9533S: Maintained
9534F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9535F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9536F: drivers/pci/host/pci-host-generic.c
9537
185a383a
KB
9538PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9539M: Keith Busch <keith.busch@intel.com>
9540L: linux-pci@vger.kernel.org
9541S: Supported
bc79c985 9542F: drivers/pci/host/vmd.c
185a383a 9543
51b66a6c 9544PCIE DRIVER FOR ST SPEAR13XX
110baab1 9545M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9546L: linux-pci@vger.kernel.org
110baab1 9547S: Maintained
51b66a6c
PA
9548F: drivers/pci/host/*spear*
9549
af1169b4
LFT
9550PCI MSI DRIVER FOR ALTERA MSI IP
9551M: Ley Foon Tan <lftan@altera.com>
9552L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9553L: linux-pci@vger.kernel.org
9554S: Supported
9555F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9556F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9557
dcd19de3
DD
9558PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9559M: Duc Dang <dhdang@apm.com>
9560L: linux-pci@vger.kernel.org
9561L: linux-arm-kernel@lists.infradead.org
9562S: Maintained
9563F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9564F: drivers/pci/host/pci-xgene-msi.c
9565
a3cbfae1
NC
9566PCIE DRIVER FOR AXIS ARTPEC
9567M: Niklas Cassel <niklas.cassel@axis.com>
9568M: Jesper Nilsson <jesper.nilsson@axis.com>
9569L: linux-arm-kernel@axis.com
9570L: linux-pci@vger.kernel.org
9571S: Maintained
9572F: Documentation/devicetree/bindings/pci/axis,artpec*
9573F: drivers/pci/host/*artpec*
9574
500a1d9a
ZW
9575PCIE DRIVER FOR HISILICON
9576M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9577M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9578L: linux-pci@vger.kernel.org
9579S: Maintained
9580F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9581F: drivers/pci/host/pcie-hisi.c
9582
e77f847d
SL
9583PCIE DRIVER FOR ROCKCHIP
9584M: Shawn Lin <shawn.lin@rock-chips.com>
9585M: Wenrui Li <wenrui.li@rock-chips.com>
9586L: linux-pci@vger.kernel.org
9587L: linux-rockchip@lists.infradead.org
9588S: Maintained
9589F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9590F: drivers/pci/host/pcie-rockchip.c
9591
82a82383
SV
9592PCIE DRIVER FOR QUALCOMM MSM
9593M: Stanimir Varbanov <svarbanov@mm-sol.com>
9594L: linux-pci@vger.kernel.org
9595L: linux-arm-msm@vger.kernel.org
9596S: Maintained
9597F: drivers/pci/host/*qcom*
9598
f12b76e5
DD
9599PCIE DRIVER FOR CAVIUM THUNDERX
9600M: David Daney <david.daney@cavium.com>
9601L: linux-pci@vger.kernel.org
9602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9603S: Supported
9604F: Documentation/devicetree/bindings/pci/pci-thunder-*
9605F: drivers/pci/host/pci-thunder-*
9606
1da177e4 9607PCMCIA SUBSYSTEM
4230dfc9 9608P: Linux PCMCIA Team
f5df5881 9609L: linux-pcmcia@lists.infradead.org
6650e0a5 9610W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9611T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9612S: Maintained
679655da 9613F: Documentation/pcmcia/
a67cd548 9614F: tools/pcmcia/
679655da
JP
9615F: drivers/pcmcia/
9616F: include/pcmcia/
1da177e4
LT
9617
9618PCNET32 NETWORK DRIVER
227fb925 9619M: Don Fry <pcnet32@frontier.com>
979b6c13 9620L: netdev@vger.kernel.org
1da177e4 9621S: Maintained
b955f6ca 9622F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9623
48fc267e
SK
9624PCRYPT PARALLEL CRYPTO ENGINE
9625M: Steffen Klassert <steffen.klassert@secunet.com>
9626L: linux-crypto@vger.kernel.org
9627S: Maintained
9628F: crypto/pcrypt.c
9629F: include/crypto/pcrypt.h
9630
e72df0b8
TH
9631PER-CPU MEMORY ALLOCATOR
9632M: Tejun Heo <tj@kernel.org>
93e205a7 9633M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9635S: Maintained
9636F: include/linux/percpu*.h
9637F: mm/percpu*.c
9638F: arch/*/include/asm/percpu.h
9639
ad4ecbcb 9640PER-TASK DELAY ACCOUNTING
185e595f 9641M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9642S: Maintained
679655da
JP
9643F: include/linux/delayacct.h
9644F: kernel/delayacct.c
ad4ecbcb 9645
57c0c15b 9646PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9647M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9648M: Ingo Molnar <mingo@redhat.com>
f80c5393 9649M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9650R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9651L: linux-kernel@vger.kernel.org
75fc2d37 9652T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9653S: Supported
d53e8365 9654F: kernel/events/*
a003236c 9655F: include/linux/perf_event.h
c117ab84 9656F: include/uapi/linux/perf_event.h
141c4296
RR
9657F: arch/*/kernel/perf_event*.c
9658F: arch/*/kernel/*/perf_event*.c
9659F: arch/*/kernel/*/*/perf_event*.c
a003236c 9660F: arch/*/include/asm/perf_event.h
a003236c 9661F: arch/*/kernel/perf_callchain.c
b0a434fb 9662F: arch/*/events/*
a003236c 9663F: tools/perf/
6c0b3244 9664
dd49d0f5 9665PERSONALITY HANDLING
8b58be88 9666M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9667L: linux-abi-devel@lists.sourceforge.net
9668S: Maintained
679655da 9669F: include/linux/personality.h
c117ab84 9670F: include/uapi/linux/personality.h
dd49d0f5 9671
838e7a03 9672PHONET PROTOCOL
2a06b40f 9673M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9674S: Supported
9675F: Documentation/networking/phonet.txt
9676F: include/linux/phonet.h
9677F: include/net/phonet/
c117ab84 9678F: include/uapi/linux/phonet.h
838e7a03
RDC
9679F: net/phonet/
9680
1da177e4 9681PHRAM MTD DRIVER
8b58be88 9682M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9683L: linux-mtd@lists.infradead.org
9684S: Maintained
679655da 9685F: drivers/mtd/devices/phram.c
1da177e4 9686
efdbb10e
BP
9687PICOLCD HID DRIVER
9688M: Bruno Prémont <bonbons@linux-vserver.org>
9689L: linux-input@vger.kernel.org
9690S: Maintained
9691F: drivers/hid/hid-picolcd*
9692
a53bfa07
JI
9693PICOXCELL SUPPORT
9694M: Jamie Iles <jamie@jamieiles.com>
9695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9696T: git git://github.com/jamieiles/linux-2.6-ji.git
9697S: Supported
b8733987 9698F: arch/arm/boot/dts/picoxcell*
14430813 9699F: arch/arm/mach-picoxcell/
b8733987 9700F: drivers/crypto/picoxcell*
a53bfa07 9701
2744e8af
LW
9702PIN CONTROL SUBSYSTEM
9703M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9704L: linux-gpio@vger.kernel.org
dbe752a3 9705T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9706S: Maintained
9feeed94 9707F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9708F: Documentation/pinctrl.txt
07f29ba6 9709F: drivers/pinctrl/
8e406fe4 9710F: include/linux/pinctrl/
2744e8af 9711
2201bbb8
JCPV
9712PIN CONTROLLER - ATMEL AT91
9713M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9715S: Maintained
c654b6bf 9716F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9717
33d3690c
LD
9718PIN CONTROLLER - ATMEL AT91 PIO4
9719M: Ludovic Desroches <ludovic.desroches@atmel.com>
9720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9721L: linux-gpio@vger.kernel.org
9722S: Supported
9723F: drivers/pinctrl/pinctrl-at91-pio4.*
9724
cbd1b652
MW
9725PIN CONTROLLER - INTEL
9726M: Mika Westerberg <mika.westerberg@linux.intel.com>
9727M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9728S: Maintained
9729F: drivers/pinctrl/intel/
2201bbb8 9730
9963b536
LP
9731PIN CONTROLLER - RENESAS
9732M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9733M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9734L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9735S: Maintained
9736F: drivers/pinctrl/sh-pfc/
9737
b75e60d6 9738PIN CONTROLLER - SAMSUNG
fea685e9 9739M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9740M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9741M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9743L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9744S: Maintained
9b5b33f6 9745F: drivers/pinctrl/samsung/
5db7e3bb
KK
9746F: include/dt-bindings/pinctrl/samsung.h
9747F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9748
13cbd906
TL
9749PIN CONTROLLER - SINGLE
9750M: Tony Lindgren <tony@atomide.com>
9751M: Haojian Zhuang <haojian.zhuang@linaro.org>
9752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9753L: linux-omap@vger.kernel.org
9754S: Maintained
9755F: drivers/pinctrl/pinctrl-single.c
9756
deda8287 9757PIN CONTROLLER - ST SPEAR
da89947b 9758M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9760W: http://www.st.com/spear
9761S: Maintained
8e406fe4 9762F: drivers/pinctrl/spear/
deda8287 9763
11a1cf34
JH
9764PISTACHIO SOC SUPPORT
9765M: James Hartley <james.hartley@imgtec.com>
9766M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9767L: linux-mips@linux-mips.org
9768S: Maintained
9769F: arch/mips/pistachio/
9770F: arch/mips/include/asm/mach-pistachio/
9771F: arch/mips/boot/dts/pistachio/
9772F: arch/mips/configs/pistachio*_defconfig
9773
249a6771 9774PKTCDVD DRIVER
5a8b187c
JA
9775S: Orphan
9776M: linux-block@vger.kernel.org
679655da
JP
9777F: drivers/block/pktcdvd.c
9778F: include/linux/pktcdvd.h
c117ab84 9779F: include/uapi/linux/pktcdvd.h
249a6771 9780
b31d8273
G
9781PKUNITY SOC DRIVERS
9782M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9783W: http://mprc.pku.edu.cn/~guanxuetao/linux
9784S: Maintained
ceebf4d5 9785T: git git://github.com/gxt/linux.git
b31d8273 9786F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9787F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9788F: drivers/video/fbdev/fb-puv3.c
2809e80b 9789F: drivers/rtc/rtc-puv3.c
b31d8273 9790
9d2ecfb7 9791PMBUS HARDWARE MONITORING DRIVERS
ca462085 9792M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9793L: linux-hwmon@vger.kernel.org
9794W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9795W: http://www.roeck-us.net/linux/drivers/
9796T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9797S: Maintained
9798F: Documentation/hwmon/pmbus
9799F: drivers/hwmon/pmbus/
9800F: include/linux/i2c/pmbus.h
9801
89a36810 9802PMC SIERRA MaxRAID DRIVER
89a36810
AR
9803L: linux-scsi@vger.kernel.org
9804W: http://www.pmc-sierra.com/
3cdea4d7 9805S: Orphan
89a36810
AR
9806F: drivers/scsi/pmcraid.*
9807
dbf9bfe6 9808PMC SIERRA PM8001 DRIVER
d32477e2 9809M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9810M: lindar_liu@usish.com
f5a7b525 9811L: pmchba@pmcs.com
dbf9bfe6 9812L: linux-scsi@vger.kernel.org
9813S: Supported
9814F: drivers/scsi/pm8001/
9815
1da177e4 9816POSIX CLOCKS and TIMERS
8b58be88 9817M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9818L: linux-kernel@vger.kernel.org
75fc2d37 9819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9820S: Maintained
679655da
JP
9821F: fs/timerfd.c
9822F: include/linux/timer*
5cee9645 9823F: kernel/time/*timer*
1da177e4 9824
7b06a6d7
RW
9825POWER MANAGEMENT CORE
9826M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9827L: linux-pm@vger.kernel.org
9828T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9829B: https://bugzilla.kernel.org
7b06a6d7
RW
9830S: Supported
9831F: drivers/base/power/
9832F: include/linux/pm.h
9833F: include/linux/pm_*
9834F: include/linux/powercap.h
9835F: drivers/powercap/
9836
3be86148 9837POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9838M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9839L: linux-pm@vger.kernel.org
58db9505 9840T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9841S: Maintained
f3332532 9842F: Documentation/devicetree/bindings/power/supply/
679655da 9843F: include/linux/power_supply.h
8c0984e5 9844F: drivers/power/supply/
3be86148 9845
514f161a
MR
9846POWER STATE COORDINATION INTERFACE (PSCI)
9847M: Mark Rutland <mark.rutland@arm.com>
9848M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9849L: linux-arm-kernel@lists.infradead.org
9850S: Maintained
9851F: drivers/firmware/psci.c
9852F: include/linux/psci.h
9853F: include/uapi/linux/psci.h
9854
43a1dd9b
SJS
9855POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9856M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9857L: linuxppc-dev@lists.ozlabs.org
9858S: Maintained
9859F: drivers/char/powernv-op-panel.c
9860
1da177e4 9861PNP SUPPORT
9c3646d1 9862M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9863S: Maintained
679655da 9864F: drivers/pnp/
1da177e4
LT
9865
9866PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9867M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9868L: linux-ppp@vger.kernel.org
9869S: Maintained
224cf5ad 9870F: drivers/net/ppp/ppp_*
1da177e4
LT
9871
9872PPP OVER ATM (RFC 2364)
8b58be88 9873M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9874S: Maintained
679655da 9875F: net/atm/pppoatm.c
c117ab84 9876F: include/uapi/linux/atmppp.h
1da177e4
LT
9877
9878PPP OVER ETHERNET
8b58be88 9879M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9880S: Maintained
224cf5ad
JK
9881F: drivers/net/ppp/pppoe.c
9882F: drivers/net/ppp/pppox.c
1da177e4 9883
a6d2370b 9884PPP OVER L2TP
8b58be88 9885M: James Chapman <jchapman@katalix.com>
a6d2370b 9886S: Maintained
90ca28d1 9887F: net/l2tp/l2tp_ppp.c
679655da 9888F: include/linux/if_pppol2tp.h
c117ab84 9889F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9890
eae9d2ba 9891PPS SUPPORT
8b58be88 9892M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9893W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9894L: linuxpps@ml.enneenne.com (subscribers-only)
9895S: Maintained
cabaaf41
JP
9896F: Documentation/pps/
9897F: drivers/pps/
9898F: include/linux/pps*.h
eae9d2ba 9899
71a6d0af
HW
9900PPTP DRIVER
9901M: Dmitry Kozlov <xeb@mail.ru>
9902L: netdev@vger.kernel.org
9903S: Maintained
224cf5ad 9904F: drivers/net/ppp/pptp.c
71a6d0af
HW
9905W: http://sourceforge.net/projects/accel-pptp
9906
1da177e4 9907PREEMPTIBLE KERNEL
8b58be88 9908M: Robert Love <rml@tech9.net>
1da177e4
LT
9909L: kpreempt-tech@lists.sourceforge.net
9910W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9911S: Supported
679655da
JP
9912F: Documentation/preempt-locking.txt
9913F: include/linux/preempt.h
1da177e4
LT
9914
9915PRISM54 WIRELESS DRIVER
8b58be88 9916M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9917L: linux-wireless@vger.kernel.org
9ef80804 9918W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9919S: Obsolete
c12edfe2 9920F: drivers/net/wireless/intersil/prism54/
1da177e4 9921
02c18891 9922PS3 NETWORK SUPPORT
b809b9ca 9923M: Geoff Levand <geoff@infradead.org>
02c18891 9924L: netdev@vger.kernel.org
a14ab6b6 9925L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9926S: Maintained
8df158ac 9927F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9928
f58a9d17 9929PS3 PLATFORM SUPPORT
b809b9ca 9930M: Geoff Levand <geoff@infradead.org>
a4724ed6 9931L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9932S: Maintained
679655da
JP
9933F: arch/powerpc/boot/ps3*
9934F: arch/powerpc/include/asm/lv1call.h
9935F: arch/powerpc/include/asm/ps3*.h
9936F: arch/powerpc/platforms/ps3/
9937F: drivers/*/ps3*
9938F: drivers/ps3/
fec629b8 9939F: drivers/rtc/rtc-ps3.c
679655da 9940F: drivers/usb/host/*ps3.c
fec629b8 9941F: sound/ppc/snd_ps3*
f58a9d17 9942
cffb4add 9943PS3VRAM DRIVER
8b58be88 9944M: Jim Paris <jim@jtan.com>
3715a5d0 9945M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9946L: linuxppc-dev@lists.ozlabs.org
cffb4add 9947S: Maintained
8a3977cb 9948F: drivers/block/ps3vram.c
cffb4add 9949
8defe599 9950PSTORE FILESYSTEM
9d5e2a02 9951M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9952M: Colin Cross <ccross@android.com>
9953M: Kees Cook <keescook@chromium.org>
9954M: Tony Luck <tony.luck@intel.com>
9955S: Maintained
9f273c24 9956T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9957F: fs/pstore/
9958F: include/linux/pstore*
04851772 9959F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9960F: drivers/acpi/apei/erst.c
9961
7fbc415d
RC
9962PTP HARDWARE CLOCK SUPPORT
9963M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9964L: netdev@vger.kernel.org
7fbc415d
RC
9965S: Maintained
9966W: http://linuxptp.sourceforge.net/
9967F: Documentation/ABI/testing/sysfs-ptp
9968F: Documentation/ptp/*
0ecb3cdd 9969F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9970F: drivers/net/phy/dp83640*
9971F: drivers/ptp/*
9972F: include/linux/ptp_cl*
9973
cf94a4d1 9974PTRACE SUPPORT
e846ee5f 9975M: Roland McGrath <roland@hack.frob.com>
8b58be88 9976M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9977S: Maintained
9978F: include/asm-generic/syscall.h
9979F: include/linux/ptrace.h
9980F: include/linux/regset.h
9981F: include/linux/tracehook.h
c117ab84 9982F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9983F: kernel/ptrace.c
9984
3e9d7ba7
HV
9985PULSE8-CEC DRIVER
9986M: Hans Verkuil <hverkuil@xs4all.nl>
9987L: linux-media@vger.kernel.org
9988T: git git://linuxtv.org/media_tree.git
9989S: Maintained
104eda6d 9990F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 9991
8320204a 9992PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9993M: Mike Isely <isely@pobox.com>
16e9495d 9994L: pvrusb2@isely.net (subscribers-only)
661263b5 9995L: linux-media@vger.kernel.org
8320204a 9996W: http://www.isely.net/pvrusb2/
275ffde4 9997T: git git://linuxtv.org/media_tree.git
8320204a 9998S: Maintained
618cd932 9999F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10000F: drivers/media/usb/pvrusb2/
8320204a 10001
39532e6c 10002PWC WEBCAM DRIVER
c0936df4 10003M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10004L: linux-media@vger.kernel.org
10005T: git git://linuxtv.org/media_tree.git
c0936df4 10006S: Odd Fixes
39532e6c
HG
10007F: drivers/media/usb/pwc/*
10008
93c090b3 10009PWM FAN DRIVER
774e0362 10010M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10011M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10012L: linux-hwmon@vger.kernel.org
93c090b3
KD
10013S: Supported
10014F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10015F: Documentation/hwmon/pwm-fan
10016F: drivers/hwmon/pwm-fan.c
10017
200efedd 10018PWM SUBSYSTEM
aa3495f7
TR
10019M: Thierry Reding <thierry.reding@gmail.com>
10020L: linux-pwm@vger.kernel.org
0c2498f1 10021S: Maintained
006e854f 10022T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10023F: Documentation/pwm.txt
10024F: Documentation/devicetree/bindings/pwm/
10025F: include/linux/pwm.h
0c2498f1 10026F: drivers/pwm/
a140b98d
TR
10027F: drivers/video/backlight/pwm_bl.c
10028F: include/linux/pwm_backlight.h
0c2498f1 10029
30ec261e 10030PXA2xx/PXA3xx SUPPORT
8da5e302 10031M: Daniel Mack <daniel@zonque.org>
a323f664 10032M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10033M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10035T: git git://github.com/hzhuang1/linux.git
8da5e302 10036T: git git://github.com/rjarzmik/linux.git
1da177e4 10037S: Maintained
e68d7c14 10038F: arch/arm/boot/dts/pxa*
679655da 10039F: arch/arm/mach-pxa/
820439f1 10040F: drivers/dma/pxa*
679655da 10041F: drivers/pcmcia/pxa2xx*
1403ead9 10042F: drivers/pinctrl/pxa/
9df92e6c 10043F: drivers/spi/spi-pxa2xx*
faf2e1db 10044F: drivers/usb/gadget/udc/pxa2*
679655da 10045F: include/sound/pxa2xx-lib.h
bec4c99e 10046F: sound/arm/pxa*
14430813 10047F: sound/soc/pxa/
1da177e4 10048
f3154a46
RJ
10049PXA GPIO DRIVER
10050M: Robert Jarzmik <robert.jarzmik@free.fr>
10051L: linux-gpio@vger.kernel.org
10052S: Maintained
10053F: drivers/gpio/gpio-pxa.c
10054
ec64d3bf
EG
10055PXA3xx NAND FLASH DRIVER
10056M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10057L: linux-mtd@lists.infradead.org
10058S: Maintained
9a67f099 10059F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10060
3f640c61 10061MMP SUPPORT
8b58be88 10062M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10063M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10065T: git git://github.com/hzhuang1/linux.git
10066T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10067S: Maintained
e68d7c14 10068F: arch/arm/boot/dts/mmp*
3f640c61 10069F: arch/arm/mach-mmp/
e8e6cb32 10070
272f133a
PO
10071PXA MMCI DRIVER
10072S: Orphan
10073
57f63bc8 10074PXA RTC DRIVER
8b58be88 10075M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10076L: rtc-linux@googlegroups.com
10077S: Maintained
10078
cea4001a 10079QAT DRIVER
90ab5a81
TS
10080M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10081M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10082L: qat-linux@intel.com
10083S: Supported
10084F: drivers/crypto/qat/
cea4001a 10085
52a09a04 10086QIB DRIVER
8473c603 10087M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10088L: linux-rdma@vger.kernel.org
10089S: Supported
10090F: drivers/infiniband/hw/qib/
10091
5e9772b9
JS
10092QLOGIC QLA1280 SCSI DRIVER
10093M: Michael Reed <mdr@sgi.com>
10094L: linux-scsi@vger.kernel.org
10095S: Maintained
10096F: drivers/scsi/qla1280.[ch]
10097
1da177e4 10098QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10099M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10100L: linux-scsi@vger.kernel.org
10101S: Supported
679655da
JP
10102F: Documentation/scsi/LICENSE.qla2xxx
10103F: drivers/scsi/qla2xxx/
1da177e4 10104
883c98fe 10105QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10106M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10107L: linux-scsi@vger.kernel.org
10108S: Supported
bacfb81b 10109F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10110F: drivers/scsi/qla4xxx/
10111
5a4faa87 10112QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10113M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10114L: netdev@vger.kernel.org
10115S: Supported
679655da 10116F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10117F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10118
0ec00f03 10119QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10120M: Harish Patil <harish.patil@cavium.com>
10121M: Manish Chopra <manish.chopra@cavium.com>
10122M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10123L: netdev@vger.kernel.org
10124S: Supported
aa43c215 10125F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10126
c4e84bde 10127QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10128M: Harish Patil <harish.patil@cavium.com>
10129M: Manish Chopra <manish.chopra@cavium.com>
10130M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10131L: netdev@vger.kernel.org
10132S: Supported
aa43c215 10133F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10134
fe56b9e6 10135QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10136M: Yuval Mintz <Yuval.Mintz@cavium.com>
10137M: Ariel Elior <Ariel.Elior@cavium.com>
10138M: everest-linux-l2@cavium.com
fe56b9e6
YM
10139L: netdev@vger.kernel.org
10140S: Supported
10141F: drivers/net/ethernet/qlogic/qed/
10142F: include/linux/qed/
10143F: drivers/net/ethernet/qlogic/qede/
10144
ace7f46b
MR
10145QLOGIC QL41xxx ISCSI DRIVER
10146M: QLogic-Storage-Upstream@cavium.com
10147L: linux-scsi@vger.kernel.org
10148S: Supported
10149F: drivers/scsi/qedi/
10150
1da177e4 10151QNX4 FILESYSTEM
8b58be88 10152M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10153W: http://www.alarsen.net/linux/qnx4fs/
10154S: Maintained
80811493 10155F: fs/qnx4/
c117ab84
CEB
10156F: include/uapi/linux/qnx4_fs.h
10157F: include/uapi/linux/qnxtypes.h
1da177e4 10158
d8b97569
SY
10159QORIQ DPAA2 FSL-MC BUS DRIVER
10160M: Stuart Yoder <stuart.yoder@nxp.com>
10161L: linux-kernel@vger.kernel.org
10162S: Maintained
10163F: drivers/staging/fsl-mc/
10164
91952bc0
AP
10165QT1010 MEDIA DRIVER
10166M: Antti Palosaari <crope@iki.fi>
10167L: linux-media@vger.kernel.org
a825eaec 10168W: https://linuxtv.org
91952bc0
AP
10169W: http://palosaari.fi/linux/
10170Q: http://patchwork.linuxtv.org/project/linux-media/list/
10171T: git git://linuxtv.org/anttip/media_tree.git
10172S: Maintained
10173F: drivers/media/tuners/qt1010*
10174
966fb5ec
SM
10175QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10176M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10177L: linux-wireless@vger.kernel.org
10178L: ath9k-devel@lists.ath9k.org
10179W: http://wireless.kernel.org/en/users/Drivers/ath9k
10180S: Supported
10181F: drivers/net/wireless/ath/ath9k/
10182
2ea0ffcb
KV
10183QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10184M: Kalle Valo <kvalo@qca.qualcomm.com>
10185L: ath10k@lists.infradead.org
10186W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10187T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10188S: Supported
10189F: drivers/net/wireless/ath/ath10k/
10190
b9b17deb
TT
10191QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10192M: Timur Tabi <timur@codeaurora.org>
10193L: netdev@vger.kernel.org
10194S: Supported
10195F: drivers/net/ethernet/qualcomm/emac/
10196
4f4567cf
RK
10197QUALCOMM HEXAGON ARCHITECTURE
10198M: Richard Kuo <rkuo@codeaurora.org>
10199L: linux-hexagon@vger.kernel.org
9f273c24 10200T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10201S: Supported
10202F: arch/hexagon/
10203
8e84c258
EK
10204QUALCOMM WCN36XX WIRELESS DRIVER
10205M: Eugene Krasnikov <k.eugene.e@gmail.com>
10206L: wcn36xx@lists.infradead.org
10207W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10208T: git git://github.com/KrasnikovEugene/wcn36xx.git
10209S: Supported
10210F: drivers/net/wireless/ath/wcn36xx/
10211
eeca9a67
MT
10212QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10213M: Gabriel Somlo <somlo@cmu.edu>
10214M: "Michael S. Tsirkin" <mst@redhat.com>
10215L: qemu-devel@nongnu.org
10216S: Maintained
10217F: drivers/firmware/qemu_fw_cfg.c
10218
602adf40 10219RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10220M: Ilya Dryomov <idryomov@gmail.com>
10221M: Sage Weil <sage@redhat.com>
527a88b9 10222M: Alex Elder <elder@kernel.org>
398ecff5 10223L: ceph-devel@vger.kernel.org
09d90327
SW
10224W: http://ceph.com/
10225T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10226T: git git://github.com/ceph/ceph-client.git
602adf40 10227S: Supported
398ecff5 10228F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10229F: drivers/block/rbd.c
10230F: drivers/block/rbd_types.h
10231
1da177e4 10232RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10233M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10234L: linux-fbdev@vger.kernel.org
1da177e4 10235S: Maintained
8a61f013 10236F: drivers/video/fbdev/aty/radeon*
c117ab84 10237F: include/uapi/linux/radeonfb.h
1da177e4 10238
c6c9b34c 10239RADIOSHARK RADIO DRIVER
c0936df4 10240M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10241L: linux-media@vger.kernel.org
10242T: git git://linuxtv.org/media_tree.git
10243S: Maintained
10244F: drivers/media/radio/radio-shark.c
10245
10246RADIOSHARK2 RADIO DRIVER
c0936df4 10247M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10248L: linux-media@vger.kernel.org
10249T: git git://linuxtv.org/media_tree.git
10250S: Maintained
10251F: drivers/media/radio/radio-shark2.c
10252F: drivers/media/radio/radio-tea5777.c
10253
1da177e4 10254RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10255M: Paul Mackerras <paulus@samba.org>
c69f677c 10256L: linux-fbdev@vger.kernel.org
1da177e4 10257S: Maintained
8a61f013 10258F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10259
a0fd81a9 10260RALINK MIPS ARCHITECTURE
bdb40e8e 10261M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10262L: linux-mips@linux-mips.org
10263S: Maintained
10264F: arch/mips/ralink
10265
e7839f25 10266RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10267P: rt2x00 project
b182427e 10268M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10269M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10270L: linux-wireless@vger.kernel.org
95ea3627 10271S: Maintained
33aca94d 10272F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10273
9db5579b 10274RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10275M: Jens Axboe <axboe@kernel.dk>
9db5579b 10276S: Maintained
679655da
JP
10277F: Documentation/blockdev/ramdisk.txt
10278F: drivers/block/brd.c
9db5579b 10279
9e95ce27 10280RANDOM NUMBER DRIVER
0624bcaa 10281M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10282S: Maintained
679655da 10283F: drivers/char/random.c
9e95ce27 10284
394b701c 10285RAPIDIO SUBSYSTEM
8b58be88 10286M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10287M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10288S: Maintained
679655da 10289F: drivers/rapidio/
394b701c 10290
e2d1d6c0 10291RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10292L: linux-wireless@vger.kernel.org
f52a5490 10293S: Orphan
679655da 10294F: drivers/net/wireless/ray*
e2d1d6c0
RD
10295
10296RCUTORTURE MODULE
e0198b29 10297M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10298M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10299L: linux-kernel@vger.kernel.org
f9094d8e 10300S: Supported
08deed1e 10301T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10302F: Documentation/RCU/torture.txt
34e2d560 10303F: kernel/rcu/rcutorture.c
e2d1d6c0 10304
c87b9c60
PM
10305RCUTORTURE TEST FRAMEWORK
10306M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10307M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10308R: Steven Rostedt <rostedt@goodmis.org>
10309R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10310R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10311L: linux-kernel@vger.kernel.org
c87b9c60
PM
10312S: Supported
10313T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10314F: tools/testing/selftests/rcutorture
10315
c1f766b5 10316RDC R-321X SoC
8b58be88 10317M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10318S: Maintained
10319
db17f395 10320RDC R6040 FAST ETHERNET DRIVER
35566e96 10321M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10322L: netdev@vger.kernel.org
10323S: Maintained
58565a35 10324F: drivers/net/ethernet/rdc/r6040.c
db17f395 10325
a09ed661 10326RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10327M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10328L: netdev@vger.kernel.org
10329L: linux-rdma@vger.kernel.org
fbb5a558 10330L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10331W: https://oss.oracle.com/projects/rds/
a09ed661 10332S: Supported
679655da 10333F: net/rds/
72f26eee 10334F: Documentation/networking/rds.txt
a09ed661 10335
0194621b
DD
10336RDMAVT - RDMA verbs software
10337M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10338L: linux-rdma@vger.kernel.org
10339S: Supported
10340F: drivers/infiniband/sw/rdmavt
10341
48553d10
FY
10342RDT - RESOURCE ALLOCATION
10343M: Fenghua Yu <fenghua.yu@intel.com>
10344L: linux-kernel@vger.kernel.org
10345S: Supported
10346F: arch/x86/kernel/cpu/intel_rdt*
10347F: arch/x86/include/asm/intel_rdt*
10348F: Documentation/x86/intel_rdt*
10349
595182bc 10350READ-COPY UPDATE (RCU)
8b58be88 10351M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10352M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10353R: Steven Rostedt <rostedt@goodmis.org>
10354R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10355R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10356L: linux-kernel@vger.kernel.org
9fab9787 10357W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10358S: Supported
08deed1e 10359T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10360F: Documentation/RCU/
9fab9787 10361X: Documentation/RCU/torture.txt
f9094d8e 10362F: include/linux/rcu*
4102adab
PM
10363X: include/linux/srcu.h
10364F: kernel/rcu/
34e2d560 10365X: kernel/torture.c
595182bc 10366
0c86edc0 10367REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10368M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10369M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10370L: rtc-linux@googlegroups.com
8a6e2535 10371Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10372T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10373S: Maintained
7af6a2e1 10374F: Documentation/devicetree/bindings/rtc/
679655da
JP
10375F: Documentation/rtc.txt
10376F: drivers/rtc/
10377F: include/linux/rtc.h
c117ab84 10378F: include/uapi/linux/rtc.h
fe23c336
AB
10379F: include/linux/rtc/
10380F: include/linux/platform_data/rtc-*
10381F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10382
0e400c53
MB
10383REALTEK AUDIO CODECS
10384M: Bard Liao <bardliao@realtek.com>
10385M: Oder Chiou <oder_chiou@realtek.com>
10386S: Maintained
10387F: sound/soc/codecs/rt*
10388F: include/sound/rt*.h
10389
1da177e4 10390REISERFS FILE SYSTEM
76c4e5ea 10391L: reiserfs-devel@vger.kernel.org
1da177e4 10392S: Supported
679655da 10393F: fs/reiserfs/
1da177e4 10394
b83a313b 10395REGISTER MAP ABSTRACTION
b02e48f2 10396M: Mark Brown <broonie@kernel.org>
dd060bc9 10397L: linux-kernel@vger.kernel.org
b83a313b
MB
10398T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10399S: Supported
9398a639 10400F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10401F: drivers/base/regmap/
10402F: include/linux/regmap.h
10403
400e64df
OBC
10404REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10405M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10406M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10407L: linux-remoteproc@vger.kernel.org
6bb697b6 10408T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10409S: Maintained
15ebc72d 10410F: Documentation/devicetree/bindings/remoteproc/
400e64df 10411F: Documentation/remoteproc.txt
15ebc72d 10412F: drivers/remoteproc/
6fc26488 10413F: include/linux/remoteproc.h
400e64df 10414
d8115db5
OBC
10415REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10416M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10417M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10418L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10419T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10420S: Maintained
10421F: drivers/rpmsg/
10422F: Documentation/rpmsg.txt
10423F: include/linux/rpmsg.h
10424
fedc81e7
GU
10425RENESAS CLOCK DRIVERS
10426M: Geert Uytterhoeven <geert+renesas@glider.be>
10427L: linux-renesas-soc@vger.kernel.org
10428S: Supported
10429F: drivers/clk/renesas/
10430
8e6569af
SS
10431RENESAS ETHERNET DRIVERS
10432R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10433L: netdev@vger.kernel.org
4a121096 10434L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10435F: drivers/net/ethernet/renesas/
10436F: include/linux/sh_eth.h
10437
3e46c397
YS
10438RENESAS USB2 PHY DRIVER
10439M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10440L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10441S: Maintained
10442F: drivers/phy/phy-rcar-gen3-usb2.c
10443
1b0fe6be
PZ
10444RESET CONTROLLER FRAMEWORK
10445M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10446T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10447S: Maintained
10448F: drivers/reset/
10449F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10450F: include/dt-bindings/reset/
1b0fe6be
PZ
10451F: include/linux/reset.h
10452F: include/linux/reset-controller.h
10453
e0897645 10454RFKILL
8b58be88 10455M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10456L: linux-wireless@vger.kernel.org
ce466579
JB
10457W: http://wireless.kernel.org/
10458T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10459T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10460S: Maintained
505c9247 10461F: Documentation/rfkill.txt
80811493 10462F: net/rfkill/
e0897645 10463
933685ca
TG
10464RHASHTABLE
10465M: Thomas Graf <tgraf@suug.ch>
39ec406d 10466M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10467L: netdev@vger.kernel.org
10468S: Maintained
10469F: lib/rhashtable.c
10470F: include/linux/rhashtable.h
10471
67e054e9
ML
10472RICOH SMARTMEDIA/XD DRIVER
10473M: Maxim Levitsky <maximlevitsky@gmail.com>
10474S: Maintained
21c26f50
JP
10475F: drivers/mtd/nand/r852.c
10476F: drivers/mtd/nand/r852.h
67e054e9 10477
92634125
ML
10478RICOH R5C592 MEMORYSTICK DRIVER
10479M: Maxim Levitsky <maximlevitsky@gmail.com>
10480S: Maintained
10481F: drivers/memstick/host/r592.*
10482
27f1d2f9
SA
10483ROCCAT DRIVERS
10484M: Stefan Achatz <erazor_de@users.sourceforge.net>
10485W: http://sourceforge.net/projects/roccat/
10486S: Maintained
10487F: drivers/hid/hid-roccat*
10488F: include/linux/hid-roccat*
10489F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10490
4b8ac966
JP
10491ROCKER DRIVER
10492M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10493L: netdev@vger.kernel.org
10494S: Supported
10495F: drivers/net/ethernet/rocker/
10496
1da177e4
LT
10497ROCKETPORT DRIVER
10498P: Comtrol Corp.
1da177e4
LT
10499W: http://www.comtrol.com
10500S: Maintained
679655da 10501F: Documentation/serial/rocket.txt
c897401b 10502F: drivers/tty/rocket*
1da177e4 10503
7645c2f4
KC
10504ROCKETPORT EXPRESS/INFINITY DRIVER
10505M: Kevin Cernekee <cernekee@gmail.com>
10506L: linux-serial@vger.kernel.org
10507S: Odd Fixes
10508F: drivers/tty/serial/rp2.*
10509
1da177e4 10510ROSE NETWORK LAYER
8b58be88 10511M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10512L: linux-hams@vger.kernel.org
d34cb28a 10513W: http://www.linux-ax25.org/
1da177e4 10514S: Maintained
679655da 10515F: include/net/rose.h
c117ab84 10516F: include/uapi/linux/rose.h
679655da 10517F: net/rose/
1da177e4 10518
91952bc0
AP
10519RTL2830 MEDIA DRIVER
10520M: Antti Palosaari <crope@iki.fi>
10521L: linux-media@vger.kernel.org
a825eaec 10522W: https://linuxtv.org
91952bc0
AP
10523W: http://palosaari.fi/linux/
10524Q: http://patchwork.linuxtv.org/project/linux-media/list/
10525T: git git://linuxtv.org/anttip/media_tree.git
10526S: Maintained
10527F: drivers/media/dvb-frontends/rtl2830*
10528
27a0aacf
AP
10529RTL2832 MEDIA DRIVER
10530M: Antti Palosaari <crope@iki.fi>
10531L: linux-media@vger.kernel.org
a825eaec 10532W: https://linuxtv.org
27a0aacf
AP
10533W: http://palosaari.fi/linux/
10534Q: http://patchwork.linuxtv.org/project/linux-media/list/
10535T: git git://linuxtv.org/anttip/media_tree.git
10536S: Maintained
10537F: drivers/media/dvb-frontends/rtl2832*
10538
ba6e6f6e
AP
10539RTL2832_SDR MEDIA DRIVER
10540M: Antti Palosaari <crope@iki.fi>
10541L: linux-media@vger.kernel.org
a825eaec 10542W: https://linuxtv.org
ba6e6f6e
AP
10543W: http://palosaari.fi/linux/
10544Q: http://patchwork.linuxtv.org/project/linux-media/list/
10545T: git git://linuxtv.org/anttip/media_tree.git
10546S: Maintained
b4bb1c28 10547F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10548
59840488 10549RTL8180 WIRELESS DRIVER
605bebe2 10550L: linux-wireless@vger.kernel.org
491b26b4 10551W: http://wireless.kernel.org/
54e5881d 10552T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10553S: Orphan
62141726 10554F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10555
59840488 10556RTL8187 WIRELESS DRIVER
9f0939bf 10557M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10558M: Hin-Tak Leung <htl10@users.sourceforge.net>
10559M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10560L: linux-wireless@vger.kernel.org
491b26b4 10561W: http://wireless.kernel.org/
54e5881d 10562T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10563S: Maintained
62141726 10564F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10565
3cf0c8ad
LF
10566RTL8192CE WIRELESS DRIVER
10567M: Larry Finger <Larry.Finger@lwfinger.net>
10568M: Chaoming Li <chaoming_li@realsil.com.cn>
10569L: linux-wireless@vger.kernel.org
491b26b4 10570W: http://wireless.kernel.org/
3cf0c8ad
LF
10571T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10572S: Maintained
62141726
KV
10573F: drivers/net/wireless/realtek/rtlwifi/
10574F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10575
26f1fad2
JS
10576RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10577M: Jes Sorensen <Jes.Sorensen@redhat.com>
10578L: linux-wireless@vger.kernel.org
171a900c 10579T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10580S: Maintained
10581F: drivers/net/wireless/realtek/rtl8xxxu/
10582
9eb8ef74 10583S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10584M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10585L: linux-fbdev@vger.kernel.org
ce00f85c 10586S: Maintained
8a61f013 10587F: drivers/video/fbdev/savage/
9eb8ef74 10588
1da177e4 10589S390
8b58be88
JP
10590M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10591M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10592L: linux-s390@vger.kernel.org
5238da45 10593W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10594T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10595S: Supported
679655da 10596F: arch/s390/
a968cd3e 10597F: drivers/s390/
3bfe6858
JN
10598F: Documentation/s390/
10599F: Documentation/DocBook/s390*
5238da45 10600
322986ca
SO
10601S390 COMMON I/O LAYER
10602M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10603M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10604L: linux-s390@vger.kernel.org
10605W: http://www.ibm.com/developerworks/linux/linux390/
10606S: Supported
10607F: drivers/s390/cio/
10608
10609S390 DASD DRIVER
38b7f07a
SH
10610M: Stefan Haberland <sth@linux.vnet.ibm.com>
10611M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10612L: linux-s390@vger.kernel.org
10613W: http://www.ibm.com/developerworks/linux/linux390/
10614S: Supported
10615F: drivers/s390/block/dasd*
10616F: block/partitions/ibm.c
10617
5238da45 10618S390 NETWORK DRIVERS
f0c59aff 10619M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10620L: linux-s390@vger.kernel.org
5238da45
HC
10621W: http://www.ibm.com/developerworks/linux/linux390/
10622S: Supported
679655da 10623F: drivers/s390/net/
5238da45 10624
322986ca
SO
10625S390 PCI SUBSYSTEM
10626M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10627M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10628L: linux-s390@vger.kernel.org
10629W: http://www.ibm.com/developerworks/linux/linux390/
10630S: Supported
10631F: arch/s390/pci/
10632F: drivers/pci/hotplug/s390_pci_hpc.c
10633
feed9b62 10634S390 ZCRYPT DRIVER
cb9c6385 10635M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10636L: linux-s390@vger.kernel.org
a968cd3e 10637W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10638S: Supported
d5ca6918 10639F: drivers/s390/crypto/
feed9b62 10640
5238da45 10641S390 ZFCP DRIVER
d38e19d0 10642M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10643L: linux-s390@vger.kernel.org
5238da45 10644W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10645S: Supported
679655da 10646F: drivers/s390/scsi/zfcp_*
1da177e4 10647
dd96df2c 10648S390 IUCV NETWORK LAYER
f0c59aff 10649M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10650L: linux-s390@vger.kernel.org
10651W: http://www.ibm.com/developerworks/linux/linux390/
10652S: Supported
679655da
JP
10653F: drivers/s390/net/*iucv*
10654F: include/net/iucv/
10655F: net/iucv/
dd96df2c 10656
8128f23c
GS
10657S390 IOMMU (PCI)
10658M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10659L: linux-s390@vger.kernel.org
10660W: http://www.ibm.com/developerworks/linux/linux390/
10661S: Supported
10662F: drivers/iommu/s390-iommu.c
10663
4dde7f75 10664S3C24XX SD/MMC Driver
8b58be88 10665M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10667S: Supported
679655da 10668F: drivers/mmc/host/s3cmci.*
4dde7f75 10669
1f15a229
HV
10670SAA6588 RDS RECEIVER DRIVER
10671M: Hans Verkuil <hverkuil@xs4all.nl>
10672L: linux-media@vger.kernel.org
10673T: git git://linuxtv.org/media_tree.git
a825eaec 10674W: https://linuxtv.org
1f15a229
HV
10675S: Odd Fixes
10676F: drivers/media/i2c/saa6588*
10677
98ed12e6 10678SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10679M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10680M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10681L: linux-media@vger.kernel.org
a825eaec 10682W: https://linuxtv.org
98ed12e6
MCC
10683T: git git://linuxtv.org/media_tree.git
10684S: Odd fixes
618cd932 10685F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10686F: drivers/media/pci/saa7134/
10687
1da177e4 10688SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10689M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10690L: linux-media@vger.kernel.org
275ffde4 10691T: git git://linuxtv.org/media_tree.git
1da177e4 10692S: Maintained
90d72ac6
MCC
10693F: drivers/media/common/saa7146/
10694F: drivers/media/pci/saa7146/
10695F: include/media/saa7146*
1da177e4 10696
92304a40 10697SAMSUNG LAPTOP DRIVER
5909c654 10698M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10699L: platform-driver-x86@vger.kernel.org
10700S: Maintained
10701F: drivers/platform/x86/samsung-laptop.c
10702
4a109cc0 10703SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10704M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10705M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10706M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10707L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10708S: Supported
14430813 10709F: sound/soc/samsung/
4a109cc0 10710
0d89a28b 10711SAMSUNG FRAMEBUFFER DRIVER
b7701755 10712M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10713L: linux-fbdev@vger.kernel.org
10714S: Maintained
8a61f013 10715F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10716
b40f0632 10717SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10718M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10719M: Krzysztof Kozlowski <krzk@kernel.org>
10720M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10721L: linux-kernel@vger.kernel.org
b40f0632 10722L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10723S: Supported
10724F: drivers/mfd/sec*.c
10725F: drivers/regulator/s2m*.c
10726F: drivers/regulator/s5m*.c
b40f0632
KK
10727F: drivers/clk/clk-s2mps11.c
10728F: drivers/rtc/rtc-s5m.c
f69d3a17 10729F: include/linux/mfd/samsung/
a13c7c51
KK
10730F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10731F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10732F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10733F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10734
038f5c4b
SN
10735SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10736M: Kyungmin Park <kyungmin.park@samsung.com>
10737M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10738L: linux-media@vger.kernel.org
10739Q: https://patchwork.linuxtv.org/project/linux-media/list/
10740S: Supported
10741F: drivers/media/platform/exynos4-is/
038f5c4b 10742
6fd86ab2
SN
10743SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10744M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10745L: linux-media@vger.kernel.org
10746L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10747S: Maintained
10748F: drivers/media/platform/s3c-camif/
d647f0b7 10749F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10750
b84ef24e
AH
10751SAMSUNG S5C73M3 CAMERA DRIVER
10752M: Kyungmin Park <kyungmin.park@samsung.com>
10753M: Andrzej Hajda <a.hajda@samsung.com>
10754L: linux-media@vger.kernel.org
10755S: Supported
10756F: drivers/media/i2c/s5c73m3/*
10757
7d459937
AH
10758SAMSUNG S5K5BAF CAMERA DRIVER
10759M: Kyungmin Park <kyungmin.park@samsung.com>
10760M: Andrzej Hajda <a.hajda@samsung.com>
10761L: linux-media@vger.kernel.org
10762S: Supported
10763F: drivers/media/i2c/s5k5baf.c
10764
c04c674f
RB
10765SAMSUNG S3FWRN5 NFC DRIVER
10766M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10767M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10768L: linux-nfc@lists.01.org (moderated for non-subscribers)
10769S: Supported
10770F: drivers/nfc/s3fwrn5
10771
310e39c9 10772SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10773M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10774M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10775M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10776S: Supported
10777L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10778F: drivers/clk/samsung/
490583f0
CC
10779F: include/dt-bindings/clock/exynos*.h
10780F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10781
2e365a70
AS
10782SAMSUNG SPI DRIVERS
10783M: Kukjin Kim <kgene@kernel.org>
10784M: Krzysztof Kozlowski <krzk@kernel.org>
10785M: Andi Shyti <andi.shyti@samsung.com>
10786L: linux-spi@vger.kernel.org
10787L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10788S: Maintained
10789F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10790F: drivers/spi/spi-s3c*
10791F: include/linux/platform_data/spi-s3c64xx.h
10792
66890ed6
BA
10793SAMSUNG SXGBE DRIVERS
10794M: Byungho An <bh74.an@samsung.com>
10795M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10796M: Vipul Pandya <vipul.pandya@samsung.com>
10797S: Supported
10798L: netdev@vger.kernel.org
10799F: drivers/net/ethernet/samsung/sxgbe/
10800
93c537af 10801SAMSUNG THERMAL DRIVER
0faf7dd5 10802M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
10803L: linux-pm@vger.kernel.org
10804L: linux-samsung-soc@vger.kernel.org
10805S: Supported
9f273c24 10806T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10807F: drivers/thermal/samsung/
10808
e296cd32 10809SAMSUNG USB2 PHY DRIVER
774e0362
KD
10810M: Kamil Debski <kamil@wypas.org>
10811M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10812L: linux-kernel@vger.kernel.org
10813S: Supported
10814F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10815F: Documentation/phy/samsung-usb2.txt
10816F: drivers/phy/phy-exynos4210-usb2.c
10817F: drivers/phy/phy-exynos4x12-usb2.c
10818F: drivers/phy/phy-exynos5250-usb2.c
10819F: drivers/phy/phy-s5pv210-usb2.c
10820F: drivers/phy/phy-samsung-usb2.c
10821F: drivers/phy/phy-samsung-usb2.h
10822
ca749e2a 10823SERIAL DRIVERS
5e30bbb7 10824M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10825L: linux-serial@vger.kernel.org
5e30bbb7 10826S: Maintained
30743257 10827F: Documentation/devicetree/bindings/serial/
14430813 10828F: drivers/tty/serial/
ca749e2a 10829
fa5dc29c
SY
10830SERIAL IR RECEIVER
10831M: Sean Young <sean@mess.org>
10832L: linux-media@vger.kernel.org
10833S: Maintained
10834F: drivers/media/rc/serial_ir.c
10835
49fc9361
BG
10836STI CEC DRIVER
10837M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10838L: kernel@stlinux.com
10839S: Maintained
10840F: drivers/staging/media/st-cec/
10841F: Documentation/devicetree/bindings/media/stih-cec.txt
10842
aecb7b64 10843SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10844M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10845M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10846S: Maintained
1fb200d6 10847F: include/linux/dma/dw.h
3d598f47 10848F: include/linux/platform_data/dma-dw.h
61a76496 10849F: drivers/dma/dw/
aecb7b64 10850
058999cc
LP
10851SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10852M: Lars Persson <lars.persson@axis.com>
10853L: netdev@vger.kernel.org
10854S: Supported
10855F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10856F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10857
fc531d98 10858SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10859M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10860R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10861R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10862L: linux-i2c@vger.kernel.org
10863S: Maintained
10864F: drivers/i2c/busses/i2c-designware-*
10865F: include/linux/platform_data/i2c-designware.h
10866
f9e37137 10867SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10868M: Jaehoon Chung <jh80.chung@samsung.com>
10869L: linux-mmc@vger.kernel.org
10870S: Maintained
10871F: include/linux/mmc/dw_mmc.h
10872F: drivers/mmc/host/dw_mmc*
10873
a961e698
AS
10874SYSTEM TRACE MODULE CLASS
10875M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10876S: Maintained
e787bc46 10877T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10878F: Documentation/trace/stm.txt
10879F: drivers/hwtracing/stm/
10880F: include/linux/stm.h
10881F: include/uapi/linux/stm.h
10882
1db121d6
AN
10883THUNDERBOLT DRIVER
10884M: Andreas Noever <andreas.noever@gmail.com>
10885S: Maintained
10886F: drivers/thunderbolt/
10887
e35a49b1
SR
10888TI BQ27XXX POWER SUPPLY DRIVER
10889R: Andrew F. Davis <afd@ti.com>
10890F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10891F: drivers/power/supply/bq27xxx_battery.c
10892F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10893
34db37c6 10894TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10895M: John Stultz <john.stultz@linaro.org>
88606e80 10896M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10897L: linux-kernel@vger.kernel.org
75fc2d37 10898T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10899S: Supported
10900F: include/linux/clocksource.h
10901F: include/linux/time.h
10902F: include/linux/timex.h
c117ab84
CEB
10903F: include/uapi/linux/time.h
10904F: include/uapi/linux/timex.h
88606e80
TG
10905F: kernel/time/clocksource.c
10906F: kernel/time/time*.c
34db37c6 10907F: kernel/time/alarmtimer.c
88606e80 10908F: kernel/time/ntp.c
7fe5f1c1 10909F: tools/testing/selftests/timers/
88606e80 10910
1da177e4 10911SC1200 WDT DRIVER
b300645a 10912M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10913S: Maintained
679655da 10914F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10915
10916SCHEDULER
dd9b238c 10917M: Ingo Molnar <mingo@redhat.com>
8b58be88 10918M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10919L: linux-kernel@vger.kernel.org
75fc2d37 10920T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10921S: Maintained
95c0d71d 10922F: kernel/sched/
679655da 10923F: include/linux/sched.h
c117ab84 10924F: include/uapi/linux/sched.h
c2eb505b 10925F: include/linux/wait.h
1da177e4 10926
6bcf6737 10927SCORE ARCHITECTURE
ed38665e 10928M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10929M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10930W: http://www.sunplus.com
6bcf6737 10931S: Supported
a2681a75 10932F: arch/score/
6bcf6737 10933
f2ed287b
LR
10934SCR24X CHIP CARD INTERFACE DRIVER
10935M: Lubomir Rintel <lkundrak@v3.sk>
10936S: Supported
10937F: drivers/char/pcmcia/scr24x_cs.c
10938
80f390ea
SH
10939SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10940M: Sudeep Holla <sudeep.holla@arm.com>
10941L: linux-arm-kernel@lists.infradead.org
10942S: Maintained
10943F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10944F: drivers/clk/clk-scpi.c
8def3103 10945F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10946F: drivers/firmware/arm_scpi.c
10947F: include/linux/scpi_protocol.h
80f390ea 10948
1da177e4 10949SCSI CDROM DRIVER
8b58be88 10950M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10951L: linux-scsi@vger.kernel.org
10952W: http://www.kernel.dk
10953S: Maintained
679655da 10954F: drivers/scsi/sr*
1da177e4 10955
fb50a83d 10956SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10957M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10958L: linux-rdma@vger.kernel.org
10959S: Supported
10960W: http://www.openfabrics.org
10961Q: http://patchwork.kernel.org/project/linux-rdma/list/
10962T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10963F: drivers/infiniband/ulp/srp/
10964F: include/scsi/srp.h
10965
1da177e4 10966SCSI SG DRIVER
8b58be88 10967M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10968L: linux-scsi@vger.kernel.org
59ab3c93 10969W: http://sg.danny.cz/sg
1da177e4 10970S: Maintained
59ab3c93 10971F: Documentation/scsi/scsi-generic.txt
679655da
JP
10972F: drivers/scsi/sg.c
10973F: include/scsi/sg.h
1da177e4
LT
10974
10975SCSI SUBSYSTEM
7ee7895c 10976M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10977T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10978M: "Martin K. Petersen" <martin.petersen@oracle.com>
10979T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10980L: linux-scsi@vger.kernel.org
1da177e4 10981S: Maintained
2c99a314 10982F: Documentation/devicetree/bindings/scsi/
679655da
JP
10983F: drivers/scsi/
10984F: include/scsi/
1da177e4
LT
10985
10986SCSI TAPE DRIVER
8b58be88 10987M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10988L: linux-scsi@vger.kernel.org
10989S: Maintained
679655da 10990F: Documentation/scsi/st.txt
f7269cfc
JD
10991F: drivers/scsi/st.*
10992F: drivers/scsi/st_*.h
1da177e4
LT
10993
10994SCTP PROTOCOL
8b6efb75 10995M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10996M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10997L: linux-sctp@vger.kernel.org
5f85813c 10998W: http://lksctp.sourceforge.net
8b6efb75 10999S: Maintained
679655da
JP
11000F: Documentation/networking/sctp.txt
11001F: include/linux/sctp.h
4d58c025 11002F: include/uapi/linux/sctp.h
679655da
JP
11003F: include/net/sctp/
11004F: net/sctp/
1da177e4
LT
11005
11006SCx200 CPU SUPPORT
8b58be88 11007M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11008S: Odd Fixes
679655da 11009F: Documentation/i2c/busses/scx200_acb
390889b6 11010F: arch/x86/platform/scx200/
679655da
JP
11011F: drivers/watchdog/scx200_wdt.c
11012F: drivers/i2c/busses/scx200*
11013F: drivers/mtd/maps/scx200_docflash.c
11014F: include/linux/scx200.h
1662d32c
JC
11015
11016SCx200 GPIO DRIVER
8b58be88 11017M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11018S: Maintained
679655da
JP
11019F: drivers/char/scx200_gpio.c
11020F: include/linux/scx200_gpio.h
1662d32c
JC
11021
11022SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11023M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11024S: Maintained
679655da 11025F: drivers/clocksource/scx200_hrt.c
1da177e4 11026
6a36913a 11027SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11028M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11029L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11030S: Maintained
679655da 11031F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11032
e7839f25 11033SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11034M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11035L: linux-mmc@vger.kernel.org
ddfe954d
UH
11036T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11037S: Maintained
11038F: drivers/mmc/host/sdhci*
11039F: include/linux/mmc/sdhci*
e2d1d6c0 11040
c04f9d61
KC
11041SECURE COMPUTING
11042M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11043R: Andy Lutomirski <luto@amacapital.net>
11044R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11045T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11046S: Supported
11047F: kernel/seccomp.c
11048F: include/uapi/linux/seccomp.h
11049F: include/linux/seccomp.h
c99ee51a 11050F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11051K: \bsecure_computing
11052K: \bTIF_SECCOMP\b
11053
476bf3d6
AC
11054SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11055M: Al Cooper <alcooperx@gmail.com>
11056L: linux-mmc@vger.kernel.org
11057L: bcm-kernel-feedback-list@broadcom.com
11058S: Maintained
11059F: drivers/mmc/host/sdhci-brcmstb*
11060
0d1bb41a 11061SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11062M: Ben Dooks <ben-linux@fluff.org>
dc524882 11063M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11064L: linux-mmc@vger.kernel.org
0d1bb41a 11065S: Maintained
dc524882 11066F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11067
c63b3cba 11068SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11069M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11070L: linux-mmc@vger.kernel.org
11071S: Maintained
11072F: drivers/mmc/host/sdhci-spear.c
11073
8711cca2 11074SECURITY SUBSYSTEM
9b45c0d2 11075M: James Morris <james.l.morris@oracle.com>
9c3646d1 11076M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11077L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11078T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11079W: http://kernsec.org/
8711cca2 11080S: Supported
7d2c86b5 11081F: security/
8711cca2 11082
1da177e4 11083SECURITY CONTACT
8b58be88 11084M: Security Officers <security@kernel.org>
1da177e4
LT
11085S: Supported
11086
11087SELINUX SECURITY MODULE
e0238b4c 11088M: Paul Moore <paul@paul-moore.com>
8b58be88 11089M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11090M: Eric Paris <eparis@parisplace.org>
e0238b4c 11091L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11092W: http://selinuxproject.org
5a5f2acf 11093T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11094S: Supported
679655da
JP
11095F: include/linux/selinux*
11096F: security/selinux/
6bde95ce 11097F: scripts/selinux/
1da177e4 11098
c1c124e9
JJ
11099APPARMOR SECURITY MODULE
11100M: John Johansen <john.johansen@canonical.com>
11101L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11102W: apparmor.wiki.kernel.org
11103T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11104S: Supported
11105F: security/apparmor/
11106
9b091556
KC
11107LOADPIN SECURITY MODULE
11108M: Kees Cook <keescook@chromium.org>
11109T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11110S: Supported
11111F: security/loadpin/
11112
730daa16
KC
11113YAMA SECURITY MODULE
11114M: Kees Cook <keescook@chromium.org>
11115T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11116S: Supported
11117F: security/yama/
11118
cef2cf07 11119SENSABLE PHANTOM
8b58be88 11120M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11121S: Maintained
679655da 11122F: drivers/misc/phantom.c
c117ab84 11123F: include/uapi/linux/phantom.h
cef2cf07 11124
2a1e8447
JB
11125Emulex 10Gbps iSCSI - OneConnect DRIVER
11126M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11127M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11128M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11129L: linux-scsi@vger.kernel.org
2a1e8447 11130W: http://www.broadcom.com
3387f656
JP
11131S: Supported
11132F: drivers/scsi/be2iscsi/
6733b39a 11133
d2ee76fa 11134Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11135M: Sathya Perla <sathya.perla@broadcom.com>
11136M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11137M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11138M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11139L: netdev@vger.kernel.org
fea3af67 11140W: http://www.emulex.com
7d2c86b5 11141S: Supported
9aebddd1 11142F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11143
d2928a8c 11144EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11145M: Selvin Xavier <selvin.xavier@avagotech.com>
11146M: Devesh Sharma <devesh.sharma@avagotech.com>
d2928a8c
SX
11147L: linux-rdma@vger.kernel.org
11148W: http://www.emulex.com
11149S: Supported
11150F: drivers/infiniband/hw/ocrdma/
a7fe7380 11151F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11152
8ceee660 11153SFC NETWORK DRIVER
c06f51ea 11154M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11155M: Edward Cree <ecree@solarflare.com>
11156M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11157L: netdev@vger.kernel.org
8ceee660 11158S: Supported
874aeea5 11159F: drivers/net/ethernet/sfc/
8ceee660 11160
e2d1d6c0 11161SGI GRU DRIVER
cc883afc 11162M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11163S: Maintained
679655da 11164F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11165
11166SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11167M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11168L: linux-ia64@vger.kernel.org
11169S: Supported
679655da 11170F: Documentation/ia64/serial.txt
df621252 11171F: drivers/tty/serial/ioc?_serial.c
679655da 11172F: include/linux/ioc?.h
e2d1d6c0 11173
75312619 11174SGI XP/XPC/XPNET DRIVER
e180383f
RH
11175M: Cliff Whickman <cpw@sgi.com>
11176M: Robin Holt <robinmholt@gmail.com>
75312619 11177S: Maintained
679655da 11178F: drivers/misc/sgi-xp/
75312619 11179
46eacf3b
AP
11180SI2157 MEDIA DRIVER
11181M: Antti Palosaari <crope@iki.fi>
11182L: linux-media@vger.kernel.org
a825eaec 11183W: https://linuxtv.org
46eacf3b
AP
11184W: http://palosaari.fi/linux/
11185Q: http://patchwork.linuxtv.org/project/linux-media/list/
11186T: git git://linuxtv.org/anttip/media_tree.git
11187S: Maintained
11188F: drivers/media/tuners/si2157*
11189
75e2d5ba
AP
11190SI2168 MEDIA DRIVER
11191M: Antti Palosaari <crope@iki.fi>
11192L: linux-media@vger.kernel.org
a825eaec 11193W: https://linuxtv.org
75e2d5ba
AP
11194W: http://palosaari.fi/linux/
11195Q: http://patchwork.linuxtv.org/project/linux-media/list/
11196T: git git://linuxtv.org/anttip/media_tree.git
11197S: Maintained
11198F: drivers/media/dvb-frontends/si2168*
11199
49cc629d
HV
11200SI470X FM RADIO RECEIVER I2C DRIVER
11201M: Hans Verkuil <hverkuil@xs4all.nl>
11202L: linux-media@vger.kernel.org
11203T: git git://linuxtv.org/media_tree.git
a825eaec 11204W: https://linuxtv.org
49cc629d
HV
11205S: Odd Fixes
11206F: drivers/media/radio/si470x/radio-si470x-i2c.c
11207
11208SI470X FM RADIO RECEIVER USB DRIVER
11209M: Hans Verkuil <hverkuil@xs4all.nl>
11210L: linux-media@vger.kernel.org
11211T: git git://linuxtv.org/media_tree.git
a825eaec 11212W: https://linuxtv.org
49cc629d
HV
11213S: Maintained
11214F: drivers/media/radio/si470x/radio-si470x-common.c
11215F: drivers/media/radio/si470x/radio-si470x.h
11216F: drivers/media/radio/si470x/radio-si470x-usb.c
11217
c937ca03
EV
11218SI4713 FM RADIO TRANSMITTER I2C DRIVER
11219M: Eduardo Valentin <edubezval@gmail.com>
11220L: linux-media@vger.kernel.org
11221T: git git://linuxtv.org/media_tree.git
a825eaec 11222W: https://linuxtv.org
c937ca03 11223S: Odd Fixes
99995ded 11224F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11225
11226SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11227M: Eduardo Valentin <edubezval@gmail.com>
11228L: linux-media@vger.kernel.org
11229T: git git://linuxtv.org/media_tree.git
a825eaec 11230W: https://linuxtv.org
c937ca03 11231S: Odd Fixes
99995ded
DR
11232F: drivers/media/radio/si4713/radio-platform-si4713.c
11233
11234SI4713 FM RADIO TRANSMITTER USB DRIVER
11235M: Hans Verkuil <hverkuil@xs4all.nl>
11236L: linux-media@vger.kernel.org
11237T: git git://linuxtv.org/media_tree.git
a825eaec 11238W: https://linuxtv.org
99995ded
DR
11239S: Maintained
11240F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11241
beb91d46 11242SIANO DVB DRIVER
5dc8a864
MCC
11243M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11244M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11245L: linux-media@vger.kernel.org
a825eaec 11246W: https://linuxtv.org
beb91d46
MCC
11247T: git git://linuxtv.org/media_tree.git
11248S: Odd fixes
11249F: drivers/media/common/siano/
beb91d46 11250F: drivers/media/usb/siano/
beb91d46 11251F: drivers/media/usb/siano/
14430813 11252F: drivers/media/mmc/siano/
beb91d46 11253
6f15b602
HG
11254SIMPLEFB FB DRIVER
11255M: Hans de Goede <hdegoede@redhat.com>
11256L: linux-fbdev@vger.kernel.org
11257S: Maintained
2d799dde 11258F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11259F: drivers/video/fbdev/simplefb.c
11260F: include/linux/platform_data/simplefb.h
11261
b618b69c 11262SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11263L: linux-media@vger.kernel.org
bb60fcb2 11264S: Orphan
b618b69c 11265F: drivers/media/platform/sh_veu.c
b618b69c
GL
11266
11267SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11268L: linux-media@vger.kernel.org
bb60fcb2 11269S: Orphan
b618b69c 11270F: drivers/media/platform/sh_vou.c
d647f0b7 11271F: include/media/drv-intf/sh_vou.h
b618b69c 11272
6349d997 11273SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11274M: Len Brown <lenb@kernel.org>
6349d997
LB
11275L: sfi-devel@simplefirmware.org
11276W: http://simplefirmware.org/
11277T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11278S: Supported
943fc810 11279F: arch/x86/platform/sfi/
6349d997
LB
11280F: drivers/sfi/
11281F: include/linux/sfi*.h
e2d1d6c0 11282
1da177e4
LT
11283SIMTEC EB110ATX (Chalice CATS)
11284P: Ben Dooks
b16957c6
BD
11285P: Vincent Sanders <vince@simtec.co.uk>
11286M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11287W: http://www.simtec.co.uk/products/EB110ATX/
11288S: Supported
11289
11290SIMTEC EB2410ITX (BAST)
11291P: Ben Dooks
b16957c6
BD
11292P: Vincent Sanders <vince@simtec.co.uk>
11293M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11294W: http://www.simtec.co.uk/products/EB2410ITX/
11295S: Supported
15dba387
JP
11296F: arch/arm/mach-s3c24xx/mach-bast.c
11297F: arch/arm/mach-s3c24xx/bast-ide.c
11298F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11299
4c5adde7 11300TI DAVINCI MACHINE SUPPORT
3ba789c0 11301M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11302M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11304T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11305S: Supported
14430813 11306F: arch/arm/mach-davinci/
046d0a37 11307F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11308
8d4b3f08 11309TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11310M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11311L: linux-media@vger.kernel.org
a825eaec 11312W: https://linuxtv.org
8d4b3f08
LP
11313Q: http://patchwork.linuxtv.org/project/linux-media/list/
11314T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11315S: Maintained
8d4b3f08
LP
11316F: drivers/media/platform/davinci/
11317F: include/media/davinci/
11318
417d2e50 11319TI AM437X VPFE DRIVER
e43cdb56 11320M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11321L: linux-media@vger.kernel.org
a825eaec 11322W: https://linuxtv.org
417d2e50
BP
11323Q: http://patchwork.linuxtv.org/project/linux-media/list/
11324T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11325S: Maintained
11326F: drivers/media/platform/am437x/
11327
c4c0283a 11328OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11329M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11330L: linux-media@vger.kernel.org
a825eaec 11331W: https://linuxtv.org
c4c0283a
BP
11332Q: http://patchwork.linuxtv.org/project/linux-media/list/
11333T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11334S: Maintained
11335F: drivers/media/i2c/ov2659.c
b5dcee22 11336F: include/media/i2c/ov2659.h
c4c0283a 11337
3a6779f5
SM
11338SILICON MOTION SM712 FRAME BUFFER DRIVER
11339M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11340M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11341M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11342L: linux-fbdev@vger.kernel.org
11343S: Maintained
11344F: drivers/video/fbdev/sm712*
11345F: Documentation/fb/sm712fb.txt
11346
92aab3c0 11347SIS 190 ETHERNET DRIVER
8b58be88 11348M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11349L: netdev@vger.kernel.org
11350S: Maintained
8c7de408 11351F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11352
1da177e4 11353SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11354M: Daniele Venzano <venza@brownhat.org>
1da177e4 11355W: http://www.brownhat.org/sis900.html
979b6c13 11356L: netdev@vger.kernel.org
1da177e4 11357S: Maintained
8c7de408 11358F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11359
11360SIS FRAMEBUFFER DRIVER
8b58be88 11361M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11362W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11363S: Maintained
679655da 11364F: Documentation/fb/sisfb.txt
8a61f013 11365F: drivers/video/fbdev/sis/
679655da 11366F: include/video/sisfb.h
1da177e4
LT
11367
11368SIS USB2VGA DRIVER
8b58be88 11369M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11370W: http://www.winischhofer.at/linuxsisusbvga.shtml
11371S: Maintained
679655da 11372F: drivers/usb/misc/sisusbvga/
1da177e4 11373
415ad26d 11374SLAB ALLOCATOR
16e943bf 11375M: Christoph Lameter <cl@linux.com>
2ed1c525 11376M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11377M: David Rientjes <rientjes@google.com>
11378M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11379M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11380L: linux-mm@kvack.org
11381S: Maintained
679655da 11382F: include/linux/sl?b*.h
16e943bf 11383F: mm/sl?b*
415ad26d 11384
9fab9787 11385SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11386M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11387M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11388M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11389R: Steven Rostedt <rostedt@goodmis.org>
11390R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11391L: linux-kernel@vger.kernel.org
9fab9787
PM
11392W: http://www.rdrop.com/users/paulmck/RCU/
11393S: Supported
11394T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11395F: include/linux/srcu.h
11396F: kernel/rcu/srcu.c
9fab9787 11397
66372841
CS
11398SMACK SECURITY MODULE
11399M: Casey Schaufler <casey@schaufler-ca.com>
11400L: linux-security-module@vger.kernel.org
11401W: http://schaufler-ca.com
ece38248 11402T: git git://github.com/cschaufler/smack-next
66372841
CS
11403S: Maintained
11404F: Documentation/security/Smack.txt
11405F: security/smack/
11406
20651e0b 11407DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11408M: Kevin Hilman <khilman@kernel.org>
11409M: Nishanth Menon <nm@ti.com>
11410S: Maintained
20651e0b 11411F: drivers/power/avs/
68ace3e1
KH
11412F: include/linux/power/smartreflex.h
11413L: linux-pm@vger.kernel.org
11414
1da177e4 11415SMC91x ETHERNET DRIVER
2f82af08 11416M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11417S: Odd Fixes
ae150435 11418F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11419
e8e31622
SA
11420SMIA AND SMIA++ IMAGE SENSOR DRIVER
11421M: Sakari Ailus <sakari.ailus@iki.fi>
11422L: linux-media@vger.kernel.org
11423S: Maintained
14430813 11424F: drivers/media/i2c/smiapp/
b5dcee22 11425F: include/media/i2c/smiapp.h
e8e31622
SA
11426F: drivers/media/i2c/smiapp-pll.c
11427F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11428F: include/uapi/linux/smiapp.h
a2cec3c0 11429F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11430
920fa1ff
GR
11431SMM665 HARDWARE MONITOR DRIVER
11432M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11433L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11434S: Maintained
11435F: Documentation/hwmon/smm665
11436F: drivers/hwmon/smm665.c
11437
9df7305b 11438SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11439M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11440L: linux-hwmon@vger.kernel.org
90b24cfb 11441S: Maintained
9df7305b
SG
11442F: Documentation/hwmon/emc2103
11443F: drivers/hwmon/emc2103.c
11444
a98d506c
HG
11445SMSC SCH5627 HARDWARE MONITOR DRIVER
11446M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11447L: linux-hwmon@vger.kernel.org
a98d506c
HG
11448S: Supported
11449F: Documentation/hwmon/sch5627
11450F: drivers/hwmon/sch5627.c
11451
6ea884db 11452SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11453M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11454L: linux-hwmon@vger.kernel.org
6ea884db 11455S: Maintained
679655da
JP
11456F: Documentation/hwmon/smsc47b397
11457F: drivers/hwmon/smsc47b397.c
6ea884db 11458
fd9abb3d 11459SMSC911x ETHERNET DRIVER
90b24cfb 11460M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11461L: netdev@vger.kernel.org
90b24cfb 11462S: Maintained
679655da 11463F: include/linux/smsc911x.h
ae150435 11464F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11465
11466SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11467M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11468L: netdev@vger.kernel.org
90b24cfb 11469S: Maintained
ae150435 11470F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11471
3c8a63e2 11472SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11473M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11474L: linux-fbdev@vger.kernel.org
90b24cfb 11475S: Maintained
8a61f013 11476F: drivers/video/fbdev/smscufx.c
3c8a63e2 11477
668acf32 11478SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11479M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11480L: linux-media@vger.kernel.org
275ffde4 11481T: git git://linuxtv.org/media_tree.git
795fb7e7 11482S: Maintained
90d72ac6
MCC
11483F: include/media/soc*
11484F: drivers/media/i2c/soc_camera/
11485F: drivers/media/platform/soc_camera/
668acf32 11486
e2d1d6c0 11487SOEKRIS NET48XX LED SUPPORT
8b58be88 11488M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11489S: Maintained
679655da 11490F: drivers/leds/leds-net48xx.c
e2d1d6c0 11491
e3994db1 11492SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11493M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11494M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11495M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11496M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11497L: linux-media@vger.kernel.org
11498S: Supported
11499F: drivers/media/pci/solo6x10/
11500
1da177e4 11501SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11502M: Shaohua Li <shli@kernel.org>
1da177e4 11503L: linux-raid@vger.kernel.org
0f9ce866 11504T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11505S: Supported
679655da
JP
11506F: drivers/md/
11507F: include/linux/raid/
c117ab84 11508F: include/uapi/linux/raid/
1da177e4 11509
1da177e4 11510SONIC NETWORK DRIVER
8b58be88 11511M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11512L: netdev@vger.kernel.org
1da177e4 11513S: Maintained
d9fb9f38 11514F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11515
61e115a5 11516SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11517M: Michael Buesch <m@bues.ch>
e7828b28 11518L: linux-wireless@vger.kernel.org
61e115a5 11519S: Maintained
679655da
JP
11520F: drivers/ssb/
11521F: include/linux/ssb/
61e115a5 11522
1da177e4 11523SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11524M: Mattia Dongili <malattia@linux.it>
d0944853 11525L: platform-driver-x86@vger.kernel.org
5b18167d 11526W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11527S: Maintained
679655da
JP
11528F: Documentation/laptops/sony-laptop.txt
11529F: drivers/char/sonypi.c
11530F: drivers/platform/x86/sony-laptop.c
11531F: include/linux/sony-laptop.h
1da177e4 11532
baf8532a 11533SONY MEMORYSTICK CARD SUPPORT
8b58be88 11534M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11535W: http://tifmxx.berlios.de/
11536S: Maintained
679655da 11537F: drivers/memstick/host/tifm_ms.c
baf8532a 11538
0ab30494
ML
11539SONY MEMORYSTICK STANDARD SUPPORT
11540M: Maxim Levitsky <maximlevitsky@gmail.com>
11541S: Maintained
11542F: drivers/memstick/core/ms_block.*
11543
1da177e4 11544SOUND
8b58be88 11545M: Jaroslav Kysela <perex@perex.cz>
d8130624 11546M: Takashi Iwai <tiwai@suse.com>
93711660 11547L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11548W: http://www.alsa-project.org/
dde7ad8d 11549T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11550T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11551Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11552S: Maintained
3126a179
JP
11553F: Documentation/sound/
11554F: include/sound/
c117ab84 11555F: include/uapi/sound/
679655da 11556F: sound/
1da177e4 11557
33bbe149
MB
11558SOUND - COMPRESSED AUDIO
11559M: Vinod Koul <vinod.koul@intel.com>
11560L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11561T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11562S: Supported
f672f31a 11563F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11564F: include/sound/compress_driver.h
f672f31a 11565F: include/uapi/sound/compress_*
33bbe149
MB
11566F: sound/core/compress_offload.c
11567F: sound/soc/soc-compress.c
11568
bd903bde 11569SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11570M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11571M: Mark Brown <broonie@kernel.org>
86f14df8 11572T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11573L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11574W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11575S: Supported
181ad2a5 11576F: Documentation/devicetree/bindings/sound/
2820f615 11577F: Documentation/sound/alsa/soc/
679655da 11578F: sound/soc/
e6e55122 11579F: include/sound/soc*
eb1a6af3 11580
d7f8761b
MB
11581SOUND - DMAENGINE HELPERS
11582M: Lars-Peter Clausen <lars@metafoo.de>
11583S: Supported
11584F: include/sound/dmaengine_pcm.h
11585F: sound/core/pcm_dmaengine.c
11586F: sound/soc/soc-generic-dmaengine-pcm.c
11587
990a6a99
OS
11588SP2 MEDIA DRIVER
11589M: Olli Salonen <olli.salonen@iki.fi>
11590L: linux-media@vger.kernel.org
a825eaec 11591W: https://linuxtv.org
990a6a99
OS
11592Q: http://patchwork.linuxtv.org/project/linux-media/list/
11593S: Maintained
11594F: drivers/media/dvb-frontends/sp2*
11595
473321fc 11596SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11597M: "David S. Miller" <davem@davemloft.net>
1da177e4 11598L: sparclinux@vger.kernel.org
8a6e2535 11599Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11600T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11601T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11602S: Maintained
679655da 11603F: arch/sparc/
7765b8bb 11604F: drivers/sbus/
1da177e4 11605
6404fcca
DM
11606SPARC SERIAL DRIVERS
11607M: "David S. Miller" <davem@davemloft.net>
11608L: sparclinux@vger.kernel.org
08deed1e
JP
11609T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11610T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11611S: Maintained
6816383a 11612F: include/linux/sunserialcore.h
df621252 11613F: drivers/tty/serial/suncore.c
df621252
GKH
11614F: drivers/tty/serial/sunhv.c
11615F: drivers/tty/serial/sunsab.c
11616F: drivers/tty/serial/sunsab.h
11617F: drivers/tty/serial/sunsu.c
11618F: drivers/tty/serial/sunzilog.c
11619F: drivers/tty/serial/sunzilog.h
6404fcca 11620
389325b4
CL
11621SPARSE CHECKER
11622M: "Christopher Li" <sparse@chrisli.org>
11623L: linux-sparse@vger.kernel.org
11624W: https://sparse.wiki.kernel.org/
11625T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11626T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11627S: Maintained
11628F: include/linux/compiler.h
11629
fc0c195a 11630SPEAR PLATFORM SUPPORT
da89947b 11631M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11632M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11634W: http://www.st.com/spear
11635S: Maintained
e68d7c14 11636F: arch/arm/boot/dts/spear*
281e192f 11637F: arch/arm/mach-spear/
fc0c195a
VK
11638
11639SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11640M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11642W: http://www.st.com/spear
11643S: Maintained
5df33a62 11644F: drivers/clk/spear/
fc0c195a 11645
e2796541
CP
11646SPI NOR SUBSYSTEM
11647M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11648M: Marek Vasut <marek.vasut@gmail.com>
11649L: linux-mtd@lists.infradead.org
11650W: http://www.linux-mtd.infradead.org/
11651Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11652T: git git://github.com/spi-nor/linux.git
11653S: Maintained
11654F: drivers/mtd/spi-nor/
11655F: include/linux/mtd/spi-nor.h
11656
e2d1d6c0 11657SPI SUBSYSTEM
b02e48f2 11658M: Mark Brown <broonie@kernel.org>
dfbe403c 11659L: linux-spi@vger.kernel.org
e7e4e13c 11660T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11661Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11662S: Maintained
87306eb7 11663F: Documentation/devicetree/bindings/spi/
679655da
JP
11664F: Documentation/spi/
11665F: drivers/spi/
11666F: include/linux/spi/
c117ab84 11667F: include/uapi/linux/spi/
a43cd4bb 11668F: tools/spi/
e2d1d6c0 11669
2752e401 11670SPIDERNET NETWORK DRIVER for CELL
8b58be88 11671M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11672L: netdev@vger.kernel.org
11673S: Supported
679655da 11674F: Documentation/networking/spider_net.txt
8df158ac 11675F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11676
e2d1d6c0 11677SPU FILE SYSTEM
8b58be88 11678M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11679L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11680W: http://www.ibm.com/developerworks/power/cell/
11681S: Supported
679655da
JP
11682F: Documentation/filesystems/spufs.txt
11683F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11684
fc555841 11685SQUASHFS FILE SYSTEM
d7f2ff67 11686M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11687L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11688W: http://squashfs.org.uk
9f273c24 11689T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11690S: Maintained
679655da
JP
11691F: Documentation/filesystems/squashfs.txt
11692F: fs/squashfs/
fc555841 11693
1da177e4 11694SRM (Alpha) environment access
8b58be88 11695M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11696S: Maintained
679655da 11697F: arch/alpha/kernel/srm_env.c
1da177e4 11698
26e9a397 11699STABLE BRANCH
879a5a00 11700M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11701L: stable@vger.kernel.org
879a5a00 11702S: Supported
8c27ceff 11703F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11704
26e9a397 11705STAGING SUBSYSTEM
879a5a00 11706M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11707T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11708L: devel@driverdev.osuosl.org
879a5a00 11709S: Supported
679655da 11710F: drivers/staging/
dbc6c2cc 11711
ebd3d010
JP
11712STAGING - COMEDI
11713M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11714M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11715S: Odd Fixes
11716F: drivers/staging/comedi/
11717
a0138163
JP
11718STAGING - FLARION FT1000 DRIVERS
11719M: Marek Belisko <marek.belisko@gmail.com>
11720S: Odd Fixes
11721F: drivers/staging/ft1000/
11722
6c1bb424 11723STAGING - INDUSTRIAL IO
030a13d7 11724M: Jonathan Cameron <jic23@kernel.org>
a0138163 11725L: linux-iio@vger.kernel.org
6c1bb424 11726S: Odd Fixes
5291582d 11727F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11728F: drivers/staging/iio/
11729
a0138163
JP
11730STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11731M: Jarod Wilson <jarod@wilsonet.com>
11732W: http://www.lirc.org/
11733S: Odd Fixes
b2b0186d 11734F: drivers/staging/media/lirc/
a0138163 11735
f5e5de1e
OD
11736STAGING - LUSTRE PARALLEL FILESYSTEM
11737M: Oleg Drokin <oleg.drokin@intel.com>
11738M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11739M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11740L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11741W: http://wiki.lustre.org/
f5e5de1e
OD
11742S: Maintained
11743F: drivers/staging/lustre
11744
7c6b6c71
MD
11745STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11746M: Marc Dietrich <marvin24@gmx.de>
11747L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11748L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11749S: Maintained
11750F: drivers/staging/nvec/
11751
53c43c5c
GKH
11752STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11753M: Jens Frederich <jfrederich@gmail.com>
11754M: Daniel Drake <dsd@laptop.org>
11755M: Jon Nettleton <jon.nettleton@gmail.com>
11756W: http://wiki.laptop.org/go/DCON
11757S: Maintained
11758F: drivers/staging/olpc_dcon/
11759
a0138163
JP
11760STAGING - REALTEK RTL8712U DRIVERS
11761M: Larry Finger <Larry.Finger@lwfinger.net>
11762M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11763S: Odd Fixes
11764F: drivers/staging/rtl8712/
11765
980ac4d7
SM
11766STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11767M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11768M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11769M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
11770L: linux-fbdev@vger.kernel.org
11771S: Maintained
11772F: drivers/staging/sm750fb/
11773
a0138163
JP
11774STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11775M: William Hubbs <w.d.hubbs@gmail.com>
11776M: Chris Brannon <chris@the-brannons.com>
d33bce31 11777M: Kirk Reiser <kirk@reisers.ca>
a0138163 11778M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11779L: speakup@linux-speakup.org
a0138163
JP
11780W: http://www.linux-speakup.org/
11781S: Odd Fixes
11782F: drivers/staging/speakup/
11783
b3e871ce
JP
11784STAGING - VIA VT665X DRIVERS
11785M: Forest Bond <forest@alittletooquiet.net>
11786S: Odd Fixes
11787F: drivers/staging/vt665?/
11788
a30baec1 11789STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11790M: Aditya Shankar <aditya.shankar@microchip.com>
11791M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11792L: linux-wireless@vger.kernel.org
11793S: Supported
11794F: drivers/staging/wilc1000/
11795
709bcb07 11796STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11797M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11798S: Odd Fixes
11799F: drivers/staging/xgifb/
11800
1da177e4 11801STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11802M: Ion Badulescu <ionut@badula.org>
b4f90189 11803S: Odd Fixes
9bba23b0 11804F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11805
e2d1d6c0 11806SUN3/3X
8b58be88 11807M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11808W: http://sammy.net/sun3/
11809S: Maintained
679655da
JP
11810F: arch/m68k/kernel/*sun3*
11811F: arch/m68k/sun3*/
11812F: arch/m68k/include/asm/sun3*
e689cf4a 11813F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11814
af6a5af8
HG
11815SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11816M: Hans de Goede <hdegoede@redhat.com>
11817L: linux-input@vger.kernel.org
11818S: Maintained
11819F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11820F: drivers/input/keyboard/sun4i-lradc-keys.c
11821
2bc9ff01
DK
11822SUNDANCE NETWORK DRIVER
11823M: Denis Kirjanov <kda@linux-powerpc.org>
11824L: netdev@vger.kernel.org
11825S: Maintained
11826F: drivers/net/ethernet/dlink/sundance.c
11827
2cbb12a4 11828SUPERH
114bf37e
RF
11829M: Yoshinori Sato <ysato@users.sourceforge.jp>
11830M: Rich Felker <dalias@libc.org>
2cbb12a4 11831L: linux-sh@vger.kernel.org
8a6e2535 11832Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11833S: Maintained
066069e1 11834F: Documentation/sh/
679655da 11835F: arch/sh/
066069e1 11836F: drivers/sh/
1da177e4 11837
4480f15b 11838SUSPEND TO RAM
7fb06082 11839M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11840M: Len Brown <len.brown@intel.com>
11841M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11842L: linux-pm@vger.kernel.org
68656443 11843B: https://bugzilla.kernel.org
e2d1d6c0 11844S: Supported
679655da
JP
11845F: Documentation/power/
11846F: arch/x86/kernel/acpi/
11847F: drivers/base/power/
11848F: kernel/power/
11849F: include/linux/suspend.h
11850F: include/linux/freezer.h
11851F: include/linux/pm.h
1da177e4
LT
11852
11853SVGA HANDLING
8b58be88 11854M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11855L: linux-video@atrey.karlin.mff.cuni.cz
11856S: Maintained
679655da
JP
11857F: Documentation/svga.txt
11858F: arch/x86/boot/video*
1da177e4 11859
6e28b761
KRW
11860SWIOTLB SUBSYSTEM
11861M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11862L: linux-kernel@vger.kernel.org
9f273c24 11863T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11864S: Supported
11865F: lib/swiotlb.c
11866F: arch/*/kernel/pci-swiotlb.c
11867F: include/linux/swiotlb.h
11868
007f790c
JP
11869SWITCHDEV
11870M: Jiri Pirko <jiri@resnulli.us>
11871L: netdev@vger.kernel.org
11872S: Supported
11873F: net/switchdev/
11874F: include/net/switchdev.h
11875
db8e35d5
VG
11876SYNOPSYS ARC ARCHITECTURE
11877M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11878L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11879S: Supported
11880F: arch/arc/
9b28829d 11881F: Documentation/devicetree/bindings/arc/*
2d799dde 11882F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 11883F: drivers/clocksource/arc_timer.c
c6a0fe4a 11884F: drivers/tty/serial/arc_uart.c
b7182d1a 11885T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11886
556cc1c5
AB
11887SYNOPSYS ARC SDP platform support
11888M: Alexey Brodkin <abrodkin@synopsys.com>
11889S: Supported
11890F: arch/arc/plat-axs10x
11891F: arch/arc/boot/dts/ax*
11892F: Documentation/devicetree/bindings/arc/axs10*
11893
6c284c9a
LJ
11894SYSTEM CONFIGURATION (SYSCON)
11895M: Lee Jones <lee.jones@linaro.org>
11896M: Arnd Bergmann <arnd@arndb.de>
11897T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11898S: Supported
11899F: drivers/mfd/syscon.c
11900
8c0984e5
SR
11901SYSTEM RESET/SHUTDOWN DRIVERS
11902M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11903L: linux-pm@vger.kernel.org
58db9505 11904T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11905S: Maintained
11906F: Documentation/devicetree/bindings/power/reset/
11907F: drivers/power/reset/
11908
1da177e4 11909SYSV FILESYSTEM
8b58be88 11910M: Christoph Hellwig <hch@infradead.org>
1da177e4 11911S: Maintained
679655da
JP
11912F: Documentation/filesystems/sysv-fs.txt
11913F: fs/sysv/
11914F: include/linux/sysv_fs.h
1da177e4 11915
86cfa7fc 11916TARGET SUBSYSTEM
9c3646d1 11917M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11918L: linux-scsi@vger.kernel.org
b9f5edc2 11919L: target-devel@vger.kernel.org
86cfa7fc 11920W: http://www.linux-iscsi.org
cf015e9f 11921W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11922T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11923S: Supported
11924F: drivers/target/
11925F: include/target/
11926F: Documentation/target/
11927
4e68852d 11928TASKSTATS STATISTICS INTERFACE
185e595f 11929M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11930S: Maintained
679655da
JP
11931F: Documentation/accounting/taskstats*
11932F: include/linux/taskstats*
11933F: kernel/taskstats.c
4e68852d 11934
781b456a 11935TC CLASSIFIER
f935f3f8 11936M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11937L: netdev@vger.kernel.org
11938S: Maintained
679655da 11939F: include/net/pkt_cls.h
c117ab84 11940F: include/uapi/linux/pkt_cls.h
679655da 11941F: net/sched/
781b456a 11942
5067f08a 11943TCP LOW PRIORITY MODULE
8b58be88
JP
11944M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11945M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11946W: http://tcp-lp-mod.sourceforge.net/
11947S: Maintained
679655da 11948F: net/ipv4/tcp_lp.c
5067f08a 11949
91952bc0
AP
11950TDA10071 MEDIA DRIVER
11951M: Antti Palosaari <crope@iki.fi>
11952L: linux-media@vger.kernel.org
a825eaec 11953W: https://linuxtv.org
91952bc0
AP
11954W: http://palosaari.fi/linux/
11955Q: http://patchwork.linuxtv.org/project/linux-media/list/
11956T: git git://linuxtv.org/anttip/media_tree.git
11957S: Maintained
11958F: drivers/media/dvb-frontends/tda10071*
11959
11960TDA18212 MEDIA DRIVER
11961M: Antti Palosaari <crope@iki.fi>
11962L: linux-media@vger.kernel.org
a825eaec 11963W: https://linuxtv.org
91952bc0
AP
11964W: http://palosaari.fi/linux/
11965Q: http://patchwork.linuxtv.org/project/linux-media/list/
11966T: git git://linuxtv.org/anttip/media_tree.git
11967S: Maintained
11968F: drivers/media/tuners/tda18212*
11969
11970TDA18218 MEDIA DRIVER
11971M: Antti Palosaari <crope@iki.fi>
11972L: linux-media@vger.kernel.org
a825eaec 11973W: https://linuxtv.org
91952bc0
AP
11974W: http://palosaari.fi/linux/
11975Q: http://patchwork.linuxtv.org/project/linux-media/list/
11976T: git git://linuxtv.org/anttip/media_tree.git
11977S: Maintained
11978F: drivers/media/tuners/tda18218*
11979
3b2f6aba
MK
11980TDA18271 MEDIA DRIVER
11981M: Michael Krufky <mkrufky@linuxtv.org>
11982L: linux-media@vger.kernel.org
a825eaec 11983W: https://linuxtv.org
3b2f6aba
MK
11984W: http://github.com/mkrufky
11985Q: http://patchwork.linuxtv.org/project/linux-media/list/
11986T: git git://linuxtv.org/mkrufky/tuners.git
11987S: Maintained
11988F: drivers/media/tuners/tda18271*
11989
e48307a9
MK
11990TDA827x MEDIA DRIVER
11991M: Michael Krufky <mkrufky@linuxtv.org>
11992L: linux-media@vger.kernel.org
a825eaec 11993W: https://linuxtv.org
e48307a9
MK
11994W: http://github.com/mkrufky
11995Q: http://patchwork.linuxtv.org/project/linux-media/list/
11996T: git git://linuxtv.org/mkrufky/tuners.git
11997S: Maintained
11998F: drivers/media/tuners/tda8290.*
11999
66cf9212
MK
12000TDA8290 MEDIA DRIVER
12001M: Michael Krufky <mkrufky@linuxtv.org>
12002L: linux-media@vger.kernel.org
a825eaec 12003W: https://linuxtv.org
66cf9212
MK
12004W: http://github.com/mkrufky
12005Q: http://patchwork.linuxtv.org/project/linux-media/list/
12006T: git git://linuxtv.org/mkrufky/tuners.git
12007S: Maintained
12008F: drivers/media/tuners/tda8290.*
12009
4b9fba30
HV
12010TDA9840 MEDIA DRIVER
12011M: Hans Verkuil <hverkuil@xs4all.nl>
12012L: linux-media@vger.kernel.org
12013T: git git://linuxtv.org/media_tree.git
a825eaec 12014W: https://linuxtv.org
4b9fba30
HV
12015S: Maintained
12016F: drivers/media/i2c/tda9840*
12017
2cb654fd 12018TEA5761 TUNER DRIVER
5dc8a864
MCC
12019M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12020M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12021L: linux-media@vger.kernel.org
a825eaec 12022W: https://linuxtv.org
2cb654fd
MCC
12023T: git git://linuxtv.org/media_tree.git
12024S: Odd fixes
12025F: drivers/media/tuners/tea5761.*
12026
12027TEA5767 TUNER DRIVER
5dc8a864
MCC
12028M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12029M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12030L: linux-media@vger.kernel.org
a825eaec 12031W: https://linuxtv.org
2cb654fd
MCC
12032T: git git://linuxtv.org/media_tree.git
12033S: Maintained
12034F: drivers/media/tuners/tea5767.*
12035
4b9fba30
HV
12036TEA6415C MEDIA DRIVER
12037M: Hans Verkuil <hverkuil@xs4all.nl>
12038L: linux-media@vger.kernel.org
12039T: git git://linuxtv.org/media_tree.git
a825eaec 12040W: https://linuxtv.org
4b9fba30
HV
12041S: Maintained
12042F: drivers/media/i2c/tea6415c*
12043
12044TEA6420 MEDIA DRIVER
12045M: Hans Verkuil <hverkuil@xs4all.nl>
12046L: linux-media@vger.kernel.org
12047T: git git://linuxtv.org/media_tree.git
a825eaec 12048W: https://linuxtv.org
4b9fba30
HV
12049S: Maintained
12050F: drivers/media/i2c/tea6420*
12051
3d249d4c 12052TEAM DRIVER
dca9ab92 12053M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12054L: netdev@vger.kernel.org
12055S: Supported
12056F: drivers/net/team/
12057F: include/linux/if_team.h
c117ab84 12058F: include/uapi/linux/if_team.h
3d249d4c 12059
7d029125 12060TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12061M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12062S: Maintained
12063F: arch/x86/platform/ts5500/
12064
40ad4a30
SY
12065TECHNOTREND USB IR RECEIVER
12066M: Sean Young <sean@mess.org>
12067L: linux-media@vger.kernel.org
12068S: Maintained
12069F: drivers/media/rc/ttusbir.c
12070
adabdb0c 12071TEGRA ARCHITECTURE SUPPORT
243d58ec 12072M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 12073M: Thierry Reding <thierry.reding@gmail.com>
554077c5 12074M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 12075L: linux-tegra@vger.kernel.org
fd117cd1 12076Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12077T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12078S: Supported
bbbe96ed 12079N: [^a-z]tegra
84b9414b 12080
adabdb0c
SW
12081TEGRA CLOCK DRIVER
12082M: Peter De Schrijver <pdeschrijver@nvidia.com>
12083M: Prashant Gaikwad <pgaikwad@nvidia.com>
12084S: Supported
12085F: drivers/clk/tegra/
12086
86e486a0 12087TEGRA DMA DRIVERS
adabdb0c 12088M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12089M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12090S: Supported
86e486a0 12091F: drivers/dma/tegra*
adabdb0c 12092
adabdb0c
SW
12093TEGRA I2C DRIVER
12094M: Laxman Dewangan <ldewangan@nvidia.com>
12095S: Supported
12096F: drivers/i2c/busses/i2c-tegra.c
12097
12098TEGRA IOMMU DRIVERS
12099M: Hiroshi Doyu <hdoyu@nvidia.com>
12100S: Supported
12101F: drivers/iommu/tegra*
12102
12103TEGRA KBC DRIVER
12104M: Rakesh Iyer <riyer@nvidia.com>
12105M: Laxman Dewangan <ldewangan@nvidia.com>
12106S: Supported
12107F: drivers/input/keyboard/tegra-kbc.c
12108
adabdb0c
SW
12109TEGRA PWM DRIVER
12110M: Thierry Reding <thierry.reding@gmail.com>
12111S: Supported
12112F: drivers/pwm/pwm-tegra.c
12113
12114TEGRA SERIAL DRIVER
12115M: Laxman Dewangan <ldewangan@nvidia.com>
12116S: Supported
12117F: drivers/tty/serial/serial-tegra.c
12118
12119TEGRA SPI DRIVER
12120M: Laxman Dewangan <ldewangan@nvidia.com>
12121S: Supported
12122F: drivers/spi/spi-tegra*
12123
1a348ccc 12124TEHUTI ETHERNET DRIVER
8b58be88 12125M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12126L: netdev@vger.kernel.org
12127S: Supported
ef7f5429 12128F: drivers/net/ethernet/tehuti/*
1a348ccc 12129
4e68852d 12130Telecom Clock Driver for MCPL0010
8b58be88 12131M: Mark Gross <mark.gross@intel.com>
4e68852d 12132S: Supported
679655da 12133F: drivers/char/tlclk.c
4e68852d 12134
4480f15b 12135TENSILICA XTENSA PORT (xtensa)
8b58be88 12136M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12137M: Max Filippov <jcmvbkbc@gmail.com>
12138L: linux-xtensa@linux-xtensa.org
9f273c24 12139T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12140S: Maintained
679655da 12141F: arch/xtensa/
3dc99857 12142F: drivers/irqchip/irq-xtensa-*
4e68852d 12143
04f1024e
NM
12144Texas Instruments' System Control Interface (TISCI) Protocol Driver
12145M: Nishanth Menon <nm@ti.com>
12146M: Tero Kristo <t-kristo@ti.com>
12147M: Santosh Shilimkar <ssantosh@kernel.org>
12148L: linux-arm-kernel@lists.infradead.org
12149S: Maintained
12150F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12151F: drivers/firmware/ti_sci*
12152F: include/linux/soc/ti/ti_sci_protocol.h
04f1024e 12153
5313ba66
HV
12154THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12155M: Hans Verkuil <hverkuil@xs4all.nl>
12156L: linux-media@vger.kernel.org
12157T: git git://linuxtv.org/media_tree.git
a825eaec 12158W: https://linuxtv.org
5313ba66
HV
12159S: Maintained
12160F: drivers/media/radio/radio-raremono.c
12161
d3fb6955 12162THERMAL
b75f0050 12163M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12164M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12165L: linux-pm@vger.kernel.org
12166T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12167T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12168Q: https://patchwork.kernel.org/project/linux-pm/list/
12169S: Supported
12170F: drivers/thermal/
12171F: include/linux/thermal.h
af6c9f16 12172F: include/uapi/linux/thermal.h
b75f0050
JP
12173F: include/linux/cpu_cooling.h
12174F: Documentation/devicetree/bindings/thermal/
d3fb6955 12175
64e05d8b
VK
12176THERMAL/CPU_COOLING
12177M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12178M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12179M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12180L: linux-pm@vger.kernel.org
12181S: Supported
12182F: Documentation/thermal/cpu-cooling-api.txt
12183F: drivers/thermal/cpu_cooling.c
12184F: include/linux/cpu_cooling.h
12185
4e68852d 12186THINKPAD ACPI EXTRAS DRIVER
8b58be88 12187M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12188L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12189L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12190W: http://ibm-acpi.sourceforge.net
12191W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12192T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12193S: Maintained
679655da 12194F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12195
1b46f2a2 12196TI BANDGAP AND THERMAL DRIVER
f14d1c24 12197M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12198M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12199L: linux-pm@vger.kernel.org
531ff13e 12200L: linux-omap@vger.kernel.org
5a723e81 12201S: Maintained
794b2e25 12202F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12203
ccf963d3
BP
12204TI VPE/CAL DRIVERS
12205M: Benoit Parrot <bparrot@ti.com>
12206L: linux-media@vger.kernel.org
12207W: http://linuxtv.org/
12208Q: http://patchwork.linuxtv.org/project/linux-media/list/
12209S: Maintained
12210F: drivers/media/platform/ti-vpe/
12211
0c7665c3
MF
12212TI CDCE706 CLOCK DRIVER
12213M: Max Filippov <jcmvbkbc@gmail.com>
12214S: Maintained
12215F: drivers/clk/clk-cdce706.c
12216
49b6a5e3
TK
12217TI CLOCK DRIVER
12218M: Tero Kristo <t-kristo@ti.com>
12219L: linux-omap@vger.kernel.org
12220S: Maintained
12221F: drivers/clk/ti/
12222F: include/linux/clk/ti.h
12223
f75cfbad
GS
12224TI ETHERNET SWITCH DRIVER (CPSW)
12225M: Mugunthan V N <mugunthanvnm@ti.com>
12226R: Grygorii Strashko <grygorii.strashko@ti.com>
12227L: linux-omap@vger.kernel.org
12228L: netdev@vger.kernel.org
12229S: Maintained
12230F: drivers/net/ethernet/ti/cpsw*
12231F: drivers/net/ethernet/ti/davinci*
12232
4020f2d7 12233TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12234M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12235S: Maintained
679655da
JP
12236F: drivers/misc/tifm*
12237F: drivers/mmc/host/tifm_sd.c
12238F: include/linux/tifm.h
4020f2d7 12239
e0c52404 12240TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12241M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12242L: linux-kernel@vger.kernel.org
12243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12244S: Maintained
12245F: drivers/soc/ti/*
12246T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12247
12248
152ad442
SR
12249TI LM49xxx FAMILY ASoC CODEC DRIVERS
12250M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12251M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12252L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12253S: Maintained
12254F: sound/soc/codecs/lm49453*
d392dead 12255F: sound/soc/codecs/isabelle*
152ad442 12256
0edd807d
KM
12257TI LP855x BACKLIGHT DRIVER
12258M: Milo Kim <milo.kim@ti.com>
12259S: Maintained
12260F: Documentation/backlight/lp855x-driver.txt
12261F: drivers/video/backlight/lp855x_bl.c
12262F: include/linux/platform_data/lp855x.h
12263
faf13f6d
KM
12264TI LP8727 CHARGER DRIVER
12265M: Milo Kim <milo.kim@ti.com>
12266S: Maintained
8c0984e5 12267F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12268F: include/linux/platform_data/lp8727.h
12269
22f1229f
KM
12270TI LP8788 MFD DRIVER
12271M: Milo Kim <milo.kim@ti.com>
12272S: Maintained
12273F: drivers/iio/adc/lp8788_adc.c
12274F: drivers/leds/leds-lp8788.c
12275F: drivers/mfd/lp8788*.c
8c0984e5 12276F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12277F: drivers/regulator/lp8788-*.c
12278F: include/linux/mfd/lp8788*.h
12279
84640e27
KM
12280TI NETCP ETHERNET DRIVER
12281M: Wingman Kwok <w-kwok2@ti.com>
12282M: Murali Karicheri <m-karicheri2@ti.com>
12283L: netdev@vger.kernel.org
12284S: Maintained
12285F: drivers/net/ethernet/ti/netcp*
12286
217e0ca9
KC
12287TI TAS571X FAMILY ASoC CODEC DRIVER
12288M: Kevin Cernekee <cernekee@chromium.org>
12289L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12290S: Odd Fixes
12291F: sound/soc/codecs/tas571x*
12292
dd5e8e6b 12293TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12294M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12295L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12296S: Maintained
12297F: sound/soc/codecs/twl4030*
12298
90921014 12299TI WILINK WIRELESS DRIVERS
90921014
LC
12300L: linux-wireless@vger.kernel.org
12301W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12302W: http://wireless.kernel.org/en/users/Drivers/wl1251
12303T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12304S: Orphan
90921014
LC
12305F: drivers/net/wireless/ti/
12306F: include/linux/wl12xx.h
12307
e86eaa3a 12308TIPC NETWORK LAYER
8b58be88 12309M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12310M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12311L: netdev@vger.kernel.org (core kernel code)
12312L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12313W: http://tipc.sourceforge.net/
e86eaa3a 12314S: Maintained
c117ab84 12315F: include/uapi/linux/tipc*.h
679655da 12316F: net/tipc/
e86eaa3a 12317
867e359b 12318TILE ARCHITECTURE
b9a279f6 12319M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12320W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12321T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12322S: Supported
12323F: arch/tile/
6b940606 12324F: drivers/char/tile-srom.c
5c770755 12325F: drivers/edac/tile_edac.c
6b940606
CM
12326F: drivers/net/ethernet/tile/
12327F: drivers/rtc/rtc-tile.c
12328F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12329F: drivers/tty/serial/tilegx.c
6b940606
CM
12330F: drivers/usb/host/*-tilegx.c
12331F: include/linux/usb/tilegx.h
867e359b 12332
1da177e4 12333TLAN NETWORK DRIVER
8b58be88 12334M: Samuel Chessman <chessman@tux.org>
88c07dde 12335L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12336W: http://sourceforge.net/projects/tlan/
12337S: Maintained
679655da 12338F: Documentation/networking/tlan.txt
b544dbac 12339F: drivers/net/ethernet/ti/tlan.*
1da177e4 12340
d74db3b2 12341TOMOYO SECURITY MODULE
8b58be88
JP
12342M: Kentaro Takeda <takedakn@nttdata.co.jp>
12343M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12344L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12345L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12346L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12347L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12348W: http://tomoyo.sourceforge.jp/
843d183c 12349T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12350S: Maintained
679655da 12351F: security/tomoyo/
d74db3b2 12352
9caeb532 12353TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12354M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12355L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12356S: Maintained
12357F: drivers/platform/x86/topstar-laptop.c
12358
1da177e4 12359TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12360M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12361L: platform-driver-x86@vger.kernel.org
0a63ca11 12362S: Maintained
679655da 12363F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12364
0a63ca11
AA
12365TOSHIBA BLUETOOTH DRIVER
12366M: Azael Avalos <coproscefalo@gmail.com>
12367L: platform-driver-x86@vger.kernel.org
12368S: Maintained
12369F: drivers/platform/x86/toshiba_bluetooth.c
12370
12371TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12372M: Azael Avalos <coproscefalo@gmail.com>
12373L: platform-driver-x86@vger.kernel.org
12374S: Maintained
12375F: drivers/platform/x86/toshiba_haps.c
12376
14991fc7
AA
12377TOSHIBA WMI HOTKEYS DRIVER
12378M: Azael Avalos <coproscefalo@gmail.com>
12379L: platform-driver-x86@vger.kernel.org
12380S: Maintained
12381F: drivers/platform/x86/toshiba-wmi.c
12382
1da177e4 12383TOSHIBA SMM DRIVER
8b58be88 12384M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12385W: http://www.buzzard.org.uk/toshiba/
12386S: Maintained
679655da
JP
12387F: drivers/char/toshiba.c
12388F: include/linux/toshiba.h
c117ab84 12389F: include/uapi/linux/toshiba.h
1da177e4 12390
d32d9864
MR
12391TOSHIBA TC358743 DRIVER
12392M: Mats Randgaard <matrandg@cisco.com>
12393L: linux-media@vger.kernel.org
12394S: Maintained
12395F: drivers/media/i2c/tc358743*
b5dcee22 12396F: include/media/i2c/tc358743.h
d32d9864 12397
560e6475
WS
12398TMIO/SDHI MMC DRIVER
12399M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12400L: linux-mmc@vger.kernel.org
560e6475 12401S: Supported
d1057c40
GL
12402F: drivers/mmc/host/tmio_mmc*
12403F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12404F: include/linux/mfd/tmio.h
d719f900 12405
917cc4e6
GR
12406TMP401 HARDWARE MONITOR DRIVER
12407M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12408L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12409S: Maintained
12410F: Documentation/hwmon/tmp401
12411F: drivers/hwmon/tmp401.c
12412
98f32602 12413TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12414M: Hugh Dickins <hughd@google.com>
98f32602
HD
12415L: linux-mm@kvack.org
12416S: Maintained
12417F: include/linux/shmem_fs.h
12418F: mm/shmem.c
12419
45f95b53 12420TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12421M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12422M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12423L: linux-media@vger.kernel.org
a825eaec 12424W: https://linuxtv.org
45f95b53
MCC
12425T: git git://linuxtv.org/media_tree.git
12426S: Odd fixes
12427F: drivers/media/usb/tm6000/
618cd932 12428F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12429
34d1324e
AU
12430TW5864 VIDEO4LINUX DRIVER
12431M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12432M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12433M: Andrey Utkin <andrey_utkin@fastmail.com>
12434L: linux-media@vger.kernel.org
12435S: Supported
12436F: drivers/media/pci/tw5864/
45f95b53 12437
c65fde19
HV
12438TW68 VIDEO4LINUX DRIVER
12439M: Hans Verkuil <hverkuil@xs4all.nl>
12440L: linux-media@vger.kernel.org
12441T: git git://linuxtv.org/media_tree.git
a825eaec 12442W: https://linuxtv.org
c65fde19
HV
12443S: Odd Fixes
12444F: drivers/media/pci/tw68/
12445
704a84cc
EG
12446TW686X VIDEO4LINUX DRIVER
12447M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12448L: linux-media@vger.kernel.org
12449T: git git://linuxtv.org/media_tree.git
12450W: http://linuxtv.org
12451S: Maintained
12452F: drivers/media/pci/tw686x/
12453
4e68852d 12454TPM DEVICE DRIVER
901486b8 12455M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12456M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12457M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12458R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12459W: http://tpmdd.sourceforge.net
63a10dfd 12460L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12461Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12462T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12463S: Maintained
679655da 12464F: drivers/char/tpm/
4e68852d 12465
1a0f1b27
AL
12466TPM IBM_VTPM DEVICE DRIVER
12467M: Ashley Lai <ashleydlai@gmail.com>
12468W: http://tpmdd.sourceforge.net
12469L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12470S: Maintained
12471F: drivers/char/tpm/tpm_ibmvtpm*
12472
d6f005a1
JP
12473TRACING
12474M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12475M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12476T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12477S: Maintained
12478F: Documentation/trace/ftrace.txt
12479F: arch/*/*/*/ftrace.h
12480F: arch/*/kernel/ftrace.c
12481F: include/*/ftrace.h
12482F: include/linux/trace*.h
12483F: include/trace/
12484F: kernel/trace/
6e68e6c5 12485F: tools/testing/selftests/ftrace/
d6f005a1 12486
4abac0d0
IM
12487TRACING MMIO ACCESSES (MMIOTRACE)
12488M: Steven Rostedt <rostedt@goodmis.org>
12489M: Ingo Molnar <mingo@kernel.org>
12490R: Karol Herbst <karolherbst@gmail.com>
12491R: Pekka Paalanen <ppaalanen@gmail.com>
12492S: Maintained
12493L: linux-kernel@vger.kernel.org
12494L: nouveau@lists.freedesktop.org
12495F: kernel/trace/trace_mmiotrace.c
12496F: include/linux/mmiotrace.h
12497F: arch/x86/mm/kmmio.c
12498F: arch/x86/mm/mmio-mod.c
12499F: arch/x86/mm/testmmiotrace.c
12500
1da177e4 12501TRIVIAL PATCHES
8b58be88 12502M: Jiri Kosina <trivial@kernel.org>
54e5881d 12503T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12504S: Maintained
86ef925f 12505K: ^Subject:.*(?i)trivial
1da177e4 12506
4e68852d 12507TTY LAYER
879a5a00 12508M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12509M: Jiri Slaby <jslaby@suse.com>
879a5a00 12510S: Supported
08deed1e 12511T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12512F: Documentation/serial/
8dd5d2f1 12513F: drivers/tty/
df621252 12514F: drivers/tty/serial/serial_core.c
e3288775
AC
12515F: include/linux/serial_core.h
12516F: include/linux/serial.h
12517F: include/linux/tty.h
c117ab84
CEB
12518F: include/uapi/linux/serial_core.h
12519F: include/uapi/linux/serial.h
12520F: include/uapi/linux/tty.h
4e68852d 12521
91952bc0
AP
12522TUA9001 MEDIA DRIVER
12523M: Antti Palosaari <crope@iki.fi>
12524L: linux-media@vger.kernel.org
a825eaec 12525W: https://linuxtv.org
91952bc0
AP
12526W: http://palosaari.fi/linux/
12527Q: http://patchwork.linuxtv.org/project/linux-media/list/
12528T: git git://linuxtv.org/anttip/media_tree.git
12529S: Maintained
12530F: drivers/media/tuners/tua9001*
12531
740db6d7 12532TULIP NETWORK DRIVERS
740db6d7 12533L: netdev@vger.kernel.org
cf869eb1
GG
12534L: linux-parisc@vger.kernel.org
12535S: Orphan
0f04e2aa 12536F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12537
12538TUN/TAP driver
ba57b6f2 12539M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12540W: http://vtun.sourceforge.net/tun
12541S: Maintained
679655da
JP
12542F: Documentation/networking/tuntap.txt
12543F: arch/um/os-Linux/drivers/
1da177e4 12544
b454cc66 12545TURBOCHANNEL SUBSYSTEM
8b58be88 12546M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12547M: Ralf Baechle <ralf@linux-mips.org>
12548L: linux-mips@linux-mips.org
12549Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12550S: Maintained
679655da
JP
12551F: drivers/tc/
12552F: include/linux/tc.h
b454cc66 12553
e2d1d6c0 12554UBI FILE SYSTEM (UBIFS)
a7859936 12555M: Richard Weinberger <richard@nod.at>
949cb623 12556M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12557M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12558L: linux-mtd@lists.infradead.org
e2966cbe 12559T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12560W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12561S: Supported
679655da
JP
12562F: Documentation/filesystems/ubifs.txt
12563F: fs/ubifs/
e2d1d6c0 12564
e1632fa2 12565UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12566M: Greg Ungerer <gerg@linux-m68k.org>
12567W: http://www.linux-m68k.org/
cc2020e6 12568W: http://www.uclinux.org/
e1632fa2 12569L: linux-m68k@lists.linux-m68k.org
cc2020e6 12570L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12571T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12572S: Maintained
e1632fa2
GU
12573F: arch/m68k/coldfire/
12574F: arch/m68k/68*/
61bc02bb
JP
12575F: arch/m68k/*/*_no.*
12576F: arch/m68k/include/asm/*_no.*
cc2020e6 12577
1da177e4 12578UDF FILESYSTEM
d8130624 12579M: Jan Kara <jack@suse.com>
1da177e4 12580S: Maintained
679655da
JP
12581F: Documentation/filesystems/udf.txt
12582F: fs/udf/
1da177e4 12583
0edffe65
BN
12584UDRAW TABLET
12585M: Bastien Nocera <hadess@hadess.net>
12586L: linux-input@vger.kernel.org
12587S: Maintained
12588F: drivers/hid/hid-udraw.c
12589
cc2020e6 12590UFS FILESYSTEM
8b58be88 12591M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12592S: Maintained
679655da
JP
12593F: Documentation/filesystems/ufs.txt
12594F: fs/ufs/
cc2020e6 12595
0a09d3ab
DH
12596UHID USERSPACE HID IO DRIVER:
12597M: David Herrmann <dh.herrmann@googlemail.com>
12598L: linux-input@vger.kernel.org
12599S: Maintained
12600F: drivers/hid/uhid.c
c117ab84 12601F: include/uapi/linux/uhid.h
0a09d3ab 12602
18332a80 12603ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12604L: linux-usb@vger.kernel.org
10c6c9c9 12605S: Orphan
355ffe69 12606F: drivers/uwb/
679655da
JP
12607F: include/linux/uwb.h
12608F: include/linux/uwb/
18332a80 12609
b31d8273
G
12610UNICORE32 ARCHITECTURE:
12611M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12612W: http://mprc.pku.edu.cn/~guanxuetao/linux
12613S: Maintained
ceebf4d5 12614T: git git://github.com/gxt/linux.git
b31d8273
G
12615F: arch/unicore32/
12616
d8379ab1
TF
12617UNIFDEF
12618M: Tony Finch <dot@dotat.at>
12619W: http://dotat.at/prog/unifdef
12620S: Maintained
12621F: scripts/unifdef.c
12622
1da177e4 12623UNIFORM CDROM DRIVER
8b58be88 12624M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12625W: http://www.kernel.dk
12626S: Maintained
679655da
JP
12627F: Documentation/cdrom/
12628F: drivers/cdrom/cdrom.c
12629F: include/linux/cdrom.h
c117ab84 12630F: include/uapi/linux/cdrom.h
1da177e4 12631
56df0122 12632UNISYS S-PAR DRIVERS
49e7d9df
JP
12633M: David Kershner <david.kershner@unisys.com>
12634L: sparmaintainer@unisys.com (Unisys internal)
12635S: Supported
12636F: drivers/staging/unisys/
56df0122 12637
9941fa6e
VH
12638UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12639M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12640L: linux-scsi@vger.kernel.org
12641S: Supported
12642F: Documentation/scsi/ufs.txt
12643F: drivers/scsi/ufs/
12644
4b9ffb5a 12645UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12646M: Manjunath M Bettegowda <manjumb@synopsys.com>
12647M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12648L: linux-scsi@vger.kernel.org
12649S: Supported
12650F: drivers/scsi/ufs/*dwc*
12651
e2d1d6c0 12652UNSORTED BLOCK IMAGES (UBI)
949cb623 12653M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12654M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12655W: http://www.linux-mtd.infradead.org/
12656L: linux-mtd@lists.infradead.org
b6b44e0a 12657T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12658S: Supported
80811493 12659F: drivers/mtd/ubi/
679655da 12660F: include/linux/mtd/ubi.h
c117ab84 12661F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12662
1da177e4 12663USB ACM DRIVER
ca1c3e6f 12664M: Oliver Neukum <oneukum@suse.com>
6372594a 12665L: linux-usb@vger.kernel.org
1da177e4 12666S: Maintained
679655da
JP
12667F: Documentation/usb/acm.txt
12668F: drivers/usb/class/cdc-acm.*
1da177e4 12669
b7d572e1
PF
12670USB AR5523 WIRELESS DRIVER
12671M: Pontus Fuchs <pontus.fuchs@gmail.com>
12672L: linux-wireless@vger.kernel.org
12673S: Maintained
12674F: drivers/net/wireless/ath/ar5523/
12675
115bb1ff 12676USB ATTACHED SCSI
866d372e 12677M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12678L: linux-usb@vger.kernel.org
12679L: linux-scsi@vger.kernel.org
8eae0fb7 12680S: Maintained
115bb1ff
MW
12681F: drivers/usb/storage/uas.c
12682
1da177e4 12683USB CDC ETHERNET DRIVER
61eee9a7 12684M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12685L: linux-usb@vger.kernel.org
1da177e4 12686S: Maintained
679655da 12687F: drivers/net/usb/cdc_*.c
c117ab84 12688F: include/uapi/linux/usb/cdc.h
1da177e4 12689
66e3e591
KP
12690USB CHAOSKEY DRIVER
12691M: Keith Packard <keithp@keithp.com>
12692L: linux-usb@vger.kernel.org
12693S: Maintained
12694F: drivers/usb/misc/chaoskey.c
12695
b02b371e 12696USB CYPRESS C67X00 DRIVER
8b58be88 12697M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12698L: linux-usb@vger.kernel.org
12699S: Maintained
679655da 12700F: drivers/usb/c67x00/
b02b371e 12701
d0374f4f 12702USB DAVICOM DM9601 DRIVER
8b58be88 12703M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12704L: netdev@vger.kernel.org
d0374f4f
PK
12705W: http://www.linux-usb.org/usbnet
12706S: Maintained
679655da 12707F: drivers/net/usb/dm9601.c
d0374f4f 12708
cc2020e6 12709USB DIAMOND RIO500 DRIVER
8b58be88 12710M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12711L: rio500-users@lists.sourceforge.net
12712W: http://rio500.sourceforge.net
12713S: Maintained
679655da 12714F: drivers/usb/misc/rio500*
cc2020e6 12715
1da177e4 12716USB EHCI DRIVER
578333ab 12717M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12718L: linux-usb@vger.kernel.org
578333ab 12719S: Maintained
679655da
JP
12720F: Documentation/usb/ehci.txt
12721F: drivers/usb/host/ehci*
1da177e4 12722
69ae9e3e 12723USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12724M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12725L: linux-usb@vger.kernel.org
69ae9e3e 12726W: http://www.linux-usb.org/gadget
d6d0f665
FB
12727T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12728S: Maintained
679655da
JP
12729F: drivers/usb/gadget/
12730F: include/linux/usb/gadget*
69ae9e3e 12731
2dea64b4 12732USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12733M: Jiri Kosina <jikos@kernel.org>
406df153 12734R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12735L: linux-usb@vger.kernel.org
54e5881d 12736T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12737S: Maintained
c2f01971 12738F: Documentation/hid/hiddev.txt
679655da 12739F: drivers/hid/usbhid/
1da177e4 12740
959eea21 12741USB ISP116X DRIVER
8b58be88 12742M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12743L: linux-usb@vger.kernel.org
959eea21 12744S: Maintained
679655da
JP
12745F: drivers/usb/host/isp116x*
12746F: include/linux/usb/isp116x.h
959eea21 12747
146498ea
WH
12748USB LAN78XX ETHERNET DRIVER
12749M: Woojung Huh <woojung.huh@microchip.com>
12750M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12751L: netdev@vger.kernel.org
12752S: Maintained
12753F: drivers/net/usb/lan78xx.*
12754
1da177e4 12755USB MASS STORAGE DRIVER
fc8b690d 12756M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12757L: linux-usb@vger.kernel.org
8836aeb8 12758L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12759S: Maintained
12760W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12761F: drivers/usb/storage/
1da177e4 12762
af39917d
CL
12763USB MIDI DRIVER
12764M: Clemens Ladisch <clemens@ladisch.de>
12765L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12766T: git git://git.alsa-project.org/alsa-kernel.git
12767S: Maintained
12768F: sound/usb/midi.*
12769
444ce9d4
JP
12770USB NETWORKING DRIVERS
12771L: linux-usb@vger.kernel.org
12772S: Odd Fixes
12773F: drivers/net/usb/
12774
1da177e4 12775USB OHCI DRIVER
578333ab 12776M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12777L: linux-usb@vger.kernel.org
578333ab 12778S: Maintained
679655da
JP
12779F: Documentation/usb/ohci.txt
12780F: drivers/usb/host/ohci*
1da177e4 12781
963ffa3e 12782USB OTG FSM (Finite State Machine)
60d77b3d 12783M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12784T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12785L: linux-usb@vger.kernel.org
12786S: Maintained
12787F: drivers/usb/common/usb-otg-fsm.c
12788
563da3a9
VM
12789USB OVER IP DRIVER
12790M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12791M: Shuah Khan <shuahkh@osg.samsung.com>
12792M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12793L: linux-usb@vger.kernel.org
12794S: Maintained
a6d6fc2b 12795F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12796F: drivers/usb/usbip/
12797F: tools/usb/usbip/
12798
1da177e4 12799USB PEGASUS DRIVER
a16b945c 12800M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12801L: linux-usb@vger.kernel.org
043600a6 12802L: netdev@vger.kernel.org
052e3128
PM
12803T: git git://github.com/petkan/pegasus.git
12804W: https://github.com/petkan/pegasus
1da177e4 12805S: Maintained
679655da 12806F: drivers/net/usb/pegasus.*
1da177e4 12807
d3ad558f 12808USB PHY LAYER
a55f6286 12809M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12810L: linux-usb@vger.kernel.org
12811T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12812S: Maintained
12813F: drivers/usb/phy/
d3ad558f 12814
73e4fb3f 12815USB PRINTER DRIVER (usblp)
8b58be88 12816M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12817L: linux-usb@vger.kernel.org
73e4fb3f 12818S: Supported
679655da 12819F: drivers/usb/class/usblp.c
1da177e4 12820
4521b477
BM
12821USB QMI WWAN NETWORK DRIVER
12822M: Bjørn Mork <bjorn@mork.no>
12823L: netdev@vger.kernel.org
12824S: Maintained
12825F: Documentation/ABI/testing/sysfs-class-net-qmi
12826F: drivers/net/usb/qmi_wwan.c
12827
1da177e4 12828USB RTL8150 DRIVER
a16b945c 12829M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12830L: linux-usb@vger.kernel.org
043600a6 12831L: netdev@vger.kernel.org
052e3128
PM
12832T: git git://github.com/petkan/rtl8150.git
12833W: https://github.com/petkan/rtl8150
1da177e4 12834S: Maintained
679655da 12835F: drivers/net/usb/rtl8150.c
1da177e4 12836
f896b796 12837USB SERIAL SUBSYSTEM
66085694 12838M: Johan Hovold <johan@kernel.org>
795fb7e7 12839L: linux-usb@vger.kernel.org
5ee05309 12840T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12841S: Maintained
679655da 12842F: Documentation/usb/usb-serial.txt
f896b796 12843F: drivers/usb/serial/
679655da 12844F: include/linux/usb/serial.h
1da177e4 12845
b3f0db1c
SG
12846USB SMSC75XX ETHERNET DRIVER
12847M: Steve Glendinning <steve.glendinning@shawell.net>
12848L: netdev@vger.kernel.org
12849S: Maintained
12850F: drivers/net/usb/smsc75xx.*
12851
2f7ca802 12852USB SMSC95XX ETHERNET DRIVER
90b24cfb 12853M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12854M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12855L: netdev@vger.kernel.org
90b24cfb 12856S: Maintained
679655da 12857F: drivers/net/usb/smsc95xx.*
2f7ca802 12858
1da177e4 12859USB SUBSYSTEM
879a5a00 12860M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12861L: linux-usb@vger.kernel.org
1da177e4 12862W: http://www.linux-usb.org
08deed1e 12863T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12864S: Supported
1700bd98 12865F: Documentation/devicetree/bindings/usb/
679655da 12866F: Documentation/usb/
679655da
JP
12867F: drivers/usb/
12868F: include/linux/usb.h
12869F: include/linux/usb/
1da177e4
LT
12870
12871USB UHCI DRIVER
8b58be88 12872M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12873L: linux-usb@vger.kernel.org
1da177e4 12874S: Maintained
679655da 12875F: drivers/usb/host/uhci*
1da177e4 12876
69ae9e3e 12877USB "USBNET" DRIVER FRAMEWORK
d8130624 12878M: Oliver Neukum <oneukum@suse.com>
043600a6 12879L: netdev@vger.kernel.org
69ae9e3e 12880W: http://www.linux-usb.org/usbnet
1da177e4 12881S: Maintained
679655da
JP
12882F: drivers/net/usb/usbnet.c
12883F: include/linux/usb/usbnet.h
1da177e4 12884
c0efd232 12885USB VIDEO CLASS
c53ac071 12886M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12887L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12888L: linux-media@vger.kernel.org
275ffde4 12889T: git git://linuxtv.org/media_tree.git
57c6d2e9 12890W: http://www.ideasonboard.org/uvc/
c0efd232 12891S: Maintained
0c0d06ca 12892F: drivers/media/usb/uvc/
6c0f0359 12893F: include/uapi/linux/uvcvideo.h
1da177e4 12894
b60b9c45
HV
12895USB VISION DRIVER
12896M: Hans Verkuil <hverkuil@xs4all.nl>
12897L: linux-media@vger.kernel.org
12898T: git git://linuxtv.org/media_tree.git
a825eaec 12899W: https://linuxtv.org
b60b9c45
HV
12900S: Odd Fixes
12901F: drivers/media/usb/usbvision/
12902
8282da47
LP
12903USB WEBCAM GADGET
12904M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12905L: linux-usb@vger.kernel.org
12906S: Maintained
3a83c16e 12907F: drivers/usb/gadget/function/*uvc*
faf2e1db 12908F: drivers/usb/gadget/legacy/webcam.c
8282da47 12909
bf164cc0 12910USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12911M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12912L: linux-wireless@vger.kernel.org
12913S: Maintained
679655da 12914F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12915
eb6bab13 12916USB XHCI DRIVER
03d85053 12917M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12918L: linux-usb@vger.kernel.org
12919S: Supported
36d0344c
SS
12920F: drivers/usb/host/xhci*
12921F: drivers/usb/host/pci-quirks*
eb6bab13 12922
1da177e4 12923USB ZD1201 DRIVER
4086b9ca 12924L: linux-wireless@vger.kernel.org
1da177e4 12925W: http://linux-lc100020.sourceforge.net
4086b9ca 12926S: Orphan
ed0ad06f 12927F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12928
b7eee616 12929USB ZR364XX DRIVER
8b58be88 12930M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12931L: linux-usb@vger.kernel.org
661263b5 12932L: linux-media@vger.kernel.org
275ffde4 12933T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12934W: http://royale.zerezo.com/zr364xx/
12935S: Maintained
618cd932 12936F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12937F: drivers/media/usb/zr364xx/
b7eee616 12938
289fcff4
HK
12939ULPI BUS
12940M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12941L: linux-usb@vger.kernel.org
12942S: Maintained
12943F: drivers/usb/common/ulpi.c
12944F: include/linux/ulpi/
12945
e7839f25 12946USER-MODE LINUX (UML)
8b58be88 12947M: Jeff Dike <jdike@addtoit.com>
b15194b7 12948M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12949L: user-mode-linux-devel@lists.sourceforge.net
12950L: user-mode-linux-user@lists.sourceforge.net
12951W: http://user-mode-linux.sourceforge.net
9f273c24 12952T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12953S: Maintained
61516587 12954F: Documentation/virtual/uml/
679655da 12955F: arch/um/
b070989a 12956F: arch/x86/um/
679655da
JP
12957F: fs/hostfs/
12958F: fs/hppfs/
b7eee616 12959
e5f114e9 12960USERSPACE I/O (UIO)
879a5a00 12961M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12962S: Maintained
3d3fecbd 12963T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12964F: Documentation/DocBook/uio-howto.tmpl
12965F: drivers/uio/
12966F: include/linux/uio*.h
e5f114e9 12967
256cccbe 12968UTIL-LINUX PACKAGE
8b58be88 12969M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12970L: util-linux@vger.kernel.org
12971W: http://en.wikipedia.org/wiki/Util-linux
12972T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12973S: Maintained
12974
c1fd1c07 12975UVESAFB DRIVER
8b58be88 12976M: Michal Januszewski <spock@gentoo.org>
c69f677c 12977L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12978W: http://dev.gentoo.org/~spock/projects/uvesafb/
12979S: Maintained
679655da 12980F: Documentation/fb/uvesafb.txt
8a61f013 12981F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12982
456930d8
SA
12983VF610 NAND DRIVER
12984M: Stefan Agner <stefan@agner.ch>
12985L: linux-mtd@lists.infradead.org
12986S: Supported
12987F: drivers/mtd/nand/vf610_nfc.c
12988
4480f15b 12989VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12990M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12991S: Maintained
679655da
JP
12992F: Documentation/filesystems/vfat.txt
12993F: fs/fat/
1da177e4 12994
cba3345c
AW
12995VFIO DRIVER
12996M: Alex Williamson <alex.williamson@redhat.com>
12997L: kvm@vger.kernel.org
9f273c24 12998T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12999S: Maintained
13000F: Documentation/vfio.txt
13001F: drivers/vfio/
13002F: include/linux/vfio.h
c117ab84 13003F: include/uapi/linux/vfio.h
cba3345c 13004
5188287a
KW
13005VFIO MEDIATED DEVICE DRIVERS
13006M: Kirti Wankhede <kwankhede@nvidia.com>
13007L: kvm@vger.kernel.org
13008S: Maintained
13009F: Documentation/vfio-mediated-device.txt
13010F: drivers/vfio/mdev/
13011F: include/linux/mdev.h
13012F: samples/vfio-mdev/
13013
a714ea5f
AW
13014VFIO PLATFORM DRIVER
13015M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13016L: kvm@vger.kernel.org
13017S: Maintained
13018F: drivers/vfio/platform/
13019
9e6f3438
PO
13020VIDEOBUF2 FRAMEWORK
13021M: Pawel Osciak <pawel@osciak.com>
13022M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13023M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13024L: linux-media@vger.kernel.org
13025S: Maintained
90d72ac6 13026F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13027F: include/media/videobuf2-*
13028
06a8fc78
AH
13029VIRTIO AND VHOST VSOCK DRIVER
13030M: Stefan Hajnoczi <stefanha@redhat.com>
13031L: kvm@vger.kernel.org
13032L: virtualization@lists.linux-foundation.org
13033L: netdev@vger.kernel.org
13034S: Maintained
13035F: include/linux/virtio_vsock.h
13036F: include/uapi/linux/virtio_vsock.h
13037F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13038F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
13039F: drivers/vhost/vsock.c
13040F: drivers/vhost/vsock.h
06a8fc78 13041
5523662e
SCP
13042VIRTUAL SERIO DEVICE DRIVER
13043M: Stephen Chandler Paul <thatslyude@gmail.com>
13044S: Maintained
13045F: drivers/input/serio/userio.c
13046F: include/uapi/linux/userio.h
13047
9a82446b
AS
13048VIRTIO CONSOLE DRIVER
13049M: Amit Shah <amit.shah@redhat.com>
13050L: virtualization@lists.linux-foundation.org
13051S: Maintained
13052F: drivers/char/virtio_console.c
13053F: include/linux/virtio_console.h
c117ab84 13054F: include/uapi/linux/virtio_console.h
9a82446b 13055
2426ec8f 13056VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13057M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13058M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13059L: virtualization@lists.linux-foundation.org
13060S: Maintained
0e4191fe 13061F: Documentation/devicetree/bindings/virtio/
2426ec8f 13062F: drivers/virtio/
c893c8d7 13063F: tools/virtio/
2426ec8f
MT
13064F: drivers/net/virtio_net.c
13065F: drivers/block/virtio_blk.c
13066F: include/linux/virtio_*.h
916cdabc 13067F: include/uapi/linux/virtio_*.h
dbaf0624 13068F: drivers/crypto/virtio/
2426ec8f 13069
f2dbda3b
CH
13070VIRTIO DRIVERS FOR S390
13071M: Christian Borntraeger <borntraeger@de.ibm.com>
13072M: Cornelia Huck <cornelia.huck@de.ibm.com>
13073L: linux-s390@vger.kernel.org
13074L: virtualization@lists.linux-foundation.org
13075L: kvm@vger.kernel.org
13076S: Supported
1b568d93 13077F: drivers/s390/virtio/
f2dbda3b 13078
4ad6ee91
GH
13079VIRTIO GPU DRIVER
13080M: David Airlie <airlied@linux.ie>
13081M: Gerd Hoffmann <kraxel@redhat.com>
13082L: dri-devel@lists.freedesktop.org
13083L: virtualization@lists.linux-foundation.org
13084S: Maintained
13085F: drivers/gpu/drm/virtio/
13086F: include/uapi/linux/virtio_gpu.h
13087
3a4d5c94
MT
13088VIRTIO HOST (VHOST)
13089M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13090M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13091L: kvm@vger.kernel.org
c996d8b9 13092L: virtualization@lists.linux-foundation.org
3a4d5c94 13093L: netdev@vger.kernel.org
9f273c24 13094T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13095S: Maintained
13096F: drivers/vhost/
c117ab84 13097F: include/uapi/linux/vhost.h
3a4d5c94 13098
271c8651
GH
13099VIRTIO INPUT DRIVER
13100M: Gerd Hoffmann <kraxel@redhat.com>
13101S: Maintained
13102F: drivers/virtio/virtio_input.c
13103F: include/uapi/linux/virtio_input.h
13104
dbaf0624
G
13105VIRTIO CRYPTO DRIVER
13106M: Gonglei <arei.gonglei@huawei.com>
13107L: virtualization@lists.linux-foundation.org
13108L: linux-crypto@vger.kernel.org
13109S: Maintained
13110F: drivers/crypto/virtio/
13111F: include/uapi/linux/virtio_crypto.h
13112
1da177e4 13113VIA RHINE NETWORK DRIVER
210347e1 13114S: Orphan
f2148a47 13115F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13116
f0bf7f61 13117VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13118M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13119M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13120S: Maintained
13121F: drivers/mmc/host/via-sdmmc.c
13122
69e4a7c2 13123VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13124M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13125L: linux-fbdev@vger.kernel.org
69e4a7c2 13126S: Maintained
c7babebd
FTS
13127F: include/linux/via-core.h
13128F: include/linux/via-gpio.h
13129F: include/linux/via_i2c.h
8a61f013 13130F: drivers/video/fbdev/via/
69e4a7c2 13131
01f20734 13132VIA VELOCITY NETWORK DRIVER
8b58be88 13133M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13134L: netdev@vger.kernel.org
13135S: Maintained
f2148a47 13136F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13137
f73f8173
AW
13138VIRT LIB
13139M: Alex Williamson <alex.williamson@redhat.com>
13140M: Paolo Bonzini <pbonzini@redhat.com>
13141L: kvm@vger.kernel.org
13142S: Supported
13143F: virt/lib/
13144
77911fd2 13145VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13146M: Hans Verkuil <hverkuil@xs4all.nl>
13147L: linux-media@vger.kernel.org
13148T: git git://linuxtv.org/media_tree.git
a825eaec 13149W: https://linuxtv.org
0b7bc1fa 13150S: Maintained
77911fd2 13151F: drivers/media/platform/vivid/*
0b7bc1fa 13152
be7f8273 13153VLAN (802.1Q)
8b58be88 13154M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
13155L: netdev@vger.kernel.org
13156S: Maintained
679655da
JP
13157F: drivers/net/macvlan.c
13158F: include/linux/if_*vlan.h
13159F: net/8021q/
be7f8273 13160
55e331cf 13161VLYNQ BUS
08eeb306 13162M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13163L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13164S: Maintained
13165F: drivers/vlynq/vlynq.c
13166F: include/linux/vlynq.h
13167
390beae4 13168VME SUBSYSTEM
74c600e3 13169M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13170M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13171M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13172L: devel@driverdev.osuosl.org
13173S: Maintained
13174T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13175F: Documentation/driver-api/vme.rst
390beae4
MW
13176F: drivers/staging/vme/
13177F: drivers/vme/
13178F: include/linux/vme*
13179
4488e09b
AK
13180VMWARE HYPERVISOR INTERFACE
13181M: Alok Kataria <akataria@vmware.com>
13182L: virtualization@lists.linux-foundation.org
13183S: Supported
13184F: arch/x86/kernel/cpu/vmware.c
13185
73b35d07
DT
13186VMWARE BALLOON DRIVER
13187M: Xavier Deguillard <xdeguillard@vmware.com>
13188M: Philip Moltmann <moltmann@vmware.com>
13189M: "VMware, Inc." <pv-drivers@vmware.com>
13190L: linux-kernel@vger.kernel.org
13191S: Maintained
13192F: drivers/misc/vmw_balloon.c
13193
8b8be51b
TH
13194VMWARE VMMOUSE SUBDRIVER
13195M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13196M: "VMware, Inc." <pv-drivers@vmware.com>
13197L: linux-input@vger.kernel.org
13198S: Maintained
13199F: drivers/input/mouse/vmmouse.c
13200F: drivers/input/mouse/vmmouse.h
13201
d1a890fa 13202VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13203M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13204M: "VMware, Inc." <pv-drivers@vmware.com>
13205L: netdev@vger.kernel.org
13206S: Maintained
13207F: drivers/net/vmxnet3/
d1a890fa 13208
851b1642 13209VMware PVSCSI driver
29374ec6 13210M: Jim Gill <jgill@vmware.com>
851b1642
AK
13211M: VMware PV-Drivers <pv-drivers@vmware.com>
13212L: linux-scsi@vger.kernel.org
13213S: Maintained
13214F: drivers/scsi/vmw_pvscsi.c
13215F: drivers/scsi/vmw_pvscsi.h
13216
29c8d9eb
AR
13217VMWARE PVRDMA DRIVER
13218M: Adit Ranadive <aditr@vmware.com>
13219M: VMware PV-Drivers <pv-drivers@vmware.com>
13220L: linux-rdma@vger.kernel.org
13221S: Maintained
13222F: drivers/infiniband/hw/vmw_pvrdma/
13223
e53e86c7 13224VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13225M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13226M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13227L: linux-kernel@vger.kernel.org
1dd68f01 13228W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13229T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13230S: Supported
9d2597e8 13231F: Documentation/devicetree/bindings/regulator/
679655da 13232F: drivers/regulator/
9d2597e8 13233F: include/dt-bindings/regulator/
679655da 13234F: include/linux/regulator/
e53e86c7 13235
081958eb
DA
13236VRF
13237M: David Ahern <dsa@cumulusnetworks.com>
13238M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13239L: netdev@vger.kernel.org
13240S: Maintained
13241F: drivers/net/vrf.c
562d897d 13242F: Documentation/networking/vrf.txt
081958eb 13243
ab41319e 13244VT1211 HARDWARE MONITOR DRIVER
8b58be88 13245M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13246L: linux-hwmon@vger.kernel.org
ab41319e 13247S: Maintained
679655da
JP
13248F: Documentation/hwmon/vt1211
13249F: drivers/hwmon/vt1211.c
ab41319e 13250
1de9e371 13251VT8231 HARDWARE MONITOR DRIVER
8b58be88 13252M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13253L: linux-hwmon@vger.kernel.org
1de9e371 13254S: Maintained
679655da 13255F: drivers/hwmon/vt8231.c
1de9e371 13256
88095e7b
TO
13257VUB300 USB to SDIO/SD/MMC bridge chip
13258M: Tony Olech <tony.olech@elandigitalsystems.com>
13259L: linux-mmc@vger.kernel.org
13260L: linux-usb@vger.kernel.org
13261S: Supported
13262F: drivers/mmc/host/vub300.c
13263
1da177e4 13264W1 DALLAS'S 1-WIRE BUS
a8018766 13265M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13266S: Maintained
679655da
JP
13267F: Documentation/w1/
13268F: drivers/w1/
1da177e4 13269
13927079 13270W83791D HARDWARE MONITORING DRIVER
8b58be88 13271M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13272L: linux-hwmon@vger.kernel.org
25845c22 13273S: Maintained
679655da
JP
13274F: Documentation/hwmon/w83791d
13275F: drivers/hwmon/w83791d.c
13927079 13276
61db011d 13277W83793 HARDWARE MONITORING DRIVER
8b58be88 13278M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13279L: linux-hwmon@vger.kernel.org
61db011d 13280S: Maintained
679655da
JP
13281F: Documentation/hwmon/w83793
13282F: drivers/hwmon/w83793.c
61db011d 13283
e3760b43 13284W83795 HARDWARE MONITORING DRIVER
d8130624 13285M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13286L: linux-hwmon@vger.kernel.org
e3760b43
JD
13287S: Maintained
13288F: drivers/hwmon/w83795.c
13289
1da177e4 13290W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13291M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13292S: Maintained
679655da 13293F: drivers/mmc/host/wbsd.*
1da177e4 13294
b4e05923
HG
13295WACOM PROTOCOL 4 SERIAL TABLETS
13296M: Julian Squires <julian@cipht.net>
13297M: Hans de Goede <hdegoede@redhat.com>
13298L: linux-input@vger.kernel.org
13299S: Maintained
13300F: drivers/input/tablet/wacom_serial4.c
13301
3527761c 13302WATCHDOG DEVICE DRIVERS
8b58be88 13303M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13304R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13305L: linux-watchdog@vger.kernel.org
13306W: http://www.linux-watchdog.org/
f599aaf0 13307T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13308S: Maintained
540be8b2 13309F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13310F: Documentation/watchdog/
13311F: drivers/watchdog/
13312F: include/linux/watchdog.h
c117ab84 13313F: include/uapi/linux/watchdog.h
3527761c 13314
b22e00f3
DH
13315WIIMOTE HID DRIVER
13316M: David Herrmann <dh.herrmann@googlemail.com>
13317L: linux-input@vger.kernel.org
13318S: Maintained
13319F: drivers/hid/hid-wiimote*
13320
e258b80e 13321WINBOND CIR DRIVER
364e9e18 13322M: David Härdeman <david@hardeman.nu>
e258b80e 13323S: Maintained
116ab806 13324F: drivers/media/rc/winbond-cir.c
e258b80e 13325
c36a483d
WBG
13326WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13327M: William Breathitt Gray <vilhelm.gray@gmail.com>
13328L: linux-watchdog@vger.kernel.org
13329S: Maintained
13330F: drivers/watchdog/ebc-c384_wdt.c
13331
9c26df9b
WBG
13332WINSYSTEMS WS16C48 GPIO DRIVER
13333M: William Breathitt Gray <vilhelm.gray@gmail.com>
13334L: linux-gpio@vger.kernel.org
13335S: Maintained
13336F: drivers/gpio/gpio-ws16c48.c
e258b80e 13337
8a70da82 13338WIMAX STACK
8b58be88 13339M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13340M: linux-wimax@intel.com
49e7d9df 13341L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13342S: Supported
13343W: http://linuxwimax.org
315987dc 13344F: Documentation/wimax/README.wimax
315987dc
JP
13345F: include/linux/wimax/debug.h
13346F: include/net/wimax.h
c117ab84 13347F: include/uapi/linux/wimax.h
315987dc 13348F: net/wimax/
8a70da82 13349
5fc14680 13350WISTRON LAPTOP BUTTON DRIVER
8b58be88 13351M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13352S: Maintained
679655da 13353F: drivers/input/misc/wistron_btns.c
5fc14680 13354
1da177e4 13355WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13356M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13357L: linux-wireless@vger.kernel.org
926554c4 13358W: http://oops.ghostprotocols.net:81/blog
1da177e4 13359S: Maintained
679655da 13360F: drivers/net/wireless/wl3501*
1da177e4 13361
055bcbcb 13362WOLFSON MICROELECTRONICS DRIVERS
fef95164 13363L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13364T: git https://github.com/CirrusLogic/linux-drivers.git
13365W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13366S: Supported
3768f0b1 13367F: Documentation/hwmon/wm83??
f494993f
CK
13368F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13369F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13370F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13371F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13372F: drivers/clk/clk-wm83*.c
9c309598 13373F: drivers/extcon/extcon-arizona.c
b75ea16a 13374F: drivers/leds/leds-wm83*.c
25b273ba 13375F: drivers/gpio/gpio-*wm*.c
9c309598 13376F: drivers/gpio/gpio-arizona.c
d22b0869 13377F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13378F: drivers/input/misc/wm831x-on.c
13379F: drivers/input/touchscreen/wm831x-ts.c
13380F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13381F: drivers/mfd/arizona*
13382F: drivers/mfd/wm*.c
12ebc137 13383F: drivers/mfd/cs47l24*
8c0984e5 13384F: drivers/power/supply/wm83*.c
b75ea16a
MB
13385F: drivers/rtc/rtc-wm83*.c
13386F: drivers/regulator/wm8*.c
3860e6c4 13387F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13388F: drivers/watchdog/wm83*_wdt.c
9c309598 13389F: include/linux/mfd/arizona/
3860e6c4 13390F: include/linux/mfd/wm831x/
b75ea16a 13391F: include/linux/mfd/wm8350/
3768f0b1 13392F: include/linux/mfd/wm8400*
59ec6da2 13393F: include/linux/wm97xx.h
055bcbcb 13394F: include/sound/wm????.h
9c309598 13395F: sound/soc/codecs/arizona.?
055bcbcb 13396F: sound/soc/codecs/wm*
12ebc137 13397F: sound/soc/codecs/cs47l24*
b75ea16a 13398
3e6cd7a4
TH
13399WORKQUEUE
13400M: Tejun Heo <tj@kernel.org>
badb7f5e 13401R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13402T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13403S: Maintained
13404F: include/linux/workqueue.h
13405F: kernel/workqueue.c
e7f08ffb 13406F: Documentation/core-api/workqueue.rst
3e6cd7a4 13407
39ac9f48
CYT
13408X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13409M: Chen-Yu Tsai <wens@csie.org>
13410L: linux-kernel@vger.kernel.org
13411S: Maintained
13412N: axp[128]
13413
1da177e4 13414X.25 NETWORK LAYER
8bf28059 13415M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13416L: linux-x25@vger.kernel.org
8bf28059 13417S: Odd Fixes
679655da
JP
13418F: Documentation/networking/x25*
13419F: include/net/x25*
13420F: net/x25/
1da177e4 13421
e2d1d6c0 13422X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13423M: Thomas Gleixner <tglx@linutronix.de>
13424M: Ingo Molnar <mingo@redhat.com>
13425M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13426M: x86@kernel.org
981c3a4f 13427L: linux-kernel@vger.kernel.org
75fc2d37 13428T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13429S: Maintained
679655da
JP
13430F: Documentation/x86/
13431F: arch/x86/
e2d1d6c0 13432
d0944853 13433X86 PLATFORM DRIVERS
e181ba15 13434M: Darren Hart <dvhart@infradead.org>
d0944853 13435L: platform-driver-x86@vger.kernel.org
e181ba15 13436T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13437S: Maintained
14430813 13438F: drivers/platform/x86/
3a4bceef 13439F: drivers/platform/olpc/
d0944853 13440
c1f5c54b
IM
13441X86 MCE INFRASTRUCTURE
13442M: Tony Luck <tony.luck@intel.com>
487ba8e8 13443M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13444L: linux-edac@vger.kernel.org
13445S: Maintained
13446F: arch/x86/kernel/cpu/mcheck/*
13447
79ebdc95
BP
13448X86 MICROCODE UPDATE SUPPORT
13449M: Borislav Petkov <bp@alien8.de>
13450S: Maintained
13451F: arch/x86/kernel/cpu/microcode/*
13452
f0905c5a
AL
13453X86 VDSO
13454M: Andy Lutomirski <luto@amacapital.net>
13455L: linux-kernel@vger.kernel.org
13456T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13457S: Maintained
d603c8e1 13458F: arch/x86/entry/vdso/
f0905c5a 13459
d6fad502 13460XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13461M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13462M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13463L: linux-media@vger.kernel.org
a825eaec 13464W: https://linuxtv.org
d6fad502
MCC
13465T: git git://linuxtv.org/media_tree.git
13466S: Maintained
13467F: drivers/media/tuners/tuner-xc2028.*
13468
c4468085 13469XEN HYPERVISOR INTERFACE
3eeef8f7 13470M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13471M: Juergen Gross <jgross@suse.com>
11dbb52b 13472L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13473T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13474S: Supported
13475F: arch/x86/xen/
13476F: drivers/*/xen-*front.c
13477F: drivers/xen/
13478F: arch/x86/include/asm/xen/
13479F: include/xen/
c117ab84 13480F: include/uapi/xen/
c4468085 13481
77bfb479 13482XEN HYPERVISOR ARM
85d1a29d 13483M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13484L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13485S: Maintained
77bfb479
SS
13486F: arch/arm/xen/
13487F: arch/arm/include/asm/xen/
13488
b475e83f 13489XEN HYPERVISOR ARM64
85d1a29d 13490M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13491L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13492S: Maintained
b475e83f
SS
13493F: arch/arm64/xen/
13494F: arch/arm64/include/asm/xen/
13495
9b57e1a7 13496XEN NETWORK BACKEND DRIVER
8386040b 13497M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13498M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13499L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13500L: netdev@vger.kernel.org
13501S: Supported
13502F: drivers/net/xen-netback/*
13503
c5f8e29d
KRW
13504XEN PCI SUBSYSTEM
13505M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13506L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13507S: Supported
13508F: arch/x86/pci/*xen*
13509F: drivers/pci/*xen*
13510
a2c5ae65
KRW
13511XEN BLOCK SUBSYSTEM
13512M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13513M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13514L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13515S: Supported
13516F: drivers/block/xen-blkback/*
13517F: drivers/block/xen*
13518
15d03609
JG
13519XEN PVSCSI DRIVERS
13520M: Juergen Gross <jgross@suse.com>
13521L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13522L: linux-scsi@vger.kernel.org
13523S: Supported
13524F: drivers/scsi/xen-scsifront.c
13525F: drivers/xen/xen-scsiback.c
13526F: include/xen/interface/io/vscsiif.h
13527
c5f8e29d
KRW
13528XEN SWIOTLB SUBSYSTEM
13529M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13530L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13531S: Supported
13532F: arch/x86/xen/*swiotlb*
13533F: drivers/xen/*swiotlb*
13534
1da177e4 13535XFS FILESYSTEM
809625ca 13536M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13537M: linux-xfs@vger.kernel.org
13538L: linux-xfs@vger.kernel.org
13539W: http://xfs.org/
9f273c24 13540T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13541S: Supported
679655da
JP
13542F: Documentation/filesystems/xfs.txt
13543F: fs/xfs/
1da177e4 13544
8a3b7a25 13545XILINX AXI ETHERNET DRIVER
59a54f30
MS
13546M: Anirudha Sarangi <anirudh@xilinx.com>
13547M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13548S: Maintained
13549F: drivers/net/ethernet/xilinx/xilinx_axienet*
13550
238b8721 13551XILINX UARTLITE SERIAL DRIVER
8b58be88 13552M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13553L: linux-serial@vger.kernel.org
13554S: Maintained
df621252 13555F: drivers/tty/serial/uartlite.c
238b8721 13556
df330515
LP
13557XILINX VIDEO IP CORES
13558M: Hyun Kwon <hyun.kwon@xilinx.com>
13559M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13560L: linux-media@vger.kernel.org
13561T: git git://linuxtv.org/media_tree.git
13562S: Supported
13563F: Documentation/devicetree/bindings/media/xilinx/
13564F: drivers/media/platform/xilinx/
a5562f65 13565F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13566
74316949
EB
13567XILLYBUS DRIVER
13568M: Eli Billauer <eli.billauer@gmail.com>
13569L: linux-kernel@vger.kernel.org
13570S: Supported
13571F: drivers/char/xillybus/
13572
f620e4b8
MF
13573XTENSA XTFPGA PLATFORM SUPPORT
13574M: Max Filippov <jcmvbkbc@gmail.com>
13575L: linux-xtensa@linux-xtensa.org
13576S: Maintained
13577F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13578F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13579
1da177e4 13580YAM DRIVER FOR AX.25
8b58be88 13581M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13582L: linux-hams@vger.kernel.org
13583S: Maintained
679655da
JP
13584F: drivers/net/hamradio/yam*
13585F: include/linux/yam.h
1da177e4 13586
af64a5eb 13587YEALINK PHONE DRIVER
8b58be88 13588M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13589L: usbb2k-api-dev@nongnu.org
13590S: Maintained
679655da
JP
13591F: Documentation/input/yealink.txt
13592F: drivers/input/misc/yealink.*
af64a5eb 13593
1da177e4 13594Z8530 DRIVER FOR AX.25
8b58be88 13595M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13596W: http://yaina.de/jreuter/
13597W: http://www.qsl.net/dl1bke/
13598L: linux-hams@vger.kernel.org
13599S: Maintained
679655da
JP
13600F: Documentation/networking/z8530drv.txt
13601F: drivers/net/hamradio/*scc.c
13602F: drivers/net/hamradio/z8530.h
1da177e4 13603
0cf31ec1 13604ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13605M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13606L: linux-mm@kvack.org
13607S: Maintained
13608F: mm/zbud.c
13609F: include/linux/zbud.h
13610
7c0c3afb 13611ZD1211RW WIRELESS DRIVER
8b58be88
JP
13612M: Daniel Drake <dsd@gentoo.org>
13613M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13614W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13615L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13616L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13617S: Maintained
6948300c 13618F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13619
20263029
DS
13620ZPOOL COMPRESSED PAGE STORAGE API
13621M: Dan Streetman <ddstreet@ieee.org>
13622L: linux-mm@kvack.org
13623S: Maintained
13624F: mm/zpool.c
13625F: include/linux/zpool.h
13626
1da177e4 13627ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13628L: mjpeg-users@lists.sourceforge.net
f63145e2 13629L: linux-media@vger.kernel.org
1da177e4 13630W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13631T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13632S: Odd Fixes
90d72ac6 13633F: drivers/media/pci/zoran/
1da177e4 13634
6920f2cc
MK
13635ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13636M: Minchan Kim <minchan@kernel.org>
13637M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13638R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13639L: linux-kernel@vger.kernel.org
13640S: Maintained
13641F: drivers/block/zram/
13642F: Documentation/blockdev/zram.txt
13643
8b4a4080 13644ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13645M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13646S: Maintained
df621252 13647F: drivers/tty/serial/zs.*
8b4a4080 13648
eae70d06
MK
13649ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13650M: Minchan Kim <minchan@kernel.org>
13651M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13652R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13653L: linux-mm@kvack.org
13654S: Maintained
13655F: mm/zsmalloc.c
13656F: include/linux/zsmalloc.h
d02be50d 13657F: Documentation/vm/zsmalloc.txt
eae70d06 13658
0cf31ec1 13659ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13660M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13661L: linux-mm@kvack.org
13662S: Maintained
13663F: mm/zswap.c
13664
1da177e4 13665THE REST
8b58be88 13666M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13667L: linux-kernel@vger.kernel.org
8a6e2535 13668Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13669T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13670S: Buried alive in reporters
34d03cc1
JP
13671F: *
13672F: */