pwm: imx: Add separate set of PWM ops for v1 and v2
[linux-2.6-block.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
8c27ceff 38 See Documentation/process/coding-style.rst for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
8c27ceff 44 See Documentation/process/submitting-patches.rst for details.
f70f873b 45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
8c27ceff 57 Documentation/process/submitting-patches.rst.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
2de2bd95
JN
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
57599f9b
JN
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
8a6e2535 81 Q: Patchwork web based patch tracking system site
cea8321c
JP
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
68656443 84 B: Bug tracking system location.
c7c4fb18
JP
85 S: Status, one of the following:
86 Supported: Someone is actually paid to look after this.
87 Maintained: Someone actually looks after it.
88 Odd Fixes: It has a maintainer but they don't have time to do
89 much other than throw the odd patch in. See below..
90 Orphan: No current maintainer [but maybe you could take the
91 role as you write your new code].
92 Obsolete: Old code. Something tagged obsolete generally means
93 it has been replaced by a better system and you
94 should be using that.
95 F: Files and directories with wildcard patterns.
96 A trailing slash includes all files and subdirectory files.
97 F: drivers/net/ all files in and below drivers/net
98 F: drivers/net/* all files in drivers/net, but not below
99 F: */net/* all files in "any top level directory"/net
100 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
101 N: Files and directories with regex patterns.
102 N: [^a-z]tegra all files whose path contains the word tegra
103 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
104 scripts/get_maintainer.pl has different behavior for files that
105 match F: pattern and matches of N: patterns. By default,
106 get_maintainer will not look at git log history when an F: pattern
107 match occurs. When an N: match occurs, git log history is used
108 to also notify the people that have git commit signatures.
c7c4fb18
JP
109 X: Files and directories that are NOT maintained, same rules as F:
110 Files exclusions are tested before file matches.
111 Can be useful for excluding a specific subdirectory, for instance:
112 F: net/
113 X: net/ipv6/
114 matches all files in and below net excluding net/ipv6/
115 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 116 patch or file. For instance:
c7c4fb18 117 K: of_get_profile
bbbe96ed 118 matches patches or files that contain "of_get_profile"
c7c4fb18 119 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
120 matches patches or files that contain one or more of the words
121 printk, pr_info or pr_err
c7c4fb18 122 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
123
124Note: For the hard of thinking, this list is meant to remain in alphabetical
125order. If you could add yourselves to it in alphabetical order that would be
126so much easier [Ed]
127
c7c4fb18 128Maintainers List (try to look for most precise areas first)
1da177e4 129
c7c4fb18 130 -----------------------------------
679655da 131
a6d89915 1323C59X NETWORK DRIVER
8b58be88 133M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
134L: netdev@vger.kernel.org
135S: Maintained
679655da 136F: Documentation/networking/vortex.txt
ca7a8e85 137F: drivers/net/ethernet/3com/3c59x.c
a6d89915 138
1da177e4 1393CR990 NETWORK DRIVER
8b58be88 140M: David Dillow <dave@thedillows.org>
979b6c13 141L: netdev@vger.kernel.org
1da177e4 142S: Maintained
ca7a8e85 143F: drivers/net/ethernet/3com/typhoon*
1da177e4 144
c4de0ceb 1453WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
2c9bce5b 146M: Adam Radford <aradford@gmail.com>
1da177e4 147L: linux-scsi@vger.kernel.org
c4de0ceb 148W: http://www.lsi.com
1da177e4 149S: Supported
c4de0ceb 150F: drivers/scsi/3w-*
1da177e4
LT
151
15253C700 AND 53C700-66 SCSI DRIVER
8b58be88 153M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
154L: linux-scsi@vger.kernel.org
155S: Maintained
679655da 156F: drivers/scsi/53c700*
1da177e4 157
68d96dcf 1586LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 159M: Alexander Aring <aar@pengutronix.de>
6970c34c 160M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 161L: linux-bluetooth@vger.kernel.org
ebef9c12 162L: linux-wpan@vger.kernel.org
68d96dcf
AA
163S: Maintained
164F: net/6lowpan/
6304f8fc 165F: include/net/6lowpan.h
ea9eb698 166F: Documentation/networking/6lowpan.txt
68d96dcf 167
1da177e4 1686PACK NETWORK DRIVER FOR AX.25
8b58be88 169M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
170L: linux-hams@vger.kernel.org
171S: Maintained
679655da 172F: drivers/net/hamradio/6pack.c
1da177e4 173
1da177e4 1748169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 175M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 176L: netdev@vger.kernel.org
1da177e4 177S: Maintained
a8fe65b8 178F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
179
1808250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 181M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 182L: linux-serial@vger.kernel.org
8ee16a1b 183S: Maintained
08deed1e 184T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 185F: drivers/tty/serial/8250*
679655da 186F: include/linux/serial_8250.h
1da177e4
LT
187
1888390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 189L: netdev@vger.kernel.org
0cf445ce 190S: Orphan / Obsolete
644570b8 191F: drivers/net/ethernet/8390/
1da177e4 192
67543e50 1939P FILE SYSTEM
8b58be88
JP
194M: Eric Van Hensbergen <ericvh@gmail.com>
195M: Ron Minnich <rminnich@sandia.gov>
196M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 197L: v9fs-developer@lists.sourceforge.net
27a2a5ff 198W: http://swik.net/v9fs
8a6e2535 199Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 200T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 201S: Maintained
679655da
JP
202F: Documentation/filesystems/9p.txt
203F: fs/9p/
2315cb14
RL
204F: net/9p/
205F: include/net/9p/
206F: include/uapi/linux/virtio_9p.h
207F: include/trace/events/9p.h
208
67543e50 209
91952bc0
AP
210A8293 MEDIA DRIVER
211M: Antti Palosaari <crope@iki.fi>
212L: linux-media@vger.kernel.org
a825eaec 213W: https://linuxtv.org
91952bc0
AP
214W: http://palosaari.fi/linux/
215Q: http://patchwork.linuxtv.org/project/linux-media/list/
216T: git git://linuxtv.org/anttip/media_tree.git
217S: Maintained
218F: drivers/media/dvb-frontends/a8293*
219
e2d1d6c0 220AACRAID SCSI RAID DRIVER
2a81ffdd 221M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
222L: linux-scsi@vger.kernel.org
223W: http://www.adaptec.com/
1da177e4 224S: Supported
679655da
JP
225F: Documentation/scsi/aacraid.txt
226F: drivers/scsi/aacraid/
1da177e4 227
ea8f8fc8
JT
228ABI/API
229L: linux-api@vger.kernel.org
ea8f8fc8 230F: include/linux/syscalls.h
ea8f8fc8
JT
231F: kernel/sys_ni.c
232
249e3c85 233ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 234M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 235L: linux-hwmon@vger.kernel.org
f2b84bbc 236S: Maintained
679655da 237F: drivers/hwmon/abituguru.c
f2b84bbc 238
249e3c85 239ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 240M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 241L: linux-hwmon@vger.kernel.org
249e3c85 242S: Maintained
679655da 243F: drivers/hwmon/abituguru3.c
249e3c85 244
1b06d64f
WBG
245ACCES 104-DIO-48E GPIO DRIVER
246M: William Breathitt Gray <vilhelm.gray@gmail.com>
247L: linux-gpio@vger.kernel.org
248S: Maintained
249F: drivers/gpio/gpio-104-dio-48e.c
250
6ddcf9b4
WBG
251ACCES 104-IDI-48 GPIO DRIVER
252M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
253L: linux-gpio@vger.kernel.org
254S: Maintained
255F: drivers/gpio/gpio-104-idi-48.c
256
e2558989
WBG
257ACCES 104-IDIO-16 GPIO DRIVER
258M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
259L: linux-gpio@vger.kernel.org
260S: Maintained
261F: drivers/gpio/gpio-104-idio-16.c
262
28e5d3bb
WBG
263ACCES 104-QUAD-8 IIO DRIVER
264M: William Breathitt Gray <vilhelm.gray@gmail.com>
265L: linux-iio@vger.kernel.org
266S: Maintained
267F: drivers/iio/counter/104-quad-8.c
268
1da177e4 269ACENIC DRIVER
8b58be88 270M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
271L: linux-acenic@sunsite.dk
272S: Maintained
531c4f89 273F: drivers/net/ethernet/alteon/acenic*
1da177e4 274
e86435eb 275ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 276M: Peter Feuerer <peter@piie.net>
d0944853 277L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
278W: http://piie.net/?section=acerhdf
279S: Maintained
280F: drivers/platform/x86/acerhdf.c
e86435eb 281
745a5d21 282ACER WMI LAPTOP EXTRAS
182ae55c 283M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 284L: platform-driver-x86@vger.kernel.org
745a5d21 285S: Maintained
679655da 286F: drivers/platform/x86/acer-wmi.c
745a5d21 287
1da177e4 288ACPI
9c3646d1 289M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 290M: Len Brown <lenb@kernel.org>
6968e50c 291L: linux-acpi@vger.kernel.org
360818b8
RW
292W: https://01.org/linux-acpi
293Q: https://patchwork.kernel.org/project/linux-acpi/list/
294T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 295B: https://bugzilla.kernel.org
8b59a454 296S: Supported
679655da
JP
297F: drivers/acpi/
298F: drivers/pnp/pnpacpi/
299F: include/linux/acpi.h
43368e74 300F: include/acpi/
3a75ef0c 301F: Documentation/acpi/
89ca78a0 302F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 303F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
304F: drivers/pci/*acpi*
305F: drivers/pci/*/*acpi*
306F: drivers/pci/*/*/*acpi*
3a75ef0c 307F: tools/power/acpi/
8b59a454 308
3774929d
RW
309ACPI COMPONENT ARCHITECTURE (ACPICA)
310M: Robert Moore <robert.moore@intel.com>
311M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 312M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
313L: linux-acpi@vger.kernel.org
314L: devel@acpica.org
315W: https://acpica.org/
316W: https://github.com/acpica/acpica/
317Q: https://patchwork.kernel.org/project/linux-acpi/list/
318T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
319B: https://bugzilla.kernel.org
320B: https://bugs.acpica.org
3774929d
RW
321S: Supported
322F: drivers/acpi/acpica/
323F: include/acpi/
2754c447 324F: tools/power/acpi/
3774929d 325
8b59a454 326ACPI FAN DRIVER
8b58be88 327M: Zhang Rui <rui.zhang@intel.com>
8b59a454 328L: linux-acpi@vger.kernel.org
5ca92bd9 329W: https://01.org/linux-acpi
68656443 330B: https://bugzilla.kernel.org
8b59a454 331S: Supported
679655da 332F: drivers/acpi/fan.c
1da177e4 333
daeb2016
LP
334ACPI FOR ARM64 (ACPI/arm64)
335M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
336M: Hanjun Guo <hanjun.guo@linaro.org>
337M: Sudeep Holla <sudeep.holla@arm.com>
338L: linux-acpi@vger.kernel.org
339S: Maintained
340F: drivers/acpi/arm64
341
8b59a454 342ACPI THERMAL DRIVER
8b58be88 343M: Zhang Rui <rui.zhang@intel.com>
8b59a454 344L: linux-acpi@vger.kernel.org
5ca92bd9 345W: https://01.org/linux-acpi
68656443 346B: https://bugzilla.kernel.org
8b59a454 347S: Supported
679655da 348F: drivers/acpi/*thermal*
998be20f 349
359acec8 350ACPI VIDEO DRIVER
8b58be88 351M: Zhang Rui <rui.zhang@intel.com>
8b59a454 352L: linux-acpi@vger.kernel.org
5ca92bd9 353W: https://01.org/linux-acpi
68656443 354B: https://bugzilla.kernel.org
8b59a454 355S: Supported
86f98a3a 356F: drivers/acpi/acpi_video.c
998be20f 357
bff431e4 358ACPI WMI DRIVER
d0944853 359L: platform-driver-x86@vger.kernel.org
5b927259 360S: Orphan
679655da 361F: drivers/platform/x86/wmi.c
bff431e4 362
2f39d519 363AD1889 ALSA SOUND DRIVER
8b58be88 364M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
365W: http://wiki.parisc-linux.org/AD1889
366L: linux-parisc@vger.kernel.org
367S: Maintained
679655da 368F: sound/pci/ad1889.*
2f39d519 369
527a1a83
MH
370AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
371M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 372W: http://wiki.analog.com/AD5254
a4edbc10 373W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
374S: Supported
375F: drivers/misc/ad525x_dpot.c
376
377AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
378M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 379W: http://wiki.analog.com/AD5398
a4edbc10 380W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
381S: Supported
382F: drivers/regulator/ad5398.c
383
384AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
385M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 386W: http://wiki.analog.com/AD7142
a4edbc10 387W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
388S: Supported
389F: drivers/input/misc/ad714x.c
390
391AD7877 TOUCHSCREEN DRIVER
392M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 393W: http://wiki.analog.com/AD7877
a4edbc10 394W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
395S: Supported
396F: drivers/input/touchscreen/ad7877.c
397
398AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
399M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 400W: http://wiki.analog.com/AD7879
a4edbc10 401W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
402S: Supported
403F: drivers/input/touchscreen/ad7879.c
404
1330b0dc 405ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 406M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
407S: Maintained
408
7302b9d9
MH
409ADF7242 IEEE 802.15.4 RADIO DRIVER
410M: Michael Hennerich <michael.hennerich@analog.com>
411W: https://wiki.analog.com/ADF7242
412W: http://ez.analog.com/community/linux-device-drivers
413L: linux-wpan@vger.kernel.org
414S: Supported
415F: drivers/net/ieee802154/adf7242.c
416F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
417
1da177e4 418ADM1025 HARDWARE MONITOR DRIVER
d8130624 419M: Jean Delvare <jdelvare@suse.com>
968ce1b1 420L: linux-hwmon@vger.kernel.org
1da177e4 421S: Maintained
679655da
JP
422F: Documentation/hwmon/adm1025
423F: drivers/hwmon/adm1025.c
1da177e4 424
cae2caae 425ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 426M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 427L: linux-hwmon@vger.kernel.org
cae2caae 428S: Maintained
679655da 429F: drivers/hwmon/adm1029.c
cae2caae 430
cc0b88cf 431ADM8211 WIRELESS DRIVER
cc0b88cf 432L: linux-wireless@vger.kernel.org
491b26b4 433W: http://wireless.kernel.org/
e71bcbd0 434S: Orphan
d4a17304 435F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 436
e8e31622
SA
437ADP1653 FLASH CONTROLLER DRIVER
438M: Sakari Ailus <sakari.ailus@iki.fi>
439L: linux-media@vger.kernel.org
440S: Maintained
441F: drivers/media/i2c/adp1653.c
b5dcee22 442F: include/media/i2c/adp1653.h
e8e31622 443
527a1a83
MH
444ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
445M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 446W: http://wiki.analog.com/ADP5520
a4edbc10 447W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
448S: Supported
449F: drivers/mfd/adp5520.c
450F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 451F: drivers/leds/leds-adp5520.c
77278d50 452F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
453F: drivers/input/keyboard/adp5520-keys.c
454
455ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
456M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 457W: http://wiki.analog.com/ADP5588
a4edbc10 458W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
459S: Supported
460F: drivers/input/keyboard/adp5588-keys.c
77278d50 461F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
462
463ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
464M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 465W: http://wiki.analog.com/ADP8860
a4edbc10 466W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
467S: Supported
468F: drivers/video/backlight/adp8860_bl.c
469
8c22a8f5
DE
470ADS1015 HARDWARE MONITOR DRIVER
471M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 472L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
473S: Maintained
474F: Documentation/hwmon/ads1015
475F: drivers/hwmon/ads1015.c
476F: include/linux/i2c/ads1015.h
477
1da177e4 478ADT746X FAN DRIVER
8b58be88 479M: Colin Leroy <colin@colino.net>
1da177e4 480S: Maintained
679655da 481F: drivers/macintosh/therm_adt746x.c
1da177e4 482
b058b859 483ADT7475 HARDWARE MONITOR DRIVER
d8130624 484M: Jean Delvare <jdelvare@suse.com>
968ce1b1 485L: linux-hwmon@vger.kernel.org
b058b859
JD
486S: Maintained
487F: Documentation/hwmon/adt7475
488F: drivers/hwmon/adt7475.c
489
527a1a83
MH
490ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
491M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 492W: http://wiki.analog.com/ADXL345
a4edbc10 493W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
494S: Supported
495F: drivers/input/misc/adxl34x.c
496
8c6af9e1 497ADVANSYS SCSI DRIVER
8b58be88 498M: Matthew Wilcox <matthew@wil.cx>
d8130624 499M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
500L: linux-scsi@vger.kernel.org
501S: Maintained
679655da
JP
502F: Documentation/scsi/advansys.txt
503F: drivers/scsi/advansys.c
8c6af9e1 504
1da177e4 505AEDSP16 DRIVER
8b58be88 506M: Riccardo Facchetti <fizban@tin.it>
1da177e4 507S: Maintained
679655da 508F: sound/oss/aedsp16.c
1da177e4 509
91952bc0
AP
510AF9013 MEDIA DRIVER
511M: Antti Palosaari <crope@iki.fi>
512L: linux-media@vger.kernel.org
a825eaec 513W: https://linuxtv.org
91952bc0
AP
514W: http://palosaari.fi/linux/
515Q: http://patchwork.linuxtv.org/project/linux-media/list/
516T: git git://linuxtv.org/anttip/media_tree.git
517S: Maintained
518F: drivers/media/dvb-frontends/af9013*
519
520AF9033 MEDIA DRIVER
521M: Antti Palosaari <crope@iki.fi>
522L: linux-media@vger.kernel.org
a825eaec 523W: https://linuxtv.org
91952bc0
AP
524W: http://palosaari.fi/linux/
525Q: http://patchwork.linuxtv.org/project/linux-media/list/
526T: git git://linuxtv.org/anttip/media_tree.git
527S: Maintained
528F: drivers/media/dvb-frontends/af9033*
529
1da177e4 530AFFS FILE SYSTEM
6cf515e1
GU
531L: linux-fsdevel@vger.kernel.org
532S: Orphan
679655da
JP
533F: Documentation/filesystems/affs.txt
534F: fs/affs/
1da177e4 535
e2d1d6c0 536AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 537M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
538L: linux-afs@lists.infradead.org
539S: Supported
679655da
JP
540F: fs/afs/
541F: include/net/af_rxrpc.h
542F: net/rxrpc/af_rxrpc.c
ee84595a 543W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 544
1da177e4 545AGPGART DRIVER
8b58be88 546M: David Airlie <airlied@linux.ie>
878eaf61 547T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 548S: Maintained
679655da
JP
549F: drivers/char/agp/
550F: include/linux/agp*
c117ab84 551F: include/uapi/linux/agp*
1da177e4
LT
552
553AHA152X SCSI DRIVER
8b58be88 554M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
555L: linux-scsi@vger.kernel.org
556S: Maintained
679655da
JP
557F: drivers/scsi/aha152x*
558F: drivers/scsi/pcmcia/aha152x*
1da177e4 559
64624d4f 560AIC7XXX / AIC79XX SCSI DRIVER
d8130624 561M: Hannes Reinecke <hare@suse.com>
64624d4f 562L: linux-scsi@vger.kernel.org
1da177e4 563S: Maintained
679655da 564F: drivers/scsi/aic7xxx/
1da177e4 565
450500ad
HV
566AIMSLAB FM RADIO RECEIVER DRIVER
567M: Hans Verkuil <hverkuil@xs4all.nl>
568L: linux-media@vger.kernel.org
569T: git git://linuxtv.org/media_tree.git
a825eaec 570W: https://linuxtv.org
450500ad
HV
571S: Maintained
572F: drivers/media/radio/radio-aimslab*
573
e2d1d6c0 574AIO
8b58be88 575M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
576L: linux-aio@kvack.org
577S: Supported
679655da
JP
578F: fs/aio.c
579F: include/linux/*aio*.h
e2d1d6c0 580
469d4ec8
AP
581AIRSPY MEDIA DRIVER
582M: Antti Palosaari <crope@iki.fi>
583L: linux-media@vger.kernel.org
a825eaec 584W: https://linuxtv.org
469d4ec8
AP
585W: http://palosaari.fi/linux/
586Q: http://patchwork.linuxtv.org/project/linux-media/list/
587T: git git://linuxtv.org/anttip/media_tree.git
588S: Maintained
589F: drivers/media/usb/airspy/
590
b9567027
LS
591ALACRITECH GIGABIT ETHERNET DRIVER
592M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
593S: Maintained
594F: drivers/net/ethernet/alacritech/*
595
1da177e4 596ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 597M: Duncan Sands <duncan.sands@free.fr>
6372594a 598L: linux-usb@vger.kernel.org
1da177e4
LT
599W: http://www.linux-usb.org/SpeedTouch/
600S: Maintained
679655da
JP
601F: drivers/usb/atm/speedtch.c
602F: drivers/usb/atm/usbatm.c
1da177e4 603
272f133a 604ALCHEMY AU1XX0 MMC DRIVER
8b58be88 605M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 606S: Maintained
679655da 607F: drivers/mmc/host/au1xmmc.c
272f133a 608
4a4e5787 609ALI1563 I2C DRIVER
8b58be88 610M: Rudolf Marek <r.marek@assembler.cz>
846557d3 611L: linux-i2c@vger.kernel.org
4a4e5787 612S: Maintained
679655da
JP
613F: Documentation/i2c/busses/i2c-ali1563
614F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 615
bc368798
LC
616ALLWINNER SECURITY SYSTEM
617M: Corentin Labbe <clabbe.montjoie@gmail.com>
618L: linux-crypto@vger.kernel.org
619S: Maintained
620F: drivers/crypto/sunxi-ss/
621
1da177e4 622ALPHA PORT
8b58be88 623M: Richard Henderson <rth@twiddle.net>
8b58be88 624M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 625M: Matt Turner <mattst88@gmail.com>
c89f4f9a 626S: Odd Fixes
a9406699 627L: linux-alpha@vger.kernel.org
679655da 628F: arch/alpha/
1da177e4 629
30172936
PR
630ALPS PS/2 TOUCHPAD DRIVER
631R: Pali Rohár <pali.rohar@gmail.com>
632F: drivers/input/mouse/alps.*
633
f62092f6
LFT
634ALTERA MAILBOX DRIVER
635M: Ley Foon Tan <lftan@altera.com>
636L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
637S: Maintained
638F: drivers/mailbox/mailbox-altera.c
639
c5abbba9
THL
640ALTERA PIO DRIVER
641M: Tien Hock Loh <thloh@altera.com>
642L: linux-gpio@vger.kernel.org
643S: Maintained
644F: drivers/gpio/gpio-altera.c
645
8ce064bf
TT
646ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
647M: Thor Thayer <tthayer@opensource.altera.com>
648S: Maintained
649F: drivers/gpio/gpio-altera-a10sr.c
650F: drivers/mfd/altera-a10sr.c
651F: include/linux/mfd/altera-a10sr.h
652
16b8b922 653ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 654M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
655L: netdev@vger.kernel.org
656L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
657S: Maintained
658F: drivers/net/ethernet/altera/
659
adf9251f
TK
660ALTERA UART/JTAG UART SERIAL DRIVERS
661M: Tobias Klauser <tklauser@distanz.ch>
662L: linux-serial@vger.kernel.org
61bd0943 663L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
664S: Maintained
665F: drivers/tty/serial/altera_uart.c
666F: drivers/tty/serial/altera_jtaguart.c
667F: include/linux/altera_uart.h
668F: include/linux/altera_jtaguart.h
669
1738cd3e
NB
670AMAZON ETHERNET DRIVERS
671M: Netanel Belgazal <netanel@annapurnalabs.com>
672R: Saeed Bishara <saeed@annapurnalabs.com>
673R: Zorik Machulsky <zorik@annapurnalabs.com>
674L: netdev@vger.kernel.org
675S: Supported
676F: Documentation/networking/ena.txt
677F: drivers/net/ethernet/amazon/
678
f4875e12
TL
679AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
680M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 681M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
682L: linux-crypto@vger.kernel.org
683S: Supported
684F: drivers/crypto/ccp/
685F: include/linux/ccp.h
686
512d1027 687AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 688M: Huang Rui <ray.huang@amd.com>
968ce1b1 689L: linux-hwmon@vger.kernel.org
96818b58 690S: Supported
512d1027
AH
691F: Documentation/hwmon/fam15h_power
692F: drivers/hwmon/fam15h_power.c
693
167a675a 694AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 695L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 696S: Orphan
faf2e1db 697F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 698
f90b8116 699AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 700P: Andres Salomon <dilinger@queued.net>
67d76710 701L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
702W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
703S: Supported
679655da
JP
704F: drivers/char/hw_random/geode-rng.c
705F: drivers/crypto/geode*
8a61f013 706F: drivers/video/fbdev/geode/
679655da 707F: arch/x86/include/asm/geode.h
f90b8116 708
919ee7dd 709AMD IOMMU (AMD-VI)
e4110568 710M: Joerg Roedel <joro@8bytes.org>
919ee7dd 711L: iommu@lists.linux-foundation.org
525b233c 712T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 713S: Maintained
b2c16391
JP
714F: drivers/iommu/amd_iommu*.[ch]
715F: include/linux/amd-iommu.h
919ee7dd 716
16423d67 717AMD KFD
1241e0b4 718M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
719L: dri-devel@lists.freedesktop.org
720T: git git://people.freedesktop.org/~gabbayo/linux.git
721S: Supported
130e0371
OG
722F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
723F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 724F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 725F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 726F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
727F: drivers/gpu/drm/amd/include/cik_structs.h
728F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 729F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
730F: drivers/gpu/drm/radeon/radeon_kfd.c
731F: drivers/gpu/drm/radeon/radeon_kfd.h
732F: include/uapi/linux/kfd_ioctl.h
16423d67 733
2510eb74
SS
734AMD SEATTLE DEVICE TREE SUPPORT
735M: Brijesh Singh <brijeshkumar.singh@amd.com>
736M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
737M: Tom Lendacky <thomas.lendacky@amd.com>
738S: Supported
739F: arch/arm64/boot/dts/amd/
740
45198c7b
LT
741AMD XGBE DRIVER
742M: Tom Lendacky <thomas.lendacky@amd.com>
743L: netdev@vger.kernel.org
744S: Supported
745F: drivers/net/ethernet/amd/xgbe/
08b8940e 746F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 747
284f42b6 748AMS (Apple Motion Sensor) DRIVER
8b58be88 749M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 750S: Supported
bd5f47ec 751F: drivers/macintosh/ams/
284f42b6 752
531fca16
HV
753ANALOG DEVICES INC AD9389B DRIVER
754M: Hans Verkuil <hans.verkuil@cisco.com>
755L: linux-media@vger.kernel.org
756S: Maintained
757F: drivers/media/i2c/ad9389b*
758
614b4384
LPC
759ANALOG DEVICES INC ADV7180 DRIVER
760M: Lars-Peter Clausen <lars@metafoo.de>
761L: linux-media@vger.kernel.org
762W: http://ez.analog.com/community/linux-device-drivers
763S: Supported
764F: drivers/media/i2c/adv7180.c
765
c40ddfa3
HV
766ANALOG DEVICES INC ADV7511 DRIVER
767M: Hans Verkuil <hans.verkuil@cisco.com>
768L: linux-media@vger.kernel.org
769S: Maintained
770F: drivers/media/i2c/adv7511*
771
531fca16
HV
772ANALOG DEVICES INC ADV7604 DRIVER
773M: Hans Verkuil <hans.verkuil@cisco.com>
774L: linux-media@vger.kernel.org
775S: Maintained
776F: drivers/media/i2c/adv7604*
777
c40ddfa3
HV
778ANALOG DEVICES INC ADV7842 DRIVER
779M: Hans Verkuil <hans.verkuil@cisco.com>
780L: linux-media@vger.kernel.org
781S: Maintained
782F: drivers/media/i2c/adv7842*
783
527a1a83 784ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 785M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 786L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 787W: http://wiki.analog.com/
a4edbc10 788W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 789S: Supported
39c9d199 790F: sound/soc/codecs/adau*
cc52688a 791F: sound/soc/codecs/adav*
4bdef3bd 792F: sound/soc/codecs/ad1*
ae48f5ef 793F: sound/soc/codecs/ad7*
4bdef3bd 794F: sound/soc/codecs/ssm*
40216ce7 795F: sound/soc/codecs/sigmadsp.*
4bdef3bd 796
527a1a83 797ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 798L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
799L: alsa-devel@alsa-project.org (moderated for non-subscribers)
800W: http://blackfin.uclinux.org/
801S: Supported
802F: sound/soc/blackfin/*
7d1f9018 803
4ce72abc
LPC
804ANALOG DEVICES INC IIO DRIVERS
805M: Lars-Peter Clausen <lars@metafoo.de>
806M: Michael Hennerich <Michael.Hennerich@analog.com>
807W: http://wiki.analog.com/
808W: http://ez.analog.com/community/linux-device-drivers
809S: Supported
810F: drivers/iio/*/ad*
811X: drivers/iio/*/adjd*
812F: drivers/staging/iio/*/ad*
d5d4602e 813F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 814
0e3b67b3
LPC
815ANALOG DEVICES INC DMA DRIVERS
816M: Lars-Peter Clausen <lars@metafoo.de>
817W: http://ez.analog.com/community/linux-device-drivers
818S: Supported
819F: drivers/dma/dma-axi-dmac.c
820
27eb6622
RH
821ANDROID CONFIG FRAGMENTS
822M: Rob Herring <robh@kernel.org>
823S: Supported
824F: kernel/configs/android*
825
41c9e95d
GK
826ANDROID DRIVERS
827M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 828M: Arve Hjønnevåg <arve@android.com>
41c9e95d 829M: Riley Andrews <riandrews@android.com>
0e4a566b 830T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
831L: devel@driverdev.osuosl.org
832S: Supported
833F: drivers/android/
834F: drivers/staging/android/
835
d03c023e
LA
836ANDROID ION DRIVER
837M: Laura Abbott <labbott@redhat.com>
838M: Sumit Semwal <sumit.semwal@linaro.org>
839L: devel@driverdev.osuosl.org
840S: Supported
e9d766b9 841F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
842F: drivers/staging/android/ion
843F: drivers/staging/android/uapi/ion.h
844F: drivers/staging/android/uapi/ion_test.h
845
42269063 846AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 847M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 848L: linuxppc-dev@lists.ozlabs.org
93711660 849L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 850S: Maintained
679655da 851F: sound/aoa/
42269063 852
4075a283 853APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
854M: William Breathitt Gray <vilhelm.gray@gmail.com>
855L: linux-iio@vger.kernel.org
856S: Maintained
4075a283 857F: drivers/iio/adc/stx104.c
97a445da 858
1da177e4 859APM DRIVER
e5f6450c 860M: Jiri Kosina <jikos@kernel.org>
81024fc4 861S: Odd fixes
9f273c24 862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
863F: arch/x86/kernel/apm_32.c
864F: include/linux/apm_bios.h
c117ab84 865F: include/uapi/linux/apm_bios.h
81024fc4 866F: drivers/char/apm-emulation.c
1da177e4 867
bd7aa4b2 868APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 869M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 870L: linux-input@vger.kernel.org
75dd112a 871S: Odd fixes
679655da 872F: drivers/input/mouse/bcm5974.c
bd7aa4b2 873
6f2fad74 874APPLE SMC DRIVER
75dd112a 875M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 876L: linux-hwmon@vger.kernel.org
75dd112a 877S: Odd fixes
679655da 878F: drivers/hwmon/applesmc.c
6f2fad74 879
1da177e4 880APPLETALK NETWORK LAYER
8b58be88 881M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 882S: Maintained
679655da
JP
883F: drivers/net/appletalk/
884F: net/appletalk/
1da177e4 885
21c75328
DD
886APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
887M: Duc Dang <dhdang@apm.com>
888S: Supported
889F: arch/arm64/boot/dts/apm/
890
24299502
IS
891APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
892M: Iyappan Subramanian <isubramanian@apm.com>
893M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
894S: Supported
895F: drivers/net/ethernet/apm/xgene/
2efccc60 896F: drivers/net/phy/mdio-xgene.c
24299502 897F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 898F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 899
fd3a628e
TN
900APPLIED MICRO (APM) X-GENE SOC PMU
901M: Tai Nguyen <ttnguyen@apm.com>
902S: Supported
903F: drivers/perf/xgene_pmu.c
904F: Documentation/perf/xgene-pmu.txt
905F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
906
62a37dc7
LP
907APTINA CAMERA SENSOR PLL
908M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
909L: linux-media@vger.kernel.org
910S: Maintained
911F: drivers/media/i2c/aptina-pll.*
912
1154ea7d 913ARC FRAMEBUFFER DRIVER
8b58be88 914M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 915S: Maintained
8a61f013
JH
916F: drivers/video/fbdev/arcfb.c
917F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 918
c38f6ac7
MG
919ARCNET NETWORK LAYER
920M: Michael Grzeschik <m.grzeschik@pengutronix.de>
921L: netdev@vger.kernel.org
922S: Maintained
923F: drivers/net/arcnet/
924F: include/uapi/linux/if_arcnet.h
925
71d298ce
AB
926ARC PGU DRM DRIVER
927M: Alexey Brodkin <abrodkin@synopsys.com>
928S: Supported
929F: drivers/gpu/drm/arc/
930F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
931
588deb61
MR
932ARM ARCHITECTED TIMER DRIVER
933M: Mark Rutland <mark.rutland@arm.com>
934M: Marc Zyngier <marc.zyngier@arm.com>
935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
936S: Maintained
937F: arch/arm/include/asm/arch_timer.h
938F: arch/arm64/include/asm/arch_timer.h
939F: drivers/clocksource/arm_arch_timer.c
940
c5a906a5
LD
941ARM HDLCD DRM DRIVER
942M: Liviu Dudau <liviu.dudau@arm.com>
943S: Supported
59ba2422 944F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
945F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
946
59ba2422
LD
947ARM MALI-DP DRM DRIVER
948M: Liviu Dudau <liviu.dudau@arm.com>
949M: Brian Starkey <brian.starkey@arm.com>
950M: Mali DP Maintainers <malidp@foss.arm.com>
951S: Supported
952F: drivers/gpu/drm/arm/
953F: Documentation/devicetree/bindings/display/arm,malidp.txt
954
1da177e4 955ARM MFM AND FLOPPY DRIVERS
8b58be88 956M: Ian Molton <spyro@f2s.com>
1da177e4 957S: Maintained
679655da
JP
958F: arch/arm/lib/floppydma.S
959F: arch/arm/include/asm/floppy.h
1da177e4 960
6f96521f
WD
961ARM PMU PROFILING AND DEBUGGING
962M: Will Deacon <will.deacon@arm.com>
55d5c4ab 963M: Mark Rutland <mark.rutland@arm.com>
6f96521f 964S: Maintained
55d5c4ab 965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 966F: arch/arm*/kernel/perf_*
6f96521f 967F: arch/arm/oprofile/common.c
dd06a84b
MR
968F: arch/arm*/kernel/hw_breakpoint.c
969F: arch/arm*/include/asm/hw_breakpoint.h
970F: arch/arm*/include/asm/perf_event.h
55d5c4ab 971F: drivers/perf/*
fa8ad788 972F: include/linux/perf/arm_pmu.h
55d5c4ab 973F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 974
d4275354 975ARM PORT
54176cc6 976M: Russell King <linux@armlinux.org.uk>
efc03ecb 977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 978W: http://www.armlinux.org.uk/
d4275354
RK
979S: Maintained
980F: arch/arm/
981
d323c243
SB
982ARM SUB-ARCHITECTURES
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 984S: Maintained
d323c243
SB
985F: arch/arm/mach-*/
986F: arch/arm/plat-*/
987T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
988
cefbf4ea 989ARM PRIMECELL AACI PL041 DRIVER
54176cc6 990M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
991S: Maintained
992F: sound/arm/aaci.*
993
994ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 995M: Russell King <linux@armlinux.org.uk>
cefbf4ea 996S: Maintained
8a61f013 997F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
998
999ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1000M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1001S: Maintained
1002F: drivers/input/serio/ambakmi.*
1003F: include/linux/amba/kmi.h
1004
2761f5c2 1005ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1006M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1007S: Maintained
679655da 1008F: drivers/mmc/host/mmci.*
2f748aaa 1009F: include/linux/amba/mmci.h
2761f5c2 1010
1b4304e5 1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1012M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1013S: Maintained
1014F: drivers/tty/serial/amba-pl01*.c
1015F: include/linux/amba/serial.h
2761f5c2 1016
cefbf4ea 1017ARM PRIMECELL BUS SUPPORT
54176cc6 1018M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1019S: Maintained
1020F: drivers/amba/
1021F: include/linux/amba/bus.h
1022
2b7a52a4 1023ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1024M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1026S: Maintained
1027
9c784f95 1028ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1029M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1031S: Maintained
1032
2b7a52a4 1033ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1034M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1036S: Maintained
1037
5c6dcd7f 1038ARM/Allwinner sunXi SoC support
1b106699 1039M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1040M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S: Maintained
5c6dcd7f 1043N: sun[x456789]i
c1efda12 1044F: arch/arm/boot/dts/ntc-gr8*
6bc37fac 1045F: arch/arm64/boot/dts/allwinner/
60b0f380
MR
1046
1047ARM/Allwinner SoC Clock Support
1048M: Emilio López <emilio@elopez.com.ar>
1049S: Maintained
1050F: drivers/clk/sunxi/
1b106699 1051
79318452 1052ARM/Amlogic Meson SoC support
7c1e3876 1053M: Carlo Caione <carlo@caione.org>
6683d91c 1054M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1056L: linux-amlogic@lists.infradead.org
79318452 1057W: http://linux-meson.com/
7c1e3876 1058S: Maintained
79318452
CC
1059F: arch/arm/mach-meson/
1060F: arch/arm/boot/dts/meson*
6683d91c
KH
1061F: arch/arm64/boot/dts/amlogic/
1062F: drivers/pinctrl/meson/
51c5d844 1063F: drivers/mmc/host/meson*
79318452 1064N: meson
7c1e3876 1065
eff506fa
TZ
1066ARM/Annapurna Labs ALPINE ARCHITECTURE
1067M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1068M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1070S: Maintained
1071F: arch/arm/mach-alpine/
a9e5547b
AT
1072F: arch/arm/boot/dts/alpine*
1073F: arch/arm64/boot/dts/al/
1074F: drivers/*/*alpine*
eff506fa 1075
5255034d
LP
1076ARM/ARTPEC MACHINE SUPPORT
1077M: Jesper Nilsson <jesper.nilsson@axis.com>
1078M: Lars Persson <lars.persson@axis.com>
1079M: Niklas Cassel <niklas.cassel@axis.com>
1080S: Maintained
1081L: linux-arm-kernel@axis.com
1082F: arch/arm/mach-artpec
1083F: arch/arm/boot/dts/artpec6*
33b8ac91 1084F: drivers/clk/axis
5255034d 1085
8c2ed9bc
JS
1086ARM/ASPEED MACHINE SUPPORT
1087M: Joel Stanley <joel@jms.id.au>
1088S: Maintained
1089F: arch/arm/mach-aspeed/
1090F: arch/arm/boot/dts/aspeed-*
1091F: drivers/*/*aspeed*
1092
8dca5ce8 1093ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1094M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1095M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1096M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1098W: http://www.linux4sam.org
9f273c24 1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1100S: Supported
1101F: arch/arm/mach-at91/
f0a0a58e 1102F: include/soc/at91/
70e389cc
MB
1103F: arch/arm/boot/dts/at91*.dts
1104F: arch/arm/boot/dts/at91*.dtsi
1105F: arch/arm/boot/dts/sama*.dts
1106F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1107F: arch/arm/include/debug/at91.S
d4a89c7d 1108
6e05dd4e
BB
1109ARM/ATMEL AT91 Clock Support
1110M: Boris Brezillon <boris.brezillon@free-electrons.com>
1111S: Maintained
1112F: drivers/clk/at91
1113
986cf2e9 1114ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1115M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S: Maintained
1118F: arch/arm/mach-highbank/
e68d7c14
RH
1119F: arch/arm/boot/dts/highbank.dts
1120F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1121
d94f944e 1122ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1123M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1124S: Maintained
1125F: arch/arm/mach-cns3xxx/
d94f944e 1126
4863dea3
SG
1127ARM/CAVIUM THUNDER NETWORK DRIVER
1128M: Sunil Goutham <sgoutham@cavium.com>
1129M: Robert Richter <rric@kernel.org>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Supported
322e5cc5 1132F: drivers/net/ethernet/cavium/thunder/
4863dea3 1133
386ab516
AS
1134ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1135M: Alexander Shiyan <shc_work@mail.ru>
1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S: Odd Fixes
b8ba3874 1138N: clps711x
386ab516 1139
2b7a52a4 1140ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1141M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1142M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1144S: Maintained
d19d3667
HS
1145F: arch/arm/mach-ep93xx/
1146F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1147
1148ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1149M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1151S: Maintained
1152
d4275354 1153ARM/CLKDEV SUPPORT
54176cc6 1154M: Russell King <linux@armlinux.org.uk>
efc03ecb 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1156S: Maintained
d4275354 1157F: arch/arm/include/asm/clkdev.h
4fa2651d 1158F: drivers/clk/clkdev.c
d4275354 1159
d48134e7 1160ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1161M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1163S: Maintained
1164
94150095
HF
1165ARM/CONTEC MICRO9 MACHINE SUPPORT
1166M: Hubert Feurstein <hubert.feurstein@contec.at>
1167S: Maintained
1168F: arch/arm/mach-ep93xx/micro9.c
1169
a06ae860
PP
1170ARM/CORESIGHT FRAMEWORK AND DRIVERS
1171M: Mathieu Poirier <mathieu.poirier@linaro.org>
1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173S: Maintained
01081f5a 1174F: drivers/hwtracing/coresight/*
a06ae860
PP
1175F: Documentation/trace/coresight.txt
1176F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1177F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1178F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1179F: tools/perf/arch/arm/util/auxtrace.c
1180F: tools/perf/arch/arm/util/cs-etm.c
1181F: tools/perf/arch/arm/util/cs-etm.h
1182F: tools/perf/util/cs-etm.h
a06ae860 1183
1da177e4 1184ARM/CORGI MACHINE SUPPORT
8b58be88 1185M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1186S: Maintained
1187
881a95f9 1188ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1189M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1191T: git git://github.com/ulli-kroll/linux.git
162500b3 1192S: Maintained
f49afbb5 1193F: arch/arm/mach-gemini/
98a9bb5b 1194F: drivers/rtc/rtc-gemini.c
881a95f9 1195
a990cbd8 1196ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1197M: Barry Song <baohua@kernel.org>
a990cbd8 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1199T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1200S: Maintained
e68d7c14 1201F: arch/arm/boot/dts/prima2*
a990cbd8 1202F: arch/arm/mach-prima2/
4a9c44f1 1203F: drivers/clk/sirf/
05f30e8d 1204F: drivers/clocksource/timer-prima2.c
5833ac98 1205F: drivers/clocksource/timer-atlas7.c
f8505ef5 1206N: [^a-z]sirf
a990cbd8 1207
c9d862c4
BS
1208ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1209M: Baruch Siach <baruch@tkos.co.il>
1210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211S: Maintained
cde137aa 1212F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1213N: digicolor
1214
d4275354 1215ARM/EBSA110 MACHINE SUPPORT
54176cc6 1216M: Russell King <linux@armlinux.org.uk>
efc03ecb 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1218W: http://www.armlinux.org.uk/
d4275354
RK
1219S: Maintained
1220F: arch/arm/mach-ebsa110/
b955f6ca 1221F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1222
4721f3ce
UKK
1223ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1224M: Uwe Kleine-König <kernel@pengutronix.de>
1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S: Maintained
1227N: efm32
1228
a9da4f7e 1229ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1230M: Daniel Ribeiro <drwyrm@gmail.com>
1231M: Stefan Schmidt <stefan@openezx.org>
1232M: Harald Welte <laforge@openezx.org>
d66f1886 1233L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1234W: http://www.openezx.org/
1235S: Maintained
cafc2265
SS
1236T: topgit git://git.openezx.org/openezx.git
1237F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1238
6a915af9 1239ARM/FARADAY FA526 PORT
162500b3 1240M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1242S: Maintained
1fa7e547 1243T: git git://git.berlios.de/gemini-board
f49afbb5 1244F: arch/arm/mm/*-fa*
6a915af9 1245
d4275354 1246ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1247M: Russell King <linux@armlinux.org.uk>
efc03ecb 1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1249W: http://www.armlinux.org.uk/
d4275354
RK
1250S: Maintained
1251F: arch/arm/include/asm/hardware/dec21285.h
1252F: arch/arm/mach-footbridge/
1253
86183a5f 1254ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1255M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1256M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1257R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1259S: Maintained
f1c12837 1260T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1261F: arch/arm/mach-imx/
ce515a6b 1262F: arch/arm/mach-mxs/
2a82f95c 1263F: arch/arm/boot/dts/imx*
e5dafa22 1264F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1265F: drivers/clk/imx/
1266F: include/soc/imx/
86183a5f 1267
142109d2 1268ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1269M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1270M: Sascha Hauer <kernel@pengutronix.de>
1271R: Stefan Agner <stefan@agner.ch>
1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S: Maintained
1274T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1275F: arch/arm/mach-imx/*vf610*
1276F: arch/arm/boot/dts/vf*
1277
2b7a52a4 1278ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1279M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1281S: Maintained
1282
90b8fc34 1283ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1284M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1286S: Maintained
1287
ef47d5f0 1288ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1289M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1290M: Paul Parsons <lost.distance@yahoo.com>
1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1292S: Maintained
1293F: arch/arm/mach-pxa/hx4700.c
1294F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1295F: sound/soc/pxa/hx4700.c
ef47d5f0 1296
4dfad069
WX
1297ARM/HISILICON SOC SUPPORT
1298M: Wei Xu <xuwei5@hisilicon.com>
1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300W: http://www.hisilicon.com
1301S: Supported
1302T: git git://github.com/hisilicon/linux-hisi.git
1303F: arch/arm/mach-hisi/
e68d7c14
RH
1304F: arch/arm/boot/dts/hi3*
1305F: arch/arm/boot/dts/hip*
1306F: arch/arm/boot/dts/hisi*
1307F: arch/arm64/boot/dts/hisilicon/
4dfad069 1308
21f37bc3 1309ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1310M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1311W: www.jlime.com
1312S: Maintained
084bad91
KE
1313T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1314F: arch/arm/mach-sa1100/jornada720.c
1315F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1316
5e767ab9
JMC
1317ARM/IGEP MACHINE SUPPORT
1318M: Enric Balletbo i Serra <eballetbo@gmail.com>
1319M: Javier Martinez Canillas <javier@dowhile0.org>
1320L: linux-omap@vger.kernel.org
1321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322S: Maintained
06ff74fd 1323F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1324
403d2971
MV
1325ARM/INCOME PXA270 SUPPORT
1326M: Marek Vasut <marek.vasut@gmail.com>
1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328S: Maintained
ec154082 1329F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1330
2b7a52a4 1331ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1332M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1334S: Maintained
e2bdb176
DW
1335
1336ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1338S: Orphan
2b7a52a4
LB
1339
1340ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1341M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1343S: Maintained
2b7a52a4
LB
1344
1345ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1346M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1348S: Maintained
2b7a52a4 1349
2b7a52a4 1350ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1351M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1353S: Maintained
1354
dfdd8cc9
KH
1355ARM/INTEL IXP4XX ARM ARCHITECTURE
1356M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1357M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1359S: Maintained
1360F: arch/arm/mach-ixp4xx/
1361
838553c5 1362ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1363M: Jonathan Cameron <jic23@cam.ac.uk>
1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S: Maintained
1366F: arch/arm/mach-pxa/stargate2.c
1367F: drivers/pcmcia/pxa2xx_stargate2.c
1368
2b7a52a4 1369ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1370M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1372S: Maintained
2b7a52a4
LB
1373
1374ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1375M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1377S: Maintained
1378
1154f858 1379ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1380M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S: Maintained
1383F: arch/arm/mach-keystone/
5edafc29 1384F: arch/arm/boot/dts/keystone-*
317929cd 1385T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1386
bc6aa566 1387ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1388M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1389L: linux-kernel@vger.kernel.org
1390S: Maintained
1391F: drivers/clk/keystone/
1392
1393ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1394M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396L: linux-kernel@vger.kernel.org
1397S: Maintained
1398F: drivers/clocksource/timer-keystone.c
1399
1400ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1401M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1402L: linux-kernel@vger.kernel.org
1403S: Maintained
1404F: drivers/power/reset/keystone-reset.c
1405
1406ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1407M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1408L: linux-kernel@vger.kernel.org
1409S: Maintained
1410F: drivers/memory/*emif*
1411
8cb555b6
CM
1412ARM/LG1K ARCHITECTURE
1413M: Chanho Min <chanho.min@lge.com>
1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S: Maintained
1416F: arch/arm64/boot/dts/lg/
1417
2b7a52a4 1418ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1419M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1421S: Maintained
1422
3143875f
JE
1423ARM/LPC18XX ARCHITECTURE
1424M: Joachim Eastwood <manabian@gmail.com>
1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S: Maintained
19c1c32c
JE
1427F: arch/arm/boot/dts/lpc43*
1428F: drivers/clk/nxp/clk-lpc18xx*
1429F: drivers/clocksource/time-lpc32xx.c
1430F: drivers/i2c/busses/i2c-lpc2k.c
1431F: drivers/memory/pl172.c
1432F: drivers/mtd/spi-nor/nxp-spifi.c
1433F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1434N: lpc18xx
1435
15e4f7da 1436ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1437M: Vladimir Zapolskiy <vz@mleia.com>
1438M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1440T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1441S: Maintained
2377f9fd 1442F: arch/arm/boot/dts/lpc32*
15e4f7da 1443F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1444F: drivers/i2c/busses/i2c-pnx.c
1445F: drivers/net/ethernet/nxp/lpc_eth.c
1446F: drivers/usb/host/ohci-nxp.c
1447F: drivers/watchdog/pnx4008_wdt.c
1448N: lpc32xx
15e4f7da 1449
3b886171 1450ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1451M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1452S: Maintained
1453
1f664ab7 1454ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1455M: Jason Cooper <jason@lakedaemon.net>
1456M: Andrew Lunn <andrew@lunn.ch>
1457M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1458M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460S: Maintained
1461F: arch/arm/mach-mvebu/
59ec9671 1462F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1463F: arch/arm/boot/dts/armada*
1464F: arch/arm/boot/dts/kirkwood*
dcc3068a 1465F: arch/arm64/boot/dts/marvell/armada*
9f123def 1466F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1467F: arch/arm/configs/mvebu_*_defconfig
75f41273 1468
40f4978b 1469ARM/Marvell Berlin SoC support
70e1a28f 1470M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1471M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473S: Maintained
1474F: arch/arm/mach-berlin/
31c17ac9 1475F: arch/arm/boot/dts/berlin*
e68d7c14 1476F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1477
40f4978b 1478
4cfab57e 1479ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1480M: Jason Cooper <jason@lakedaemon.net>
1481M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1482M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1483M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1485S: Maintained
1486F: arch/arm/mach-dove/
54a246ff
NP
1487F: arch/arm/mach-mv78xx0/
1488F: arch/arm/mach-orion5x/
1489F: arch/arm/plat-orion/
31c17ac9
GC
1490F: arch/arm/boot/dts/dove*
1491F: arch/arm/boot/dts/orion5x*
1492
3b886171 1493
d69ac131
AC
1494ARM/Orion SoC/Technologic Systems TS-78xx platform support
1495M: Alexander Clouter <alex@digriz.org.uk>
1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497W: http://www.digriz.org.uk/ts78xx/kernel
1498S: Maintained
1499F: arch/arm/mach-orion5x/ts78xx-*
1500
e557959d
NA
1501ARM/OXNAS platform support
1502M: Neil Armstrong <narmstrong@baylibre.com>
1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1504L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1505S: Maintained
1506F: arch/arm/mach-oxnas/
52c468fb 1507F: arch/arm/boot/dts/ox8*.dtsi
e557959d 1508F: arch/arm/boot/dts/wd-mbwe.dts
52c468fb 1509F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
e557959d
NA
1510N: oxnas
1511
607b8fc9
EH
1512ARM/Mediatek RTC DRIVER
1513M: Eddie Huang <eddie.huang@mediatek.com>
1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1516S: Maintained
1517F: drivers/rtc/rtc-mt6397.c
1518
e54951c8
MB
1519ARM/Mediatek SoC support
1520M: Matthias Brugger <matthias.bgg@gmail.com>
1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1522L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1523S: Maintained
1524F: arch/arm/boot/dts/mt6*
1525F: arch/arm/boot/dts/mt8*
1526F: arch/arm/mach-mediatek/
1527N: mtk
1528K: mediatek
1529
0f8669e3
CY
1530ARM/Mediatek USB3 PHY DRIVER
1531M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1534S: Maintained
1535F: drivers/phy/phy-mt65xx-usb3.c
1536
adcb079f
AB
1537ARM/MICREL KS8695 ARCHITECTURE
1538M: Greg Ungerer <gerg@uclinux.org>
1539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1540F: arch/arm/mach-ks8695/
adcb079f
AB
1541S: Odd Fixes
1542
d78ff0a5 1543ARM/MIOA701 MACHINE SUPPORT
8b58be88 1544M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1546F: arch/arm/mach-pxa/mioa701.c
1547S: Maintained
1548
9624dfe6 1549ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1550M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1551S: Maintained
1552
e0ee9851 1553ARM/NOMADIK ARCHITECTURE
28b8e8d4 1554M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1555M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557S: Maintained
1558F: arch/arm/mach-nomadik/
ecc265fe 1559F: drivers/pinctrl/nomadik/
87572880 1560F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1561T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1562
9d76295a 1563ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1564M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1565L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1566W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1567S: Supported
1568
8459c159 1569ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1570M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1571M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1572S: Maintained
1573
5d783a2d 1574ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1575M: Marek Vasut <marek.vasut@gmail.com>
75280787 1576L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1577W: http://hackndev.com
1578S: Maintained
933d35f0
JP
1579F: arch/arm/mach-pxa/include/mach/palmtx.h
1580F: arch/arm/mach-pxa/palmtx.c
1581F: arch/arm/mach-pxa/include/mach/palmt5.h
1582F: arch/arm/mach-pxa/palmt5.c
1583F: arch/arm/mach-pxa/include/mach/palmld.h
1584F: arch/arm/mach-pxa/palmld.c
1585F: arch/arm/mach-pxa/include/mach/palmte2.h
1586F: arch/arm/mach-pxa/palmte2.c
1587F: arch/arm/mach-pxa/include/mach/palmtc.h
1588F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1589
b57fe924 1590ARM/PALM TREO SUPPORT
d8130624 1591M: Tomas Cech <sleep_walker@suse.com>
75280787 1592L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1593W: http://hackndev.com
1594S: Maintained
b57fe924
JP
1595F: arch/arm/mach-pxa/include/mach/palmtreo.h
1596F: arch/arm/mach-pxa/palmtreo.c
90af5811 1597
c49e1e63 1598ARM/PALMZ72 SUPPORT
8b58be88 1599M: Sergey Lapin <slapin@ossfans.org>
75280787 1600L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1601W: http://hackndev.com
1602S: Maintained
933d35f0
JP
1603F: arch/arm/mach-pxa/include/mach/palmz72.h
1604F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1605
1da177e4 1606ARM/PLEB SUPPORT
8b58be88 1607M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1608W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1609S: Maintained
1610
1611ARM/PT DIGITAL BOARD PORT
8b58be88 1612M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1614W: http://www.armlinux.org.uk/
1da177e4
LT
1615S: Maintained
1616
8fc1b0f8 1617ARM/QUALCOMM SUPPORT
bbeaa595
AG
1618M: Andy Gross <andy.gross@linaro.org>
1619M: David Brown <david.brown@linaro.org>
8fc1b0f8 1620L: linux-arm-msm@vger.kernel.org
f5d3af9d 1621L: linux-soc@vger.kernel.org
8fc1b0f8 1622S: Maintained
0ff50d60 1623F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1624F: arch/arm/boot/dts/qcom-*.dts
1625F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1626F: arch/arm/mach-qcom/
e68d7c14 1627F: arch/arm64/boot/dts/qcom/*
5482cefa 1628F: drivers/i2c/busses/i2c-qup.c
39a3366a 1629F: drivers/clk/qcom/
4fb1a420 1630F: drivers/pinctrl/qcom/
f5d3af9d 1631F: drivers/soc/qcom/
5482cefa 1632F: drivers/spi/spi-qup.c
c0c89faf
SB
1633F: drivers/tty/serial/msm_serial.h
1634F: drivers/tty/serial/msm_serial.c
1635F: drivers/*/pm8???-*
1636F: drivers/mfd/ssbi.c
916f743d 1637F: drivers/firmware/qcom_scm.c
bbeaa595 1638T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1639
2b7a52a4 1640ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1641M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1643S: Maintained
1644
b138e119
SH
1645ARM/RENESAS ARM64 ARCHITECTURE
1646M: Simon Horman <horms@verge.net.au>
1647M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1648L: linux-renesas-soc@vger.kernel.org
1649Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1650T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1651S: Supported
1652F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1653F: drivers/soc/renesas/
1654F: include/linux/soc/renesas/
b138e119 1655
d4275354 1656ARM/RISCPC ARCHITECTURE
54176cc6 1657M: Russell King <linux@armlinux.org.uk>
efc03ecb 1658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1659W: http://www.armlinux.org.uk/
d4275354 1660S: Maintained
d4275354
RK
1661F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1662F: arch/arm/include/asm/hardware/ioc.h
1663F: arch/arm/include/asm/hardware/iomd.h
1664F: arch/arm/include/asm/hardware/memc.h
1665F: arch/arm/mach-rpc/
1a6422f6 1666F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1667F: drivers/net/ethernet/i825xx/ether1*
1668F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1669F: drivers/scsi/arm/
1670
08ddbb0a
HS
1671ARM/Rockchip SoC support
1672M: Heiko Stuebner <heiko@sntech.de>
1673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1674L: linux-rockchip@lists.infradead.org
9f273c24 1675T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1676S: Maintained
541555e9 1677F: arch/arm/boot/dts/rk3*
08ddbb0a 1678F: arch/arm/mach-rockchip/
541555e9
HS
1679F: drivers/clk/rockchip/
1680F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1681F: drivers/*/*rockchip*
541555e9
HS
1682F: drivers/*/*/*rockchip*
1683F: sound/soc/rockchip/
b4331b43 1684N: rockchip
08ddbb0a 1685
5bfb937c
KK
1686ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1687M: Kukjin Kim <kgene@kernel.org>
326dce07 1688M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1689R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1691L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1692S: Maintained
6f0589c8 1693F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1694F: arch/arm/boot/dts/s5p*
1695F: arch/arm/boot/dts/samsung*
6f0589c8 1696F: arch/arm/boot/dts/exynos*
d97236e6 1697F: arch/arm64/boot/dts/exynos/
482ce512 1698F: arch/arm/plat-samsung/
769bbb63
HS
1699F: arch/arm/mach-s3c24*/
1700F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1701F: arch/arm/mach-s5p*/
1702F: arch/arm/mach-exynos*/
1c03274d
KK
1703F: drivers/*/*s3c24*
1704F: drivers/*/*/*s3c24*
1705F: drivers/*/*s3c64xx*
1706F: drivers/*/*s5pv210*
ffd51977 1707F: drivers/memory/samsung/*
bf50ddcd 1708F: drivers/soc/samsung/*
d6b9aea6
KK
1709F: Documentation/arm/Samsung/
1710F: Documentation/devicetree/bindings/arm/samsung/
1711F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1712F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1713N: exynos
f556cb07 1714
10ffa964
KP
1715ARM/SAMSUNG MOBILE MACHINE SUPPORT
1716M: Kyungmin Park <kyungmin.park@samsung.com>
1717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718S: Maintained
004bbd3c 1719F: arch/arm/mach-s5pv210/
10ffa964 1720
3ce4ccb6
KD
1721ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1722M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1723M: Kamil Debski <kamil@wypas.org>
1724M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1725L: linux-arm-kernel@lists.infradead.org
1726L: linux-media@vger.kernel.org
1727S: Maintained
1728F: drivers/media/platform/s5p-g2d/
1729
e6a476fd
MS
1730ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1731M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1732M: Kamil Debski <kamil@wypas.org>
6305902c 1733M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1734M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1735L: linux-arm-kernel@lists.infradead.org
1736L: linux-media@vger.kernel.org
1737S: Maintained
934455d7 1738F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1739F: drivers/media/platform/s5p-mfc/
e6a476fd 1740
1bcbf6f4
KD
1741ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1742M: Kyungmin Park <kyungmin.park@samsung.com>
1743L: linux-arm-kernel@lists.infradead.org
1744L: linux-media@vger.kernel.org
1745S: Maintained
78fc853b 1746F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1747
7d9f9bf4
AP
1748ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1749M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1750M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1751L: linux-arm-kernel@lists.infradead.org
1752L: linux-media@vger.kernel.org
1753S: Maintained
1754F: drivers/media/platform/s5p-jpeg/
1755
d48d38e8 1756ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1757M: Simon Horman <horms@verge.net.au>
d48d38e8 1758M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1759L: linux-renesas-soc@vger.kernel.org
4a121096 1760Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1761T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1762S: Supported
0b514fdb
SH
1763F: arch/arm/boot/dts/emev2*
1764F: arch/arm/boot/dts/r7s*
1765F: arch/arm/boot/dts/r8a*
1766F: arch/arm/boot/dts/sh*
0b514fdb 1767F: arch/arm/configs/shmobile_defconfig
7a2071c5 1768F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1769F: arch/arm/mach-shmobile/
be32bcbb
GU
1770F: drivers/soc/renesas/
1771F: include/linux/soc/renesas/
d48d38e8 1772
66314223 1773ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1774M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1775S: Maintained
1776F: arch/arm/mach-socfpga/
efadb751
DN
1777F: arch/arm/boot/dts/socfpga*
1778F: arch/arm/configs/socfpga_defconfig
e68d7c14 1779F: arch/arm64/boot/dts/altera/
ba2b7d0a 1780W: http://www.rocketboards.org
efadb751 1781T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1782
1783ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1784M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1785S: Maintained
1786F: drivers/clk/socfpga/
1787
71bcada8
TT
1788ARM/SOCFPGA EDAC SUPPORT
1789M: Thor Thayer <tthayer@opensource.altera.com>
1790S: Maintained
1791F: drivers/edac/altera_edac.
1792
65ebcc11 1793ARM/STI ARCHITECTURE
a92177ea 1794M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796L: kernel@stlinux.com
1797W: http://www.stlinux.com
1798S: Maintained
1799F: arch/arm/mach-sti/
a92177ea 1800F: arch/arm/boot/dts/sti*
b8e31bf3 1801F: drivers/char/hw_random/st-rng.c
a92177ea 1802F: drivers/clocksource/arm_global_timer.c
82805d1b 1803F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1804F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1805F: drivers/dma/st_fdma*
a92177ea 1806F: drivers/i2c/busses/i2c-st.c
346e2e4a 1807F: drivers/media/rc/st_rc.c
95d66b16 1808F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1809F: drivers/mmc/host/sdhci-st.c
e95cf393 1810F: drivers/phy/phy-miphy28lp.c
6da969a5 1811F: drivers/phy/phy-stih407-usb.c
346e2e4a 1812F: drivers/pinctrl/pinctrl-st.c
aac22524 1813F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1814F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1815F: drivers/reset/sti/
db4112e6 1816F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1817F: drivers/tty/serial/st-asc.c
eb11adab 1818F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1819F: drivers/usb/host/ehci-st.c
1820F: drivers/usb/host/ohci-st.c
db4112e6 1821F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1822F: drivers/ata/ahci_st.c
c9d7cc3e 1823F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1824
ee6e7879
MC
1825ARM/STM32 ARCHITECTURE
1826M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1827M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829S: Maintained
1830T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1831N: stm32
1832F: drivers/clocksource/armv7m_systick.c
1833
d6de5b02
MG
1834ARM/TANGO ARCHITECTURE
1835M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1836L: linux-arm-kernel@lists.infradead.org
1837S: Maintained
e2bd0d37 1838N: tango
d6de5b02 1839
2b7a52a4 1840ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1841M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1843S: Maintained
1844
1bbd7089 1845ARM/TETON BGA MACHINE SUPPORT
706e69d6 1846M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848S: Maintained
1849
2b7a52a4 1850ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1851M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1853S: Maintained
1854
98ad6e3b 1855ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1856M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1858W: http://www.mcuos.com
1859S: Maintained
4e89e8f6 1860F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1861F: drivers/input/keyboard/w90p910_keypad.c
1862F: drivers/input/touchscreen/w90p910_ts.c
1863F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1864F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1865F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1866F: drivers/rtc/rtc-nuc900.c
9df92e6c 1867F: drivers/spi/spi-nuc900.c
4e89e8f6 1868F: drivers/usb/host/ehci-w90x900.c
8a61f013 1869F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1870
54274d71 1871ARM/U300 MACHINE SUPPORT
e4651a9f 1872M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874S: Supported
1875F: arch/arm/mach-u300/
9affbd24 1876F: drivers/clocksource/timer-u300.c
54274d71
LW
1877F: drivers/i2c/busses/i2c-stu300.c
1878F: drivers/rtc/rtc-coh901331.c
1879F: drivers/watchdog/coh901327_wdt.c
1880F: drivers/dma/coh901318*
87572880
LW
1881F: drivers/mfd/ab3100*
1882F: drivers/rtc/rtc-ab3100.c
1883F: drivers/rtc/rtc-coh901331.c
1884T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1885
3d00d04f
MY
1886ARM/UNIPHIER ARCHITECTURE
1887M: Masahiro Yamada <yamada.masahiro@socionext.com>
1888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1889T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1890S: Maintained
a3ff83d2 1891F: arch/arm/boot/dts/uniphier*
e7ecbc05 1892F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1893F: arch/arm/mach-uniphier/
e7ecbc05 1894F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1895F: arch/arm64/boot/dts/socionext/
4b7f48d3 1896F: drivers/bus/uniphier-system-bus.c
734d82f4 1897F: drivers/clk/uniphier/
dd6fd4a3 1898F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1899F: drivers/pinctrl/uniphier/
54e991b5 1900F: drivers/reset/reset-uniphier.c
a3ff83d2 1901F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1902N: uniphier
1903
87572880 1904ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1905M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907S: Maintained
1908F: arch/arm/mach-ux500/
e4651a9f 1909F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1910F: drivers/dma/ste_dma40*
e4651a9f 1911F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1912F: drivers/mfd/abx500*
1913F: drivers/mfd/ab8500*
e4651a9f
LW
1914F: drivers/mfd/dbx500*
1915F: drivers/mfd/db8500*
ecc265fe
JP
1916F: drivers/pinctrl/nomadik/pinctrl-ab*
1917F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1918F: drivers/rtc/rtc-ab8500.c
e4651a9f 1919F: drivers/rtc/rtc-pl031.c
87572880 1920T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1921
e93fde28
UH
1922ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1923M: Ulf Hansson <ulf.hansson@linaro.org>
1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925T: git git://git.linaro.org/people/ulfh/clk.git
1926S: Maintained
1927F: drivers/clk/ux500/
e93fde28 1928
740d93b1
PM
1929ARM/VERSATILE EXPRESS PLATFORM
1930M: Liviu Dudau <liviu.dudau@arm.com>
1931M: Sudeep Holla <sudeep.holla@arm.com>
1932M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934S: Maintained
1935F: arch/arm/boot/dts/vexpress*
e68d7c14 1936F: arch/arm64/boot/dts/arm/
740d93b1
PM
1937F: arch/arm/mach-vexpress/
1938F: */*/vexpress*
7e8f403f 1939F: */*/*/vexpress*
740d93b1
PM
1940F: drivers/clk/versatile/clk-vexpress-osc.c
1941F: drivers/clocksource/versatile.c
46a600ea 1942N: mps2
740d93b1 1943
d4275354 1944ARM/VFP SUPPORT
54176cc6 1945M: Russell King <linux@armlinux.org.uk>
efc03ecb 1946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1947W: http://www.armlinux.org.uk/
d4275354
RK
1948S: Maintained
1949F: arch/arm/vfp/
1950
e66b6d8e
MV
1951ARM/VOIPAC PXA270 SUPPORT
1952M: Marek Vasut <marek.vasut@gmail.com>
1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954S: Maintained
1955F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1956F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1957
04529fe2
TP
1958ARM/VT8500 ARM ARCHITECTURE
1959M: Tony Prisk <linux@prisktech.co.nz>
1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S: Maintained
1962F: arch/arm/mach-vt8500/
41fd91b4 1963F: drivers/clocksource/vt8500_timer.c
560746eb 1964F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1965F: drivers/mmc/host/wmt-sdmmc.c
1966F: drivers/pwm/pwm-vt8500.c
1967F: drivers/rtc/rtc-vt8500.c
1968F: drivers/tty/serial/vt8500_serial.c
4f31102b 1969F: drivers/usb/host/ehci-platform.c
41fd91b4 1970F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1971F: drivers/video/fbdev/vt8500lcdfb.*
1972F: drivers/video/fbdev/wm8505fb*
1973F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1974
e66b6d8e
MV
1975ARM/ZIPIT Z2 SUPPORT
1976M: Marek Vasut <marek.vasut@gmail.com>
1977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978S: Maintained
1979F: arch/arm/mach-pxa/z2.c
6ab2a855 1980F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1981
5ecc4b53
JN
1982ARM/ZTE ARCHITECTURE
1983M: Jun Nie <jun.nie@linaro.org>
1984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985S: Maintained
1986F: arch/arm/mach-zx/
1987F: drivers/clk/zte/
1988F: Documentation/devicetree/bindings/arm/zte.txt
1989F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1990
51f29d44
MS
1991ARM/ZYNQ ARCHITECTURE
1992M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1993R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995W: http://wiki.xilinx.com
d6448b76 1996T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1997S: Supported
1998F: arch/arm/mach-zynq/
bd2a337a 1999F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2000F: drivers/block/xsysace.c
c2fd4e38
MS
2001N: zynq
2002N: xilinx
2003F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2004F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2005F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2006F: drivers/edac/synopsys_edac.c
51f29d44 2007
48ec83bc 2008ARM SMMU DRIVERS
b8f9879e 2009M: Will Deacon <will.deacon@arm.com>
c8bff3a6 2010R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
2011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012S: Maintained
2013F: drivers/iommu/arm-smmu.c
48ec83bc 2014F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 2015F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 2016F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 2017
38074229
CM
2018ARM64 PORT (AARCH64 ARCHITECTURE)
2019M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2020M: Will Deacon <will.deacon@arm.com>
38074229 2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2022T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2023S: Maintained
2024F: arch/arm64/
d19766ec 2025F: Documentation/arm64/
38074229 2026
9d7005f9
LP
2027AS3645A LED FLASH CONTROLLER DRIVER
2028M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2029L: linux-media@vger.kernel.org
2030T: git git://linuxtv.org/media_tree.git
2031S: Maintained
2032F: drivers/media/i2c/as3645a.c
b5dcee22 2033F: include/media/i2c/as3645a.h
9d7005f9 2034
7c94a8b2
LW
2035ASAHI KASEI AK8974 DRIVER
2036M: Linus Walleij <linus.walleij@linaro.org>
2037L: linux-iio@vger.kernel.org
2038W: http://www.akm.com/
2039S: Supported
2040F: drivers/iio/magnetometer/ak8974.c
2041
d58de038
GJ
2042ASC7621 HARDWARE MONITOR DRIVER
2043M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2044L: linux-hwmon@vger.kernel.org
d58de038
GJ
2045S: Maintained
2046F: Documentation/hwmon/asc7621
2047F: drivers/hwmon/asc7621.c
2048
b229ece9 2049ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2050M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2051L: acpi4asus-user@lists.sourceforge.net
d0944853 2052L: platform-driver-x86@vger.kernel.org
76593d6f 2053W: http://acpi4asus.sf.net
85091b71 2054S: Maintained
b229ece9
CC
2055F: drivers/platform/x86/asus*.c
2056F: drivers/platform/x86/eeepc*.c
85091b71 2057
f6a6bbae
JPRV
2058ASUS WIRELESS RADIO CONTROL DRIVER
2059M: João Paulo Rechi Vita <jprvita@gmail.com>
2060L: platform-driver-x86@vger.kernel.org
2061S: Maintained
2062F: drivers/platform/x86/asus-wireless.c
2063
75aeddd1
DH
2064ASYMMETRIC KEYS
2065M: David Howells <dhowells@redhat.com>
2066L: keyrings@vger.kernel.org
2067S: Maintained
2068F: Documentation/crypto/asymmetric-keys.txt
2069F: include/linux/verification.h
2070F: include/crypto/public_key.h
2071F: include/crypto/pkcs7.h
2072F: crypto/asymmetric_keys/
2073
953a6479 2074ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2075R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2076W: http://sourceforge.net/projects/xscaleiop
08223d80 2077S: Odd fixes
679655da
JP
2078F: Documentation/crypto/async-tx-api.txt
2079F: crypto/async_tx/
2080F: drivers/dma/
2081F: include/linux/dmaengine.h
2082F: include/linux/async_tx.h
b3e5f263 2083
a1867d36 2084AT24 EEPROM DRIVER
14d77c4d 2085M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2086L: linux-i2c@vger.kernel.org
2087S: Maintained
2088F: drivers/misc/eeprom/at24.c
25f73ed5 2089F: include/linux/platform_data/at24.h
a1867d36 2090
e7839f25 2091ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2092M: "Ed L. Cashin" <ed.cashin@acm.org>
2093W: http://www.openaoe.org/
1da177e4 2094S: Supported
679655da
JP
2095F: Documentation/aoe/
2096F: drivers/block/aoe/
1da177e4 2097
aad7a211
AB
2098ATHEROS 71XX/9XXX GPIO DRIVER
2099M: Alban Bedel <albeu@free.fr>
2100W: https://github.com/AlbanBedel/linux
2101T: git git://github.com/AlbanBedel/linux
2102S: Maintained
2103F: drivers/gpio/gpio-ath79.c
2104F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2105
9a10a870 2106ATHEROS ATH GENERIC UTILITIES
f726ee65 2107M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2108L: linux-wireless@vger.kernel.org
2109S: Supported
2110F: drivers/net/wireless/ath/*
2111
fa1c114f 2112ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2113M: Jiri Slaby <jirislaby@gmail.com>
2114M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2115M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2116L: linux-wireless@vger.kernel.org
72c706b7 2117W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2118S: Maintained
fa451753 2119F: drivers/net/wireless/ath/ath5k/
fa1c114f 2120
12e62d6f
KV
2121ATHEROS ATH6KL WIRELESS DRIVER
2122M: Kalle Valo <kvalo@qca.qualcomm.com>
2123L: linux-wireless@vger.kernel.org
2124W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2125T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2126S: Supported
2127F: drivers/net/wireless/ath/ath6kl/
2128
2be7d22f 2129WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2130M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2131L: linux-wireless@vger.kernel.org
2132L: wil6210@qca.qualcomm.com
2133S: Supported
2134W: http://wireless.kernel.org/en/users/Drivers/wil6210
2135F: drivers/net/wireless/ath/wil6210/
dba4b74d 2136F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2137
1d7e1e6b
CL
2138CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2139M: Christian Lamparter <chunkeey@googlemail.com>
2140L: linux-wireless@vger.kernel.org
2141W: http://wireless.kernel.org/en/users/Drivers/carl9170
2142S: Maintained
2143F: drivers/net/wireless/ath/carl9170/
2144
2c2a6172
LT
2145ATK0110 HWMON DRIVER
2146M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2147L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2148S: Maintained
2149F: drivers/hwmon/asus_atk0110.c
2150
6f69a6d7 2151ATI_REMOTE2 DRIVER
8b58be88 2152M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2153S: Maintained
679655da 2154F: drivers/input/misc/ati_remote2.c
6f69a6d7 2155
7ae115b4 2156ATLX ETHERNET DRIVERS
8b58be88 2157M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2158M: Chris Snook <chris.snook@gmail.com>
e443e383 2159L: netdev@vger.kernel.org
8d5ca6ec
JC
2160W: http://sourceforge.net/projects/atl1
2161W: http://atl1.sourceforge.net
2162S: Maintained
2b133ad6 2163F: drivers/net/ethernet/atheros/
8d5ca6ec 2164
1da177e4 2165ATM
366c1bd1 2166M: Chas Williams <3chas3@gmail.com>
476604de 2167L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2168L: netdev@vger.kernel.org
1da177e4
LT
2169W: http://linux-atm.sourceforge.net
2170S: Maintained
679655da
JP
2171F: drivers/atm/
2172F: include/linux/atm*
c117ab84 2173F: include/uapi/linux/atm*
1da177e4 2174
04ac2f46 2175ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2176M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2177S: Maintained
2178F: drivers/mmc/host/atmel-mci.c
04ac2f46 2179
f80cb488
NF
2180ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2181M: Nicolas Ferre <nicolas.ferre@atmel.com>
2182S: Supported
2183F: drivers/power/reset/at91-sama5d2_shdwc.c
2184
b9cd7a25
LD
2185ATMEL SAMA5D2 ADC DRIVER
2186M: Ludovic Desroches <ludovic.desroches@atmel.com>
2187L: linux-iio@vger.kernel.org
2188S: Supported
2189F: drivers/iio/adc/at91-sama5d2_adc.c
2190
dfae90ed 2191ATMEL Audio ALSA driver
3a82002c 2192M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2193L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2194S: Supported
2195F: sound/soc/atmel
2196
b414dc16
NF
2197ATMEL DMA DRIVER
2198M: Nicolas Ferre <nicolas.ferre@atmel.com>
2199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200S: Supported
2201F: drivers/dma/at_hdmac.c
2202F: drivers/dma/at_hdmac_regs.h
6f0d65af 2203F: include/linux/platform_data/dma-atmel.h
b414dc16 2204
6bd0f436
LD
2205ATMEL XDMA DRIVER
2206M: Ludovic Desroches <ludovic.desroches@atmel.com>
2207L: linux-arm-kernel@lists.infradead.org
2208L: dmaengine@vger.kernel.org
2209S: Supported
2210F: drivers/dma/at_xdmac.c
2211
888f2804
LD
2212ATMEL I2C DRIVER
2213M: Ludovic Desroches <ludovic.desroches@atmel.com>
2214L: linux-i2c@vger.kernel.org
2215S: Supported
2216F: drivers/i2c/busses/i2c-at91.c
2217
15515545 2218ATMEL ISI DRIVER
50cb2efa 2219M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2220L: linux-media@vger.kernel.org
2221S: Supported
f2294c2d 2222F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2223F: include/media/atmel-isi.h
2224
8f4c79ce 2225ATMEL LCDFB DRIVER
8b58be88 2226M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2227L: linux-fbdev@vger.kernel.org
8f4c79ce 2228S: Maintained
8a61f013 2229F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2230F: include/video/atmel_lcdc.h
8f4c79ce 2231
89e5785f 2232ATMEL MACB ETHERNET DRIVER
a02875a6 2233M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2234S: Supported
9f2f381f 2235F: drivers/net/ethernet/cadence/
89e5785f 2236
5cbac98a 2237ATMEL NAND DRIVER
50cb2efa
NF
2238M: Wenyou Yang <wenyou.yang@atmel.com>
2239M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2240L: linux-mtd@lists.infradead.org
2241S: Supported
2242F: drivers/mtd/nand/atmel_nand*
2243
05c441ef 2244ATMEL SDMMC DRIVER
2245M: Ludovic Desroches <ludovic.desroches@atmel.com>
2246L: linux-mmc@vger.kernel.org
2247S: Supported
2248F: drivers/mmc/host/sdhci-of-at91.c
2249
754ce4f2 2250ATMEL SPI DRIVER
a02875a6 2251M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2252S: Supported
9df92e6c 2253F: drivers/spi/spi-atmel.*
754ce4f2 2254
0ef09015 2255ATMEL SSC DRIVER
03515f32 2256M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258S: Supported
2259F: drivers/misc/atmel-ssc.c
2260F: include/linux/atmel-ssc.h
2261
e9cb1c5a
NF
2262ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2263M: Nicolas Ferre <nicolas.ferre@atmel.com>
2264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265S: Supported
2266F: drivers/misc/atmel_tclib.c
2267F: drivers/clocksource/tcb_clksrc.c
2268
914a3f3b 2269ATMEL USBA UDC DRIVER
a02875a6
NF
2270M: Nicolas Ferre <nicolas.ferre@atmel.com>
2271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2272S: Supported
faf2e1db 2273F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2274
1da177e4 2275ATMEL WIRELESS DRIVER
8b58be88 2276M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2277L: linux-wireless@vger.kernel.org
1da177e4
LT
2278W: http://www.thekelleys.org.uk/atmel
2279W: http://atmelwlandriver.sourceforge.net/
2280S: Maintained
30fe0f9b 2281F: drivers/net/wireless/atmel/atmel*
1da177e4 2282
a14c0f8f 2283ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2284M: Nick Dyer <nick@shmanahar.org>
2285T: git git://github.com/ndyer/linux.git
2286S: Maintained
a14c0f8f
ND
2287F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2288F: drivers/input/touchscreen/atmel_mxt_ts.c
2289F: include/linux/platform_data/atmel_mxt_ts.h
2290
26780d9e 2291ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2292M: Bradley Grove <linuxdrivers@attotech.com>
2293L: linux-scsi@vger.kernel.org
2294W: http://www.attotech.com
2295S: Supported
2296F: drivers/scsi/esas2r
26780d9e 2297
bc6e17b8
SS
2298ATUSB IEEE 802.15.4 RADIO DRIVER
2299M: Stefan Schmidt <stefan@osg.samsung.com>
2300L: linux-wpan@vger.kernel.org
2301S: Maintained
2302F: drivers/net/ieee802154/atusb.c
2303F: drivers/net/ieee802154/atusb.h
2304F: drivers/net/ieee802154/at86rf230.h
2305
a92b7b80 2306AUDIT SUBSYSTEM
915f389d 2307M: Paul Moore <paul@paul-moore.com>
8b58be88 2308M: Eric Paris <eparis@redhat.com>
915f389d 2309L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2310W: http://people.redhat.com/sgrubb/audit/
915f389d 2311T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2312S: Maintained
679655da 2313F: include/linux/audit.h
c117ab84 2314F: include/uapi/linux/audit.h
679655da 2315F: kernel/audit*
a92b7b80 2316
70e84049 2317AUXILIARY DISPLAY DRIVERS
8b58be88 2318M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2319W: http://miguelojeda.es/auxdisplay.htm
2320W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2321S: Maintained
679655da
JP
2322F: drivers/auxdisplay/
2323F: include/linux/cfag12864b.h
70e84049 2324
5f97f7f9 2325AVR32 ARCHITECTURE
e336f61f
HCE
2326M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2327M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2328W: http://www.atmel.com/products/AVR32/
249d9d9d 2329W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2330W: http://avrfreaks.net/
e336f61f 2331S: Maintained
679655da 2332F: arch/avr32/
5f97f7f9
HS
2333
2334AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2335M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2336M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2337S: Maintained
679655da 2338F: arch/avr32/mach-at32ap/
5f97f7f9 2339
1da177e4 2340AX.25 NETWORK LAYER
8b58be88 2341M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2342L: linux-hams@vger.kernel.org
d34cb28a 2343W: http://www.linux-ax25.org/
1da177e4 2344S: Maintained
c117ab84 2345F: include/uapi/linux/ax25.h
679655da
JP
2346F: include/net/ax25.h
2347F: net/ax25/
1da177e4 2348
c821d301
PR
2349AXENTIA ASOC DRIVERS
2350M: Peter Rosin <peda@axentia.se>
2351L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2352S: Maintained
2353F: Documentation/devicetree/bindings/sound/axentia,*
aa431124 2354F: sound/soc/atmel/tse850-pcm5142.c
c821d301 2355
d5269395 2356AZ6007 DVB DRIVER
5dc8a864
MCC
2357M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2358M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2359L: linux-media@vger.kernel.org
a825eaec 2360W: https://linuxtv.org
d5269395
MCC
2361T: git git://linuxtv.org/media_tree.git
2362S: Maintained
2363F: drivers/media/usb/dvb-usb-v2/az6007.c
2364
6777376e
HV
2365AZTECH FM RADIO RECEIVER DRIVER
2366M: Hans Verkuil <hverkuil@xs4all.nl>
2367L: linux-media@vger.kernel.org
2368T: git git://linuxtv.org/media_tree.git
a825eaec 2369W: https://linuxtv.org
6777376e
HV
2370S: Maintained
2371F: drivers/media/radio/radio-aztech*
2372
e2d1d6c0 2373B43 WIRELESS DRIVER
e2d1d6c0 2374L: linux-wireless@vger.kernel.org
ed072f9e 2375L: b43-dev@lists.infradead.org
491b26b4 2376W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2377S: Odd Fixes
58619b14 2378F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2379
2380B43LEGACY WIRELESS DRIVER
8b58be88 2381M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2382L: linux-wireless@vger.kernel.org
ed072f9e 2383L: b43-dev@lists.infradead.org
491b26b4 2384W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2385S: Maintained
423e3ce3 2386F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2387
300abeb5 2388BACKLIGHT CLASS/SUBSYSTEM
b7701755 2389M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2390M: Lee Jones <lee.jones@linaro.org>
9f273c24 2391T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2392S: Maintained
679655da
JP
2393F: drivers/video/backlight/
2394F: include/linux/backlight.h
300abeb5 2395
c6c8fea2 2396BATMAN ADVANCED
207df49e 2397M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2398M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2399M: Antonio Quartulli <a@unstable.cc>
1584f41f 2400L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2401W: https://www.open-mesh.org/
8b823170 2402Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2403S: Maintained
286ddfb0
SE
2404F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2405F: Documentation/ABI/testing/sysfs-class-net-mesh
2406F: Documentation/networking/batman-adv.txt
09748a22 2407F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2408F: net/batman-adv/
2409
e2d1d6c0 2410BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2411M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2412L: linux-hams@vger.kernel.org
2413W: http://www.baycom.org/~tom/ham/ham.html
2414S: Maintained
679655da 2415F: drivers/net/hamradio/baycom*
e2d1d6c0 2416
cafe5635 2417BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2418M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2419L: linux-bcache@vger.kernel.org
2420W: http://bcache.evilpiepirate.org
4d1034eb 2421S: Orphan
cafe5635
KO
2422F: drivers/md/bcache/
2423
04bd844a
HV
2424BDISP ST MEDIA DRIVER
2425M: Fabien Dessenne <fabien.dessenne@st.com>
2426L: linux-media@vger.kernel.org
2427T: git git://linuxtv.org/media_tree.git
a825eaec 2428W: https://linuxtv.org
04bd844a
HV
2429S: Supported
2430F: drivers/media/platform/sti/bdisp
2431
e2d1d6c0 2432BEFS FILE SYSTEM
db4ad036
LB
2433M: Luis de Bethencourt <luisbg@osg.samsung.com>
2434M: Salah Triki <salah.triki@gmail.com>
2435S: Maintained
2436T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2437F: Documentation/filesystems/befs.txt
2438F: fs/befs/
e2d1d6c0 2439
564ee360 2440BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2441M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2442L: netdev@vger.kernel.org
2443S: Maintained
2444F: drivers/net/ethernet/ec_bhf.c
564ee360 2445
e2d1d6c0 2446BFS FILE SYSTEM
8b58be88 2447M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2448S: Maintained
679655da
JP
2449F: Documentation/filesystems/bfs.txt
2450F: fs/bfs/
c117ab84 2451F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2452
1394f032 2453BLACKFIN ARCHITECTURE
a4edbc10 2454M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2455L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2456T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2457W: http://blackfin.uclinux.org
2458S: Supported
679655da 2459F: arch/blackfin/
566da5b2 2460
e190d6b1 2461BLACKFIN EMAC DRIVER
b3fe92b0 2462L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2463W: http://blackfin.uclinux.org
2464S: Supported
7b35f033 2465F: drivers/net/ethernet/adi/
e190d6b1 2466
566da5b2 2467BLACKFIN RTC DRIVER
b3fe92b0 2468L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2469W: http://blackfin.uclinux.org
2470S: Supported
679655da 2471F: drivers/rtc/rtc-bfin.c
1394f032 2472
936ed49a 2473BLACKFIN SDH DRIVER
109ec8c3 2474M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2475L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2476W: http://blackfin.uclinux.org
2477S: Supported
2478F: drivers/mmc/host/bfin_sdh.c
2479
1394f032 2480BLACKFIN SERIAL DRIVER
8b58be88 2481M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2482L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2483W: http://blackfin.uclinux.org
2484S: Supported
8460241e 2485F: drivers/tty/serial/bfin_uart.c
1394f032 2486
1e6d320f 2487BLACKFIN WATCHDOG DRIVER
b3fe92b0 2488L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2489W: http://blackfin.uclinux.org
2490S: Supported
679655da 2491F: drivers/watchdog/bfin_wdt.c
1e6d320f 2492
d24ecfcc 2493BLACKFIN I2C TWI DRIVER
8b58be88 2494M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2495L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2496W: http://blackfin.uclinux.org/
2497S: Supported
679655da 2498F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2499
1e204377
SJ
2500BLACKFIN MEDIA DRIVER
2501M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2502L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2503W: http://blackfin.uclinux.org/
2504S: Supported
2505F: drivers/media/platform/blackfin/
2506F: drivers/media/i2c/adv7183*
2507F: drivers/media/i2c/vs6624*
2508
b54cf35a
JSM
2509BLINKM RGB LED DRIVER
2510M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2511S: Maintained
2512F: drivers/leds/leds-blinkm.c
2513
1da177e4 2514BLOCK LAYER
8b58be88 2515M: Jens Axboe <axboe@kernel.dk>
82c426e0 2516L: linux-block@vger.kernel.org
08deed1e 2517T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2518S: Maintained
679655da 2519F: block/
ae11f7ef 2520F: kernel/trace/blktrace.c
88459642 2521F: lib/sbitmap.c
1da177e4 2522
2b54aaef 2523BLOCK2MTD DRIVER
8b58be88 2524M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2525L: linux-mtd@lists.infradead.org
2526S: Maintained
679655da 2527F: drivers/mtd/devices/block2mtd.c
2b54aaef 2528
63fbd24e 2529BLUETOOTH DRIVERS
8b58be88 2530M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2531M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2532M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2533L: linux-bluetooth@vger.kernel.org
63fbd24e 2534W: http://www.bluez.org/
22e7a424
MH
2535T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2536T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2537S: Maintained
679655da 2538F: drivers/bluetooth/
1da177e4 2539
63fbd24e 2540BLUETOOTH SUBSYSTEM
8b58be88 2541M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2542M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2543M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2544L: linux-bluetooth@vger.kernel.org
2545W: http://www.bluez.org/
22e7a424
MH
2546T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2547T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2548S: Maintained
679655da
JP
2549F: net/bluetooth/
2550F: include/net/bluetooth/
1da177e4
LT
2551
2552BONDING DRIVER
79b30750 2553M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2554M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2555M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2556L: netdev@vger.kernel.org
ce00f85c
JC
2557W: http://sourceforge.net/projects/bonding/
2558S: Supported
679655da 2559F: drivers/net/bonding/
c117ab84 2560F: include/uapi/linux/if_bonding.h
1da177e4 2561
b5f4df34
AS
2562BPF (Safe dynamic programs and tools)
2563M: Alexei Starovoitov <ast@kernel.org>
2564L: netdev@vger.kernel.org
2565L: linux-kernel@vger.kernel.org
2566S: Supported
2567F: kernel/bpf/
5aa5bd14
DB
2568F: tools/testing/selftests/bpf/
2569F: lib/test_bpf.c
b5f4df34 2570
39105890 2571BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2572M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2573L: netdev@vger.kernel.org
2574S: Supported
adfc5217 2575F: drivers/net/ethernet/broadcom/b44.*
39105890 2576
967dd82f
FF
2577BROADCOM B53 ETHERNET SWITCH DRIVER
2578M: Florian Fainelli <f.fainelli@gmail.com>
2579L: netdev@vger.kernel.org
2580L: openwrt-devel@lists.openwrt.org (subscribers-only)
2581S: Supported
2582F: drivers/net/dsa/b53/*
2583F: include/linux/platform_data/b53.h
2584
32ec90d5
FF
2585BROADCOM GENET ETHERNET DRIVER
2586M: Florian Fainelli <f.fainelli@gmail.com>
2587L: netdev@vger.kernel.org
2588S: Supported
2589F: drivers/net/ethernet/broadcom/genet/
2590
948c51e6 2591BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2592M: Rasesh Mody <rasesh.mody@cavium.com>
2593M: Harish Patil <harish.patil@cavium.com>
2594M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2595L: netdev@vger.kernel.org
2596S: Supported
adfc5217
JK
2597F: drivers/net/ethernet/broadcom/bnx2.*
2598F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2599
4d9d2cb0 2600BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2601M: Yuval Mintz <Yuval.Mintz@cavium.com>
2602M: Ariel Elior <ariel.elior@cavium.com>
2603M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2604L: netdev@vger.kernel.org
2605S: Supported
adfc5217 2606F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2607
90f4c594 2608BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2609M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2610M: Ray Jui <rjui@broadcom.com>
2611M: Scott Branden <sbranden@broadcom.com>
086f4704 2612M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2613T: git git://github.com/broadcom/mach-bcm
af4b8e37 2614S: Maintained
ccf62f5a
JM
2615N: bcm281*
2616N: bcm113*
2617N: bcm216*
2618N: kona
af4b8e37 2619F: arch/arm/mach-bcm/
af4b8e37 2620
9209bec4 2621BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2622M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2623M: Lee Jones <lee@kernel.org>
10b9e887 2624M: Eric Anholt <eric@anholt.net>
f680f25c 2625L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2627T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2628S: Maintained
9209bec4 2629N: bcm2835
4a5a7a66 2630F: drivers/staging/vc04_services
f680f25c 2631
5564f092
RM
2632BROADCOM BCM47XX MIPS ARCHITECTURE
2633M: Hauke Mehrtens <hauke@hauke-m.de>
2634M: Rafał Miłecki <zajec5@gmail.com>
2635L: linux-mips@linux-mips.org
2636S: Maintained
7ad2410c 2637F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2638F: arch/mips/bcm47xx/*
2639F: arch/mips/include/asm/mach-bcm47xx/*
2640
9209bec4 2641BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2642M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2643M: Rafał Miłecki <zajec5@gmail.com>
2644M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2645L: linux-arm-kernel@lists.infradead.org
2646S: Maintained
2647F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2648F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2649F: arch/arm/boot/dts/bcm470*
2650
4ebd5047
RM
2651BROADCOM BCM53573 ARM ARCHITECTURE
2652M: Rafał Miłecki <rafal@milecki.pl>
2653L: linux-arm-kernel@lists.infradead.org
2654S: Maintained
2655F: arch/arm/boot/dts/bcm53573*
2656F: arch/arm/boot/dts/bcm47189*
2657
e076e962
FF
2658BROADCOM BCM63XX ARM ARCHITECTURE
2659M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2660M: bcm-kernel-feedback-list@broadcom.com
20de823e 2661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2662T: git git://github.com/broadcom/stblinux.git
e076e962 2663S: Maintained
d6f4e76e 2664N: bcm63xx
e076e962 2665
7110e227
KC
2666BROADCOM BCM63XX/BCM33XX UDC DRIVER
2667M: Kevin Cernekee <cernekee@gmail.com>
2668L: linux-usb@vger.kernel.org
2669S: Maintained
2670F: drivers/usb/gadget/udc/bcm63xx_udc.*
2671
2df94fd6 2672BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2673M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2674M: Gregory Fong <gregory.0xf0@gmail.com>
2675M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2676M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2678T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2679S: Maintained
2680F: arch/arm/mach-bcm/*brcmstb*
2681F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2682F: drivers/bus/brcmstb_gisb.c
5009a289 2683N: brcmstb
2df94fd6 2684
70371cef
KC
2685BROADCOM BMIPS MIPS ARCHITECTURE
2686M: Kevin Cernekee <cernekee@gmail.com>
2687M: Florian Fainelli <f.fainelli@gmail.com>
2688L: linux-mips@linux-mips.org
eb6725d0 2689T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2690S: Maintained
2691F: arch/mips/bmips/*
2692F: arch/mips/include/asm/mach-bmips/*
2693F: arch/mips/kernel/*bmips*
338808de 2694F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2695F: drivers/irqchip/irq-bcm63*
70371cef
KC
2696F: drivers/irqchip/irq-bcm7*
2697F: drivers/irqchip/irq-brcmstb*
3271e610 2698F: include/linux/bcm963xx_nvram.h
8fce60b8 2699F: include/linux/bcm963xx_tag.h
70371cef 2700
948c51e6 2701BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2702M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2703M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2704M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2705L: netdev@vger.kernel.org
2706S: Supported
adfc5217 2707F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2708
a9533e7e 2709BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2710M: Arend van Spriel <arend.vanspriel@broadcom.com>
2711M: Franky Lin <franky.lin@broadcom.com>
2712M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2713L: linux-wireless@vger.kernel.org
2a734451 2714L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2715S: Supported
05491d2c 2716F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2717
9958d6f9 2718BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2719M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2720L: linux-scsi@vger.kernel.org
2721S: Supported
2722F: drivers/scsi/bnx2fc/
2723
6a6b5ad0 2724BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2725M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2726L: linux-scsi@vger.kernel.org
2727S: Supported
2728F: drivers/scsi/bnx2i/
2729
63f37ddf 2730BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2731M: Ray Jui <rjui@broadcom.com>
2732M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2733M: Jon Mason <jonmason@broadcom.com>
086f4704 2734M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2736T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2737S: Maintained
2738N: iproc
2739N: cygnus
5c161242 2740N: bcm[-_]nsp
36c0237f
SB
2741N: bcm9113*
2742N: bcm9583*
63f37ddf
JM
2743N: bcm9585*
2744N: bcm9586*
2745N: bcm988312
36c0237f 2746N: bcm113*
63f37ddf
JM
2747N: bcm583*
2748N: bcm585*
2749N: bcm586*
2750N: bcm88312
d76e21b8 2751F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2752F: drivers/clk/bcm/clk-ns*
2753F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2754
3b0213d5
GF
2755BROADCOM BRCMSTB GPIO DRIVER
2756M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2757L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2758S: Supported
2759F: drivers/gpio/gpio-brcmstb.c
2760F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2761
7b7f588b 2762BROADCOM KONA GPIO DRIVER
5e163903 2763M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2764L: bcm-kernel-feedback-list@broadcom.com
2765S: Supported
2766F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2767F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2768
f6e734a8
RM
2769BROADCOM NVRAM DRIVER
2770M: Rafał Miłecki <zajec5@gmail.com>
2771L: linux-mips@linux-mips.org
2772S: Maintained
2773F: drivers/firmware/broadcom/*
2774
02787daa
BN
2775BROADCOM STB NAND FLASH DRIVER
2776M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2777M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2778L: linux-mtd@lists.infradead.org
1285734c 2779L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2780S: Maintained
2781F: drivers/mtd/nand/brcmnand/
2782
bb446b57
MM
2783BROADCOM STB AVS CPUFREQ DRIVER
2784M: Markus Mayer <mmayer@broadcom.com>
2785M: bcm-kernel-feedback-list@broadcom.com
2786L: linux-pm@vger.kernel.org
2787S: Maintained
2788F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2789F: drivers/cpufreq/brcmstb*
bb446b57 2790
c9678d86
RM
2791BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2792M: Rafał Miłecki <zajec5@gmail.com>
2793L: linux-wireless@vger.kernel.org
2794S: Maintained
2795F: drivers/bcma/
2796F: include/linux/bcma/
2797
b8302205
FF
2798BROADCOM SYSTEMPORT ETHERNET DRIVER
2799M: Florian Fainelli <f.fainelli@gmail.com>
2800L: netdev@vger.kernel.org
2801S: Supported
2802F: drivers/net/ethernet/broadcom/bcmsysport.*
2803
42515e61 2804BROADCOM VULCAN ARM64 SOC
3483b163 2805M: Jayachandran C. <c.jayachandran@gmail.com>
086f4704 2806M: bcm-kernel-feedback-list@broadcom.com
42515e61 2807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2808S: Maintained
2809F: arch/arm64/boot/dts/broadcom/vulcan*
2810
7725ccfd 2811BROCADE BFA FC SCSI DRIVER
aa803370
AG
2812M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2813M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2814L: linux-scsi@vger.kernel.org
2815S: Supported
2816F: drivers/scsi/bfa/
7725ccfd 2817
8b230ed8 2818BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2819M: Rasesh Mody <rasesh.mody@cavium.com>
2820M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2821M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2822L: netdev@vger.kernel.org
2823S: Supported
f844a0ea 2824F: drivers/net/ethernet/brocade/bna/
8b230ed8 2825
5cdf7f76 2826BSG (block layer generic sg v4 driver)
8b58be88 2827M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2828L: linux-scsi@vger.kernel.org
2829S: Supported
679655da
JP
2830F: block/bsg.c
2831F: include/linux/bsg.h
c117ab84 2832F: include/uapi/linux/bsg.h
5cdf7f76 2833
af39917d
CL
2834BT87X AUDIO DRIVER
2835M: Clemens Ladisch <clemens@ladisch.de>
2836L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2837T: git git://git.alsa-project.org/alsa-kernel.git
2838S: Maintained
2839F: Documentation/sound/alsa/Bt87x.txt
2840F: sound/pci/bt87x.c
2841
ff1d5c2f 2842BT8XXGPIO DRIVER
eb032b98 2843M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2844W: http://bu3sch.de/btgpio.php
2845S: Maintained
72dbb705 2846F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2847
eb1eb04f 2848BTRFS FILE SYSTEM
c0778e25
CM
2849M: Chris Mason <clm@fb.com>
2850M: Josef Bacik <jbacik@fb.com>
d8130624 2851M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2852L: linux-btrfs@vger.kernel.org
2853W: http://btrfs.wiki.kernel.org/
8a6e2535 2854Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2855T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2856S: Maintained
679655da
JP
2857F: Documentation/filesystems/btrfs.txt
2858F: fs/btrfs/
eb1eb04f 2859
1da177e4 2860BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2861M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2862M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2863L: linux-media@vger.kernel.org
a825eaec 2864W: https://linuxtv.org
275ffde4 2865T: git git://linuxtv.org/media_tree.git
f96236e5 2866S: Odd fixes
618cd932 2867F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2868F: drivers/media/pci/bt8xx/bttv*
1da177e4 2869
1f34923c
KA
2870BUSLOGIC SCSI DRIVER
2871M: Khalid Aziz <khalid@gonehiking.org>
2872L: linux-scsi@vger.kernel.org
2873S: Maintained
2874F: drivers/scsi/BusLogic.*
2875F: drivers/scsi/FlashPoint.*
2876
af39917d
CL
2877C-MEDIA CMI8788 DRIVER
2878M: Clemens Ladisch <clemens@ladisch.de>
2879L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2880T: git git://git.alsa-project.org/alsa-kernel.git
2881S: Maintained
2882F: sound/pci/oxygen/
2883
2141355f
MS
2884C6X ARCHITECTURE
2885M: Mark Salter <msalter@redhat.com>
2886M: Aurelien Jacquiot <a-jacquiot@ti.com>
2887L: linux-c6x-dev@linux-c6x.org
2888W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2889S: Maintained
2890F: arch/c6x/
2891
a5432f5a 2892CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2893M: David Howells <dhowells@redhat.com>
e62d6e24 2894L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2895S: Supported
2896F: Documentation/filesystems/caching/cachefiles.txt
2897F: fs/cachefiles/
2898
c815ca39
HV
2899CADET FM/AM RADIO RECEIVER DRIVER
2900M: Hans Verkuil <hverkuil@xs4all.nl>
2901L: linux-media@vger.kernel.org
2902T: git git://linuxtv.org/media_tree.git
a825eaec 2903W: https://linuxtv.org
c815ca39
HV
2904S: Maintained
2905F: drivers/media/radio/radio-cadet*
2906
77d5140f 2907CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2908M: Jonathan Corbet <corbet@lwn.net>
661263b5 2909L: linux-media@vger.kernel.org
275ffde4 2910T: git git://linuxtv.org/media_tree.git
77d5140f 2911S: Maintained
618cd932 2912F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2913F: drivers/media/platform/marvell-ccic/
77d5140f 2914
201b6bab 2915CAIF NETWORK LAYER
5c574f50 2916M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2917L: netdev@vger.kernel.org
2918S: Supported
2919F: Documentation/networking/caif/
2920F: drivers/net/caif/
c117ab84 2921F: include/uapi/linux/caif/
201b6bab
JP
2922F: include/net/caif/
2923F: net/caif/
2924
77dac90f 2925CALGARY x86-64 IOMMU
a6921c29
JM
2926M: Muli Ben-Yehuda <mulix@mulix.org>
2927M: Jon Mason <jdmason@kudzu.us>
2928L: iommu@lists.linux-foundation.org
77dac90f 2929S: Maintained
679655da
JP
2930F: arch/x86/kernel/pci-calgary_64.c
2931F: arch/x86/kernel/tce_64.c
2932F: arch/x86/include/asm/calgary.h
2933F: arch/x86/include/asm/tce.h
77dac90f 2934
e2d1d6c0 2935CAN NETWORK LAYER
8d15d386 2936M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2937M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2938L: linux-can@vger.kernel.org
84b0d715 2939W: https://github.com/linux-can
870482a4
MKB
2940T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2941T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2942S: Maintained
f35f6c8f 2943F: Documentation/networking/can.txt
8d15d386 2944F: net/can/
8d15d386 2945F: include/linux/can/core.h
c117ab84
CEB
2946F: include/uapi/linux/can.h
2947F: include/uapi/linux/can/bcm.h
2948F: include/uapi/linux/can/raw.h
2949F: include/uapi/linux/can/gw.h
e2d1d6c0 2950
4261a204 2951CAN NETWORK DRIVERS
8b58be88 2952M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2953M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2954L: linux-can@vger.kernel.org
84b0d715 2955W: https://github.com/linux-can
870482a4
MKB
2956T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2957T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2958S: Maintained
3636876a 2959F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2960F: drivers/net/can/
2961F: include/linux/can/dev.h
8d15d386 2962F: include/linux/can/platform/
c117ab84
CEB
2963F: include/uapi/linux/can/error.h
2964F: include/uapi/linux/can/netlink.h
4261a204 2965
95d16c72 2966CAPABILITIES
39baa7e6 2967M: Serge Hallyn <serge@hallyn.com>
95d16c72 2968L: linux-security-module@vger.kernel.org
6305902c 2969S: Supported
95d16c72 2970F: include/linux/capability.h
c117ab84 2971F: include/uapi/linux/capability.h
6305902c 2972F: security/commoncap.c
38a94118 2973F: kernel/capability.c
95d16c72 2974
b84894c7
KT
2975CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2976M: Kevin Tsai <ktsai@capellamicro.com>
2977S: Maintained
2978F: drivers/iio/light/cm*
8c27ceff 2979F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
b84894c7 2980
f9484852
JG
2981CAVIUM I2C DRIVER
2982M: Jan Glauber <jglauber@cavium.com>
2983M: David Daney <david.daney@cavium.com>
2984W: http://www.cavium.com
2985S: Supported
2986F: drivers/i2c/busses/i2c-octeon*
2987F: drivers/i2c/busses/i2c-thunderx*
2988
f21fb3ed
RV
2989CAVIUM LIQUIDIO NETWORK DRIVER
2990M: Derek Chickles <derek.chickles@caviumnetworks.com>
2991M: Satanand Burla <satananda.burla@caviumnetworks.com>
2992M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2993M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2994L: netdev@vger.kernel.org
2995W: http://www.cavium.com
2996S: Supported
f21fb3ed
RV
2997F: drivers/net/ethernet/cavium/liquidio/
2998
ef0bbac3
VB
2999CC2520 IEEE-802.15.4 RADIO DRIVER
3000M: Varka Bhadram <varkabhadram@gmail.com>
3001L: linux-wpan@vger.kernel.org
3002S: Maintained
3003F: drivers/net/ieee802154/cc2520.c
3004F: include/linux/spi/cc2520.h
3005F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3006
ca684386
HV
3007CEC DRIVER
3008M: Hans Verkuil <hans.verkuil@cisco.com>
3009L: linux-media@vger.kernel.org
3010T: git git://linuxtv.org/media_tree.git
3011W: http://linuxtv.org
3012S: Supported
104eda6d 3013F: Documentation/media/kapi/cec-core.rst
618cd932 3014F: Documentation/media/uapi/cec
104eda6d 3015F: drivers/media/cec/
ca684386
HV
3016F: drivers/media/cec-edid.c
3017F: drivers/media/rc/keymaps/rc-cec.c
3018F: include/media/cec.h
3019F: include/media/cec-edid.h
104eda6d
HV
3020F: include/uapi/linux/cec.h
3021F: include/uapi/linux/cec-funcs.h
ca684386 3022
b8154542 3023CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3024M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3025L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3026W: http://www.ibm.com/developerworks/power/cell/
3027S: Supported
679655da 3028F: arch/powerpc/include/asm/cell*.h
679655da 3029F: arch/powerpc/include/asm/spu*.h
c117ab84 3030F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3031F: arch/powerpc/oprofile/*cell*
3032F: arch/powerpc/platforms/cell/
b8154542 3033
398ecff5
SW
3034CEPH COMMON CODE (LIBCEPH)
3035M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3036M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3037M: Sage Weil <sage@redhat.com>
82593f87 3038L: ceph-devel@vger.kernel.org
09d90327 3039W: http://ceph.com/
fb99f881 3040T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3041T: git git://github.com/ceph/ceph-client.git
9030aaf9 3042S: Supported
14430813
JP
3043F: net/ceph/
3044F: include/linux/ceph/
3045F: include/linux/crush/
9030aaf9 3046
398ecff5
SW
3047CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3048M: "Yan, Zheng" <zyan@redhat.com>
3049M: Sage Weil <sage@redhat.com>
3050M: Ilya Dryomov <idryomov@gmail.com>
3051L: ceph-devel@vger.kernel.org
3052W: http://ceph.com/
3053T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3054T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3055S: Supported
3056F: Documentation/filesystems/ceph.txt
3057F: fs/ceph/
3058
cfc411e7
DH
3059CERTIFICATE HANDLING:
3060M: David Howells <dhowells@redhat.com>
3061M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3062L: keyrings@vger.kernel.org
cfc411e7
DH
3063S: Maintained
3064F: Documentation/module-signing.txt
3065F: certs/
d8d80386 3066F: scripts/sign-file.c
cfc411e7
DH
3067F: scripts/extract-cert.c
3068
18332a80 3069CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3070L: linux-usb@vger.kernel.org
10c6c9c9 3071S: Orphan
679655da
JP
3072F: Documentation/usb/WUSB-Design-overview.txt
3073F: Documentation/usb/wusb-cbaf
355ffe69
DV
3074F: drivers/usb/host/hwa-hc.c
3075F: drivers/usb/host/whci/
679655da
JP
3076F: drivers/usb/wusbcore/
3077F: include/linux/usb/wusb*
18332a80 3078
c4d7e510
RG
3079HT16K33 LED CONTROLLER DRIVER
3080M: Robin van der Gracht <robin@protonic.nl>
3081S: Maintained
3082F: drivers/auxdisplay/ht16k33.c
3083F: Documentation/devicetree/bindings/display/ht16k33.txt
3084
70e84049 3085CFAG12864B LCD DRIVER
8b58be88 3086M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3087W: http://miguelojeda.es/auxdisplay.htm
3088W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3089S: Maintained
679655da
JP
3090F: drivers/auxdisplay/cfag12864b.c
3091F: include/linux/cfag12864b.h
70e84049
MOS
3092
3093CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3094M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3095W: http://miguelojeda.es/auxdisplay.htm
3096W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3097S: Maintained
679655da
JP
3098F: drivers/auxdisplay/cfag12864bfb.c
3099F: include/linux/cfag12864b.h
70e84049 3100
704232c2 3101CFG80211 and NL80211
8b58be88 3102M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3103L: linux-wireless@vger.kernel.org
ce466579
JB
3104W: http://wireless.kernel.org/
3105T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3106T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3107S: Maintained
c117ab84 3108F: include/uapi/linux/nl80211.h
679655da
JP
3109F: include/net/cfg80211.h
3110F: net/wireless/*
3111X: net/wireless/wext*
704232c2 3112
46e64261
GKH
3113CHAR and MISC DRIVERS
3114M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3115M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3116T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3117S: Supported
46e64261
GKH
3118F: drivers/char/*
3119F: drivers/misc/*
471322a8 3120F: include/linux/miscdevice.h
46e64261 3121
0a920b5b 3122CHECKPATCH
8b58be88 3123M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3124M: Joe Perches <joe@perches.com>
3125S: Maintained
679655da 3126F: scripts/checkpatch.pl
0a920b5b 3127
f8407f26
HW
3128CHINESE DOCUMENTATION
3129M: Harry Wei <harryxiyou@gmail.com>
9740153c 3130L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3131L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3132S: Maintained
f5ff9b63 3133F: Documentation/translations/zh_CN/
f8407f26 3134
2721ea2c 3135CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3136M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3137T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3138L: linux-usb@vger.kernel.org
3139S: Maintained
3140F: drivers/usb/chipidea/
3141
a93ad65d
HG
3142CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3143M: Hans de Goede <hdegoede@redhat.com>
3144L: linux-input@vger.kernel.org
3145S: Maintained
3146F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3147F: drivers/input/touchscreen/chipone_icn8318.c
3148
ab043105
OJ
3149CHROME HARDWARE PLATFORM SUPPORT
3150M: Olof Johansson <olof@lixom.net>
3151S: Maintained
9f273c24 3152T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3153F: drivers/platform/chrome/
3154
641cb85e 3155CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3156M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3157M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3158M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3159M: Neel Patel <neepatel@cisco.com>
7063fbf2 3160S: Supported
a6a5580c 3161F: drivers/net/ethernet/cisco/enic/
7063fbf2 3162
e3cf00d0 3163CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3164M: Christian Benvenuti <benve@cisco.com>
3165M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3166S: Supported
35ef4a9e 3167F: drivers/infiniband/hw/usnic/
e3cf00d0 3168
2b7a52a4 3169CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3170M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3171L: netdev@vger.kernel.org
3172S: Maintained
57d0b7a0 3173F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3174
3d4cfdc9
MB
3175CIRRUS LOGIC AUDIO CODEC DRIVERS
3176M: Brian Austin <brian.austin@cirrus.com>
3177M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3178L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3179S: Maintained
3180F: sound/soc/codecs/cs*
3181
94574d9a
KRW
3182CLEANCACHE API
3183M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3184L: linux-kernel@vger.kernel.org
3185S: Maintained
3186F: mm/cleancache.c
3187F: include/linux/cleancache.h
3188
d4275354 3189CLK API
54176cc6 3190M: Russell King <linux@armlinux.org.uk>
aa571b14 3191L: linux-clk@vger.kernel.org
37417046 3192S: Maintained
d4275354
RK
3193F: include/linux/clk.h
3194
9222d247
JS
3195CLOCKSOURCE, CLOCKEVENT DRIVERS
3196M: Daniel Lezcano <daniel.lezcano@linaro.org>
3197M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3198L: linux-kernel@vger.kernel.org
9222d247
JS
3199T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3200S: Supported
3201F: drivers/clocksource
3202
5df6d737 3203CISCO FCOE HBA DRIVER
6593ccd8
SK
3204M: Satish Kharat <satishkh@cisco.com>
3205M: Sesidhar Baddela <sebaddel@cisco.com>
3206M: Karan Tilak Kumar <kartilak@cisco.com>
5df6d737
AJ
3207L: linux-scsi@vger.kernel.org
3208S: Supported
2a99921a 3209F: drivers/scsi/fnic/
5df6d737 3210
c8806b6c 3211CISCO SCSI HBA DRIVER
6593ccd8 3212M: Karan Tilak Kumar <kartilak@cisco.com>
c8806b6c
NM
3213M: Sesidhar Baddela <sebaddel@cisco.com>
3214L: linux-scsi@vger.kernel.org
3215S: Supported
3216F: drivers/scsi/snic/
3217
529aa8cb
TLSC
3218CMPC ACPI DRIVER
3219M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3220M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3221L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3222S: Supported
3223F: drivers/platform/x86/classmate-laptop.c
3224
85756a06
HV
3225COBALT MEDIA DRIVER
3226M: Hans Verkuil <hans.verkuil@cisco.com>
3227L: linux-media@vger.kernel.org
3228T: git git://linuxtv.org/media_tree.git
a825eaec 3229W: https://linuxtv.org
85756a06
HV
3230S: Supported
3231F: drivers/media/pci/cobalt/
3232
74425eee 3233COCCINELLE/Semantic Patches (SmPL)
26de9c26 3234M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3235M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3236M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3237M: Michal Marek <mmarek@suse.com>
26de9c26 3238L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3239T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3240W: http://coccinelle.lip6.fr/
3241S: Supported
4b9033a3 3242F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3243F: scripts/coccinelle/
3244F: scripts/coccicheck
3245
1da177e4 3246CODA FILE SYSTEM
8b58be88 3247M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3248M: coda@cs.cmu.edu
3249L: codalist@coda.cs.cmu.edu
3250W: http://www.coda.cs.cmu.edu/
3251S: Maintained
679655da
JP
3252F: Documentation/filesystems/coda.txt
3253F: fs/coda/
3254F: include/linux/coda*.h
c117ab84 3255F: include/uapi/linux/coda*.h
1da177e4 3256
0b14261e
PZ
3257CODA V4L2 MEM2MEM DRIVER
3258M: Philipp Zabel <p.zabel@pengutronix.de>
3259L: linux-media@vger.kernel.org
3260S: Maintained
3261F: Documentation/devicetree/bindings/media/coda.txt
3262F: drivers/media/platform/coda/
3263
7704addb 3264COMMON CLK FRAMEWORK
a85fa007 3265M: Michael Turquette <mturquette@baylibre.com>
f956165f 3266M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3267L: linux-clk@vger.kernel.org
22d61acf 3268Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3269T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3270S: Maintained
ae4185cd 3271F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3272F: drivers/clk/
3273X: drivers/clk/clkdev.c
7704addb 3274F: include/linux/clk-pr*
60bea3b5 3275F: include/linux/clk/
7704addb 3276
e2d1d6c0 3277COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3278M: Steve French <sfrench@samba.org>
51223df6 3279L: linux-cifs@vger.kernel.org
d1f28953 3280L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3281W: http://linux-cifs.samba.org/
bb1d5dda 3282T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3283S: Supported
ec421a71 3284F: Documentation/filesystems/cifs/
679655da 3285F: fs/cifs/
e2d1d6c0 3286
1da177e4 3287COMPACTPCI HOTPLUG CORE
8b58be88 3288M: Scott Murray <scott@spiteful.org>
64dab204 3289L: linux-pci@vger.kernel.org
82c4dfc7 3290S: Maintained
679655da 3291F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3292
3293COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3294M: Scott Murray <scott@spiteful.org>
64dab204 3295L: linux-pci@vger.kernel.org
82c4dfc7 3296S: Maintained
679655da 3297F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3298
3299COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3300M: Scott Murray <scott@spiteful.org>
64dab204 3301L: linux-pci@vger.kernel.org
82c4dfc7 3302S: Maintained
679655da 3303F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3304
5411552c 3305COMPAL LAPTOP SUPPORT
8b58be88 3306M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3307L: platform-driver-x86@vger.kernel.org
5411552c 3308S: Maintained
679655da 3309F: drivers/platform/x86/compal-laptop.c
5411552c 3310
949be0f7 3311CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3312L: accessrunner-general@lists.sourceforge.net
3313W: http://accessrunner.sourceforge.net/
44243ef4 3314S: Orphan
679655da 3315F: drivers/usb/atm/cxacru.c
949be0f7 3316
e2d1d6c0 3317CONFIGFS
d6351db2 3318M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3319M: Christoph Hellwig <hch@lst.de>
3320T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3321S: Supported
679655da
JP
3322F: fs/configfs/
3323F: include/linux/configfs.h
e2d1d6c0 3324
acb9c1b2 3325CONNECTOR
8b58be88 3326M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3327L: netdev@vger.kernel.org
3328S: Maintained
3329F: drivers/connector/
3330
a3e3354d 3331CONTROL GROUP (CGROUP)
860ca0e6 3332M: Tejun Heo <tj@kernel.org>
ad50c159 3333M: Li Zefan <lizefan@huawei.com>
4d205676 3334M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3335L: cgroups@vger.kernel.org
860ca0e6 3336T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3337S: Maintained
4b16b0c0 3338F: Documentation/cgroup*
679655da
JP
3339F: include/linux/cgroup*
3340F: kernel/cgroup*
a3e3354d
TH
3341
3342CONTROL GROUP - CPUSET
3343M: Li Zefan <lizefan@huawei.com>
3344L: cgroups@vger.kernel.org
3345W: http://www.bullopensource.org/cpuset/
3346W: http://oss.sgi.com/projects/cpusets/
3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3348S: Maintained
4b16b0c0 3349F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3350F: include/linux/cpuset.h
3351F: kernel/cpuset.c
3352
3353CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3354M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3355M: Michal Hocko <mhocko@kernel.org>
c4e29738 3356M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3357L: cgroups@vger.kernel.org
3358L: linux-mm@kvack.org
3359S: Maintained
3360F: mm/memcontrol.c
5d1ea48b 3361F: mm/swap_cgroup.c
fb3a0fb6 3362
bebe4678 3363CORETEMP HARDWARE MONITORING DRIVER
96859129 3364M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3365L: linux-hwmon@vger.kernel.org
bebe4678 3366S: Maintained
679655da
JP
3367F: Documentation/hwmon/coretemp
3368F: drivers/hwmon/coretemp.c
bebe4678 3369
1da177e4 3370COSA/SRP SYNC SERIAL DRIVER
8b58be88 3371M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3372W: http://www.fi.muni.cz/~kas/cosa/
3373S: Maintained
679655da 3374F: drivers/net/wan/cosa*
1da177e4 3375
4371ee35 3376CPMAC ETHERNET DRIVER
9dd4aaef 3377M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3378L: netdev@vger.kernel.org
3379S: Maintained
b544dbac 3380F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3381
1da177e4 3382CPU FREQUENCY DRIVERS
9c3646d1 3383M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3384M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3385L: linux-pm@vger.kernel.org
1da177e4 3386S: Maintained
27209d91
VK
3387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3388T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3389B: https://bugzilla.kernel.org
dabe73cb 3390F: Documentation/cpu-freq/
679655da
JP
3391F: drivers/cpufreq/
3392F: include/linux/cpufreq.h
1da177e4 3393
8a67f0ef
VK
3394CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3395M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3396M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3397L: linux-pm@vger.kernel.org
3398W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3399S: Maintained
3400F: drivers/cpufreq/arm_big_little.h
3401F: drivers/cpufreq/arm_big_little.c
3402F: drivers/cpufreq/arm_big_little_dt.c
3403
14d2c34c 3404CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3405M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3406M: Daniel Lezcano <daniel.lezcano@linaro.org>
3407L: linux-pm@vger.kernel.org
3408L: linux-arm-kernel@lists.infradead.org
cea8321c 3409T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3410S: Maintained
3411F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3412
0c570c18
BZ
3413CPUIDLE DRIVER - ARM EXYNOS
3414M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3415M: Daniel Lezcano <daniel.lezcano@linaro.org>
3416M: Kukjin Kim <kgene@kernel.org>
3417L: linux-pm@vger.kernel.org
3418L: linux-samsung-soc@vger.kernel.org
3419S: Supported
3420F: drivers/cpuidle/cpuidle-exynos.c
3421F: arch/arm/mach-exynos/pm.c
3422
a8e39c35 3423CPUIDLE DRIVERS
9c3646d1 3424M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3425M: Daniel Lezcano <daniel.lezcano@linaro.org>
3426L: linux-pm@vger.kernel.org
3427S: Maintained
cea8321c 3428T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3429B: https://bugzilla.kernel.org
a8e39c35
DL
3430F: drivers/cpuidle/*
3431F: include/linux/cpuidle.h
3432
1da177e4 3433CPUID/MSR DRIVER
8b58be88 3434M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3435S: Maintained
679655da
JP
3436F: arch/x86/kernel/cpuid.c
3437F: arch/x86/kernel/msr.c
1da177e4 3438
7fe2f639 3439CPU POWER MONITORING SUBSYSTEM
d8130624 3440M: Thomas Renninger <trenn@suse.com>
103f1790 3441L: linux-pm@vger.kernel.org
7fe2f639 3442S: Maintained
14430813 3443F: tools/power/cpupower/
7fe2f639 3444
1da177e4 3445CRAMFS FILESYSTEM
ce00f85c 3446W: http://sourceforge.net/projects/cramfs/
54886a71 3447S: Orphan / Obsolete
679655da
JP
3448F: Documentation/filesystems/cramfs.txt
3449F: fs/cramfs/
1da177e4
LT
3450
3451CRIS PORT
8b58be88
JP
3452M: Mikael Starvik <starvik@axis.com>
3453M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3454L: linux-cris-kernel@axis.com
1da177e4 3455W: http://developer.axis.com
9f273c24 3456T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3457S: Maintained
679655da 3458F: arch/cris/
df621252 3459F: drivers/tty/serial/crisv10.*
1da177e4
LT
3460
3461CRYPTO API
8b58be88
JP
3462M: Herbert Xu <herbert@gondor.apana.org.au>
3463M: "David S. Miller" <davem@davemloft.net>
1da177e4 3464L: linux-crypto@vger.kernel.org
9f273c24 3465T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3466T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3467S: Maintained
679655da 3468F: Documentation/crypto/
fe1c445b 3469F: Documentation/devicetree/bindings/crypto/
2ca87a17 3470F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3471F: arch/*/crypto/
3472F: crypto/
3473F: drivers/crypto/
3474F: include/crypto/
ff330f73 3475F: include/linux/crypto*
1da177e4 3476
5b07bd57 3477CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3478M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3479L: linux-crypto@vger.kernel.org
3480S: Maintained
51a2228a
JP
3481F: crypto/ansi_cprng.c
3482F: crypto/rng.c
5b07bd57 3483
fc279cc2
HV
3484CS3308 MEDIA DRIVER
3485M: Hans Verkuil <hverkuil@xs4all.nl>
3486L: linux-media@vger.kernel.org
3487T: git git://linuxtv.org/media_tree.git
3488W: http://linuxtv.org
3489S: Odd Fixes
3490F: drivers/media/i2c/cs3308.c
3491F: drivers/media/i2c/cs3308.h
3492
9b4ffa48 3493CS5535 Audio ALSA driver
8b58be88 3494M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3495S: Maintained
679655da 3496F: sound/pci/cs5535audio/
9b4ffa48 3497
a910e4a9 3498CW1200 WLAN driver
b75f0050
JP
3499M: Solomon Peachy <pizza@shaftnet.org>
3500S: Maintained
560424e9 3501F: drivers/net/wireless/st/cw1200/
a910e4a9 3502
6d8425b1 3503CX18 VIDEO4LINUX DRIVER
6afdeaf8 3504M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3505L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3506L: linux-media@vger.kernel.org
275ffde4 3507T: git git://linuxtv.org/media_tree.git
a825eaec 3508W: https://linuxtv.org
30e10993 3509W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3510S: Maintained
618cd932 3511F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3512F: drivers/media/pci/cx18/
6c0f0359 3513F: include/uapi/linux/ivtv*
6d8425b1 3514
3f101d91
HV
3515CX2341X MPEG ENCODER HELPER MODULE
3516M: Hans Verkuil <hverkuil@xs4all.nl>
3517L: linux-media@vger.kernel.org
3518T: git git://linuxtv.org/media_tree.git
a825eaec 3519W: https://linuxtv.org
3f101d91 3520S: Maintained
c368360b 3521F: drivers/media/common/cx2341x*
3f101d91
HV
3522F: include/media/cx2341x*
3523
b8fe6e2c
PB
3524CX24120 MEDIA DRIVER
3525M: Jemma Denson <jdenson@gmail.com>
3526M: Patrick Boettcher <patrick.boettcher@posteo.de>
3527L: linux-media@vger.kernel.org
a825eaec 3528W: https://linuxtv.org
b8fe6e2c
PB
3529Q: http://patchwork.linuxtv.org/project/linux-media/list/
3530S: Maintained
3531F: drivers/media/dvb-frontends/cx24120*
3532
20357578 3533CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3534M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3535M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3536L: linux-media@vger.kernel.org
a825eaec 3537W: https://linuxtv.org
20357578
MCC
3538T: git git://linuxtv.org/media_tree.git
3539S: Odd fixes
618cd932 3540F: Documentation/media/v4l-drivers/cx88*
20357578 3541F: drivers/media/pci/cx88/
6d8425b1 3542
91952bc0
AP
3543CXD2820R MEDIA DRIVER
3544M: Antti Palosaari <crope@iki.fi>
3545L: linux-media@vger.kernel.org
a825eaec 3546W: https://linuxtv.org
91952bc0
AP
3547W: http://palosaari.fi/linux/
3548Q: http://patchwork.linuxtv.org/project/linux-media/list/
3549T: git git://linuxtv.org/anttip/media_tree.git
3550S: Maintained
3551F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3552
e5ec3789 3553CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3554M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3555L: netdev@vger.kernel.org
3556W: http://www.chelsio.com
3557S: Supported
f7917c00 3558F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3559
d8ae3c33 3560CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3561M: Karen Xie <kxie@chelsio.com>
3562L: linux-scsi@vger.kernel.org
3563W: http://www.chelsio.com
3564S: Supported
3565F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3566
e5ec3789 3567CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3568M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3569L: linux-rdma@vger.kernel.org
e5ec3789
SW
3570W: http://www.openfabrics.org
3571S: Supported
679655da 3572F: drivers/infiniband/hw/cxgb3/
a85fb338 3573F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3574
be4c9bad 3575CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3576M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3577L: netdev@vger.kernel.org
3578W: http://www.chelsio.com
3579S: Supported
f7917c00 3580F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3581
d8ae3c33 3582CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3583M: Karen Xie <kxie@chelsio.com>
3584L: linux-scsi@vger.kernel.org
3585W: http://www.chelsio.com
3586S: Supported
3587F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3588
be4c9bad
RD
3589CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3590M: Steve Wise <swise@chelsio.com>
3591L: linux-rdma@vger.kernel.org
3592W: http://www.openfabrics.org
3593S: Supported
3594F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3595F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3596
5c20a5c7
CL
3597CXGB4VF ETHERNET DRIVER (CXGB4VF)
3598M: Casey Leedom <leedom@chelsio.com>
3599L: netdev@vger.kernel.org
3600W: http://www.chelsio.com
3601S: Supported
f7917c00 3602F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3603
a9282d01
IM
3604CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3605M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3606M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3607L: linuxppc-dev@lists.ozlabs.org
3608S: Supported
9d82fd2f 3609F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3610F: drivers/misc/cxl/
ec249dd8 3611F: include/misc/cxl*
a9282d01
IM
3612F: include/uapi/misc/cxl.h
3613F: Documentation/powerpc/cxl.txt
a9282d01
IM
3614F: Documentation/ABI/testing/sysfs-class-cxl
3615
11f43ae7
MO
3616CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3617M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3618M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3619M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3620L: linux-scsi@vger.kernel.org
3621S: Supported
3622F: drivers/scsi/cxlflash/
3623F: include/uapi/scsi/cxlflash_ioctls.h
3624F: Documentation/powerpc/cxlflash.txt
3625
b52b97a3
GC
3626STMMAC ETHERNET DRIVER
3627M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3628M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3629L: netdev@vger.kernel.org
3630W: http://www.stlinux.com
3631S: Supported
7ac6653a 3632F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3633
1da177e4 3634CYBERPRO FB DRIVER
54176cc6 3635M: Russell King <linux@armlinux.org.uk>
efc03ecb 3636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3637W: http://www.armlinux.org.uk/
1da177e4 3638S: Maintained
8a61f013 3639F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3640
1da177e4 3641CYCLADES ASYNC MUX DRIVER
1da177e4 3642W: http://www.cyclades.com/
d459883e 3643S: Orphan
c897401b 3644F: drivers/tty/cyclades.c
679655da 3645F: include/linux/cyclades.h
c117ab84 3646F: include/uapi/linux/cyclades.h
1da177e4
LT
3647
3648CYCLADES PC300 DRIVER
1da177e4 3649W: http://www.cyclades.com/
d459883e 3650S: Orphan
679655da 3651F: drivers/net/wan/pc300*
1da177e4 3652
402f6ae4
AP
3653CYPRESS_FIRMWARE MEDIA DRIVER
3654M: Antti Palosaari <crope@iki.fi>
3655L: linux-media@vger.kernel.org
a825eaec 3656W: https://linuxtv.org
402f6ae4
AP
3657W: http://palosaari.fi/linux/
3658Q: http://patchwork.linuxtv.org/project/linux-media/list/
3659T: git git://linuxtv.org/anttip/media_tree.git
3660S: Maintained
3661F: drivers/media/common/cypress_firmware*
3662
e3ae3525 3663CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3664M: Ferruh Yigit <fery@cypress.com>
6305902c 3665L: linux-input@vger.kernel.org
be9a6f40 3666S: Supported
6305902c
JP
3667F: drivers/input/touchscreen/cyttsp*
3668F: include/linux/input/cyttsp.h
e3ae3525 3669
aaaf5fbf
JK
3670DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3671M: Joshua Kinard <kumba@gentoo.org>
3672S: Maintained
3673F: drivers/rtc/rtc-ds1685.c
3674F: include/linux/rtc/ds1685.h
3675
1da177e4 3676DAMA SLAVE for AX.25
8b58be88 3677M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3678W: http://yaina.de/jreuter/
3679W: http://www.qsl.net/dl1bke/
3680L: linux-hams@vger.kernel.org
3681S: Maintained
679655da
JP
3682F: net/ax25/af_ax25.c
3683F: net/ax25/ax25_dev.c
3684F: net/ax25/ax25_ds_*
3685F: net/ax25/ax25_in.c
3686F: net/ax25/ax25_out.c
3687F: net/ax25/ax25_timer.c
3688F: net/ax25/sysctl_net_ax25.c
1da177e4 3689
e2d1d6c0 3690DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3691L: netdev@vger.kernel.org
5ff77428 3692S: Orphan
679655da 3693F: Documentation/networking/dmfe.txt
0f04e2aa 3694F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3695
3696DC390/AM53C974 SCSI driver
d8130624 3697M: Hannes Reinecke <hare@suse.com>
71bd849d 3698L: linux-scsi@vger.kernel.org
e2d1d6c0 3699S: Maintained
71bd849d 3700F: drivers/scsi/am53c974.c
e2d1d6c0 3701
1da177e4 3702DC395x SCSI driver
61eee9a7 3703M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3704M: Ali Akcaagac <aliakc@web.de>
3705M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3706L: dc395x@twibble.org
cf015e9f
JP
3707W: http://twibble.org/dist/dc395x/
3708W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3709S: Maintained
679655da
JP
3710F: Documentation/scsi/dc395x.txt
3711F: drivers/scsi/dc395x.*
1da177e4 3712
eb8edb08 3713DCCP PROTOCOL
a89d030e 3714M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3715L: dccp@vger.kernel.org
c996d8b9 3716W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3717S: Maintained
679655da 3718F: include/linux/dccp.h
c117ab84 3719F: include/uapi/linux/dccp.h
679655da
JP
3720F: include/linux/tfrc.h
3721F: net/dccp/
eb8edb08 3722
1da177e4 3723DECnet NETWORK LAYER
1da177e4
LT
3724W: http://linux-decnet.sourceforge.net
3725L: linux-decnet-user@lists.sourceforge.net
f546444d 3726S: Orphan
679655da
JP
3727F: Documentation/networking/decnet.txt
3728F: net/decnet/
1da177e4 3729
ebff05b9
MR
3730DECSTATION PLATFORM SUPPORT
3731M: "Maciej W. Rozycki" <macro@linux-mips.org>
3732L: linux-mips@linux-mips.org
3733W: http://www.linux-mips.org/wiki/DECstation
3734S: Maintained
3735F: arch/mips/dec/
3736F: arch/mips/include/asm/dec/
3737F: arch/mips/include/asm/mach-dec/
3738
1da177e4 3739DEFXX FDDI NETWORK DRIVER
8b58be88 3740M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3741S: Maintained
33f810b2 3742F: drivers/net/fddi/defxx.*
1da177e4 3743
ad8f07cc 3744DELL LAPTOP DRIVER
8b58be88 3745M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3746M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3747L: platform-driver-x86@vger.kernel.org
ad8f07cc 3748S: Maintained
679655da 3749F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3750
817a5cdb
PR
3751DELL LAPTOP RBTN DRIVER
3752M: Pali Rohár <pali.rohar@gmail.com>
3753S: Maintained
3754F: drivers/platform/x86/dell-rbtn.*
3755
cdbff611
PR
3756DELL LAPTOP FREEFALL DRIVER
3757M: Pali Rohár <pali.rohar@gmail.com>
3758S: Maintained
3759F: drivers/platform/x86/dell-smo8800.c
3760
1da177e4 3761DELL LAPTOP SMM DRIVER
a5afba16 3762M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3763S: Maintained
a5afba16 3764F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3765F: include/uapi/linux/i8k.h
1da177e4 3766
90563ec4 3767DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3768M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3769S: Maintained
679655da
JP
3770F: Documentation/dcdbas.txt
3771F: drivers/firmware/dcdbas.*
90563ec4 3772
0b3f6109 3773DELL WMI EXTRAS DRIVER
8b58be88 3774M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3775M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3776S: Maintained
36b3a96f 3777F: drivers/platform/x86/dell-wmi.c
0b3f6109 3778
5efc75e3 3779DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3780M: John Youn <johnyoun@synopsys.com>
5efc75e3 3781L: linux-usb@vger.kernel.org
18f340f9 3782T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3783S: Maintained
197ba5f4 3784F: drivers/usb/dwc2/
5efc75e3 3785
94ab23dd 3786DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3787M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3788L: linux-usb@vger.kernel.org
94ab23dd
FB
3789T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3790S: Maintained
3791F: drivers/usb/dwc3/
3792
833c9545
JB
3793DEVICE COREDUMP (DEV_COREDUMP)
3794M: Johannes Berg <johannes@sipsolutions.net>
3795L: linux-kernel@vger.kernel.org
3796S: Maintained
3797F: drivers/base/devcoredump.c
3798F: include/linux/devcoredump.h
3799
89d07767
KP
3800DEVICE FREQUENCY (DEVFREQ)
3801M: MyungJoo Ham <myungjoo.ham@samsung.com>
3802M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3803L: linux-pm@vger.kernel.org
6a3cd722 3804T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3805S: Maintained
3806F: drivers/devfreq/
6a3cd722
CC
3807F: include/linux/devfreq.h
3808F: Documentation/devicetree/bindings/devfreq/
89d07767 3809
7dbded06
CC
3810DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3811M: Chanwoo Choi <cw00.choi@samsung.com>
3812L: linux-pm@vger.kernel.org
3813T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3814S: Supported
3815F: drivers/devfreq/event/
3816F: drivers/devfreq/devfreq-event.c
3817F: include/linux/devfreq-event.h
3818F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3819
490b864b
CC
3820BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3821M: Chanwoo Choi <cw00.choi@samsung.com>
3822L: linux-pm@vger.kernel.org
3823L: linux-samsung-soc@vger.kernel.org
3824T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3825S: Maintained
3826F: drivers/devfreq/exynos-bus.c
3827F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3828
1da177e4 3829DEVICE NUMBER REGISTRY
8b58be88 3830M: Torben Mathiasen <device@lanana.org>
1da177e4 3831W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3832S: Maintained
3833
e2d1d6c0 3834DEVICE-MAPPER (LVM)
854ecaad 3835M: Alasdair Kergon <agk@redhat.com>
8504eed3 3836M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3837M: dm-devel@redhat.com
e2d1d6c0
RD
3838L: dm-devel@redhat.com
3839W: http://sources.redhat.com/dm
8a6e2535 3840Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3841T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3842T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3843S: Maintained
679655da
JP
3844F: Documentation/device-mapper/
3845F: drivers/md/dm*
854ecaad 3846F: drivers/md/persistent-data/
679655da
JP
3847F: include/linux/device-mapper.h
3848F: include/linux/dm-*.h
8504eed3 3849F: include/uapi/linux/dm-*.h
e2d1d6c0 3850
bfcd3a46
JP
3851DEVLINK
3852M: Jiri Pirko <jiri@mellanox.com>
3853L: netdev@vger.kernel.org
3854S: Supported
3855F: net/core/devlink.c
3856F: include/net/devlink.h
3857F: include/uapi/linux/devlink.h
3858
c0d995aa
OST
3859DIALOG SEMICONDUCTOR DRIVERS
3860M: Support Opensource <support.opensource@diasemi.com>
3861W: http://www.dialog-semiconductor.com/products
3862S: Supported
3863F: Documentation/hwmon/da90??
047cfd01 3864F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3865F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3866F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3867F: drivers/gpio/gpio-da90??.c
3868F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3869F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3870F: drivers/input/misc/da90??_onkey.c
3871F: drivers/input/touchscreen/da9052_tsi.c
3872F: drivers/leds/leds-da90??.c
3873F: drivers/mfd/da903x.c
3874F: drivers/mfd/da90??-*.c
7be72c2c 3875F: drivers/mfd/da91??-*.c
8c0984e5
SR
3876F: drivers/power/supply/da9052-battery.c
3877F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3878F: drivers/regulator/da903x.c
3879F: drivers/regulator/da9???-regulator.[ch]
3880F: drivers/rtc/rtc-da90??.c
3881F: drivers/video/backlight/da90??_bl.c
3882F: drivers/watchdog/da90??_wdt.c
3883F: include/linux/mfd/da903x.h
3884F: include/linux/mfd/da9052/
3885F: include/linux/mfd/da9055/
047cfd01 3886F: include/linux/mfd/da9062/
c0d995aa 3887F: include/linux/mfd/da9063/
7be72c2c 3888F: include/linux/mfd/da9150/
4eeb08b4 3889F: include/linux/regulator/da9211.h
c0d995aa
OST
3890F: include/sound/da[79]*.h
3891F: sound/soc/codecs/da[79]*.[ch]
3892
6ea5dcdf
WBG
3893DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3894M: William Breathitt Gray <vilhelm.gray@gmail.com>
3895L: linux-gpio@vger.kernel.org
3896S: Maintained
3897F: drivers/gpio/gpio-gpio-mm.c
3898
599aa697
LL
3899DIGI NEO AND CLASSIC PCI PRODUCTS
3900M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3901M: Mark Hounschell <markh@compro.net>
599aa697
LL
3902L: driverdev-devel@linuxdriverproject.org
3903S: Maintained
3904F: drivers/staging/dgnc/
3905
335d7c58 3906DIOLAN U2C-12 I2C DRIVER
ca462085 3907M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3908L: linux-i2c@vger.kernel.org
3909S: Maintained
3910F: drivers/i2c/busses/i2c-diolan-u2c.c
3911
d475c634
MW
3912DIRECT ACCESS (DAX)
3913M: Matthew Wilcox <willy@linux.intel.com>
3914L: linux-fsdevel@vger.kernel.org
3915S: Supported
3916F: fs/dax.c
3917
e7839f25 3918DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3919M: Eric Paris <eparis@parisplace.org>
3c5119c0 3920S: Maintained
679655da
JP
3921F: Documentation/filesystems/dnotify.txt
3922F: fs/notify/dnotify/
3923F: include/linux/dnotify.h
1da177e4
LT
3924
3925DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3926M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3927W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3928W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3929W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3930S: Maintained
3931
4480f15b 3932DISKQUOTA
d8130624 3933M: Jan Kara <jack@suse.com>
1da177e4 3934S: Maintained
679655da
JP
3935F: Documentation/filesystems/quota.txt
3936F: fs/quota/
3937F: include/linux/quota*.h
c117ab84 3938F: include/uapi/linux/quota*.h
1da177e4 3939
702686ad
BT
3940DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3941M: Bernie Thompson <bernie@plugable.com>
3942L: linux-fbdev@vger.kernel.org
3943S: Maintained
3944W: http://plugable.com/category/projects/udlfb/
8a61f013 3945F: drivers/video/fbdev/udlfb.c
702686ad
BT
3946F: include/video/udlfb.h
3947F: Documentation/fb/udlfb.txt
3948
e7839f25 3949DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3950M: Christine Caulfield <ccaulfie@redhat.com>
3951M: David Teigland <teigland@redhat.com>
a4644184 3952L: cluster-devel@redhat.com
5be7b50f 3953W: http://sources.redhat.com/cluster/
9f273c24 3954T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3955S: Supported
679655da 3956F: fs/dlm/
5be7b50f 3957
53b6b3e0
SS
3958DMA BUFFER SHARING FRAMEWORK
3959M: Sumit Semwal <sumit.semwal@linaro.org>
3960S: Maintained
3961L: linux-media@vger.kernel.org
3962L: dri-devel@lists.freedesktop.org
8ada6d2d 3963L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3964F: drivers/dma-buf/
e46d12c6
JP
3965F: include/linux/dma-buf*
3966F: include/linux/reservation.h
3967F: include/linux/*fence.h
53b6b3e0 3968F: Documentation/dma-buf-sharing.txt
0b46fcdb 3969T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 3970
c483e065
GP
3971SYNC FILE FRAMEWORK
3972M: Sumit Semwal <sumit.semwal@linaro.org>
3973R: Gustavo Padovan <gustavo@padovan.org>
3974S: Maintained
3975L: linux-media@vger.kernel.org
3976L: dri-devel@lists.freedesktop.org
c5ec903d
GP
3977F: drivers/dma-buf/sync_*
3978F: drivers/dma-buf/sw_sync.c
c483e065 3979F: include/linux/sync_file.h
c5ec903d 3980F: include/uapi/linux/sync_file.h
c483e065 3981F: Documentation/sync_file.txt
0b46fcdb 3982T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 3983
b3e5f263 3984DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3985M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3986L: dmaengine@vger.kernel.org
3987Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3988S: Maintained
679655da 3989F: drivers/dma/
0ce3c066 3990F: include/linux/dmaengine.h
c56d329e 3991F: Documentation/devicetree/bindings/dma/
979a281e
VK
3992F: Documentation/dmaengine/
3993T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3994
b825037d 3995DME1737 HARDWARE MONITOR DRIVER
8b58be88 3996M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3997L: linux-hwmon@vger.kernel.org
b825037d 3998S: Maintained
679655da
JP
3999F: Documentation/hwmon/dme1737
4000F: drivers/hwmon/dme1737.c
b825037d 4001
1f31e1b1 4002DMI/SMBIOS SUPPORT
d8130624 4003M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4004S: Maintained
d4aeef93 4005T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4006F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4007F: drivers/firmware/dmi-id.c
4008F: drivers/firmware/dmi_scan.c
4009F: include/linux/dmi.h
4010
7d2c86b5 4011DOCUMENTATION
ad3118b9 4012M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4013L: linux-doc@vger.kernel.org
4014S: Maintained
679655da 4015F: Documentation/
42f41ecf
JC
4016F: scripts/docproc.c
4017F: scripts/kernel-doc*
97be078b
RD
4018X: Documentation/ABI/
4019X: Documentation/devicetree/
933a46b8
JC
4020X: Documentation/acpi
4021X: Documentation/power
4022X: Documentation/spi
618cd932 4023X: Documentation/media
c51edfb1 4024T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4025
1da177e4 4026DOUBLETALK DRIVER
8b58be88 4027M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4028L: blinux-list@redhat.com
4029S: Maintained
679655da
JP
4030F: drivers/char/dtlk.c
4031F: include/linux/dtlk.h
1da177e4 4032
e2d1d6c0 4033DPT_I2O SCSI RAID DRIVER
8b58be88 4034M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4035L: linux-scsi@vger.kernel.org
4036W: http://www.adaptec.com/
4037S: Maintained
679655da
JP
4038F: drivers/scsi/dpt*
4039F: drivers/scsi/dpt/
e2d1d6c0 4040
b411b363 4041DRBD DRIVER
bc2c049d
RK
4042M: Philipp Reisner <philipp.reisner@linbit.com>
4043M: Lars Ellenberg <lars.ellenberg@linbit.com>
4044L: drbd-dev@lists.linbit.com
28b8e8d4 4045W: http://www.drbd.org
bc2c049d
RK
4046T: git git://git.linbit.com/linux-drbd.git
4047T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4048S: Supported
4049F: drivers/block/drbd/
4050F: lib/lru_cache.c
4051F: Documentation/blockdev/drbd/
b411b363 4052
dc7dfcd8 4053DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4054M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4055T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4056S: Supported
679655da 4057F: Documentation/kobject.txt
7cfc51b9 4058F: drivers/base/
87544653 4059F: fs/debugfs/
dc7dfcd8
WS
4060F: fs/kernfs/
4061F: fs/sysfs/
87544653 4062F: include/linux/debugfs.h
dc7dfcd8 4063F: include/linux/kobj*
679655da 4064F: lib/kobj*
1da177e4
LT
4065
4066DRM DRIVERS
8b58be88 4067M: David Airlie <airlied@linux.ie>
4c6a3999 4068L: dri-devel@lists.freedesktop.org
b0447888 4069T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4070B: https://bugs.freedesktop.org/
5fc41a70 4071C: irc://chat.freenode.net/dri-devel
1da177e4 4072S: Maintained
679655da 4073F: drivers/gpu/drm/
433e3b34 4074F: drivers/gpu/vga/
d28ab95b
GU
4075F: Documentation/devicetree/bindings/display/
4076F: Documentation/devicetree/bindings/gpu/
4077F: Documentation/devicetree/bindings/video/
621c5474 4078F: Documentation/gpu/
850e9411 4079F: include/drm/
c117ab84 4080F: include/uapi/drm/
1da177e4 4081
d52ea7e3
DV
4082DRM DRIVERS AND MISC GPU PATCHES
4083M: Daniel Vetter <daniel.vetter@intel.com>
4084M: Jani Nikula <jani.nikula@linux.intel.com>
4085M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4086W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4087S: Maintained
4088T: git git://anongit.freedesktop.org/drm/drm-misc
4089F: Documentation/gpu/
4090F: drivers/gpu/vga/
4091F: drivers/gpu/drm/*
4092F: include/drm/drm*
4093F: include/uapi/drm/drm*
4094
c842b693
EV
4095DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4096M: Dave Airlie <airlied@redhat.com>
4097S: Odd Fixes
4098F: drivers/gpu/drm/ast/
4099
5620f47d
DV
4100DRM DRIVERS FOR BRIDGE CHIPS
4101M: Archit Taneja <architt@codeaurora.org>
4102S: Maintained
4103T: git git://anongit.freedesktop.org/drm/drm-misc
4104F: drivers/gpu/drm/bridge/
4105
c842b693
EV
4106DRM DRIVER FOR BOCHS VIRTUAL GPU
4107M: Gerd Hoffmann <kraxel@redhat.com>
4108S: Odd Fixes
4109F: drivers/gpu/drm/bochs/
4110
4111DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4112M: Dave Airlie <airlied@redhat.com>
4113S: Odd Fixes
4114F: drivers/gpu/drm/cirrus/
4115
c26a4017 4116RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4117M: Alex Deucher <alexander.deucher@amd.com>
4118M: Christian König <christian.koenig@amd.com>
4119L: dri-devel@lists.freedesktop.org
4120T: git git://people.freedesktop.org/~agd5f/linux
4121S: Supported
4122F: drivers/gpu/drm/radeon/
74c97375 4123F: include/uapi/drm/radeon_drm.h
c26a4017 4124F: drivers/gpu/drm/amd/
74c97375 4125F: include/uapi/drm/amdgpu_drm.h
566f5939 4126
03e255b9
TR
4127DRM PANEL DRIVERS
4128M: Thierry Reding <thierry.reding@gmail.com>
4129L: dri-devel@lists.freedesktop.org
4130T: git git://anongit.freedesktop.org/tegra/linux.git
4131S: Maintained
4132F: drivers/gpu/drm/drm_panel.c
4133F: drivers/gpu/drm/panel/
4134F: include/drm/drm_panel.h
2d799dde 4135F: Documentation/devicetree/bindings/display/panel/
03e255b9 4136
8daf7473 4137INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4138M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4139M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4140L: intel-gfx@lists.freedesktop.org
7564fde3 4141W: https://01.org/linuxgraphics/
51b06f9f 4142B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4143C: irc://chat.freenode.net/intel-gfx
47f95647 4144Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4145T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4146S: Supported
14430813 4147F: drivers/gpu/drm/i915/
8daf7473 4148F: include/drm/i915*
baceac3a 4149F: include/uapi/drm/i915_drm.h
621c5474 4150F: Documentation/gpu/i915.rst
8daf7473 4151
66a46e9d
ZW
4152INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4153M: Zhenyu Wang <zhenyuw@linux.intel.com>
4154M: Zhi Wang <zhi.a.wang@intel.com>
4155L: igvt-g-dev@lists.01.org
4156L: intel-gfx@lists.freedesktop.org
4157W: https://01.org/igvt-g
4158T: git https://github.com/01org/gvt-linux.git
4159S: Supported
4160F: drivers/gpu/drm/i915/gvt/
4161
99763bb8
BB
4162DRM DRIVERS FOR ATMEL HLCDC
4163M: Boris Brezillon <boris.brezillon@free-electrons.com>
4164L: dri-devel@lists.freedesktop.org
4165S: Supported
4166F: drivers/gpu/drm/atmel-hlcdc/
4167F: Documentation/devicetree/bindings/drm/atmel/
4168
bf1139df
MR
4169DRM DRIVERS FOR ALLWINNER A10
4170M: Maxime Ripard <maxime.ripard@free-electrons.com>
4171L: dri-devel@lists.freedesktop.org
4172S: Supported
4173F: drivers/gpu/drm/sun4i/
4174F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4175
1de7ac68
NA
4176DRM DRIVERS FOR AMLOGIC SOCS
4177M: Neil Armstrong <narmstrong@baylibre.com>
4178L: dri-devel@lists.freedesktop.org
4179L: linux-amlogic@lists.infradead.org
4180W: http://linux-meson.com/
4181S: Supported
4182F: drivers/gpu/drm/meson/
4183F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4184
398a6d4a
KP
4185DRM DRIVERS FOR EXYNOS
4186M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4187M: Joonyoung Shim <jy0922.shim@samsung.com>
4188M: Seung-Woo Kim <sw0312.kim@samsung.com>
4189M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4190L: dri-devel@lists.freedesktop.org
25a58030 4191T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4192S: Supported
14430813 4193F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4194F: include/uapi/drm/exynos_drm.h
4195F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4196
b55a1b9c 4197DRM DRIVERS FOR FREESCALE DCU
bc66757a 4198M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4199M: Alison Wang <alison.wang@freescale.com>
4200L: dri-devel@lists.freedesktop.org
4201S: Supported
4202F: drivers/gpu/drm/fsl-dcu/
2d799dde 4203F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4204F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4205F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4206
0a3d775f
PZ
4207DRM DRIVERS FOR FREESCALE IMX
4208M: Philipp Zabel <p.zabel@pengutronix.de>
4209L: dri-devel@lists.freedesktop.org
4210S: Maintained
4211F: drivers/gpu/drm/imx/
ef739aa4 4212F: drivers/gpu/ipu-v3/
2d799dde 4213F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4214
ba2199a6
PJ
4215DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4216M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4217L: dri-devel@lists.freedesktop.org
4218T: git git://github.com/patjak/drm-gma500
4219S: Maintained
5ff18e42 4220F: drivers/gpu/drm/gma500/
ba2199a6 4221
c84ffde9
XL
4222DRM DRIVERS FOR HISILICON
4223M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4224M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4225R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4226R: Chen Feng <puck.chen@hisilicon.com>
4227L: dri-devel@lists.freedesktop.org
4228T: git git://github.com/xin3liang/linux.git
4229S: Maintained
4230F: drivers/gpu/drm/hisilicon/
4231F: Documentation/devicetree/bindings/display/hisilicon/
4232
399516ab
EV
4233DRM DRIVER FOR INTEL I810 VIDEO CARDS
4234S: Orphan / Obsolete
4235F: drivers/gpu/drm/i810/
4236F: include/uapi/drm/i810_drm.h
4237
37b2a214
CH
4238DRM DRIVERS FOR MEDIATEK
4239M: CK Hu <ck.hu@mediatek.com>
4240M: Philipp Zabel <p.zabel@pengutronix.de>
4241L: dri-devel@lists.freedesktop.org
4242S: Supported
4243F: drivers/gpu/drm/mediatek/
4244F: Documentation/devicetree/bindings/display/mediatek/
4245
06346451
EV
4246DRM DRIVER FOR MSM ADRENO GPU
4247M: Rob Clark <robdclark@gmail.com>
4248L: linux-arm-msm@vger.kernel.org
4249L: dri-devel@lists.freedesktop.org
4250L: freedreno@lists.freedesktop.org
4251T: git git://people.freedesktop.org/~robclark/linux
4252S: Maintained
4253F: drivers/gpu/drm/msm/
4254F: include/uapi/drm/msm_drm.h
4255F: Documentation/devicetree/bindings/display/msm/
4256
fad89bb3
EV
4257DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4258M: Ben Skeggs <bskeggs@redhat.com>
4259L: dri-devel@lists.freedesktop.org
4260L: nouveau@lists.freedesktop.org
4261T: git git://github.com/skeggsb/linux
4262S: Supported
4263F: drivers/gpu/drm/nouveau/
4264F: include/uapi/drm/nouveau_drm.h
ba2199a6 4265
bd3b49f2 4266DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4267M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4268L: dri-devel@lists.freedesktop.org
4269L: linux-tegra@vger.kernel.org
a5ad7a63 4270T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4271S: Supported
dee8268f 4272F: drivers/gpu/drm/tegra/
a5ad7a63 4273F: drivers/gpu/host1x/
e1e90644 4274F: include/linux/host1x.h
a5ad7a63 4275F: include/uapi/drm/tegra_drm.h
2d799dde 4276F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4277
399516ab
EV
4278DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4279S: Orphan / Obsolete
4280F: drivers/gpu/drm/mga/
4281F: include/uapi/drm/mga_drm.h
4282
c842b693
EV
4283DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4284M: Dave Airlie <airlied@redhat.com>
4285S: Odd Fixes
4286F: drivers/gpu/drm/mgag200/
4287
399516ab
EV
4288DRM DRIVER FOR RAGE 128 VIDEO CARDS
4289S: Orphan / Obsolete
4290F: drivers/gpu/drm/r128/
4291F: include/uapi/drm/r128_drm.h
4292
a284e9d1
LP
4293DRM DRIVERS FOR RENESAS
4294M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4295L: dri-devel@lists.freedesktop.org
4a121096 4296L: linux-renesas-soc@vger.kernel.org
2392ccd4 4297T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4298S: Supported
4299F: drivers/gpu/drm/rcar-du/
4300F: drivers/gpu/drm/shmobile/
a284e9d1 4301F: include/linux/platform_data/shmob_drm.h
33be436d 4302F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4303
c842b693
EV
4304DRM DRIVER FOR QXL VIRTUAL GPU
4305M: Dave Airlie <airlied@redhat.com>
4306S: Odd Fixes
4307F: drivers/gpu/drm/qxl/
4308F: include/uapi/drm/qxl_drm.h
a284e9d1 4309
625e0346
HS
4310DRM DRIVERS FOR ROCKCHIP
4311M: Mark Yao <mark.yao@rock-chips.com>
4312L: dri-devel@lists.freedesktop.org
4313S: Maintained
4314F: drivers/gpu/drm/rockchip/
f253f7eb 4315F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4316
399516ab
EV
4317DRM DRIVER FOR SAVAGE VIDEO CARDS
4318S: Orphan / Obsolete
4319F: drivers/gpu/drm/savage/
4320F: include/uapi/drm/savage_drm.h
4321
4322DRM DRIVER FOR SIS VIDEO CARDS
4323S: Orphan / Obsolete
4324F: drivers/gpu/drm/sis/
4325F: include/uapi/drm/sis_drm.h
625e0346 4326
7f11c476
BG
4327DRM DRIVERS FOR STI
4328M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4329M: Vincent Abriou <vincent.abriou@st.com>
4330L: dri-devel@lists.freedesktop.org
4331T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4332S: Maintained
4333F: drivers/gpu/drm/sti
2d799dde 4334F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4335
399516ab
EV
4336DRM DRIVER FOR TDFX VIDEO CARDS
4337S: Orphan / Obsolete
4338F: drivers/gpu/drm/tdfx/
4339
c842b693
EV
4340DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4341M: Dave Airlie <airlied@redhat.com>
4342S: Odd Fixes
4343F: drivers/gpu/drm/udl/
4344
8bb0bce9
LS
4345DRM DRIVERS FOR VIVANTE GPU IP
4346M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4347R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4348R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4349L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4350L: dri-devel@lists.freedesktop.org
4351S: Maintained
8a9257a0
EV
4352F: drivers/gpu/drm/etnaviv/
4353F: include/uapi/drm/etnaviv_drm.h
4354F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4355
c4291702
EV
4356DRM DRIVER FOR VMWARE VIRTUAL GPU
4357M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4358M: Sinclair Yeh <syeh@vmware.com>
4359M: Thomas Hellstrom <thellstrom@vmware.com>
4360L: dri-devel@lists.freedesktop.org
4361T: git git://people.freedesktop.org/~syeh/repos_linux
4362T: git git://people.freedesktop.org/~thomash/linux
4363S: Supported
4364F: drivers/gpu/drm/vmwgfx/
4365F: include/uapi/drm/vmwgfx_drm.h
4366
8636d452
EA
4367DRM DRIVERS FOR VC4
4368M: Eric Anholt <eric@anholt.net>
4369T: git git://github.com/anholt/linux
4370S: Supported
4371F: drivers/gpu/drm/vc4/
4372F: include/uapi/drm/vc4_drm.h
4373F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4374
5ef330a7
TV
4375DRM DRIVERS FOR TI OMAP
4376M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4377L: dri-devel@lists.freedesktop.org
4378S: Maintained
4379F: drivers/gpu/drm/omapdrm/
4380F: Documentation/devicetree/bindings/display/ti/
4381
adb314ed
TV
4382DRM DRIVERS FOR TI LCDC
4383M: Jyri Sarha <jsarha@ti.com>
4384R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4385L: dri-devel@lists.freedesktop.org
4386S: Maintained
4387F: drivers/gpu/drm/tilcdc/
4388F: Documentation/devicetree/bindings/display/tilcdc/
4389
dbb01037
SG
4390DRM DRIVERS FOR ZTE ZX
4391M: Shawn Guo <shawnguo@kernel.org>
4392L: dri-devel@lists.freedesktop.org
4393S: Maintained
4394F: drivers/gpu/drm/zte/
4395F: Documentation/devicetree/bindings/display/zte,vou.txt
4396
598df1ac
AK
4397DSBR100 USB FM RADIO DRIVER
4398M: Alexey Klimov <klimov.linux@gmail.com>
4399L: linux-media@vger.kernel.org
4400T: git git://linuxtv.org/media_tree.git
4401S: Maintained
4402F: drivers/media/radio/dsbr100.c
4403
1da177e4 4404DSCC4 DRIVER
8b58be88 4405M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4406L: netdev@vger.kernel.org
1da177e4 4407S: Maintained
679655da 4408F: drivers/net/wan/dscc4.c
1da177e4 4409
cc11b140
HV
4410DT3155 MEDIA DRIVER
4411M: Hans Verkuil <hverkuil@xs4all.nl>
4412L: linux-media@vger.kernel.org
4413T: git git://linuxtv.org/media_tree.git
a825eaec 4414W: https://linuxtv.org
cc11b140
HV
4415S: Odd Fixes
4416F: drivers/media/pci/dt3155/
4417
91952bc0
AP
4418DVB_USB_AF9015 MEDIA DRIVER
4419M: Antti Palosaari <crope@iki.fi>
4420L: linux-media@vger.kernel.org
a825eaec 4421W: https://linuxtv.org
91952bc0
AP
4422W: http://palosaari.fi/linux/
4423Q: http://patchwork.linuxtv.org/project/linux-media/list/
4424T: git git://linuxtv.org/anttip/media_tree.git
4425S: Maintained
4426F: drivers/media/usb/dvb-usb-v2/af9015*
4427
4428DVB_USB_AF9035 MEDIA DRIVER
4429M: Antti Palosaari <crope@iki.fi>
4430L: linux-media@vger.kernel.org
a825eaec 4431W: https://linuxtv.org
91952bc0
AP
4432W: http://palosaari.fi/linux/
4433Q: http://patchwork.linuxtv.org/project/linux-media/list/
4434T: git git://linuxtv.org/anttip/media_tree.git
4435S: Maintained
4436F: drivers/media/usb/dvb-usb-v2/af9035*
4437
4438DVB_USB_ANYSEE MEDIA DRIVER
4439M: Antti Palosaari <crope@iki.fi>
4440L: linux-media@vger.kernel.org
a825eaec 4441W: https://linuxtv.org
91952bc0
AP
4442W: http://palosaari.fi/linux/
4443Q: http://patchwork.linuxtv.org/project/linux-media/list/
4444T: git git://linuxtv.org/anttip/media_tree.git
4445S: Maintained
4446F: drivers/media/usb/dvb-usb-v2/anysee*
4447
4448DVB_USB_AU6610 MEDIA DRIVER
4449M: Antti Palosaari <crope@iki.fi>
4450L: linux-media@vger.kernel.org
a825eaec 4451W: https://linuxtv.org
91952bc0
AP
4452W: http://palosaari.fi/linux/
4453Q: http://patchwork.linuxtv.org/project/linux-media/list/
4454T: git git://linuxtv.org/anttip/media_tree.git
4455S: Maintained
4456F: drivers/media/usb/dvb-usb-v2/au6610*
4457
4458DVB_USB_CE6230 MEDIA DRIVER
4459M: Antti Palosaari <crope@iki.fi>
4460L: linux-media@vger.kernel.org
a825eaec 4461W: https://linuxtv.org
91952bc0
AP
4462W: http://palosaari.fi/linux/
4463Q: http://patchwork.linuxtv.org/project/linux-media/list/
4464T: git git://linuxtv.org/anttip/media_tree.git
4465S: Maintained
4466F: drivers/media/usb/dvb-usb-v2/ce6230*
4467
d099dea2
MK
4468DVB_USB_CXUSB MEDIA DRIVER
4469M: Michael Krufky <mkrufky@linuxtv.org>
4470L: linux-media@vger.kernel.org
a825eaec 4471W: https://linuxtv.org
d099dea2
MK
4472W: http://github.com/mkrufky
4473Q: http://patchwork.linuxtv.org/project/linux-media/list/
4474T: git git://linuxtv.org/media_tree.git
4475S: Maintained
9819da66 4476F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4477
91952bc0 4478DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4479M: Antti Palosaari <crope@iki.fi>
4480L: linux-media@vger.kernel.org
a825eaec 4481W: https://linuxtv.org
91952bc0
AP
4482W: http://palosaari.fi/linux/
4483Q: http://patchwork.linuxtv.org/project/linux-media/list/
4484T: git git://linuxtv.org/anttip/media_tree.git
4485S: Maintained
91952bc0 4486F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4487
5560983b 4488DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4489M: Antti Palosaari <crope@iki.fi>
4490L: linux-media@vger.kernel.org
a825eaec 4491W: https://linuxtv.org
91952bc0
AP
4492Q: http://patchwork.linuxtv.org/project/linux-media/list/
4493T: git git://linuxtv.org/anttip/media_tree.git
4494S: Maintained
5560983b 4495F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4496
8856f5f2
MK
4497DVB_USB_MXL111SF MEDIA DRIVER
4498M: Michael Krufky <mkrufky@linuxtv.org>
4499L: linux-media@vger.kernel.org
a825eaec 4500W: https://linuxtv.org
8856f5f2
MK
4501W: http://github.com/mkrufky
4502Q: http://patchwork.linuxtv.org/project/linux-media/list/
4503T: git git://linuxtv.org/mkrufky/mxl111sf.git
4504S: Maintained
4505F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4506
91952bc0
AP
4507DVB_USB_RTL28XXU MEDIA DRIVER
4508M: Antti Palosaari <crope@iki.fi>
4509L: linux-media@vger.kernel.org
a825eaec 4510W: https://linuxtv.org
91952bc0
AP
4511W: http://palosaari.fi/linux/
4512Q: http://patchwork.linuxtv.org/project/linux-media/list/
4513T: git git://linuxtv.org/anttip/media_tree.git
4514S: Maintained
4515F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4516
4517DVB_USB_V2 MEDIA DRIVER
4518M: Antti Palosaari <crope@iki.fi>
4519L: linux-media@vger.kernel.org
a825eaec 4520W: https://linuxtv.org
91952bc0
AP
4521W: http://palosaari.fi/linux/
4522Q: http://patchwork.linuxtv.org/project/linux-media/list/
4523T: git git://linuxtv.org/anttip/media_tree.git
4524S: Maintained
4525F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4526F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4527
ac0ac38f 4528DYNAMIC DEBUG
5c4a97d1 4529M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4530S: Maintained
4531F: lib/dynamic_debug.c
4532F: include/linux/dynamic_debug.h
4533
789c7048 4534DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4535M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4536S: Maintained
df621252 4537F: drivers/tty/serial/dz.*
789c7048 4538
f17effbe
MF
4539E3X0 POWER BUTTON DRIVER
4540M: Moritz Fischer <moritz.fischer@ettus.com>
4541L: usrp-users@lists.ettus.com
4542W: http://www.ettus.com
4543S: Supported
4544F: drivers/input/misc/e3x0-button.c
4545F: Documentation/devicetree/bindings/input/e3x0-button.txt
4546
91952bc0
AP
4547E4000 MEDIA DRIVER
4548M: Antti Palosaari <crope@iki.fi>
4549L: linux-media@vger.kernel.org
a825eaec 4550W: https://linuxtv.org
91952bc0
AP
4551W: http://palosaari.fi/linux/
4552Q: http://patchwork.linuxtv.org/project/linux-media/list/
4553T: git git://linuxtv.org/anttip/media_tree.git
4554S: Maintained
4555F: drivers/media/tuners/e4000*
4556
1da177e4 4557EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4558M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4559L: linux-scsi@vger.kernel.org
4560S: Maintained
679655da 4561F: drivers/scsi/eata.c
1da177e4 4562
91952bc0
AP
4563EC100 MEDIA DRIVER
4564M: Antti Palosaari <crope@iki.fi>
4565L: linux-media@vger.kernel.org
a825eaec 4566W: https://linuxtv.org
91952bc0
AP
4567W: http://palosaari.fi/linux/
4568Q: http://patchwork.linuxtv.org/project/linux-media/list/
4569T: git git://linuxtv.org/anttip/media_tree.git
4570S: Maintained
4571F: drivers/media/dvb-frontends/ec100*
4572
237fead6 4573ECRYPT FILE SYSTEM
0de9adf2 4574M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4575L: ecryptfs@vger.kernel.org
24a923e4 4576W: http://ecryptfs.org
6dc7516e 4577W: https://launchpad.net/ecryptfs
9f273c24 4578T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4579S: Supported
679655da
JP
4580F: Documentation/filesystems/ecryptfs.txt
4581F: fs/ecryptfs/
237fead6 4582
da9bb1d2 4583EDAC-CORE
aa15aa0e 4584M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4585M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4586M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4587L: linux-edac@vger.kernel.org
07cd6bf5
FW
4588T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4589T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4590S: Supported
b73bbad3
MCC
4591F: Documentation/admin-guide/ras.rst
4592F: Documentation/driver-api/edac.rst
91445c72 4593F: drivers/edac/
679655da 4594F: include/linux/edac.h
0e438e3f 4595
c476c23b 4596EDAC-AMD64
487ba8e8 4597M: Borislav Petkov <bp@alien8.de>
91445c72 4598L: linux-edac@vger.kernel.org
487ba8e8 4599S: Maintained
c476c23b
BP
4600F: drivers/edac/amd64_edac*
4601
836dae5d 4602EDAC-CALXEDA
836dae5d
RR
4603M: Robert Richter <rric@kernel.org>
4604L: linux-edac@vger.kernel.org
836dae5d
RR
4605S: Maintained
4606F: drivers/edac/highbank*
4607
f65aad41
RB
4608EDAC-CAVIUM
4609M: Ralf Baechle <ralf@linux-mips.org>
4610M: David Daney <david.daney@cavium.com>
4611L: linux-edac@vger.kernel.org
4612L: linux-mips@linux-mips.org
f65aad41
RB
4613S: Supported
4614F: drivers/edac/octeon_edac*
4615
0e438e3f 4616EDAC-E752X
8b58be88 4617M: Mark Gross <mark.gross@intel.com>
91445c72 4618L: linux-edac@vger.kernel.org
0e438e3f 4619S: Maintained
679655da 4620F: drivers/edac/e752x_edac.c
0e438e3f
DP
4621
4622EDAC-E7XXX
91445c72 4623L: linux-edac@vger.kernel.org
0e438e3f 4624S: Maintained
679655da 4625F: drivers/edac/e7xxx_edac.c
0e438e3f 4626
7d136731
BP
4627EDAC-FSL_DDR
4628M: York Sun <york.sun@nxp.com>
4629L: linux-edac@vger.kernel.org
4630S: Maintained
4631F: drivers/edac/fsl_ddr_edac.*
4632
77c5f5d2 4633EDAC-GHES
5dc8a864
MCC
4634M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4635M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4636L: linux-edac@vger.kernel.org
77c5f5d2 4637S: Maintained
2caa67a6 4638F: drivers/edac/ghes_edac.c
77c5f5d2 4639
6bc78404 4640EDAC-I82443BXGX
8b58be88 4641M: Tim Small <tim@buttersideup.com>
91445c72 4642L: linux-edac@vger.kernel.org
6bc78404 4643S: Maintained
679655da 4644F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4645
4646EDAC-I3000
91445c72 4647L: linux-edac@vger.kernel.org
c91d9075 4648S: Orphan
679655da 4649F: drivers/edac/i3000_edac.c
6bc78404
DT
4650
4651EDAC-I5000
91445c72 4652L: linux-edac@vger.kernel.org
ba9a5918 4653S: Maintained
679655da 4654F: drivers/edac/i5000_edac.c
ba9a5918 4655
44c12cb2 4656EDAC-I5400
5dc8a864
MCC
4657M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4658M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4659L: linux-edac@vger.kernel.org
44c12cb2 4660S: Maintained
679655da 4661F: drivers/edac/i5400_edac.c
44c12cb2 4662
3c9c92b6 4663EDAC-I7300
5dc8a864
MCC
4664M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4665M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4666L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4667S: Maintained
4668F: drivers/edac/i7300_edac.c
4669
67c89316 4670EDAC-I7CORE
5dc8a864
MCC
4671M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4672M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4673L: linux-edac@vger.kernel.org
67c89316 4674S: Maintained
70aff0ce 4675F: drivers/edac/i7core_edac.c
67c89316 4676
ba9a5918 4677EDAC-I82975X
8b58be88 4678M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4679M: "Arvind R." <arvino55@gmail.com>
91445c72 4680L: linux-edac@vger.kernel.org
ba9a5918 4681S: Maintained
679655da 4682F: drivers/edac/i82975x_edac.c
ba9a5918 4683
791b4706
JB
4684EDAC-IE31200
4685M: Jason Baron <jbaron@akamai.com>
4686L: linux-edac@vger.kernel.org
791b4706
JB
4687S: Maintained
4688F: drivers/edac/ie31200_edac.c
4689
ccdfb979 4690EDAC-MPC85XX
30c7469b 4691M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4692L: linux-edac@vger.kernel.org
ccdfb979
JT
4693S: Maintained
4694F: drivers/edac/mpc85xx_edac.[ch]
4695
ba9a5918 4696EDAC-PASEMI
8b58be88 4697M: Egor Martovetsky <egor@pasemi.com>
91445c72 4698L: linux-edac@vger.kernel.org
6bc78404 4699S: Maintained
679655da 4700F: drivers/edac/pasemi_edac.c
6bc78404 4701
0e438e3f 4702EDAC-R82600
8b58be88 4703M: Tim Small <tim@buttersideup.com>
91445c72 4704L: linux-edac@vger.kernel.org
0e438e3f 4705S: Maintained
679655da 4706F: drivers/edac/r82600_edac.c
da9bb1d2 4707
4d096ca7 4708EDAC-SBRIDGE
5dc8a864
MCC
4709M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4710M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4711L: linux-edac@vger.kernel.org
4d096ca7
MCC
4712S: Maintained
4713F: drivers/edac/sb_edac.c
4714
4ec656bd
TL
4715EDAC-SKYLAKE
4716M: Tony Luck <tony.luck@intel.com>
4717L: linux-edac@vger.kernel.org
4718S: Maintained
4719F: drivers/edac/skx_edac.c
4720
995e1de4
LH
4721EDAC-XGENE
4722APPLIED MICRO (APM) X-GENE SOC EDAC
4723M: Loc Ho <lho@apm.com>
4724S: Supported
4725F: drivers/edac/xgene_edac.c
4726F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4727
af39917d
CL
4728EDIROL UA-101/UA-1000 DRIVER
4729M: Clemens Ladisch <clemens@ladisch.de>
4730L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4731T: git git://git.alsa-project.org/alsa-kernel.git
4732S: Maintained
4733F: sound/usb/misc/ua101.c
4734
1f7df953 4735EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4736M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4737M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4738L: linux-efi@vger.kernel.org
6026ed2f 4739T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4740S: Maintained
fb2efb5c 4741F: Documentation/efi-stub.txt
f135a176 4742F: arch/*/kernel/efi.c
1f7df953 4743F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4744F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4745F: arch/x86/platform/efi/
4746F: drivers/firmware/efi/
1f7df953 4747F: include/linux/efi*.h
f135a176
AB
4748F: arch/arm/boot/compressed/efi-header.S
4749F: arch/arm64/kernel/efi-entry.S
1f7df953 4750
d68772b7
MF
4751EFI VARIABLE FILESYSTEM
4752M: Matthew Garrett <matthew.garrett@nebula.com>
4753M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4754M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4755T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4756L: linux-efi@vger.kernel.org
4757S: Maintained
4758F: fs/efivarfs/
4759
85a00d9b
PJ
4760EFIFB FRAMEBUFFER DRIVER
4761L: linux-fbdev@vger.kernel.org
4762M: Peter Jones <pjones@redhat.com>
4763S: Maintained
8a61f013 4764F: drivers/video/fbdev/efifb.c
85a00d9b 4765
ff6301da
IH
4766EFI TEST DRIVER
4767L: linux-efi@vger.kernel.org
4768M: Ivan Hu <ivan.hu@canonical.com>
4769M: Matt Fleming <matt@codeblueprint.co.uk>
4770S: Maintained
4771F: drivers/firmware/efi/test/
4772
0bee8d28
JT
4773EFS FILESYSTEM
4774W: http://aeschi.ch.eu.org/efs/
4775S: Orphan
679655da 4776F: fs/efs/
0bee8d28 4777
aa8a9e25 4778EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4779M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4780L: netdev@vger.kernel.org
4781S: Maintained
9aa32835 4782F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4783
f0319efe 4784EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4785M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4786M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4787L: linux-media@vger.kernel.org
a825eaec 4788W: https://linuxtv.org
f0319efe
MCC
4789T: git git://linuxtv.org/media_tree.git
4790S: Maintained
4791F: drivers/media/usb/em28xx/
618cd932 4792F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4793
3e3a7d66 4794EMBEDDED LINUX
8b58be88
JP
4795M: Paul Gortmaker <paul.gortmaker@windriver.com>
4796M: Matt Mackall <mpm@selenic.com>
4797M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4798L: linux-embedded@vger.kernel.org
4799S: Maintained
4800
b8aca0c1
JS
4801EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4802M: James Smart <james.smart@broadcom.com>
4803M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4804L: linux-scsi@vger.kernel.org
b8aca0c1 4805W: http://www.broadcom.com
ce00f85c 4806S: Supported
679655da 4807F: drivers/scsi/lpfc/
3a1c1d44 4808
5f5bac82 4809ENE CB710 FLASH CARD READER DRIVER
8b58be88 4810M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4811S: Maintained
4812F: drivers/misc/cb710/
4813F: drivers/mmc/host/cb710-mmc.*
4814F: include/linux/cb710.h
4815
931e39a1
ML
4816ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4817M: Maxim Levitsky <maximlevitsky@gmail.com>
4818S: Maintained
2a837449 4819F: drivers/media/rc/ene_ir.*
931e39a1 4820
d5ca9006 4821EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4822M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4823S: Maintained
084bad91 4824T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4825F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4826F: include/video/s1d13xxxfb.h
d5ca9006 4827
38df6492
ME
4828ET131X NETWORK DRIVER
4829M: Mark Einon <mark.einon@gmail.com>
4830S: Odd Fixes
4831F: drivers/net/ethernet/agere/
4832
1da177e4 4833ETHERNET BRIDGE
adbbf69d 4834M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4835L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4836L: netdev@vger.kernel.org
c996d8b9 4837W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4838S: Maintained
679655da
JP
4839F: include/linux/netfilter_bridge/
4840F: net/bridge/
1da177e4 4841
22f08ad9
FF
4842ETHERNET PHY LIBRARY
4843M: Florian Fainelli <f.fainelli@gmail.com>
4844L: netdev@vger.kernel.org
4845S: Maintained
4846F: include/linux/phy.h
4847F: include/linux/phy_fixed.h
4848F: drivers/net/phy/
4849F: Documentation/networking/phy.txt
4850F: drivers/of/of_mdio.c
4851F: drivers/of/of_net.c
4852
1da177e4 4853EXT2 FILE SYSTEM
d8130624 4854M: Jan Kara <jack@suse.com>
72be2ccf 4855L: linux-ext4@vger.kernel.org
1da177e4 4856S: Maintained
679655da
JP
4857F: Documentation/filesystems/ext2.txt
4858F: fs/ext2/
4859F: include/linux/ext2*
1da177e4 4860
72be2ccf 4861EXT4 FILE SYSTEM
8b58be88 4862M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4863M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4864L: linux-ext4@vger.kernel.org
08a225f1 4865W: http://ext4.wiki.kernel.org
8a6e2535 4866Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4867T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4868S: Maintained
679655da
JP
4869F: Documentation/filesystems/ext4.txt
4870F: fs/ext4/
1da177e4 4871
c5532b09 4872Extended Verification Module (EVM)
74dd744f
MZ
4873M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4874L: linux-ima-devel@lists.sourceforge.net
4875L: linux-security-module@vger.kernel.org
c5532b09
MZ
4876S: Supported
4877F: security/integrity/evm/
4878
df6b3cfe
MH
4879EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4880M: MyungJoo Ham <myungjoo.ham@samsung.com>
4881M: Chanwoo Choi <cw00.choi@samsung.com>
4882L: linux-kernel@vger.kernel.org
81df63a9 4883T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4884S: Maintained
4885F: drivers/extcon/
cd2c3e7f
CC
4886F: include/linux/extcon/
4887F: include/linux/extcon.h
df6b3cfe 4888F: Documentation/extcon/
cd2c3e7f 4889F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4890
e2a75c44 4891EXYNOS DP DRIVER
b7701755 4892M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4893L: dri-devel@lists.freedesktop.org
4894S: Maintained
4895F: drivers/gpu/drm/exynos/exynos_dp*
4896
9b93a409
MS
4897EXYNOS SYSMMU (IOMMU) driver
4898M: Marek Szyprowski <m.szyprowski@samsung.com>
4899L: iommu@lists.linux-foundation.org
4900S: Maintained
4901F: drivers/iommu/exynos-iommu.c
4902
4a66d3fe
NC
4903EZchip NPS platform support
4904M: Noam Camus <noamc@ezchip.com>
4905S: Supported
4906F: arch/arc/plat-eznps
4907F: arch/arc/boot/dts/eznps.dts
4908
e53004e2 4909F71805F HARDWARE MONITORING DRIVER
d8130624 4910M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4911L: linux-hwmon@vger.kernel.org
e53004e2 4912S: Maintained
679655da
JP
4913F: Documentation/hwmon/f71805f
4914F: drivers/hwmon/f71805f.c
e53004e2 4915
eea977ed
MB
4916FC0011 TUNER DRIVER
4917M: Michael Buesch <m@bues.ch>
4918L: linux-media@vger.kernel.org
4919S: Maintained
ccae7af2
MCC
4920F: drivers/media/tuners/fc0011.h
4921F: drivers/media/tuners/fc0011.c
eea977ed 4922
91952bc0
AP
4923FC2580 MEDIA DRIVER
4924M: Antti Palosaari <crope@iki.fi>
4925L: linux-media@vger.kernel.org
a825eaec 4926W: https://linuxtv.org
91952bc0
AP
4927W: http://palosaari.fi/linux/
4928Q: http://patchwork.linuxtv.org/project/linux-media/list/
4929T: git git://linuxtv.org/anttip/media_tree.git
4930S: Maintained
4931F: drivers/media/tuners/fc2580*
eea977ed 4932
88b2dbdb
EP
4933FANOTIFY
4934M: Eric Paris <eparis@redhat.com>
4935S: Maintained
4936F: fs/notify/fanotify/
4937F: include/linux/fanotify.h
c117ab84 4938F: include/uapi/linux/fanotify.h
88b2dbdb 4939
1da177e4 4940FARSYNC SYNCHRONOUS DRIVER
8b58be88 4941M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4942W: http://www.farsite.co.uk/
4943S: Supported
679655da 4944F: drivers/net/wan/farsync.*
1da177e4 4945
c5408b88 4946FAULT INJECTION SUPPORT
8b58be88 4947M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4948S: Supported
679655da
JP
4949F: Documentation/fault-injection/
4950F: lib/fault-inject.c
c5408b88 4951
053e514f
NT
4952FBTFT Framebuffer drivers
4953M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4954M: Noralf Trønnes <noralf@tronnes.org>
4955S: Maintained
4956F: drivers/staging/fbtft/
4957
cae727db 4958FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4959M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4960L: fcoe-devel@open-fcoe.org
cae727db
RL
4961W: www.Open-FCoE.org
4962S: Supported
4963F: drivers/scsi/libfc/
4964F: drivers/scsi/fcoe/
4965F: include/scsi/fc/
4966F: include/scsi/libfc.h
4967F: include/scsi/libfcoe.h
c117ab84 4968F: include/uapi/scsi/fc/
cae727db 4969
e2d1d6c0 4970FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4971M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4972M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4973L: linux-fsdevel@vger.kernel.org
1da177e4 4974S: Maintained
679655da
JP
4975F: include/linux/fcntl.h
4976F: include/linux/fs.h
c117ab84
CEB
4977F: include/uapi/linux/fcntl.h
4978F: include/uapi/linux/fs.h
679655da
JP
4979F: fs/fcntl.c
4980F: fs/locks.c
1da177e4 4981
e2d1d6c0 4982FILESYSTEMS (VFS and infrastructure)
8b58be88 4983M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4984L: linux-fsdevel@vger.kernel.org
173acc7c 4985S: Maintained
679655da 4986F: fs/*
173acc7c 4987
b26e0ed4 4988FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4989M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4990L: linux-hwmon@vger.kernel.org
b26e0ed4 4991S: Maintained
d5ca6918
JP
4992F: drivers/hwmon/f75375s.c
4993F: include/linux/f75375s.h
b26e0ed4 4994
a331b0c3
CL
4995FIREWIRE AUDIO DRIVERS
4996M: Clemens Ladisch <clemens@ladisch.de>
4997L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4998T: git git://git.alsa-project.org/alsa-kernel.git
4999S: Maintained
5000F: sound/firewire/
5001
eb86ec51
SR
5002FIREWIRE MEDIA DRIVERS (firedtv)
5003M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5004L: linux-media@vger.kernel.org
5005L: linux1394-devel@lists.sourceforge.net
5006T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5007S: Maintained
5008F: drivers/media/firewire/
5009
a511ce33
CB
5010FIREWIRE SBP-2 TARGET
5011M: Chris Boot <bootc@bootc.net>
5012L: linux-scsi@vger.kernel.org
5013L: target-devel@vger.kernel.org
5014L: linux1394-devel@lists.sourceforge.net
5015T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5016S: Maintained
5017F: drivers/target/sbp/
5018
7d2c86b5 5019FIREWIRE SUBSYSTEM
8b58be88 5020M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5021L: linux1394-devel@lists.sourceforge.net
958a29cb 5022W: http://ieee1394.wiki.kernel.org/
2ca526bf 5023T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5024S: Maintained
679655da 5025F: drivers/firewire/
8f06ce3b
SR
5026F: include/linux/firewire.h
5027F: include/uapi/linux/firewire*.h
9f6d3c4b 5028F: tools/firewire/
e2d1d6c0
RD
5029
5030FIRMWARE LOADER (request_firmware)
39e68089 5031M: Ming Lei <ming.lei@canonical.com>
e7604239 5032M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5033L: linux-kernel@vger.kernel.org
5034S: Maintained
679655da
JP
5035F: Documentation/firmware_class/
5036F: drivers/base/firmware*.c
5037F: include/linux/firmware.h
e2d1d6c0 5038
f730e3dc 5039FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5040M: Joshua Morris <josh.h.morris@us.ibm.com>
5041M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5042S: Maintained
5043F: drivers/block/rsxx/
5044
8206f664 5045FLOPPY DRIVER
e5f6450c 5046M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5047T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5048S: Odd fixes
5049F: drivers/block/floppy.c
5050
9c9f32ed
AR
5051FMC SUBSYSTEM
5052M: Alessandro Rubini <rubini@gnudd.com>
5053W: http://www.ohwr.org/projects/fmc-bus
5054S: Supported
5055F: drivers/fmc/
5056F: include/linux/fmc*.h
5057F: include/linux/ipmi-fru.h
5058K: fmc_d.*register
5059
3c0ed7d5
AT
5060FPGA MANAGER FRAMEWORK
5061M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5062R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5063L: linux-fpga@vger.kernel.org
3c0ed7d5 5064S: Maintained
e4998077 5065T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5066F: drivers/fpga/
5067F: include/linux/fpga/fpga-mgr.h
5068W: http://www.rocketboards.org
5069
e2d1d6c0 5070FPU EMULATOR
8b58be88 5071M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5072W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5073S: Maintained
679655da 5074F: arch/x86/math-emu/
e2d1d6c0
RD
5075
5076FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5077L: netdev@vger.kernel.org
c173bfac 5078S: Orphan
679655da
JP
5079F: drivers/net/wan/dlci.c
5080F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5081
5082FRAMEBUFFER LAYER
c69f677c 5083L: linux-fbdev@vger.kernel.org
b22fe37b 5084Q: http://patchwork.kernel.org/project/linux-fbdev/list/
23860078 5085S: Orphan
679655da 5086F: Documentation/fb/
b22fe37b
PM
5087F: drivers/video/
5088F: include/video/
679655da 5089F: include/linux/fb.h
c117ab84
CEB
5090F: include/uapi/video/
5091F: include/uapi/linux/fb.h
e2d1d6c0 5092
93aafb6d
HG
5093FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5094M: Horia Geantă <horia.geanta@nxp.com>
5095M: Dan Douglass <dan.douglass@nxp.com>
5096L: linux-crypto@vger.kernel.org
5097S: Maintained
5098F: drivers/crypto/caam/
5099F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5100
a57c188e 5101FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5102M: Timur Tabi <timur@tabi.org>
a57c188e 5103L: linux-fbdev@vger.kernel.org
c4ef9bc4 5104S: Maintained
8a61f013 5105F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5106
e2d1d6c0 5107FREESCALE DMA DRIVER
8b58be88
JP
5108M: Li Yang <leoli@freescale.com>
5109M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5110L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5111S: Maintained
679655da 5112F: drivers/dma/fsldma.*
e2d1d6c0 5113
44248aff
HX
5114FREESCALE GPMI NAND DRIVER
5115M: Han Xu <han.xu@nxp.com>
5116L: linux-mtd@lists.infradead.org
5117S: Maintained
5118F: drivers/mtd/nand/gpmi-nand/*
5119
e2d1d6c0 5120FREESCALE I2C CPM DRIVER
8b58be88 5121M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5122L: linuxppc-dev@lists.ozlabs.org
846557d3 5123L: linux-i2c@vger.kernel.org
0d2b405a 5124S: Maintained
679655da 5125F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5126
60e8c5ab 5127FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5128M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5129L: linux-fbdev@vger.kernel.org
efc03ecb 5130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5131S: Maintained
bad985a1 5132F: include/linux/platform_data/video-imxfb.h
8a61f013 5133F: drivers/video/fbdev/imxfb.c
60e8c5ab 5134
4d8e2cef 5135FREESCALE QUAD SPI DRIVER
38714fbd 5136M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5137L: linux-mtd@lists.infradead.org
5138S: Maintained
5139F: drivers/mtd/spi-nor/fsl-quadspi.c
5140
4689a6b1 5141FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5142M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5143M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5144L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5145L: netdev@vger.kernel.org
5146S: Maintained
ec21e2ec 5147F: drivers/net/ethernet/freescale/fs_enet/
679655da 5148F: include/linux/fs_enet_pd.h
4689a6b1 5149
63a0a00b
NA
5150FREESCALE IMX / MXC FEC DRIVER
5151M: Fugang Duan <fugang.duan@nxp.com>
5152L: netdev@vger.kernel.org
5153S: Maintained
5154F: drivers/net/ethernet/freescale/fec_main.c
5155F: drivers/net/ethernet/freescale/fec_ptp.c
5156F: drivers/net/ethernet/freescale/fec.h
5157F: Documentation/devicetree/bindings/net/fsl-fec.txt
5158
2fbfadb5
MB
5159FREESCALE QORIQ DPAA FMAN DRIVER
5160M: Madalin Bucur <madalin.bucur@nxp.com>
5161L: netdev@vger.kernel.org
5162S: Maintained
5163F: drivers/net/ethernet/freescale/fman
5164F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5165
63f4b4b0
MB
5166FREESCALE QORIQ DPAA ETHERNET DRIVER
5167M: Madalin Bucur <madalin.bucur@nxp.com>
5168L: netdev@vger.kernel.org
5169S: Maintained
5170F: drivers/net/ethernet/freescale/dpaa
5171
1b48706f 5172FREESCALE SOC DRIVERS
5173M: Scott Wood <oss@buserror.net>
5174L: linuxppc-dev@lists.ozlabs.org
5175L: linux-arm-kernel@lists.infradead.org
5176S: Maintained
5177F: drivers/soc/fsl/
5178F: include/linux/fsl/
5179
d9e9d82c 5180FREESCALE QUICC ENGINE LIBRARY
1b48706f 5181M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5182L: linuxppc-dev@lists.ozlabs.org
1b48706f 5183S: Maintained
7aa1aa6e
ZQ
5184F: drivers/soc/fsl/qe/
5185F: include/soc/fsl/*qe*.h
5186F: include/soc/fsl/*ucc*.h
d9e9d82c 5187
b55ef929 5188FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5189M: Li Yang <leoli@freescale.com>
6372594a 5190L: linux-usb@vger.kernel.org
a4724ed6 5191L: linuxppc-dev@lists.ozlabs.org
a7205b30 5192S: Maintained
faf2e1db 5193F: drivers/usb/gadget/udc/fsl*
a7205b30 5194
beaf53bf 5195FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5196M: Li Yang <leoli@freescale.com>
beaf53bf 5197L: netdev@vger.kernel.org
a4724ed6 5198L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5199S: Maintained
ec21e2ec 5200F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5201
abb1ed7b
CM
5202FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5203M: Claudiu Manoil <claudiu.manoil@freescale.com>
5204L: netdev@vger.kernel.org
5205S: Maintained
5206F: drivers/net/ethernet/freescale/gianfar*
5207X: drivers/net/ethernet/freescale/gianfar_ptp.c
5208F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5209
c19b6d24
ZQ
5210FREESCALE QUICC ENGINE UCC HDLC DRIVER
5211M: Zhao Qiang <qiang.zhao@nxp.com>
5212L: netdev@vger.kernel.org
5213L: linuxppc-dev@lists.ozlabs.org
5214S: Maintained
5215F: drivers/net/wan/fsl_ucc_hdlc*
5216
d9e9d82c 5217FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5218M: Timur Tabi <timur@tabi.org>
a4724ed6 5219L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5220S: Maintained
df621252 5221F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5222
5223FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5224M: Timur Tabi <timur@tabi.org>
dc85950a 5225M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5226M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5227R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5228L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5229L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5230S: Maintained
69aefcea 5231F: sound/soc/fsl/fsl*
dc85950a 5232F: sound/soc/fsl/imx*
69aefcea 5233F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5234
1da177e4 5235FREEVXFS FILESYSTEM
8b58be88 5236M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5237W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5238S: Maintained
679655da 5239F: fs/freevxfs/
1da177e4 5240
71038f52 5241FREEZER
49db1903 5242M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5243M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5244L: linux-pm@vger.kernel.org
71038f52 5245S: Supported
679655da
JP
5246F: Documentation/power/freezing-of-tasks.txt
5247F: include/linux/freezer.h
5248F: kernel/freezer.c
71038f52 5249
839a1f79
KRW
5250FRONTSWAP API
5251M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5252L: linux-kernel@vger.kernel.org
5253S: Maintained
5254F: mm/frontswap.c
5255F: include/linux/frontswap.h
5256
a5432f5a 5257FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5258M: David Howells <dhowells@redhat.com>
e62d6e24 5259L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5260S: Supported
5261F: Documentation/filesystems/caching/
5262F: fs/fscache/
5263F: include/linux/fscache*.h
5264
598c7d7a
TT
5265FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5266M: Theodore Y. Ts'o <tytso@mit.edu>
5267M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5268L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5269S: Supported
5270F: fs/crypto/
5271F: include/linux/fscrypto.h
5272
f58ad8f5 5273F2FS FILE SYSTEM
9b29d481 5274M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5275M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5276L: linux-f2fs-devel@lists.sourceforge.net
95129296 5277W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5279S: Maintained
5280F: Documentation/filesystems/f2fs.txt
3bac380c 5281F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5282F: fs/f2fs/
5283F: include/linux/f2fs_fs.h
62d43eeb 5284F: include/trace/events/f2fs.h
f58ad8f5 5285
5ab7ffea 5286FUJITSU FR-V (FRV) PORT
0cf0305f 5287S: Orphan
679655da 5288F: arch/frv/
1da177e4 5289
20b93734 5290FUJITSU LAPTOP EXTRAS
409a3e98 5291M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5292L: platform-driver-x86@vger.kernel.org
20b93734 5293S: Maintained
679655da 5294F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5295
4da621b6
HK
5296FUJITSU M-5MO LS CAMERA ISP DRIVER
5297M: Kyungmin Park <kyungmin.park@samsung.com>
5298M: Heungjun Kim <riverful.kim@samsung.com>
5299L: linux-media@vger.kernel.org
5300S: Maintained
90d72ac6 5301F: drivers/media/i2c/m5mols/
b5dcee22 5302F: include/media/i2c/m5mols.h
4da621b6 5303
2d24c490
RG
5304FUJITSU TABLET EXTRAS
5305M: Robert Gerlach <khnz@gmx.de>
5306L: platform-driver-x86@vger.kernel.org
5307S: Maintained
5308F: drivers/platform/x86/fujitsu-tablet.c
5309
04578f17 5310FUSE: FILESYSTEM IN USERSPACE
8b58be88 5311M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5312L: linux-fsdevel@vger.kernel.org
04578f17 5313W: http://fuse.sourceforge.net/
0a30f612 5314T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5315S: Maintained
679655da 5316F: fs/fuse/
c117ab84 5317F: include/uapi/linux/fuse.h
0a30f612 5318F: Documentation/filesystems/fuse.txt
04578f17 5319
1da177e4 5320FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5321M: Rik Faith <faith@cs.unc.edu>
1da177e4 5322L: linux-scsi@vger.kernel.org
baaea1dc 5323S: Odd Fixes (e.g., new signatures)
679655da 5324F: drivers/scsi/fdomain.*
1da177e4 5325
6b90bd4b
ER
5326GCC PLUGINS
5327M: Kees Cook <keescook@chromium.org>
5328R: Emese Revfy <re.emese@gmail.com>
5329L: kernel-hardening@lists.openwall.com
5330S: Maintained
5331F: scripts/gcc-plugins/
5332F: scripts/gcc-plugin.sh
68fdc678 5333F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5334F: Documentation/gcc-plugins.txt
5335
d8e2162c
PO
5336GCOV BASED KERNEL PROFILING
5337M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5338S: Maintained
5339F: kernel/gcov/
2584bab2 5340F: Documentation/dev-tools/gcov.rst
d8e2162c 5341
1da177e4 5342GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5343M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5344L: linux-scsi@vger.kernel.org
5345W: http://www.icp-vortex.com/
5346S: Supported
679655da 5347F: drivers/scsi/gdt*
1da177e4 5348
158daf16
JK
5349GDB KERNEL DEBUGGING HELPER SCRIPTS
5350M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5351M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5352S: Supported
5353F: scripts/gdb/
5354
3169a1c7
HV
5355GEMTEK FM RADIO RECEIVER DRIVER
5356M: Hans Verkuil <hverkuil@xs4all.nl>
5357L: linux-media@vger.kernel.org
5358T: git git://linuxtv.org/media_tree.git
a825eaec 5359W: https://linuxtv.org
3169a1c7
HV
5360S: Maintained
5361F: drivers/media/radio/radio-gemtek*
5362
1c23af90 5363GENERIC GPIO I2C DRIVER
880b0e26 5364M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5365S: Supported
679655da
JP
5366F: drivers/i2c/busses/i2c-gpio.c
5367F: include/linux/i2c-gpio.h
1c23af90 5368
92ed1a76
PK
5369GENERIC GPIO I2C MULTIPLEXER DRIVER
5370M: Peter Korsgaard <peter.korsgaard@barco.com>
5371L: linux-i2c@vger.kernel.org
5372S: Supported
e7065e20
JD
5373F: drivers/i2c/muxes/i2c-mux-gpio.c
5374F: include/linux/i2c-mux-gpio.h
5375F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5376
9251ce95 5377GENERIC HDLC (WAN) DRIVERS
8b58be88 5378M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5379W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5380S: Maintained
679655da
JP
5381F: drivers/net/wan/c101.c
5382F: drivers/net/wan/hd6457*
5383F: drivers/net/wan/hdlc*
5384F: drivers/net/wan/n2.c
5385F: drivers/net/wan/pc300too.c
5386F: drivers/net/wan/pci200syn.c
5387F: drivers/net/wan/wanxl*
1da177e4 5388
1527aab6 5389GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5390M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5391L: linux-arch@vger.kernel.org
5392T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5393S: Maintained
14430813
JP
5394F: include/asm-generic/
5395F: include/uapi/asm-generic/
1527aab6 5396
ff764963
KVA
5397GENERIC PHY FRAMEWORK
5398M: Kishon Vijay Abraham I <kishon@ti.com>
5399L: linux-kernel@vger.kernel.org
5400T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5401S: Supported
5402F: drivers/phy/
5403F: include/linux/phy/
5404
eea97aed
KH
5405GENERIC PM DOMAINS
5406M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5407M: Kevin Hilman <khilman@kernel.org>
5408M: Ulf Hansson <ulf.hansson@linaro.org>
5409L: linux-pm@vger.kernel.org
5410S: Supported
5411F: drivers/base/power/domain*.c
5412F: include/linux/pm_domain.h
5413
ccb86a69 5414GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5415M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5416L: kvm@vger.kernel.org
ccb86a69
MT
5417S: Supported
5418F: drivers/uio/uio_pci_generic.c
5419
f8f1ec73
JP
5420GET_MAINTAINER SCRIPT
5421M: Joe Perches <joe@perches.com>
5422S: Maintained
5423F: scripts/get_maintainer.pl
5424
a7d5afe8
GKB
5425GENWQE (IBM Generic Workqueue Card)
5426M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5427M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5428S: Supported
5429F: drivers/misc/genwqe/
5430
5be7b50f 5431GFS2 FILE SYSTEM
8b58be88 5432M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5433M: Bob Peterson <rpeterso@redhat.com>
a4644184 5434L: cluster-devel@redhat.com
5be7b50f 5435W: http://sources.redhat.com/cluster/
28666d6d 5436T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5437S: Supported
679655da
JP
5438F: Documentation/filesystems/gfs2*.txt
5439F: fs/gfs2/
c117ab84 5440F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5441
0a34eb8f 5442GIGASET ISDN DRIVERS
6b096fde 5443M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5444L: gigaset307x-common@lists.sourceforge.net
5445W: http://gigaset307x.sourceforge.net/
6b096fde 5446S: Odd Fixes
679655da
JP
5447F: Documentation/isdn/README.gigaset
5448F: drivers/isdn/gigaset/
c117ab84 5449F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5450
7eea35fe
JP
5451GO7007 MPEG CODEC
5452M: Hans Verkuil <hans.verkuil@cisco.com>
5453L: linux-media@vger.kernel.org
5454S: Maintained
5455F: drivers/media/usb/go7007/
5456
ca96ea86
BN
5457GOODIX TOUCHSCREEN
5458M: Bastien Nocera <hadess@hadess.net>
5459L: linux-input@vger.kernel.org
5460S: Maintained
5461F: drivers/input/touchscreen/goodix.c
5462
a6a1cf3d
BJZ
5463GPIO MOCKUP DRIVER
5464M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5465L: linux-gpio@vger.kernel.org
5466S: Maintained
5467F: drivers/gpio/gpio-mockup.c
5468F: tools/testing/selftests/gpio/
5469
a0dc00b4 5470GPIO SUBSYSTEM
e4651a9f 5471M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5472M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5473L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5474T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5475S: Maintained
cd97a449 5476F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5477F: Documentation/gpio/
40c159b7 5478F: Documentation/ABI/testing/gpio-cdev
fe95046e 5479F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5480F: drivers/gpio/
bdc6e95e
AC
5481F: include/linux/gpio/
5482F: include/linux/gpio.h
9b692346 5483F: include/asm-generic/gpio.h
3c702e99 5484F: include/uapi/linux/gpio.h
6d591c46 5485F: tools/gpio/
a0dc00b4 5486
71a6d0af
HW
5487GRE DEMULTIPLEXER DRIVER
5488M: Dmitry Kozlov <xeb@mail.ru>
5489L: netdev@vger.kernel.org
5490S: Maintained
11c26770
JP
5491F: net/ipv4/gre_demux.c
5492F: net/ipv4/gre_offload.c
71a6d0af
HW
5493F: include/net/gre.h
5494
d4c41139 5495GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5496M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5497L: netdev@vger.kernel.org
5498S: Maintained
a31a96ad 5499F: drivers/net/ethernet/aeroflex/
d4c41139 5500
629c1fb5
GKH
5501GREYBUS SUBSYSTEM
5502M: Johan Hovold <johan@kernel.org>
5503M: Alex Elder <elder@kernel.org>
5504M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5505S: Maintained
5506F: drivers/staging/greybus/
5507
926706c5
VA
5508GREYBUS AUDIO PROTOCOLS DRIVERS
5509M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5510M: Mark Greer <mgreer@animalcreek.com>
926706c5 5511S: Maintained
544a6944
MG
5512F: drivers/staging/greybus/audio_apbridgea.c
5513F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5514F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5515F: drivers/staging/greybus/audio_codec.h
5516F: drivers/staging/greybus/audio_gb.c
5517F: drivers/staging/greybus/audio_manager.c
5518F: drivers/staging/greybus/audio_manager.h
5519F: drivers/staging/greybus/audio_manager_module.c
5520F: drivers/staging/greybus/audio_manager_private.h
5521F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5522F: drivers/staging/greybus/audio_module.c
5523F: drivers/staging/greybus/audio_topology.c
5524
2bbadafb
RMS
5525GREYBUS PROTOCOLS DRIVERS
5526M: Rui Miguel Silva <rmfrfs@gmail.com>
5527S: Maintained
5528F: drivers/staging/greybus/sdio.c
5529F: drivers/staging/greybus/light.c
5530F: drivers/staging/greybus/gpio.c
5531F: drivers/staging/greybus/power_supply.c
5532F: drivers/staging/greybus/spi.c
5533F: drivers/staging/greybus/spilib.c
5534
7d700518
BD
5535GREYBUS PROTOCOLS DRIVERS
5536M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5537S: Maintained
5538F: drivers/staging/greybus/loopback.c
5539F: drivers/staging/greybus/timesync.c
5540F: drivers/staging/greybus/timesync_platform.c
5541
5bd16350
VK
5542GREYBUS PROTOCOLS DRIVERS
5543M: Viresh Kumar <vireshk@kernel.org>
5544S: Maintained
5545F: drivers/staging/greybus/authentication.c
5546F: drivers/staging/greybus/bootrom.c
5547F: drivers/staging/greybus/firmware.h
5548F: drivers/staging/greybus/fw-core.c
5549F: drivers/staging/greybus/fw-download.c
5550F: drivers/staging/greybus/fw-managament.c
5551F: drivers/staging/greybus/greybus_authentication.h
5552F: drivers/staging/greybus/greybus_firmware.h
5553F: drivers/staging/greybus/hid.c
5554F: drivers/staging/greybus/i2c.c
5555F: drivers/staging/greybus/spi.c
5556F: drivers/staging/greybus/spilib.c
5557F: drivers/staging/greybus/spilib.h
5558
8d904fe5
DL
5559GREYBUS PROTOCOLS DRIVERS
5560M: David Lin <dtwlin@gmail.com>
5561S: Maintained
5562F: drivers/staging/greybus/uart.c
5563F: drivers/staging/greybus/log.c
5564
92b8bd96
VH
5565GREYBUS PLATFORM DRIVERS
5566M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5567S: Maintained
5568F: drivers/staging/greybus/arche-platform.c
5569F: drivers/staging/greybus/arche-apb-ctrl.c
5570F: drivers/staging/greybus/arche_platform.h
5571
7aae6e2d
CAC
5572GS1662 VIDEO SERIALIZER
5573M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5574L: linux-media@vger.kernel.org
5575T: git git://linuxtv.org/media_tree.git
5576S: Maintained
5577F: drivers/media/spi/gs1662.c
5578
e8deeae2 5579GSPCA FINEPIX SUBDRIVER
8b58be88 5580M: Frank Zago <frank@zago.net>
661263b5 5581L: linux-media@vger.kernel.org
275ffde4 5582T: git git://linuxtv.org/media_tree.git
e8deeae2 5583S: Maintained
0c0d06ca 5584F: drivers/media/usb/gspca/finepix.c
e8deeae2 5585
4b3fa3c4
OL
5586GSPCA GL860 SUBDRIVER
5587M: Olivier Lorin <o.lorin@laposte.net>
5588L: linux-media@vger.kernel.org
275ffde4 5589T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5590S: Maintained
0c0d06ca 5591F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5592
e8deeae2 5593GSPCA M5602 SUBDRIVER
8b58be88 5594M: Erik Andren <erik.andren@gmail.com>
661263b5 5595L: linux-media@vger.kernel.org
275ffde4 5596T: git git://linuxtv.org/media_tree.git
e8deeae2 5597S: Maintained
0c0d06ca 5598F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5599
5600GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5601M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5602L: linux-media@vger.kernel.org
275ffde4 5603T: git git://linuxtv.org/media_tree.git
c0936df4 5604S: Odd Fixes
0c0d06ca 5605F: drivers/media/usb/gspca/pac207.c
e8deeae2 5606
261982f1 5607GSPCA SN9C20X SUBDRIVER
d95c5b0b 5608M: Brian Johnson <brijohn@gmail.com>
261982f1 5609L: linux-media@vger.kernel.org
275ffde4 5610T: git git://linuxtv.org/media_tree.git
261982f1 5611S: Maintained
0c0d06ca 5612F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5613
e8deeae2 5614GSPCA T613 SUBDRIVER
8b58be88 5615M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5616L: linux-media@vger.kernel.org
275ffde4 5617T: git git://linuxtv.org/media_tree.git
e8deeae2 5618S: Maintained
0c0d06ca 5619F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5620
5621GSPCA USB WEBCAM DRIVER
c0936df4 5622M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5623L: linux-media@vger.kernel.org
275ffde4 5624T: git git://linuxtv.org/media_tree.git
c0936df4 5625S: Odd Fixes
0c0d06ca 5626F: drivers/media/usb/gspca/
e8deeae2 5627
584ec979 5628GUID PARTITION TABLE (GPT)
4f973c63 5629M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5630L: linux-efi@vger.kernel.org
5631S: Maintained
5632F: block/partitions/efi.*
5633
aa3c598b 5634STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5635M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5636L: linux-media@vger.kernel.org
275ffde4 5637T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5638S: Maintained
5639F: drivers/media/usb/stk1160/
e8deeae2 5640
4e456b86
YS
5641H8/300 ARCHITECTURE
5642M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5643L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5644W: http://uclinux-h8.sourceforge.jp
5645T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5646S: Maintained
5647F: arch/h8300/
5648F: drivers/clocksource/h8300_*.c
5649F: drivers/clk/h8300/
5650F: drivers/irqchip/irq-renesas-h8*.c
5651
71a6d0af
HW
5652HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5653M: Frank Seidel <frank@f-seidel.de>
5654L: platform-driver-x86@vger.kernel.org
5655W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5656S: Maintained
5657F: drivers/platform/x86/hdaps.c
5658
48fc9e26
HV
5659HDPVR USB VIDEO ENCODER DRIVER
5660M: Hans Verkuil <hverkuil@xs4all.nl>
5661L: linux-media@vger.kernel.org
5662T: git git://linuxtv.org/media_tree.git
a825eaec 5663W: https://linuxtv.org
48fc9e26 5664S: Odd Fixes
14430813 5665F: drivers/media/usb/hdpvr/
48fc9e26 5666
71a6d0af 5667HWPOISON MEMORY FAILURE HANDLING
f9625c48 5668M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5669L: linux-mm@kvack.org
71a6d0af
HW
5670S: Maintained
5671F: mm/memory-failure.c
5672F: mm/hwpoison-inject.c
5673
5674HYPERVISOR VIRTUAL CONSOLE DRIVER
5675L: linuxppc-dev@lists.ozlabs.org
5676S: Odd Fixes
5677F: drivers/tty/hvc/
5678
e5ab1477
AP
5679HACKRF MEDIA DRIVER
5680M: Antti Palosaari <crope@iki.fi>
5681L: linux-media@vger.kernel.org
a825eaec 5682W: https://linuxtv.org
e5ab1477
AP
5683W: http://palosaari.fi/linux/
5684Q: http://patchwork.linuxtv.org/project/linux-media/list/
5685T: git git://linuxtv.org/anttip/media_tree.git
5686S: Maintained
5687F: drivers/media/usb/hackrf/
5688
5b543965 5689HARDWARE MONITORING
d8130624 5690M: Jean Delvare <jdelvare@suse.com>
ca462085 5691M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5692L: linux-hwmon@vger.kernel.org
5693W: http://hwmon.wiki.kernel.org/
a94ef4ed 5694T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5695T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5696S: Maintained
047f4ec2 5697F: Documentation/hwmon/
679655da 5698F: drivers/hwmon/
047f4ec2 5699F: include/linux/hwmon*.h
5b543965 5700
844dd05f 5701HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5702M: Matt Mackall <mpm@selenic.com>
5703M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5704L: linux-crypto@vger.kernel.org
c0d0787b 5705S: Odd fixes
f6c60b15 5706F: Documentation/devicetree/bindings/rng/
679655da
JP
5707F: Documentation/hw_random.txt
5708F: drivers/char/hw_random/
5709F: include/linux/hw_random.h
844dd05f 5710
8b37fcfc
OBC
5711HARDWARE SPINLOCK CORE
5712M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5713M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5714L: linux-remoteproc@vger.kernel.org
8b37fcfc 5715S: Maintained
9f273c24 5716T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5717F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5718F: Documentation/hwspinlock.txt
2dbd8585 5719F: drivers/hwspinlock/
8b37fcfc
OBC
5720F: include/linux/hwspinlock.h
5721
1da177e4 5722HARMONY SOUND DRIVER
ac6aecbf 5723L: linux-parisc@vger.kernel.org
1da177e4 5724S: Maintained
679655da 5725F: sound/parisc/harmony.*
1da177e4 5726
91952bc0
AP
5727HD29L2 MEDIA DRIVER
5728M: Antti Palosaari <crope@iki.fi>
5729L: linux-media@vger.kernel.org
a825eaec 5730W: https://linuxtv.org
91952bc0
AP
5731W: http://palosaari.fi/linux/
5732Q: http://patchwork.linuxtv.org/project/linux-media/list/
5733T: git git://linuxtv.org/anttip/media_tree.git
5734S: Maintained
5735F: drivers/media/dvb-frontends/hd29l2*
5736
214de83e 5737HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5738M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5739S: Supported
5740F: Documentation/watchdog/hpwdt.txt
5741F: drivers/watchdog/hpwdt.c
5742
9257aa49 5743HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5744M: Don Brace <don.brace@microsemi.com>
a0a268ad 5745L: esc.storagedev@microsemi.com
693373db 5746L: linux-scsi@vger.kernel.org
9257aa49
SC
5747S: Supported
5748F: Documentation/scsi/hpsa.txt
5749F: drivers/scsi/hpsa*.[ch]
5750F: include/linux/cciss*.h
c117ab84 5751F: include/uapi/linux/cciss*.h
9257aa49 5752
e2d1d6c0 5753HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5754M: Don Brace <don.brace@microsemi.com>
516fdcea 5755L: esc.storagedev@microsemi.com
693373db 5756L: linux-scsi@vger.kernel.org
e2d1d6c0 5757S: Supported
679655da
JP
5758F: Documentation/blockdev/cciss.txt
5759F: drivers/block/cciss*
5760F: include/linux/cciss_ioctl.h
c117ab84 5761F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5762
f48ad614
DD
5763HFI1 DRIVER
5764M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5765M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5766L: linux-rdma@vger.kernel.org
5767S: Supported
5768F: drivers/infiniband/hw/hfi1
5769
1da177e4 5770HFS FILESYSTEM
6cf515e1
GU
5771L: linux-fsdevel@vger.kernel.org
5772S: Orphan
679655da
JP
5773F: Documentation/filesystems/hfs.txt
5774F: fs/hfs/
1da177e4 5775
ef575f47
GU
5776HFSPLUS FILESYSTEM
5777L: linux-fsdevel@vger.kernel.org
5778S: Orphan
5779F: Documentation/filesystems/hfsplus.txt
5780F: fs/hfsplus/
5781
1da177e4 5782HGA FRAMEBUFFER DRIVER
8b58be88 5783M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5784L: linux-nvidia@lists.surfsouth.com
5785W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5786S: Maintained
8a61f013 5787F: drivers/video/fbdev/hgafb.c
1da177e4 5788
4480f15b 5789HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5790M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5791M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5792L: linux-pm@vger.kernel.org
68656443 5793B: https://bugzilla.kernel.org
e2d1d6c0 5794S: Supported
679655da
JP
5795F: arch/x86/power/
5796F: drivers/base/power/
5797F: kernel/power/
5798F: include/linux/suspend.h
5799F: include/linux/freezer.h
5800F: include/linux/pm.h
679655da 5801F: arch/*/include/asm/suspend*.h
e2d1d6c0 5802
4ef4caad 5803HID CORE LAYER
e5f6450c 5804M: Jiri Kosina <jikos@kernel.org>
406df153 5805R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5806L: linux-input@vger.kernel.org
54e5881d 5807T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5808S: Maintained
679655da
JP
5809F: drivers/hid/
5810F: include/linux/hid*
c117ab84 5811F: include/uapi/linux/hid*
4ef4caad 5812
30ee72f0 5813HID SENSOR HUB DRIVERS
e5f6450c 5814M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5815M: Jonathan Cameron <jic23@kernel.org>
5816M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5817L: linux-input@vger.kernel.org
5818L: linux-iio@vger.kernel.org
5819S: Maintained
5820F: Documentation/hid/hid-sensor*
5821F: drivers/hid/hid-sensor-*
5822F: drivers/iio/*/hid-*
5823F: include/linux/hid-sensor-*
5824
38bed542 5825HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5826M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5827L: linux-kernel@vger.kernel.org
75fc2d37 5828T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5829S: Maintained
679655da 5830F: Documentation/timers/
5cee9645 5831F: kernel/time/hrtimer.c
88606e80
TG
5832F: kernel/time/clockevents.c
5833F: kernel/time/tick*.*
5834F: kernel/time/timer_*.c
05ed8490 5835F: include/linux/clockchips.h
679655da 5836F: include/linux/hrtimer.h
38bed542 5837
1da177e4 5838HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5839L: linux-hams@vger.kernel.org
8b64f2a0 5840S: Orphan
679655da
JP
5841F: drivers/net/hamradio/dmascc.c
5842F: drivers/net/hamradio/scc.c
1da177e4 5843
ede1e6f8 5844HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5845M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5846W: http://www.highpoint-tech.com
5847S: Supported
679655da
JP
5848F: Documentation/scsi/hptiop.txt
5849F: drivers/scsi/hptiop.c
ede1e6f8 5850
1da177e4 5851HIPPI
8b58be88 5852M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5853L: linux-hippi@sunsite.dk
5854S: Maintained
679655da 5855F: include/linux/hippidevice.h
c117ab84 5856F: include/uapi/linux/if_hippi.h
679655da 5857F: net/802/hippi.c
ff5a3b50 5858F: drivers/net/hippi/
1da177e4 5859
b30d74e4
DH
5860HISILICON NETWORK SUBSYSTEM DRIVER
5861M: Yisen Zhuang <yisen.zhuang@huawei.com>
5862M: Salil Mehta <salil.mehta@huawei.com>
5863L: netdev@vger.kernel.org
5864W: http://www.hisilicon.com
5865S: Maintained
5866F: drivers/net/ethernet/hisilicon/
5867F: Documentation/devicetree/bindings/net/hisilicon*.txt
5868
66a9bae6 5869HISILICON ROCE DRIVER
5870M: Lijun Ou <oulijun@huawei.com>
5871M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5872L: linux-rdma@vger.kernel.org
5873S: Maintained
5874F: drivers/infiniband/hw/hns/
5875F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5876
16c6c252
JG
5877HISILICON SAS Controller
5878M: John Garry <john.garry@huawei.com>
5879W: http://www.hisilicon.com
5880S: Supported
5881F: drivers/scsi/hisi_sas/
5882F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5883
ff1d2767 5884HOST AP DRIVER
8b58be88 5885M: Jouni Malinen <j@w1.fi>
724c6b35 5886L: linux-wireless@vger.kernel.org
ffd74aca
JM
5887W: http://w1.fi/hostap-driver.html
5888S: Obsolete
eb4f98d5 5889F: drivers/net/wireless/intersil/hostap/
ff1d2767 5890
dd8cd779 5891HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5892L: platform-driver-x86@vger.kernel.org
95c70215 5893S: Orphan
679655da 5894F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5895
e2d1d6c0 5896HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5897M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5898S: Maintained
7e25d724 5899F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5900
7d2c86b5 5901HPET: High Precision Event Timers driver
8b58be88 5902M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5903S: Maintained
679655da
JP
5904F: Documentation/timers/hpet.txt
5905F: drivers/char/hpet.c
5906F: include/linux/hpet.h
c117ab84 5907F: include/uapi/linux/hpet.h
b9b0332f 5908
e07b5d79 5909HPET: x86
9e06f631 5910S: Orphan
679655da
JP
5911F: arch/x86/kernel/hpet.c
5912F: arch/x86/include/asm/hpet.h
b9b0332f 5913
1da177e4 5914HPFS FILESYSTEM
8b58be88 5915M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5916W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5917S: Maintained
679655da 5918F: fs/hpfs/
1da177e4 5919
3441cded 5920HSI SUBSYSTEM
56459ea9
SR
5921M: Sebastian Reichel <sre@kernel.org>
5922T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5923S: Maintained
5924F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5925F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5926F: drivers/hsi/
5927F: include/linux/hsi/
5928F: include/uapi/linux/hsi/
5929
7d2c86b5 5930HSO 3G MODEM DRIVER
8b58be88 5931M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5932W: http://www.pharscape.org
5933S: Maintained
679655da 5934F: drivers/net/usb/hso.c
11cd29b0 5935
19990e29
AB
5936HSR NETWORK PROTOCOL
5937M: Arvid Brodin <arvid.brodin@alten.se>
5938L: netdev@vger.kernel.org
5939S: Maintained
5940F: net/hsr/
5941
5a18c343 5942HTCPEN TOUCHSCREEN DRIVER
8b58be88 5943M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5944L: linux-input@vger.kernel.org
5945S: Maintained
679655da 5946F: drivers/input/touchscreen/htcpen.c
5a18c343 5947
1da177e4 5948HUGETLB FILESYSTEM
6d49e352 5949M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5950S: Maintained
679655da 5951F: fs/hugetlbfs/
1da177e4 5952
fe713d60
JCT
5953HVA ST MEDIA DRIVER
5954M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5955L: linux-media@vger.kernel.org
5956T: git git://linuxtv.org/media_tree.git
5957W: https://linuxtv.org
5958S: Supported
5959F: drivers/media/platform/sti/hva
5960
05183189 5961Hyper-V CORE AND DRIVERS
9c3646d1 5962M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5963M: Haiyang Zhang <haiyangz@microsoft.com>
5964L: devel@linuxdriverproject.org
5965S: Maintained
a4162747
HZ
5966F: arch/x86/include/asm/mshyperv.h
5967F: arch/x86/include/uapi/asm/hyperv.h
5968F: arch/x86/kernel/cpu/mshyperv.c
05183189 5969F: drivers/hid/hid-hyperv.c
a4162747 5970F: drivers/hv/
f92ca80b 5971F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5972F: drivers/pci/host/pci-hyperv.c
05183189 5973F: drivers/net/hyperv/
a4162747 5974F: drivers/scsi/storvsc_drv.c
95096f2f 5975F: drivers/uio/uio_hv_generic.c
8a61f013 5976F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5977F: include/linux/hyperv.h
5978F: tools/hv/
54bf725e 5979F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5980
7724fd04
PR
5981I2C MUXES
5982M: Peter Rosin <peda@axentia.se>
5983L: linux-i2c@vger.kernel.org
5984S: Maintained
2254d24a 5985F: Documentation/i2c/i2c-topology
7724fd04
PR
5986F: Documentation/i2c/muxes/
5987F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5988F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5989F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5990F: drivers/i2c/i2c-mux.c
5991F: drivers/i2c/muxes/
5992F: include/linux/i2c-mux.h
5993
d85c8a6a 5994I2C OVER PARALLEL PORT
d8130624 5995M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5996L: linux-i2c@vger.kernel.org
5997S: Maintained
5998F: Documentation/i2c/busses/i2c-parport
5999F: Documentation/i2c/busses/i2c-parport-light
6000F: drivers/i2c/busses/i2c-parport.c
6001F: drivers/i2c/busses/i2c-parport-light.c
6002
6003I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6004M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6005L: linux-i2c@vger.kernel.org
6006S: Maintained
6007F: Documentation/i2c/busses/i2c-ali1535
6008F: Documentation/i2c/busses/i2c-ali1563
6009F: Documentation/i2c/busses/i2c-ali15x3
6010F: Documentation/i2c/busses/i2c-amd756
6011F: Documentation/i2c/busses/i2c-amd8111
6012F: Documentation/i2c/busses/i2c-i801
6013F: Documentation/i2c/busses/i2c-nforce2
6014F: Documentation/i2c/busses/i2c-piix4
6015F: Documentation/i2c/busses/i2c-sis5595
6016F: Documentation/i2c/busses/i2c-sis630
6017F: Documentation/i2c/busses/i2c-sis96x
6018F: Documentation/i2c/busses/i2c-via
6019F: Documentation/i2c/busses/i2c-viapro
6020F: drivers/i2c/busses/i2c-ali1535.c
6021F: drivers/i2c/busses/i2c-ali1563.c
6022F: drivers/i2c/busses/i2c-ali15x3.c
6023F: drivers/i2c/busses/i2c-amd756.c
6024F: drivers/i2c/busses/i2c-amd756-s4882.c
6025F: drivers/i2c/busses/i2c-amd8111.c
6026F: drivers/i2c/busses/i2c-i801.c
6027F: drivers/i2c/busses/i2c-isch.c
6028F: drivers/i2c/busses/i2c-nforce2.c
6029F: drivers/i2c/busses/i2c-nforce2-s4985.c
6030F: drivers/i2c/busses/i2c-piix4.c
6031F: drivers/i2c/busses/i2c-sis5595.c
6032F: drivers/i2c/busses/i2c-sis630.c
6033F: drivers/i2c/busses/i2c-sis96x.c
6034F: drivers/i2c/busses/i2c-via.c
6035F: drivers/i2c/busses/i2c-viapro.c
6036
cb7f07a4
NH
6037I2C/SMBUS ISMT DRIVER
6038M: Seth Heasley <seth.heasley@intel.com>
6039M: Neil Horman <nhorman@tuxdriver.com>
6040L: linux-i2c@vger.kernel.org
6041F: drivers/i2c/busses/i2c-ismt.c
6042F: Documentation/i2c/busses/i2c-ismt
6043
6ea884db 6044I2C/SMBUS STUB DRIVER
d8130624 6045M: Jean Delvare <jdelvare@suse.com>
846557d3 6046L: linux-i2c@vger.kernel.org
6ea884db 6047S: Maintained
8547a5bc 6048F: drivers/i2c/i2c-stub.c
6ea884db 6049
5b543965 6050I2C SUBSYSTEM
14d77c4d 6051M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6052L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6053W: https://i2c.wiki.kernel.org/
6054Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6055T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6056S: Maintained
40ed1b4c 6057F: Documentation/devicetree/bindings/i2c/
679655da
JP
6058F: Documentation/i2c/
6059F: drivers/i2c/
630bc46e 6060F: drivers/i2c/*/
679655da 6061F: include/linux/i2c.h
03b70d62 6062F: include/linux/i2c-*.h
c117ab84
CEB
6063F: include/uapi/linux/i2c.h
6064F: include/uapi/linux/i2c-*.h
1da177e4 6065
4560d677
WS
6066I2C ACPI SUPPORT
6067M: Mika Westerberg <mika.westerberg@linux.intel.com>
6068L: linux-i2c@vger.kernel.org
6069L: linux-acpi@vger.kernel.org
6070S: Maintained
4560d677 6071
d85c8a6a 6072I2C-TAOS-EVM DRIVER
d8130624 6073M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6074L: linux-i2c@vger.kernel.org
6075S: Maintained
6076F: Documentation/i2c/busses/i2c-taos-evm
6077F: drivers/i2c/busses/i2c-taos-evm.c
6078
e8c76eed 6079I2C-TINY-USB DRIVER
8b58be88 6080M: Till Harbaum <till@harbaum.org>
846557d3 6081L: linux-i2c@vger.kernel.org
932d1872 6082W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6083S: Maintained
679655da 6084F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6085
1da177e4 6086i386 BOOT CODE
8b58be88 6087M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6088S: Maintained
679655da 6089F: arch/x86/boot/
1da177e4
LT
6090
6091i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6092M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6093T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6094S: Maintained
6095
1da177e4 6096IA64 (Itanium) PLATFORM
8b58be88
JP
6097M: Tony Luck <tony.luck@intel.com>
6098M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6099L: linux-ia64@vger.kernel.org
6b1c70b1 6100T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6101S: Maintained
679655da 6102F: arch/ia64/
1da177e4 6103
4cd38750
LDSB
6104IBM Power VMX Cryptographic instructions
6105M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6106M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6107L: linux-crypto@vger.kernel.org
6108S: Supported
6109F: drivers/crypto/vmx/Makefile
6110F: drivers/crypto/vmx/Kconfig
6111F: drivers/crypto/vmx/vmx.c
6112F: drivers/crypto/vmx/aes*
6113F: drivers/crypto/vmx/ghash*
6114F: drivers/crypto/vmx/ppc-xlate.pl
6115
956c203c 6116IBM Power in-Nest Crypto Acceleration
4cd38750 6117M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6118M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6119L: linux-crypto@vger.kernel.org
6120S: Supported
28bceeaa
DS
6121F: drivers/crypto/nx/Makefile
6122F: drivers/crypto/nx/Kconfig
6123F: drivers/crypto/nx/nx-aes*
6124F: drivers/crypto/nx/nx-sha*
6125F: drivers/crypto/nx/nx.*
6126F: drivers/crypto/nx/nx_csbcpb.h
6127F: drivers/crypto/nx/nx_debugfs.h
956c203c 6128
0e16aafb 6129IBM Power 842 compression accelerator
41656aa7 6130M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6131S: Supported
28bceeaa
DS
6132F: drivers/crypto/nx/Makefile
6133F: drivers/crypto/nx/Kconfig
7011a122 6134F: drivers/crypto/nx/nx-842*
2da572c9 6135F: include/linux/sw842.h
2062c5b6 6136F: crypto/842.c
2da572c9 6137F: lib/842/
0e16aafb 6138
1da177e4 6139IBM Power Linux RAID adapter
8b58be88 6140M: Brian King <brking@us.ibm.com>
1da177e4 6141S: Supported
679655da 6142F: drivers/scsi/ipr.*
1da177e4 6143
9d348af4 6144IBM Power Virtual Ethernet Device Driver
eddd63a6 6145M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6146L: netdev@vger.kernel.org
6147S: Supported
9aa32835 6148F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6149
032c5e82
TF
6150IBM Power SRIOV Virtual NIC Device Driver
6151M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6152M: John Allen <jallen@linux.vnet.ibm.com>
6153L: netdev@vger.kernel.org
6154S: Supported
6155F: drivers/net/ethernet/ibm/ibmvnic.*
6156
e6babec6 6157IBM Power Virtual SCSI Device Drivers
bcbde52b 6158M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6159L: linux-scsi@vger.kernel.org
6160S: Supported
e6babec6 6161F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6162F: include/scsi/viosrp.h
6163
6164IBM Power Virtual SCSI Device Target Driver
6165M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6166M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6167L: linux-scsi@vger.kernel.org
6168L: target-devel@vger.kernel.org
6169S: Supported
6170F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6171
6172IBM Power Virtual FC Device Drivers
44b4dad9 6173M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6174L: linux-scsi@vger.kernel.org
6175S: Supported
6176F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6177
1da177e4 6178IBM ServeRAID RAID DRIVER
f9213e78 6179S: Orphan
679655da 6180F: drivers/scsi/ips.*
1da177e4 6181
6ed9f9c4
PT
6182ICH LPC AND GPIO DRIVER
6183M: Peter Tyser <ptyser@xes-inc.com>
6184S: Maintained
6185F: drivers/mfd/lpc_ich.c
6186F: drivers/gpio/gpio-ich.c
6187
1e7106fc 6188IDE SUBSYSTEM
8b58be88 6189M: "David S. Miller" <davem@davemloft.net>
1da177e4 6190L: linux-ide@vger.kernel.org
8a6e2535 6191Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6192T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6193S: Maintained
679655da
JP
6194F: Documentation/ide/
6195F: drivers/ide/
6196F: include/linux/ide.h
1da177e4 6197
6cb8c13d
IP
6198IDEAPAD LAPTOP EXTRAS DRIVER
6199M: Ike Panhc <ike.pan@canonical.com>
6200L: platform-driver-x86@vger.kernel.org
6201W: http://launchpad.net/ideapad-laptop
6202S: Maintained
6203F: drivers/platform/x86/ideapad-laptop.c
6204
1ea4c161
AM
6205IDEAPAD LAPTOP SLIDEBAR DRIVER
6206M: Andrey Moiseev <o2g.org.ru@gmail.com>
6207L: linux-input@vger.kernel.org
6208W: https://github.com/o2genum/ideapad-slidebar
6209S: Maintained
6210F: drivers/input/misc/ideapad_slidebar.c
6211
0f861e8c 6212IDE/ATAPI DRIVERS
487ba8e8 6213M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6214L: linux-ide@vger.kernel.org
c404c199 6215S: Maintained
679655da
JP
6216F: Documentation/cdrom/ide-cd
6217F: drivers/ide/ide-cd*
1da177e4 6218
02cf2286 6219IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6220M: Alexander Aring <aar@pengutronix.de>
5cc92049 6221M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6222L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6223W: http://wpan.cakelab.org/
6224T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6225T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6226S: Maintained
6227F: net/ieee802154/
68653359 6228F: net/mac802154/
251741b1 6229F: drivers/net/ieee802154/
580947d3
AA
6230F: include/linux/nl802154.h
6231F: include/linux/ieee802154.h
6232F: include/net/nl802154.h
6233F: include/net/mac802154.h
6234F: include/net/af_ieee802154.h
6235F: include/net/cfg802154.h
6236F: include/net/ieee802154_netdev.h
ebef9c12 6237F: Documentation/networking/ieee802154.txt
02cf2286 6238
b1c97193
SY
6239IGORPLUG-USB IR RECEIVER
6240M: Sean Young <sean@mess.org>
6241L: linux-media@vger.kernel.org
6242S: Maintained
6243F: drivers/media/rc/igorplugusb.c
6244
40ad4a30
SY
6245IGUANAWORKS USB IR TRANSCEIVER
6246M: Sean Young <sean@mess.org>
6247L: linux-media@vger.kernel.org
6248S: Maintained
6249F: drivers/media/rc/iguanair.c
6250
ed13134b
PR
6251IIO DIGITAL POTENTIOMETER DAC
6252M: Peter Rosin <peda@axentia.se>
6253L: linux-iio@vger.kernel.org
6254S: Maintained
7fde1484 6255F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6256F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6257F: drivers/iio/dac/dpot-dac.c
ed13134b 6258
e778aa14
PR
6259IIO ENVELOPE DETECTOR
6260M: Peter Rosin <peda@axentia.se>
6261L: linux-iio@vger.kernel.org
6262S: Maintained
b475f80b 6263F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6264F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6265F: drivers/iio/adc/envelope-detector.c
e778aa14 6266
9545f86e 6267IIO SUBSYSTEM AND DRIVERS
030a13d7 6268M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6269R: Hartmut Knaack <knaack.h@gmx.de>
6270R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6271R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6272L: linux-iio@vger.kernel.org
21d41655 6273T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6274S: Maintained
866b148a 6275F: Documentation/devicetree/bindings/iio/
03e7c251 6276F: drivers/iio/
9545f86e 6277F: drivers/staging/iio/
8fe671fc 6278F: include/linux/iio/
817020cf 6279F: tools/iio/
9545f86e 6280
65519263
SG
6281IKANOS/ADI EAGLE ADSL USB DRIVER
6282M: Matthieu Castet <castet.matthieu@free.fr>
6283M: Stanislaw Gruszka <stf_xl@wp.pl>
6284S: Maintained
6285F: drivers/usb/atm/ueagle-atm.c
6286
8ef3ff27
PB
6287IMGTEC ASCII LCD DRIVER
6288M: Paul Burton <paul.burton@imgtec.com>
6289S: Maintained
6290F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6291F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6292
e89ab51f
GR
6293INA209 HARDWARE MONITOR DRIVER
6294M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6295L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6296S: Maintained
6297F: Documentation/hwmon/ina209
6298F: Documentation/devicetree/bindings/i2c/ina209.txt
6299F: drivers/hwmon/ina209.c
6300
6301INA2XX HARDWARE MONITOR DRIVER
6302M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6303L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6304S: Maintained
6305F: Documentation/hwmon/ina2xx
6306F: drivers/hwmon/ina2xx.c
6307F: include/linux/platform_data/ina2xx.h
6308
14dc124f
SIG
6309INDUSTRY PACK SUBSYSTEM (IPACK)
6310M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6311M: Jens Taprogge <jens.taprogge@taprogge.org>
6312M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6313L: industrypack-devel@lists.sourceforge.net
6314W: http://industrypack.sourceforge.net
6315S: Maintained
6316F: drivers/ipack/
6317
8adc53fd
ZLK
6318INGENIC JZ4780 DMA Driver
6319M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6320S: Maintained
6321F: drivers/dma/dma-jz4780.c
6322
87cf40e6
HH
6323INGENIC JZ4780 NAND DRIVER
6324M: Harvey Hunt <harveyhuntnexus@gmail.com>
6325L: linux-mtd@lists.infradead.org
6326S: Maintained
6327F: drivers/mtd/nand/jz4780_*
6328
aa7168f4 6329INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6330M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6331M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6332L: linux-ima-devel@lists.sourceforge.net
6333L: linux-ima-user@lists.sourceforge.net
6334L: linux-security-module@vger.kernel.org
9f273c24 6335T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6336S: Supported
679655da 6337F: security/integrity/ima/
aa7168f4 6338
9a4ea5a9
JH
6339IMGTEC IR DECODER DRIVER
6340M: James Hogan <james.hogan@imgtec.com>
6341S: Maintained
6342F: drivers/media/rc/img-ir/
6343
1da177e4 6344IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6345L: linux-fbdev@vger.kernel.org
843393d3 6346S: Orphan
8a61f013 6347F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6348
6349INFINIBAND SUBSYSTEM
b6b2bbe6 6350M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6351M: Sean Hefty <sean.hefty@intel.com>
6352M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6353L: linux-rdma@vger.kernel.org
605841f5 6354W: http://www.openfabrics.org/
8a6e2535 6355Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6356T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6357S: Supported
679655da
JP
6358F: Documentation/infiniband/
6359F: drivers/infiniband/
c117ab84 6360F: include/uapi/linux/if_infiniband.h
954138dc
YD
6361F: include/uapi/rdma/
6362F: include/rdma/
1da177e4 6363
c9f04f58 6364INOTIFY
8b58be88
JP
6365M: John McCutchan <john@johnmccutchan.com>
6366M: Robert Love <rlove@rlove.org>
6367M: Eric Paris <eparis@parisplace.org>
c9f04f58 6368S: Maintained
679655da
JP
6369F: Documentation/filesystems/inotify.txt
6370F: fs/notify/inotify/
6371F: include/linux/inotify.h
c117ab84 6372F: include/uapi/linux/inotify.h
c9f04f58 6373
e2d1d6c0 6374INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6375M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6376L: linux-input@vger.kernel.org
8a6e2535 6377Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6378T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6379S: Maintained
679655da 6380F: drivers/input/
f4eea7e2 6381F: include/linux/input.h
c117ab84 6382F: include/uapi/linux/input.h
f4eea7e2 6383F: include/linux/input/
e52d8398 6384F: Documentation/devicetree/bindings/input/
e2d1d6c0 6385
3267a87f 6386INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6387M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6388L: linux-input@vger.kernel.org
75dd112a 6389S: Odd fixes
3267a87f 6390F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6391F: drivers/input/input-mt.c
3267a87f
HR
6392K: \b(ABS|SYN)_MT_
6393
97fa99a3
JY
6394INTEL ASoC BDW/HSW DRIVERS
6395M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6396L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6397S: Supported
e8e1225d
JP
6398F: sound/soc/intel/common/sst-dsp*
6399F: sound/soc/intel/common/sst-firmware.c
6400F: sound/soc/intel/boards/broadwell.c
6401F: sound/soc/intel/haswell/
97fa99a3 6402
4ac13e17
DJ
6403INTEL C600 SERIES SAS CONTROLLER DRIVER
6404M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6405M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6406L: linux-scsi@vger.kernel.org
7106891a
DJ
6407T: git git://git.code.sf.net/p/intel-sas/isci
6408S: Supported
4ac13e17 6409F: drivers/scsi/isci/
4ac13e17 6410
ecc83e52
AH
6411INTEL HID EVENT DRIVER
6412M: Alex Hung <alex.hung@canonical.com>
6413L: platform-driver-x86@vger.kernel.org
6414S: Maintained
6415F: drivers/platform/x86/intel-hid.c
6416
332e0812
AK
6417INTEL VIRTUAL BUTTON DRIVER
6418M: AceLan Kao <acelan.kao@canonical.com>
6419L: platform-driver-x86@vger.kernel.org
6420S: Maintained
6421F: drivers/platform/x86/intel-vbtn.c
6422
26717172 6423INTEL IDLE DRIVER
6af33995 6424M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6425M: Len Brown <lenb@kernel.org>
bf1c138e 6426L: linux-pm@vger.kernel.org
08deed1e 6427T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6428B: https://bugzilla.kernel.org
26717172
LB
6429S: Supported
6430F: drivers/idle/intel_idle.c
6431
8fb861fa
SP
6432INTEL INTEGRATED SENSOR HUB DRIVER
6433M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6434M: Jiri Kosina <jikos@kernel.org>
6435L: linux-input@vger.kernel.org
6436S: Maintained
6437F: drivers/hid/intel-ish-hid/
6438
7c1ac18d 6439INTEL PSTATE DRIVER
58ac1f62
SP
6440M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6441M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6442L: linux-pm@vger.kernel.org
6443S: Supported
6444F: drivers/cpufreq/intel_pstate.c
6445
9eb8ef74 6446INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6447M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6448L: linux-fbdev@vger.kernel.org
ce00f85c 6449S: Maintained
679655da 6450F: Documentation/fb/intelfb.txt
8a61f013 6451F: drivers/video/fbdev/intelfb/
9eb8ef74 6452
1da177e4 6453INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6454M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6455L: linux-fbdev@vger.kernel.org
ce00f85c 6456S: Maintained
8a61f013 6457F: drivers/video/fbdev/i810/
1da177e4 6458
f4a9bc4c 6459INTEL MENLOW THERMAL DRIVER
8b58be88 6460M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6461L: platform-driver-x86@vger.kernel.org
5ca92bd9 6462W: https://01.org/linux-acpi
f4a9bc4c 6463S: Supported
679655da 6464F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6465
248a9dc3 6466INTEL I/OAT DMA DRIVER
18ebd564 6467M: Dave Jiang <dave.jiang@intel.com>
08223d80 6468R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6469L: dmaengine@vger.kernel.org
6470Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6471S: Supported
679655da 6472F: drivers/dma/ioat*
248a9dc3 6473
6c8909b4 6474INTEL IOMMU (VT-d)
8b58be88 6475M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6476L: iommu@lists.linux-foundation.org
54e5881d 6477T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6478S: Supported
3fb39615 6479F: drivers/iommu/intel-iommu.c
679655da 6480F: include/linux/intel-iommu.h
6c8909b4 6481
b3e5f263 6482INTEL IOP-ADMA DMA DRIVER
08223d80 6483R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6484S: Odd fixes
679655da 6485F: drivers/dma/iop-adma.c
b3e5f263 6486
9251ce95 6487INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6488M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6489S: Maintained
679655da
JP
6490F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6491F: arch/arm/mach-ixp4xx/include/mach/npe.h
6492F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6493F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6494F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6495F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6496
844dd05f 6497INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6498M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6499S: Maintained
679655da 6500F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6501
2f302324 6502INTEL ETHERNET DRIVERS
8b58be88 6503M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6504L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6505W: http://www.intel.com/support/feedback.htm
d94e6fed 6506W: http://e1000.sourceforge.net/
2f302324
JK
6507Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6508T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6509T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6510S: Supported
0d164401
JK
6511F: Documentation/networking/e100.txt
6512F: Documentation/networking/e1000.txt
6513F: Documentation/networking/e1000e.txt
6514F: Documentation/networking/igb.txt
6515F: Documentation/networking/igbvf.txt
6516F: Documentation/networking/ixgb.txt
6517F: Documentation/networking/ixgbe.txt
6518F: Documentation/networking/ixgbevf.txt
1bff6529 6519F: Documentation/networking/i40e.txt
105bf2fe 6520F: Documentation/networking/i40evf.txt
dee1ad47 6521F: drivers/net/ethernet/intel/
bc90d291 6522F: drivers/net/ethernet/intel/*/
1da177e4 6523
6e4de866
FL
6524INTEL RDMA RNIC DRIVER
6525M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6526M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6527L: linux-rdma@vger.kernel.org
6528S: Supported
6529F: drivers/infiniband/hw/i40iw/
6530
224f9e6d
AS
6531INTEL MERRIFIELD GPIO DRIVER
6532M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6533L: linux-gpio@vger.kernel.org
6534S: Maintained
6535F: drivers/gpio/gpio-merrifield.c
6536
0963d59b
LW
6537INTEL-MID GPIO DRIVER
6538M: David Cohen <david.a.cohen@linux.intel.com>
6539L: linux-gpio@vger.kernel.org
6540S: Maintained
6541F: drivers/gpio/gpio-intel-mid.c
6542
ca907a90
SY
6543INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6544M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6545L: linux-wireless@vger.kernel.org
ca907a90 6546S: Maintained
679655da 6547F: Documentation/networking/README.ipw2100
679655da 6548F: Documentation/networking/README.ipw2200
367a1092 6549F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6550
5760b0a5
AS
6551INTEL(R) TRACE HUB
6552M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6553S: Supported
6554F: Documentation/trace/intel_th.txt
6555F: drivers/hwtracing/intel_th/
6556
4bd96a7a 6557INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6558M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6559L: tboot-devel@lists.sourceforge.net
6560W: http://tboot.sourceforge.net
e9b7d7c8 6561T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6562S: Supported
6563F: Documentation/intel_txt.txt
6564F: include/linux/tboot.h
6565F: arch/x86/kernel/tboot.c
6566
8a70da82 6567INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6568M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6569M: linux-wimax@intel.com
49e7d9df 6570L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6571S: Supported
6572W: http://linuxwimax.org
679655da
JP
6573F: Documentation/wimax/README.i2400m
6574F: drivers/net/wimax/i2400m/
c117ab84 6575F: include/uapi/linux/wimax/i2400m.h
8a70da82 6576
1c0ce89c
SG
6577INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6578M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6579L: linux-wireless@vger.kernel.org
1c0ce89c 6580S: Supported
7ac9a364 6581F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6582
b481de9c 6583INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6584M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6585M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6586M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6587M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6588L: linux-wireless@vger.kernel.org
b481de9c 6589W: http://intellinuxwireless.org
b62ff718 6590T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6591S: Supported
e705c121 6592F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6593
de8fe023
TW
6594INTEL MANAGEMENT ENGINE (mei)
6595M: Tomas Winkler <tomas.winkler@intel.com>
6596L: linux-kernel@vger.kernel.org
6597S: Supported
c117ab84 6598F: include/uapi/linux/mei.h
5069288b 6599F: include/linux/mei_cl_bus.h
de8fe023 6600F: drivers/misc/mei/*
222818c3 6601F: drivers/watchdog/mei_wdt.c
e07950a1 6602F: Documentation/misc-devices/mei/*
986b891a 6603F: samples/mei/*
de8fe023 6604
50ceb98b
SD
6605INTEL MIC DRIVERS (mic)
6606M: Sudeep Dutt <sudeep.dutt@intel.com>
6607M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6608S: Supported
6609W: https://github.com/sudeepdutt/mic
6610W: http://software.intel.com/en-us/mic-developer
6611F: include/linux/mic_bus.h
6612F: include/linux/scif.h
6613F: include/uapi/linux/mic_common.h
6614F: include/uapi/linux/mic_ioctl.h
9f273c24 6615F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6616F: drivers/misc/mic/
6617F: drivers/dma/mic_x100_dma.c
6618F: drivers/dma/mic_x100_dma.h
9f273c24 6619F: Documentation/mic/
50ceb98b 6620
fdca4f16 6621INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6622M: Zha Qipeng<qipeng.zha@intel.com>
6623L: platform-driver-x86@vger.kernel.org
6624S: Maintained
6625F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6626F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6627F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6628F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6629
378f956e
SKC
6630INTEL TELEMETRY DRIVER
6631M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6632L: platform-driver-x86@vger.kernel.org
6633S: Maintained
378f956e 6634F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6635F: drivers/platform/x86/intel_telemetry*
0a8b8353 6636
b740d2e9
RB
6637INTEL PMC CORE DRIVER
6638M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6639M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6640L: platform-driver-x86@vger.kernel.org
6641S: Maintained
6642F: arch/x86/include/asm/pmc_core.h
6643F: drivers/platform/x86/intel_pmc_core*
6644
3904b28e
LW
6645INVENSENSE MPU-3050 GYROSCOPE DRIVER
6646M: Linus Walleij <linus.walleij@linaro.org>
6647L: linux-iio@vger.kernel.org
6648S: Maintained
6649F: drivers/iio/gyro/mpu3050*
6650F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6651
cb109a0e 6652IOC3 ETHERNET DRIVER
8b58be88 6653M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6654L: linux-mips@linux-mips.org
6655S: Maintained
8862bf1e 6656F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6657
cb109a0e 6658IOC3 SERIAL DRIVER
8b58be88 6659M: Pat Gefre <pfg@sgi.com>
d39e0721 6660L: linux-serial@vger.kernel.org
cb109a0e 6661S: Maintained
df621252 6662F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6663
0b6e8569
SW
6664IOMMU DRIVERS
6665M: Joerg Roedel <joro@8bytes.org>
6666L: iommu@lists.linux-foundation.org
6667T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6668S: Maintained
efcd94c0 6669F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6670F: drivers/iommu/
6671
4480f15b 6672IP MASQUERADING
8b58be88 6673M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6674S: Maintained
679655da 6675F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6676
4409ebe9 6677IPMI SUBSYSTEM
8b58be88 6678M: Corey Minyard <minyard@acm.org>
b0c90653 6679L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6680W: http://openipmi.sourceforge.net/
6681S: Supported
679655da
JP
6682F: Documentation/IPMI.txt
6683F: drivers/char/ipmi/
6684F: include/linux/ipmi*
c117ab84 6685F: include/uapi/linux/ipmi*
4409ebe9 6686
2d800897
KW
6687QCOM AUDIO (ASoC) DRIVERS
6688M: Patrick Lai <plai@codeaurora.org>
6689M: Banajit Goswami <bgoswami@codeaurora.org>
6690L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6691S: Supported
6692F: sound/soc/qcom/
6693
e2d1d6c0 6694IPS SCSI RAID DRIVER
8b58be88 6695M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6696L: linux-scsi@vger.kernel.org
6697W: http://www.adaptec.com/
6698S: Maintained
679655da 6699F: drivers/scsi/ips*
e2d1d6c0
RD
6700
6701IPVS
8b58be88
JP
6702M: Wensong Zhang <wensong@linux-vs.org>
6703M: Simon Horman <horms@verge.net.au>
6704M: Julian Anastasov <ja@ssi.bg>
979b6c13 6705L: netdev@vger.kernel.org
e2d1d6c0 6706L: lvs-devel@vger.kernel.org
1da177e4 6707S: Maintained
9f273c24
FW
6708T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6709T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6710F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6711F: include/net/ip_vs.h
c117ab84 6712F: include/uapi/linux/ip_vs.h
679655da 6713F: net/netfilter/ipvs/
1da177e4 6714
e7839f25 6715IPWIRELESS DRIVER
e5f6450c 6716M: Jiri Kosina <jikos@kernel.org>
d8130624 6717M: David Sterba <dsterba@suse.com>
92094aa0 6718S: Odd Fixes
282361a0 6719F: drivers/tty/ipwireless/
099dc4fb 6720
e2d1d6c0 6721IPX NETWORK LAYER
8b58be88 6722M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6723L: netdev@vger.kernel.org
6724S: Maintained
679655da 6725F: include/net/ipx.h
c117ab84 6726F: include/uapi/linux/ipx.h
679655da 6727F: net/ipx/
e2d1d6c0 6728
1da177e4 6729IRDA SUBSYSTEM
8b58be88 6730M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6731L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6732L: netdev@vger.kernel.org
1da177e4 6733W: http://irda.sourceforge.net/
f353976d 6734S: Maintained
e0057975 6735T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6736F: Documentation/networking/irda.txt
6737F: drivers/net/irda/
6738F: include/net/irda/
6739F: net/irda/
1da177e4 6740
a800c7cc
TG
6741IRQ SUBSYSTEM
6742M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6743L: linux-kernel@vger.kernel.org
a800c7cc 6744S: Maintained
75fc2d37 6745T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6746F: kernel/irq/
2ed9fd28
JC
6747
6748IRQCHIP DRIVERS
6749M: Thomas Gleixner <tglx@linutronix.de>
6750M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6751M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6752L: linux-kernel@vger.kernel.org
6753S: Maintained
6754T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6755T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6756F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6757F: drivers/irqchip/
a800c7cc 6758
7ab3a837 6759IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6760M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6761S: Maintained
b09dec2c 6762T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6763F: Documentation/IRQ-domain.txt
6764F: include/linux/irqdomain.h
6765F: kernel/irq/irqdomain.c
b09dec2c 6766F: kernel/irq/msi.c
7ab3a837 6767
ad7afc38
WBG
6768ISA
6769M: William Breathitt Gray <vilhelm.gray@gmail.com>
6770S: Maintained
6771F: Documentation/isa.txt
6772F: drivers/base/isa.c
6773F: include/linux/isa.h
6774
e2d1d6c0 6775ISAPNP
8b58be88 6776M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6777S: Maintained
679655da
JP
6778F: Documentation/isapnp.txt
6779F: drivers/pnp/isapnp/
6780F: include/linux/isapnp.h
e2d1d6c0 6781
d39b8420
HV
6782ISA RADIO MODULE
6783M: Hans Verkuil <hverkuil@xs4all.nl>
6784L: linux-media@vger.kernel.org
6785T: git git://linuxtv.org/media_tree.git
a825eaec 6786W: https://linuxtv.org
d39b8420
HV
6787S: Maintained
6788F: drivers/media/radio/radio-isa*
6789
71a6d0af
HW
6790iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6791M: Peter Jones <pjones@redhat.com>
6792M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6793S: Maintained
6794F: drivers/firmware/iscsi_ibft*
6795
14816b1e 6796ISCSI
623290a2
LD
6797M: Lee Duncan <lduncan@suse.com>
6798M: Chris Leech <cleech@redhat.com>
14816b1e 6799L: open-iscsi@googlegroups.com
623290a2 6800W: www.open-iscsi.com
14816b1e 6801S: Maintained
679655da
JP
6802F: drivers/scsi/*iscsi*
6803F: include/scsi/*iscsi*
14816b1e 6804
1e65eb42
OG
6805ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6806M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6807M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6808M: Roi Dayan <roid@mellanox.com>
6809L: linux-rdma@vger.kernel.org
6810S: Supported
6811W: http://www.openfabrics.org
6812W: www.open-iscsi.org
6813Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6814F: drivers/infiniband/ulp/iser/
1e65eb42 6815
2b70e5fd 6816ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6817M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6818T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6819L: linux-rdma@vger.kernel.org
6820L: target-devel@vger.kernel.org
6821S: Supported
6822W: http://www.linux-iscsi.org
6823F: drivers/infiniband/ulp/isert
6824
1da177e4 6825ISDN SUBSYSTEM
8b58be88 6826M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6827L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6828L: netdev@vger.kernel.org
1da177e4 6829W: http://www.isdn4linux.de
54e5881d 6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6831S: Maintained
679655da
JP
6832F: Documentation/isdn/
6833F: drivers/isdn/
6834F: include/linux/isdn.h
6835F: include/linux/isdn/
c117ab84
CEB
6836F: include/uapi/linux/isdn.h
6837F: include/uapi/linux/isdn/
1da177e4
LT
6838
6839ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6840M: Armin Schindler <mac@melware.de>
d5d52273 6841L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6842W: http://www.melware.de
6843S: Maintained
679655da 6844F: drivers/isdn/hardware/eicon/
1da177e4 6845
d624870f 6846IT87 HARDWARE MONITORING DRIVER
d8130624 6847M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6848L: linux-hwmon@vger.kernel.org
d624870f
JD
6849S: Maintained
6850F: Documentation/hwmon/it87
6851F: drivers/hwmon/it87.c
6852
d7104bff
AP
6853IT913X MEDIA DRIVER
6854M: Antti Palosaari <crope@iki.fi>
6855L: linux-media@vger.kernel.org
a825eaec 6856W: https://linuxtv.org
d7104bff
AP
6857W: http://palosaari.fi/linux/
6858Q: http://patchwork.linuxtv.org/project/linux-media/list/
6859T: git git://linuxtv.org/anttip/media_tree.git
6860S: Maintained
249c697e 6861F: drivers/media/tuners/it913x*
d7104bff 6862
91821ff3 6863IVTV VIDEO4LINUX DRIVER
6afdeaf8 6864M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6865L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6866L: linux-media@vger.kernel.org
275ffde4 6867T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6868W: http://www.ivtvdriver.org
6869S: Maintained
618cd932 6870F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6871F: drivers/media/pci/ivtv/
c117ab84 6872F: include/uapi/linux/ivtv*
91821ff3 6873
68620bdd
MP
6874IX2505V MEDIA DRIVER
6875M: Malcolm Priestley <tvboxspy@gmail.com>
6876L: linux-media@vger.kernel.org
a825eaec 6877W: https://linuxtv.org
68620bdd
MP
6878Q: http://patchwork.linuxtv.org/project/linux-media/list/
6879S: Maintained
6880F: drivers/media/dvb-frontends/ix2505v*
6881
4453d736
GR
6882JC42.4 TEMPERATURE SENSOR DRIVER
6883M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6884L: linux-hwmon@vger.kernel.org
4453d736
GR
6885S: Maintained
6886F: drivers/hwmon/jc42.c
6887F: Documentation/hwmon/jc42
6888
e2d1d6c0 6889JFS FILESYSTEM
3256f80f 6890M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6891L: jfs-discussion@lists.sourceforge.net
6892W: http://jfs.sourceforge.net/
54e5881d 6893T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6894S: Maintained
679655da
JP
6895F: Documentation/filesystems/jfs.txt
6896F: fs/jfs/
e2d1d6c0 6897
95252236 6898JME NETWORK DRIVER
8b58be88 6899M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6900L: netdev@vger.kernel.org
6901S: Maintained
63d24a0e 6902F: drivers/net/ethernet/jme.*
95252236 6903
1da177e4 6904JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6905M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6906L: linux-mtd@lists.infradead.org
6907W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6908S: Maintained
679655da 6909F: fs/jffs2/
c117ab84 6910F: include/uapi/linux/jffs2.h
1da177e4 6911
d183e11a
TT
6912JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6913M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6914M: Jan Kara <jack@suse.com>
d183e11a
TT
6915L: linux-ext4@vger.kernel.org
6916S: Maintained
6917F: fs/jbd2/
6918F: include/linux/jbd2.h
ae0718f8 6919
207dab5f
MU
6920JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6921M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6922L: linux-media@vger.kernel.org
6923S: Maintained
6924F: drivers/media/platform/rcar_jpu.c
6925
fd8b6cb4 6926JSM Neo PCI based serial card
df247081 6927M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6928L: linux-serial@vger.kernel.org
6929S: Maintained
df621252 6930F: drivers/tty/serial/jsm/
ae0718f8 6931
af39917d
CL
6932K10TEMP HARDWARE MONITORING DRIVER
6933M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6934L: linux-hwmon@vger.kernel.org
af39917d
CL
6935S: Maintained
6936F: Documentation/hwmon/k10temp
6937F: drivers/hwmon/k10temp.c
6938
4660cb35 6939K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6940M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6941L: linux-hwmon@vger.kernel.org
ae0718f8 6942S: Maintained
679655da
JP
6943F: Documentation/hwmon/k8temp
6944F: drivers/hwmon/k8temp.c
ae0718f8 6945
0ba1d91d
AR
6946KASAN
6947M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6948R: Alexander Potapenko <glider@google.com>
6949R: Dmitry Vyukov <dvyukov@google.com>
6950L: kasan-dev@googlegroups.com
6951S: Maintained
6952F: arch/*/include/asm/kasan.h
6953F: arch/*/mm/kasan_init*
2757aafa 6954F: Documentation/dev-tools/kasan.rst
64f8ebaf 6955F: include/linux/kasan*.h
0ba1d91d
AR
6956F: lib/test_kasan.c
6957F: mm/kasan/
6958F: scripts/Makefile.kasan
6959
1da177e4 6960KCONFIG
5eb1f99e 6961M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6962L: linux-kbuild@vger.kernel.org
cea8321c 6963T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6964S: Maintained
679655da
JP
6965F: Documentation/kbuild/kconfig-language.txt
6966F: scripts/kconfig/
1da177e4 6967
ea6c2089 6968KDUMP
f871f191
VG
6969M: Dave Young <dyoung@redhat.com>
6970M: Baoquan He <bhe@redhat.com>
6971R: Vivek Goyal <vgoyal@redhat.com>
34633993 6972L: kexec@lists.infradead.org
ea6c2089
VG
6973W: http://lse.sourceforge.net/kdump/
6974S: Maintained
80811493 6975F: Documentation/kdump/
ea6c2089 6976
f41bf02f
HV
6977KEENE FM RADIO TRANSMITTER DRIVER
6978M: Hans Verkuil <hverkuil@xs4all.nl>
6979L: linux-media@vger.kernel.org
6980T: git git://linuxtv.org/media_tree.git
a825eaec 6981W: https://linuxtv.org
f41bf02f
HV
6982S: Maintained
6983F: drivers/media/radio/radio-keene*
6984
1da177e4 6985KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6986M: Ian Kent <raven@themaw.net>
f694fc97 6987L: autofs@vger.kernel.org
1da177e4 6988S: Maintained
679655da 6989F: fs/autofs4/
1da177e4 6990
70fb7ba6 6991KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6992M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6993T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6994T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6995L: linux-kbuild@vger.kernel.org
5ce45962 6996S: Maintained
679655da
JP
6997F: Documentation/kbuild/
6998F: Makefile
6999F: scripts/Makefile.*
70fb7ba6
MM
7000F: scripts/basic/
7001F: scripts/mk*
7002F: scripts/package/
1da177e4
LT
7003
7004KERNEL JANITORS
c3000e03 7005L: kernel-janitors@vger.kernel.org
10466f5a 7006W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7007S: Odd Fixes
1da177e4 7008
e8b43555 7009KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7010M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7011M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7012L: linux-nfs@vger.kernel.org
1da177e4 7013W: http://nfs.sourceforge.net/
9f273c24 7014T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7015S: Supported
679655da 7016F: fs/nfsd/
c117ab84 7017F: include/uapi/linux/nfsd/
679655da
JP
7018F: fs/lockd/
7019F: fs/nfs_common/
7020F: net/sunrpc/
7021F: include/linux/lockd/
7022F: include/linux/sunrpc/
c117ab84 7023F: include/uapi/linux/sunrpc/
1da177e4 7024
13b122b3
SK
7025KERNEL SELFTEST FRAMEWORK
7026M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7027M: Shuah Khan <shuah@kernel.org>
64f00850 7028L: linux-kselftest@vger.kernel.org
13b122b3
SK
7029T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7030S: Maintained
7031F: tools/testing/selftests
7032
426d62e2 7033KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7034M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7035M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7036L: kvm@vger.kernel.org
e3e58478 7037W: http://www.linux-kvm.org
a94b40a6 7038T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7039S: Supported
c93a64fe
PB
7040F: Documentation/*/kvm*.txt
7041F: Documentation/virtual/kvm/
679655da 7042F: arch/*/kvm/
1662e862
CB
7043F: arch/x86/kernel/kvm.c
7044F: arch/x86/kernel/kvmclock.c
679655da
JP
7045F: arch/*/include/asm/kvm*
7046F: include/linux/kvm*
c117ab84 7047F: include/uapi/linux/kvm*
679655da 7048F: virt/kvm/
6d0a1a61 7049F: tools/kvm/
426d62e2 7050
ad8003d3 7051KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7052M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7053L: kvm@vger.kernel.org
038161de 7054W: http://www.linux-kvm.org/
7de609c8 7055S: Maintained
679655da 7056F: arch/x86/include/asm/svm.h
679655da 7057F: arch/x86/kvm/svm.c
426d62e2 7058
513014b7 7059KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7060M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7061L: kvm-ppc@vger.kernel.org
038161de 7062W: http://www.linux-kvm.org/
6a7f972d 7063T: git git://github.com/agraf/linux-2.6.git
513014b7 7064S: Supported
679655da
JP
7065F: arch/powerpc/include/asm/kvm*
7066F: arch/powerpc/kvm/
513014b7 7067
85f8fffe 7068KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7069M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7070M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7071L: linux-s390@vger.kernel.org
7072W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7073T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7074S: Supported
679655da
JP
7075F: Documentation/s390/kvm.txt
7076F: arch/s390/include/asm/kvm*
80811493 7077F: arch/s390/kvm/
85f8fffe 7078
a749474d 7079KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7080M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7081M: Marc Zyngier <marc.zyngier@arm.com>
7082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7083L: kvmarm@lists.cs.columbia.edu
7084W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7085T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7086S: Supported
a749474d
CD
7087F: arch/arm/include/uapi/asm/kvm*
7088F: arch/arm/include/asm/kvm*
7089F: arch/arm/kvm/
5c8818b4
MZ
7090F: virt/kvm/arm/
7091F: include/kvm/arm_*
a749474d 7092
6394a3ec 7093KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7094M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7095M: Marc Zyngier <marc.zyngier@arm.com>
7096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7097L: kvmarm@lists.cs.columbia.edu
7098S: Maintained
7099F: arch/arm64/include/uapi/asm/kvm*
7100F: arch/arm64/include/asm/kvm*
7101F: arch/arm64/kvm/
7102
bfd3d532
JH
7103KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7104M: James Hogan <james.hogan@imgtec.com>
7105L: linux-mips@linux-mips.org
7106S: Supported
7107F: arch/mips/include/uapi/asm/kvm*
7108F: arch/mips/include/asm/kvm*
7109F: arch/mips/kvm/
7110
dc009d92 7111KEXEC
8b58be88 7112M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7113W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7114L: kexec@lists.infradead.org
dc009d92 7115S: Maintained
679655da 7116F: include/linux/kexec.h
c117ab84 7117F: include/uapi/linux/kexec.h
10540a69 7118F: kernel/kexec*
dc009d92 7119
e971461f
DH
7120KEYS/KEYRINGS:
7121M: David Howells <dhowells@redhat.com>
aa62efff 7122L: keyrings@vger.kernel.org
e971461f 7123S: Maintained
d410fa4e 7124F: Documentation/security/keys.txt
e971461f
DH
7125F: include/linux/key.h
7126F: include/linux/key-type.h
75aeddd1
DH
7127F: include/linux/keyctl.h
7128F: include/uapi/linux/keyctl.h
e971461f
DH
7129F: include/keys/
7130F: security/keys/
7131
7f3c68be 7132KEYS-TRUSTED
74dd744f
MZ
7133M: David Safford <safford@us.ibm.com>
7134M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7135L: linux-security-module@vger.kernel.org
aa62efff 7136L: keyrings@vger.kernel.org
7f3c68be 7137S: Supported
d410fa4e 7138F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7139F: include/keys/trusted-type.h
7140F: security/keys/trusted.c
7141F: security/keys/trusted.h
7142
7143KEYS-ENCRYPTED
74dd744f
MZ
7144M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7145M: David Safford <safford@us.ibm.com>
7f3c68be 7146L: linux-security-module@vger.kernel.org
aa62efff 7147L: keyrings@vger.kernel.org
7f3c68be 7148S: Supported
d410fa4e 7149F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7150F: include/keys/encrypted-type.h
19c90aa6 7151F: security/keys/encrypted-keys/
7f3c68be 7152
5b778dad 7153KGDB / KDB /debug_core
8b58be88 7154M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7155W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7156L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7157T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7158S: Maintained
679655da
JP
7159F: Documentation/DocBook/kgdb.tmpl
7160F: drivers/misc/kgdbts.c
df621252 7161F: drivers/tty/serial/kgdboc.c
5b778dad 7162F: include/linux/kdb.h
679655da 7163F: include/linux/kgdb.h
4063eb5f 7164F: kernel/debug/
e3e2aaf7 7165
456db8cc 7166KMEMCHECK
8b58be88 7167M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7168M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7169S: Maintained
9c296b46 7170F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7171F: arch/x86/include/asm/kmemcheck.h
7172F: arch/x86/mm/kmemcheck/
7173F: include/linux/kmemcheck.h
7174F: mm/kmemcheck.c
b9ce08c0 7175
c3bb4d24 7176KMEMLEAK
8b58be88 7177M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7178S: Maintained
ca90a7a3 7179F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7180F: include/linux/kmemleak.h
7181F: mm/kmemleak.c
7182F: mm/kmemleak-test.c
7183
89559a61 7184KPROBES
a320817c 7185M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7186M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7187M: "David S. Miller" <davem@davemloft.net>
353def94 7188M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7189S: Maintained
679655da
JP
7190F: Documentation/kprobes.txt
7191F: include/linux/kprobes.h
7192F: kernel/kprobes.c
89559a61 7193
70e84049 7194KS0108 LCD CONTROLLER DRIVER
8b58be88 7195M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7196W: http://miguelojeda.es/auxdisplay.htm
7197W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7198S: Maintained
679655da
JP
7199F: Documentation/auxdisplay/ks0108
7200F: drivers/auxdisplay/ks0108.c
7201F: include/linux/ks0108.h
70e84049 7202
1b69c6d0
DA
7203L3MDEV
7204M: David Ahern <dsa@cumulusnetworks.com>
7205L: netdev@vger.kernel.org
7206S: Maintained
7207F: net/l3mdev
7208F: include/net/l3mdev.h
7209
9ca44355 7210LANTIQ MIPS ARCHITECTURE
bdb40e8e 7211M: John Crispin <john@phrozen.org>
9ca44355
JC
7212L: linux-mips@linux-mips.org
7213S: Maintained
7214F: arch/mips/lantiq
7215
1da177e4 7216LAPB module
1da177e4 7217L: linux-x25@vger.kernel.org
bf9915cc 7218S: Orphan
679655da
JP
7219F: Documentation/networking/lapb-module.txt
7220F: include/*/lapb.h
7221F: net/lapb/
1da177e4
LT
7222
7223LASI 53c700 driver for PARISC
8b58be88 7224M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7225L: linux-scsi@vger.kernel.org
7226S: Maintained
679655da
JP
7227F: Documentation/scsi/53c700.txt
7228F: drivers/scsi/53c700*
1da177e4 7229
263de9b5 7230LED SUBSYSTEM
8b58be88 7231M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7232M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7233M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7234L: linux-leds@vger.kernel.org
b8926ba0 7235T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7236S: Maintained
85c90368 7237F: Documentation/devicetree/bindings/leds/
679655da
JP
7238F: drivers/leds/
7239F: include/linux/leds.h
263de9b5 7240
b0461a44 7241LEGACY EEPROM DRIVER
d8130624 7242M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7243S: Maintained
7244F: Documentation/misc-devices/eeprom
7245F: drivers/misc/eeprom/eeprom.c
7246
1da177e4 7247LEGO USB Tower driver
8b58be88 7248M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7249L: legousb-devel@lists.sourceforge.net
7250W: http://legousb.sourceforge.net/
7251S: Maintained
679655da 7252F: drivers/usb/misc/legousbtower.c
1da177e4 7253
055616a8
MK
7254LG2160 MEDIA DRIVER
7255M: Michael Krufky <mkrufky@linuxtv.org>
7256L: linux-media@vger.kernel.org
a825eaec 7257W: https://linuxtv.org
055616a8
MK
7258W: http://github.com/mkrufky
7259Q: http://patchwork.linuxtv.org/project/linux-media/list/
7260T: git git://linuxtv.org/mkrufky/tuners.git
7261S: Maintained
7262F: drivers/media/dvb-frontends/lg2160.*
7263
6f0e7725
MK
7264LGDT3305 MEDIA DRIVER
7265M: Michael Krufky <mkrufky@linuxtv.org>
7266L: linux-media@vger.kernel.org
a825eaec 7267W: https://linuxtv.org
6f0e7725
MK
7268W: http://github.com/mkrufky
7269Q: http://patchwork.linuxtv.org/project/linux-media/list/
7270T: git git://linuxtv.org/mkrufky/tuners.git
7271S: Maintained
7272F: drivers/media/dvb-frontends/lgdt3305.*
7273
568a17ff 7274LGUEST
8b58be88 7275M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7276L: lguest@lists.ozlabs.org
568a17ff 7277W: http://lguest.ozlabs.org/
72e91863 7278S: Odd Fixes
070f420b 7279F: arch/x86/include/asm/lguest*.h
679655da
JP
7280F: arch/x86/lguest/
7281F: drivers/lguest/
7282F: include/linux/lguest*.h
070f420b 7283F: tools/lguest/
568a17ff 7284
32ac7cb2
TH
7285LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7286M: Tejun Heo <tj@kernel.org>
7287L: linux-ide@vger.kernel.org
7288T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7289S: Maintained
7290F: drivers/ata/
7291F: include/linux/ata.h
7292F: include/linux/libata.h
d2abf98e 7293F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7294
7295LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7296M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7297L: linux-ide@vger.kernel.org
7298T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7299S: Maintained
7300F: include/linux/pata_arasan_cf_data.h
7301F: drivers/ata/pata_arasan_cf.c
7302
c7fa056c
BZ
7303LIBATA PATA DRIVERS
7304M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7305M: Tejun Heo <tj@kernel.org>
7306L: linux-ide@vger.kernel.org
7307T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7308S: Maintained
7309F: drivers/ata/pata_*.c
7310F: drivers/ata/ata_generic.c
7311
32ac7cb2
TH
7312LIBATA SATA AHCI PLATFORM devices support
7313M: Hans de Goede <hdegoede@redhat.com>
7314M: Tejun Heo <tj@kernel.org>
7315L: linux-ide@vger.kernel.org
7316T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7317S: Maintained
7318F: drivers/ata/ahci_platform.c
7319F: drivers/ata/libahci_platform.c
7320F: include/linux/ahci_platform.h
7321
7322LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7323M: Mikael Pettersson <mikpelinux@gmail.com>
7324L: linux-ide@vger.kernel.org
7325T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7326S: Maintained
7327F: drivers/ata/sata_promise.*
7328
1acd437c
SL
7329LIBLOCKDEP
7330M: Sasha Levin <sasha.levin@oracle.com>
7331S: Maintained
7332F: tools/lib/lockdep/
7333
bc30196f
DW
7334LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7335M: Dan Williams <dan.j.williams@intel.com>
7336L: linux-nvdimm@lists.01.org
7337Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7338T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7339S: Supported
7340F: drivers/nvdimm/*
7341F: include/linux/nd.h
7342F: include/linux/libnvdimm.h
7343F: include/uapi/linux/ndctl.h
7344
7345LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7346M: Ross Zwisler <ross.zwisler@linux.intel.com>
7347L: linux-nvdimm@lists.01.org
7348Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7349S: Supported
7350F: drivers/nvdimm/blk.c
7351F: drivers/nvdimm/region_devs.c
7352F: drivers/acpi/nfit*
7353
7354LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7355M: Vishal Verma <vishal.l.verma@intel.com>
7356L: linux-nvdimm@lists.01.org
7357Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7358S: Supported
7359F: drivers/nvdimm/btt*
7360
7361LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7362M: Ross Zwisler <ross.zwisler@linux.intel.com>
7363L: linux-nvdimm@lists.01.org
7364Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7365S: Supported
7366F: drivers/nvdimm/pmem.c
b864bc17 7367F: include/linux/pmem.h
40603526 7368F: arch/*/include/asm/pmem.h
bc30196f 7369
cd9e9808
MB
7370LIGHTNVM PLATFORM SUPPORT
7371M: Matias Bjorling <mb@lightnvm.io>
7372W: http://github/OpenChannelSSD
4ead1a25 7373L: linux-block@vger.kernel.org
cd9e9808
MB
7374S: Maintained
7375F: drivers/lightnvm/
7376F: include/linux/lightnvm.h
7377F: include/uapi/linux/lightnvm.h
7378
852bb9f5 7379LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7380M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7381M: Paul Mackerras <paulus@samba.org>
ea668936 7382M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7383W: https://github.com/linuxppc/linux/wiki
a4724ed6 7384L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7385Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7386T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7387S: Supported
11c34c7d
JP
7388F: Documentation/powerpc/
7389F: arch/powerpc/
ef69b03d
ME
7390F: drivers/char/tpm/tpm_ibmvtpm*
7391F: drivers/crypto/nx/
7392F: drivers/crypto/vmx/
7393F: drivers/net/ethernet/ibm/ibmveth.*
7394F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7395F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7396F: drivers/pci/hotplug/rpa*
7397F: drivers/scsi/ibmvscsi/
ad654f25 7398F: tools/testing/selftests/powerpc
ef69b03d
ME
7399N: opal
7400N: /pmac
7401N: powermac
7402N: powernv
7403N: [^a-z0-9]ps3
7404N: pseries
1da177e4
LT
7405
7406LINUX FOR POWER MACINTOSH
8b58be88 7407M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7408W: http://www.penguinppc.org/
a4724ed6 7409L: linuxppc-dev@lists.ozlabs.org
1da177e4 7410S: Maintained
11c34c7d
JP
7411F: arch/powerpc/platforms/powermac/
7412F: drivers/macintosh/
1da177e4 7413
77a76369 7414LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7415M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7416L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7417T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7418S: Maintained
11c34c7d
JP
7419F: arch/powerpc/platforms/512x/
7420F: arch/powerpc/platforms/52xx/
1da177e4
LT
7421
7422LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7423M: Alistair Popple <alistair@popple.id.au>
8b58be88 7424M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7425W: http://www.penguinppc.org/
a4724ed6 7426L: linuxppc-dev@lists.ozlabs.org
1da177e4 7427S: Maintained
11c34c7d
JP
7428F: arch/powerpc/platforms/40x/
7429F: arch/powerpc/platforms/44x/
1da177e4 7430
260c02a9 7431LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7432L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7433S: Orphan
11c34c7d
JP
7434F: arch/powerpc/*/*virtex*
7435F: arch/powerpc/*/*/*virtex*
1da177e4 7436
e93adf1e 7437LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7438M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7439W: http://www.penguinppc.org/
a4724ed6 7440L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7441S: Maintained
a2b1f7c8 7442F: arch/powerpc/platforms/8xx/
e93adf1e 7443
1da177e4 7444LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7445M: Scott Wood <oss@buserror.net>
8b58be88 7446M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7447W: http://www.penguinppc.org/
a4724ed6 7448L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7449T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7450S: Maintained
11c34c7d 7451F: arch/powerpc/platforms/83xx/
4c8f581d 7452F: arch/powerpc/platforms/85xx/
1da177e4 7453
ab06ff3a 7454LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7455L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7456S: Orphan
11c34c7d
JP
7457F: arch/powerpc/platforms/pasemi/
7458F: drivers/*/*pasemi*
7459F: drivers/*/*/*pasemi*
ab06ff3a 7460
1da177e4 7461LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7462M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7463L: linux-security-module@vger.kernel.org
1da177e4
LT
7464S: Supported
7465
a23ce6da
HW
7466LIS3LV02D ACCELEROMETER DRIVER
7467M: Eric Piel <eric.piel@tremplin-utc.net>
7468S: Maintained
ff606677
JD
7469F: Documentation/misc-devices/lis3lv02d
7470F: drivers/misc/lis3lv02d/
bd35665f 7471F: drivers/platform/x86/hp_accel.c
a23ce6da 7472
b700e7f0
SJ
7473LIVE PATCHING
7474M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7475M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7476M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7477M: Miroslav Benes <mbenes@suse.cz>
7478R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7479S: Maintained
7480F: kernel/livepatch/
7481F: include/linux/livepatch.h
7482F: arch/x86/include/asm/livepatch.h
7483F: arch/x86/kernel/livepatch.c
5e4e3844 7484F: Documentation/livepatch/
b700e7f0 7485F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7486F: samples/livepatch/
b700e7f0 7487L: live-patching@vger.kernel.org
74d50da3 7488T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7489
ea861d73
KC
7490LINUX KERNEL DUMP TEST MODULE (LKDTM)
7491M: Kees Cook <keescook@chromium.org>
7492S: Maintained
426f3a53 7493F: drivers/misc/lkdtm*
ea861d73 7494
e2d1d6c0 7495LLC (802.2)
8b58be88 7496M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7497S: Maintained
679655da 7498F: include/linux/llc.h
c117ab84 7499F: include/uapi/linux/llc.h
679655da
JP
7500F: include/net/llc*
7501F: net/llc/
e2d1d6c0 7502
4e233cbe
AD
7503LM73 HARDWARE MONITOR DRIVER
7504M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7505L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7506S: Maintained
7507F: drivers/hwmon/lm73.c
7508
156e2d1a 7509LM78 HARDWARE MONITOR DRIVER
d8130624 7510M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7511L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7512S: Maintained
7513F: Documentation/hwmon/lm78
7514F: drivers/hwmon/lm78.c
7515
1da177e4 7516LM83 HARDWARE MONITOR DRIVER
d8130624 7517M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7518L: linux-hwmon@vger.kernel.org
1da177e4 7519S: Maintained
679655da
JP
7520F: Documentation/hwmon/lm83
7521F: drivers/hwmon/lm83.c
1da177e4
LT
7522
7523LM90 HARDWARE MONITOR DRIVER
d8130624 7524M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7525L: linux-hwmon@vger.kernel.org
1da177e4 7526S: Maintained
679655da 7527F: Documentation/hwmon/lm90
aae7bce4 7528F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7529F: drivers/hwmon/lm90.c
1da177e4 7530
917cc4e6
GR
7531LM95234 HARDWARE MONITOR DRIVER
7532M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7533L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7534S: Maintained
7535F: Documentation/hwmon/lm95234
7536F: drivers/hwmon/lm95234.c
7537
68620bdd
MP
7538LME2510 MEDIA DRIVER
7539M: Malcolm Priestley <tvboxspy@gmail.com>
7540L: linux-media@vger.kernel.org
a825eaec 7541W: https://linuxtv.org
68620bdd
MP
7542Q: http://patchwork.linuxtv.org/project/linux-media/list/
7543S: Maintained
7544F: drivers/media/usb/dvb-usb-v2/lmedm04*
7545
d4c3be70 7546LOCKING PRIMITIVES
8b58be88
JP
7547M: Peter Zijlstra <peterz@infradead.org>
7548M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7549L: linux-kernel@vger.kernel.org
d4c3be70 7550T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7551S: Maintained
d4c3be70 7552F: Documentation/locking/
679655da 7553F: include/linux/lockdep.h
d4c3be70
IM
7554F: include/linux/spinlock*.h
7555F: arch/*/include/asm/spinlock*.h
7556F: include/linux/rwlock*.h
7557F: include/linux/mutex*.h
7558F: arch/*/include/asm/mutex*.h
7559F: include/linux/rwsem*.h
7560F: arch/*/include/asm/rwsem.h
7561F: include/linux/seqlock.h
7562F: lib/locking*.[ch]
7486d6da 7563F: kernel/locking/
512e67f9 7564
dde33348 7565LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7566M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7567L: linux-ntfs-dev@lists.sourceforge.net
7568W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7569S: Maintained
679655da 7570F: Documentation/ldm.txt
20d16fef 7571F: block/partitions/ldm.*
1da177e4 7572
c87e34ef 7573LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7574M: Sathya Prakash <sathya.prakash@broadcom.com>
7575M: Chaitra P B <chaitra.basappa@broadcom.com>
7576M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7577L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7578L: linux-scsi@vger.kernel.org
9495e835 7579W: http://www.avagotech.com/support/
c87e34ef 7580S: Supported
679655da 7581F: drivers/message/fusion/
500c152a 7582F: drivers/scsi/mpt2sas/
7583F: drivers/scsi/mpt3sas/
c87e34ef 7584
1da177e4 7585LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7586M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7587L: linux-scsi@vger.kernel.org
7588S: Maintained
679655da 7589F: drivers/scsi/sym53c8xx_2/
1da177e4 7590
e5f5c99a
GR
7591LTC4261 HARDWARE MONITOR DRIVER
7592M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7593L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7594S: Maintained
7595F: Documentation/hwmon/ltc4261
7596F: drivers/hwmon/ltc4261.c
7597
81365c31 7598LTP (Linux Test Project)
28b8e8d4 7599M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7600M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7601M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7602M: Jan Stancek <jstancek@redhat.com>
7603M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7604M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7605L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7606W: http://linux-test-project.github.io/
7d1ae8a8 7607T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7608S: Maintained
7609
c12a54b3 7610M32R ARCHITECTURE
c12a54b3 7611W: http://www.linux-m32r.org/
b4174867 7612S: Orphan
679655da 7613F: arch/m32r/
c12a54b3 7614
1da177e4 7615M68K ARCHITECTURE
8b58be88 7616M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7617L: linux-m68k@lists.linux-m68k.org
7618W: http://www.linux-m68k.org/
54e5881d 7619T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7620S: Maintained
679655da 7621F: arch/m68k/
9db35182 7622F: drivers/zorro/
1da177e4
LT
7623
7624M68K ON APPLE MACINTOSH
8b58be88 7625M: Joshua Thompson <funaho@jurai.org>
1da177e4 7626W: http://www.mac.linux-m68k.org/
9bb9f222 7627L: linux-m68k@lists.linux-m68k.org
1da177e4 7628S: Maintained
9db35182 7629F: arch/m68k/mac/
1da177e4
LT
7630
7631M68K ON HP9000/300
8b58be88 7632M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7633W: http://www.tazenda.demon.co.uk/phil/linux-hp
7634S: Maintained
679655da 7635F: arch/m68k/hp300/
1da177e4 7636
74425546
AP
7637M88DS3103 MEDIA DRIVER
7638M: Antti Palosaari <crope@iki.fi>
7639L: linux-media@vger.kernel.org
a825eaec 7640W: https://linuxtv.org
74425546
AP
7641W: http://palosaari.fi/linux/
7642Q: http://patchwork.linuxtv.org/project/linux-media/list/
7643T: git git://linuxtv.org/anttip/media_tree.git
7644S: Maintained
7645F: drivers/media/dvb-frontends/m88ds3103*
7646
68620bdd
MP
7647M88RS2000 MEDIA DRIVER
7648M: Malcolm Priestley <tvboxspy@gmail.com>
7649L: linux-media@vger.kernel.org
a825eaec 7650W: https://linuxtv.org
68620bdd
MP
7651Q: http://patchwork.linuxtv.org/project/linux-media/list/
7652S: Maintained
7653F: drivers/media/dvb-frontends/m88rs2000*
7654
07a092fa 7655MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7656M: Alexey Klimov <klimov.linux@gmail.com>
7657L: linux-media@vger.kernel.org
7658T: git git://linuxtv.org/media_tree.git
7659S: Maintained
7660F: drivers/media/radio/radio-ma901.c
07a092fa 7661
64a327a7 7662MAC80211
8b58be88 7663M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7664L: linux-wireless@vger.kernel.org
491b26b4 7665W: http://wireless.kernel.org/
ce466579
JB
7666T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7667T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7668S: Maintained
679655da
JP
7669F: Documentation/networking/mac80211-injection.txt
7670F: include/net/mac80211.h
7671F: net/mac80211/
2af8c4dc 7672F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7673
b863ceb7 7674MACVLAN DRIVER
8b58be88 7675M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7676L: netdev@vger.kernel.org
7677S: Maintained
679655da
JP
7678F: drivers/net/macvlan.c
7679F: include/linux/if_macvlan.h
b863ceb7 7680
2b6d83e2
JB
7681MAILBOX API
7682M: Jassi Brar <jassisinghbrar@gmail.com>
7683L: linux-kernel@vger.kernel.org
7684S: Maintained
7685F: drivers/mailbox/
7686F: include/linux/mailbox_client.h
7687F: include/linux/mailbox_controller.h
7688
faf1668c 7689MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7690M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7691W: http://www.kernel.org/doc/man-pages
bd7ebec6 7692L: linux-man@vger.kernel.org
1b53dc74 7693S: Maintained
faf1668c 7694
0d3cd4b6
VD
7695MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7696M: Andrew Lunn <andrew@lunn.ch>
7697M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7698L: netdev@vger.kernel.org
0d3cd4b6
VD
7699S: Maintained
7700F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7701F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7702
8427defd 7703MARVELL ARMADA DRM SUPPORT
54176cc6 7704M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7705S: Maintained
7706F: drivers/gpu/drm/armada/
4418833e
EV
7707F: include/uapi/drm/armada_drm.h
7708F: Documentation/devicetree/bindings/display/armada/
8427defd 7709
c4d007bc
TP
7710MARVELL CRYPTO DRIVER
7711M: Boris Brezillon <boris.brezillon@free-electrons.com>
7712M: Arnaud Ebalard <arno@natisbad.org>
7713F: drivers/crypto/marvell/
7714S: Maintained
7715L: linux-crypto@vger.kernel.org
7716
44c14c1d 7717MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7718M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7719M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7720L: netdev@vger.kernel.org
7721S: Maintained
7722F: drivers/net/ethernet/marvell/sk*
7723
74cda169 7724MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7725L: libertas-dev@lists.infradead.org
8ac3e99e 7726S: Orphan
f988d640 7727F: drivers/net/wireless/marvell/libertas/
74cda169 7728
b60d6975 7729MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7730M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7731L: netdev@vger.kernel.org
f5ca8502 7732S: Maintained
527a6266 7733F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7734F: include/linux/mv643xx.h
1da177e4 7735
370b8ed9
TP
7736MARVELL MVNETA ETHERNET DRIVER
7737M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7738L: netdev@vger.kernel.org
7739S: Maintained
7740F: drivers/net/ethernet/marvell/mvneta.*
7741
fcad584d 7742MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7743M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7744M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7745L: linux-wireless@vger.kernel.org
7746S: Maintained
277b024e 7747F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7748
a2c3f656 7749MARVELL MWL8K WIRELESS DRIVER
a040d532 7750M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7751L: linux-wireless@vger.kernel.org
16345910 7752S: Odd Fixes
de60f1dc 7753F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7754
2a69567b 7755MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7756M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7757S: Odd Fixes
1fa7e547 7758F: drivers/mmc/host/mvsdio.*
2a69567b 7759
1da177e4 7760MATROX FRAMEBUFFER DRIVER
c69f677c 7761L: linux-fbdev@vger.kernel.org
52653199 7762S: Orphan
8a61f013 7763F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7764F: include/uapi/linux/matroxfb.h
1da177e4 7765
ca462085
GR
7766MAX16065 HARDWARE MONITOR DRIVER
7767M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7768L: linux-hwmon@vger.kernel.org
ca462085
GR
7769S: Maintained
7770F: Documentation/hwmon/max16065
7771F: drivers/hwmon/max16065.c
7772
1f61cab8
GR
7773MAX20751 HARDWARE MONITOR DRIVER
7774M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7775L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7776S: Maintained
7777F: Documentation/hwmon/max20751
7778F: drivers/hwmon/max20751.c
7779
d20620de 7780MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7781L: linux-hwmon@vger.kernel.org
34924b23 7782S: Orphan
679655da
JP
7783F: Documentation/hwmon/max6650
7784F: drivers/hwmon/max6650.c
d20620de 7785
e89ab51f
GR
7786MAX6697 HARDWARE MONITOR DRIVER
7787M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7788L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7789S: Maintained
7790F: Documentation/hwmon/max6697
7791F: Documentation/devicetree/bindings/i2c/max6697.txt
7792F: drivers/hwmon/max6697.c
7793F: include/linux/platform_data/max6697.h
7794
3b2af7f7
PR
7795MAX9860 MONO AUDIO VOICE CODEC DRIVER
7796M: Peter Rosin <peda@axentia.se>
7797L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7798S: Maintained
7799F: Documentation/devicetree/bindings/sound/max9860.txt
7800F: sound/soc/codecs/max9860.*
7801
f8f847b5 7802MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7803M: Krzysztof Kozlowski <krzk@kernel.org>
7804M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7805L: linux-pm@vger.kernel.org
7806S: Supported
8c0984e5
SR
7807F: drivers/power/supply/max14577_charger.c
7808F: drivers/power/supply/max77693_charger.c
f8f847b5 7809
3811405e
JMC
7810MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7811M: Javier Martinez Canillas <javier@osg.samsung.com>
7812L: linux-kernel@vger.kernel.org
7813S: Supported
96173cc6 7814F: drivers/*/*max77802*.c
3811405e
JMC
7815F: Documentation/devicetree/bindings/*/*max77802.txt
7816F: include/dt-bindings/*/*max77802.h
7817
befeb596
KK
7818MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7819M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7820M: Krzysztof Kozlowski <krzk@kernel.org>
7821M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7822L: linux-kernel@vger.kernel.org
7823S: Supported
86cf635a 7824F: drivers/*/max14577*.c
0998a436 7825F: drivers/*/max77686*.c
86cf635a 7826F: drivers/*/max77693*.c
befeb596
KK
7827F: drivers/extcon/extcon-max14577.c
7828F: drivers/extcon/extcon-max77693.c
7829F: drivers/rtc/rtc-max77686.c
7830F: drivers/clk/clk-max77686.c
7831F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7832F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7833F: Documentation/devicetree/bindings/mfd/max77693.txt
7834F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7835F: include/linux/mfd/max14577*.h
7836F: include/linux/mfd/max77686*.h
7837F: include/linux/mfd/max77693*.h
7838
9be3c9a5
HV
7839MAXIRADIO FM RADIO RECEIVER DRIVER
7840M: Hans Verkuil <hverkuil@xs4all.nl>
7841L: linux-media@vger.kernel.org
7842T: git git://linuxtv.org/media_tree.git
a825eaec 7843W: https://linuxtv.org
9be3c9a5
HV
7844S: Maintained
7845F: drivers/media/radio/radio-maxiradio*
7846
c05dc2cc
PR
7847MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7848M: Peter Rosin <peda@axentia.se>
7849L: linux-iio@vger.kernel.org
7850S: Maintained
2704e300 7851F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7852F: drivers/iio/potentiometer/mcp4531.c
7853
3b8df5fd
WBG
7854MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7855M: William Breathitt Gray <vilhelm.gray@gmail.com>
7856L: linux-iio@vger.kernel.org
7857S: Maintained
7858F: drivers/iio/dac/cio-dac.c
7859
7b49235e
LP
7860MEDIA DRIVERS FOR RENESAS - FCP
7861M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7862L: linux-media@vger.kernel.org
7863L: linux-renesas-soc@vger.kernel.org
7864T: git git://linuxtv.org/media_tree.git
7865S: Supported
7866F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7867F: drivers/media/platform/rcar-fcp.c
7868F: include/media/rcar-fcp.h
7869
4710b752
KB
7870MEDIA DRIVERS FOR RENESAS - FDP1
7871M: Kieran Bingham <kieran@bingham.xyz>
7872L: linux-media@vger.kernel.org
7873L: linux-renesas-soc@vger.kernel.org
7874T: git git://linuxtv.org/media_tree.git
7875S: Supported
7876F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7877F: drivers/media/platform/rcar_fdp1.c
7878
474cde66
NS
7879MEDIA DRIVERS FOR RENESAS - VIN
7880M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7881L: linux-media@vger.kernel.org
7882L: linux-renesas-soc@vger.kernel.org
7883T: git git://linuxtv.org/media_tree.git
7884S: Supported
7885F: Documentation/devicetree/bindings/media/rcar_vin.txt
7886F: drivers/media/platform/rcar-vin/
7887
6f32a8c9
LP
7888MEDIA DRIVERS FOR RENESAS - VSP1
7889M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7890L: linux-media@vger.kernel.org
4a121096 7891L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7892T: git git://linuxtv.org/media_tree.git
7893S: Supported
7894F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7895F: drivers/media/platform/vsp1/
7896
fae2080a
AO
7897MEDIA DRIVERS FOR HELENE
7898M: Abylay Ospan <aospan@netup.ru>
7899L: linux-media@vger.kernel.org
7900W: https://linuxtv.org
7901W: http://netup.tv/
7902T: git git://linuxtv.org/media_tree.git
7903S: Supported
7904F: drivers/media/dvb-frontends/helene*
7905
dacf9ce8
KS
7906MEDIA DRIVERS FOR ASCOT2E
7907M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7908M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7909L: linux-media@vger.kernel.org
a825eaec 7910W: https://linuxtv.org
dacf9ce8
KS
7911W: http://netup.tv/
7912T: git git://linuxtv.org/media_tree.git
7913S: Supported
7914F: drivers/media/dvb-frontends/ascot2e*
7915
a6dc60ff
KS
7916MEDIA DRIVERS FOR CXD2841ER
7917M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7918M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7919L: linux-media@vger.kernel.org
a825eaec 7920W: https://linuxtv.org
a6dc60ff
KS
7921W: http://netup.tv/
7922T: git git://linuxtv.org/media_tree.git
7923S: Supported
7924F: drivers/media/dvb-frontends/cxd2841er*
7925
a5d32b35
KS
7926MEDIA DRIVERS FOR HORUS3A
7927M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7928M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7929L: linux-media@vger.kernel.org
a825eaec 7930W: https://linuxtv.org
a5d32b35
KS
7931W: http://netup.tv/
7932T: git git://linuxtv.org/media_tree.git
7933S: Supported
7934F: drivers/media/dvb-frontends/horus3a*
7935
e025273b
KS
7936MEDIA DRIVERS FOR LNBH25
7937M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7938M: Abylay Ospan <aospan@netup.ru>
e025273b 7939L: linux-media@vger.kernel.org
a825eaec 7940W: https://linuxtv.org
e025273b
KS
7941W: http://netup.tv/
7942T: git git://linuxtv.org/media_tree.git
7943S: Supported
7944F: drivers/media/dvb-frontends/lnbh25*
7945
52b1eaf4
KS
7946MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7947M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7948M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7949L: linux-media@vger.kernel.org
a825eaec 7950W: https://linuxtv.org
52b1eaf4
KS
7951W: http://netup.tv/
7952T: git git://linuxtv.org/media_tree.git
7953S: Supported
7954F: drivers/media/pci/netup_unidvb/*
7955
127c49ae 7956MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7957M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7958M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7959P: LinuxTV.org Project
7960L: linux-media@vger.kernel.org
a825eaec 7961W: https://linuxtv.org
8a6e2535 7962Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7963T: git git://linuxtv.org/media_tree.git
127c49ae 7964S: Maintained
618cd932 7965F: Documentation/media/
127c49ae 7966F: drivers/media/
ffe06198 7967F: drivers/staging/media/
eb4b0ec7 7968F: include/linux/platform_data/media/
127c49ae 7969F: include/media/
6c0f0359
MCC
7970F: include/uapi/linux/dvb/
7971F: include/uapi/linux/videodev2.h
7972F: include/uapi/linux/media.h
7973F: include/uapi/linux/v4l2-*
7974F: include/uapi/linux/meye.h
7975F: include/uapi/linux/ivtv*
7976F: include/uapi/linux/uvcvideo.h
d20620de 7977
0c272fc9
JC
7978MEDIATEK ETHERNET DRIVER
7979M: Felix Fietkau <nbd@openwrt.org>
7980M: John Crispin <blogic@openwrt.org>
7981L: netdev@vger.kernel.org
7982S: Maintained
7983F: drivers/net/ethernet/mediatek/
7984
67712beb
TL
7985MEDIATEK MEDIA DRIVER
7986M: Tiffany Lin <tiffany.lin@mediatek.com>
7987M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7988S: Supported
7989F: drivers/media/platform/mtk-vcodec/
7990F: drivers/media/platform/mtk-vpu/
7991F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
7992F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
7993
fc96ec0d
MT
7994MEDIATEK MDP DRIVER
7995M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
7996M: Houlong Wei <houlong.wei@mediatek.com>
7997M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7998S: Supported
7999F: drivers/media/platform/mtk-mdp/
8000F: drivers/media/platform/mtk-vpu/
8001F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8002
c869f77d
JK
8003MEDIATEK MT7601U WIRELESS LAN DRIVER
8004M: Jakub Kicinski <kubakici@wp.pl>
8005L: linux-wireless@vger.kernel.org
8006S: Maintained
8007F: drivers/net/wireless/mediatek/mt7601u/
8008
e399065b 8009MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8010M: Kashyap Desai <kashyap.desai@broadcom.com>
8011M: Sumit Saxena <sumit.saxena@broadcom.com>
8012M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8013L: megaraidlinux.pdl@broadcom.com
baaea1dc 8014L: linux-scsi@vger.kernel.org
295dde2f 8015W: http://www.avagotech.com/support/
ce00f85c 8016S: Maintained
679655da
JP
8017F: Documentation/scsi/megaraid.txt
8018F: drivers/scsi/megaraid.*
8019F: drivers/scsi/megaraid/
757e0108 8020
ff43f433
SJ
8021MELFAS MIP4 TOUCHSCREEN DRIVER
8022M: Sangwon Jee <jeesw@melfas.com>
8023W: http://www.melfas.com
8024S: Supported
8025F: drivers/input/touchscreen/melfas_mip4.c
8026F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8027
2c46c9d5 8028MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8029M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8030L: netdev@vger.kernel.org
2c46c9d5
AV
8031S: Supported
8032W: http://www.mellanox.com
8033Q: http://patchwork.ozlabs.org/project/netdev/list/
8034F: drivers/net/ethernet/mellanox/mlx4/en_*
8035
e7523a49
OG
8036MELLANOX ETHERNET DRIVER (mlx5e)
8037M: Saeed Mahameed <saeedm@mellanox.com>
8038L: netdev@vger.kernel.org
8039S: Supported
8040W: http://www.mellanox.com
8041Q: http://patchwork.ozlabs.org/project/netdev/list/
8042F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8043
93c1edb2
JP
8044MELLANOX ETHERNET SWITCH DRIVERS
8045M: Jiri Pirko <jiri@mellanox.com>
8046M: Ido Schimmel <idosch@mellanox.com>
8047L: netdev@vger.kernel.org
8048S: Supported
8049W: http://www.mellanox.com
8050Q: http://patchwork.ozlabs.org/project/netdev/list/
8051F: drivers/net/ethernet/mellanox/mlxsw/
8052
6bec23bf 8053MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8054M: Vadim Pasternak <vadimp@mellanox.com>
8055M: Michael Shych <michaelsh@mellanox.com>
8056L: linux-i2c@vger.kernel.org
8057S: Supported
6bec23bf 8058F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8059F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8060F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8061
be4fdf99
VP
8062MELLANOX MLXCPLD LED DRIVER
8063M: Vadim Pasternak <vadimp@mellanox.com>
8064L: linux-leds@vger.kernel.org
8065S: Supported
8066F: drivers/leds/leds-mlxcpld.c
8067F: Documentation/leds/leds-mlxcpld.txt
8068
58cbbee2
VP
8069MELLANOX PLATFORM DRIVER
8070M: Vadim Pasternak <vadimp@mellanox.com>
8071L: platform-driver-x86@vger.kernel.org
8072S: Supported
6613d18e 8073F: drivers/platform/x86/mlx-platform.c
58cbbee2 8074
30488704
VP
8075MELLANOX MLX CPLD HOTPLUG DRIVER
8076M: Vadim Pasternak <vadimp@mellanox.com>
8077L: platform-driver-x86@vger.kernel.org
8078S: Supported
8079F: drivers/platform/x86/mlxcpld-hotplug.c
8080F: include/linux/platform_data/mlxcpld-hotplug.h
8081
8700e3e7
MS
8082SOFT-ROCE DRIVER (rxe)
8083M: Moni Shoua <monis@mellanox.com>
8084L: linux-rdma@vger.kernel.org
8085S: Supported
8086W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8087Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8088F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8089F: include/uapi/rdma/rdma_user_rxe.h
8090
5b25b13a
MD
8091MEMBARRIER SUPPORT
8092M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8093M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8094L: linux-kernel@vger.kernel.org
8095S: Supported
8096F: kernel/membarrier.c
8097F: include/uapi/linux/membarrier.h
8098
70ea91f1
SR
8099MEMORY MANAGEMENT
8100L: linux-mm@kvack.org
70ea91f1
SR
8101W: http://www.linux-mm.org
8102S: Maintained
679655da 8103F: include/linux/mm.h
551450bb
CS
8104F: include/linux/gfp.h
8105F: include/linux/mmzone.h
8106F: include/linux/memory_hotplug.h
8107F: include/linux/vmalloc.h
679655da 8108F: mm/
70ea91f1 8109
f4e9ce66 8110MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8111M: David Woodhouse <dwmw2@infradead.org>
242c325e 8112M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8113M: Boris Brezillon <boris.brezillon@free-electrons.com>
8114M: Marek Vasut <marek.vasut@gmail.com>
8115M: Richard Weinberger <richard@nod.at>
8116M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8117L: linux-mtd@lists.infradead.org
8a6e2535
JP
8118W: http://www.linux-mtd.infradead.org/
8119Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8120T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8121T: git git://git.infradead.org/l2-mtd.git
1da177e4 8122S: Maintained
becc7ae5 8123F: Documentation/devicetree/bindings/mtd/
679655da
JP
8124F: drivers/mtd/
8125F: include/linux/mtd/
c117ab84 8126F: include/uapi/mtd/
1da177e4 8127
26c57ef1 8128MEN A21 WATCHDOG DRIVER
30c7469b 8129M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8130L: linux-watchdog@vger.kernel.org
30c7469b 8131S: Maintained
26c57ef1
JT
8132F: drivers/watchdog/mena21_wdt.c
8133
3764e82e 8134MEN CHAMELEON BUS (mcb)
30c7469b
JT
8135M: Johannes Thumshirn <morbidrsa@gmail.com>
8136S: Maintained
3764e82e
JT
8137F: drivers/mcb/
8138F: include/linux/mcb.h
b9f2f459 8139F: Documentation/men-chameleon-bus.txt
3764e82e 8140
48b490d2
AW
8141MEN F21BMC (Board Management Controller)
8142M: Andreas Werner <andreas.werner@men.de>
8143S: Supported
8144F: drivers/mfd/menf21bmc.c
8145F: drivers/watchdog/menf21bmc_wdt.c
8146F: drivers/leds/leds-menf21bmc.c
8147F: drivers/hwmon/menf21bmc_hwmon.c
8148F: Documentation/hwmon/menf21bmc
8149
12285945
JH
8150METAG ARCHITECTURE
8151M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8152L: linux-metag@vger.kernel.org
9f273c24 8153T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8154S: Odd Fixes
12285945
JH
8155F: arch/metag/
8156F: Documentation/metag/
8157F: Documentation/devicetree/bindings/metag/
2d799dde 8158F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8159F: drivers/clocksource/metag_generic.c
5698c50d
JH
8160F: drivers/irqchip/irq-metag.c
8161F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8162F: drivers/tty/metag_da.c
12285945 8163
c6375b0a 8164MICROBLAZE ARCHITECTURE
8b58be88 8165M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8166W: http://www.monstr.eu/fdt/
8167T: git git://git.monstr.eu/linux-2.6-microblaze.git
8168S: Supported
0a8c7914 8169F: arch/microblaze/
1da177e4 8170
5615c371
NF
8171MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8172M: Richard Genoud <richard.genoud@gmail.com>
8173S: Maintained
8174F: drivers/tty/serial/atmel_serial.c
8175F: include/linux/atmel_serial.h
8176
71fb2c74
SW
8177MICROCHIP / ATMEL ISC DRIVER
8178M: Songjun Wu <songjun.wu@microchip.com>
8179L: linux-media@vger.kernel.org
8180S: Supported
8181F: drivers/media/platform/atmel/atmel-isc.c
8182F: drivers/media/platform/atmel/atmel-isc-regs.h
8183F: devicetree/bindings/media/atmel-isc.txt
8184
2508a45a
CY
8185MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8186M: Chen Yu <yu.c.chen@intel.com>
8187L: platform-driver-x86@vger.kernel.org
8188S: Supported
8189F: drivers/platform/x86/surfacepro3_button.c
8190
1da177e4 8191MICROTEK X6 SCANNER
61eee9a7 8192M: Oliver Neukum <oliver@neukum.org>
1da177e4 8193S: Maintained
679655da 8194F: drivers/usb/image/microtek.*
1da177e4
LT
8195
8196MIPS
8b58be88 8197M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8198L: linux-mips@linux-mips.org
6097050d 8199W: http://www.linux-mips.org/
b05e988e 8200T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8201Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8202S: Supported
f46d92e8 8203F: Documentation/devicetree/bindings/mips/
679655da
JP
8204F: Documentation/mips/
8205F: arch/mips/
1da177e4 8206
413ef3f6
KC
8207MIPS/LOONGSON1 ARCHITECTURE
8208M: Keguang Zhang <keguang.zhang@gmail.com>
8209L: linux-mips@linux-mips.org
8210S: Maintained
8211F: arch/mips/loongson32/
8212F: arch/mips/include/asm/mach-loongson32/
8213F: drivers/*/*loongson1*
8214F: drivers/*/*/*loongson1*
8215
08b7620a
HV
8216MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8217M: Hans Verkuil <hverkuil@xs4all.nl>
8218L: linux-media@vger.kernel.org
8219T: git git://linuxtv.org/media_tree.git
a825eaec 8220W: https://linuxtv.org
08b7620a
HV
8221S: Odd Fixes
8222F: drivers/media/radio/radio-miropcm20*
8223
c09befcb
OG
8224MELLANOX MLX4 core VPI driver
8225M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8226L: netdev@vger.kernel.org
8227L: linux-rdma@vger.kernel.org
8228W: http://www.mellanox.com
8229Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8230S: Supported
8231F: drivers/net/ethernet/mellanox/mlx4/
8232F: include/linux/mlx4/
9ce28a20 8233F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8234
8235MELLANOX MLX4 IB driver
8236M: Yishai Hadas <yishaih@mellanox.com>
8237L: linux-rdma@vger.kernel.org
8238W: http://www.mellanox.com
e126ba97 8239Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8240S: Supported
8241F: drivers/infiniband/hw/mlx4/
8242F: include/linux/mlx4/
8243
595a4d8f 8244MELLANOX MLX5 core VPI driver
45788f1f 8245M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8246M: Matan Barak <matanb@mellanox.com>
8247M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8248L: netdev@vger.kernel.org
8249L: linux-rdma@vger.kernel.org
8250W: http://www.mellanox.com
8251Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8252S: Supported
8253F: drivers/net/ethernet/mellanox/mlx5/core/
8254F: include/linux/mlx5/
3085e29e 8255F: include/uapi/rdma/mlx5-abi.h
e126ba97 8256
595a4d8f
OG
8257MELLANOX MLX5 IB driver
8258M: Matan Barak <matanb@mellanox.com>
8259M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8260L: linux-rdma@vger.kernel.org
8261W: http://www.mellanox.com
8262Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8263S: Supported
b75f0050 8264F: drivers/infiniband/hw/mlx5/
595a4d8f 8265F: include/linux/mlx5/
e126ba97 8266
764589b6
CM
8267MELEXIS MLX90614 DRIVER
8268M: Crt Mori <cmo@melexis.com>
8269L: linux-iio@vger.kernel.org
8270W: http://www.melexis.com
8271S: Supported
8272F: drivers/iio/temperature/mlx90614.c
8273
6c223761
KB
8274MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8275M: Don Brace <don.brace@microsemi.com>
8276L: esc.storagedev@microsemi.com
8277L: linux-scsi@vger.kernel.org
8278S: Supported
8279F: drivers/scsi/smartpqi/smartpqi*.[ch]
8280F: drivers/scsi/smartpqi/Kconfig
8281F: drivers/scsi/smartpqi/Makefile
8282F: include/linux/cciss*.h
8283F: include/uapi/linux/cciss*.h
425b490b 8284F: Documentation/scsi/smartpqi.txt
6c223761 8285
0ce277e4
AP
8286MN88472 MEDIA DRIVER
8287M: Antti Palosaari <crope@iki.fi>
8288L: linux-media@vger.kernel.org
a825eaec 8289W: https://linuxtv.org
0ce277e4
AP
8290W: http://palosaari.fi/linux/
8291Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8292S: Maintained
94d0eaa4 8293F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8294
4f4d238f
AP
8295MN88473 MEDIA DRIVER
8296M: Antti Palosaari <crope@iki.fi>
8297L: linux-media@vger.kernel.org
a825eaec 8298W: https://linuxtv.org
4f4d238f
AP
8299W: http://palosaari.fi/linux/
8300Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8301S: Maintained
877ba50b 8302F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8303
1da177e4 8304MODULE SUPPORT
a467a672 8305M: Jessica Yu <jeyu@redhat.com>
8b58be88 8306M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8307S: Maintained
679655da
JP
8308F: include/linux/module.h
8309F: kernel/module.c
1da177e4
LT
8310
8311MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8312W: http://popies.net/meye/
b7788e13 8313S: Orphan
618cd932 8314F: Documentation/media/v4l-drivers/meye*
90d72ac6 8315F: drivers/media/pci/meye/
6c0f0359 8316F: include/uapi/linux/meye.h
1da177e4 8317
b9705b60 8318MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8319M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8320S: Maintained
679655da 8321F: Documentation/serial/moxa-smartio
c897401b 8322F: drivers/tty/mxser.*
d735410a 8323
889b2f87
AK
8324MR800 AVERMEDIA USB FM RADIO DRIVER
8325M: Alexey Klimov <klimov.linux@gmail.com>
8326L: linux-media@vger.kernel.org
8327T: git git://linuxtv.org/media_tree.git
8328S: Maintained
8329F: drivers/media/radio/radio-mr800.c
8330
d7155691
AO
8331MRF24J40 IEEE 802.15.4 RADIO DRIVER
8332M: Alan Ott <alan@signal11.us>
8333L: linux-wpan@vger.kernel.org
8334S: Maintained
8335F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8336F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8337
8c4c731a 8338MSI LAPTOP SUPPORT
182ae55c 8339M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8340L: platform-driver-x86@vger.kernel.org
8c4c731a 8341S: Maintained
679655da 8342F: drivers/platform/x86/msi-laptop.c
8c4c731a 8343
0f1006b1 8344MSI WMI SUPPORT
d0944853 8345L: platform-driver-x86@vger.kernel.org
5ee7041e 8346S: Orphan
0f1006b1
AA
8347F: drivers/platform/x86/msi-wmi.c
8348
19a628a0
AP
8349MSI001 MEDIA DRIVER
8350M: Antti Palosaari <crope@iki.fi>
8351L: linux-media@vger.kernel.org
a825eaec 8352W: https://linuxtv.org
19a628a0
AP
8353W: http://palosaari.fi/linux/
8354Q: http://patchwork.linuxtv.org/project/linux-media/list/
8355T: git git://linuxtv.org/anttip/media_tree.git
8356S: Maintained
0185e197 8357F: drivers/media/tuners/msi001*
19a628a0 8358
7570589d 8359MSI2500 MEDIA DRIVER
2c57213f
AP
8360M: Antti Palosaari <crope@iki.fi>
8361L: linux-media@vger.kernel.org
a825eaec 8362W: https://linuxtv.org
2c57213f
AP
8363W: http://palosaari.fi/linux/
8364Q: http://patchwork.linuxtv.org/project/linux-media/list/
8365T: git git://linuxtv.org/anttip/media_tree.git
8366S: Maintained
7570589d 8367F: drivers/media/usb/msi2500/
2c57213f 8368
159eeea4
RJ
8369MSYSTEMS DISKONCHIP G3 MTD DRIVER
8370M: Robert Jarzmik <robert.jarzmik@free.fr>
8371L: linux-mtd@lists.infradead.org
8372S: Maintained
8373F: drivers/mtd/devices/docg3*
8374
62a37dc7 8375MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8376M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8377L: linux-media@vger.kernel.org
8378T: git git://linuxtv.org/media_tree.git
8379S: Maintained
8380F: drivers/media/i2c/mt9m032.c
b5dcee22 8381F: include/media/i2c/mt9m032.h
0e837fb9 8382
62a37dc7 8383MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8384M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8385L: linux-media@vger.kernel.org
8386T: git git://linuxtv.org/media_tree.git
8387S: Maintained
8388F: drivers/media/i2c/mt9p031.c
b5dcee22 8389F: include/media/i2c/mt9p031.h
0e837fb9 8390
62a37dc7 8391MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8392M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8393L: linux-media@vger.kernel.org
8394T: git git://linuxtv.org/media_tree.git
8395S: Maintained
8396F: drivers/media/i2c/mt9t001.c
b5dcee22 8397F: include/media/i2c/mt9t001.h
0e837fb9 8398
62a37dc7 8399MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8400M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8401L: linux-media@vger.kernel.org
8402T: git git://linuxtv.org/media_tree.git
8403S: Maintained
f2272e13 8404F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8405F: drivers/media/i2c/mt9v032.c
b5dcee22 8406F: include/media/i2c/mt9v032.h
0e837fb9 8407
4e0d13cb 8408MULTIFUNCTION DEVICES (MFD)
f7d3210e 8409M: Lee Jones <lee.jones@linaro.org>
7caa7991 8410T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8411S: Supported
80366127 8412F: Documentation/devicetree/bindings/mfd/
679655da 8413F: drivers/mfd/
55b5940d 8414F: include/linux/mfd/
4e0d13cb 8415
5c4e6f13 8416MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8417M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8418L: linux-mmc@vger.kernel.org
82bb095e 8419T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8420S: Maintained
2810984b 8421F: Documentation/devicetree/bindings/mmc/
679655da
JP
8422F: drivers/mmc/
8423F: include/linux/mmc/
c117ab84 8424F: include/uapi/linux/mmc/
baca2da4 8425
15a0580c 8426MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8427S: Orphan
679655da
JP
8428F: drivers/mmc/host/mmc_spi.c
8429F: include/linux/spi/mmc_spi.h
15a0580c 8430
1da177e4 8431MULTISOUND SOUND DRIVER
8b58be88 8432M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8433S: Maintained
679655da
JP
8434F: Documentation/sound/oss/MultiSound
8435F: sound/oss/msnd*
1da177e4 8436
d735410a 8437MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8438S: Orphan
c897401b 8439F: drivers/tty/isicom.c
679655da 8440F: include/linux/isicom.h
d735410a 8441
550a7375 8442MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8443M: Bin Liu <b-liu@ti.com>
795fb7e7 8444L: linux-usb@vger.kernel.org
43b416e5 8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8446S: Maintained
679655da 8447F: drivers/usb/musb/
550a7375 8448
ea0af5f6
MK
8449MXL5007T MEDIA DRIVER
8450M: Michael Krufky <mkrufky@linuxtv.org>
8451L: linux-media@vger.kernel.org
a825eaec 8452W: https://linuxtv.org
ea0af5f6
MK
8453W: http://github.com/mkrufky
8454Q: http://patchwork.linuxtv.org/project/linux-media/list/
8455T: git git://linuxtv.org/mkrufky/tuners.git
8456S: Maintained
8457F: drivers/media/tuners/mxl5007t.*
8458
45d59d70
MV
8459MXSFB DRM DRIVER
8460M: Marek Vasut <marex@denx.de>
8461S: Supported
8462F: drivers/gpu/drm/mxsfb/
8463F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8464
2d3cf588 8465MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8466M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8467L: netdev@vger.kernel.org
205057ae 8468W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8469S: Supported
93f7848b 8470F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8471
9df4f913
BB
8472NAND FLASH SUBSYSTEM
8473M: Boris Brezillon <boris.brezillon@free-electrons.com>
8474R: Richard Weinberger <richard@nod.at>
8475L: linux-mtd@lists.infradead.org
8476W: http://www.linux-mtd.infradead.org/
8477Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8478T: git git://github.com/linux-nand/linux.git
8479S: Maintained
8480F: drivers/mtd/nand/
8481F: include/linux/mtd/nand*.h
8482
1da177e4 8483NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8484S: Orphan
d9fb9f38 8485F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8486
23dc05a3
DM
8487NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8488M: Daniel Mack <zonque@gmail.com>
8489S: Maintained
e5747e40 8490L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8491W: http://www.native-instruments.com
8492F: sound/usb/caiaq/
8493
1da177e4 8494NCP FILESYSTEM
52653199
PV
8495M: Petr Vandrovec <petr@vandrovec.name>
8496S: Odd Fixes
679655da 8497F: fs/ncpfs/
1da177e4 8498
a79b0322
FT
8499NCR 5380 SCSI DRIVERS
8500M: Finn Thain <fthain@telegraphics.com.au>
8501M: Michael Schmitz <schmitzmic@gmail.com>
8502L: linux-scsi@vger.kernel.org
8503S: Maintained
8504F: Documentation/scsi/g_NCR5380.txt
8505F: drivers/scsi/NCR5380.*
8506F: drivers/scsi/arm/cumana_1.c
8507F: drivers/scsi/arm/oak.c
a79b0322
FT
8508F: drivers/scsi/atari_scsi.*
8509F: drivers/scsi/dmx3191d.c
a79b0322 8510F: drivers/scsi/g_NCR5380.*
a79b0322 8511F: drivers/scsi/mac_scsi.*
a79b0322
FT
8512F: drivers/scsi/sun3_scsi.*
8513F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8514
1da177e4 8515NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8516M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8517L: linux-scsi@vger.kernel.org
8518S: Maintained
679655da 8519F: drivers/scsi/NCR_D700.*
1da177e4 8520
4aa3eb4c
GR
8521NCT6775 HARDWARE MONITOR DRIVER
8522M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8523L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8524S: Maintained
8525F: Documentation/hwmon/nct6775
8526F: drivers/hwmon/nct6775.c
8527
3c2d774c 8528NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8529M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8530L: linux-rdma@vger.kernel.org
e3d33cb1 8531W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8532S: Supported
8533F: drivers/infiniband/hw/nes/
c546b2a3 8534F: include/uapi/rdma/nes-abi.h
3c2d774c 8535
be2f2e84 8536NETEM NETWORK EMULATOR
adbbf69d 8537M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8538L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8539S: Maintained
679655da 8540F: net/sched/sch_netem.c
be2f2e84 8541
b2f5a051 8542NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8543M: Jon Mason <jdmason@kudzu.us>
4a58448b 8544L: netdev@vger.kernel.org
4a58448b 8545S: Supported
679655da 8546F: Documentation/networking/s2io.txt
b2f5a051 8547F: Documentation/networking/vxge.txt
86387e1a 8548F: drivers/net/ethernet/neterion/
4a58448b 8549
db9cf3a3 8550NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8551M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8552M: Patrick McHardy <kaber@trash.net>
42010ed0 8553M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8554L: netfilter-devel@vger.kernel.org
82b98543 8555L: coreteam@netfilter.org
1da177e4
LT
8556W: http://www.netfilter.org/
8557W: http://www.iptables.org/
42010ed0
PNA
8558Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8559T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8560T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8561S: Supported
679655da
JP
8562F: include/linux/netfilter*
8563F: include/linux/netfilter/
8564F: include/net/netfilter/
c117ab84
CEB
8565F: include/uapi/linux/netfilter*
8566F: include/uapi/linux/netfilter/
679655da
JP
8567F: net/*/netfilter.c
8568F: net/*/netfilter/
8569F: net/netfilter/
91c269a0 8570F: net/bridge/br_netfilter*.c
1da177e4 8571
4cc67735 8572NETLABEL
87a0874c 8573M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8574W: http://netlabel.sf.net
8575L: netdev@vger.kernel.org
87a0874c 8576S: Maintained
80811493 8577F: Documentation/netlabel/
679655da
JP
8578F: include/net/netlabel.h
8579F: net/netlabel/
4cc67735 8580
1da177e4 8581NETROM NETWORK LAYER
8b58be88 8582M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8583L: linux-hams@vger.kernel.org
d34cb28a 8584W: http://www.linux-ax25.org/
1da177e4 8585S: Maintained
679655da 8586F: include/net/netrom.h
c117ab84 8587F: include/uapi/linux/netrom.h
679655da 8588F: net/netrom/
1da177e4 8589
4c352362
JK
8590NETRONOME ETHERNET DRIVERS
8591M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8592L: oss-drivers@netronome.com
8593S: Maintained
8594F: drivers/net/ethernet/netronome/
8595
5ddb88c0 8596NETWORK BLOCK DEVICE (NBD)
4ca5829a 8597M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8598S: Maintained
5e4b269b 8599L: nbd-general@lists.sourceforge.net
4ca5829a 8600T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8601F: Documentation/blockdev/nbd.txt
8602F: drivers/block/nbd.c
c117ab84 8603F: include/uapi/linux/nbd.h
1da177e4 8604
6e43650c
NH
8605NETWORK DROP MONITOR
8606M: Neil Horman <nhorman@tuxdriver.com>
8607L: netdev@vger.kernel.org
8608S: Maintained
8609W: https://fedorahosted.org/dropwatch/
8610F: net/core/drop_monitor.c
8611
3ed6e498
AL
8612NETWORKING [DSA]
8613M: Andrew Lunn <andrew@lunn.ch>
8614M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8615M: Florian Fainelli <f.fainelli@gmail.com>
8616S: Maintained
8617F: net/dsa/
8618F: include/net/dsa.h
8619F: drivers/net/dsa/
8620
1da177e4 8621NETWORKING [GENERAL]
8b58be88 8622M: "David S. Miller" <davem@davemloft.net>
979b6c13 8623L: netdev@vger.kernel.org
b1e8fd54 8624W: http://www.linuxfoundation.org/en/Net
11e98029 8625Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8626T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8627T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8628S: Maintained
679655da
JP
8629F: net/
8630F: include/net/
018d21ed
JP
8631F: include/linux/in.h
8632F: include/linux/net.h
8633F: include/linux/netdevice.h
c117ab84
CEB
8634F: include/uapi/linux/in.h
8635F: include/uapi/linux/net.h
8636F: include/uapi/linux/netdevice.h
0c7aecd4 8637F: include/uapi/linux/net_namespace.h
7e814a6c 8638F: tools/net/
f4e53f9a 8639F: tools/testing/selftests/net/
335a67d2 8640F: lib/random32.c
1da177e4
LT
8641
8642NETWORKING [IPv4/IPv6]
8b58be88
JP
8643M: "David S. Miller" <davem@davemloft.net>
8644M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8645M: James Morris <jmorris@namei.org>
8646M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8647M: Patrick McHardy <kaber@trash.net>
979b6c13 8648L: netdev@vger.kernel.org
08deed1e 8649T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8650S: Maintained
679655da
JP
8651F: net/ipv4/
8652F: net/ipv6/
8653F: include/net/ip*
0a14842f 8654F: arch/x86/net/*
1da177e4 8655
73b7656c
DM
8656NETWORKING [IPSEC]
8657M: Steffen Klassert <steffen.klassert@secunet.com>
8658M: Herbert Xu <herbert@gondor.apana.org.au>
8659M: "David S. Miller" <davem@davemloft.net>
8660L: netdev@vger.kernel.org
d1fc5024
SK
8661T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8662T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8663S: Maintained
5826bdd1 8664F: net/core/flow.c
73b7656c
DM
8665F: net/xfrm/
8666F: net/key/
8667F: net/ipv4/xfrm*
d1fc5024
SK
8668F: net/ipv4/esp4.c
8669F: net/ipv4/ah4.c
8670F: net/ipv4/ipcomp.c
8671F: net/ipv4/ip_vti.c
73b7656c 8672F: net/ipv6/xfrm*
d1fc5024
SK
8673F: net/ipv6/esp6.c
8674F: net/ipv6/ah6.c
8675F: net/ipv6/ipcomp6.c
8676F: net/ipv6/ip6_vti.c
73b7656c
DM
8677F: include/uapi/linux/xfrm.h
8678F: include/net/xfrm.h
8679
10e2ff1c 8680NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8681M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8682L: netdev@vger.kernel.org
8683S: Maintained
8684
29f8f632 8685NETWORKING [WIRELESS]
2cb4abd1 8686L: linux-wireless@vger.kernel.org
8a6e2535 8687Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8688
788873ac
JP
8689NETWORKING DRIVERS
8690L: netdev@vger.kernel.org
8691W: http://www.linuxfoundation.org/en/Net
11e98029 8692Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8693T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8694T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8695S: Odd Fixes
156f4fbc 8696F: Documentation/devicetree/bindings/net/
788873ac 8697F: drivers/net/
018d21ed 8698F: include/linux/if_*
0b63bf1f 8699F: include/linux/netdevice.h
0b63bf1f
JD
8700F: include/linux/etherdevice.h
8701F: include/linux/fcdevice.h
8702F: include/linux/fddidevice.h
8703F: include/linux/hippidevice.h
8704F: include/linux/inetdevice.h
c117ab84
CEB
8705F: include/uapi/linux/if_*
8706F: include/uapi/linux/netdevice.h
788873ac 8707
0e324cf6
JL
8708NETWORKING DRIVERS (WIRELESS)
8709M: Kalle Valo <kvalo@codeaurora.org>
8710L: linux-wireless@vger.kernel.org
8711Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8712T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8714S: Maintained
182fd9ee 8715F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8716F: drivers/net/wireless/
8717
3d396eb1 8718NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8719M: Manish Chopra <manish.chopra@cavium.com>
8720M: Rahul Verma <rahul.verma@cavium.com>
8721M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8722L: netdev@vger.kernel.org
3d396eb1 8723S: Supported
aa43c215 8724F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8725
6423d30f
AAJ
8726NFC SUBSYSTEM
8727M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8728M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8729M: Samuel Ortiz <sameo@linux.intel.com>
8730L: linux-wireless@vger.kernel.org
1eb3b216 8731L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8732S: Supported
6423d30f 8733F: net/nfc/
55eb94f9 8734F: include/net/nfc/
c117ab84 8735F: include/uapi/linux/nfc.h
6423d30f 8736F: drivers/nfc/
397d6497
CR
8737F: include/linux/platform_data/nfcmrvl.h
8738F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8739F: include/linux/platform_data/pn544.h
397d6497
CR
8740F: include/linux/platform_data/st21nfca.h
8741F: include/linux/platform_data/st-nci.h
7ebb88e5 8742F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8743
e8b43555 8744NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8745M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8746M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8747L: linux-nfs@vger.kernel.org
8748W: http://client.linux-nfs.org
cd7b996a 8749T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8750S: Maintained
679655da
JP
8751F: fs/lockd/
8752F: fs/nfs/
8753F: fs/nfs_common/
8754F: net/sunrpc/
8755F: include/linux/lockd/
8756F: include/linux/nfs*
8757F: include/linux/sunrpc/
c117ab84
CEB
8758F: include/uapi/linux/nfs*
8759F: include/uapi/linux/sunrpc/
1da177e4 8760
85ef9cea 8761NILFS2 FILESYSTEM
e2126935 8762M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8763L: linux-nilfs@vger.kernel.org
f9472265 8764W: http://nilfs.sourceforge.net/
9e92e516 8765W: http://nilfs.osdn.jp/
e2126935 8766T: git git://github.com/konis/nilfs2.git
85ef9cea 8767S: Supported
679655da
JP
8768F: Documentation/filesystems/nilfs2.txt
8769F: fs/nilfs2/
c35c7ac5 8770F: include/trace/events/nilfs2.h
e63e88bc
RK
8771F: include/uapi/linux/nilfs2_api.h
8772F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8773
1da177e4 8774NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8775M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8776W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8777S: Maintained
679655da
JP
8778F: Documentation/scsi/NinjaSCSI.txt
8779F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8780
8781NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8782M: GOTO Masanori <gotom@debian.or.jp>
8783M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8784W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8785S: Maintained
679655da
JP
8786F: Documentation/scsi/NinjaSCSI.txt
8787F: drivers/scsi/nsp32*
1da177e4 8788
383b8fb9
LFT
8789NIOS2 ARCHITECTURE
8790M: Ley Foon Tan <lftan@altera.com>
8791L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8792T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8793S: Maintained
8794F: arch/nios2/
8795
2a6afddb 8796NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8797R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8798F: include/linux/power/bq2415x_charger.h
081bab21 8799F: include/linux/power/bq27xxx_battery.h
2a6afddb 8800F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8801F: drivers/power/supply/bq2415x_charger.c
8802F: drivers/power/supply/bq27xxx_battery.c
8803F: drivers/power/supply/bq27xxx_battery_i2c.c
8804F: drivers/power/supply/isp1704_charger.c
8805F: drivers/power/supply/rx51_battery.c
2a6afddb 8806
a1bd3bae 8807NTB DRIVER CORE
9ef6bf6c
JM
8808M: Jon Mason <jdmason@kudzu.us>
8809M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8810M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8811L: linux-ntb@googlegroups.com
fce8a7bb 8812S: Supported
2984411f
JM
8813W: https://github.com/jonmason/ntb/wiki
8814T: git git://github.com/jonmason/ntb.git
fce8a7bb 8815F: drivers/ntb/
548c237c 8816F: drivers/net/ntb_netdev.c
fce8a7bb 8817F: include/linux/ntb.h
a1bd3bae 8818F: include/linux/ntb_transport.h
a9c59ef7 8819F: tools/testing/selftests/ntb/
fce8a7bb 8820
e26a5843
AH
8821NTB INTEL DRIVER
8822M: Jon Mason <jdmason@kudzu.us>
8823M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8824L: linux-ntb@googlegroups.com
e26a5843
AH
8825S: Supported
8826W: https://github.com/jonmason/ntb/wiki
8827T: git git://github.com/jonmason/ntb.git
8828F: drivers/ntb/hw/intel/
fce8a7bb 8829
a1b36958 8830NTB AMD DRIVER
bc034e52 8831M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
8832L: linux-ntb@googlegroups.com
8833S: Supported
8834F: drivers/ntb/hw/amd/
8835
1da177e4 8836NTFS FILESYSTEM
2818ef50 8837M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8838L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8839W: http://www.tuxera.com/
e6f4dee7 8840T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8841S: Supported
679655da
JP
8842F: Documentation/filesystems/ntfs.txt
8843F: fs/ntfs/
1da177e4 8844
9eb8ef74 8845NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8846M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8847L: linux-fbdev@vger.kernel.org
ce00f85c 8848S: Maintained
8a61f013
JH
8849F: drivers/video/fbdev/riva/
8850F: drivers/video/fbdev/nvidia/
1da177e4 8851
79461681 8852NVM EXPRESS DRIVER
b3975e94
JF
8853M: Keith Busch <keith.busch@intel.com>
8854M: Jens Axboe <axboe@fb.com>
79461681 8855L: linux-nvme@lists.infradead.org
b3975e94
JF
8856T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8857W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8858S: Supported
57dacad5 8859F: drivers/nvme/host/
79461681
MW
8860F: include/linux/nvme.h
8861
a07b4970
CH
8862NVM EXPRESS TARGET DRIVER
8863M: Christoph Hellwig <hch@lst.de>
8864M: Sagi Grimberg <sagi@grimberg.me>
8865L: linux-nvme@lists.infradead.org
8866S: Supported
8867F: drivers/nvme/target/
8868
b1ad1475
JS
8869NVM EXPRESS FC TRANSPORT DRIVERS
8870M: James Smart <james.smart@broadcom.com>
8871L: linux-nvme@lists.infradead.org
8872S: Supported
8873F: include/linux/nvme-fc.h
d6d20012 8874F: include/linux/nvme-fc-driver.h
e399441d 8875F: drivers/nvme/host/fc.c
c5343203 8876F: drivers/nvme/target/fc.c
475d0fe7 8877F: drivers/nvme/target/fcloop.c
b1ad1475 8878
aee4b9bd
SK
8879NVMEM FRAMEWORK
8880M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8881M: Maxime Ripard <maxime.ripard@free-electrons.com>
8882S: Maintained
8883F: drivers/nvmem/
8884F: Documentation/devicetree/bindings/nvmem/
8885F: include/linux/nvmem-consumer.h
8886F: include/linux/nvmem-provider.h
8887
dece4585
CP
8888NXP-NCI NFC DRIVER
8889M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8890R: Charles Gorand <charles.gorand@effinnov.com>
8891L: linux-nfc@lists.01.org (moderated for non-subscribers)
8892S: Supported
8893F: drivers/nfc/nxp-nci
8894
f50d7146 8895NXP TDA998X DRM DRIVER
54176cc6 8896M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8897S: Supported
8898F: drivers/gpu/drm/i2c/tda998x_drv.c
8899F: include/drm/i2c/tda998x.h
8900
fbace43e
PR
8901NXP TFA9879 DRIVER
8902M: Peter Rosin <peda@axentia.se>
8903L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8904S: Maintained
8905F: sound/soc/codecs/tfa9879*
8906
442f04c3
JP
8907OBJTOOL
8908M: Josh Poimboeuf <jpoimboe@redhat.com>
8909S: Supported
8910F: tools/objtool/
8911
f5525786 8912OMAP SUPPORT
0e24bdd4 8913M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8914L: linux-omap@vger.kernel.org
8915W: http://www.muru.com/linux/omap/
8916W: http://linux.omap.com/
8a6e2535 8917Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8919S: Maintained
4e04d5a3 8920F: arch/arm/*omap*/
026da812
FB
8921F: arch/arm/configs/omap1_defconfig
8922F: arch/arm/configs/omap2plus_defconfig
046d0a37 8923F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8924F: drivers/irqchip/irq-omap-intc.c
8925F: drivers/mfd/*omap*.c
8926F: drivers/mfd/menelaus.c
8927F: drivers/mfd/palmas.c
8928F: drivers/mfd/tps65217.c
8929F: drivers/mfd/tps65218.c
8930F: drivers/mfd/tps65910.c
8931F: drivers/mfd/twl-core.[ch]
8932F: drivers/mfd/twl4030*.c
8933F: drivers/mfd/twl6030*.c
8934F: drivers/mfd/twl6040*.c
8935F: drivers/regulator/palmas-regulator*.c
8936F: drivers/regulator/pbias-regulator.c
8937F: drivers/regulator/tps65217-regulator.c
8938F: drivers/regulator/tps65218-regulator.c
8939F: drivers/regulator/tps65910-regulator.c
8940F: drivers/regulator/twl-regulator.c
cac28ae6 8941F: drivers/regulator/twl6030-regulator.c
046d0a37 8942F: include/linux/i2c-omap.h
f5525786 8943
50f29fbd 8944OMAP DEVICE TREE SUPPORT
cdb55ab0 8945M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8946M: Tony Lindgren <tony@atomide.com>
8947L: linux-omap@vger.kernel.org
d0fb18c5 8948L: devicetree@vger.kernel.org
50f29fbd
TL
8949S: Maintained
8950F: arch/arm/boot/dts/*omap*
8951F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8952F: arch/arm/boot/dts/*am4*
8953F: arch/arm/boot/dts/*am5*
8954F: arch/arm/boot/dts/*dra7*
50f29fbd 8955
f5525786 8956OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8957M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8958L: linux-omap@vger.kernel.org
8959S: Maintained
8960F: arch/arm/*omap*/*clock*
8961
8962OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8963M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8964L: linux-omap@vger.kernel.org
8965S: Maintained
8966F: arch/arm/*omap*/*pm*
c46938d4 8967F: drivers/cpufreq/omap-cpufreq.c
f5525786 8968
d21db568 8969OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8970M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8971M: Paul Walmsley <paul@pwsan.com>
8972L: linux-omap@vger.kernel.org
8973S: Maintained
d21db568 8974F: arch/arm/mach-omap2/prm*
692ab1f3 8975
f5525786 8976OMAP AUDIO SUPPORT
6c284903 8977M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8978M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8979L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8980L: linux-omap@vger.kernel.org
8981S: Maintained
8982F: sound/soc/omap/
8983
18640193
TL
8984OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8985M: Roger Quadros <rogerq@ti.com>
8986M: Tony Lindgren <tony@atomide.com>
8987L: linux-omap@vger.kernel.org
8988S: Maintained
8989F: drivers/memory/omap-gpmc.c
8990F: arch/arm/mach-omap2/*gpmc*
8991
f5525786 8992OMAP FRAMEBUFFER SUPPORT
830e6384 8993M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8994L: linux-fbdev@vger.kernel.org
f5525786
TL
8995L: linux-omap@vger.kernel.org
8996S: Maintained
8a61f013 8997F: drivers/video/fbdev/omap/
f5525786 8998
676eec0d 8999OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9000M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9001L: linux-omap@vger.kernel.org
676eec0d 9002L: linux-fbdev@vger.kernel.org
178ff4c9 9003S: Maintained
8a61f013 9004F: drivers/video/fbdev/omap2/
178ff4c9
TV
9005F: Documentation/arm/OMAP/DSS
9006
8b37fcfc
OBC
9007OMAP HARDWARE SPINLOCK SUPPORT
9008M: Ohad Ben-Cohen <ohad@wizery.com>
9009L: linux-omap@vger.kernel.org
9010S: Maintained
9011F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9012
f5525786 9013OMAP MMC SUPPORT
8b58be88 9014M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9015L: linux-omap@vger.kernel.org
9016S: Maintained
653f41b5
MC
9017F: drivers/mmc/host/omap.c
9018
9019OMAP HS MMC SUPPORT
0a4585c6 9020L: linux-mmc@vger.kernel.org
653f41b5 9021L: linux-omap@vger.kernel.org
dfa5d196 9022S: Orphan
653f41b5 9023F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9024
9025OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9026M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9027S: Maintained
9028F: drivers/char/hw_random/omap-rng.c
9029
f400c82e 9030OMAP HWMOD SUPPORT
cdb55ab0 9031M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9032M: Paul Walmsley <paul@pwsan.com>
9033L: linux-omap@vger.kernel.org
9034S: Maintained
8fc8b12b 9035F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9036
8633fb30
PW
9037OMAP HWMOD DATA
9038M: Paul Walmsley <paul@pwsan.com>
9039L: linux-omap@vger.kernel.org
9040S: Maintained
9041F: arch/arm/mach-omap2/omap_hwmod*data*
9042
f400c82e 9043OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9044M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9045L: linux-omap@vger.kernel.org
9046S: Maintained
9047F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9048
0db83ced 9049OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9050M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9051L: linux-media@vger.kernel.org
9052S: Maintained
7eec52db 9053F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9054F: drivers/media/platform/omap3isp/
0db83ced 9055F: drivers/staging/media/omap4iss/
7e8970e1 9056
f5525786 9057OMAP USB SUPPORT
f5525786
TL
9058L: linux-usb@vger.kernel.org
9059L: linux-omap@vger.kernel.org
3b243519 9060S: Orphan
a16fbd65
JP
9061F: drivers/usb/*/*omap*
9062F: arch/arm/*omap*/usb*
f5525786 9063
6d994710 9064OMAP GPIO DRIVER
fe643528 9065M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9066M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9067M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9068L: linux-omap@vger.kernel.org
9069S: Maintained
fe643528 9070F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9071F: drivers/gpio/gpio-omap.c
9072
c351e290
MJ
9073OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9074M: Mark Jackson <mpfj@newflow.co.uk>
9075L: linux-omap@vger.kernel.org
9076S: Maintained
9077F: arch/arm/boot/dts/am335x-nano.dts
9078
0ad122d9 9079OMFS FILESYSTEM
8b58be88 9080M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9081L: linux-karma-devel@lists.sourceforge.net
9082S: Maintained
679655da
JP
9083F: Documentation/filesystems/omfs.txt
9084F: fs/omfs/
0ad122d9 9085
c1986ee9 9086OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9087M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9088S: Maintained
679655da
JP
9089F: drivers/char/pcmcia/cm4000_cs.c
9090F: include/linux/cm4000_cs.h
c117ab84 9091F: include/uapi/linux/cm4000_cs.h
c1986ee9 9092
77c44ab1 9093OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9094M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9095S: Maintained
679655da 9096F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9097
77d5140f 9098OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9099M: Jonathan Corbet <corbet@lwn.net>
661263b5 9100L: linux-media@vger.kernel.org
275ffde4 9101T: git git://linuxtv.org/media_tree.git
77d5140f 9102S: Maintained
90d72ac6 9103F: drivers/media/i2c/ov7670.c
77d5140f 9104
431bca73 9105ONENAND FLASH DRIVER
8b58be88 9106M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9107L: linux-mtd@lists.infradead.org
9108S: Maintained
679655da
JP
9109F: drivers/mtd/onenand/
9110F: include/linux/mtd/onenand*.h
431bca73 9111
1da177e4 9112ONSTREAM SCSI TAPE DRIVER
8b58be88 9113M: Willem Riede <osst@riede.org>
1da177e4
LT
9114L: osst-users@lists.sourceforge.net
9115L: linux-scsi@vger.kernel.org
9116S: Maintained
f7269cfc
JD
9117F: Documentation/scsi/osst.txt
9118F: drivers/scsi/osst.*
9119F: drivers/scsi/osst_*.h
9120F: drivers/scsi/st.h
1da177e4 9121
e2d1d6c0 9122OPENCORES I2C BUS DRIVER
8b58be88 9123M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9124L: linux-i2c@vger.kernel.org
e2d1d6c0 9125S: Maintained
679655da
JP
9126F: Documentation/i2c/busses/i2c-ocores
9127F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9128
860c44c1 9129OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9130M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9131M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9132L: devicetree@vger.kernel.org
a7fefe9f 9133W: http://www.devicetree.org/
fcdec35e 9134T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9135S: Maintained
f8828205 9136F: drivers/of/
860c44c1 9137F: include/linux/of*.h
f8828205 9138F: scripts/dtc/
860c44c1 9139
f8828205 9140OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9141M: Rob Herring <robh+dt@kernel.org>
f8828205 9142M: Mark Rutland <mark.rutland@arm.com>
f8828205 9143L: devicetree@vger.kernel.org
9f273c24 9144T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9145Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9146S: Maintained
9147F: Documentation/devicetree/
9148F: arch/*/boot/dts/
9149F: include/dt-bindings/
9150
2bb65f56
PA
9151OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9152M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9153L: devicetree@vger.kernel.org
9154S: Maintained
9155F: Documentation/devicetree/dynamic-resolution-notes.txt
9156F: Documentation/devicetree/overlay-notes.txt
9157F: drivers/of/overlay.c
9158F: drivers/of/resolver.c
9159
19f9d392
JB
9160OPENRISC ARCHITECTURE
9161M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9162M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9163M: Stafford Horne <shorne@gmail.com>
9164L: openrisc@lists.librecores.org
9165W: http://openrisc.io
19f9d392 9166S: Maintained
14430813 9167F: arch/openrisc/
19f9d392 9168
ccb1352e 9169OPENVSWITCH
4f337ed5 9170M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9171L: netdev@vger.kernel.org
ccb1352e
JG
9172L: dev@openvswitch.org
9173W: http://openvswitch.org
ccb1352e
JG
9174S: Maintained
9175F: net/openvswitch/
b422da7c 9176F: include/uapi/linux/openvswitch.h
ccb1352e 9177
875fa6fb
VK
9178OPERATING PERFORMANCE POINTS (OPP)
9179M: Viresh Kumar <vireshk@kernel.org>
9180M: Nishanth Menon <nm@ti.com>
9181M: Stephen Boyd <sboyd@codeaurora.org>
9182L: linux-pm@vger.kernel.org
9183S: Maintained
9184T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9185F: drivers/base/power/opp/
9186F: include/linux/pm_opp.h
9187F: Documentation/power/opp.txt
9188F: Documentation/devicetree/bindings/opp/
9189
af39917d
CL
9190OPL4 DRIVER
9191M: Clemens Ladisch <clemens@ladisch.de>
9192L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9193T: git git://git.alsa-project.org/alsa-kernel.git
9194S: Maintained
9195F: sound/drivers/opl4/
9196
1da177e4 9197OPROFILE
4cf7e718 9198M: Robert Richter <rric@kernel.org>
1da177e4
LT
9199L: oprofile-list@lists.sf.net
9200S: Maintained
81c4a8a6 9201F: arch/*/include/asm/oprofile*.h
679655da
JP
9202F: arch/*/oprofile/
9203F: drivers/oprofile/
9204F: include/linux/oprofile.h
1da177e4 9205
e2d1d6c0 9206ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9207M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9208M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9209L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9210W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9211S: Supported
679655da
JP
9212F: Documentation/filesystems/ocfs2.txt
9213F: Documentation/filesystems/dlmfs.txt
9214F: fs/ocfs2/
e2d1d6c0 9215
1da177e4 9216ORINOCO DRIVER
724c6b35 9217L: linux-wireless@vger.kernel.org
491b26b4 9218W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9219W: http://www.nongnu.org/orinoco/
3a59babb 9220S: Orphan
2be45b66 9221F: drivers/net/wireless/intersil/orinoco/
1da177e4 9222
42c55aa8 9223OSD LIBRARY and FILESYSTEM
fadc0752 9224M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9225M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9226L: osd-dev@open-osd.org
9227W: http://open-osd.org
54e5881d 9228T: git git://git.open-osd.org/open-osd.git
68274794 9229S: Maintained
42c55aa8 9230F: drivers/scsi/osd/
6b6f0b6c 9231F: include/scsi/osd_*
42c55aa8 9232F: fs/exofs/
68274794 9233
ef94b186 9234OVERLAY FILESYSTEM
7c37fbda 9235M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9236L: linux-unionfs@vger.kernel.org
9237T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9238S: Supported
1d113735 9239F: fs/overlayfs/
7c37fbda
NB
9240F: Documentation/filesystems/overlayfs.txt
9241
85096169
MM
9242ORANGEFS FILESYSTEM
9243M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9244L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9245T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9246S: Supported
9247F: fs/orangefs/
9248F: Documentation/filesystems/orangefs.txt
9249
e2d1d6c0 9250P54 WIRELESS DRIVER
084cb0fe 9251M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9252L: linux-wireless@vger.kernel.org
084cb0fe 9253W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9254S: Maintained
d3466830 9255F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9256
f5cd7872 9257PA SEMI ETHERNET DRIVER
f5cd7872 9258L: netdev@vger.kernel.org
56a5b8da 9259S: Orphan
ded19add 9260F: drivers/net/ethernet/pasemi/*
f5cd7872 9261
beb58aa3 9262PA SEMI SMBUS DRIVER
846557d3 9263L: linux-i2c@vger.kernel.org
56a5b8da 9264S: Orphan
679655da 9265F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9266
48fc267e
SK
9267PADATA PARALLEL EXECUTION MECHANISM
9268M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9269L: linux-crypto@vger.kernel.org
9270S: Maintained
9271F: kernel/padata.c
9272F: include/linux/padata.h
9273F: Documentation/padata.txt
9274
709ee531 9275PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9276M: Harald Welte <laforge@gnumonks.org>
d0944853 9277L: platform-driver-x86@vger.kernel.org
709ee531 9278S: Maintained
679655da 9279F: drivers/platform/x86/panasonic-laptop.c
709ee531 9280
368dd5ac 9281PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9282M: David Howells <dhowells@redhat.com>
4fa97181
DH
9283L: linux-am33-list@redhat.com (moderated for non-subscribers)
9284W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9285S: Maintained
679655da
JP
9286F: Documentation/mn10300/
9287F: arch/mn10300/
4fa97181 9288
305b37bd
KS
9289PARALLEL LCD/KEYPAD PANEL DRIVER
9290M: Willy Tarreau <willy@haproxy.com>
9291M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9292S: Odd Fixes
9293F: Documentation/misc-devices/lcd-panel-cgram.txt
9294F: drivers/misc/panel.c
9295
64dfff03
SM
9296PARALLEL PORT SUBSYSTEM
9297M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9298M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9299L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9300S: Maintained
679655da
JP
9301F: drivers/parport/
9302F: include/linux/parport*.h
9303F: drivers/char/ppdev.c
c117ab84 9304F: include/uapi/linux/ppdev.h
64dfff03 9305F: Documentation/parport*.txt
1da177e4 9306
4cdf6bc2 9307PARAVIRT_OPS INTERFACE
d633180c 9308M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9309M: Chris Wright <chrisw@sous-sol.org>
9310M: Alok Kataria <akataria@vmware.com>
9311M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9312L: virtualization@lists.linux-foundation.org
4cdf6bc2 9313S: Supported
a2e19991 9314F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9315F: arch/*/kernel/paravirt*
9316F: arch/*/include/asm/paravirt.h
47ae4b05 9317F: include/linux/hypervisor.h
4cdf6bc2 9318
e2d1d6c0 9319PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9320M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9321L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9322S: Maintained
679655da
JP
9323F: Documentation/blockdev/paride.txt
9324F: drivers/block/paride/
e2d1d6c0
RD
9325
9326PARISC ARCHITECTURE
b8828770 9327M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9328M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9329L: linux-parisc@vger.kernel.org
9330W: http://www.parisc-linux.org/
8a6e2535 9331Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9332T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9333T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9334S: Maintained
679655da 9335F: arch/parisc/
2b6bac9e 9336F: Documentation/parisc/
679655da 9337F: drivers/parisc/
2b6bac9e
HD
9338F: drivers/char/agp/parisc-agp.c
9339F: drivers/input/serio/gscps2.c
9340F: drivers/parport/parport_gsc.*
9341F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9342F: drivers/video/fbdev/sti*
2b6bac9e
HD
9343F: drivers/video/console/sti*
9344F: drivers/video/logo/logo_parisc*
e2d1d6c0 9345
1662d32c 9346PC87360 HARDWARE MONITORING DRIVER
8b58be88 9347M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9348L: linux-hwmon@vger.kernel.org
1662d32c 9349S: Maintained
679655da
JP
9350F: Documentation/hwmon/pc87360
9351F: drivers/hwmon/pc87360.c
1662d32c
JC
9352
9353PC8736x GPIO DRIVER
8b58be88 9354M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9355S: Maintained
679655da 9356F: drivers/char/pc8736x_gpio.c
1662d32c 9357
1ad107fd 9358PC87427 HARDWARE MONITORING DRIVER
d8130624 9359M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9360L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9361S: Maintained
9362F: Documentation/hwmon/pc87427
9363F: drivers/hwmon/pc87427.c
9364
b26e0ed4 9365PCA9532 LED DRIVER
8b58be88 9366M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9367S: Maintained
d5ca6918
JP
9368F: drivers/leds/leds-pca9532.c
9369F: include/linux/leds-pca9532.h
b26e0ed4 9370
5ce914a8 9371PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9372M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9373L: linux-i2c@vger.kernel.org
9374S: Maintained
b4f0b74e 9375F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9376
3971dae5 9377PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9378M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9379S: Maintained
9380F: drivers/firmware/pcdp.*
9381
065c6359 9382PCI ERROR RECOVERY
6305902c 9383M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9384L: linux-pci@vger.kernel.org
065c6359 9385S: Supported
679655da 9386F: Documentation/PCI/pci-error-recovery.txt
065c6359 9387
78c1cffd
RC
9388PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9389M: Russell Currey <ruscur@russell.cc>
9390L: linuxppc-dev@lists.ozlabs.org
9391S: Supported
9392F: Documentation/powerpc/eeh-pci-error-recovery.txt
9393F: arch/powerpc/kernel/eeh*.c
9394F: arch/powerpc/platforms/*/eeh*.c
9395F: arch/powerpc/include/*/eeh*.h
9396
1da177e4 9397PCI SUBSYSTEM
5ac3a6d2 9398M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9399L: linux-pci@vger.kernel.org
99662dd1 9400Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9401T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9402S: Supported
92a1fe2e 9403F: Documentation/devicetree/bindings/pci/
679655da
JP
9404F: Documentation/PCI/
9405F: drivers/pci/
9406F: include/linux/pci*
6b49ee49 9407F: arch/x86/pci/
cad01f91 9408F: arch/x86/kernel/quirks.c
1da177e4 9409
eaa6111b
LFT
9410PCI DRIVER FOR ALTERA PCIE IP
9411M: Ley Foon Tan <lftan@altera.com>
9412L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9413L: linux-pci@vger.kernel.org
9414S: Supported
9415F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9416F: drivers/pci/host/pcie-altera.c
9417
b7e78170
RH
9418PCI DRIVER FOR ARM VERSATILE PLATFORM
9419M: Rob Herring <robh@kernel.org>
9420L: linux-pci@vger.kernel.org
9421L: linux-arm-kernel@lists.infradead.org
9422S: Maintained
9423F: Documentation/devicetree/bindings/pci/versatile.txt
9424F: drivers/pci/host/pci-versatile.c
9425
3dc9d38c
TP
9426PCI DRIVER FOR ARMADA 8K
9427M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9428L: linux-pci@vger.kernel.org
9429L: linux-arm-kernel@lists.infradead.org
9430S: Maintained
9431F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9432F: drivers/pci/host/pcie-armada8k.c
9433
5f6b6ccd
TI
9434PCI DRIVER FOR APPLIEDMICRO XGENE
9435M: Tanmay Inamdar <tinamdar@apm.com>
9436L: linux-pci@vger.kernel.org
9437L: linux-arm-kernel@lists.infradead.org
9438S: Maintained
9439F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9440F: drivers/pci/host/pci-xgene.c
9441
62d0ff83
ML
9442PCI DRIVER FOR FREESCALE LAYERSCAPE
9443M: Minghuan Lian <minghuan.Lian@freescale.com>
9444M: Mingkai Hu <mingkai.hu@freescale.com>
9445M: Roy Zang <tie-fei.zang@freescale.com>
9446L: linuxppc-dev@lists.ozlabs.org
9447L: linux-pci@vger.kernel.org
9448L: linux-arm-kernel@lists.infradead.org
9449S: Maintained
9450F: drivers/pci/host/*layerscape*
9451
f0b75693 9452PCI DRIVER FOR IMX6
286fbaef 9453M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9454M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9455L: linux-pci@vger.kernel.org
9456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9457S: Maintained
12e46064 9458F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9459F: drivers/pci/host/*imx6*
9460
0c4ffcfe
MK
9461PCI DRIVER FOR TI KEYSTONE
9462M: Murali Karicheri <m-karicheri2@ti.com>
9463L: linux-pci@vger.kernel.org
9464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9465S: Maintained
9466F: drivers/pci/host/*keystone*
9467
f0b75693
BH
9468PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9469M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9470M: Jason Cooper <jason@lakedaemon.net>
9471L: linux-pci@vger.kernel.org
9472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9473S: Maintained
9474F: drivers/pci/host/*mvebu*
9475
8c39d710
TP
9476PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9477M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9478L: linux-pci@vger.kernel.org
9479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9480S: Maintained
441106d9 9481F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9482F: drivers/pci/host/pci-aardvark.c
9483
0447cfd7
TR
9484PCI DRIVER FOR NVIDIA TEGRA
9485M: Thierry Reding <thierry.reding@gmail.com>
9486L: linux-tegra@vger.kernel.org
f0b75693 9487L: linux-pci@vger.kernel.org
0447cfd7
TR
9488S: Supported
9489F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9490F: drivers/pci/host/pci-tegra.c
9491
47ff3de9
KVA
9492PCI DRIVER FOR TI DRA7XX
9493M: Kishon Vijay Abraham I <kishon@ti.com>
9494L: linux-omap@vger.kernel.org
9495L: linux-pci@vger.kernel.org
9496S: Supported
9497F: Documentation/devicetree/bindings/pci/ti-pci.txt
9498F: drivers/pci/host/pci-dra7xx.c
9499
f0b75693
BH
9500PCI DRIVER FOR RENESAS R-CAR
9501M: Simon Horman <horms@verge.net.au>
9502L: linux-pci@vger.kernel.org
4a121096 9503L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9504S: Maintained
9505F: drivers/pci/host/*rcar*
9506
4af82255 9507PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9508M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9509L: linux-pci@vger.kernel.org
f0b75693
BH
9510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9511L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9512S: Maintained
9513F: drivers/pci/host/pci-exynos.c
9514
f0b75693 9515PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9516M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9517M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9518L: linux-pci@vger.kernel.org
9519S: Maintained
9520F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9521F: drivers/pci/host/*designware*
5a3aa2a8 9522
cf28855b
WD
9523PCI DRIVER FOR GENERIC OF HOSTS
9524M: Will Deacon <will.deacon@arm.com>
9525L: linux-pci@vger.kernel.org
9526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9527S: Maintained
9528F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9529F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9530F: drivers/pci/host/pci-host-generic.c
9531
185a383a
KB
9532PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9533M: Keith Busch <keith.busch@intel.com>
9534L: linux-pci@vger.kernel.org
9535S: Supported
bc79c985 9536F: drivers/pci/host/vmd.c
185a383a 9537
51b66a6c 9538PCIE DRIVER FOR ST SPEAR13XX
110baab1 9539M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9540L: linux-pci@vger.kernel.org
110baab1 9541S: Maintained
51b66a6c
PA
9542F: drivers/pci/host/*spear*
9543
af1169b4
LFT
9544PCI MSI DRIVER FOR ALTERA MSI IP
9545M: Ley Foon Tan <lftan@altera.com>
9546L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9547L: linux-pci@vger.kernel.org
9548S: Supported
9549F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9550F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9551
dcd19de3
DD
9552PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9553M: Duc Dang <dhdang@apm.com>
9554L: linux-pci@vger.kernel.org
9555L: linux-arm-kernel@lists.infradead.org
9556S: Maintained
9557F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9558F: drivers/pci/host/pci-xgene-msi.c
9559
a3cbfae1
NC
9560PCIE DRIVER FOR AXIS ARTPEC
9561M: Niklas Cassel <niklas.cassel@axis.com>
9562M: Jesper Nilsson <jesper.nilsson@axis.com>
9563L: linux-arm-kernel@axis.com
9564L: linux-pci@vger.kernel.org
9565S: Maintained
9566F: Documentation/devicetree/bindings/pci/axis,artpec*
9567F: drivers/pci/host/*artpec*
9568
500a1d9a
ZW
9569PCIE DRIVER FOR HISILICON
9570M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9571M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9572L: linux-pci@vger.kernel.org
9573S: Maintained
9574F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9575F: drivers/pci/host/pcie-hisi.c
9576
e77f847d
SL
9577PCIE DRIVER FOR ROCKCHIP
9578M: Shawn Lin <shawn.lin@rock-chips.com>
9579M: Wenrui Li <wenrui.li@rock-chips.com>
9580L: linux-pci@vger.kernel.org
9581L: linux-rockchip@lists.infradead.org
9582S: Maintained
9583F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9584F: drivers/pci/host/pcie-rockchip.c
9585
82a82383
SV
9586PCIE DRIVER FOR QUALCOMM MSM
9587M: Stanimir Varbanov <svarbanov@mm-sol.com>
9588L: linux-pci@vger.kernel.org
9589L: linux-arm-msm@vger.kernel.org
9590S: Maintained
9591F: drivers/pci/host/*qcom*
9592
f12b76e5
DD
9593PCIE DRIVER FOR CAVIUM THUNDERX
9594M: David Daney <david.daney@cavium.com>
9595L: linux-pci@vger.kernel.org
9596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9597S: Supported
9598F: Documentation/devicetree/bindings/pci/pci-thunder-*
9599F: drivers/pci/host/pci-thunder-*
9600
1da177e4 9601PCMCIA SUBSYSTEM
4230dfc9 9602P: Linux PCMCIA Team
f5df5881 9603L: linux-pcmcia@lists.infradead.org
6650e0a5 9604W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9605T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9606S: Maintained
679655da 9607F: Documentation/pcmcia/
a67cd548 9608F: tools/pcmcia/
679655da
JP
9609F: drivers/pcmcia/
9610F: include/pcmcia/
1da177e4
LT
9611
9612PCNET32 NETWORK DRIVER
227fb925 9613M: Don Fry <pcnet32@frontier.com>
979b6c13 9614L: netdev@vger.kernel.org
1da177e4 9615S: Maintained
b955f6ca 9616F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9617
48fc267e
SK
9618PCRYPT PARALLEL CRYPTO ENGINE
9619M: Steffen Klassert <steffen.klassert@secunet.com>
9620L: linux-crypto@vger.kernel.org
9621S: Maintained
9622F: crypto/pcrypt.c
9623F: include/crypto/pcrypt.h
9624
e72df0b8
TH
9625PER-CPU MEMORY ALLOCATOR
9626M: Tejun Heo <tj@kernel.org>
93e205a7 9627M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9628T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9629S: Maintained
9630F: include/linux/percpu*.h
9631F: mm/percpu*.c
9632F: arch/*/include/asm/percpu.h
9633
ad4ecbcb 9634PER-TASK DELAY ACCOUNTING
185e595f 9635M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9636S: Maintained
679655da
JP
9637F: include/linux/delayacct.h
9638F: kernel/delayacct.c
ad4ecbcb 9639
57c0c15b 9640PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9641M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9642M: Ingo Molnar <mingo@redhat.com>
f80c5393 9643M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9644R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9645L: linux-kernel@vger.kernel.org
75fc2d37 9646T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9647S: Supported
d53e8365 9648F: kernel/events/*
a003236c 9649F: include/linux/perf_event.h
c117ab84 9650F: include/uapi/linux/perf_event.h
141c4296
RR
9651F: arch/*/kernel/perf_event*.c
9652F: arch/*/kernel/*/perf_event*.c
9653F: arch/*/kernel/*/*/perf_event*.c
a003236c 9654F: arch/*/include/asm/perf_event.h
a003236c 9655F: arch/*/kernel/perf_callchain.c
b0a434fb 9656F: arch/*/events/*
a003236c 9657F: tools/perf/
6c0b3244 9658
dd49d0f5 9659PERSONALITY HANDLING
8b58be88 9660M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9661L: linux-abi-devel@lists.sourceforge.net
9662S: Maintained
679655da 9663F: include/linux/personality.h
c117ab84 9664F: include/uapi/linux/personality.h
dd49d0f5 9665
838e7a03 9666PHONET PROTOCOL
2a06b40f 9667M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9668S: Supported
9669F: Documentation/networking/phonet.txt
9670F: include/linux/phonet.h
9671F: include/net/phonet/
c117ab84 9672F: include/uapi/linux/phonet.h
838e7a03
RDC
9673F: net/phonet/
9674
1da177e4 9675PHRAM MTD DRIVER
8b58be88 9676M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9677L: linux-mtd@lists.infradead.org
9678S: Maintained
679655da 9679F: drivers/mtd/devices/phram.c
1da177e4 9680
efdbb10e
BP
9681PICOLCD HID DRIVER
9682M: Bruno Prémont <bonbons@linux-vserver.org>
9683L: linux-input@vger.kernel.org
9684S: Maintained
9685F: drivers/hid/hid-picolcd*
9686
a53bfa07
JI
9687PICOXCELL SUPPORT
9688M: Jamie Iles <jamie@jamieiles.com>
9689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9690T: git git://github.com/jamieiles/linux-2.6-ji.git
9691S: Supported
b8733987 9692F: arch/arm/boot/dts/picoxcell*
14430813 9693F: arch/arm/mach-picoxcell/
b8733987 9694F: drivers/crypto/picoxcell*
a53bfa07 9695
2744e8af
LW
9696PIN CONTROL SUBSYSTEM
9697M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9698L: linux-gpio@vger.kernel.org
dbe752a3 9699T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9700S: Maintained
9feeed94 9701F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9702F: Documentation/pinctrl.txt
07f29ba6 9703F: drivers/pinctrl/
8e406fe4 9704F: include/linux/pinctrl/
2744e8af 9705
2201bbb8
JCPV
9706PIN CONTROLLER - ATMEL AT91
9707M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9709S: Maintained
c654b6bf 9710F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9711
33d3690c
LD
9712PIN CONTROLLER - ATMEL AT91 PIO4
9713M: Ludovic Desroches <ludovic.desroches@atmel.com>
9714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9715L: linux-gpio@vger.kernel.org
9716S: Supported
9717F: drivers/pinctrl/pinctrl-at91-pio4.*
9718
cbd1b652
MW
9719PIN CONTROLLER - INTEL
9720M: Mika Westerberg <mika.westerberg@linux.intel.com>
9721M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9722S: Maintained
9723F: drivers/pinctrl/intel/
2201bbb8 9724
9963b536
LP
9725PIN CONTROLLER - RENESAS
9726M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9727M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9728L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9729S: Maintained
9730F: drivers/pinctrl/sh-pfc/
9731
b75e60d6 9732PIN CONTROLLER - SAMSUNG
fea685e9 9733M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9734M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9735M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9737L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9738S: Maintained
9b5b33f6 9739F: drivers/pinctrl/samsung/
5db7e3bb
KK
9740F: include/dt-bindings/pinctrl/samsung.h
9741F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9742
13cbd906
TL
9743PIN CONTROLLER - SINGLE
9744M: Tony Lindgren <tony@atomide.com>
9745M: Haojian Zhuang <haojian.zhuang@linaro.org>
9746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9747L: linux-omap@vger.kernel.org
9748S: Maintained
9749F: drivers/pinctrl/pinctrl-single.c
9750
deda8287 9751PIN CONTROLLER - ST SPEAR
da89947b 9752M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9754W: http://www.st.com/spear
9755S: Maintained
8e406fe4 9756F: drivers/pinctrl/spear/
deda8287 9757
11a1cf34
JH
9758PISTACHIO SOC SUPPORT
9759M: James Hartley <james.hartley@imgtec.com>
9760M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9761L: linux-mips@linux-mips.org
9762S: Maintained
9763F: arch/mips/pistachio/
9764F: arch/mips/include/asm/mach-pistachio/
9765F: arch/mips/boot/dts/pistachio/
9766F: arch/mips/configs/pistachio*_defconfig
9767
249a6771 9768PKTCDVD DRIVER
5a8b187c
JA
9769S: Orphan
9770M: linux-block@vger.kernel.org
679655da
JP
9771F: drivers/block/pktcdvd.c
9772F: include/linux/pktcdvd.h
c117ab84 9773F: include/uapi/linux/pktcdvd.h
249a6771 9774
b31d8273
G
9775PKUNITY SOC DRIVERS
9776M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9777W: http://mprc.pku.edu.cn/~guanxuetao/linux
9778S: Maintained
ceebf4d5 9779T: git git://github.com/gxt/linux.git
b31d8273 9780F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9781F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9782F: drivers/video/fbdev/fb-puv3.c
2809e80b 9783F: drivers/rtc/rtc-puv3.c
b31d8273 9784
9d2ecfb7 9785PMBUS HARDWARE MONITORING DRIVERS
ca462085 9786M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9787L: linux-hwmon@vger.kernel.org
9788W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9789W: http://www.roeck-us.net/linux/drivers/
9790T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9791S: Maintained
9792F: Documentation/hwmon/pmbus
9793F: drivers/hwmon/pmbus/
9794F: include/linux/i2c/pmbus.h
9795
89a36810 9796PMC SIERRA MaxRAID DRIVER
89a36810
AR
9797L: linux-scsi@vger.kernel.org
9798W: http://www.pmc-sierra.com/
3cdea4d7 9799S: Orphan
89a36810
AR
9800F: drivers/scsi/pmcraid.*
9801
dbf9bfe6 9802PMC SIERRA PM8001 DRIVER
d32477e2 9803M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9804M: lindar_liu@usish.com
f5a7b525 9805L: pmchba@pmcs.com
dbf9bfe6 9806L: linux-scsi@vger.kernel.org
9807S: Supported
9808F: drivers/scsi/pm8001/
9809
1da177e4 9810POSIX CLOCKS and TIMERS
8b58be88 9811M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9812L: linux-kernel@vger.kernel.org
75fc2d37 9813T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9814S: Maintained
679655da
JP
9815F: fs/timerfd.c
9816F: include/linux/timer*
5cee9645 9817F: kernel/time/*timer*
1da177e4 9818
7b06a6d7
RW
9819POWER MANAGEMENT CORE
9820M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9821L: linux-pm@vger.kernel.org
9822T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9823B: https://bugzilla.kernel.org
7b06a6d7
RW
9824S: Supported
9825F: drivers/base/power/
9826F: include/linux/pm.h
9827F: include/linux/pm_*
9828F: include/linux/powercap.h
9829F: drivers/powercap/
9830
3be86148 9831POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9832M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9833L: linux-pm@vger.kernel.org
58db9505 9834T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9835S: Maintained
f3332532 9836F: Documentation/devicetree/bindings/power/supply/
679655da 9837F: include/linux/power_supply.h
8c0984e5 9838F: drivers/power/supply/
3be86148 9839
514f161a
MR
9840POWER STATE COORDINATION INTERFACE (PSCI)
9841M: Mark Rutland <mark.rutland@arm.com>
9842M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9843L: linux-arm-kernel@lists.infradead.org
9844S: Maintained
9845F: drivers/firmware/psci.c
9846F: include/linux/psci.h
9847F: include/uapi/linux/psci.h
9848
43a1dd9b
SJS
9849POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9850M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9851L: linuxppc-dev@lists.ozlabs.org
9852S: Maintained
9853F: drivers/char/powernv-op-panel.c
9854
1da177e4 9855PNP SUPPORT
9c3646d1 9856M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9857S: Maintained
679655da 9858F: drivers/pnp/
1da177e4
LT
9859
9860PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9861M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9862L: linux-ppp@vger.kernel.org
9863S: Maintained
224cf5ad 9864F: drivers/net/ppp/ppp_*
1da177e4
LT
9865
9866PPP OVER ATM (RFC 2364)
8b58be88 9867M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9868S: Maintained
679655da 9869F: net/atm/pppoatm.c
c117ab84 9870F: include/uapi/linux/atmppp.h
1da177e4
LT
9871
9872PPP OVER ETHERNET
8b58be88 9873M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9874S: Maintained
224cf5ad
JK
9875F: drivers/net/ppp/pppoe.c
9876F: drivers/net/ppp/pppox.c
1da177e4 9877
a6d2370b 9878PPP OVER L2TP
8b58be88 9879M: James Chapman <jchapman@katalix.com>
a6d2370b 9880S: Maintained
90ca28d1 9881F: net/l2tp/l2tp_ppp.c
679655da 9882F: include/linux/if_pppol2tp.h
c117ab84 9883F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9884
eae9d2ba 9885PPS SUPPORT
8b58be88 9886M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9887W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9888L: linuxpps@ml.enneenne.com (subscribers-only)
9889S: Maintained
cabaaf41
JP
9890F: Documentation/pps/
9891F: drivers/pps/
9892F: include/linux/pps*.h
eae9d2ba 9893
71a6d0af
HW
9894PPTP DRIVER
9895M: Dmitry Kozlov <xeb@mail.ru>
9896L: netdev@vger.kernel.org
9897S: Maintained
224cf5ad 9898F: drivers/net/ppp/pptp.c
71a6d0af
HW
9899W: http://sourceforge.net/projects/accel-pptp
9900
1da177e4 9901PREEMPTIBLE KERNEL
8b58be88 9902M: Robert Love <rml@tech9.net>
1da177e4
LT
9903L: kpreempt-tech@lists.sourceforge.net
9904W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9905S: Supported
679655da
JP
9906F: Documentation/preempt-locking.txt
9907F: include/linux/preempt.h
1da177e4
LT
9908
9909PRISM54 WIRELESS DRIVER
8b58be88 9910M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9911L: linux-wireless@vger.kernel.org
9ef80804 9912W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9913S: Obsolete
c12edfe2 9914F: drivers/net/wireless/intersil/prism54/
1da177e4 9915
02c18891 9916PS3 NETWORK SUPPORT
b809b9ca 9917M: Geoff Levand <geoff@infradead.org>
02c18891 9918L: netdev@vger.kernel.org
a14ab6b6 9919L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9920S: Maintained
8df158ac 9921F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9922
f58a9d17 9923PS3 PLATFORM SUPPORT
b809b9ca 9924M: Geoff Levand <geoff@infradead.org>
a4724ed6 9925L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9926S: Maintained
679655da
JP
9927F: arch/powerpc/boot/ps3*
9928F: arch/powerpc/include/asm/lv1call.h
9929F: arch/powerpc/include/asm/ps3*.h
9930F: arch/powerpc/platforms/ps3/
9931F: drivers/*/ps3*
9932F: drivers/ps3/
fec629b8 9933F: drivers/rtc/rtc-ps3.c
679655da 9934F: drivers/usb/host/*ps3.c
fec629b8 9935F: sound/ppc/snd_ps3*
f58a9d17 9936
cffb4add 9937PS3VRAM DRIVER
8b58be88 9938M: Jim Paris <jim@jtan.com>
3715a5d0 9939M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9940L: linuxppc-dev@lists.ozlabs.org
cffb4add 9941S: Maintained
8a3977cb 9942F: drivers/block/ps3vram.c
cffb4add 9943
8defe599 9944PSTORE FILESYSTEM
9d5e2a02 9945M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9946M: Colin Cross <ccross@android.com>
9947M: Kees Cook <keescook@chromium.org>
9948M: Tony Luck <tony.luck@intel.com>
9949S: Maintained
9f273c24 9950T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9951F: fs/pstore/
9952F: include/linux/pstore*
04851772 9953F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9954F: drivers/acpi/apei/erst.c
9955
7fbc415d
RC
9956PTP HARDWARE CLOCK SUPPORT
9957M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9958L: netdev@vger.kernel.org
7fbc415d
RC
9959S: Maintained
9960W: http://linuxptp.sourceforge.net/
9961F: Documentation/ABI/testing/sysfs-ptp
9962F: Documentation/ptp/*
0ecb3cdd 9963F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9964F: drivers/net/phy/dp83640*
9965F: drivers/ptp/*
9966F: include/linux/ptp_cl*
9967
cf94a4d1 9968PTRACE SUPPORT
e846ee5f 9969M: Roland McGrath <roland@hack.frob.com>
8b58be88 9970M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9971S: Maintained
9972F: include/asm-generic/syscall.h
9973F: include/linux/ptrace.h
9974F: include/linux/regset.h
9975F: include/linux/tracehook.h
c117ab84 9976F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9977F: kernel/ptrace.c
9978
3e9d7ba7
HV
9979PULSE8-CEC DRIVER
9980M: Hans Verkuil <hverkuil@xs4all.nl>
9981L: linux-media@vger.kernel.org
9982T: git git://linuxtv.org/media_tree.git
9983S: Maintained
104eda6d 9984F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 9985
8320204a 9986PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9987M: Mike Isely <isely@pobox.com>
16e9495d 9988L: pvrusb2@isely.net (subscribers-only)
661263b5 9989L: linux-media@vger.kernel.org
8320204a 9990W: http://www.isely.net/pvrusb2/
275ffde4 9991T: git git://linuxtv.org/media_tree.git
8320204a 9992S: Maintained
618cd932 9993F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 9994F: drivers/media/usb/pvrusb2/
8320204a 9995
39532e6c 9996PWC WEBCAM DRIVER
c0936df4 9997M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9998L: linux-media@vger.kernel.org
9999T: git git://linuxtv.org/media_tree.git
c0936df4 10000S: Odd Fixes
39532e6c
HG
10001F: drivers/media/usb/pwc/*
10002
93c090b3 10003PWM FAN DRIVER
774e0362 10004M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10005M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10006L: linux-hwmon@vger.kernel.org
93c090b3
KD
10007S: Supported
10008F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10009F: Documentation/hwmon/pwm-fan
10010F: drivers/hwmon/pwm-fan.c
10011
200efedd 10012PWM SUBSYSTEM
aa3495f7
TR
10013M: Thierry Reding <thierry.reding@gmail.com>
10014L: linux-pwm@vger.kernel.org
0c2498f1 10015S: Maintained
006e854f 10016T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10017F: Documentation/pwm.txt
10018F: Documentation/devicetree/bindings/pwm/
10019F: include/linux/pwm.h
0c2498f1 10020F: drivers/pwm/
a140b98d
TR
10021F: drivers/video/backlight/pwm_bl.c
10022F: include/linux/pwm_backlight.h
0c2498f1 10023
30ec261e 10024PXA2xx/PXA3xx SUPPORT
8da5e302 10025M: Daniel Mack <daniel@zonque.org>
a323f664 10026M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10027M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10029T: git git://github.com/hzhuang1/linux.git
8da5e302 10030T: git git://github.com/rjarzmik/linux.git
1da177e4 10031S: Maintained
e68d7c14 10032F: arch/arm/boot/dts/pxa*
679655da 10033F: arch/arm/mach-pxa/
820439f1 10034F: drivers/dma/pxa*
679655da 10035F: drivers/pcmcia/pxa2xx*
1403ead9 10036F: drivers/pinctrl/pxa/
9df92e6c 10037F: drivers/spi/spi-pxa2xx*
faf2e1db 10038F: drivers/usb/gadget/udc/pxa2*
679655da 10039F: include/sound/pxa2xx-lib.h
bec4c99e 10040F: sound/arm/pxa*
14430813 10041F: sound/soc/pxa/
1da177e4 10042
f3154a46
RJ
10043PXA GPIO DRIVER
10044M: Robert Jarzmik <robert.jarzmik@free.fr>
10045L: linux-gpio@vger.kernel.org
10046S: Maintained
10047F: drivers/gpio/gpio-pxa.c
10048
ec64d3bf
EG
10049PXA3xx NAND FLASH DRIVER
10050M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10051L: linux-mtd@lists.infradead.org
10052S: Maintained
9a67f099 10053F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10054
3f640c61 10055MMP SUPPORT
8b58be88 10056M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10057M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10059T: git git://github.com/hzhuang1/linux.git
10060T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10061S: Maintained
e68d7c14 10062F: arch/arm/boot/dts/mmp*
3f640c61 10063F: arch/arm/mach-mmp/
e8e6cb32 10064
272f133a
PO
10065PXA MMCI DRIVER
10066S: Orphan
10067
57f63bc8 10068PXA RTC DRIVER
8b58be88 10069M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10070L: rtc-linux@googlegroups.com
10071S: Maintained
10072
cea4001a 10073QAT DRIVER
90ab5a81
TS
10074M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10075M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10076L: qat-linux@intel.com
10077S: Supported
10078F: drivers/crypto/qat/
cea4001a 10079
52a09a04 10080QIB DRIVER
8473c603 10081M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10082L: linux-rdma@vger.kernel.org
10083S: Supported
10084F: drivers/infiniband/hw/qib/
10085
5e9772b9
JS
10086QLOGIC QLA1280 SCSI DRIVER
10087M: Michael Reed <mdr@sgi.com>
10088L: linux-scsi@vger.kernel.org
10089S: Maintained
10090F: drivers/scsi/qla1280.[ch]
10091
1da177e4 10092QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10093M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10094L: linux-scsi@vger.kernel.org
10095S: Supported
679655da
JP
10096F: Documentation/scsi/LICENSE.qla2xxx
10097F: drivers/scsi/qla2xxx/
1da177e4 10098
883c98fe 10099QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10100M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10101L: linux-scsi@vger.kernel.org
10102S: Supported
bacfb81b 10103F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10104F: drivers/scsi/qla4xxx/
10105
5a4faa87 10106QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10107M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10108L: netdev@vger.kernel.org
10109S: Supported
679655da 10110F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10111F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10112
0ec00f03 10113QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10114M: Harish Patil <harish.patil@cavium.com>
10115M: Manish Chopra <manish.chopra@cavium.com>
10116M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10117L: netdev@vger.kernel.org
10118S: Supported
aa43c215 10119F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10120
c4e84bde 10121QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10122M: Harish Patil <harish.patil@cavium.com>
10123M: Manish Chopra <manish.chopra@cavium.com>
10124M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10125L: netdev@vger.kernel.org
10126S: Supported
aa43c215 10127F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10128
fe56b9e6 10129QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10130M: Yuval Mintz <Yuval.Mintz@cavium.com>
10131M: Ariel Elior <Ariel.Elior@cavium.com>
10132M: everest-linux-l2@cavium.com
fe56b9e6
YM
10133L: netdev@vger.kernel.org
10134S: Supported
10135F: drivers/net/ethernet/qlogic/qed/
10136F: include/linux/qed/
10137F: drivers/net/ethernet/qlogic/qede/
10138
ace7f46b
MR
10139QLOGIC QL41xxx ISCSI DRIVER
10140M: QLogic-Storage-Upstream@cavium.com
10141L: linux-scsi@vger.kernel.org
10142S: Supported
10143F: drivers/scsi/qedi/
10144
1da177e4 10145QNX4 FILESYSTEM
8b58be88 10146M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10147W: http://www.alarsen.net/linux/qnx4fs/
10148S: Maintained
80811493 10149F: fs/qnx4/
c117ab84
CEB
10150F: include/uapi/linux/qnx4_fs.h
10151F: include/uapi/linux/qnxtypes.h
1da177e4 10152
d8b97569
SY
10153QORIQ DPAA2 FSL-MC BUS DRIVER
10154M: Stuart Yoder <stuart.yoder@nxp.com>
10155L: linux-kernel@vger.kernel.org
10156S: Maintained
10157F: drivers/staging/fsl-mc/
10158
91952bc0
AP
10159QT1010 MEDIA DRIVER
10160M: Antti Palosaari <crope@iki.fi>
10161L: linux-media@vger.kernel.org
a825eaec 10162W: https://linuxtv.org
91952bc0
AP
10163W: http://palosaari.fi/linux/
10164Q: http://patchwork.linuxtv.org/project/linux-media/list/
10165T: git git://linuxtv.org/anttip/media_tree.git
10166S: Maintained
10167F: drivers/media/tuners/qt1010*
10168
966fb5ec
SM
10169QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10170M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10171L: linux-wireless@vger.kernel.org
10172L: ath9k-devel@lists.ath9k.org
10173W: http://wireless.kernel.org/en/users/Drivers/ath9k
10174S: Supported
10175F: drivers/net/wireless/ath/ath9k/
10176
2ea0ffcb
KV
10177QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10178M: Kalle Valo <kvalo@qca.qualcomm.com>
10179L: ath10k@lists.infradead.org
10180W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10181T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10182S: Supported
10183F: drivers/net/wireless/ath/ath10k/
10184
b9b17deb
TT
10185QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10186M: Timur Tabi <timur@codeaurora.org>
10187L: netdev@vger.kernel.org
10188S: Supported
10189F: drivers/net/ethernet/qualcomm/emac/
10190
4f4567cf
RK
10191QUALCOMM HEXAGON ARCHITECTURE
10192M: Richard Kuo <rkuo@codeaurora.org>
10193L: linux-hexagon@vger.kernel.org
9f273c24 10194T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10195S: Supported
10196F: arch/hexagon/
10197
8e84c258
EK
10198QUALCOMM WCN36XX WIRELESS DRIVER
10199M: Eugene Krasnikov <k.eugene.e@gmail.com>
10200L: wcn36xx@lists.infradead.org
10201W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10202T: git git://github.com/KrasnikovEugene/wcn36xx.git
10203S: Supported
10204F: drivers/net/wireless/ath/wcn36xx/
10205
eeca9a67
MT
10206QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10207M: Gabriel Somlo <somlo@cmu.edu>
10208M: "Michael S. Tsirkin" <mst@redhat.com>
10209L: qemu-devel@nongnu.org
10210S: Maintained
10211F: drivers/firmware/qemu_fw_cfg.c
10212
602adf40 10213RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10214M: Ilya Dryomov <idryomov@gmail.com>
10215M: Sage Weil <sage@redhat.com>
527a88b9 10216M: Alex Elder <elder@kernel.org>
398ecff5 10217L: ceph-devel@vger.kernel.org
09d90327
SW
10218W: http://ceph.com/
10219T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10220T: git git://github.com/ceph/ceph-client.git
602adf40 10221S: Supported
398ecff5 10222F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10223F: drivers/block/rbd.c
10224F: drivers/block/rbd_types.h
10225
1da177e4 10226RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10227M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10228L: linux-fbdev@vger.kernel.org
1da177e4 10229S: Maintained
8a61f013 10230F: drivers/video/fbdev/aty/radeon*
c117ab84 10231F: include/uapi/linux/radeonfb.h
1da177e4 10232
c6c9b34c 10233RADIOSHARK RADIO DRIVER
c0936df4 10234M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10235L: linux-media@vger.kernel.org
10236T: git git://linuxtv.org/media_tree.git
10237S: Maintained
10238F: drivers/media/radio/radio-shark.c
10239
10240RADIOSHARK2 RADIO DRIVER
c0936df4 10241M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10242L: linux-media@vger.kernel.org
10243T: git git://linuxtv.org/media_tree.git
10244S: Maintained
10245F: drivers/media/radio/radio-shark2.c
10246F: drivers/media/radio/radio-tea5777.c
10247
1da177e4 10248RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10249M: Paul Mackerras <paulus@samba.org>
c69f677c 10250L: linux-fbdev@vger.kernel.org
1da177e4 10251S: Maintained
8a61f013 10252F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10253
a0fd81a9 10254RALINK MIPS ARCHITECTURE
bdb40e8e 10255M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10256L: linux-mips@linux-mips.org
10257S: Maintained
10258F: arch/mips/ralink
10259
e7839f25 10260RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10261P: rt2x00 project
b182427e 10262M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10263M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10264L: linux-wireless@vger.kernel.org
95ea3627 10265S: Maintained
33aca94d 10266F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10267
9db5579b 10268RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10269M: Jens Axboe <axboe@kernel.dk>
9db5579b 10270S: Maintained
679655da
JP
10271F: Documentation/blockdev/ramdisk.txt
10272F: drivers/block/brd.c
9db5579b 10273
9e95ce27 10274RANDOM NUMBER DRIVER
0624bcaa 10275M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10276S: Maintained
679655da 10277F: drivers/char/random.c
9e95ce27 10278
394b701c 10279RAPIDIO SUBSYSTEM
8b58be88 10280M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10281M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10282S: Maintained
679655da 10283F: drivers/rapidio/
394b701c 10284
e2d1d6c0 10285RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10286L: linux-wireless@vger.kernel.org
f52a5490 10287S: Orphan
679655da 10288F: drivers/net/wireless/ray*
e2d1d6c0
RD
10289
10290RCUTORTURE MODULE
e0198b29 10291M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10292M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10293L: linux-kernel@vger.kernel.org
f9094d8e 10294S: Supported
08deed1e 10295T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10296F: Documentation/RCU/torture.txt
34e2d560 10297F: kernel/rcu/rcutorture.c
e2d1d6c0 10298
c87b9c60
PM
10299RCUTORTURE TEST FRAMEWORK
10300M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10301M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10302R: Steven Rostedt <rostedt@goodmis.org>
10303R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10304R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10305L: linux-kernel@vger.kernel.org
c87b9c60
PM
10306S: Supported
10307T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10308F: tools/testing/selftests/rcutorture
10309
c1f766b5 10310RDC R-321X SoC
8b58be88 10311M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10312S: Maintained
10313
db17f395 10314RDC R6040 FAST ETHERNET DRIVER
35566e96 10315M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10316L: netdev@vger.kernel.org
10317S: Maintained
58565a35 10318F: drivers/net/ethernet/rdc/r6040.c
db17f395 10319
a09ed661 10320RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10321M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10322L: netdev@vger.kernel.org
10323L: linux-rdma@vger.kernel.org
fbb5a558 10324L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10325W: https://oss.oracle.com/projects/rds/
a09ed661 10326S: Supported
679655da 10327F: net/rds/
72f26eee 10328F: Documentation/networking/rds.txt
a09ed661 10329
0194621b
DD
10330RDMAVT - RDMA verbs software
10331M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10332L: linux-rdma@vger.kernel.org
10333S: Supported
10334F: drivers/infiniband/sw/rdmavt
10335
48553d10
FY
10336RDT - RESOURCE ALLOCATION
10337M: Fenghua Yu <fenghua.yu@intel.com>
10338L: linux-kernel@vger.kernel.org
10339S: Supported
10340F: arch/x86/kernel/cpu/intel_rdt*
10341F: arch/x86/include/asm/intel_rdt*
10342F: Documentation/x86/intel_rdt*
10343
595182bc 10344READ-COPY UPDATE (RCU)
8b58be88 10345M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10346M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10347R: Steven Rostedt <rostedt@goodmis.org>
10348R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10349R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10350L: linux-kernel@vger.kernel.org
9fab9787 10351W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10352S: Supported
08deed1e 10353T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10354F: Documentation/RCU/
9fab9787 10355X: Documentation/RCU/torture.txt
f9094d8e 10356F: include/linux/rcu*
4102adab
PM
10357X: include/linux/srcu.h
10358F: kernel/rcu/
34e2d560 10359X: kernel/torture.c
595182bc 10360
0c86edc0 10361REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10362M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10363M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10364L: rtc-linux@googlegroups.com
8a6e2535 10365Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10366T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10367S: Maintained
7af6a2e1 10368F: Documentation/devicetree/bindings/rtc/
679655da
JP
10369F: Documentation/rtc.txt
10370F: drivers/rtc/
10371F: include/linux/rtc.h
c117ab84 10372F: include/uapi/linux/rtc.h
fe23c336
AB
10373F: include/linux/rtc/
10374F: include/linux/platform_data/rtc-*
10375F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10376
0e400c53
MB
10377REALTEK AUDIO CODECS
10378M: Bard Liao <bardliao@realtek.com>
10379M: Oder Chiou <oder_chiou@realtek.com>
10380S: Maintained
10381F: sound/soc/codecs/rt*
10382F: include/sound/rt*.h
10383
1da177e4 10384REISERFS FILE SYSTEM
76c4e5ea 10385L: reiserfs-devel@vger.kernel.org
1da177e4 10386S: Supported
679655da 10387F: fs/reiserfs/
1da177e4 10388
b83a313b 10389REGISTER MAP ABSTRACTION
b02e48f2 10390M: Mark Brown <broonie@kernel.org>
dd060bc9 10391L: linux-kernel@vger.kernel.org
b83a313b
MB
10392T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10393S: Supported
9398a639 10394F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10395F: drivers/base/regmap/
10396F: include/linux/regmap.h
10397
400e64df
OBC
10398REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10399M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10400M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10401L: linux-remoteproc@vger.kernel.org
6bb697b6 10402T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10403S: Maintained
15ebc72d 10404F: Documentation/devicetree/bindings/remoteproc/
400e64df 10405F: Documentation/remoteproc.txt
15ebc72d 10406F: drivers/remoteproc/
6fc26488 10407F: include/linux/remoteproc.h
400e64df 10408
d8115db5
OBC
10409REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10410M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10411M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10412L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10413T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10414S: Maintained
10415F: drivers/rpmsg/
10416F: Documentation/rpmsg.txt
10417F: include/linux/rpmsg.h
10418
fedc81e7
GU
10419RENESAS CLOCK DRIVERS
10420M: Geert Uytterhoeven <geert+renesas@glider.be>
10421L: linux-renesas-soc@vger.kernel.org
10422S: Supported
10423F: drivers/clk/renesas/
10424
8e6569af
SS
10425RENESAS ETHERNET DRIVERS
10426R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10427L: netdev@vger.kernel.org
4a121096 10428L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10429F: drivers/net/ethernet/renesas/
10430F: include/linux/sh_eth.h
10431
3e46c397
YS
10432RENESAS USB2 PHY DRIVER
10433M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10434L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10435S: Maintained
10436F: drivers/phy/phy-rcar-gen3-usb2.c
10437
1b0fe6be
PZ
10438RESET CONTROLLER FRAMEWORK
10439M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10440T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10441S: Maintained
10442F: drivers/reset/
10443F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10444F: include/dt-bindings/reset/
1b0fe6be
PZ
10445F: include/linux/reset.h
10446F: include/linux/reset-controller.h
10447
e0897645 10448RFKILL
8b58be88 10449M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10450L: linux-wireless@vger.kernel.org
ce466579
JB
10451W: http://wireless.kernel.org/
10452T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10453T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10454S: Maintained
505c9247 10455F: Documentation/rfkill.txt
80811493 10456F: net/rfkill/
e0897645 10457
933685ca
TG
10458RHASHTABLE
10459M: Thomas Graf <tgraf@suug.ch>
39ec406d 10460M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10461L: netdev@vger.kernel.org
10462S: Maintained
10463F: lib/rhashtable.c
10464F: include/linux/rhashtable.h
10465
67e054e9
ML
10466RICOH SMARTMEDIA/XD DRIVER
10467M: Maxim Levitsky <maximlevitsky@gmail.com>
10468S: Maintained
21c26f50
JP
10469F: drivers/mtd/nand/r852.c
10470F: drivers/mtd/nand/r852.h
67e054e9 10471
92634125
ML
10472RICOH R5C592 MEMORYSTICK DRIVER
10473M: Maxim Levitsky <maximlevitsky@gmail.com>
10474S: Maintained
10475F: drivers/memstick/host/r592.*
10476
27f1d2f9
SA
10477ROCCAT DRIVERS
10478M: Stefan Achatz <erazor_de@users.sourceforge.net>
10479W: http://sourceforge.net/projects/roccat/
10480S: Maintained
10481F: drivers/hid/hid-roccat*
10482F: include/linux/hid-roccat*
10483F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10484
4b8ac966
JP
10485ROCKER DRIVER
10486M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10487L: netdev@vger.kernel.org
10488S: Supported
10489F: drivers/net/ethernet/rocker/
10490
1da177e4
LT
10491ROCKETPORT DRIVER
10492P: Comtrol Corp.
1da177e4
LT
10493W: http://www.comtrol.com
10494S: Maintained
679655da 10495F: Documentation/serial/rocket.txt
c897401b 10496F: drivers/tty/rocket*
1da177e4 10497
7645c2f4
KC
10498ROCKETPORT EXPRESS/INFINITY DRIVER
10499M: Kevin Cernekee <cernekee@gmail.com>
10500L: linux-serial@vger.kernel.org
10501S: Odd Fixes
10502F: drivers/tty/serial/rp2.*
10503
1da177e4 10504ROSE NETWORK LAYER
8b58be88 10505M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10506L: linux-hams@vger.kernel.org
d34cb28a 10507W: http://www.linux-ax25.org/
1da177e4 10508S: Maintained
679655da 10509F: include/net/rose.h
c117ab84 10510F: include/uapi/linux/rose.h
679655da 10511F: net/rose/
1da177e4 10512
91952bc0
AP
10513RTL2830 MEDIA DRIVER
10514M: Antti Palosaari <crope@iki.fi>
10515L: linux-media@vger.kernel.org
a825eaec 10516W: https://linuxtv.org
91952bc0
AP
10517W: http://palosaari.fi/linux/
10518Q: http://patchwork.linuxtv.org/project/linux-media/list/
10519T: git git://linuxtv.org/anttip/media_tree.git
10520S: Maintained
10521F: drivers/media/dvb-frontends/rtl2830*
10522
27a0aacf
AP
10523RTL2832 MEDIA DRIVER
10524M: Antti Palosaari <crope@iki.fi>
10525L: linux-media@vger.kernel.org
a825eaec 10526W: https://linuxtv.org
27a0aacf
AP
10527W: http://palosaari.fi/linux/
10528Q: http://patchwork.linuxtv.org/project/linux-media/list/
10529T: git git://linuxtv.org/anttip/media_tree.git
10530S: Maintained
10531F: drivers/media/dvb-frontends/rtl2832*
10532
ba6e6f6e
AP
10533RTL2832_SDR MEDIA DRIVER
10534M: Antti Palosaari <crope@iki.fi>
10535L: linux-media@vger.kernel.org
a825eaec 10536W: https://linuxtv.org
ba6e6f6e
AP
10537W: http://palosaari.fi/linux/
10538Q: http://patchwork.linuxtv.org/project/linux-media/list/
10539T: git git://linuxtv.org/anttip/media_tree.git
10540S: Maintained
b4bb1c28 10541F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10542
59840488 10543RTL8180 WIRELESS DRIVER
605bebe2 10544L: linux-wireless@vger.kernel.org
491b26b4 10545W: http://wireless.kernel.org/
54e5881d 10546T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10547S: Orphan
62141726 10548F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10549
59840488 10550RTL8187 WIRELESS DRIVER
9f0939bf 10551M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10552M: Hin-Tak Leung <htl10@users.sourceforge.net>
10553M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10554L: linux-wireless@vger.kernel.org
491b26b4 10555W: http://wireless.kernel.org/
54e5881d 10556T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10557S: Maintained
62141726 10558F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10559
3cf0c8ad
LF
10560RTL8192CE WIRELESS DRIVER
10561M: Larry Finger <Larry.Finger@lwfinger.net>
10562M: Chaoming Li <chaoming_li@realsil.com.cn>
10563L: linux-wireless@vger.kernel.org
491b26b4 10564W: http://wireless.kernel.org/
3cf0c8ad
LF
10565T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10566S: Maintained
62141726
KV
10567F: drivers/net/wireless/realtek/rtlwifi/
10568F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10569
26f1fad2
JS
10570RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10571M: Jes Sorensen <Jes.Sorensen@redhat.com>
10572L: linux-wireless@vger.kernel.org
171a900c 10573T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10574S: Maintained
10575F: drivers/net/wireless/realtek/rtl8xxxu/
10576
9eb8ef74 10577S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10578M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10579L: linux-fbdev@vger.kernel.org
ce00f85c 10580S: Maintained
8a61f013 10581F: drivers/video/fbdev/savage/
9eb8ef74 10582
1da177e4 10583S390
8b58be88
JP
10584M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10585M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10586L: linux-s390@vger.kernel.org
5238da45 10587W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10588T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10589S: Supported
679655da 10590F: arch/s390/
a968cd3e 10591F: drivers/s390/
3bfe6858
JN
10592F: Documentation/s390/
10593F: Documentation/DocBook/s390*
5238da45 10594
322986ca
SO
10595S390 COMMON I/O LAYER
10596M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10597M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10598L: linux-s390@vger.kernel.org
10599W: http://www.ibm.com/developerworks/linux/linux390/
10600S: Supported
10601F: drivers/s390/cio/
10602
10603S390 DASD DRIVER
38b7f07a
SH
10604M: Stefan Haberland <sth@linux.vnet.ibm.com>
10605M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10606L: linux-s390@vger.kernel.org
10607W: http://www.ibm.com/developerworks/linux/linux390/
10608S: Supported
10609F: drivers/s390/block/dasd*
10610F: block/partitions/ibm.c
10611
5238da45 10612S390 NETWORK DRIVERS
f0c59aff 10613M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10614L: linux-s390@vger.kernel.org
5238da45
HC
10615W: http://www.ibm.com/developerworks/linux/linux390/
10616S: Supported
679655da 10617F: drivers/s390/net/
5238da45 10618
322986ca
SO
10619S390 PCI SUBSYSTEM
10620M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10621M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10622L: linux-s390@vger.kernel.org
10623W: http://www.ibm.com/developerworks/linux/linux390/
10624S: Supported
10625F: arch/s390/pci/
10626F: drivers/pci/hotplug/s390_pci_hpc.c
10627
feed9b62 10628S390 ZCRYPT DRIVER
cb9c6385 10629M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10630L: linux-s390@vger.kernel.org
a968cd3e 10631W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10632S: Supported
d5ca6918 10633F: drivers/s390/crypto/
feed9b62 10634
5238da45 10635S390 ZFCP DRIVER
d38e19d0 10636M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10637L: linux-s390@vger.kernel.org
5238da45 10638W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10639S: Supported
679655da 10640F: drivers/s390/scsi/zfcp_*
1da177e4 10641
dd96df2c 10642S390 IUCV NETWORK LAYER
f0c59aff 10643M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10644L: linux-s390@vger.kernel.org
10645W: http://www.ibm.com/developerworks/linux/linux390/
10646S: Supported
679655da
JP
10647F: drivers/s390/net/*iucv*
10648F: include/net/iucv/
10649F: net/iucv/
dd96df2c 10650
8128f23c
GS
10651S390 IOMMU (PCI)
10652M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10653L: linux-s390@vger.kernel.org
10654W: http://www.ibm.com/developerworks/linux/linux390/
10655S: Supported
10656F: drivers/iommu/s390-iommu.c
10657
4dde7f75 10658S3C24XX SD/MMC Driver
8b58be88 10659M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10661S: Supported
679655da 10662F: drivers/mmc/host/s3cmci.*
4dde7f75 10663
1f15a229
HV
10664SAA6588 RDS RECEIVER DRIVER
10665M: Hans Verkuil <hverkuil@xs4all.nl>
10666L: linux-media@vger.kernel.org
10667T: git git://linuxtv.org/media_tree.git
a825eaec 10668W: https://linuxtv.org
1f15a229
HV
10669S: Odd Fixes
10670F: drivers/media/i2c/saa6588*
10671
98ed12e6 10672SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10673M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10674M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10675L: linux-media@vger.kernel.org
a825eaec 10676W: https://linuxtv.org
98ed12e6
MCC
10677T: git git://linuxtv.org/media_tree.git
10678S: Odd fixes
618cd932 10679F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10680F: drivers/media/pci/saa7134/
10681
1da177e4 10682SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10683M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10684L: linux-media@vger.kernel.org
275ffde4 10685T: git git://linuxtv.org/media_tree.git
1da177e4 10686S: Maintained
90d72ac6
MCC
10687F: drivers/media/common/saa7146/
10688F: drivers/media/pci/saa7146/
10689F: include/media/saa7146*
1da177e4 10690
92304a40 10691SAMSUNG LAPTOP DRIVER
5909c654 10692M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10693L: platform-driver-x86@vger.kernel.org
10694S: Maintained
10695F: drivers/platform/x86/samsung-laptop.c
10696
4a109cc0 10697SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10698M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10699M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10700M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10701L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10702S: Supported
14430813 10703F: sound/soc/samsung/
4a109cc0 10704
0d89a28b 10705SAMSUNG FRAMEBUFFER DRIVER
b7701755 10706M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10707L: linux-fbdev@vger.kernel.org
10708S: Maintained
8a61f013 10709F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10710
b40f0632 10711SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10712M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10713M: Krzysztof Kozlowski <krzk@kernel.org>
10714M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10715L: linux-kernel@vger.kernel.org
b40f0632 10716L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10717S: Supported
10718F: drivers/mfd/sec*.c
10719F: drivers/regulator/s2m*.c
10720F: drivers/regulator/s5m*.c
b40f0632
KK
10721F: drivers/clk/clk-s2mps11.c
10722F: drivers/rtc/rtc-s5m.c
f69d3a17 10723F: include/linux/mfd/samsung/
a13c7c51
KK
10724F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10725F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10726F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10727F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10728
038f5c4b
SN
10729SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10730M: Kyungmin Park <kyungmin.park@samsung.com>
10731M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10732L: linux-media@vger.kernel.org
10733Q: https://patchwork.linuxtv.org/project/linux-media/list/
10734S: Supported
10735F: drivers/media/platform/exynos4-is/
038f5c4b 10736
6fd86ab2
SN
10737SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10738M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10739L: linux-media@vger.kernel.org
10740L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10741S: Maintained
10742F: drivers/media/platform/s3c-camif/
d647f0b7 10743F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10744
b84ef24e
AH
10745SAMSUNG S5C73M3 CAMERA DRIVER
10746M: Kyungmin Park <kyungmin.park@samsung.com>
10747M: Andrzej Hajda <a.hajda@samsung.com>
10748L: linux-media@vger.kernel.org
10749S: Supported
10750F: drivers/media/i2c/s5c73m3/*
10751
7d459937
AH
10752SAMSUNG S5K5BAF CAMERA DRIVER
10753M: Kyungmin Park <kyungmin.park@samsung.com>
10754M: Andrzej Hajda <a.hajda@samsung.com>
10755L: linux-media@vger.kernel.org
10756S: Supported
10757F: drivers/media/i2c/s5k5baf.c
10758
c04c674f
RB
10759SAMSUNG S3FWRN5 NFC DRIVER
10760M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10761M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10762L: linux-nfc@lists.01.org (moderated for non-subscribers)
10763S: Supported
10764F: drivers/nfc/s3fwrn5
10765
310e39c9 10766SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10767M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10768M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10769M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10770S: Supported
10771L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10772F: drivers/clk/samsung/
490583f0
CC
10773F: include/dt-bindings/clock/exynos*.h
10774F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10775
2e365a70
AS
10776SAMSUNG SPI DRIVERS
10777M: Kukjin Kim <kgene@kernel.org>
10778M: Krzysztof Kozlowski <krzk@kernel.org>
10779M: Andi Shyti <andi.shyti@samsung.com>
10780L: linux-spi@vger.kernel.org
10781L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10782S: Maintained
10783F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10784F: drivers/spi/spi-s3c*
10785F: include/linux/platform_data/spi-s3c64xx.h
10786
66890ed6
BA
10787SAMSUNG SXGBE DRIVERS
10788M: Byungho An <bh74.an@samsung.com>
10789M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10790M: Vipul Pandya <vipul.pandya@samsung.com>
10791S: Supported
10792L: netdev@vger.kernel.org
10793F: drivers/net/ethernet/samsung/sxgbe/
10794
93c537af 10795SAMSUNG THERMAL DRIVER
0faf7dd5 10796M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
10797L: linux-pm@vger.kernel.org
10798L: linux-samsung-soc@vger.kernel.org
10799S: Supported
9f273c24 10800T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10801F: drivers/thermal/samsung/
10802
e296cd32 10803SAMSUNG USB2 PHY DRIVER
774e0362
KD
10804M: Kamil Debski <kamil@wypas.org>
10805M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10806L: linux-kernel@vger.kernel.org
10807S: Supported
10808F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10809F: Documentation/phy/samsung-usb2.txt
10810F: drivers/phy/phy-exynos4210-usb2.c
10811F: drivers/phy/phy-exynos4x12-usb2.c
10812F: drivers/phy/phy-exynos5250-usb2.c
10813F: drivers/phy/phy-s5pv210-usb2.c
10814F: drivers/phy/phy-samsung-usb2.c
10815F: drivers/phy/phy-samsung-usb2.h
10816
ca749e2a 10817SERIAL DRIVERS
5e30bbb7 10818M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10819L: linux-serial@vger.kernel.org
5e30bbb7 10820S: Maintained
30743257 10821F: Documentation/devicetree/bindings/serial/
14430813 10822F: drivers/tty/serial/
ca749e2a 10823
fa5dc29c
SY
10824SERIAL IR RECEIVER
10825M: Sean Young <sean@mess.org>
10826L: linux-media@vger.kernel.org
10827S: Maintained
10828F: drivers/media/rc/serial_ir.c
10829
49fc9361
BG
10830STI CEC DRIVER
10831M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10832L: kernel@stlinux.com
10833S: Maintained
10834F: drivers/staging/media/st-cec/
10835F: Documentation/devicetree/bindings/media/stih-cec.txt
10836
aecb7b64 10837SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10838M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10839M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10840S: Maintained
1fb200d6 10841F: include/linux/dma/dw.h
3d598f47 10842F: include/linux/platform_data/dma-dw.h
61a76496 10843F: drivers/dma/dw/
aecb7b64 10844
058999cc
LP
10845SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10846M: Lars Persson <lars.persson@axis.com>
10847L: netdev@vger.kernel.org
10848S: Supported
10849F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10850F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10851
fc531d98 10852SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10853M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10854R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10855R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10856L: linux-i2c@vger.kernel.org
10857S: Maintained
10858F: drivers/i2c/busses/i2c-designware-*
10859F: include/linux/platform_data/i2c-designware.h
10860
f9e37137 10861SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10862M: Jaehoon Chung <jh80.chung@samsung.com>
10863L: linux-mmc@vger.kernel.org
10864S: Maintained
10865F: include/linux/mmc/dw_mmc.h
10866F: drivers/mmc/host/dw_mmc*
10867
a961e698
AS
10868SYSTEM TRACE MODULE CLASS
10869M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10870S: Maintained
e787bc46 10871T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10872F: Documentation/trace/stm.txt
10873F: drivers/hwtracing/stm/
10874F: include/linux/stm.h
10875F: include/uapi/linux/stm.h
10876
1db121d6
AN
10877THUNDERBOLT DRIVER
10878M: Andreas Noever <andreas.noever@gmail.com>
10879S: Maintained
10880F: drivers/thunderbolt/
10881
e35a49b1
SR
10882TI BQ27XXX POWER SUPPLY DRIVER
10883R: Andrew F. Davis <afd@ti.com>
10884F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10885F: drivers/power/supply/bq27xxx_battery.c
10886F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10887
34db37c6 10888TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10889M: John Stultz <john.stultz@linaro.org>
88606e80 10890M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10891L: linux-kernel@vger.kernel.org
75fc2d37 10892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10893S: Supported
10894F: include/linux/clocksource.h
10895F: include/linux/time.h
10896F: include/linux/timex.h
c117ab84
CEB
10897F: include/uapi/linux/time.h
10898F: include/uapi/linux/timex.h
88606e80
TG
10899F: kernel/time/clocksource.c
10900F: kernel/time/time*.c
34db37c6 10901F: kernel/time/alarmtimer.c
88606e80 10902F: kernel/time/ntp.c
7fe5f1c1 10903F: tools/testing/selftests/timers/
88606e80 10904
1da177e4 10905SC1200 WDT DRIVER
b300645a 10906M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10907S: Maintained
679655da 10908F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10909
10910SCHEDULER
dd9b238c 10911M: Ingo Molnar <mingo@redhat.com>
8b58be88 10912M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10913L: linux-kernel@vger.kernel.org
75fc2d37 10914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10915S: Maintained
95c0d71d 10916F: kernel/sched/
679655da 10917F: include/linux/sched.h
c117ab84 10918F: include/uapi/linux/sched.h
c2eb505b 10919F: include/linux/wait.h
1da177e4 10920
6bcf6737 10921SCORE ARCHITECTURE
ed38665e 10922M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10923M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10924W: http://www.sunplus.com
6bcf6737 10925S: Supported
a2681a75 10926F: arch/score/
6bcf6737 10927
f2ed287b
LR
10928SCR24X CHIP CARD INTERFACE DRIVER
10929M: Lubomir Rintel <lkundrak@v3.sk>
10930S: Supported
10931F: drivers/char/pcmcia/scr24x_cs.c
10932
80f390ea
SH
10933SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10934M: Sudeep Holla <sudeep.holla@arm.com>
10935L: linux-arm-kernel@lists.infradead.org
10936S: Maintained
10937F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10938F: drivers/clk/clk-scpi.c
8def3103 10939F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10940F: drivers/firmware/arm_scpi.c
10941F: include/linux/scpi_protocol.h
80f390ea 10942
1da177e4 10943SCSI CDROM DRIVER
8b58be88 10944M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10945L: linux-scsi@vger.kernel.org
10946W: http://www.kernel.dk
10947S: Maintained
679655da 10948F: drivers/scsi/sr*
1da177e4 10949
fb50a83d 10950SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10951M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10952L: linux-rdma@vger.kernel.org
10953S: Supported
10954W: http://www.openfabrics.org
10955Q: http://patchwork.kernel.org/project/linux-rdma/list/
10956T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10957F: drivers/infiniband/ulp/srp/
10958F: include/scsi/srp.h
10959
1da177e4 10960SCSI SG DRIVER
8b58be88 10961M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10962L: linux-scsi@vger.kernel.org
59ab3c93 10963W: http://sg.danny.cz/sg
1da177e4 10964S: Maintained
59ab3c93 10965F: Documentation/scsi/scsi-generic.txt
679655da
JP
10966F: drivers/scsi/sg.c
10967F: include/scsi/sg.h
1da177e4
LT
10968
10969SCSI SUBSYSTEM
7ee7895c 10970M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10971T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10972M: "Martin K. Petersen" <martin.petersen@oracle.com>
10973T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10974L: linux-scsi@vger.kernel.org
1da177e4 10975S: Maintained
2c99a314 10976F: Documentation/devicetree/bindings/scsi/
679655da
JP
10977F: drivers/scsi/
10978F: include/scsi/
1da177e4
LT
10979
10980SCSI TAPE DRIVER
8b58be88 10981M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10982L: linux-scsi@vger.kernel.org
10983S: Maintained
679655da 10984F: Documentation/scsi/st.txt
f7269cfc
JD
10985F: drivers/scsi/st.*
10986F: drivers/scsi/st_*.h
1da177e4
LT
10987
10988SCTP PROTOCOL
8b6efb75 10989M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10990M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10991L: linux-sctp@vger.kernel.org
5f85813c 10992W: http://lksctp.sourceforge.net
8b6efb75 10993S: Maintained
679655da
JP
10994F: Documentation/networking/sctp.txt
10995F: include/linux/sctp.h
4d58c025 10996F: include/uapi/linux/sctp.h
679655da
JP
10997F: include/net/sctp/
10998F: net/sctp/
1da177e4
LT
10999
11000SCx200 CPU SUPPORT
8b58be88 11001M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11002S: Odd Fixes
679655da 11003F: Documentation/i2c/busses/scx200_acb
390889b6 11004F: arch/x86/platform/scx200/
679655da
JP
11005F: drivers/watchdog/scx200_wdt.c
11006F: drivers/i2c/busses/scx200*
11007F: drivers/mtd/maps/scx200_docflash.c
11008F: include/linux/scx200.h
1662d32c
JC
11009
11010SCx200 GPIO DRIVER
8b58be88 11011M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11012S: Maintained
679655da
JP
11013F: drivers/char/scx200_gpio.c
11014F: include/linux/scx200_gpio.h
1662d32c
JC
11015
11016SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11017M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11018S: Maintained
679655da 11019F: drivers/clocksource/scx200_hrt.c
1da177e4 11020
6a36913a 11021SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11022M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11023L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11024S: Maintained
679655da 11025F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11026
e7839f25 11027SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11028M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11029L: linux-mmc@vger.kernel.org
ddfe954d
UH
11030T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11031S: Maintained
11032F: drivers/mmc/host/sdhci*
11033F: include/linux/mmc/sdhci*
e2d1d6c0 11034
c04f9d61
KC
11035SECURE COMPUTING
11036M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11037R: Andy Lutomirski <luto@amacapital.net>
11038R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11039T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11040S: Supported
11041F: kernel/seccomp.c
11042F: include/uapi/linux/seccomp.h
11043F: include/linux/seccomp.h
c99ee51a 11044F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11045K: \bsecure_computing
11046K: \bTIF_SECCOMP\b
11047
476bf3d6
AC
11048SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11049M: Al Cooper <alcooperx@gmail.com>
11050L: linux-mmc@vger.kernel.org
11051L: bcm-kernel-feedback-list@broadcom.com
11052S: Maintained
11053F: drivers/mmc/host/sdhci-brcmstb*
11054
0d1bb41a 11055SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11056M: Ben Dooks <ben-linux@fluff.org>
dc524882 11057M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11058L: linux-mmc@vger.kernel.org
0d1bb41a 11059S: Maintained
dc524882 11060F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11061
c63b3cba 11062SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11063M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11064L: linux-mmc@vger.kernel.org
11065S: Maintained
11066F: drivers/mmc/host/sdhci-spear.c
11067
8711cca2 11068SECURITY SUBSYSTEM
9b45c0d2 11069M: James Morris <james.l.morris@oracle.com>
9c3646d1 11070M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11071L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11072T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11073W: http://kernsec.org/
8711cca2 11074S: Supported
7d2c86b5 11075F: security/
8711cca2 11076
1da177e4 11077SECURITY CONTACT
8b58be88 11078M: Security Officers <security@kernel.org>
1da177e4
LT
11079S: Supported
11080
11081SELINUX SECURITY MODULE
e0238b4c 11082M: Paul Moore <paul@paul-moore.com>
8b58be88 11083M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11084M: Eric Paris <eparis@parisplace.org>
e0238b4c 11085L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11086W: http://selinuxproject.org
5a5f2acf 11087T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11088S: Supported
679655da
JP
11089F: include/linux/selinux*
11090F: security/selinux/
6bde95ce 11091F: scripts/selinux/
1da177e4 11092
c1c124e9
JJ
11093APPARMOR SECURITY MODULE
11094M: John Johansen <john.johansen@canonical.com>
11095L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11096W: apparmor.wiki.kernel.org
11097T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11098S: Supported
11099F: security/apparmor/
11100
9b091556
KC
11101LOADPIN SECURITY MODULE
11102M: Kees Cook <keescook@chromium.org>
11103T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11104S: Supported
11105F: security/loadpin/
11106
730daa16
KC
11107YAMA SECURITY MODULE
11108M: Kees Cook <keescook@chromium.org>
11109T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11110S: Supported
11111F: security/yama/
11112
cef2cf07 11113SENSABLE PHANTOM
8b58be88 11114M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11115S: Maintained
679655da 11116F: drivers/misc/phantom.c
c117ab84 11117F: include/uapi/linux/phantom.h
cef2cf07 11118
2a1e8447
JB
11119Emulex 10Gbps iSCSI - OneConnect DRIVER
11120M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11121M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11122M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11123L: linux-scsi@vger.kernel.org
2a1e8447 11124W: http://www.broadcom.com
3387f656
JP
11125S: Supported
11126F: drivers/scsi/be2iscsi/
6733b39a 11127
d2ee76fa 11128Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11129M: Sathya Perla <sathya.perla@broadcom.com>
11130M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11131M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11132M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11133L: netdev@vger.kernel.org
fea3af67 11134W: http://www.emulex.com
7d2c86b5 11135S: Supported
9aebddd1 11136F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11137
d2928a8c 11138EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11139M: Selvin Xavier <selvin.xavier@avagotech.com>
11140M: Devesh Sharma <devesh.sharma@avagotech.com>
d2928a8c
SX
11141L: linux-rdma@vger.kernel.org
11142W: http://www.emulex.com
11143S: Supported
11144F: drivers/infiniband/hw/ocrdma/
a7fe7380 11145F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11146
8ceee660 11147SFC NETWORK DRIVER
c06f51ea 11148M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11149M: Edward Cree <ecree@solarflare.com>
11150M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11151L: netdev@vger.kernel.org
8ceee660 11152S: Supported
874aeea5 11153F: drivers/net/ethernet/sfc/
8ceee660 11154
e2d1d6c0 11155SGI GRU DRIVER
cc883afc 11156M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11157S: Maintained
679655da 11158F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11159
11160SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11161M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11162L: linux-ia64@vger.kernel.org
11163S: Supported
679655da 11164F: Documentation/ia64/serial.txt
df621252 11165F: drivers/tty/serial/ioc?_serial.c
679655da 11166F: include/linux/ioc?.h
e2d1d6c0 11167
75312619 11168SGI XP/XPC/XPNET DRIVER
e180383f
RH
11169M: Cliff Whickman <cpw@sgi.com>
11170M: Robin Holt <robinmholt@gmail.com>
75312619 11171S: Maintained
679655da 11172F: drivers/misc/sgi-xp/
75312619 11173
46eacf3b
AP
11174SI2157 MEDIA DRIVER
11175M: Antti Palosaari <crope@iki.fi>
11176L: linux-media@vger.kernel.org
a825eaec 11177W: https://linuxtv.org
46eacf3b
AP
11178W: http://palosaari.fi/linux/
11179Q: http://patchwork.linuxtv.org/project/linux-media/list/
11180T: git git://linuxtv.org/anttip/media_tree.git
11181S: Maintained
11182F: drivers/media/tuners/si2157*
11183
75e2d5ba
AP
11184SI2168 MEDIA DRIVER
11185M: Antti Palosaari <crope@iki.fi>
11186L: linux-media@vger.kernel.org
a825eaec 11187W: https://linuxtv.org
75e2d5ba
AP
11188W: http://palosaari.fi/linux/
11189Q: http://patchwork.linuxtv.org/project/linux-media/list/
11190T: git git://linuxtv.org/anttip/media_tree.git
11191S: Maintained
11192F: drivers/media/dvb-frontends/si2168*
11193
49cc629d
HV
11194SI470X FM RADIO RECEIVER I2C DRIVER
11195M: Hans Verkuil <hverkuil@xs4all.nl>
11196L: linux-media@vger.kernel.org
11197T: git git://linuxtv.org/media_tree.git
a825eaec 11198W: https://linuxtv.org
49cc629d
HV
11199S: Odd Fixes
11200F: drivers/media/radio/si470x/radio-si470x-i2c.c
11201
11202SI470X FM RADIO RECEIVER USB DRIVER
11203M: Hans Verkuil <hverkuil@xs4all.nl>
11204L: linux-media@vger.kernel.org
11205T: git git://linuxtv.org/media_tree.git
a825eaec 11206W: https://linuxtv.org
49cc629d
HV
11207S: Maintained
11208F: drivers/media/radio/si470x/radio-si470x-common.c
11209F: drivers/media/radio/si470x/radio-si470x.h
11210F: drivers/media/radio/si470x/radio-si470x-usb.c
11211
c937ca03
EV
11212SI4713 FM RADIO TRANSMITTER I2C DRIVER
11213M: Eduardo Valentin <edubezval@gmail.com>
11214L: linux-media@vger.kernel.org
11215T: git git://linuxtv.org/media_tree.git
a825eaec 11216W: https://linuxtv.org
c937ca03 11217S: Odd Fixes
99995ded 11218F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11219
11220SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11221M: Eduardo Valentin <edubezval@gmail.com>
11222L: linux-media@vger.kernel.org
11223T: git git://linuxtv.org/media_tree.git
a825eaec 11224W: https://linuxtv.org
c937ca03 11225S: Odd Fixes
99995ded
DR
11226F: drivers/media/radio/si4713/radio-platform-si4713.c
11227
11228SI4713 FM RADIO TRANSMITTER USB DRIVER
11229M: Hans Verkuil <hverkuil@xs4all.nl>
11230L: linux-media@vger.kernel.org
11231T: git git://linuxtv.org/media_tree.git
a825eaec 11232W: https://linuxtv.org
99995ded
DR
11233S: Maintained
11234F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11235
beb91d46 11236SIANO DVB DRIVER
5dc8a864
MCC
11237M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11238M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11239L: linux-media@vger.kernel.org
a825eaec 11240W: https://linuxtv.org
beb91d46
MCC
11241T: git git://linuxtv.org/media_tree.git
11242S: Odd fixes
11243F: drivers/media/common/siano/
beb91d46 11244F: drivers/media/usb/siano/
beb91d46 11245F: drivers/media/usb/siano/
14430813 11246F: drivers/media/mmc/siano/
beb91d46 11247
6f15b602
HG
11248SIMPLEFB FB DRIVER
11249M: Hans de Goede <hdegoede@redhat.com>
11250L: linux-fbdev@vger.kernel.org
11251S: Maintained
2d799dde 11252F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11253F: drivers/video/fbdev/simplefb.c
11254F: include/linux/platform_data/simplefb.h
11255
b618b69c 11256SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11257L: linux-media@vger.kernel.org
bb60fcb2 11258S: Orphan
b618b69c 11259F: drivers/media/platform/sh_veu.c
b618b69c
GL
11260
11261SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11262L: linux-media@vger.kernel.org
bb60fcb2 11263S: Orphan
b618b69c 11264F: drivers/media/platform/sh_vou.c
d647f0b7 11265F: include/media/drv-intf/sh_vou.h
b618b69c 11266
6349d997 11267SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11268M: Len Brown <lenb@kernel.org>
6349d997
LB
11269L: sfi-devel@simplefirmware.org
11270W: http://simplefirmware.org/
11271T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11272S: Supported
943fc810 11273F: arch/x86/platform/sfi/
6349d997
LB
11274F: drivers/sfi/
11275F: include/linux/sfi*.h
e2d1d6c0 11276
1da177e4
LT
11277SIMTEC EB110ATX (Chalice CATS)
11278P: Ben Dooks
b16957c6
BD
11279P: Vincent Sanders <vince@simtec.co.uk>
11280M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11281W: http://www.simtec.co.uk/products/EB110ATX/
11282S: Supported
11283
11284SIMTEC EB2410ITX (BAST)
11285P: Ben Dooks
b16957c6
BD
11286P: Vincent Sanders <vince@simtec.co.uk>
11287M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11288W: http://www.simtec.co.uk/products/EB2410ITX/
11289S: Supported
15dba387
JP
11290F: arch/arm/mach-s3c24xx/mach-bast.c
11291F: arch/arm/mach-s3c24xx/bast-ide.c
11292F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11293
4c5adde7 11294TI DAVINCI MACHINE SUPPORT
3ba789c0 11295M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11296M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11298T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11299S: Supported
14430813 11300F: arch/arm/mach-davinci/
046d0a37 11301F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11302
8d4b3f08 11303TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11304M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11305L: linux-media@vger.kernel.org
a825eaec 11306W: https://linuxtv.org
8d4b3f08
LP
11307Q: http://patchwork.linuxtv.org/project/linux-media/list/
11308T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11309S: Maintained
8d4b3f08
LP
11310F: drivers/media/platform/davinci/
11311F: include/media/davinci/
11312
417d2e50 11313TI AM437X VPFE DRIVER
e43cdb56 11314M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11315L: linux-media@vger.kernel.org
a825eaec 11316W: https://linuxtv.org
417d2e50
BP
11317Q: http://patchwork.linuxtv.org/project/linux-media/list/
11318T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11319S: Maintained
11320F: drivers/media/platform/am437x/
11321
c4c0283a 11322OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11323M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11324L: linux-media@vger.kernel.org
a825eaec 11325W: https://linuxtv.org
c4c0283a
BP
11326Q: http://patchwork.linuxtv.org/project/linux-media/list/
11327T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11328S: Maintained
11329F: drivers/media/i2c/ov2659.c
b5dcee22 11330F: include/media/i2c/ov2659.h
c4c0283a 11331
3a6779f5
SM
11332SILICON MOTION SM712 FRAME BUFFER DRIVER
11333M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11334M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11335M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11336L: linux-fbdev@vger.kernel.org
11337S: Maintained
11338F: drivers/video/fbdev/sm712*
11339F: Documentation/fb/sm712fb.txt
11340
92aab3c0 11341SIS 190 ETHERNET DRIVER
8b58be88 11342M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11343L: netdev@vger.kernel.org
11344S: Maintained
8c7de408 11345F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11346
1da177e4 11347SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11348M: Daniele Venzano <venza@brownhat.org>
1da177e4 11349W: http://www.brownhat.org/sis900.html
979b6c13 11350L: netdev@vger.kernel.org
1da177e4 11351S: Maintained
8c7de408 11352F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11353
11354SIS FRAMEBUFFER DRIVER
8b58be88 11355M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11356W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11357S: Maintained
679655da 11358F: Documentation/fb/sisfb.txt
8a61f013 11359F: drivers/video/fbdev/sis/
679655da 11360F: include/video/sisfb.h
1da177e4
LT
11361
11362SIS USB2VGA DRIVER
8b58be88 11363M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11364W: http://www.winischhofer.at/linuxsisusbvga.shtml
11365S: Maintained
679655da 11366F: drivers/usb/misc/sisusbvga/
1da177e4 11367
415ad26d 11368SLAB ALLOCATOR
16e943bf 11369M: Christoph Lameter <cl@linux.com>
2ed1c525 11370M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11371M: David Rientjes <rientjes@google.com>
11372M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11373M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11374L: linux-mm@kvack.org
11375S: Maintained
679655da 11376F: include/linux/sl?b*.h
16e943bf 11377F: mm/sl?b*
415ad26d 11378
9fab9787 11379SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11380M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11381M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11382M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11383R: Steven Rostedt <rostedt@goodmis.org>
11384R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11385L: linux-kernel@vger.kernel.org
9fab9787
PM
11386W: http://www.rdrop.com/users/paulmck/RCU/
11387S: Supported
11388T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11389F: include/linux/srcu.h
11390F: kernel/rcu/srcu.c
9fab9787 11391
66372841
CS
11392SMACK SECURITY MODULE
11393M: Casey Schaufler <casey@schaufler-ca.com>
11394L: linux-security-module@vger.kernel.org
11395W: http://schaufler-ca.com
ece38248 11396T: git git://github.com/cschaufler/smack-next
66372841
CS
11397S: Maintained
11398F: Documentation/security/Smack.txt
11399F: security/smack/
11400
20651e0b 11401DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11402M: Kevin Hilman <khilman@kernel.org>
11403M: Nishanth Menon <nm@ti.com>
11404S: Maintained
20651e0b 11405F: drivers/power/avs/
68ace3e1
KH
11406F: include/linux/power/smartreflex.h
11407L: linux-pm@vger.kernel.org
11408
1da177e4 11409SMC91x ETHERNET DRIVER
2f82af08 11410M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11411S: Odd Fixes
ae150435 11412F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11413
e8e31622
SA
11414SMIA AND SMIA++ IMAGE SENSOR DRIVER
11415M: Sakari Ailus <sakari.ailus@iki.fi>
11416L: linux-media@vger.kernel.org
11417S: Maintained
14430813 11418F: drivers/media/i2c/smiapp/
b5dcee22 11419F: include/media/i2c/smiapp.h
e8e31622
SA
11420F: drivers/media/i2c/smiapp-pll.c
11421F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11422F: include/uapi/linux/smiapp.h
a2cec3c0 11423F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11424
920fa1ff
GR
11425SMM665 HARDWARE MONITOR DRIVER
11426M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11427L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11428S: Maintained
11429F: Documentation/hwmon/smm665
11430F: drivers/hwmon/smm665.c
11431
9df7305b 11432SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11433M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11434L: linux-hwmon@vger.kernel.org
90b24cfb 11435S: Maintained
9df7305b
SG
11436F: Documentation/hwmon/emc2103
11437F: drivers/hwmon/emc2103.c
11438
a98d506c
HG
11439SMSC SCH5627 HARDWARE MONITOR DRIVER
11440M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11441L: linux-hwmon@vger.kernel.org
a98d506c
HG
11442S: Supported
11443F: Documentation/hwmon/sch5627
11444F: drivers/hwmon/sch5627.c
11445
6ea884db 11446SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11447M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11448L: linux-hwmon@vger.kernel.org
6ea884db 11449S: Maintained
679655da
JP
11450F: Documentation/hwmon/smsc47b397
11451F: drivers/hwmon/smsc47b397.c
6ea884db 11452
fd9abb3d 11453SMSC911x ETHERNET DRIVER
90b24cfb 11454M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11455L: netdev@vger.kernel.org
90b24cfb 11456S: Maintained
679655da 11457F: include/linux/smsc911x.h
ae150435 11458F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11459
11460SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11461M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11462L: netdev@vger.kernel.org
90b24cfb 11463S: Maintained
ae150435 11464F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11465
3c8a63e2 11466SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11467M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11468L: linux-fbdev@vger.kernel.org
90b24cfb 11469S: Maintained
8a61f013 11470F: drivers/video/fbdev/smscufx.c
3c8a63e2 11471
668acf32 11472SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11473M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11474L: linux-media@vger.kernel.org
275ffde4 11475T: git git://linuxtv.org/media_tree.git
795fb7e7 11476S: Maintained
90d72ac6
MCC
11477F: include/media/soc*
11478F: drivers/media/i2c/soc_camera/
11479F: drivers/media/platform/soc_camera/
668acf32 11480
e2d1d6c0 11481SOEKRIS NET48XX LED SUPPORT
8b58be88 11482M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11483S: Maintained
679655da 11484F: drivers/leds/leds-net48xx.c
e2d1d6c0 11485
e3994db1 11486SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11487M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11488M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11489M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11490M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11491L: linux-media@vger.kernel.org
11492S: Supported
11493F: drivers/media/pci/solo6x10/
11494
1da177e4 11495SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11496M: Shaohua Li <shli@kernel.org>
1da177e4 11497L: linux-raid@vger.kernel.org
0f9ce866 11498T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11499S: Supported
679655da
JP
11500F: drivers/md/
11501F: include/linux/raid/
c117ab84 11502F: include/uapi/linux/raid/
1da177e4 11503
1da177e4 11504SONIC NETWORK DRIVER
8b58be88 11505M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11506L: netdev@vger.kernel.org
1da177e4 11507S: Maintained
d9fb9f38 11508F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11509
61e115a5 11510SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11511M: Michael Buesch <m@bues.ch>
e7828b28 11512L: linux-wireless@vger.kernel.org
61e115a5 11513S: Maintained
679655da
JP
11514F: drivers/ssb/
11515F: include/linux/ssb/
61e115a5 11516
1da177e4 11517SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11518M: Mattia Dongili <malattia@linux.it>
d0944853 11519L: platform-driver-x86@vger.kernel.org
5b18167d 11520W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11521S: Maintained
679655da
JP
11522F: Documentation/laptops/sony-laptop.txt
11523F: drivers/char/sonypi.c
11524F: drivers/platform/x86/sony-laptop.c
11525F: include/linux/sony-laptop.h
1da177e4 11526
baf8532a 11527SONY MEMORYSTICK CARD SUPPORT
8b58be88 11528M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11529W: http://tifmxx.berlios.de/
11530S: Maintained
679655da 11531F: drivers/memstick/host/tifm_ms.c
baf8532a 11532
0ab30494
ML
11533SONY MEMORYSTICK STANDARD SUPPORT
11534M: Maxim Levitsky <maximlevitsky@gmail.com>
11535S: Maintained
11536F: drivers/memstick/core/ms_block.*
11537
1da177e4 11538SOUND
8b58be88 11539M: Jaroslav Kysela <perex@perex.cz>
d8130624 11540M: Takashi Iwai <tiwai@suse.com>
93711660 11541L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11542W: http://www.alsa-project.org/
dde7ad8d 11543T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11544T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11545Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11546S: Maintained
3126a179
JP
11547F: Documentation/sound/
11548F: include/sound/
c117ab84 11549F: include/uapi/sound/
679655da 11550F: sound/
1da177e4 11551
33bbe149
MB
11552SOUND - COMPRESSED AUDIO
11553M: Vinod Koul <vinod.koul@intel.com>
11554L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11555T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11556S: Supported
f672f31a 11557F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11558F: include/sound/compress_driver.h
f672f31a 11559F: include/uapi/sound/compress_*
33bbe149
MB
11560F: sound/core/compress_offload.c
11561F: sound/soc/soc-compress.c
11562
bd903bde 11563SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11564M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11565M: Mark Brown <broonie@kernel.org>
86f14df8 11566T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11567L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11568W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11569S: Supported
181ad2a5 11570F: Documentation/devicetree/bindings/sound/
2820f615 11571F: Documentation/sound/alsa/soc/
679655da 11572F: sound/soc/
e6e55122 11573F: include/sound/soc*
eb1a6af3 11574
d7f8761b
MB
11575SOUND - DMAENGINE HELPERS
11576M: Lars-Peter Clausen <lars@metafoo.de>
11577S: Supported
11578F: include/sound/dmaengine_pcm.h
11579F: sound/core/pcm_dmaengine.c
11580F: sound/soc/soc-generic-dmaengine-pcm.c
11581
990a6a99
OS
11582SP2 MEDIA DRIVER
11583M: Olli Salonen <olli.salonen@iki.fi>
11584L: linux-media@vger.kernel.org
a825eaec 11585W: https://linuxtv.org
990a6a99
OS
11586Q: http://patchwork.linuxtv.org/project/linux-media/list/
11587S: Maintained
11588F: drivers/media/dvb-frontends/sp2*
11589
473321fc 11590SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11591M: "David S. Miller" <davem@davemloft.net>
1da177e4 11592L: sparclinux@vger.kernel.org
8a6e2535 11593Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11594T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11595T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11596S: Maintained
679655da 11597F: arch/sparc/
7765b8bb 11598F: drivers/sbus/
1da177e4 11599
6404fcca
DM
11600SPARC SERIAL DRIVERS
11601M: "David S. Miller" <davem@davemloft.net>
11602L: sparclinux@vger.kernel.org
08deed1e
JP
11603T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11604T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11605S: Maintained
6816383a 11606F: include/linux/sunserialcore.h
df621252 11607F: drivers/tty/serial/suncore.c
df621252
GKH
11608F: drivers/tty/serial/sunhv.c
11609F: drivers/tty/serial/sunsab.c
11610F: drivers/tty/serial/sunsab.h
11611F: drivers/tty/serial/sunsu.c
11612F: drivers/tty/serial/sunzilog.c
11613F: drivers/tty/serial/sunzilog.h
6404fcca 11614
389325b4
CL
11615SPARSE CHECKER
11616M: "Christopher Li" <sparse@chrisli.org>
11617L: linux-sparse@vger.kernel.org
11618W: https://sparse.wiki.kernel.org/
11619T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11620T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11621S: Maintained
11622F: include/linux/compiler.h
11623
fc0c195a 11624SPEAR PLATFORM SUPPORT
da89947b 11625M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11626M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11628W: http://www.st.com/spear
11629S: Maintained
e68d7c14 11630F: arch/arm/boot/dts/spear*
281e192f 11631F: arch/arm/mach-spear/
fc0c195a 11632
11633SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11634M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11636W: http://www.st.com/spear
11637S: Maintained
5df33a62 11638F: drivers/clk/spear/
fc0c195a 11639
e2796541
CP
11640SPI NOR SUBSYSTEM
11641M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11642M: Marek Vasut <marek.vasut@gmail.com>
11643L: linux-mtd@lists.infradead.org
11644W: http://www.linux-mtd.infradead.org/
11645Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11646T: git git://github.com/spi-nor/linux.git
11647S: Maintained
11648F: drivers/mtd/spi-nor/
11649F: include/linux/mtd/spi-nor.h
11650
e2d1d6c0 11651SPI SUBSYSTEM
b02e48f2 11652M: Mark Brown <broonie@kernel.org>
dfbe403c 11653L: linux-spi@vger.kernel.org
e7e4e13c 11654T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11655Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11656S: Maintained
87306eb7 11657F: Documentation/devicetree/bindings/spi/
679655da
JP
11658F: Documentation/spi/
11659F: drivers/spi/
11660F: include/linux/spi/
c117ab84 11661F: include/uapi/linux/spi/
a43cd4bb 11662F: tools/spi/
e2d1d6c0 11663
2752e401 11664SPIDERNET NETWORK DRIVER for CELL
8b58be88 11665M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11666L: netdev@vger.kernel.org
11667S: Supported
679655da 11668F: Documentation/networking/spider_net.txt
8df158ac 11669F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11670
e2d1d6c0 11671SPU FILE SYSTEM
8b58be88 11672M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11673L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11674W: http://www.ibm.com/developerworks/power/cell/
11675S: Supported
679655da
JP
11676F: Documentation/filesystems/spufs.txt
11677F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11678
fc555841 11679SQUASHFS FILE SYSTEM
d7f2ff67 11680M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11681L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11682W: http://squashfs.org.uk
9f273c24 11683T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11684S: Maintained
679655da
JP
11685F: Documentation/filesystems/squashfs.txt
11686F: fs/squashfs/
fc555841 11687
1da177e4 11688SRM (Alpha) environment access
8b58be88 11689M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11690S: Maintained
679655da 11691F: arch/alpha/kernel/srm_env.c
1da177e4 11692
26e9a397 11693STABLE BRANCH
879a5a00 11694M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11695L: stable@vger.kernel.org
879a5a00 11696S: Supported
8c27ceff 11697F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11698
26e9a397 11699STAGING SUBSYSTEM
879a5a00 11700M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11701T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11702L: devel@driverdev.osuosl.org
879a5a00 11703S: Supported
679655da 11704F: drivers/staging/
dbc6c2cc 11705
ebd3d010
JP
11706STAGING - COMEDI
11707M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11708M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11709S: Odd Fixes
11710F: drivers/staging/comedi/
11711
a0138163
JP
11712STAGING - FLARION FT1000 DRIVERS
11713M: Marek Belisko <marek.belisko@gmail.com>
11714S: Odd Fixes
11715F: drivers/staging/ft1000/
11716
6c1bb424 11717STAGING - INDUSTRIAL IO
030a13d7 11718M: Jonathan Cameron <jic23@kernel.org>
a0138163 11719L: linux-iio@vger.kernel.org
6c1bb424 11720S: Odd Fixes
5291582d 11721F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11722F: drivers/staging/iio/
11723
a0138163
JP
11724STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11725M: Jarod Wilson <jarod@wilsonet.com>
11726W: http://www.lirc.org/
11727S: Odd Fixes
b2b0186d 11728F: drivers/staging/media/lirc/
a0138163 11729
f5e5de1e
OD
11730STAGING - LUSTRE PARALLEL FILESYSTEM
11731M: Oleg Drokin <oleg.drokin@intel.com>
11732M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11733M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11734L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11735W: http://wiki.lustre.org/
f5e5de1e
OD
11736S: Maintained
11737F: drivers/staging/lustre
11738
7c6b6c71
MD
11739STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11740M: Marc Dietrich <marvin24@gmx.de>
11741L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11742L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11743S: Maintained
11744F: drivers/staging/nvec/
11745
53c43c5c
GKH
11746STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11747M: Jens Frederich <jfrederich@gmail.com>
11748M: Daniel Drake <dsd@laptop.org>
11749M: Jon Nettleton <jon.nettleton@gmail.com>
11750W: http://wiki.laptop.org/go/DCON
11751S: Maintained
11752F: drivers/staging/olpc_dcon/
11753
a0138163
JP
11754STAGING - REALTEK RTL8712U DRIVERS
11755M: Larry Finger <Larry.Finger@lwfinger.net>
11756M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11757S: Odd Fixes
11758F: drivers/staging/rtl8712/
11759
980ac4d7
SM
11760STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11761M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11762M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11763M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
11764L: linux-fbdev@vger.kernel.org
11765S: Maintained
11766F: drivers/staging/sm750fb/
11767
a0138163
JP
11768STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11769M: William Hubbs <w.d.hubbs@gmail.com>
11770M: Chris Brannon <chris@the-brannons.com>
d33bce31 11771M: Kirk Reiser <kirk@reisers.ca>
a0138163 11772M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11773L: speakup@linux-speakup.org
a0138163
JP
11774W: http://www.linux-speakup.org/
11775S: Odd Fixes
11776F: drivers/staging/speakup/
11777
b3e871ce
JP
11778STAGING - VIA VT665X DRIVERS
11779M: Forest Bond <forest@alittletooquiet.net>
11780S: Odd Fixes
11781F: drivers/staging/vt665?/
11782
a30baec1 11783STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11784M: Aditya Shankar <aditya.shankar@microchip.com>
11785M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11786L: linux-wireless@vger.kernel.org
11787S: Supported
11788F: drivers/staging/wilc1000/
11789
709bcb07 11790STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11791M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11792S: Odd Fixes
11793F: drivers/staging/xgifb/
11794
1da177e4 11795STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11796M: Ion Badulescu <ionut@badula.org>
b4f90189 11797S: Odd Fixes
9bba23b0 11798F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11799
e2d1d6c0 11800SUN3/3X
8b58be88 11801M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11802W: http://sammy.net/sun3/
11803S: Maintained
679655da
JP
11804F: arch/m68k/kernel/*sun3*
11805F: arch/m68k/sun3*/
11806F: arch/m68k/include/asm/sun3*
e689cf4a 11807F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11808
af6a5af8
HG
11809SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11810M: Hans de Goede <hdegoede@redhat.com>
11811L: linux-input@vger.kernel.org
11812S: Maintained
11813F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11814F: drivers/input/keyboard/sun4i-lradc-keys.c
11815
2bc9ff01
DK
11816SUNDANCE NETWORK DRIVER
11817M: Denis Kirjanov <kda@linux-powerpc.org>
11818L: netdev@vger.kernel.org
11819S: Maintained
11820F: drivers/net/ethernet/dlink/sundance.c
11821
2cbb12a4 11822SUPERH
114bf37e
RF
11823M: Yoshinori Sato <ysato@users.sourceforge.jp>
11824M: Rich Felker <dalias@libc.org>
2cbb12a4 11825L: linux-sh@vger.kernel.org
8a6e2535 11826Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11827S: Maintained
066069e1 11828F: Documentation/sh/
679655da 11829F: arch/sh/
066069e1 11830F: drivers/sh/
1da177e4 11831
4480f15b 11832SUSPEND TO RAM
7fb06082 11833M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11834M: Len Brown <len.brown@intel.com>
11835M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11836L: linux-pm@vger.kernel.org
68656443 11837B: https://bugzilla.kernel.org
e2d1d6c0 11838S: Supported
679655da
JP
11839F: Documentation/power/
11840F: arch/x86/kernel/acpi/
11841F: drivers/base/power/
11842F: kernel/power/
11843F: include/linux/suspend.h
11844F: include/linux/freezer.h
11845F: include/linux/pm.h
1da177e4
LT
11846
11847SVGA HANDLING
8b58be88 11848M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11849L: linux-video@atrey.karlin.mff.cuni.cz
11850S: Maintained
679655da
JP
11851F: Documentation/svga.txt
11852F: arch/x86/boot/video*
1da177e4 11853
6e28b761
KRW
11854SWIOTLB SUBSYSTEM
11855M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11856L: linux-kernel@vger.kernel.org
9f273c24 11857T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11858S: Supported
11859F: lib/swiotlb.c
11860F: arch/*/kernel/pci-swiotlb.c
11861F: include/linux/swiotlb.h
11862
007f790c
JP
11863SWITCHDEV
11864M: Jiri Pirko <jiri@resnulli.us>
11865L: netdev@vger.kernel.org
11866S: Supported
11867F: net/switchdev/
11868F: include/net/switchdev.h
11869
db8e35d5
VG
11870SYNOPSYS ARC ARCHITECTURE
11871M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11872L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11873S: Supported
11874F: arch/arc/
9b28829d 11875F: Documentation/devicetree/bindings/arc/*
2d799dde 11876F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 11877F: drivers/clocksource/arc_timer.c
c6a0fe4a 11878F: drivers/tty/serial/arc_uart.c
b7182d1a 11879T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11880
556cc1c5
AB
11881SYNOPSYS ARC SDP platform support
11882M: Alexey Brodkin <abrodkin@synopsys.com>
11883S: Supported
11884F: arch/arc/plat-axs10x
11885F: arch/arc/boot/dts/ax*
11886F: Documentation/devicetree/bindings/arc/axs10*
11887
6c284c9a
LJ
11888SYSTEM CONFIGURATION (SYSCON)
11889M: Lee Jones <lee.jones@linaro.org>
11890M: Arnd Bergmann <arnd@arndb.de>
11891T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11892S: Supported
11893F: drivers/mfd/syscon.c
11894
8c0984e5
SR
11895SYSTEM RESET/SHUTDOWN DRIVERS
11896M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11897L: linux-pm@vger.kernel.org
58db9505 11898T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11899S: Maintained
11900F: Documentation/devicetree/bindings/power/reset/
11901F: drivers/power/reset/
11902
1da177e4 11903SYSV FILESYSTEM
8b58be88 11904M: Christoph Hellwig <hch@infradead.org>
1da177e4 11905S: Maintained
679655da
JP
11906F: Documentation/filesystems/sysv-fs.txt
11907F: fs/sysv/
11908F: include/linux/sysv_fs.h
1da177e4 11909
86cfa7fc 11910TARGET SUBSYSTEM
9c3646d1 11911M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11912L: linux-scsi@vger.kernel.org
b9f5edc2 11913L: target-devel@vger.kernel.org
86cfa7fc 11914W: http://www.linux-iscsi.org
cf015e9f 11915W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11916T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11917S: Supported
11918F: drivers/target/
11919F: include/target/
11920F: Documentation/target/
11921
4e68852d 11922TASKSTATS STATISTICS INTERFACE
185e595f 11923M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11924S: Maintained
679655da
JP
11925F: Documentation/accounting/taskstats*
11926F: include/linux/taskstats*
11927F: kernel/taskstats.c
4e68852d 11928
781b456a 11929TC CLASSIFIER
f935f3f8 11930M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11931L: netdev@vger.kernel.org
11932S: Maintained
679655da 11933F: include/net/pkt_cls.h
c117ab84 11934F: include/uapi/linux/pkt_cls.h
679655da 11935F: net/sched/
781b456a 11936
5067f08a 11937TCP LOW PRIORITY MODULE
8b58be88
JP
11938M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11939M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11940W: http://tcp-lp-mod.sourceforge.net/
11941S: Maintained
679655da 11942F: net/ipv4/tcp_lp.c
5067f08a 11943
91952bc0
AP
11944TDA10071 MEDIA DRIVER
11945M: Antti Palosaari <crope@iki.fi>
11946L: linux-media@vger.kernel.org
a825eaec 11947W: https://linuxtv.org
91952bc0
AP
11948W: http://palosaari.fi/linux/
11949Q: http://patchwork.linuxtv.org/project/linux-media/list/
11950T: git git://linuxtv.org/anttip/media_tree.git
11951S: Maintained
11952F: drivers/media/dvb-frontends/tda10071*
11953
11954TDA18212 MEDIA DRIVER
11955M: Antti Palosaari <crope@iki.fi>
11956L: linux-media@vger.kernel.org
a825eaec 11957W: https://linuxtv.org
91952bc0
AP
11958W: http://palosaari.fi/linux/
11959Q: http://patchwork.linuxtv.org/project/linux-media/list/
11960T: git git://linuxtv.org/anttip/media_tree.git
11961S: Maintained
11962F: drivers/media/tuners/tda18212*
11963
11964TDA18218 MEDIA DRIVER
11965M: Antti Palosaari <crope@iki.fi>
11966L: linux-media@vger.kernel.org
a825eaec 11967W: https://linuxtv.org
91952bc0
AP
11968W: http://palosaari.fi/linux/
11969Q: http://patchwork.linuxtv.org/project/linux-media/list/
11970T: git git://linuxtv.org/anttip/media_tree.git
11971S: Maintained
11972F: drivers/media/tuners/tda18218*
11973
3b2f6aba
MK
11974TDA18271 MEDIA DRIVER
11975M: Michael Krufky <mkrufky@linuxtv.org>
11976L: linux-media@vger.kernel.org
a825eaec 11977W: https://linuxtv.org
3b2f6aba
MK
11978W: http://github.com/mkrufky
11979Q: http://patchwork.linuxtv.org/project/linux-media/list/
11980T: git git://linuxtv.org/mkrufky/tuners.git
11981S: Maintained
11982F: drivers/media/tuners/tda18271*
11983
e48307a9
MK
11984TDA827x MEDIA DRIVER
11985M: Michael Krufky <mkrufky@linuxtv.org>
11986L: linux-media@vger.kernel.org
a825eaec 11987W: https://linuxtv.org
e48307a9
MK
11988W: http://github.com/mkrufky
11989Q: http://patchwork.linuxtv.org/project/linux-media/list/
11990T: git git://linuxtv.org/mkrufky/tuners.git
11991S: Maintained
11992F: drivers/media/tuners/tda8290.*
11993
66cf9212
MK
11994TDA8290 MEDIA DRIVER
11995M: Michael Krufky <mkrufky@linuxtv.org>
11996L: linux-media@vger.kernel.org
a825eaec 11997W: https://linuxtv.org
66cf9212
MK
11998W: http://github.com/mkrufky
11999Q: http://patchwork.linuxtv.org/project/linux-media/list/
12000T: git git://linuxtv.org/mkrufky/tuners.git
12001S: Maintained
12002F: drivers/media/tuners/tda8290.*
12003
4b9fba30
HV
12004TDA9840 MEDIA DRIVER
12005M: Hans Verkuil <hverkuil@xs4all.nl>
12006L: linux-media@vger.kernel.org
12007T: git git://linuxtv.org/media_tree.git
a825eaec 12008W: https://linuxtv.org
4b9fba30
HV
12009S: Maintained
12010F: drivers/media/i2c/tda9840*
12011
2cb654fd 12012TEA5761 TUNER DRIVER
5dc8a864
MCC
12013M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12014M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12015L: linux-media@vger.kernel.org
a825eaec 12016W: https://linuxtv.org
2cb654fd
MCC
12017T: git git://linuxtv.org/media_tree.git
12018S: Odd fixes
12019F: drivers/media/tuners/tea5761.*
12020
12021TEA5767 TUNER DRIVER
5dc8a864
MCC
12022M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12023M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12024L: linux-media@vger.kernel.org
a825eaec 12025W: https://linuxtv.org
2cb654fd
MCC
12026T: git git://linuxtv.org/media_tree.git
12027S: Maintained
12028F: drivers/media/tuners/tea5767.*
12029
4b9fba30
HV
12030TEA6415C MEDIA DRIVER
12031M: Hans Verkuil <hverkuil@xs4all.nl>
12032L: linux-media@vger.kernel.org
12033T: git git://linuxtv.org/media_tree.git
a825eaec 12034W: https://linuxtv.org
4b9fba30
HV
12035S: Maintained
12036F: drivers/media/i2c/tea6415c*
12037
12038TEA6420 MEDIA DRIVER
12039M: Hans Verkuil <hverkuil@xs4all.nl>
12040L: linux-media@vger.kernel.org
12041T: git git://linuxtv.org/media_tree.git
a825eaec 12042W: https://linuxtv.org
4b9fba30
HV
12043S: Maintained
12044F: drivers/media/i2c/tea6420*
12045
3d249d4c 12046TEAM DRIVER
dca9ab92 12047M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12048L: netdev@vger.kernel.org
12049S: Supported
12050F: drivers/net/team/
12051F: include/linux/if_team.h
c117ab84 12052F: include/uapi/linux/if_team.h
3d249d4c 12053
7d029125 12054TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12055M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12056S: Maintained
12057F: arch/x86/platform/ts5500/
12058
40ad4a30
SY
12059TECHNOTREND USB IR RECEIVER
12060M: Sean Young <sean@mess.org>
12061L: linux-media@vger.kernel.org
12062S: Maintained
12063F: drivers/media/rc/ttusbir.c
12064
adabdb0c 12065TEGRA ARCHITECTURE SUPPORT
243d58ec 12066M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 12067M: Thierry Reding <thierry.reding@gmail.com>
554077c5 12068M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 12069L: linux-tegra@vger.kernel.org
fd117cd1 12070Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12071T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12072S: Supported
bbbe96ed 12073N: [^a-z]tegra
84b9414b 12074
adabdb0c
SW
12075TEGRA CLOCK DRIVER
12076M: Peter De Schrijver <pdeschrijver@nvidia.com>
12077M: Prashant Gaikwad <pgaikwad@nvidia.com>
12078S: Supported
12079F: drivers/clk/tegra/
12080
86e486a0 12081TEGRA DMA DRIVERS
adabdb0c 12082M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12083M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12084S: Supported
86e486a0 12085F: drivers/dma/tegra*
adabdb0c 12086
adabdb0c
SW
12087TEGRA I2C DRIVER
12088M: Laxman Dewangan <ldewangan@nvidia.com>
12089S: Supported
12090F: drivers/i2c/busses/i2c-tegra.c
12091
12092TEGRA IOMMU DRIVERS
12093M: Hiroshi Doyu <hdoyu@nvidia.com>
12094S: Supported
12095F: drivers/iommu/tegra*
12096
12097TEGRA KBC DRIVER
12098M: Rakesh Iyer <riyer@nvidia.com>
12099M: Laxman Dewangan <ldewangan@nvidia.com>
12100S: Supported
12101F: drivers/input/keyboard/tegra-kbc.c
12102
adabdb0c
SW
12103TEGRA PWM DRIVER
12104M: Thierry Reding <thierry.reding@gmail.com>
12105S: Supported
12106F: drivers/pwm/pwm-tegra.c
12107
12108TEGRA SERIAL DRIVER
12109M: Laxman Dewangan <ldewangan@nvidia.com>
12110S: Supported
12111F: drivers/tty/serial/serial-tegra.c
12112
12113TEGRA SPI DRIVER
12114M: Laxman Dewangan <ldewangan@nvidia.com>
12115S: Supported
12116F: drivers/spi/spi-tegra*
12117
1a348ccc 12118TEHUTI ETHERNET DRIVER
8b58be88 12119M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12120L: netdev@vger.kernel.org
12121S: Supported
ef7f5429 12122F: drivers/net/ethernet/tehuti/*
1a348ccc 12123
4e68852d 12124Telecom Clock Driver for MCPL0010
8b58be88 12125M: Mark Gross <mark.gross@intel.com>
4e68852d 12126S: Supported
679655da 12127F: drivers/char/tlclk.c
4e68852d 12128
4480f15b 12129TENSILICA XTENSA PORT (xtensa)
8b58be88 12130M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12131M: Max Filippov <jcmvbkbc@gmail.com>
12132L: linux-xtensa@linux-xtensa.org
9f273c24 12133T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12134S: Maintained
679655da 12135F: arch/xtensa/
3dc99857 12136F: drivers/irqchip/irq-xtensa-*
4e68852d 12137
04f1024e
NM
12138Texas Instruments' System Control Interface (TISCI) Protocol Driver
12139M: Nishanth Menon <nm@ti.com>
12140M: Tero Kristo <t-kristo@ti.com>
12141M: Santosh Shilimkar <ssantosh@kernel.org>
12142L: linux-arm-kernel@lists.infradead.org
12143S: Maintained
12144F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12145F: drivers/firmware/ti_sci*
12146F: include/linux/soc/ti/ti_sci_protocol.h
04f1024e 12147
5313ba66
HV
12148THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12149M: Hans Verkuil <hverkuil@xs4all.nl>
12150L: linux-media@vger.kernel.org
12151T: git git://linuxtv.org/media_tree.git
a825eaec 12152W: https://linuxtv.org
5313ba66
HV
12153S: Maintained
12154F: drivers/media/radio/radio-raremono.c
12155
d3fb6955 12156THERMAL
b75f0050 12157M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12158M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12159L: linux-pm@vger.kernel.org
12160T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12161T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12162Q: https://patchwork.kernel.org/project/linux-pm/list/
12163S: Supported
12164F: drivers/thermal/
12165F: include/linux/thermal.h
af6c9f16 12166F: include/uapi/linux/thermal.h
b75f0050
JP
12167F: include/linux/cpu_cooling.h
12168F: Documentation/devicetree/bindings/thermal/
d3fb6955 12169
64e05d8b
VK
12170THERMAL/CPU_COOLING
12171M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12172M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12173M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12174L: linux-pm@vger.kernel.org
12175S: Supported
12176F: Documentation/thermal/cpu-cooling-api.txt
12177F: drivers/thermal/cpu_cooling.c
12178F: include/linux/cpu_cooling.h
12179
4e68852d 12180THINKPAD ACPI EXTRAS DRIVER
8b58be88 12181M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12182L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12183L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12184W: http://ibm-acpi.sourceforge.net
12185W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12186T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12187S: Maintained
679655da 12188F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12189
1b46f2a2 12190TI BANDGAP AND THERMAL DRIVER
f14d1c24 12191M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12192M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12193L: linux-pm@vger.kernel.org
531ff13e 12194L: linux-omap@vger.kernel.org
5a723e81 12195S: Maintained
794b2e25 12196F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12197
ccf963d3
BP
12198TI VPE/CAL DRIVERS
12199M: Benoit Parrot <bparrot@ti.com>
12200L: linux-media@vger.kernel.org
12201W: http://linuxtv.org/
12202Q: http://patchwork.linuxtv.org/project/linux-media/list/
12203S: Maintained
12204F: drivers/media/platform/ti-vpe/
12205
0c7665c3
MF
12206TI CDCE706 CLOCK DRIVER
12207M: Max Filippov <jcmvbkbc@gmail.com>
12208S: Maintained
12209F: drivers/clk/clk-cdce706.c
12210
49b6a5e3
TK
12211TI CLOCK DRIVER
12212M: Tero Kristo <t-kristo@ti.com>
12213L: linux-omap@vger.kernel.org
12214S: Maintained
12215F: drivers/clk/ti/
12216F: include/linux/clk/ti.h
12217
f75cfbad
GS
12218TI ETHERNET SWITCH DRIVER (CPSW)
12219M: Mugunthan V N <mugunthanvnm@ti.com>
12220R: Grygorii Strashko <grygorii.strashko@ti.com>
12221L: linux-omap@vger.kernel.org
12222L: netdev@vger.kernel.org
12223S: Maintained
12224F: drivers/net/ethernet/ti/cpsw*
12225F: drivers/net/ethernet/ti/davinci*
12226
4020f2d7 12227TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12228M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12229S: Maintained
679655da
JP
12230F: drivers/misc/tifm*
12231F: drivers/mmc/host/tifm_sd.c
12232F: include/linux/tifm.h
4020f2d7 12233
e0c52404 12234TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12235M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12236L: linux-kernel@vger.kernel.org
12237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12238S: Maintained
12239F: drivers/soc/ti/*
12240T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12241
12242
152ad442
SR
12243TI LM49xxx FAMILY ASoC CODEC DRIVERS
12244M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12245M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12246L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12247S: Maintained
12248F: sound/soc/codecs/lm49453*
d392dead 12249F: sound/soc/codecs/isabelle*
152ad442 12250
0edd807d
KM
12251TI LP855x BACKLIGHT DRIVER
12252M: Milo Kim <milo.kim@ti.com>
12253S: Maintained
12254F: Documentation/backlight/lp855x-driver.txt
12255F: drivers/video/backlight/lp855x_bl.c
12256F: include/linux/platform_data/lp855x.h
12257
faf13f6d
KM
12258TI LP8727 CHARGER DRIVER
12259M: Milo Kim <milo.kim@ti.com>
12260S: Maintained
8c0984e5 12261F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12262F: include/linux/platform_data/lp8727.h
12263
22f1229f
KM
12264TI LP8788 MFD DRIVER
12265M: Milo Kim <milo.kim@ti.com>
12266S: Maintained
12267F: drivers/iio/adc/lp8788_adc.c
12268F: drivers/leds/leds-lp8788.c
12269F: drivers/mfd/lp8788*.c
8c0984e5 12270F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12271F: drivers/regulator/lp8788-*.c
12272F: include/linux/mfd/lp8788*.h
12273
84640e27
KM
12274TI NETCP ETHERNET DRIVER
12275M: Wingman Kwok <w-kwok2@ti.com>
12276M: Murali Karicheri <m-karicheri2@ti.com>
12277L: netdev@vger.kernel.org
12278S: Maintained
12279F: drivers/net/ethernet/ti/netcp*
12280
217e0ca9
KC
12281TI TAS571X FAMILY ASoC CODEC DRIVER
12282M: Kevin Cernekee <cernekee@chromium.org>
12283L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12284S: Odd Fixes
12285F: sound/soc/codecs/tas571x*
12286
dd5e8e6b 12287TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12288M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12289L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12290S: Maintained
12291F: sound/soc/codecs/twl4030*
12292
90921014 12293TI WILINK WIRELESS DRIVERS
90921014
LC
12294L: linux-wireless@vger.kernel.org
12295W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12296W: http://wireless.kernel.org/en/users/Drivers/wl1251
12297T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12298S: Orphan
90921014
LC
12299F: drivers/net/wireless/ti/
12300F: include/linux/wl12xx.h
12301
e86eaa3a 12302TIPC NETWORK LAYER
8b58be88 12303M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12304M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12305L: netdev@vger.kernel.org (core kernel code)
12306L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12307W: http://tipc.sourceforge.net/
e86eaa3a 12308S: Maintained
c117ab84 12309F: include/uapi/linux/tipc*.h
679655da 12310F: net/tipc/
e86eaa3a 12311
867e359b 12312TILE ARCHITECTURE
b9a279f6 12313M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12314W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12315T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12316S: Supported
12317F: arch/tile/
6b940606 12318F: drivers/char/tile-srom.c
5c770755 12319F: drivers/edac/tile_edac.c
6b940606
CM
12320F: drivers/net/ethernet/tile/
12321F: drivers/rtc/rtc-tile.c
12322F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12323F: drivers/tty/serial/tilegx.c
6b940606
CM
12324F: drivers/usb/host/*-tilegx.c
12325F: include/linux/usb/tilegx.h
867e359b 12326
1da177e4 12327TLAN NETWORK DRIVER
8b58be88 12328M: Samuel Chessman <chessman@tux.org>
88c07dde 12329L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12330W: http://sourceforge.net/projects/tlan/
12331S: Maintained
679655da 12332F: Documentation/networking/tlan.txt
b544dbac 12333F: drivers/net/ethernet/ti/tlan.*
1da177e4 12334
d74db3b2 12335TOMOYO SECURITY MODULE
8b58be88
JP
12336M: Kentaro Takeda <takedakn@nttdata.co.jp>
12337M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12338L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12339L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12340L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12341L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12342W: http://tomoyo.sourceforge.jp/
843d183c 12343T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12344S: Maintained
679655da 12345F: security/tomoyo/
d74db3b2 12346
9caeb532 12347TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12348M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12349L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12350S: Maintained
12351F: drivers/platform/x86/topstar-laptop.c
12352
1da177e4 12353TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12354M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12355L: platform-driver-x86@vger.kernel.org
0a63ca11 12356S: Maintained
679655da 12357F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12358
0a63ca11
AA
12359TOSHIBA BLUETOOTH DRIVER
12360M: Azael Avalos <coproscefalo@gmail.com>
12361L: platform-driver-x86@vger.kernel.org
12362S: Maintained
12363F: drivers/platform/x86/toshiba_bluetooth.c
12364
12365TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12366M: Azael Avalos <coproscefalo@gmail.com>
12367L: platform-driver-x86@vger.kernel.org
12368S: Maintained
12369F: drivers/platform/x86/toshiba_haps.c
12370
14991fc7
AA
12371TOSHIBA WMI HOTKEYS DRIVER
12372M: Azael Avalos <coproscefalo@gmail.com>
12373L: platform-driver-x86@vger.kernel.org
12374S: Maintained
12375F: drivers/platform/x86/toshiba-wmi.c
12376
1da177e4 12377TOSHIBA SMM DRIVER
8b58be88 12378M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12379W: http://www.buzzard.org.uk/toshiba/
12380S: Maintained
679655da
JP
12381F: drivers/char/toshiba.c
12382F: include/linux/toshiba.h
c117ab84 12383F: include/uapi/linux/toshiba.h
1da177e4 12384
d32d9864
MR
12385TOSHIBA TC358743 DRIVER
12386M: Mats Randgaard <matrandg@cisco.com>
12387L: linux-media@vger.kernel.org
12388S: Maintained
12389F: drivers/media/i2c/tc358743*
b5dcee22 12390F: include/media/i2c/tc358743.h
d32d9864 12391
560e6475
WS
12392TMIO/SDHI MMC DRIVER
12393M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12394L: linux-mmc@vger.kernel.org
560e6475 12395S: Supported
d1057c40
GL
12396F: drivers/mmc/host/tmio_mmc*
12397F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12398F: include/linux/mfd/tmio.h
d719f900 12399
917cc4e6
GR
12400TMP401 HARDWARE MONITOR DRIVER
12401M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12402L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12403S: Maintained
12404F: Documentation/hwmon/tmp401
12405F: drivers/hwmon/tmp401.c
12406
98f32602 12407TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12408M: Hugh Dickins <hughd@google.com>
98f32602
HD
12409L: linux-mm@kvack.org
12410S: Maintained
12411F: include/linux/shmem_fs.h
12412F: mm/shmem.c
12413
45f95b53 12414TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12415M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12416M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12417L: linux-media@vger.kernel.org
a825eaec 12418W: https://linuxtv.org
45f95b53
MCC
12419T: git git://linuxtv.org/media_tree.git
12420S: Odd fixes
12421F: drivers/media/usb/tm6000/
618cd932 12422F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12423
34d1324e
AU
12424TW5864 VIDEO4LINUX DRIVER
12425M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12426M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12427M: Andrey Utkin <andrey_utkin@fastmail.com>
12428L: linux-media@vger.kernel.org
12429S: Supported
12430F: drivers/media/pci/tw5864/
45f95b53 12431
c65fde19
HV
12432TW68 VIDEO4LINUX DRIVER
12433M: Hans Verkuil <hverkuil@xs4all.nl>
12434L: linux-media@vger.kernel.org
12435T: git git://linuxtv.org/media_tree.git
a825eaec 12436W: https://linuxtv.org
c65fde19
HV
12437S: Odd Fixes
12438F: drivers/media/pci/tw68/
12439
704a84cc
EG
12440TW686X VIDEO4LINUX DRIVER
12441M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12442L: linux-media@vger.kernel.org
12443T: git git://linuxtv.org/media_tree.git
12444W: http://linuxtv.org
12445S: Maintained
12446F: drivers/media/pci/tw686x/
12447
4e68852d 12448TPM DEVICE DRIVER
901486b8 12449M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12450M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12451M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12452R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12453W: http://tpmdd.sourceforge.net
63a10dfd 12454L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12455Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12456T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12457S: Maintained
679655da 12458F: drivers/char/tpm/
4e68852d 12459
1a0f1b27
AL
12460TPM IBM_VTPM DEVICE DRIVER
12461M: Ashley Lai <ashleydlai@gmail.com>
12462W: http://tpmdd.sourceforge.net
12463L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12464S: Maintained
12465F: drivers/char/tpm/tpm_ibmvtpm*
12466
d6f005a1
JP
12467TRACING
12468M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12469M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12470T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12471S: Maintained
12472F: Documentation/trace/ftrace.txt
12473F: arch/*/*/*/ftrace.h
12474F: arch/*/kernel/ftrace.c
12475F: include/*/ftrace.h
12476F: include/linux/trace*.h
12477F: include/trace/
12478F: kernel/trace/
6e68e6c5 12479F: tools/testing/selftests/ftrace/
d6f005a1 12480
4abac0d0
IM
12481TRACING MMIO ACCESSES (MMIOTRACE)
12482M: Steven Rostedt <rostedt@goodmis.org>
12483M: Ingo Molnar <mingo@kernel.org>
12484R: Karol Herbst <karolherbst@gmail.com>
12485R: Pekka Paalanen <ppaalanen@gmail.com>
12486S: Maintained
12487L: linux-kernel@vger.kernel.org
12488L: nouveau@lists.freedesktop.org
12489F: kernel/trace/trace_mmiotrace.c
12490F: include/linux/mmiotrace.h
12491F: arch/x86/mm/kmmio.c
12492F: arch/x86/mm/mmio-mod.c
12493F: arch/x86/mm/testmmiotrace.c
12494
1da177e4 12495TRIVIAL PATCHES
8b58be88 12496M: Jiri Kosina <trivial@kernel.org>
54e5881d 12497T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12498S: Maintained
86ef925f 12499K: ^Subject:.*(?i)trivial
1da177e4 12500
4e68852d 12501TTY LAYER
879a5a00 12502M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12503M: Jiri Slaby <jslaby@suse.com>
879a5a00 12504S: Supported
08deed1e 12505T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12506F: Documentation/serial/
8dd5d2f1 12507F: drivers/tty/
df621252 12508F: drivers/tty/serial/serial_core.c
e3288775
AC
12509F: include/linux/serial_core.h
12510F: include/linux/serial.h
12511F: include/linux/tty.h
c117ab84
CEB
12512F: include/uapi/linux/serial_core.h
12513F: include/uapi/linux/serial.h
12514F: include/uapi/linux/tty.h
4e68852d 12515
91952bc0
AP
12516TUA9001 MEDIA DRIVER
12517M: Antti Palosaari <crope@iki.fi>
12518L: linux-media@vger.kernel.org
a825eaec 12519W: https://linuxtv.org
91952bc0
AP
12520W: http://palosaari.fi/linux/
12521Q: http://patchwork.linuxtv.org/project/linux-media/list/
12522T: git git://linuxtv.org/anttip/media_tree.git
12523S: Maintained
12524F: drivers/media/tuners/tua9001*
12525
740db6d7 12526TULIP NETWORK DRIVERS
740db6d7 12527L: netdev@vger.kernel.org
cf869eb1
GG
12528L: linux-parisc@vger.kernel.org
12529S: Orphan
0f04e2aa 12530F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12531
12532TUN/TAP driver
ba57b6f2 12533M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12534W: http://vtun.sourceforge.net/tun
12535S: Maintained
679655da
JP
12536F: Documentation/networking/tuntap.txt
12537F: arch/um/os-Linux/drivers/
1da177e4 12538
b454cc66 12539TURBOCHANNEL SUBSYSTEM
8b58be88 12540M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12541M: Ralf Baechle <ralf@linux-mips.org>
12542L: linux-mips@linux-mips.org
12543Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12544S: Maintained
679655da
JP
12545F: drivers/tc/
12546F: include/linux/tc.h
b454cc66 12547
e2d1d6c0 12548UBI FILE SYSTEM (UBIFS)
a7859936 12549M: Richard Weinberger <richard@nod.at>
949cb623 12550M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12551M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12552L: linux-mtd@lists.infradead.org
e2966cbe 12553T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12554W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12555S: Supported
679655da
JP
12556F: Documentation/filesystems/ubifs.txt
12557F: fs/ubifs/
e2d1d6c0 12558
e1632fa2 12559UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12560M: Greg Ungerer <gerg@linux-m68k.org>
12561W: http://www.linux-m68k.org/
cc2020e6 12562W: http://www.uclinux.org/
e1632fa2 12563L: linux-m68k@lists.linux-m68k.org
cc2020e6 12564L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12565T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12566S: Maintained
e1632fa2
GU
12567F: arch/m68k/coldfire/
12568F: arch/m68k/68*/
61bc02bb
JP
12569F: arch/m68k/*/*_no.*
12570F: arch/m68k/include/asm/*_no.*
cc2020e6 12571
1da177e4 12572UDF FILESYSTEM
d8130624 12573M: Jan Kara <jack@suse.com>
1da177e4 12574S: Maintained
679655da
JP
12575F: Documentation/filesystems/udf.txt
12576F: fs/udf/
1da177e4 12577
0edffe65
BN
12578UDRAW TABLET
12579M: Bastien Nocera <hadess@hadess.net>
12580L: linux-input@vger.kernel.org
12581S: Maintained
12582F: drivers/hid/hid-udraw.c
12583
cc2020e6 12584UFS FILESYSTEM
8b58be88 12585M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12586S: Maintained
679655da
JP
12587F: Documentation/filesystems/ufs.txt
12588F: fs/ufs/
cc2020e6 12589
0a09d3ab
DH
12590UHID USERSPACE HID IO DRIVER:
12591M: David Herrmann <dh.herrmann@googlemail.com>
12592L: linux-input@vger.kernel.org
12593S: Maintained
12594F: drivers/hid/uhid.c
c117ab84 12595F: include/uapi/linux/uhid.h
0a09d3ab 12596
18332a80 12597ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12598L: linux-usb@vger.kernel.org
10c6c9c9 12599S: Orphan
355ffe69 12600F: drivers/uwb/
679655da
JP
12601F: include/linux/uwb.h
12602F: include/linux/uwb/
18332a80 12603
b31d8273
G
12604UNICORE32 ARCHITECTURE:
12605M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12606W: http://mprc.pku.edu.cn/~guanxuetao/linux
12607S: Maintained
ceebf4d5 12608T: git git://github.com/gxt/linux.git
b31d8273
G
12609F: arch/unicore32/
12610
d8379ab1
TF
12611UNIFDEF
12612M: Tony Finch <dot@dotat.at>
12613W: http://dotat.at/prog/unifdef
12614S: Maintained
12615F: scripts/unifdef.c
12616
1da177e4 12617UNIFORM CDROM DRIVER
8b58be88 12618M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12619W: http://www.kernel.dk
12620S: Maintained
679655da
JP
12621F: Documentation/cdrom/
12622F: drivers/cdrom/cdrom.c
12623F: include/linux/cdrom.h
c117ab84 12624F: include/uapi/linux/cdrom.h
1da177e4 12625
56df0122 12626UNISYS S-PAR DRIVERS
49e7d9df
JP
12627M: David Kershner <david.kershner@unisys.com>
12628L: sparmaintainer@unisys.com (Unisys internal)
12629S: Supported
12630F: drivers/staging/unisys/
56df0122 12631
9941fa6e
VH
12632UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12633M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12634L: linux-scsi@vger.kernel.org
12635S: Supported
12636F: Documentation/scsi/ufs.txt
12637F: drivers/scsi/ufs/
12638
4b9ffb5a 12639UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12640M: Manjunath M Bettegowda <manjumb@synopsys.com>
12641M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12642L: linux-scsi@vger.kernel.org
12643S: Supported
12644F: drivers/scsi/ufs/*dwc*
12645
e2d1d6c0 12646UNSORTED BLOCK IMAGES (UBI)
949cb623 12647M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12648M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12649W: http://www.linux-mtd.infradead.org/
12650L: linux-mtd@lists.infradead.org
b6b44e0a 12651T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12652S: Supported
80811493 12653F: drivers/mtd/ubi/
679655da 12654F: include/linux/mtd/ubi.h
c117ab84 12655F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12656
1da177e4 12657USB ACM DRIVER
ca1c3e6f 12658M: Oliver Neukum <oneukum@suse.com>
6372594a 12659L: linux-usb@vger.kernel.org
1da177e4 12660S: Maintained
679655da
JP
12661F: Documentation/usb/acm.txt
12662F: drivers/usb/class/cdc-acm.*
1da177e4 12663
b7d572e1
PF
12664USB AR5523 WIRELESS DRIVER
12665M: Pontus Fuchs <pontus.fuchs@gmail.com>
12666L: linux-wireless@vger.kernel.org
12667S: Maintained
12668F: drivers/net/wireless/ath/ar5523/
12669
115bb1ff 12670USB ATTACHED SCSI
866d372e 12671M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12672L: linux-usb@vger.kernel.org
12673L: linux-scsi@vger.kernel.org
8eae0fb7 12674S: Maintained
115bb1ff
MW
12675F: drivers/usb/storage/uas.c
12676
1da177e4 12677USB CDC ETHERNET DRIVER
61eee9a7 12678M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12679L: linux-usb@vger.kernel.org
1da177e4 12680S: Maintained
679655da 12681F: drivers/net/usb/cdc_*.c
c117ab84 12682F: include/uapi/linux/usb/cdc.h
1da177e4 12683
66e3e591
KP
12684USB CHAOSKEY DRIVER
12685M: Keith Packard <keithp@keithp.com>
12686L: linux-usb@vger.kernel.org
12687S: Maintained
12688F: drivers/usb/misc/chaoskey.c
12689
b02b371e 12690USB CYPRESS C67X00 DRIVER
8b58be88 12691M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12692L: linux-usb@vger.kernel.org
12693S: Maintained
679655da 12694F: drivers/usb/c67x00/
b02b371e 12695
d0374f4f 12696USB DAVICOM DM9601 DRIVER
8b58be88 12697M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12698L: netdev@vger.kernel.org
d0374f4f
PK
12699W: http://www.linux-usb.org/usbnet
12700S: Maintained
679655da 12701F: drivers/net/usb/dm9601.c
d0374f4f 12702
cc2020e6 12703USB DIAMOND RIO500 DRIVER
8b58be88 12704M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12705L: rio500-users@lists.sourceforge.net
12706W: http://rio500.sourceforge.net
12707S: Maintained
679655da 12708F: drivers/usb/misc/rio500*
cc2020e6 12709
1da177e4 12710USB EHCI DRIVER
578333ab 12711M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12712L: linux-usb@vger.kernel.org
578333ab 12713S: Maintained
679655da
JP
12714F: Documentation/usb/ehci.txt
12715F: drivers/usb/host/ehci*
1da177e4 12716
69ae9e3e 12717USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12718M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12719L: linux-usb@vger.kernel.org
69ae9e3e 12720W: http://www.linux-usb.org/gadget
d6d0f665
FB
12721T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12722S: Maintained
679655da
JP
12723F: drivers/usb/gadget/
12724F: include/linux/usb/gadget*
69ae9e3e 12725
2dea64b4 12726USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12727M: Jiri Kosina <jikos@kernel.org>
406df153 12728R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12729L: linux-usb@vger.kernel.org
54e5881d 12730T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12731S: Maintained
c2f01971 12732F: Documentation/hid/hiddev.txt
679655da 12733F: drivers/hid/usbhid/
1da177e4 12734
959eea21 12735USB ISP116X DRIVER
8b58be88 12736M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12737L: linux-usb@vger.kernel.org
959eea21 12738S: Maintained
679655da
JP
12739F: drivers/usb/host/isp116x*
12740F: include/linux/usb/isp116x.h
959eea21 12741
146498ea
WH
12742USB LAN78XX ETHERNET DRIVER
12743M: Woojung Huh <woojung.huh@microchip.com>
12744M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12745L: netdev@vger.kernel.org
12746S: Maintained
12747F: drivers/net/usb/lan78xx.*
12748
1da177e4 12749USB MASS STORAGE DRIVER
fc8b690d 12750M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12751L: linux-usb@vger.kernel.org
8836aeb8 12752L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12753S: Maintained
12754W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12755F: drivers/usb/storage/
1da177e4 12756
af39917d
CL
12757USB MIDI DRIVER
12758M: Clemens Ladisch <clemens@ladisch.de>
12759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12760T: git git://git.alsa-project.org/alsa-kernel.git
12761S: Maintained
12762F: sound/usb/midi.*
12763
444ce9d4
JP
12764USB NETWORKING DRIVERS
12765L: linux-usb@vger.kernel.org
12766S: Odd Fixes
12767F: drivers/net/usb/
12768
1da177e4 12769USB OHCI DRIVER
578333ab 12770M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12771L: linux-usb@vger.kernel.org
578333ab 12772S: Maintained
679655da
JP
12773F: Documentation/usb/ohci.txt
12774F: drivers/usb/host/ohci*
1da177e4 12775
963ffa3e 12776USB OTG FSM (Finite State Machine)
60d77b3d 12777M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12778T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12779L: linux-usb@vger.kernel.org
12780S: Maintained
12781F: drivers/usb/common/usb-otg-fsm.c
12782
563da3a9
VM
12783USB OVER IP DRIVER
12784M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12785M: Shuah Khan <shuahkh@osg.samsung.com>
12786M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12787L: linux-usb@vger.kernel.org
12788S: Maintained
a6d6fc2b 12789F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12790F: drivers/usb/usbip/
12791F: tools/usb/usbip/
12792
1da177e4 12793USB PEGASUS DRIVER
a16b945c 12794M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12795L: linux-usb@vger.kernel.org
043600a6 12796L: netdev@vger.kernel.org
052e3128
PM
12797T: git git://github.com/petkan/pegasus.git
12798W: https://github.com/petkan/pegasus
1da177e4 12799S: Maintained
679655da 12800F: drivers/net/usb/pegasus.*
1da177e4 12801
d3ad558f 12802USB PHY LAYER
a55f6286 12803M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12804L: linux-usb@vger.kernel.org
12805T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12806S: Maintained
12807F: drivers/usb/phy/
d3ad558f 12808
73e4fb3f 12809USB PRINTER DRIVER (usblp)
8b58be88 12810M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12811L: linux-usb@vger.kernel.org
73e4fb3f 12812S: Supported
679655da 12813F: drivers/usb/class/usblp.c
1da177e4 12814
4521b477
BM
12815USB QMI WWAN NETWORK DRIVER
12816M: Bjørn Mork <bjorn@mork.no>
12817L: netdev@vger.kernel.org
12818S: Maintained
12819F: Documentation/ABI/testing/sysfs-class-net-qmi
12820F: drivers/net/usb/qmi_wwan.c
12821
1da177e4 12822USB RTL8150 DRIVER
a16b945c 12823M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12824L: linux-usb@vger.kernel.org
043600a6 12825L: netdev@vger.kernel.org
052e3128
PM
12826T: git git://github.com/petkan/rtl8150.git
12827W: https://github.com/petkan/rtl8150
1da177e4 12828S: Maintained
679655da 12829F: drivers/net/usb/rtl8150.c
1da177e4 12830
f896b796 12831USB SERIAL SUBSYSTEM
66085694 12832M: Johan Hovold <johan@kernel.org>
795fb7e7 12833L: linux-usb@vger.kernel.org
5ee05309 12834T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12835S: Maintained
679655da 12836F: Documentation/usb/usb-serial.txt
f896b796 12837F: drivers/usb/serial/
679655da 12838F: include/linux/usb/serial.h
1da177e4 12839
b3f0db1c
SG
12840USB SMSC75XX ETHERNET DRIVER
12841M: Steve Glendinning <steve.glendinning@shawell.net>
12842L: netdev@vger.kernel.org
12843S: Maintained
12844F: drivers/net/usb/smsc75xx.*
12845
2f7ca802 12846USB SMSC95XX ETHERNET DRIVER
90b24cfb 12847M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12848M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12849L: netdev@vger.kernel.org
90b24cfb 12850S: Maintained
679655da 12851F: drivers/net/usb/smsc95xx.*
2f7ca802 12852
1da177e4 12853USB SUBSYSTEM
879a5a00 12854M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12855L: linux-usb@vger.kernel.org
1da177e4 12856W: http://www.linux-usb.org
08deed1e 12857T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12858S: Supported
1700bd98 12859F: Documentation/devicetree/bindings/usb/
679655da 12860F: Documentation/usb/
679655da
JP
12861F: drivers/usb/
12862F: include/linux/usb.h
12863F: include/linux/usb/
1da177e4
LT
12864
12865USB UHCI DRIVER
8b58be88 12866M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12867L: linux-usb@vger.kernel.org
1da177e4 12868S: Maintained
679655da 12869F: drivers/usb/host/uhci*
1da177e4 12870
69ae9e3e 12871USB "USBNET" DRIVER FRAMEWORK
d8130624 12872M: Oliver Neukum <oneukum@suse.com>
043600a6 12873L: netdev@vger.kernel.org
69ae9e3e 12874W: http://www.linux-usb.org/usbnet
1da177e4 12875S: Maintained
679655da
JP
12876F: drivers/net/usb/usbnet.c
12877F: include/linux/usb/usbnet.h
1da177e4 12878
c0efd232 12879USB VIDEO CLASS
c53ac071 12880M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12881L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12882L: linux-media@vger.kernel.org
275ffde4 12883T: git git://linuxtv.org/media_tree.git
57c6d2e9 12884W: http://www.ideasonboard.org/uvc/
c0efd232 12885S: Maintained
0c0d06ca 12886F: drivers/media/usb/uvc/
6c0f0359 12887F: include/uapi/linux/uvcvideo.h
1da177e4 12888
b60b9c45
HV
12889USB VISION DRIVER
12890M: Hans Verkuil <hverkuil@xs4all.nl>
12891L: linux-media@vger.kernel.org
12892T: git git://linuxtv.org/media_tree.git
a825eaec 12893W: https://linuxtv.org
b60b9c45
HV
12894S: Odd Fixes
12895F: drivers/media/usb/usbvision/
12896
8282da47
LP
12897USB WEBCAM GADGET
12898M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12899L: linux-usb@vger.kernel.org
12900S: Maintained
3a83c16e 12901F: drivers/usb/gadget/function/*uvc*
faf2e1db 12902F: drivers/usb/gadget/legacy/webcam.c
8282da47 12903
bf164cc0 12904USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12905M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12906L: linux-wireless@vger.kernel.org
12907S: Maintained
679655da 12908F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12909
eb6bab13 12910USB XHCI DRIVER
03d85053 12911M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12912L: linux-usb@vger.kernel.org
12913S: Supported
36d0344c
SS
12914F: drivers/usb/host/xhci*
12915F: drivers/usb/host/pci-quirks*
eb6bab13 12916
1da177e4 12917USB ZD1201 DRIVER
4086b9ca 12918L: linux-wireless@vger.kernel.org
1da177e4 12919W: http://linux-lc100020.sourceforge.net
4086b9ca 12920S: Orphan
ed0ad06f 12921F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12922
b7eee616 12923USB ZR364XX DRIVER
8b58be88 12924M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12925L: linux-usb@vger.kernel.org
661263b5 12926L: linux-media@vger.kernel.org
275ffde4 12927T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12928W: http://royale.zerezo.com/zr364xx/
12929S: Maintained
618cd932 12930F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12931F: drivers/media/usb/zr364xx/
b7eee616 12932
289fcff4
HK
12933ULPI BUS
12934M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12935L: linux-usb@vger.kernel.org
12936S: Maintained
12937F: drivers/usb/common/ulpi.c
12938F: include/linux/ulpi/
12939
e7839f25 12940USER-MODE LINUX (UML)
8b58be88 12941M: Jeff Dike <jdike@addtoit.com>
b15194b7 12942M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12943L: user-mode-linux-devel@lists.sourceforge.net
12944L: user-mode-linux-user@lists.sourceforge.net
12945W: http://user-mode-linux.sourceforge.net
9f273c24 12946T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12947S: Maintained
61516587 12948F: Documentation/virtual/uml/
679655da 12949F: arch/um/
b070989a 12950F: arch/x86/um/
679655da
JP
12951F: fs/hostfs/
12952F: fs/hppfs/
b7eee616 12953
e5f114e9 12954USERSPACE I/O (UIO)
879a5a00 12955M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12956S: Maintained
3d3fecbd 12957T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12958F: Documentation/DocBook/uio-howto.tmpl
12959F: drivers/uio/
12960F: include/linux/uio*.h
e5f114e9 12961
256cccbe 12962UTIL-LINUX PACKAGE
8b58be88 12963M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12964L: util-linux@vger.kernel.org
12965W: http://en.wikipedia.org/wiki/Util-linux
12966T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12967S: Maintained
12968
c1fd1c07 12969UVESAFB DRIVER
8b58be88 12970M: Michal Januszewski <spock@gentoo.org>
c69f677c 12971L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12972W: http://dev.gentoo.org/~spock/projects/uvesafb/
12973S: Maintained
679655da 12974F: Documentation/fb/uvesafb.txt
8a61f013 12975F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12976
456930d8
SA
12977VF610 NAND DRIVER
12978M: Stefan Agner <stefan@agner.ch>
12979L: linux-mtd@lists.infradead.org
12980S: Supported
12981F: drivers/mtd/nand/vf610_nfc.c
12982
4480f15b 12983VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12984M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12985S: Maintained
679655da
JP
12986F: Documentation/filesystems/vfat.txt
12987F: fs/fat/
1da177e4 12988
cba3345c
AW
12989VFIO DRIVER
12990M: Alex Williamson <alex.williamson@redhat.com>
12991L: kvm@vger.kernel.org
9f273c24 12992T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12993S: Maintained
12994F: Documentation/vfio.txt
12995F: drivers/vfio/
12996F: include/linux/vfio.h
c117ab84 12997F: include/uapi/linux/vfio.h
cba3345c 12998
5188287a
KW
12999VFIO MEDIATED DEVICE DRIVERS
13000M: Kirti Wankhede <kwankhede@nvidia.com>
13001L: kvm@vger.kernel.org
13002S: Maintained
13003F: Documentation/vfio-mediated-device.txt
13004F: drivers/vfio/mdev/
13005F: include/linux/mdev.h
13006F: samples/vfio-mdev/
13007
a714ea5f
AW
13008VFIO PLATFORM DRIVER
13009M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13010L: kvm@vger.kernel.org
13011S: Maintained
13012F: drivers/vfio/platform/
13013
9e6f3438
PO
13014VIDEOBUF2 FRAMEWORK
13015M: Pawel Osciak <pawel@osciak.com>
13016M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13017M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13018L: linux-media@vger.kernel.org
13019S: Maintained
90d72ac6 13020F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13021F: include/media/videobuf2-*
13022
06a8fc78
AH
13023VIRTIO AND VHOST VSOCK DRIVER
13024M: Stefan Hajnoczi <stefanha@redhat.com>
13025L: kvm@vger.kernel.org
13026L: virtualization@lists.linux-foundation.org
13027L: netdev@vger.kernel.org
13028S: Maintained
13029F: include/linux/virtio_vsock.h
13030F: include/uapi/linux/virtio_vsock.h
13031F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13032F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
13033F: drivers/vhost/vsock.c
13034F: drivers/vhost/vsock.h
06a8fc78 13035
5523662e
SCP
13036VIRTUAL SERIO DEVICE DRIVER
13037M: Stephen Chandler Paul <thatslyude@gmail.com>
13038S: Maintained
13039F: drivers/input/serio/userio.c
13040F: include/uapi/linux/userio.h
13041
9a82446b
AS
13042VIRTIO CONSOLE DRIVER
13043M: Amit Shah <amit.shah@redhat.com>
13044L: virtualization@lists.linux-foundation.org
13045S: Maintained
13046F: drivers/char/virtio_console.c
13047F: include/linux/virtio_console.h
c117ab84 13048F: include/uapi/linux/virtio_console.h
9a82446b 13049
2426ec8f 13050VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13051M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13052M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13053L: virtualization@lists.linux-foundation.org
13054S: Maintained
0e4191fe 13055F: Documentation/devicetree/bindings/virtio/
2426ec8f 13056F: drivers/virtio/
c893c8d7 13057F: tools/virtio/
2426ec8f
MT
13058F: drivers/net/virtio_net.c
13059F: drivers/block/virtio_blk.c
13060F: include/linux/virtio_*.h
916cdabc 13061F: include/uapi/linux/virtio_*.h
dbaf0624 13062F: drivers/crypto/virtio/
2426ec8f 13063
f2dbda3b
CH
13064VIRTIO DRIVERS FOR S390
13065M: Christian Borntraeger <borntraeger@de.ibm.com>
13066M: Cornelia Huck <cornelia.huck@de.ibm.com>
13067L: linux-s390@vger.kernel.org
13068L: virtualization@lists.linux-foundation.org
13069L: kvm@vger.kernel.org
13070S: Supported
1b568d93 13071F: drivers/s390/virtio/
f2dbda3b 13072
4ad6ee91
GH
13073VIRTIO GPU DRIVER
13074M: David Airlie <airlied@linux.ie>
13075M: Gerd Hoffmann <kraxel@redhat.com>
13076L: dri-devel@lists.freedesktop.org
13077L: virtualization@lists.linux-foundation.org
13078S: Maintained
13079F: drivers/gpu/drm/virtio/
13080F: include/uapi/linux/virtio_gpu.h
13081
3a4d5c94
MT
13082VIRTIO HOST (VHOST)
13083M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13084M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13085L: kvm@vger.kernel.org
c996d8b9 13086L: virtualization@lists.linux-foundation.org
3a4d5c94 13087L: netdev@vger.kernel.org
9f273c24 13088T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13089S: Maintained
13090F: drivers/vhost/
c117ab84 13091F: include/uapi/linux/vhost.h
3a4d5c94 13092
271c8651
GH
13093VIRTIO INPUT DRIVER
13094M: Gerd Hoffmann <kraxel@redhat.com>
13095S: Maintained
13096F: drivers/virtio/virtio_input.c
13097F: include/uapi/linux/virtio_input.h
13098
dbaf0624
G
13099VIRTIO CRYPTO DRIVER
13100M: Gonglei <arei.gonglei@huawei.com>
13101L: virtualization@lists.linux-foundation.org
13102L: linux-crypto@vger.kernel.org
13103S: Maintained
13104F: drivers/crypto/virtio/
13105F: include/uapi/linux/virtio_crypto.h
13106
1da177e4 13107VIA RHINE NETWORK DRIVER
210347e1 13108S: Orphan
f2148a47 13109F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13110
f0bf7f61 13111VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13112M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13113M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13114S: Maintained
13115F: drivers/mmc/host/via-sdmmc.c
13116
69e4a7c2 13117VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13118M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13119L: linux-fbdev@vger.kernel.org
69e4a7c2 13120S: Maintained
c7babebd
FTS
13121F: include/linux/via-core.h
13122F: include/linux/via-gpio.h
13123F: include/linux/via_i2c.h
8a61f013 13124F: drivers/video/fbdev/via/
69e4a7c2 13125
01f20734 13126VIA VELOCITY NETWORK DRIVER
8b58be88 13127M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13128L: netdev@vger.kernel.org
13129S: Maintained
f2148a47 13130F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13131
f73f8173
AW
13132VIRT LIB
13133M: Alex Williamson <alex.williamson@redhat.com>
13134M: Paolo Bonzini <pbonzini@redhat.com>
13135L: kvm@vger.kernel.org
13136S: Supported
13137F: virt/lib/
13138
77911fd2 13139VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13140M: Hans Verkuil <hverkuil@xs4all.nl>
13141L: linux-media@vger.kernel.org
13142T: git git://linuxtv.org/media_tree.git
a825eaec 13143W: https://linuxtv.org
0b7bc1fa 13144S: Maintained
77911fd2 13145F: drivers/media/platform/vivid/*
0b7bc1fa 13146
be7f8273 13147VLAN (802.1Q)
8b58be88 13148M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
13149L: netdev@vger.kernel.org
13150S: Maintained
679655da
JP
13151F: drivers/net/macvlan.c
13152F: include/linux/if_*vlan.h
13153F: net/8021q/
be7f8273 13154
55e331cf 13155VLYNQ BUS
08eeb306 13156M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13157L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13158S: Maintained
13159F: drivers/vlynq/vlynq.c
13160F: include/linux/vlynq.h
13161
390beae4 13162VME SUBSYSTEM
74c600e3 13163M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13164M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13165M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13166L: devel@driverdev.osuosl.org
13167S: Maintained
13168T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13169F: Documentation/driver-api/vme.rst
390beae4
MW
13170F: drivers/staging/vme/
13171F: drivers/vme/
13172F: include/linux/vme*
13173
4488e09b
AK
13174VMWARE HYPERVISOR INTERFACE
13175M: Alok Kataria <akataria@vmware.com>
13176L: virtualization@lists.linux-foundation.org
13177S: Supported
13178F: arch/x86/kernel/cpu/vmware.c
13179
73b35d07
DT
13180VMWARE BALLOON DRIVER
13181M: Xavier Deguillard <xdeguillard@vmware.com>
13182M: Philip Moltmann <moltmann@vmware.com>
13183M: "VMware, Inc." <pv-drivers@vmware.com>
13184L: linux-kernel@vger.kernel.org
13185S: Maintained
13186F: drivers/misc/vmw_balloon.c
13187
8b8be51b
TH
13188VMWARE VMMOUSE SUBDRIVER
13189M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13190M: "VMware, Inc." <pv-drivers@vmware.com>
13191L: linux-input@vger.kernel.org
13192S: Maintained
13193F: drivers/input/mouse/vmmouse.c
13194F: drivers/input/mouse/vmmouse.h
13195
d1a890fa 13196VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13197M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13198M: "VMware, Inc." <pv-drivers@vmware.com>
13199L: netdev@vger.kernel.org
13200S: Maintained
13201F: drivers/net/vmxnet3/
d1a890fa 13202
851b1642 13203VMware PVSCSI driver
29374ec6 13204M: Jim Gill <jgill@vmware.com>
851b1642
AK
13205M: VMware PV-Drivers <pv-drivers@vmware.com>
13206L: linux-scsi@vger.kernel.org
13207S: Maintained
13208F: drivers/scsi/vmw_pvscsi.c
13209F: drivers/scsi/vmw_pvscsi.h
13210
29c8d9eb
AR
13211VMWARE PVRDMA DRIVER
13212M: Adit Ranadive <aditr@vmware.com>
13213M: VMware PV-Drivers <pv-drivers@vmware.com>
13214L: linux-rdma@vger.kernel.org
13215S: Maintained
13216F: drivers/infiniband/hw/vmw_pvrdma/
13217
e53e86c7 13218VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13219M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13220M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13221L: linux-kernel@vger.kernel.org
1dd68f01 13222W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13223T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13224S: Supported
9d2597e8 13225F: Documentation/devicetree/bindings/regulator/
679655da 13226F: drivers/regulator/
9d2597e8 13227F: include/dt-bindings/regulator/
679655da 13228F: include/linux/regulator/
e53e86c7 13229
081958eb
DA
13230VRF
13231M: David Ahern <dsa@cumulusnetworks.com>
13232M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13233L: netdev@vger.kernel.org
13234S: Maintained
13235F: drivers/net/vrf.c
562d897d 13236F: Documentation/networking/vrf.txt
081958eb 13237
ab41319e 13238VT1211 HARDWARE MONITOR DRIVER
8b58be88 13239M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13240L: linux-hwmon@vger.kernel.org
ab41319e 13241S: Maintained
679655da
JP
13242F: Documentation/hwmon/vt1211
13243F: drivers/hwmon/vt1211.c
ab41319e 13244
1de9e371 13245VT8231 HARDWARE MONITOR DRIVER
8b58be88 13246M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13247L: linux-hwmon@vger.kernel.org
1de9e371 13248S: Maintained
679655da 13249F: drivers/hwmon/vt8231.c
1de9e371 13250
88095e7b
TO
13251VUB300 USB to SDIO/SD/MMC bridge chip
13252M: Tony Olech <tony.olech@elandigitalsystems.com>
13253L: linux-mmc@vger.kernel.org
13254L: linux-usb@vger.kernel.org
13255S: Supported
13256F: drivers/mmc/host/vub300.c
13257
1da177e4 13258W1 DALLAS'S 1-WIRE BUS
a8018766 13259M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13260S: Maintained
679655da
JP
13261F: Documentation/w1/
13262F: drivers/w1/
1da177e4 13263
13927079 13264W83791D HARDWARE MONITORING DRIVER
8b58be88 13265M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13266L: linux-hwmon@vger.kernel.org
25845c22 13267S: Maintained
679655da
JP
13268F: Documentation/hwmon/w83791d
13269F: drivers/hwmon/w83791d.c
13927079 13270
61db011d 13271W83793 HARDWARE MONITORING DRIVER
8b58be88 13272M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13273L: linux-hwmon@vger.kernel.org
61db011d 13274S: Maintained
679655da
JP
13275F: Documentation/hwmon/w83793
13276F: drivers/hwmon/w83793.c
61db011d 13277
e3760b43 13278W83795 HARDWARE MONITORING DRIVER
d8130624 13279M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13280L: linux-hwmon@vger.kernel.org
e3760b43
JD
13281S: Maintained
13282F: drivers/hwmon/w83795.c
13283
1da177e4 13284W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13285M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13286S: Maintained
679655da 13287F: drivers/mmc/host/wbsd.*
1da177e4 13288
b4e05923
HG
13289WACOM PROTOCOL 4 SERIAL TABLETS
13290M: Julian Squires <julian@cipht.net>
13291M: Hans de Goede <hdegoede@redhat.com>
13292L: linux-input@vger.kernel.org
13293S: Maintained
13294F: drivers/input/tablet/wacom_serial4.c
13295
3527761c 13296WATCHDOG DEVICE DRIVERS
8b58be88 13297M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13298R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13299L: linux-watchdog@vger.kernel.org
13300W: http://www.linux-watchdog.org/
f599aaf0 13301T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13302S: Maintained
540be8b2 13303F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13304F: Documentation/watchdog/
13305F: drivers/watchdog/
13306F: include/linux/watchdog.h
c117ab84 13307F: include/uapi/linux/watchdog.h
3527761c 13308
b22e00f3
DH
13309WIIMOTE HID DRIVER
13310M: David Herrmann <dh.herrmann@googlemail.com>
13311L: linux-input@vger.kernel.org
13312S: Maintained
13313F: drivers/hid/hid-wiimote*
13314
e258b80e 13315WINBOND CIR DRIVER
364e9e18 13316M: David Härdeman <david@hardeman.nu>
e258b80e 13317S: Maintained
116ab806 13318F: drivers/media/rc/winbond-cir.c
e258b80e 13319
c36a483d
WBG
13320WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13321M: William Breathitt Gray <vilhelm.gray@gmail.com>
13322L: linux-watchdog@vger.kernel.org
13323S: Maintained
13324F: drivers/watchdog/ebc-c384_wdt.c
13325
9c26df9b
WBG
13326WINSYSTEMS WS16C48 GPIO DRIVER
13327M: William Breathitt Gray <vilhelm.gray@gmail.com>
13328L: linux-gpio@vger.kernel.org
13329S: Maintained
13330F: drivers/gpio/gpio-ws16c48.c
e258b80e 13331
8a70da82 13332WIMAX STACK
8b58be88 13333M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13334M: linux-wimax@intel.com
49e7d9df 13335L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13336S: Supported
13337W: http://linuxwimax.org
315987dc 13338F: Documentation/wimax/README.wimax
315987dc
JP
13339F: include/linux/wimax/debug.h
13340F: include/net/wimax.h
c117ab84 13341F: include/uapi/linux/wimax.h
315987dc 13342F: net/wimax/
8a70da82 13343
5fc14680 13344WISTRON LAPTOP BUTTON DRIVER
8b58be88 13345M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13346S: Maintained
679655da 13347F: drivers/input/misc/wistron_btns.c
5fc14680 13348
1da177e4 13349WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13350M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13351L: linux-wireless@vger.kernel.org
926554c4 13352W: http://oops.ghostprotocols.net:81/blog
1da177e4 13353S: Maintained
679655da 13354F: drivers/net/wireless/wl3501*
1da177e4 13355
055bcbcb 13356WOLFSON MICROELECTRONICS DRIVERS
fef95164 13357L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13358T: git https://github.com/CirrusLogic/linux-drivers.git
13359W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13360S: Supported
3768f0b1 13361F: Documentation/hwmon/wm83??
f494993f
CK
13362F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13363F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13364F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13365F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13366F: drivers/clk/clk-wm83*.c
9c309598 13367F: drivers/extcon/extcon-arizona.c
b75ea16a 13368F: drivers/leds/leds-wm83*.c
25b273ba 13369F: drivers/gpio/gpio-*wm*.c
9c309598 13370F: drivers/gpio/gpio-arizona.c
d22b0869 13371F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13372F: drivers/input/misc/wm831x-on.c
13373F: drivers/input/touchscreen/wm831x-ts.c
13374F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13375F: drivers/mfd/arizona*
13376F: drivers/mfd/wm*.c
12ebc137 13377F: drivers/mfd/cs47l24*
8c0984e5 13378F: drivers/power/supply/wm83*.c
b75ea16a
MB
13379F: drivers/rtc/rtc-wm83*.c
13380F: drivers/regulator/wm8*.c
3860e6c4 13381F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13382F: drivers/watchdog/wm83*_wdt.c
9c309598 13383F: include/linux/mfd/arizona/
3860e6c4 13384F: include/linux/mfd/wm831x/
b75ea16a 13385F: include/linux/mfd/wm8350/
3768f0b1 13386F: include/linux/mfd/wm8400*
59ec6da2 13387F: include/linux/wm97xx.h
055bcbcb 13388F: include/sound/wm????.h
9c309598 13389F: sound/soc/codecs/arizona.?
055bcbcb 13390F: sound/soc/codecs/wm*
12ebc137 13391F: sound/soc/codecs/cs47l24*
b75ea16a 13392
3e6cd7a4
TH
13393WORKQUEUE
13394M: Tejun Heo <tj@kernel.org>
badb7f5e 13395R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13397S: Maintained
13398F: include/linux/workqueue.h
13399F: kernel/workqueue.c
e7f08ffb 13400F: Documentation/core-api/workqueue.rst
3e6cd7a4 13401
39ac9f48
CYT
13402X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13403M: Chen-Yu Tsai <wens@csie.org>
13404L: linux-kernel@vger.kernel.org
13405S: Maintained
13406N: axp[128]
13407
1da177e4 13408X.25 NETWORK LAYER
8bf28059 13409M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13410L: linux-x25@vger.kernel.org
8bf28059 13411S: Odd Fixes
679655da
JP
13412F: Documentation/networking/x25*
13413F: include/net/x25*
13414F: net/x25/
1da177e4 13415
e2d1d6c0 13416X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13417M: Thomas Gleixner <tglx@linutronix.de>
13418M: Ingo Molnar <mingo@redhat.com>
13419M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13420M: x86@kernel.org
981c3a4f 13421L: linux-kernel@vger.kernel.org
75fc2d37 13422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13423S: Maintained
679655da
JP
13424F: Documentation/x86/
13425F: arch/x86/
e2d1d6c0 13426
d0944853 13427X86 PLATFORM DRIVERS
e181ba15 13428M: Darren Hart <dvhart@infradead.org>
d0944853 13429L: platform-driver-x86@vger.kernel.org
e181ba15 13430T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13431S: Maintained
14430813 13432F: drivers/platform/x86/
3a4bceef 13433F: drivers/platform/olpc/
d0944853 13434
c1f5c54b
IM
13435X86 MCE INFRASTRUCTURE
13436M: Tony Luck <tony.luck@intel.com>
487ba8e8 13437M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13438L: linux-edac@vger.kernel.org
13439S: Maintained
13440F: arch/x86/kernel/cpu/mcheck/*
13441
79ebdc95
BP
13442X86 MICROCODE UPDATE SUPPORT
13443M: Borislav Petkov <bp@alien8.de>
13444S: Maintained
13445F: arch/x86/kernel/cpu/microcode/*
13446
f0905c5a
AL
13447X86 VDSO
13448M: Andy Lutomirski <luto@amacapital.net>
13449L: linux-kernel@vger.kernel.org
13450T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13451S: Maintained
d603c8e1 13452F: arch/x86/entry/vdso/
f0905c5a 13453
d6fad502 13454XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13455M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13456M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13457L: linux-media@vger.kernel.org
a825eaec 13458W: https://linuxtv.org
d6fad502
MCC
13459T: git git://linuxtv.org/media_tree.git
13460S: Maintained
13461F: drivers/media/tuners/tuner-xc2028.*
13462
c4468085 13463XEN HYPERVISOR INTERFACE
3eeef8f7 13464M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13465M: Juergen Gross <jgross@suse.com>
11dbb52b 13466L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13467T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13468S: Supported
13469F: arch/x86/xen/
13470F: drivers/*/xen-*front.c
13471F: drivers/xen/
13472F: arch/x86/include/asm/xen/
13473F: include/xen/
c117ab84 13474F: include/uapi/xen/
c4468085 13475
77bfb479 13476XEN HYPERVISOR ARM
85d1a29d 13477M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13478L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13479S: Maintained
77bfb479
SS
13480F: arch/arm/xen/
13481F: arch/arm/include/asm/xen/
13482
b475e83f 13483XEN HYPERVISOR ARM64
85d1a29d 13484M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13485L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13486S: Maintained
b475e83f
SS
13487F: arch/arm64/xen/
13488F: arch/arm64/include/asm/xen/
13489
9b57e1a7 13490XEN NETWORK BACKEND DRIVER
8386040b 13491M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13492M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13493L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13494L: netdev@vger.kernel.org
13495S: Supported
13496F: drivers/net/xen-netback/*
13497
c5f8e29d
KRW
13498XEN PCI SUBSYSTEM
13499M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13500L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13501S: Supported
13502F: arch/x86/pci/*xen*
13503F: drivers/pci/*xen*
13504
a2c5ae65
KRW
13505XEN BLOCK SUBSYSTEM
13506M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13507M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13508L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13509S: Supported
13510F: drivers/block/xen-blkback/*
13511F: drivers/block/xen*
13512
15d03609
JG
13513XEN PVSCSI DRIVERS
13514M: Juergen Gross <jgross@suse.com>
13515L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13516L: linux-scsi@vger.kernel.org
13517S: Supported
13518F: drivers/scsi/xen-scsifront.c
13519F: drivers/xen/xen-scsiback.c
13520F: include/xen/interface/io/vscsiif.h
13521
c5f8e29d
KRW
13522XEN SWIOTLB SUBSYSTEM
13523M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13524L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13525S: Supported
13526F: arch/x86/xen/*swiotlb*
13527F: drivers/xen/*swiotlb*
13528
1da177e4 13529XFS FILESYSTEM
809625ca 13530M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13531M: linux-xfs@vger.kernel.org
13532L: linux-xfs@vger.kernel.org
13533W: http://xfs.org/
9f273c24 13534T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13535S: Supported
679655da
JP
13536F: Documentation/filesystems/xfs.txt
13537F: fs/xfs/
1da177e4 13538
8a3b7a25 13539XILINX AXI ETHERNET DRIVER
59a54f30
MS
13540M: Anirudha Sarangi <anirudh@xilinx.com>
13541M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13542S: Maintained
13543F: drivers/net/ethernet/xilinx/xilinx_axienet*
13544
238b8721 13545XILINX UARTLITE SERIAL DRIVER
8b58be88 13546M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13547L: linux-serial@vger.kernel.org
13548S: Maintained
df621252 13549F: drivers/tty/serial/uartlite.c
238b8721 13550
df330515
LP
13551XILINX VIDEO IP CORES
13552M: Hyun Kwon <hyun.kwon@xilinx.com>
13553M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13554L: linux-media@vger.kernel.org
13555T: git git://linuxtv.org/media_tree.git
13556S: Supported
13557F: Documentation/devicetree/bindings/media/xilinx/
13558F: drivers/media/platform/xilinx/
a5562f65 13559F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13560
74316949
EB
13561XILLYBUS DRIVER
13562M: Eli Billauer <eli.billauer@gmail.com>
13563L: linux-kernel@vger.kernel.org
13564S: Supported
13565F: drivers/char/xillybus/
13566
f620e4b8
MF
13567XTENSA XTFPGA PLATFORM SUPPORT
13568M: Max Filippov <jcmvbkbc@gmail.com>
13569L: linux-xtensa@linux-xtensa.org
13570S: Maintained
13571F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13572F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13573
1da177e4 13574YAM DRIVER FOR AX.25
8b58be88 13575M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13576L: linux-hams@vger.kernel.org
13577S: Maintained
679655da
JP
13578F: drivers/net/hamradio/yam*
13579F: include/linux/yam.h
1da177e4 13580
af64a5eb 13581YEALINK PHONE DRIVER
8b58be88 13582M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
13583L: usbb2k-api-dev@nongnu.org
13584S: Maintained
679655da
JP
13585F: Documentation/input/yealink.txt
13586F: drivers/input/misc/yealink.*
af64a5eb 13587
1da177e4 13588Z8530 DRIVER FOR AX.25
8b58be88 13589M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13590W: http://yaina.de/jreuter/
13591W: http://www.qsl.net/dl1bke/
13592L: linux-hams@vger.kernel.org
13593S: Maintained
679655da
JP
13594F: Documentation/networking/z8530drv.txt
13595F: drivers/net/hamradio/*scc.c
13596F: drivers/net/hamradio/z8530.h
1da177e4 13597
0cf31ec1 13598ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13599M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13600L: linux-mm@kvack.org
13601S: Maintained
13602F: mm/zbud.c
13603F: include/linux/zbud.h
13604
7c0c3afb 13605ZD1211RW WIRELESS DRIVER
8b58be88
JP
13606M: Daniel Drake <dsd@gentoo.org>
13607M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13608W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13609L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13610L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13611S: Maintained
6948300c 13612F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13613
20263029
DS
13614ZPOOL COMPRESSED PAGE STORAGE API
13615M: Dan Streetman <ddstreet@ieee.org>
13616L: linux-mm@kvack.org
13617S: Maintained
13618F: mm/zpool.c
13619F: include/linux/zpool.h
13620
1da177e4 13621ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13622L: mjpeg-users@lists.sourceforge.net
f63145e2 13623L: linux-media@vger.kernel.org
1da177e4 13624W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13625T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13626S: Odd Fixes
90d72ac6 13627F: drivers/media/pci/zoran/
1da177e4 13628
6920f2cc
MK
13629ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13630M: Minchan Kim <minchan@kernel.org>
13631M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13632R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13633L: linux-kernel@vger.kernel.org
13634S: Maintained
13635F: drivers/block/zram/
13636F: Documentation/blockdev/zram.txt
13637
8b4a4080 13638ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13639M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13640S: Maintained
df621252 13641F: drivers/tty/serial/zs.*
8b4a4080 13642
eae70d06
MK
13643ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13644M: Minchan Kim <minchan@kernel.org>
13645M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13646R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13647L: linux-mm@kvack.org
13648S: Maintained
13649F: mm/zsmalloc.c
13650F: include/linux/zsmalloc.h
d02be50d 13651F: Documentation/vm/zsmalloc.txt
eae70d06 13652
0cf31ec1 13653ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13654M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13655L: linux-mm@kvack.org
13656S: Maintained
13657F: mm/zswap.c
13658
1da177e4 13659THE REST
8b58be88 13660M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13661L: linux-kernel@vger.kernel.org
8a6e2535 13662Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13663T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13664S: Buried alive in reporters
34d03cc1
JP
13665F: *
13666F: */