]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - MAINTAINERS
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso...
[mirror_ubuntu-bionic-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
8c27ceff 38 See Documentation/process/coding-style.rst for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
8c27ceff 44 See Documentation/process/submitting-patches.rst for details.
f70f873b 45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
8c27ceff 57 Documentation/process/submitting-patches.rst.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
2de2bd95
JN
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
57599f9b
JN
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
8a6e2535 81 Q: Patchwork web based patch tracking system site
cea8321c
JP
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
68656443 84 B: Bug tracking system location.
c7c4fb18
JP
85 S: Status, one of the following:
86 Supported: Someone is actually paid to look after this.
87 Maintained: Someone actually looks after it.
88 Odd Fixes: It has a maintainer but they don't have time to do
89 much other than throw the odd patch in. See below..
90 Orphan: No current maintainer [but maybe you could take the
91 role as you write your new code].
92 Obsolete: Old code. Something tagged obsolete generally means
93 it has been replaced by a better system and you
94 should be using that.
95 F: Files and directories with wildcard patterns.
96 A trailing slash includes all files and subdirectory files.
97 F: drivers/net/ all files in and below drivers/net
98 F: drivers/net/* all files in drivers/net, but not below
99 F: */net/* all files in "any top level directory"/net
100 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
101 N: Files and directories with regex patterns.
102 N: [^a-z]tegra all files whose path contains the word tegra
103 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
104 scripts/get_maintainer.pl has different behavior for files that
105 match F: pattern and matches of N: patterns. By default,
106 get_maintainer will not look at git log history when an F: pattern
107 match occurs. When an N: match occurs, git log history is used
108 to also notify the people that have git commit signatures.
c7c4fb18
JP
109 X: Files and directories that are NOT maintained, same rules as F:
110 Files exclusions are tested before file matches.
111 Can be useful for excluding a specific subdirectory, for instance:
112 F: net/
113 X: net/ipv6/
114 matches all files in and below net excluding net/ipv6/
115 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 116 patch or file. For instance:
c7c4fb18 117 K: of_get_profile
bbbe96ed 118 matches patches or files that contain "of_get_profile"
c7c4fb18 119 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
120 matches patches or files that contain one or more of the words
121 printk, pr_info or pr_err
c7c4fb18 122 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
123
124Note: For the hard of thinking, this list is meant to remain in alphabetical
125order. If you could add yourselves to it in alphabetical order that would be
126so much easier [Ed]
127
c7c4fb18 128Maintainers List (try to look for most precise areas first)
1da177e4 129
c7c4fb18 130 -----------------------------------
679655da 131
a6d89915 1323C59X NETWORK DRIVER
8b58be88 133M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
134L: netdev@vger.kernel.org
135S: Maintained
679655da 136F: Documentation/networking/vortex.txt
ca7a8e85 137F: drivers/net/ethernet/3com/3c59x.c
a6d89915 138
1da177e4 1393CR990 NETWORK DRIVER
8b58be88 140M: David Dillow <dave@thedillows.org>
979b6c13 141L: netdev@vger.kernel.org
1da177e4 142S: Maintained
ca7a8e85 143F: drivers/net/ethernet/3com/typhoon*
1da177e4 144
c4de0ceb
AR
1453WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
146M: Adam Radford <linuxraid@lsi.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
e2d1d6c0 543
1da177e4 544AGPGART DRIVER
8b58be88 545M: David Airlie <airlied@linux.ie>
878eaf61 546T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 547S: Maintained
679655da
JP
548F: drivers/char/agp/
549F: include/linux/agp*
c117ab84 550F: include/uapi/linux/agp*
1da177e4
LT
551
552AHA152X SCSI DRIVER
8b58be88 553M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
554L: linux-scsi@vger.kernel.org
555S: Maintained
679655da
JP
556F: drivers/scsi/aha152x*
557F: drivers/scsi/pcmcia/aha152x*
1da177e4 558
64624d4f 559AIC7XXX / AIC79XX SCSI DRIVER
d8130624 560M: Hannes Reinecke <hare@suse.com>
64624d4f 561L: linux-scsi@vger.kernel.org
1da177e4 562S: Maintained
679655da 563F: drivers/scsi/aic7xxx/
1da177e4 564
450500ad
HV
565AIMSLAB FM RADIO RECEIVER DRIVER
566M: Hans Verkuil <hverkuil@xs4all.nl>
567L: linux-media@vger.kernel.org
568T: git git://linuxtv.org/media_tree.git
a825eaec 569W: https://linuxtv.org
450500ad
HV
570S: Maintained
571F: drivers/media/radio/radio-aimslab*
572
e2d1d6c0 573AIO
8b58be88 574M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
575L: linux-aio@kvack.org
576S: Supported
679655da
JP
577F: fs/aio.c
578F: include/linux/*aio*.h
e2d1d6c0 579
469d4ec8
AP
580AIRSPY MEDIA DRIVER
581M: Antti Palosaari <crope@iki.fi>
582L: linux-media@vger.kernel.org
a825eaec 583W: https://linuxtv.org
469d4ec8
AP
584W: http://palosaari.fi/linux/
585Q: http://patchwork.linuxtv.org/project/linux-media/list/
586T: git git://linuxtv.org/anttip/media_tree.git
587S: Maintained
588F: drivers/media/usb/airspy/
589
b9567027
LS
590ALACRITECH GIGABIT ETHERNET DRIVER
591M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
592S: Maintained
593F: drivers/net/ethernet/alacritech/*
594
1da177e4 595ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 596M: Duncan Sands <duncan.sands@free.fr>
6372594a 597L: linux-usb@vger.kernel.org
1da177e4
LT
598W: http://www.linux-usb.org/SpeedTouch/
599S: Maintained
679655da
JP
600F: drivers/usb/atm/speedtch.c
601F: drivers/usb/atm/usbatm.c
1da177e4 602
272f133a 603ALCHEMY AU1XX0 MMC DRIVER
8b58be88 604M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 605S: Maintained
679655da 606F: drivers/mmc/host/au1xmmc.c
272f133a 607
4a4e5787 608ALI1563 I2C DRIVER
8b58be88 609M: Rudolf Marek <r.marek@assembler.cz>
846557d3 610L: linux-i2c@vger.kernel.org
4a4e5787 611S: Maintained
679655da
JP
612F: Documentation/i2c/busses/i2c-ali1563
613F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 614
bc368798
LC
615ALLWINNER SECURITY SYSTEM
616M: Corentin Labbe <clabbe.montjoie@gmail.com>
617L: linux-crypto@vger.kernel.org
618S: Maintained
619F: drivers/crypto/sunxi-ss/
620
1da177e4 621ALPHA PORT
8b58be88 622M: Richard Henderson <rth@twiddle.net>
8b58be88 623M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 624M: Matt Turner <mattst88@gmail.com>
c89f4f9a 625S: Odd Fixes
a9406699 626L: linux-alpha@vger.kernel.org
679655da 627F: arch/alpha/
1da177e4 628
30172936
PR
629ALPS PS/2 TOUCHPAD DRIVER
630R: Pali Rohár <pali.rohar@gmail.com>
631F: drivers/input/mouse/alps.*
632
f62092f6
LFT
633ALTERA MAILBOX DRIVER
634M: Ley Foon Tan <lftan@altera.com>
635L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
636S: Maintained
637F: drivers/mailbox/mailbox-altera.c
638
c5abbba9
THL
639ALTERA PIO DRIVER
640M: Tien Hock Loh <thloh@altera.com>
641L: linux-gpio@vger.kernel.org
642S: Maintained
643F: drivers/gpio/gpio-altera.c
644
8ce064bf
TT
645ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
646M: Thor Thayer <tthayer@opensource.altera.com>
647S: Maintained
648F: drivers/gpio/gpio-altera-a10sr.c
649F: drivers/mfd/altera-a10sr.c
650F: include/linux/mfd/altera-a10sr.h
651
16b8b922 652ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 653M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
654L: netdev@vger.kernel.org
655L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
656S: Maintained
657F: drivers/net/ethernet/altera/
658
adf9251f
TK
659ALTERA UART/JTAG UART SERIAL DRIVERS
660M: Tobias Klauser <tklauser@distanz.ch>
661L: linux-serial@vger.kernel.org
61bd0943 662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
663S: Maintained
664F: drivers/tty/serial/altera_uart.c
665F: drivers/tty/serial/altera_jtaguart.c
666F: include/linux/altera_uart.h
667F: include/linux/altera_jtaguart.h
668
1738cd3e
NB
669AMAZON ETHERNET DRIVERS
670M: Netanel Belgazal <netanel@annapurnalabs.com>
671R: Saeed Bishara <saeed@annapurnalabs.com>
672R: Zorik Machulsky <zorik@annapurnalabs.com>
673L: netdev@vger.kernel.org
674S: Supported
675F: Documentation/networking/ena.txt
676F: drivers/net/ethernet/amazon/
677
f4875e12
TL
678AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
679M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 680M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
681L: linux-crypto@vger.kernel.org
682S: Supported
683F: drivers/crypto/ccp/
684F: include/linux/ccp.h
685
512d1027 686AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 687M: Huang Rui <ray.huang@amd.com>
968ce1b1 688L: linux-hwmon@vger.kernel.org
96818b58 689S: Supported
512d1027
AH
690F: Documentation/hwmon/fam15h_power
691F: drivers/hwmon/fam15h_power.c
692
167a675a 693AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 694L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 695S: Orphan
faf2e1db 696F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 697
f90b8116 698AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 699P: Andres Salomon <dilinger@queued.net>
67d76710 700L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
701W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
702S: Supported
679655da
JP
703F: drivers/char/hw_random/geode-rng.c
704F: drivers/crypto/geode*
8a61f013 705F: drivers/video/fbdev/geode/
679655da 706F: arch/x86/include/asm/geode.h
f90b8116 707
919ee7dd 708AMD IOMMU (AMD-VI)
e4110568 709M: Joerg Roedel <joro@8bytes.org>
919ee7dd 710L: iommu@lists.linux-foundation.org
525b233c 711T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 712S: Maintained
b2c16391
JP
713F: drivers/iommu/amd_iommu*.[ch]
714F: include/linux/amd-iommu.h
919ee7dd 715
16423d67 716AMD KFD
1241e0b4 717M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
718L: dri-devel@lists.freedesktop.org
719T: git git://people.freedesktop.org/~gabbayo/linux.git
720S: Supported
130e0371
OG
721F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
722F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 723F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 724F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 725F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
726F: drivers/gpu/drm/amd/include/cik_structs.h
727F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 728F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
729F: drivers/gpu/drm/radeon/radeon_kfd.c
730F: drivers/gpu/drm/radeon/radeon_kfd.h
731F: include/uapi/linux/kfd_ioctl.h
16423d67 732
2510eb74
SS
733AMD SEATTLE DEVICE TREE SUPPORT
734M: Brijesh Singh <brijeshkumar.singh@amd.com>
735M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
736M: Tom Lendacky <thomas.lendacky@amd.com>
737S: Supported
738F: arch/arm64/boot/dts/amd/
739
45198c7b
LT
740AMD XGBE DRIVER
741M: Tom Lendacky <thomas.lendacky@amd.com>
742L: netdev@vger.kernel.org
743S: Supported
744F: drivers/net/ethernet/amd/xgbe/
08b8940e 745F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 746
284f42b6 747AMS (Apple Motion Sensor) DRIVER
8b58be88 748M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 749S: Supported
bd5f47ec 750F: drivers/macintosh/ams/
284f42b6 751
531fca16
HV
752ANALOG DEVICES INC AD9389B DRIVER
753M: Hans Verkuil <hans.verkuil@cisco.com>
754L: linux-media@vger.kernel.org
755S: Maintained
756F: drivers/media/i2c/ad9389b*
757
614b4384
LPC
758ANALOG DEVICES INC ADV7180 DRIVER
759M: Lars-Peter Clausen <lars@metafoo.de>
760L: linux-media@vger.kernel.org
761W: http://ez.analog.com/community/linux-device-drivers
762S: Supported
763F: drivers/media/i2c/adv7180.c
764
c40ddfa3
HV
765ANALOG DEVICES INC ADV7511 DRIVER
766M: Hans Verkuil <hans.verkuil@cisco.com>
767L: linux-media@vger.kernel.org
768S: Maintained
769F: drivers/media/i2c/adv7511*
770
531fca16
HV
771ANALOG DEVICES INC ADV7604 DRIVER
772M: Hans Verkuil <hans.verkuil@cisco.com>
773L: linux-media@vger.kernel.org
774S: Maintained
775F: drivers/media/i2c/adv7604*
776
c40ddfa3
HV
777ANALOG DEVICES INC ADV7842 DRIVER
778M: Hans Verkuil <hans.verkuil@cisco.com>
779L: linux-media@vger.kernel.org
780S: Maintained
781F: drivers/media/i2c/adv7842*
782
527a1a83 783ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 784M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 785L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 786W: http://wiki.analog.com/
a4edbc10 787W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 788S: Supported
39c9d199 789F: sound/soc/codecs/adau*
cc52688a 790F: sound/soc/codecs/adav*
4bdef3bd 791F: sound/soc/codecs/ad1*
ae48f5ef 792F: sound/soc/codecs/ad7*
4bdef3bd 793F: sound/soc/codecs/ssm*
40216ce7 794F: sound/soc/codecs/sigmadsp.*
4bdef3bd 795
527a1a83 796ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 797L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
798L: alsa-devel@alsa-project.org (moderated for non-subscribers)
799W: http://blackfin.uclinux.org/
800S: Supported
801F: sound/soc/blackfin/*
7d1f9018 802
4ce72abc
LPC
803ANALOG DEVICES INC IIO DRIVERS
804M: Lars-Peter Clausen <lars@metafoo.de>
805M: Michael Hennerich <Michael.Hennerich@analog.com>
806W: http://wiki.analog.com/
807W: http://ez.analog.com/community/linux-device-drivers
808S: Supported
809F: drivers/iio/*/ad*
810X: drivers/iio/*/adjd*
811F: drivers/staging/iio/*/ad*
d5d4602e 812F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 813
0e3b67b3
LPC
814ANALOG DEVICES INC DMA DRIVERS
815M: Lars-Peter Clausen <lars@metafoo.de>
816W: http://ez.analog.com/community/linux-device-drivers
817S: Supported
818F: drivers/dma/dma-axi-dmac.c
819
27eb6622
RH
820ANDROID CONFIG FRAGMENTS
821M: Rob Herring <robh@kernel.org>
822S: Supported
823F: kernel/configs/android*
824
41c9e95d
GK
825ANDROID DRIVERS
826M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 827M: Arve Hjønnevåg <arve@android.com>
41c9e95d 828M: Riley Andrews <riandrews@android.com>
0e4a566b 829T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
830L: devel@driverdev.osuosl.org
831S: Supported
832F: drivers/android/
833F: drivers/staging/android/
834
d03c023e
LA
835ANDROID ION DRIVER
836M: Laura Abbott <labbott@redhat.com>
837M: Sumit Semwal <sumit.semwal@linaro.org>
838L: devel@driverdev.osuosl.org
839S: Supported
e9d766b9 840F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
841F: drivers/staging/android/ion
842F: drivers/staging/android/uapi/ion.h
843F: drivers/staging/android/uapi/ion_test.h
844
42269063 845AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 846M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 847L: linuxppc-dev@lists.ozlabs.org
93711660 848L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 849S: Maintained
679655da 850F: sound/aoa/
42269063 851
4075a283 852APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
853M: William Breathitt Gray <vilhelm.gray@gmail.com>
854L: linux-iio@vger.kernel.org
855S: Maintained
4075a283 856F: drivers/iio/adc/stx104.c
97a445da 857
1da177e4 858APM DRIVER
e5f6450c 859M: Jiri Kosina <jikos@kernel.org>
81024fc4 860S: Odd fixes
9f273c24 861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
862F: arch/x86/kernel/apm_32.c
863F: include/linux/apm_bios.h
c117ab84 864F: include/uapi/linux/apm_bios.h
81024fc4 865F: drivers/char/apm-emulation.c
1da177e4 866
bd7aa4b2 867APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 868M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 869L: linux-input@vger.kernel.org
75dd112a 870S: Odd fixes
679655da 871F: drivers/input/mouse/bcm5974.c
bd7aa4b2 872
6f2fad74 873APPLE SMC DRIVER
75dd112a 874M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 875L: linux-hwmon@vger.kernel.org
75dd112a 876S: Odd fixes
679655da 877F: drivers/hwmon/applesmc.c
6f2fad74 878
1da177e4 879APPLETALK NETWORK LAYER
8b58be88 880M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 881S: Maintained
679655da
JP
882F: drivers/net/appletalk/
883F: net/appletalk/
1da177e4 884
21c75328
DD
885APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
886M: Duc Dang <dhdang@apm.com>
887S: Supported
888F: arch/arm64/boot/dts/apm/
889
24299502
IS
890APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
891M: Iyappan Subramanian <isubramanian@apm.com>
892M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
893S: Supported
894F: drivers/net/ethernet/apm/xgene/
2efccc60 895F: drivers/net/phy/mdio-xgene.c
24299502 896F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 897F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 898
fd3a628e
TN
899APPLIED MICRO (APM) X-GENE SOC PMU
900M: Tai Nguyen <ttnguyen@apm.com>
901S: Supported
902F: drivers/perf/xgene_pmu.c
903F: Documentation/perf/xgene-pmu.txt
904F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
905
62a37dc7
LP
906APTINA CAMERA SENSOR PLL
907M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
908L: linux-media@vger.kernel.org
909S: Maintained
910F: drivers/media/i2c/aptina-pll.*
911
1154ea7d 912ARC FRAMEBUFFER DRIVER
8b58be88 913M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 914S: Maintained
8a61f013
JH
915F: drivers/video/fbdev/arcfb.c
916F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 917
c38f6ac7
MG
918ARCNET NETWORK LAYER
919M: Michael Grzeschik <m.grzeschik@pengutronix.de>
920L: netdev@vger.kernel.org
921S: Maintained
922F: drivers/net/arcnet/
923F: include/uapi/linux/if_arcnet.h
924
71d298ce
AB
925ARC PGU DRM DRIVER
926M: Alexey Brodkin <abrodkin@synopsys.com>
927S: Supported
928F: drivers/gpu/drm/arc/
929F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
930
588deb61
MR
931ARM ARCHITECTED TIMER DRIVER
932M: Mark Rutland <mark.rutland@arm.com>
933M: Marc Zyngier <marc.zyngier@arm.com>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936F: arch/arm/include/asm/arch_timer.h
937F: arch/arm64/include/asm/arch_timer.h
938F: drivers/clocksource/arm_arch_timer.c
939
c5a906a5
LD
940ARM HDLCD DRM DRIVER
941M: Liviu Dudau <liviu.dudau@arm.com>
942S: Supported
59ba2422 943F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
944F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
945
59ba2422
LD
946ARM MALI-DP DRM DRIVER
947M: Liviu Dudau <liviu.dudau@arm.com>
948M: Brian Starkey <brian.starkey@arm.com>
949M: Mali DP Maintainers <malidp@foss.arm.com>
950S: Supported
951F: drivers/gpu/drm/arm/
952F: Documentation/devicetree/bindings/display/arm,malidp.txt
953
1da177e4 954ARM MFM AND FLOPPY DRIVERS
8b58be88 955M: Ian Molton <spyro@f2s.com>
1da177e4 956S: Maintained
679655da
JP
957F: arch/arm/lib/floppydma.S
958F: arch/arm/include/asm/floppy.h
1da177e4 959
6f96521f
WD
960ARM PMU PROFILING AND DEBUGGING
961M: Will Deacon <will.deacon@arm.com>
55d5c4ab 962M: Mark Rutland <mark.rutland@arm.com>
6f96521f 963S: Maintained
55d5c4ab 964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 965F: arch/arm*/kernel/perf_*
6f96521f 966F: arch/arm/oprofile/common.c
dd06a84b
MR
967F: arch/arm*/kernel/hw_breakpoint.c
968F: arch/arm*/include/asm/hw_breakpoint.h
969F: arch/arm*/include/asm/perf_event.h
55d5c4ab 970F: drivers/perf/*
fa8ad788 971F: include/linux/perf/arm_pmu.h
55d5c4ab 972F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 973
d4275354 974ARM PORT
54176cc6 975M: Russell King <linux@armlinux.org.uk>
efc03ecb 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 977W: http://www.armlinux.org.uk/
d4275354
RK
978S: Maintained
979F: arch/arm/
980
d323c243
SB
981ARM SUB-ARCHITECTURES
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 983S: Maintained
d323c243
SB
984F: arch/arm/mach-*/
985F: arch/arm/plat-*/
986T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
987
cefbf4ea 988ARM PRIMECELL AACI PL041 DRIVER
54176cc6 989M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
990S: Maintained
991F: sound/arm/aaci.*
992
993ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 994M: Russell King <linux@armlinux.org.uk>
cefbf4ea 995S: Maintained
8a61f013 996F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
997
998ARM PRIMECELL KMI PL050 DRIVER
54176cc6 999M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1000S: Maintained
1001F: drivers/input/serio/ambakmi.*
1002F: include/linux/amba/kmi.h
1003
2761f5c2 1004ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1005M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1006S: Maintained
679655da 1007F: drivers/mmc/host/mmci.*
2f748aaa 1008F: include/linux/amba/mmci.h
2761f5c2 1009
1b4304e5 1010ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1011M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1012S: Maintained
1013F: drivers/tty/serial/amba-pl01*.c
1014F: include/linux/amba/serial.h
2761f5c2 1015
cefbf4ea 1016ARM PRIMECELL BUS SUPPORT
54176cc6 1017M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1018S: Maintained
1019F: drivers/amba/
1020F: include/linux/amba/bus.h
1021
2b7a52a4 1022ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1023M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1025S: Maintained
1026
9c784f95 1027ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1028M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1030S: Maintained
1031
2b7a52a4 1032ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1033M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1035S: Maintained
1036
5c6dcd7f 1037ARM/Allwinner sunXi SoC support
1b106699 1038M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1039M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Maintained
5c6dcd7f 1042N: sun[x456789]i
c1efda12 1043F: arch/arm/boot/dts/ntc-gr8*
60b0f380
MR
1044
1045ARM/Allwinner SoC Clock Support
1046M: Emilio López <emilio@elopez.com.ar>
1047S: Maintained
1048F: drivers/clk/sunxi/
1b106699 1049
79318452 1050ARM/Amlogic Meson SoC support
7c1e3876 1051M: Carlo Caione <carlo@caione.org>
6683d91c 1052M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1054L: linux-amlogic@lists.infradead.org
79318452 1055W: http://linux-meson.com/
7c1e3876 1056S: Maintained
79318452
CC
1057F: arch/arm/mach-meson/
1058F: arch/arm/boot/dts/meson*
6683d91c
KH
1059F: arch/arm64/boot/dts/amlogic/
1060F: drivers/pinctrl/meson/
51c5d844 1061F: drivers/mmc/host/meson*
79318452 1062N: meson
7c1e3876 1063
eff506fa
TZ
1064ARM/Annapurna Labs ALPINE ARCHITECTURE
1065M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1066M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1068S: Maintained
1069F: arch/arm/mach-alpine/
a9e5547b
AT
1070F: arch/arm/boot/dts/alpine*
1071F: arch/arm64/boot/dts/al/
1072F: drivers/*/*alpine*
eff506fa 1073
5255034d
LP
1074ARM/ARTPEC MACHINE SUPPORT
1075M: Jesper Nilsson <jesper.nilsson@axis.com>
1076M: Lars Persson <lars.persson@axis.com>
1077M: Niklas Cassel <niklas.cassel@axis.com>
1078S: Maintained
1079L: linux-arm-kernel@axis.com
1080F: arch/arm/mach-artpec
1081F: arch/arm/boot/dts/artpec6*
33b8ac91 1082F: drivers/clk/axis
5255034d 1083
8c2ed9bc
JS
1084ARM/ASPEED MACHINE SUPPORT
1085M: Joel Stanley <joel@jms.id.au>
1086S: Maintained
1087F: arch/arm/mach-aspeed/
1088F: arch/arm/boot/dts/aspeed-*
1089F: drivers/*/*aspeed*
1090
8dca5ce8 1091ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1092M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1093M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1094M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1096W: http://www.linux4sam.org
9f273c24 1097T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1098S: Supported
1099F: arch/arm/mach-at91/
f0a0a58e 1100F: include/soc/at91/
70e389cc
MB
1101F: arch/arm/boot/dts/at91*.dts
1102F: arch/arm/boot/dts/at91*.dtsi
1103F: arch/arm/boot/dts/sama*.dts
1104F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1105F: arch/arm/include/debug/at91.S
d4a89c7d 1106
6e05dd4e
BB
1107ARM/ATMEL AT91 Clock Support
1108M: Boris Brezillon <boris.brezillon@free-electrons.com>
1109S: Maintained
1110F: drivers/clk/at91
1111
986cf2e9 1112ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1113M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115S: Maintained
1116F: arch/arm/mach-highbank/
e68d7c14
RH
1117F: arch/arm/boot/dts/highbank.dts
1118F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1119
d94f944e 1120ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1121M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1122S: Maintained
1123F: arch/arm/mach-cns3xxx/
d94f944e 1124
4863dea3
SG
1125ARM/CAVIUM THUNDER NETWORK DRIVER
1126M: Sunil Goutham <sgoutham@cavium.com>
1127M: Robert Richter <rric@kernel.org>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S: Supported
322e5cc5 1130F: drivers/net/ethernet/cavium/thunder/
4863dea3 1131
386ab516
AS
1132ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1133M: Alexander Shiyan <shc_work@mail.ru>
1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S: Odd Fixes
b8ba3874 1136N: clps711x
386ab516 1137
2b7a52a4 1138ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1139M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1140M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1142S: Maintained
d19d3667
HS
1143F: arch/arm/mach-ep93xx/
1144F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1145
1146ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1147M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1149S: Maintained
1150
d4275354 1151ARM/CLKDEV SUPPORT
54176cc6 1152M: Russell King <linux@armlinux.org.uk>
efc03ecb 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1154S: Maintained
d4275354 1155F: arch/arm/include/asm/clkdev.h
4fa2651d 1156F: drivers/clk/clkdev.c
d4275354 1157
d48134e7 1158ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1159M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1161S: Maintained
1162
94150095
HF
1163ARM/CONTEC MICRO9 MACHINE SUPPORT
1164M: Hubert Feurstein <hubert.feurstein@contec.at>
1165S: Maintained
1166F: arch/arm/mach-ep93xx/micro9.c
1167
a06ae860
PP
1168ARM/CORESIGHT FRAMEWORK AND DRIVERS
1169M: Mathieu Poirier <mathieu.poirier@linaro.org>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S: Maintained
01081f5a 1172F: drivers/hwtracing/coresight/*
a06ae860
PP
1173F: Documentation/trace/coresight.txt
1174F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1175F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1176F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1177F: tools/perf/arch/arm/util/auxtrace.c
1178F: tools/perf/arch/arm/util/cs-etm.c
1179F: tools/perf/arch/arm/util/cs-etm.h
1180F: tools/perf/util/cs-etm.h
a06ae860 1181
1da177e4 1182ARM/CORGI MACHINE SUPPORT
8b58be88 1183M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1184S: Maintained
1185
881a95f9 1186ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1187M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1189T: git git://github.com/ulli-kroll/linux.git
162500b3 1190S: Maintained
f49afbb5 1191F: arch/arm/mach-gemini/
98a9bb5b 1192F: drivers/rtc/rtc-gemini.c
881a95f9 1193
a990cbd8 1194ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1195M: Barry Song <baohua@kernel.org>
a990cbd8 1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1197T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1198S: Maintained
e68d7c14 1199F: arch/arm/boot/dts/prima2*
a990cbd8 1200F: arch/arm/mach-prima2/
4a9c44f1 1201F: drivers/clk/sirf/
05f30e8d 1202F: drivers/clocksource/timer-prima2.c
5833ac98 1203F: drivers/clocksource/timer-atlas7.c
f8505ef5 1204N: [^a-z]sirf
a990cbd8 1205
c9d862c4
BS
1206ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1207M: Baruch Siach <baruch@tkos.co.il>
1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209S: Maintained
cde137aa 1210F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1211N: digicolor
1212
d4275354 1213ARM/EBSA110 MACHINE SUPPORT
54176cc6 1214M: Russell King <linux@armlinux.org.uk>
efc03ecb 1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1216W: http://www.armlinux.org.uk/
d4275354
RK
1217S: Maintained
1218F: arch/arm/mach-ebsa110/
b955f6ca 1219F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1220
4721f3ce
UKK
1221ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1222M: Uwe Kleine-König <kernel@pengutronix.de>
1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S: Maintained
1225N: efm32
1226
a9da4f7e 1227ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1228M: Daniel Ribeiro <drwyrm@gmail.com>
1229M: Stefan Schmidt <stefan@openezx.org>
1230M: Harald Welte <laforge@openezx.org>
d66f1886 1231L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1232W: http://www.openezx.org/
1233S: Maintained
cafc2265
SS
1234T: topgit git://git.openezx.org/openezx.git
1235F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1236
6a915af9 1237ARM/FARADAY FA526 PORT
162500b3 1238M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1240S: Maintained
1fa7e547 1241T: git git://git.berlios.de/gemini-board
f49afbb5 1242F: arch/arm/mm/*-fa*
6a915af9 1243
d4275354 1244ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1245M: Russell King <linux@armlinux.org.uk>
efc03ecb 1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1247W: http://www.armlinux.org.uk/
d4275354
RK
1248S: Maintained
1249F: arch/arm/include/asm/hardware/dec21285.h
1250F: arch/arm/mach-footbridge/
1251
86183a5f 1252ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1253M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1254M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1255R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1257S: Maintained
f1c12837 1258T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1259F: arch/arm/mach-imx/
ce515a6b 1260F: arch/arm/mach-mxs/
2a82f95c 1261F: arch/arm/boot/dts/imx*
e5dafa22 1262F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1263F: drivers/clk/imx/
1264F: include/soc/imx/
86183a5f 1265
142109d2 1266ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1267M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1268M: Sascha Hauer <kernel@pengutronix.de>
1269R: Stefan Agner <stefan@agner.ch>
1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S: Maintained
1272T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1273F: arch/arm/mach-imx/*vf610*
1274F: arch/arm/boot/dts/vf*
1275
2b7a52a4 1276ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1277M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1279S: Maintained
1280
90b8fc34 1281ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1282M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1284S: Maintained
1285
ef47d5f0 1286ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1287M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1288M: Paul Parsons <lost.distance@yahoo.com>
1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1290S: Maintained
1291F: arch/arm/mach-pxa/hx4700.c
1292F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1293F: sound/soc/pxa/hx4700.c
ef47d5f0 1294
4dfad069
WX
1295ARM/HISILICON SOC SUPPORT
1296M: Wei Xu <xuwei5@hisilicon.com>
1297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298W: http://www.hisilicon.com
1299S: Supported
1300T: git git://github.com/hisilicon/linux-hisi.git
1301F: arch/arm/mach-hisi/
e68d7c14
RH
1302F: arch/arm/boot/dts/hi3*
1303F: arch/arm/boot/dts/hip*
1304F: arch/arm/boot/dts/hisi*
1305F: arch/arm64/boot/dts/hisilicon/
4dfad069 1306
21f37bc3 1307ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1308M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1309W: www.jlime.com
1310S: Maintained
084bad91
KE
1311T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1312F: arch/arm/mach-sa1100/jornada720.c
1313F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1314
5e767ab9
JMC
1315ARM/IGEP MACHINE SUPPORT
1316M: Enric Balletbo i Serra <eballetbo@gmail.com>
1317M: Javier Martinez Canillas <javier@dowhile0.org>
1318L: linux-omap@vger.kernel.org
1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S: Maintained
06ff74fd 1321F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1322
403d2971
MV
1323ARM/INCOME PXA270 SUPPORT
1324M: Marek Vasut <marek.vasut@gmail.com>
1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S: Maintained
ec154082 1327F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1328
2b7a52a4 1329ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1330M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1332S: Maintained
e2bdb176
DW
1333
1334ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1336S: Orphan
2b7a52a4
LB
1337
1338ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1339M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1341S: Maintained
2b7a52a4
LB
1342
1343ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1344M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1346S: Maintained
2b7a52a4 1347
2b7a52a4 1348ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1349M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1351S: Maintained
1352
dfdd8cc9
KH
1353ARM/INTEL IXP4XX ARM ARCHITECTURE
1354M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1355M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1357S: Maintained
1358F: arch/arm/mach-ixp4xx/
1359
838553c5 1360ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1361M: Jonathan Cameron <jic23@cam.ac.uk>
1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363S: Maintained
1364F: arch/arm/mach-pxa/stargate2.c
1365F: drivers/pcmcia/pxa2xx_stargate2.c
1366
2b7a52a4 1367ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1368M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1370S: Maintained
2b7a52a4
LB
1371
1372ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1373M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1375S: Maintained
1376
1154f858 1377ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1378M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380S: Maintained
1381F: arch/arm/mach-keystone/
5edafc29 1382F: arch/arm/boot/dts/keystone-*
317929cd 1383T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1384
bc6aa566 1385ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1386M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1387L: linux-kernel@vger.kernel.org
1388S: Maintained
1389F: drivers/clk/keystone/
1390
1391ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1392M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394L: linux-kernel@vger.kernel.org
1395S: Maintained
1396F: drivers/clocksource/timer-keystone.c
1397
1398ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1399M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1400L: linux-kernel@vger.kernel.org
1401S: Maintained
1402F: drivers/power/reset/keystone-reset.c
1403
1404ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1405M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1406L: linux-kernel@vger.kernel.org
1407S: Maintained
1408F: drivers/memory/*emif*
1409
8cb555b6
CM
1410ARM/LG1K ARCHITECTURE
1411M: Chanho Min <chanho.min@lge.com>
1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S: Maintained
1414F: arch/arm64/boot/dts/lg/
1415
2b7a52a4 1416ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1417M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1419S: Maintained
1420
3143875f
JE
1421ARM/LPC18XX ARCHITECTURE
1422M: Joachim Eastwood <manabian@gmail.com>
1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S: Maintained
19c1c32c
JE
1425F: arch/arm/boot/dts/lpc43*
1426F: drivers/clk/nxp/clk-lpc18xx*
1427F: drivers/clocksource/time-lpc32xx.c
1428F: drivers/i2c/busses/i2c-lpc2k.c
1429F: drivers/memory/pl172.c
1430F: drivers/mtd/spi-nor/nxp-spifi.c
1431F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1432N: lpc18xx
1433
15e4f7da 1434ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1435M: Vladimir Zapolskiy <vz@mleia.com>
1436M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1438T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1439S: Maintained
2377f9fd 1440F: arch/arm/boot/dts/lpc32*
15e4f7da 1441F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1442F: drivers/i2c/busses/i2c-pnx.c
1443F: drivers/net/ethernet/nxp/lpc_eth.c
1444F: drivers/usb/host/ohci-nxp.c
1445F: drivers/watchdog/pnx4008_wdt.c
1446N: lpc32xx
15e4f7da 1447
3b886171 1448ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1449M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1450S: Maintained
1451
1f664ab7 1452ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1453M: Jason Cooper <jason@lakedaemon.net>
1454M: Andrew Lunn <andrew@lunn.ch>
1455M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1456M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S: Maintained
1459F: arch/arm/mach-mvebu/
59ec9671 1460F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1461F: arch/arm/boot/dts/armada*
1462F: arch/arm/boot/dts/kirkwood*
dcc3068a 1463F: arch/arm64/boot/dts/marvell/armada*
9f123def 1464F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1465F: arch/arm/configs/mvebu_*_defconfig
75f41273 1466
40f4978b 1467ARM/Marvell Berlin SoC support
70e1a28f 1468M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1469M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471S: Maintained
1472F: arch/arm/mach-berlin/
31c17ac9 1473F: arch/arm/boot/dts/berlin*
e68d7c14 1474F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1475
40f4978b 1476
4cfab57e 1477ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1478M: Jason Cooper <jason@lakedaemon.net>
1479M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1480M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1481M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1483S: Maintained
1484F: arch/arm/mach-dove/
54a246ff
NP
1485F: arch/arm/mach-mv78xx0/
1486F: arch/arm/mach-orion5x/
1487F: arch/arm/plat-orion/
31c17ac9
GC
1488F: arch/arm/boot/dts/dove*
1489F: arch/arm/boot/dts/orion5x*
1490
3b886171 1491
d69ac131
AC
1492ARM/Orion SoC/Technologic Systems TS-78xx platform support
1493M: Alexander Clouter <alex@digriz.org.uk>
1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495W: http://www.digriz.org.uk/ts78xx/kernel
1496S: Maintained
1497F: arch/arm/mach-orion5x/ts78xx-*
1498
e557959d
NA
1499ARM/OXNAS platform support
1500M: Neil Armstrong <narmstrong@baylibre.com>
1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1502L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1503S: Maintained
1504F: arch/arm/mach-oxnas/
1505F: arch/arm/boot/dts/oxnas*
1506F: arch/arm/boot/dts/wd-mbwe.dts
1507N: oxnas
1508
607b8fc9
EH
1509ARM/Mediatek RTC DRIVER
1510M: Eddie Huang <eddie.huang@mediatek.com>
1511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1513S: Maintained
1514F: drivers/rtc/rtc-mt6397.c
1515
e54951c8
MB
1516ARM/Mediatek SoC support
1517M: Matthias Brugger <matthias.bgg@gmail.com>
1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1519L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1520S: Maintained
1521F: arch/arm/boot/dts/mt6*
1522F: arch/arm/boot/dts/mt8*
1523F: arch/arm/mach-mediatek/
1524N: mtk
1525K: mediatek
1526
0f8669e3
CY
1527ARM/Mediatek USB3 PHY DRIVER
1528M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1531S: Maintained
1532F: drivers/phy/phy-mt65xx-usb3.c
1533
adcb079f
AB
1534ARM/MICREL KS8695 ARCHITECTURE
1535M: Greg Ungerer <gerg@uclinux.org>
1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1537F: arch/arm/mach-ks8695/
adcb079f
AB
1538S: Odd Fixes
1539
d78ff0a5 1540ARM/MIOA701 MACHINE SUPPORT
8b58be88 1541M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1543F: arch/arm/mach-pxa/mioa701.c
1544S: Maintained
1545
9624dfe6 1546ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1547M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1548S: Maintained
1549
e0ee9851 1550ARM/NOMADIK ARCHITECTURE
28b8e8d4 1551M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1552M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S: Maintained
1555F: arch/arm/mach-nomadik/
ecc265fe 1556F: drivers/pinctrl/nomadik/
87572880 1557F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1558T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1559
9d76295a 1560ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1561M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1562L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1563W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1564S: Supported
1565
8459c159 1566ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1567M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1568M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1569S: Maintained
1570
5d783a2d 1571ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1572M: Marek Vasut <marek.vasut@gmail.com>
75280787 1573L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1574W: http://hackndev.com
1575S: Maintained
933d35f0
JP
1576F: arch/arm/mach-pxa/include/mach/palmtx.h
1577F: arch/arm/mach-pxa/palmtx.c
1578F: arch/arm/mach-pxa/include/mach/palmt5.h
1579F: arch/arm/mach-pxa/palmt5.c
1580F: arch/arm/mach-pxa/include/mach/palmld.h
1581F: arch/arm/mach-pxa/palmld.c
1582F: arch/arm/mach-pxa/include/mach/palmte2.h
1583F: arch/arm/mach-pxa/palmte2.c
1584F: arch/arm/mach-pxa/include/mach/palmtc.h
1585F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1586
b57fe924 1587ARM/PALM TREO SUPPORT
d8130624 1588M: Tomas Cech <sleep_walker@suse.com>
75280787 1589L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1590W: http://hackndev.com
1591S: Maintained
b57fe924
JP
1592F: arch/arm/mach-pxa/include/mach/palmtreo.h
1593F: arch/arm/mach-pxa/palmtreo.c
90af5811 1594
c49e1e63 1595ARM/PALMZ72 SUPPORT
8b58be88 1596M: Sergey Lapin <slapin@ossfans.org>
75280787 1597L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1598W: http://hackndev.com
1599S: Maintained
933d35f0
JP
1600F: arch/arm/mach-pxa/include/mach/palmz72.h
1601F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1602
1da177e4 1603ARM/PLEB SUPPORT
8b58be88 1604M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1605W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1606S: Maintained
1607
1608ARM/PT DIGITAL BOARD PORT
8b58be88 1609M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1611W: http://www.armlinux.org.uk/
1da177e4
LT
1612S: Maintained
1613
8fc1b0f8 1614ARM/QUALCOMM SUPPORT
bbeaa595
AG
1615M: Andy Gross <andy.gross@linaro.org>
1616M: David Brown <david.brown@linaro.org>
8fc1b0f8 1617L: linux-arm-msm@vger.kernel.org
f5d3af9d 1618L: linux-soc@vger.kernel.org
8fc1b0f8 1619S: Maintained
0ff50d60 1620F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1621F: arch/arm/boot/dts/qcom-*.dts
1622F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1623F: arch/arm/mach-qcom/
e68d7c14 1624F: arch/arm64/boot/dts/qcom/*
5482cefa 1625F: drivers/i2c/busses/i2c-qup.c
39a3366a 1626F: drivers/clk/qcom/
f5d3af9d 1627F: drivers/soc/qcom/
5482cefa 1628F: drivers/spi/spi-qup.c
c0c89faf
SB
1629F: drivers/tty/serial/msm_serial.h
1630F: drivers/tty/serial/msm_serial.c
1631F: drivers/*/pm8???-*
1632F: drivers/mfd/ssbi.c
916f743d 1633F: drivers/firmware/qcom_scm.c
bbeaa595 1634T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1635
2b7a52a4 1636ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1637M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1639S: Maintained
1640
b138e119
SH
1641ARM/RENESAS ARM64 ARCHITECTURE
1642M: Simon Horman <horms@verge.net.au>
1643M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1644L: linux-renesas-soc@vger.kernel.org
1645Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1646T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1647S: Supported
1648F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1649F: drivers/soc/renesas/
1650F: include/linux/soc/renesas/
b138e119 1651
d4275354 1652ARM/RISCPC ARCHITECTURE
54176cc6 1653M: Russell King <linux@armlinux.org.uk>
efc03ecb 1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1655W: http://www.armlinux.org.uk/
d4275354 1656S: Maintained
d4275354
RK
1657F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1658F: arch/arm/include/asm/hardware/ioc.h
1659F: arch/arm/include/asm/hardware/iomd.h
1660F: arch/arm/include/asm/hardware/memc.h
1661F: arch/arm/mach-rpc/
1a6422f6 1662F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1663F: drivers/net/ethernet/i825xx/ether1*
1664F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1665F: drivers/scsi/arm/
1666
08ddbb0a
HS
1667ARM/Rockchip SoC support
1668M: Heiko Stuebner <heiko@sntech.de>
1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1670L: linux-rockchip@lists.infradead.org
9f273c24 1671T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1672S: Maintained
541555e9 1673F: arch/arm/boot/dts/rk3*
08ddbb0a 1674F: arch/arm/mach-rockchip/
541555e9
HS
1675F: drivers/clk/rockchip/
1676F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1677F: drivers/*/*rockchip*
541555e9
HS
1678F: drivers/*/*/*rockchip*
1679F: sound/soc/rockchip/
b4331b43 1680N: rockchip
08ddbb0a 1681
5bfb937c
KK
1682ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1683M: Kukjin Kim <kgene@kernel.org>
326dce07 1684M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1685R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1687L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1688S: Maintained
6f0589c8 1689F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1690F: arch/arm/boot/dts/s5p*
1691F: arch/arm/boot/dts/samsung*
6f0589c8 1692F: arch/arm/boot/dts/exynos*
d97236e6 1693F: arch/arm64/boot/dts/exynos/
482ce512 1694F: arch/arm/plat-samsung/
769bbb63
HS
1695F: arch/arm/mach-s3c24*/
1696F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1697F: arch/arm/mach-s5p*/
1698F: arch/arm/mach-exynos*/
1c03274d
KK
1699F: drivers/*/*s3c24*
1700F: drivers/*/*/*s3c24*
1701F: drivers/*/*s3c64xx*
1702F: drivers/*/*s5pv210*
ffd51977 1703F: drivers/memory/samsung/*
bf50ddcd 1704F: drivers/soc/samsung/*
d6b9aea6
KK
1705F: Documentation/arm/Samsung/
1706F: Documentation/devicetree/bindings/arm/samsung/
1707F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1708F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1709N: exynos
f556cb07 1710
10ffa964
KP
1711ARM/SAMSUNG MOBILE MACHINE SUPPORT
1712M: Kyungmin Park <kyungmin.park@samsung.com>
1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714S: Maintained
004bbd3c 1715F: arch/arm/mach-s5pv210/
10ffa964 1716
3ce4ccb6
KD
1717ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1718M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1719M: Kamil Debski <kamil@wypas.org>
1720M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1721L: linux-arm-kernel@lists.infradead.org
1722L: linux-media@vger.kernel.org
1723S: Maintained
1724F: drivers/media/platform/s5p-g2d/
1725
e6a476fd
MS
1726ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1727M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1728M: Kamil Debski <kamil@wypas.org>
6305902c 1729M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1730M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1731L: linux-arm-kernel@lists.infradead.org
1732L: linux-media@vger.kernel.org
1733S: Maintained
934455d7 1734F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1735F: drivers/media/platform/s5p-mfc/
e6a476fd 1736
1bcbf6f4
KD
1737ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1738M: Kyungmin Park <kyungmin.park@samsung.com>
1739L: linux-arm-kernel@lists.infradead.org
1740L: linux-media@vger.kernel.org
1741S: Maintained
78fc853b 1742F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1743
7d9f9bf4
AP
1744ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1745M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1746M: Jacek Anaszewski <j.anaszewski@samsung.com>
1747L: linux-arm-kernel@lists.infradead.org
1748L: linux-media@vger.kernel.org
1749S: Maintained
1750F: drivers/media/platform/s5p-jpeg/
1751
d48d38e8 1752ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1753M: Simon Horman <horms@verge.net.au>
d48d38e8 1754M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1755L: linux-renesas-soc@vger.kernel.org
4a121096 1756Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1757T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1758S: Supported
0b514fdb
SH
1759F: arch/arm/boot/dts/emev2*
1760F: arch/arm/boot/dts/r7s*
1761F: arch/arm/boot/dts/r8a*
1762F: arch/arm/boot/dts/sh*
0b514fdb 1763F: arch/arm/configs/shmobile_defconfig
7a2071c5 1764F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1765F: arch/arm/mach-shmobile/
be32bcbb
GU
1766F: drivers/soc/renesas/
1767F: include/linux/soc/renesas/
d48d38e8 1768
66314223 1769ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1770M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1771S: Maintained
1772F: arch/arm/mach-socfpga/
efadb751
DN
1773F: arch/arm/boot/dts/socfpga*
1774F: arch/arm/configs/socfpga_defconfig
e68d7c14 1775F: arch/arm64/boot/dts/altera/
ba2b7d0a 1776W: http://www.rocketboards.org
efadb751 1777T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1778
1779ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1780M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1781S: Maintained
1782F: drivers/clk/socfpga/
1783
71bcada8
TT
1784ARM/SOCFPGA EDAC SUPPORT
1785M: Thor Thayer <tthayer@opensource.altera.com>
1786S: Maintained
1787F: drivers/edac/altera_edac.
1788
65ebcc11 1789ARM/STI ARCHITECTURE
a92177ea 1790M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792L: kernel@stlinux.com
1793W: http://www.stlinux.com
1794S: Maintained
1795F: arch/arm/mach-sti/
a92177ea 1796F: arch/arm/boot/dts/sti*
b8e31bf3 1797F: drivers/char/hw_random/st-rng.c
a92177ea 1798F: drivers/clocksource/arm_global_timer.c
82805d1b 1799F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1800F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1801F: drivers/dma/st_fdma*
a92177ea 1802F: drivers/i2c/busses/i2c-st.c
346e2e4a 1803F: drivers/media/rc/st_rc.c
95d66b16 1804F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1805F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1806F: drivers/phy/phy-miphy28lp.c
1807F: drivers/phy/phy-miphy365x.c
6da969a5 1808F: drivers/phy/phy-stih407-usb.c
26389c78 1809F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1810F: drivers/pinctrl/pinctrl-st.c
aac22524 1811F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1812F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1813F: drivers/reset/sti/
db4112e6 1814F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1815F: drivers/tty/serial/st-asc.c
eb11adab 1816F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1817F: drivers/usb/host/ehci-st.c
1818F: drivers/usb/host/ohci-st.c
db4112e6 1819F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1820F: drivers/ata/ahci_st.c
c9d7cc3e 1821F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1822
ee6e7879
MC
1823ARM/STM32 ARCHITECTURE
1824M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1825M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1826L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827S: Maintained
1828T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1829N: stm32
1830F: drivers/clocksource/armv7m_systick.c
1831
d6de5b02
MG
1832ARM/TANGO ARCHITECTURE
1833M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1834L: linux-arm-kernel@lists.infradead.org
1835S: Maintained
e2bd0d37 1836N: tango
d6de5b02 1837
2b7a52a4 1838ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1839M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1841S: Maintained
1842
1bbd7089 1843ARM/TETON BGA MACHINE SUPPORT
706e69d6 1844M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846S: Maintained
1847
2b7a52a4 1848ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1849M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1851S: Maintained
1852
98ad6e3b 1853ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1854M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1855L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1856W: http://www.mcuos.com
1857S: Maintained
4e89e8f6 1858F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1859F: drivers/input/keyboard/w90p910_keypad.c
1860F: drivers/input/touchscreen/w90p910_ts.c
1861F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1862F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1863F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1864F: drivers/rtc/rtc-nuc900.c
9df92e6c 1865F: drivers/spi/spi-nuc900.c
4e89e8f6 1866F: drivers/usb/host/ehci-w90x900.c
8a61f013 1867F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1868
54274d71 1869ARM/U300 MACHINE SUPPORT
e4651a9f 1870M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872S: Supported
1873F: arch/arm/mach-u300/
9affbd24 1874F: drivers/clocksource/timer-u300.c
54274d71
LW
1875F: drivers/i2c/busses/i2c-stu300.c
1876F: drivers/rtc/rtc-coh901331.c
1877F: drivers/watchdog/coh901327_wdt.c
1878F: drivers/dma/coh901318*
87572880
LW
1879F: drivers/mfd/ab3100*
1880F: drivers/rtc/rtc-ab3100.c
1881F: drivers/rtc/rtc-coh901331.c
1882T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1883
3d00d04f
MY
1884ARM/UNIPHIER ARCHITECTURE
1885M: Masahiro Yamada <yamada.masahiro@socionext.com>
1886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1887T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1888S: Maintained
a3ff83d2 1889F: arch/arm/boot/dts/uniphier*
e7ecbc05 1890F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1891F: arch/arm/mach-uniphier/
e7ecbc05 1892F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1893F: arch/arm64/boot/dts/socionext/
4b7f48d3 1894F: drivers/bus/uniphier-system-bus.c
734d82f4 1895F: drivers/clk/uniphier/
dd6fd4a3 1896F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1897F: drivers/pinctrl/uniphier/
54e991b5 1898F: drivers/reset/reset-uniphier.c
a3ff83d2 1899F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1900N: uniphier
1901
87572880 1902ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1903M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S: Maintained
1906F: arch/arm/mach-ux500/
e4651a9f 1907F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1908F: drivers/dma/ste_dma40*
e4651a9f 1909F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1910F: drivers/mfd/abx500*
1911F: drivers/mfd/ab8500*
e4651a9f
LW
1912F: drivers/mfd/dbx500*
1913F: drivers/mfd/db8500*
ecc265fe
JP
1914F: drivers/pinctrl/nomadik/pinctrl-ab*
1915F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1916F: drivers/rtc/rtc-ab8500.c
e4651a9f 1917F: drivers/rtc/rtc-pl031.c
87572880 1918T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1919
e93fde28
UH
1920ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1921M: Ulf Hansson <ulf.hansson@linaro.org>
1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923T: git git://git.linaro.org/people/ulfh/clk.git
1924S: Maintained
1925F: drivers/clk/ux500/
e93fde28 1926
740d93b1
PM
1927ARM/VERSATILE EXPRESS PLATFORM
1928M: Liviu Dudau <liviu.dudau@arm.com>
1929M: Sudeep Holla <sudeep.holla@arm.com>
1930M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932S: Maintained
1933F: arch/arm/boot/dts/vexpress*
e68d7c14 1934F: arch/arm64/boot/dts/arm/
740d93b1
PM
1935F: arch/arm/mach-vexpress/
1936F: */*/vexpress*
7e8f403f 1937F: */*/*/vexpress*
740d93b1
PM
1938F: drivers/clk/versatile/clk-vexpress-osc.c
1939F: drivers/clocksource/versatile.c
46a600ea 1940N: mps2
740d93b1 1941
d4275354 1942ARM/VFP SUPPORT
54176cc6 1943M: Russell King <linux@armlinux.org.uk>
efc03ecb 1944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1945W: http://www.armlinux.org.uk/
d4275354
RK
1946S: Maintained
1947F: arch/arm/vfp/
1948
e66b6d8e
MV
1949ARM/VOIPAC PXA270 SUPPORT
1950M: Marek Vasut <marek.vasut@gmail.com>
1951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952S: Maintained
1953F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1954F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1955
04529fe2
TP
1956ARM/VT8500 ARM ARCHITECTURE
1957M: Tony Prisk <linux@prisktech.co.nz>
1958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959S: Maintained
1960F: arch/arm/mach-vt8500/
41fd91b4 1961F: drivers/clocksource/vt8500_timer.c
560746eb 1962F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1963F: drivers/mmc/host/wmt-sdmmc.c
1964F: drivers/pwm/pwm-vt8500.c
1965F: drivers/rtc/rtc-vt8500.c
1966F: drivers/tty/serial/vt8500_serial.c
4f31102b 1967F: drivers/usb/host/ehci-platform.c
41fd91b4 1968F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1969F: drivers/video/fbdev/vt8500lcdfb.*
1970F: drivers/video/fbdev/wm8505fb*
1971F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1972
e66b6d8e
MV
1973ARM/ZIPIT Z2 SUPPORT
1974M: Marek Vasut <marek.vasut@gmail.com>
1975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976S: Maintained
1977F: arch/arm/mach-pxa/z2.c
6ab2a855 1978F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1979
5ecc4b53
JN
1980ARM/ZTE ARCHITECTURE
1981M: Jun Nie <jun.nie@linaro.org>
1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983S: Maintained
1984F: arch/arm/mach-zx/
1985F: drivers/clk/zte/
1986F: Documentation/devicetree/bindings/arm/zte.txt
1987F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1988
51f29d44
MS
1989ARM/ZYNQ ARCHITECTURE
1990M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1991R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993W: http://wiki.xilinx.com
d6448b76 1994T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1995S: Supported
1996F: arch/arm/mach-zynq/
bd2a337a 1997F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1998F: drivers/block/xsysace.c
c2fd4e38
MS
1999N: zynq
2000N: xilinx
2001F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2002F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2003F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2004F: drivers/edac/synopsys_edac.c
51f29d44 2005
48ec83bc 2006ARM SMMU DRIVERS
b8f9879e 2007M: Will Deacon <will.deacon@arm.com>
c8bff3a6 2008R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
2009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010S: Maintained
2011F: drivers/iommu/arm-smmu.c
48ec83bc 2012F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 2013F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 2014F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 2015
38074229
CM
2016ARM64 PORT (AARCH64 ARCHITECTURE)
2017M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2018M: Will Deacon <will.deacon@arm.com>
38074229 2019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2020T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2021S: Maintained
2022F: arch/arm64/
d19766ec 2023F: Documentation/arm64/
38074229 2024
9d7005f9
LP
2025AS3645A LED FLASH CONTROLLER DRIVER
2026M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2027L: linux-media@vger.kernel.org
2028T: git git://linuxtv.org/media_tree.git
2029S: Maintained
2030F: drivers/media/i2c/as3645a.c
b5dcee22 2031F: include/media/i2c/as3645a.h
9d7005f9 2032
7c94a8b2
LW
2033ASAHI KASEI AK8974 DRIVER
2034M: Linus Walleij <linus.walleij@linaro.org>
2035L: linux-iio@vger.kernel.org
2036W: http://www.akm.com/
2037S: Supported
2038F: drivers/iio/magnetometer/ak8974.c
2039
d58de038
GJ
2040ASC7621 HARDWARE MONITOR DRIVER
2041M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2042L: linux-hwmon@vger.kernel.org
d58de038
GJ
2043S: Maintained
2044F: Documentation/hwmon/asc7621
2045F: drivers/hwmon/asc7621.c
2046
b229ece9 2047ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2048M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2049L: acpi4asus-user@lists.sourceforge.net
d0944853 2050L: platform-driver-x86@vger.kernel.org
76593d6f 2051W: http://acpi4asus.sf.net
85091b71 2052S: Maintained
b229ece9
CC
2053F: drivers/platform/x86/asus*.c
2054F: drivers/platform/x86/eeepc*.c
85091b71 2055
f6a6bbae
JPRV
2056ASUS WIRELESS RADIO CONTROL DRIVER
2057M: João Paulo Rechi Vita <jprvita@gmail.com>
2058L: platform-driver-x86@vger.kernel.org
2059S: Maintained
2060F: drivers/platform/x86/asus-wireless.c
2061
75aeddd1
DH
2062ASYMMETRIC KEYS
2063M: David Howells <dhowells@redhat.com>
2064L: keyrings@vger.kernel.org
2065S: Maintained
2066F: Documentation/crypto/asymmetric-keys.txt
2067F: include/linux/verification.h
2068F: include/crypto/public_key.h
2069F: include/crypto/pkcs7.h
2070F: crypto/asymmetric_keys/
2071
953a6479 2072ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2073R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2074W: http://sourceforge.net/projects/xscaleiop
08223d80 2075S: Odd fixes
679655da
JP
2076F: Documentation/crypto/async-tx-api.txt
2077F: crypto/async_tx/
2078F: drivers/dma/
2079F: include/linux/dmaengine.h
2080F: include/linux/async_tx.h
b3e5f263 2081
a1867d36 2082AT24 EEPROM DRIVER
14d77c4d 2083M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2084L: linux-i2c@vger.kernel.org
2085S: Maintained
2086F: drivers/misc/eeprom/at24.c
25f73ed5 2087F: include/linux/platform_data/at24.h
a1867d36 2088
e7839f25 2089ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2090M: "Ed L. Cashin" <ed.cashin@acm.org>
2091W: http://www.openaoe.org/
1da177e4 2092S: Supported
679655da
JP
2093F: Documentation/aoe/
2094F: drivers/block/aoe/
1da177e4 2095
aad7a211
AB
2096ATHEROS 71XX/9XXX GPIO DRIVER
2097M: Alban Bedel <albeu@free.fr>
2098W: https://github.com/AlbanBedel/linux
2099T: git git://github.com/AlbanBedel/linux
2100S: Maintained
2101F: drivers/gpio/gpio-ath79.c
2102F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2103
9a10a870 2104ATHEROS ATH GENERIC UTILITIES
f726ee65 2105M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2106L: linux-wireless@vger.kernel.org
2107S: Supported
2108F: drivers/net/wireless/ath/*
2109
fa1c114f 2110ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2111M: Jiri Slaby <jirislaby@gmail.com>
2112M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2113M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2114L: linux-wireless@vger.kernel.org
72c706b7 2115W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2116S: Maintained
fa451753 2117F: drivers/net/wireless/ath/ath5k/
fa1c114f 2118
12e62d6f
KV
2119ATHEROS ATH6KL WIRELESS DRIVER
2120M: Kalle Valo <kvalo@qca.qualcomm.com>
2121L: linux-wireless@vger.kernel.org
2122W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2123T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2124S: Supported
2125F: drivers/net/wireless/ath/ath6kl/
2126
2be7d22f 2127WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2128M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2129L: linux-wireless@vger.kernel.org
2130L: wil6210@qca.qualcomm.com
2131S: Supported
2132W: http://wireless.kernel.org/en/users/Drivers/wil6210
2133F: drivers/net/wireless/ath/wil6210/
dba4b74d 2134F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2135
1d7e1e6b
CL
2136CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2137M: Christian Lamparter <chunkeey@googlemail.com>
2138L: linux-wireless@vger.kernel.org
2139W: http://wireless.kernel.org/en/users/Drivers/carl9170
2140S: Maintained
2141F: drivers/net/wireless/ath/carl9170/
2142
2c2a6172
LT
2143ATK0110 HWMON DRIVER
2144M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2145L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2146S: Maintained
2147F: drivers/hwmon/asus_atk0110.c
2148
6f69a6d7 2149ATI_REMOTE2 DRIVER
8b58be88 2150M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2151S: Maintained
679655da 2152F: drivers/input/misc/ati_remote2.c
6f69a6d7 2153
7ae115b4 2154ATLX ETHERNET DRIVERS
8b58be88 2155M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2156M: Chris Snook <chris.snook@gmail.com>
e443e383 2157L: netdev@vger.kernel.org
8d5ca6ec
JC
2158W: http://sourceforge.net/projects/atl1
2159W: http://atl1.sourceforge.net
2160S: Maintained
2b133ad6 2161F: drivers/net/ethernet/atheros/
8d5ca6ec 2162
1da177e4 2163ATM
366c1bd1 2164M: Chas Williams <3chas3@gmail.com>
476604de 2165L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2166L: netdev@vger.kernel.org
1da177e4
LT
2167W: http://linux-atm.sourceforge.net
2168S: Maintained
679655da
JP
2169F: drivers/atm/
2170F: include/linux/atm*
c117ab84 2171F: include/uapi/linux/atm*
1da177e4 2172
04ac2f46 2173ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2174M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2175S: Maintained
2176F: drivers/mmc/host/atmel-mci.c
04ac2f46 2177
f80cb488
NF
2178ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2179M: Nicolas Ferre <nicolas.ferre@atmel.com>
2180S: Supported
2181F: drivers/power/reset/at91-sama5d2_shdwc.c
2182
b9cd7a25
LD
2183ATMEL SAMA5D2 ADC DRIVER
2184M: Ludovic Desroches <ludovic.desroches@atmel.com>
2185L: linux-iio@vger.kernel.org
2186S: Supported
2187F: drivers/iio/adc/at91-sama5d2_adc.c
2188
dfae90ed 2189ATMEL Audio ALSA driver
3a82002c 2190M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2191L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2192S: Supported
2193F: sound/soc/atmel
2194
b414dc16
NF
2195ATMEL DMA DRIVER
2196M: Nicolas Ferre <nicolas.ferre@atmel.com>
2197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198S: Supported
2199F: drivers/dma/at_hdmac.c
2200F: drivers/dma/at_hdmac_regs.h
6f0d65af 2201F: include/linux/platform_data/dma-atmel.h
b414dc16 2202
6bd0f436
LD
2203ATMEL XDMA DRIVER
2204M: Ludovic Desroches <ludovic.desroches@atmel.com>
2205L: linux-arm-kernel@lists.infradead.org
2206L: dmaengine@vger.kernel.org
2207S: Supported
2208F: drivers/dma/at_xdmac.c
2209
888f2804
LD
2210ATMEL I2C DRIVER
2211M: Ludovic Desroches <ludovic.desroches@atmel.com>
2212L: linux-i2c@vger.kernel.org
2213S: Supported
2214F: drivers/i2c/busses/i2c-at91.c
2215
15515545 2216ATMEL ISI DRIVER
50cb2efa 2217M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2218L: linux-media@vger.kernel.org
2219S: Supported
f2294c2d 2220F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2221F: include/media/atmel-isi.h
2222
8f4c79ce 2223ATMEL LCDFB DRIVER
8b58be88 2224M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2225L: linux-fbdev@vger.kernel.org
8f4c79ce 2226S: Maintained
8a61f013 2227F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2228F: include/video/atmel_lcdc.h
8f4c79ce 2229
89e5785f 2230ATMEL MACB ETHERNET DRIVER
a02875a6 2231M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2232S: Supported
9f2f381f 2233F: drivers/net/ethernet/cadence/
89e5785f 2234
5cbac98a 2235ATMEL NAND DRIVER
50cb2efa
NF
2236M: Wenyou Yang <wenyou.yang@atmel.com>
2237M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2238L: linux-mtd@lists.infradead.org
2239S: Supported
2240F: drivers/mtd/nand/atmel_nand*
2241
05c441ef 2242ATMEL SDMMC DRIVER
2243M: Ludovic Desroches <ludovic.desroches@atmel.com>
2244L: linux-mmc@vger.kernel.org
2245S: Supported
2246F: drivers/mmc/host/sdhci-of-at91.c
2247
754ce4f2 2248ATMEL SPI DRIVER
a02875a6 2249M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2250S: Supported
9df92e6c 2251F: drivers/spi/spi-atmel.*
754ce4f2 2252
0ef09015 2253ATMEL SSC DRIVER
03515f32 2254M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2256S: Supported
2257F: drivers/misc/atmel-ssc.c
2258F: include/linux/atmel-ssc.h
2259
e9cb1c5a
NF
2260ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2261M: Nicolas Ferre <nicolas.ferre@atmel.com>
2262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263S: Supported
2264F: drivers/misc/atmel_tclib.c
2265F: drivers/clocksource/tcb_clksrc.c
2266
914a3f3b 2267ATMEL USBA UDC DRIVER
a02875a6
NF
2268M: Nicolas Ferre <nicolas.ferre@atmel.com>
2269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2270S: Supported
faf2e1db 2271F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2272
1da177e4 2273ATMEL WIRELESS DRIVER
8b58be88 2274M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2275L: linux-wireless@vger.kernel.org
1da177e4
LT
2276W: http://www.thekelleys.org.uk/atmel
2277W: http://atmelwlandriver.sourceforge.net/
2278S: Maintained
30fe0f9b 2279F: drivers/net/wireless/atmel/atmel*
1da177e4 2280
a14c0f8f 2281ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2282M: Nick Dyer <nick@shmanahar.org>
2283T: git git://github.com/ndyer/linux.git
2284S: Maintained
a14c0f8f
ND
2285F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2286F: drivers/input/touchscreen/atmel_mxt_ts.c
2287F: include/linux/platform_data/atmel_mxt_ts.h
2288
26780d9e 2289ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2290M: Bradley Grove <linuxdrivers@attotech.com>
2291L: linux-scsi@vger.kernel.org
2292W: http://www.attotech.com
2293S: Supported
2294F: drivers/scsi/esas2r
26780d9e 2295
bc6e17b8
SS
2296ATUSB IEEE 802.15.4 RADIO DRIVER
2297M: Stefan Schmidt <stefan@osg.samsung.com>
2298L: linux-wpan@vger.kernel.org
2299S: Maintained
2300F: drivers/net/ieee802154/atusb.c
2301F: drivers/net/ieee802154/atusb.h
2302F: drivers/net/ieee802154/at86rf230.h
2303
a92b7b80 2304AUDIT SUBSYSTEM
915f389d 2305M: Paul Moore <paul@paul-moore.com>
8b58be88 2306M: Eric Paris <eparis@redhat.com>
915f389d 2307L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2308W: http://people.redhat.com/sgrubb/audit/
915f389d 2309T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2310S: Maintained
679655da 2311F: include/linux/audit.h
c117ab84 2312F: include/uapi/linux/audit.h
679655da 2313F: kernel/audit*
a92b7b80 2314
70e84049 2315AUXILIARY DISPLAY DRIVERS
8b58be88 2316M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2317W: http://miguelojeda.es/auxdisplay.htm
2318W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2319S: Maintained
679655da
JP
2320F: drivers/auxdisplay/
2321F: include/linux/cfag12864b.h
70e84049 2322
5f97f7f9 2323AVR32 ARCHITECTURE
e336f61f
HCE
2324M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2325M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2326W: http://www.atmel.com/products/AVR32/
249d9d9d 2327W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2328W: http://avrfreaks.net/
e336f61f 2329S: Maintained
679655da 2330F: arch/avr32/
5f97f7f9
HS
2331
2332AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2333M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2334M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2335S: Maintained
679655da 2336F: arch/avr32/mach-at32ap/
5f97f7f9 2337
1da177e4 2338AX.25 NETWORK LAYER
8b58be88 2339M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2340L: linux-hams@vger.kernel.org
d34cb28a 2341W: http://www.linux-ax25.org/
1da177e4 2342S: Maintained
c117ab84 2343F: include/uapi/linux/ax25.h
679655da
JP
2344F: include/net/ax25.h
2345F: net/ax25/
1da177e4 2346
d5269395 2347AZ6007 DVB DRIVER
5dc8a864
MCC
2348M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2349M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2350L: linux-media@vger.kernel.org
a825eaec 2351W: https://linuxtv.org
d5269395
MCC
2352T: git git://linuxtv.org/media_tree.git
2353S: Maintained
2354F: drivers/media/usb/dvb-usb-v2/az6007.c
2355
6777376e
HV
2356AZTECH FM RADIO RECEIVER DRIVER
2357M: Hans Verkuil <hverkuil@xs4all.nl>
2358L: linux-media@vger.kernel.org
2359T: git git://linuxtv.org/media_tree.git
a825eaec 2360W: https://linuxtv.org
6777376e
HV
2361S: Maintained
2362F: drivers/media/radio/radio-aztech*
2363
e2d1d6c0 2364B43 WIRELESS DRIVER
e2d1d6c0 2365L: linux-wireless@vger.kernel.org
ed072f9e 2366L: b43-dev@lists.infradead.org
491b26b4 2367W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2368S: Odd Fixes
58619b14 2369F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2370
2371B43LEGACY WIRELESS DRIVER
8b58be88 2372M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2373L: linux-wireless@vger.kernel.org
ed072f9e 2374L: b43-dev@lists.infradead.org
491b26b4 2375W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2376S: Maintained
423e3ce3 2377F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2378
300abeb5 2379BACKLIGHT CLASS/SUBSYSTEM
b7701755 2380M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2381M: Lee Jones <lee.jones@linaro.org>
9f273c24 2382T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2383S: Maintained
679655da
JP
2384F: drivers/video/backlight/
2385F: include/linux/backlight.h
300abeb5 2386
c6c8fea2 2387BATMAN ADVANCED
207df49e 2388M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2389M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2390M: Antonio Quartulli <a@unstable.cc>
1584f41f 2391L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2392W: https://www.open-mesh.org/
8b823170 2393Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2394S: Maintained
286ddfb0
SE
2395F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2396F: Documentation/ABI/testing/sysfs-class-net-mesh
2397F: Documentation/networking/batman-adv.txt
09748a22 2398F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2399F: net/batman-adv/
2400
e2d1d6c0 2401BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2402M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2403L: linux-hams@vger.kernel.org
2404W: http://www.baycom.org/~tom/ham/ham.html
2405S: Maintained
679655da 2406F: drivers/net/hamradio/baycom*
e2d1d6c0 2407
cafe5635 2408BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2409M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2410L: linux-bcache@vger.kernel.org
2411W: http://bcache.evilpiepirate.org
4d1034eb 2412S: Orphan
cafe5635
KO
2413F: drivers/md/bcache/
2414
04bd844a
HV
2415BDISP ST MEDIA DRIVER
2416M: Fabien Dessenne <fabien.dessenne@st.com>
2417L: linux-media@vger.kernel.org
2418T: git git://linuxtv.org/media_tree.git
a825eaec 2419W: https://linuxtv.org
04bd844a
HV
2420S: Supported
2421F: drivers/media/platform/sti/bdisp
2422
e2d1d6c0 2423BEFS FILE SYSTEM
db4ad036
LB
2424M: Luis de Bethencourt <luisbg@osg.samsung.com>
2425M: Salah Triki <salah.triki@gmail.com>
2426S: Maintained
2427T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2428F: Documentation/filesystems/befs.txt
2429F: fs/befs/
e2d1d6c0 2430
564ee360 2431BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2432M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2433L: netdev@vger.kernel.org
2434S: Maintained
2435F: drivers/net/ethernet/ec_bhf.c
564ee360 2436
e2d1d6c0 2437BFS FILE SYSTEM
8b58be88 2438M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2439S: Maintained
679655da
JP
2440F: Documentation/filesystems/bfs.txt
2441F: fs/bfs/
c117ab84 2442F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2443
1394f032 2444BLACKFIN ARCHITECTURE
a4edbc10 2445M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2446L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2447T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2448W: http://blackfin.uclinux.org
2449S: Supported
679655da 2450F: arch/blackfin/
566da5b2 2451
e190d6b1 2452BLACKFIN EMAC DRIVER
b3fe92b0 2453L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2454W: http://blackfin.uclinux.org
2455S: Supported
7b35f033 2456F: drivers/net/ethernet/adi/
e190d6b1 2457
566da5b2 2458BLACKFIN RTC DRIVER
b3fe92b0 2459L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2460W: http://blackfin.uclinux.org
2461S: Supported
679655da 2462F: drivers/rtc/rtc-bfin.c
1394f032 2463
936ed49a 2464BLACKFIN SDH DRIVER
109ec8c3 2465M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2466L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2467W: http://blackfin.uclinux.org
2468S: Supported
2469F: drivers/mmc/host/bfin_sdh.c
2470
1394f032 2471BLACKFIN SERIAL DRIVER
8b58be88 2472M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2473L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2474W: http://blackfin.uclinux.org
2475S: Supported
8460241e 2476F: drivers/tty/serial/bfin_uart.c
1394f032 2477
1e6d320f 2478BLACKFIN WATCHDOG DRIVER
b3fe92b0 2479L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2480W: http://blackfin.uclinux.org
2481S: Supported
679655da 2482F: drivers/watchdog/bfin_wdt.c
1e6d320f 2483
d24ecfcc 2484BLACKFIN I2C TWI DRIVER
8b58be88 2485M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2486L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2487W: http://blackfin.uclinux.org/
2488S: Supported
679655da 2489F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2490
1e204377
SJ
2491BLACKFIN MEDIA DRIVER
2492M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2493L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2494W: http://blackfin.uclinux.org/
2495S: Supported
2496F: drivers/media/platform/blackfin/
2497F: drivers/media/i2c/adv7183*
2498F: drivers/media/i2c/vs6624*
2499
b54cf35a
JSM
2500BLINKM RGB LED DRIVER
2501M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2502S: Maintained
2503F: drivers/leds/leds-blinkm.c
2504
1da177e4 2505BLOCK LAYER
8b58be88 2506M: Jens Axboe <axboe@kernel.dk>
82c426e0 2507L: linux-block@vger.kernel.org
08deed1e 2508T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2509S: Maintained
679655da 2510F: block/
ae11f7ef 2511F: kernel/trace/blktrace.c
88459642 2512F: lib/sbitmap.c
1da177e4 2513
2b54aaef 2514BLOCK2MTD DRIVER
8b58be88 2515M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2516L: linux-mtd@lists.infradead.org
2517S: Maintained
679655da 2518F: drivers/mtd/devices/block2mtd.c
2b54aaef 2519
63fbd24e 2520BLUETOOTH DRIVERS
8b58be88 2521M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2522M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2523M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2524L: linux-bluetooth@vger.kernel.org
63fbd24e 2525W: http://www.bluez.org/
22e7a424
MH
2526T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2527T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2528S: Maintained
679655da 2529F: drivers/bluetooth/
1da177e4 2530
63fbd24e 2531BLUETOOTH SUBSYSTEM
8b58be88 2532M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2533M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2534M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2535L: linux-bluetooth@vger.kernel.org
2536W: http://www.bluez.org/
22e7a424
MH
2537T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2538T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2539S: Maintained
679655da
JP
2540F: net/bluetooth/
2541F: include/net/bluetooth/
1da177e4
LT
2542
2543BONDING DRIVER
79b30750 2544M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2545M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2546M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2547L: netdev@vger.kernel.org
ce00f85c
JC
2548W: http://sourceforge.net/projects/bonding/
2549S: Supported
679655da 2550F: drivers/net/bonding/
c117ab84 2551F: include/uapi/linux/if_bonding.h
1da177e4 2552
b5f4df34
AS
2553BPF (Safe dynamic programs and tools)
2554M: Alexei Starovoitov <ast@kernel.org>
2555L: netdev@vger.kernel.org
2556L: linux-kernel@vger.kernel.org
2557S: Supported
2558F: kernel/bpf/
5aa5bd14
DB
2559F: tools/testing/selftests/bpf/
2560F: lib/test_bpf.c
b5f4df34 2561
39105890 2562BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2563M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2564L: netdev@vger.kernel.org
2565S: Supported
adfc5217 2566F: drivers/net/ethernet/broadcom/b44.*
39105890 2567
967dd82f
FF
2568BROADCOM B53 ETHERNET SWITCH DRIVER
2569M: Florian Fainelli <f.fainelli@gmail.com>
2570L: netdev@vger.kernel.org
2571L: openwrt-devel@lists.openwrt.org (subscribers-only)
2572S: Supported
2573F: drivers/net/dsa/b53/*
2574F: include/linux/platform_data/b53.h
2575
32ec90d5
FF
2576BROADCOM GENET ETHERNET DRIVER
2577M: Florian Fainelli <f.fainelli@gmail.com>
2578L: netdev@vger.kernel.org
2579S: Supported
2580F: drivers/net/ethernet/broadcom/genet/
2581
948c51e6 2582BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2583M: Rasesh Mody <rasesh.mody@cavium.com>
2584M: Harish Patil <harish.patil@cavium.com>
2585M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2586L: netdev@vger.kernel.org
2587S: Supported
adfc5217
JK
2588F: drivers/net/ethernet/broadcom/bnx2.*
2589F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2590
4d9d2cb0 2591BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2592M: Yuval Mintz <Yuval.Mintz@cavium.com>
2593M: Ariel Elior <ariel.elior@cavium.com>
2594M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2595L: netdev@vger.kernel.org
2596S: Supported
adfc5217 2597F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2598
90f4c594 2599BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2600M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2601M: Ray Jui <rjui@broadcom.com>
2602M: Scott Branden <sbranden@broadcom.com>
086f4704 2603M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2604T: git git://github.com/broadcom/mach-bcm
af4b8e37 2605S: Maintained
ccf62f5a
JM
2606N: bcm281*
2607N: bcm113*
2608N: bcm216*
2609N: kona
af4b8e37 2610F: arch/arm/mach-bcm/
af4b8e37 2611
9209bec4 2612BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2613M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2614M: Lee Jones <lee@kernel.org>
10b9e887 2615M: Eric Anholt <eric@anholt.net>
f680f25c 2616L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2618T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2619S: Maintained
9209bec4 2620N: bcm2835
4a5a7a66 2621F: drivers/staging/vc04_services
f680f25c 2622
5564f092
RM
2623BROADCOM BCM47XX MIPS ARCHITECTURE
2624M: Hauke Mehrtens <hauke@hauke-m.de>
2625M: Rafał Miłecki <zajec5@gmail.com>
2626L: linux-mips@linux-mips.org
2627S: Maintained
7ad2410c 2628F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2629F: arch/mips/bcm47xx/*
2630F: arch/mips/include/asm/mach-bcm47xx/*
2631
9209bec4 2632BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2633M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2634M: Rafał Miłecki <zajec5@gmail.com>
2635M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2636L: linux-arm-kernel@lists.infradead.org
2637S: Maintained
2638F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2639F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2640F: arch/arm/boot/dts/bcm470*
2641
4ebd5047
RM
2642BROADCOM BCM53573 ARM ARCHITECTURE
2643M: Rafał Miłecki <rafal@milecki.pl>
2644L: linux-arm-kernel@lists.infradead.org
2645S: Maintained
2646F: arch/arm/boot/dts/bcm53573*
2647F: arch/arm/boot/dts/bcm47189*
2648
e076e962
FF
2649BROADCOM BCM63XX ARM ARCHITECTURE
2650M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2651M: bcm-kernel-feedback-list@broadcom.com
20de823e 2652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2653T: git git://github.com/broadcom/stblinux.git
e076e962 2654S: Maintained
d6f4e76e 2655N: bcm63xx
e076e962 2656
7110e227
KC
2657BROADCOM BCM63XX/BCM33XX UDC DRIVER
2658M: Kevin Cernekee <cernekee@gmail.com>
2659L: linux-usb@vger.kernel.org
2660S: Maintained
2661F: drivers/usb/gadget/udc/bcm63xx_udc.*
2662
2df94fd6 2663BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2664M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2665M: Gregory Fong <gregory.0xf0@gmail.com>
2666M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2667M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2669T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2670S: Maintained
2671F: arch/arm/mach-bcm/*brcmstb*
2672F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2673F: drivers/bus/brcmstb_gisb.c
5009a289 2674N: brcmstb
2df94fd6 2675
70371cef
KC
2676BROADCOM BMIPS MIPS ARCHITECTURE
2677M: Kevin Cernekee <cernekee@gmail.com>
2678M: Florian Fainelli <f.fainelli@gmail.com>
2679L: linux-mips@linux-mips.org
eb6725d0 2680T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2681S: Maintained
2682F: arch/mips/bmips/*
2683F: arch/mips/include/asm/mach-bmips/*
2684F: arch/mips/kernel/*bmips*
338808de 2685F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2686F: drivers/irqchip/irq-bcm63*
70371cef
KC
2687F: drivers/irqchip/irq-bcm7*
2688F: drivers/irqchip/irq-brcmstb*
3271e610 2689F: include/linux/bcm963xx_nvram.h
8fce60b8 2690F: include/linux/bcm963xx_tag.h
70371cef 2691
948c51e6 2692BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2693M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2694M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2695M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2696L: netdev@vger.kernel.org
2697S: Supported
adfc5217 2698F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2699
a9533e7e 2700BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2701M: Arend van Spriel <arend.vanspriel@broadcom.com>
2702M: Franky Lin <franky.lin@broadcom.com>
2703M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2704L: linux-wireless@vger.kernel.org
2a734451 2705L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2706S: Supported
05491d2c 2707F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2708
9958d6f9 2709BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2710M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2711L: linux-scsi@vger.kernel.org
2712S: Supported
2713F: drivers/scsi/bnx2fc/
2714
6a6b5ad0 2715BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2716M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2717L: linux-scsi@vger.kernel.org
2718S: Supported
2719F: drivers/scsi/bnx2i/
2720
63f37ddf 2721BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2722M: Ray Jui <rjui@broadcom.com>
2723M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2724M: Jon Mason <jonmason@broadcom.com>
086f4704 2725M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2727T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2728S: Maintained
2729N: iproc
2730N: cygnus
5c161242 2731N: bcm[-_]nsp
36c0237f
SB
2732N: bcm9113*
2733N: bcm9583*
63f37ddf
JM
2734N: bcm9585*
2735N: bcm9586*
2736N: bcm988312
36c0237f 2737N: bcm113*
63f37ddf
JM
2738N: bcm583*
2739N: bcm585*
2740N: bcm586*
2741N: bcm88312
d76e21b8 2742F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2743F: drivers/clk/bcm/clk-ns*
2744F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2745
3b0213d5
GF
2746BROADCOM BRCMSTB GPIO DRIVER
2747M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2748L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2749S: Supported
2750F: drivers/gpio/gpio-brcmstb.c
2751F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2752
7b7f588b 2753BROADCOM KONA GPIO DRIVER
5e163903 2754M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2755L: bcm-kernel-feedback-list@broadcom.com
2756S: Supported
2757F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2758F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2759
f6e734a8
RM
2760BROADCOM NVRAM DRIVER
2761M: Rafał Miłecki <zajec5@gmail.com>
2762L: linux-mips@linux-mips.org
2763S: Maintained
2764F: drivers/firmware/broadcom/*
2765
02787daa
BN
2766BROADCOM STB NAND FLASH DRIVER
2767M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2768M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2769L: linux-mtd@lists.infradead.org
1285734c 2770L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2771S: Maintained
2772F: drivers/mtd/nand/brcmnand/
2773
bb446b57
MM
2774BROADCOM STB AVS CPUFREQ DRIVER
2775M: Markus Mayer <mmayer@broadcom.com>
2776M: bcm-kernel-feedback-list@broadcom.com
2777L: linux-pm@vger.kernel.org
2778S: Maintained
2779F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2780F: drivers/cpufreq/brcmstb*
bb446b57 2781
c9678d86
RM
2782BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2783M: Rafał Miłecki <zajec5@gmail.com>
2784L: linux-wireless@vger.kernel.org
2785S: Maintained
2786F: drivers/bcma/
2787F: include/linux/bcma/
2788
b8302205
FF
2789BROADCOM SYSTEMPORT ETHERNET DRIVER
2790M: Florian Fainelli <f.fainelli@gmail.com>
2791L: netdev@vger.kernel.org
2792S: Supported
2793F: drivers/net/ethernet/broadcom/bcmsysport.*
2794
42515e61
J
2795BROADCOM VULCAN ARM64 SOC
2796M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2797M: bcm-kernel-feedback-list@broadcom.com
42515e61 2798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2799S: Maintained
2800F: arch/arm64/boot/dts/broadcom/vulcan*
2801
7725ccfd 2802BROCADE BFA FC SCSI DRIVER
aa803370
AG
2803M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2804M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2805L: linux-scsi@vger.kernel.org
2806S: Supported
2807F: drivers/scsi/bfa/
7725ccfd 2808
8b230ed8 2809BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2810M: Rasesh Mody <rasesh.mody@cavium.com>
2811M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2812M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2813L: netdev@vger.kernel.org
2814S: Supported
f844a0ea 2815F: drivers/net/ethernet/brocade/bna/
8b230ed8 2816
5cdf7f76 2817BSG (block layer generic sg v4 driver)
8b58be88 2818M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2819L: linux-scsi@vger.kernel.org
2820S: Supported
679655da
JP
2821F: block/bsg.c
2822F: include/linux/bsg.h
c117ab84 2823F: include/uapi/linux/bsg.h
5cdf7f76 2824
af39917d
CL
2825BT87X AUDIO DRIVER
2826M: Clemens Ladisch <clemens@ladisch.de>
2827L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2828T: git git://git.alsa-project.org/alsa-kernel.git
2829S: Maintained
2830F: Documentation/sound/alsa/Bt87x.txt
2831F: sound/pci/bt87x.c
2832
ff1d5c2f 2833BT8XXGPIO DRIVER
eb032b98 2834M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2835W: http://bu3sch.de/btgpio.php
2836S: Maintained
72dbb705 2837F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2838
eb1eb04f 2839BTRFS FILE SYSTEM
c0778e25
CM
2840M: Chris Mason <clm@fb.com>
2841M: Josef Bacik <jbacik@fb.com>
d8130624 2842M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2843L: linux-btrfs@vger.kernel.org
2844W: http://btrfs.wiki.kernel.org/
8a6e2535 2845Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2846T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2847S: Maintained
679655da
JP
2848F: Documentation/filesystems/btrfs.txt
2849F: fs/btrfs/
eb1eb04f 2850
1da177e4 2851BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2852M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2853M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2854L: linux-media@vger.kernel.org
a825eaec 2855W: https://linuxtv.org
275ffde4 2856T: git git://linuxtv.org/media_tree.git
f96236e5 2857S: Odd fixes
618cd932 2858F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2859F: drivers/media/pci/bt8xx/bttv*
1da177e4 2860
1f34923c
KA
2861BUSLOGIC SCSI DRIVER
2862M: Khalid Aziz <khalid@gonehiking.org>
2863L: linux-scsi@vger.kernel.org
2864S: Maintained
2865F: drivers/scsi/BusLogic.*
2866F: drivers/scsi/FlashPoint.*
2867
af39917d
CL
2868C-MEDIA CMI8788 DRIVER
2869M: Clemens Ladisch <clemens@ladisch.de>
2870L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2871T: git git://git.alsa-project.org/alsa-kernel.git
2872S: Maintained
2873F: sound/pci/oxygen/
2874
2141355f
MS
2875C6X ARCHITECTURE
2876M: Mark Salter <msalter@redhat.com>
2877M: Aurelien Jacquiot <a-jacquiot@ti.com>
2878L: linux-c6x-dev@linux-c6x.org
2879W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2880S: Maintained
2881F: arch/c6x/
2882
a5432f5a 2883CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2884M: David Howells <dhowells@redhat.com>
e62d6e24 2885L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2886S: Supported
2887F: Documentation/filesystems/caching/cachefiles.txt
2888F: fs/cachefiles/
2889
c815ca39
HV
2890CADET FM/AM RADIO RECEIVER DRIVER
2891M: Hans Verkuil <hverkuil@xs4all.nl>
2892L: linux-media@vger.kernel.org
2893T: git git://linuxtv.org/media_tree.git
a825eaec 2894W: https://linuxtv.org
c815ca39
HV
2895S: Maintained
2896F: drivers/media/radio/radio-cadet*
2897
77d5140f 2898CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2899M: Jonathan Corbet <corbet@lwn.net>
661263b5 2900L: linux-media@vger.kernel.org
275ffde4 2901T: git git://linuxtv.org/media_tree.git
77d5140f 2902S: Maintained
618cd932 2903F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2904F: drivers/media/platform/marvell-ccic/
77d5140f 2905
201b6bab 2906CAIF NETWORK LAYER
5c574f50 2907M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2908L: netdev@vger.kernel.org
2909S: Supported
2910F: Documentation/networking/caif/
2911F: drivers/net/caif/
c117ab84 2912F: include/uapi/linux/caif/
201b6bab
JP
2913F: include/net/caif/
2914F: net/caif/
2915
77dac90f 2916CALGARY x86-64 IOMMU
a6921c29
JM
2917M: Muli Ben-Yehuda <mulix@mulix.org>
2918M: Jon Mason <jdmason@kudzu.us>
2919L: iommu@lists.linux-foundation.org
77dac90f 2920S: Maintained
679655da
JP
2921F: arch/x86/kernel/pci-calgary_64.c
2922F: arch/x86/kernel/tce_64.c
2923F: arch/x86/include/asm/calgary.h
2924F: arch/x86/include/asm/tce.h
77dac90f 2925
e2d1d6c0 2926CAN NETWORK LAYER
8d15d386 2927M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2928M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2929L: linux-can@vger.kernel.org
84b0d715 2930W: https://github.com/linux-can
870482a4
MKB
2931T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2932T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2933S: Maintained
f35f6c8f 2934F: Documentation/networking/can.txt
8d15d386 2935F: net/can/
8d15d386 2936F: include/linux/can/core.h
c117ab84
CEB
2937F: include/uapi/linux/can.h
2938F: include/uapi/linux/can/bcm.h
2939F: include/uapi/linux/can/raw.h
2940F: include/uapi/linux/can/gw.h
e2d1d6c0 2941
4261a204 2942CAN NETWORK DRIVERS
8b58be88 2943M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2944M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2945L: linux-can@vger.kernel.org
84b0d715 2946W: https://github.com/linux-can
870482a4
MKB
2947T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2948T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2949S: Maintained
3636876a 2950F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2951F: drivers/net/can/
2952F: include/linux/can/dev.h
8d15d386 2953F: include/linux/can/platform/
c117ab84
CEB
2954F: include/uapi/linux/can/error.h
2955F: include/uapi/linux/can/netlink.h
4261a204 2956
95d16c72 2957CAPABILITIES
39baa7e6 2958M: Serge Hallyn <serge@hallyn.com>
95d16c72 2959L: linux-security-module@vger.kernel.org
6305902c 2960S: Supported
95d16c72 2961F: include/linux/capability.h
c117ab84 2962F: include/uapi/linux/capability.h
6305902c 2963F: security/commoncap.c
38a94118 2964F: kernel/capability.c
95d16c72 2965
b84894c7
KT
2966CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2967M: Kevin Tsai <ktsai@capellamicro.com>
2968S: Maintained
2969F: drivers/iio/light/cm*
8c27ceff 2970F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
b84894c7 2971
f9484852
JG
2972CAVIUM I2C DRIVER
2973M: Jan Glauber <jglauber@cavium.com>
2974M: David Daney <david.daney@cavium.com>
2975W: http://www.cavium.com
2976S: Supported
2977F: drivers/i2c/busses/i2c-octeon*
2978F: drivers/i2c/busses/i2c-thunderx*
2979
f21fb3ed
RV
2980CAVIUM LIQUIDIO NETWORK DRIVER
2981M: Derek Chickles <derek.chickles@caviumnetworks.com>
2982M: Satanand Burla <satananda.burla@caviumnetworks.com>
2983M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2984M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2985L: netdev@vger.kernel.org
2986W: http://www.cavium.com
2987S: Supported
f21fb3ed
RV
2988F: drivers/net/ethernet/cavium/liquidio/
2989
ef0bbac3
VB
2990CC2520 IEEE-802.15.4 RADIO DRIVER
2991M: Varka Bhadram <varkabhadram@gmail.com>
2992L: linux-wpan@vger.kernel.org
2993S: Maintained
2994F: drivers/net/ieee802154/cc2520.c
2995F: include/linux/spi/cc2520.h
2996F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2997
ca684386
HV
2998CEC DRIVER
2999M: Hans Verkuil <hans.verkuil@cisco.com>
3000L: linux-media@vger.kernel.org
3001T: git git://linuxtv.org/media_tree.git
3002W: http://linuxtv.org
3003S: Supported
3004F: Documentation/cec.txt
618cd932 3005F: Documentation/media/uapi/cec
ca684386
HV
3006F: drivers/staging/media/cec/
3007F: drivers/media/cec-edid.c
3008F: drivers/media/rc/keymaps/rc-cec.c
3009F: include/media/cec.h
3010F: include/media/cec-edid.h
3011F: include/linux/cec.h
3012F: include/linux/cec-funcs.h
3013
b8154542 3014CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3015M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3016L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3017W: http://www.ibm.com/developerworks/power/cell/
3018S: Supported
679655da 3019F: arch/powerpc/include/asm/cell*.h
679655da 3020F: arch/powerpc/include/asm/spu*.h
c117ab84 3021F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3022F: arch/powerpc/oprofile/*cell*
3023F: arch/powerpc/platforms/cell/
b8154542 3024
398ecff5
SW
3025CEPH COMMON CODE (LIBCEPH)
3026M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3027M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3028M: Sage Weil <sage@redhat.com>
82593f87 3029L: ceph-devel@vger.kernel.org
09d90327 3030W: http://ceph.com/
fb99f881 3031T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3032T: git git://github.com/ceph/ceph-client.git
9030aaf9 3033S: Supported
14430813
JP
3034F: net/ceph/
3035F: include/linux/ceph/
3036F: include/linux/crush/
9030aaf9 3037
398ecff5
SW
3038CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3039M: "Yan, Zheng" <zyan@redhat.com>
3040M: Sage Weil <sage@redhat.com>
3041M: Ilya Dryomov <idryomov@gmail.com>
3042L: ceph-devel@vger.kernel.org
3043W: http://ceph.com/
3044T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3045T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3046S: Supported
3047F: Documentation/filesystems/ceph.txt
3048F: fs/ceph/
3049
cfc411e7
DH
3050CERTIFICATE HANDLING:
3051M: David Howells <dhowells@redhat.com>
3052M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3053L: keyrings@vger.kernel.org
cfc411e7
DH
3054S: Maintained
3055F: Documentation/module-signing.txt
3056F: certs/
d8d80386 3057F: scripts/sign-file.c
cfc411e7
DH
3058F: scripts/extract-cert.c
3059
18332a80 3060CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3061L: linux-usb@vger.kernel.org
10c6c9c9 3062S: Orphan
679655da
JP
3063F: Documentation/usb/WUSB-Design-overview.txt
3064F: Documentation/usb/wusb-cbaf
355ffe69
DV
3065F: drivers/usb/host/hwa-hc.c
3066F: drivers/usb/host/whci/
679655da
JP
3067F: drivers/usb/wusbcore/
3068F: include/linux/usb/wusb*
18332a80 3069
c4d7e510
RG
3070HT16K33 LED CONTROLLER DRIVER
3071M: Robin van der Gracht <robin@protonic.nl>
3072S: Maintained
3073F: drivers/auxdisplay/ht16k33.c
3074F: Documentation/devicetree/bindings/display/ht16k33.txt
3075
70e84049 3076CFAG12864B LCD DRIVER
8b58be88 3077M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3078W: http://miguelojeda.es/auxdisplay.htm
3079W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3080S: Maintained
679655da
JP
3081F: drivers/auxdisplay/cfag12864b.c
3082F: include/linux/cfag12864b.h
70e84049
MOS
3083
3084CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3085M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3086W: http://miguelojeda.es/auxdisplay.htm
3087W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3088S: Maintained
679655da
JP
3089F: drivers/auxdisplay/cfag12864bfb.c
3090F: include/linux/cfag12864b.h
70e84049 3091
704232c2 3092CFG80211 and NL80211
8b58be88 3093M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3094L: linux-wireless@vger.kernel.org
ce466579
JB
3095W: http://wireless.kernel.org/
3096T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3097T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3098S: Maintained
c117ab84 3099F: include/uapi/linux/nl80211.h
679655da
JP
3100F: include/net/cfg80211.h
3101F: net/wireless/*
3102X: net/wireless/wext*
704232c2 3103
46e64261
GKH
3104CHAR and MISC DRIVERS
3105M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3106M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3107T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3108S: Supported
46e64261
GKH
3109F: drivers/char/*
3110F: drivers/misc/*
471322a8 3111F: include/linux/miscdevice.h
46e64261 3112
0a920b5b 3113CHECKPATCH
8b58be88 3114M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3115M: Joe Perches <joe@perches.com>
3116S: Maintained
679655da 3117F: scripts/checkpatch.pl
0a920b5b 3118
f8407f26
HW
3119CHINESE DOCUMENTATION
3120M: Harry Wei <harryxiyou@gmail.com>
9740153c 3121L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3122L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3123S: Maintained
f5ff9b63 3124F: Documentation/translations/zh_CN/
f8407f26 3125
2721ea2c 3126CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3127M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3128T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3129L: linux-usb@vger.kernel.org
3130S: Maintained
3131F: drivers/usb/chipidea/
3132
a93ad65d
HG
3133CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3134M: Hans de Goede <hdegoede@redhat.com>
3135L: linux-input@vger.kernel.org
3136S: Maintained
3137F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3138F: drivers/input/touchscreen/chipone_icn8318.c
3139
ab043105
OJ
3140CHROME HARDWARE PLATFORM SUPPORT
3141M: Olof Johansson <olof@lixom.net>
3142S: Maintained
9f273c24 3143T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3144F: drivers/platform/chrome/
3145
641cb85e 3146CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3147M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3148M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3149M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3150M: Neel Patel <neepatel@cisco.com>
7063fbf2 3151S: Supported
a6a5580c 3152F: drivers/net/ethernet/cisco/enic/
7063fbf2 3153
e3cf00d0 3154CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3155M: Christian Benvenuti <benve@cisco.com>
3156M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3157S: Supported
35ef4a9e 3158F: drivers/infiniband/hw/usnic/
e3cf00d0 3159
2b7a52a4 3160CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3161M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3162L: netdev@vger.kernel.org
3163S: Maintained
57d0b7a0 3164F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3165
3d4cfdc9
MB
3166CIRRUS LOGIC AUDIO CODEC DRIVERS
3167M: Brian Austin <brian.austin@cirrus.com>
3168M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3169L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3170S: Maintained
3171F: sound/soc/codecs/cs*
3172
94574d9a
KRW
3173CLEANCACHE API
3174M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3175L: linux-kernel@vger.kernel.org
3176S: Maintained
3177F: mm/cleancache.c
3178F: include/linux/cleancache.h
3179
d4275354 3180CLK API
54176cc6 3181M: Russell King <linux@armlinux.org.uk>
aa571b14 3182L: linux-clk@vger.kernel.org
37417046 3183S: Maintained
d4275354
RK
3184F: include/linux/clk.h
3185
9222d247
JS
3186CLOCKSOURCE, CLOCKEVENT DRIVERS
3187M: Daniel Lezcano <daniel.lezcano@linaro.org>
3188M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3189L: linux-kernel@vger.kernel.org
9222d247
JS
3190T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3191S: Supported
3192F: drivers/clocksource
3193
5df6d737 3194CISCO FCOE HBA DRIVER
8fc89a79
HP
3195M: Hiral Patel <hiralpat@cisco.com>
3196M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3197M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3198L: linux-scsi@vger.kernel.org
3199S: Supported
2a99921a 3200F: drivers/scsi/fnic/
5df6d737 3201
c8806b6c
NM
3202CISCO SCSI HBA DRIVER
3203M: Narsimhulu Musini <nmusini@cisco.com>
3204M: Sesidhar Baddela <sebaddel@cisco.com>
3205L: linux-scsi@vger.kernel.org
3206S: Supported
3207F: drivers/scsi/snic/
3208
529aa8cb
TLSC
3209CMPC ACPI DRIVER
3210M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3211M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3212L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3213S: Supported
3214F: drivers/platform/x86/classmate-laptop.c
3215
85756a06
HV
3216COBALT MEDIA DRIVER
3217M: Hans Verkuil <hans.verkuil@cisco.com>
3218L: linux-media@vger.kernel.org
3219T: git git://linuxtv.org/media_tree.git
a825eaec 3220W: https://linuxtv.org
85756a06
HV
3221S: Supported
3222F: drivers/media/pci/cobalt/
3223
74425eee 3224COCCINELLE/Semantic Patches (SmPL)
26de9c26 3225M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3226M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3227M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3228M: Michal Marek <mmarek@suse.com>
26de9c26 3229L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3230T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3231W: http://coccinelle.lip6.fr/
3232S: Supported
4b9033a3 3233F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3234F: scripts/coccinelle/
3235F: scripts/coccicheck
3236
1da177e4 3237CODA FILE SYSTEM
8b58be88 3238M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3239M: coda@cs.cmu.edu
3240L: codalist@coda.cs.cmu.edu
3241W: http://www.coda.cs.cmu.edu/
3242S: Maintained
679655da
JP
3243F: Documentation/filesystems/coda.txt
3244F: fs/coda/
3245F: include/linux/coda*.h
c117ab84 3246F: include/uapi/linux/coda*.h
1da177e4 3247
0b14261e
PZ
3248CODA V4L2 MEM2MEM DRIVER
3249M: Philipp Zabel <p.zabel@pengutronix.de>
3250L: linux-media@vger.kernel.org
3251S: Maintained
3252F: Documentation/devicetree/bindings/media/coda.txt
3253F: drivers/media/platform/coda/
3254
7704addb 3255COMMON CLK FRAMEWORK
a85fa007 3256M: Michael Turquette <mturquette@baylibre.com>
f956165f 3257M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3258L: linux-clk@vger.kernel.org
22d61acf 3259Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3260T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3261S: Maintained
ae4185cd 3262F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3263F: drivers/clk/
3264X: drivers/clk/clkdev.c
7704addb 3265F: include/linux/clk-pr*
60bea3b5 3266F: include/linux/clk/
7704addb 3267
e2d1d6c0 3268COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3269M: Steve French <sfrench@samba.org>
51223df6 3270L: linux-cifs@vger.kernel.org
d1f28953 3271L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3272W: http://linux-cifs.samba.org/
bb1d5dda 3273T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3274S: Supported
ec421a71 3275F: Documentation/filesystems/cifs/
679655da 3276F: fs/cifs/
e2d1d6c0 3277
1da177e4 3278COMPACTPCI HOTPLUG CORE
8b58be88 3279M: Scott Murray <scott@spiteful.org>
64dab204 3280L: linux-pci@vger.kernel.org
82c4dfc7 3281S: Maintained
679655da 3282F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3283
3284COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3285M: Scott Murray <scott@spiteful.org>
64dab204 3286L: linux-pci@vger.kernel.org
82c4dfc7 3287S: Maintained
679655da 3288F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3289
3290COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3291M: Scott Murray <scott@spiteful.org>
64dab204 3292L: linux-pci@vger.kernel.org
82c4dfc7 3293S: Maintained
679655da 3294F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3295
5411552c 3296COMPAL LAPTOP SUPPORT
8b58be88 3297M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3298L: platform-driver-x86@vger.kernel.org
5411552c 3299S: Maintained
679655da 3300F: drivers/platform/x86/compal-laptop.c
5411552c 3301
949be0f7 3302CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3303L: accessrunner-general@lists.sourceforge.net
3304W: http://accessrunner.sourceforge.net/
44243ef4 3305S: Orphan
679655da 3306F: drivers/usb/atm/cxacru.c
949be0f7 3307
e2d1d6c0 3308CONFIGFS
d6351db2 3309M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3310M: Christoph Hellwig <hch@lst.de>
3311T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3312S: Supported
679655da
JP
3313F: fs/configfs/
3314F: include/linux/configfs.h
e2d1d6c0 3315
acb9c1b2 3316CONNECTOR
8b58be88 3317M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3318L: netdev@vger.kernel.org
3319S: Maintained
3320F: drivers/connector/
3321
a3e3354d 3322CONTROL GROUP (CGROUP)
860ca0e6 3323M: Tejun Heo <tj@kernel.org>
ad50c159 3324M: Li Zefan <lizefan@huawei.com>
4d205676 3325M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3326L: cgroups@vger.kernel.org
860ca0e6 3327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3328S: Maintained
4b16b0c0 3329F: Documentation/cgroup*
679655da
JP
3330F: include/linux/cgroup*
3331F: kernel/cgroup*
a3e3354d
TH
3332
3333CONTROL GROUP - CPUSET
3334M: Li Zefan <lizefan@huawei.com>
3335L: cgroups@vger.kernel.org
3336W: http://www.bullopensource.org/cpuset/
3337W: http://oss.sgi.com/projects/cpusets/
3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3339S: Maintained
4b16b0c0 3340F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3341F: include/linux/cpuset.h
3342F: kernel/cpuset.c
3343
3344CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3345M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3346M: Michal Hocko <mhocko@kernel.org>
c4e29738 3347M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3348L: cgroups@vger.kernel.org
3349L: linux-mm@kvack.org
3350S: Maintained
3351F: mm/memcontrol.c
5d1ea48b 3352F: mm/swap_cgroup.c
fb3a0fb6 3353
bebe4678 3354CORETEMP HARDWARE MONITORING DRIVER
96859129 3355M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3356L: linux-hwmon@vger.kernel.org
bebe4678 3357S: Maintained
679655da
JP
3358F: Documentation/hwmon/coretemp
3359F: drivers/hwmon/coretemp.c
bebe4678 3360
1da177e4 3361COSA/SRP SYNC SERIAL DRIVER
8b58be88 3362M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3363W: http://www.fi.muni.cz/~kas/cosa/
3364S: Maintained
679655da 3365F: drivers/net/wan/cosa*
1da177e4 3366
4371ee35 3367CPMAC ETHERNET DRIVER
9dd4aaef 3368M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3369L: netdev@vger.kernel.org
3370S: Maintained
b544dbac 3371F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3372
1da177e4 3373CPU FREQUENCY DRIVERS
9c3646d1 3374M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3375M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3376L: linux-pm@vger.kernel.org
1da177e4 3377S: Maintained
27209d91
VK
3378T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3379T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3380B: https://bugzilla.kernel.org
dabe73cb 3381F: Documentation/cpu-freq/
679655da
JP
3382F: drivers/cpufreq/
3383F: include/linux/cpufreq.h
1da177e4 3384
8a67f0ef
VK
3385CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3386M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3387M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3388L: linux-pm@vger.kernel.org
3389W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3390S: Maintained
3391F: drivers/cpufreq/arm_big_little.h
3392F: drivers/cpufreq/arm_big_little.c
3393F: drivers/cpufreq/arm_big_little_dt.c
3394
14d2c34c 3395CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3396M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3397M: Daniel Lezcano <daniel.lezcano@linaro.org>
3398L: linux-pm@vger.kernel.org
3399L: linux-arm-kernel@lists.infradead.org
cea8321c 3400T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3401S: Maintained
3402F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3403
0c570c18
BZ
3404CPUIDLE DRIVER - ARM EXYNOS
3405M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3406M: Daniel Lezcano <daniel.lezcano@linaro.org>
3407M: Kukjin Kim <kgene@kernel.org>
3408L: linux-pm@vger.kernel.org
3409L: linux-samsung-soc@vger.kernel.org
3410S: Supported
3411F: drivers/cpuidle/cpuidle-exynos.c
3412F: arch/arm/mach-exynos/pm.c
3413
a8e39c35 3414CPUIDLE DRIVERS
9c3646d1 3415M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3416M: Daniel Lezcano <daniel.lezcano@linaro.org>
3417L: linux-pm@vger.kernel.org
3418S: Maintained
cea8321c 3419T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3420B: https://bugzilla.kernel.org
a8e39c35
DL
3421F: drivers/cpuidle/*
3422F: include/linux/cpuidle.h
3423
1da177e4 3424CPUID/MSR DRIVER
8b58be88 3425M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3426S: Maintained
679655da
JP
3427F: arch/x86/kernel/cpuid.c
3428F: arch/x86/kernel/msr.c
1da177e4 3429
7fe2f639 3430CPU POWER MONITORING SUBSYSTEM
d8130624 3431M: Thomas Renninger <trenn@suse.com>
103f1790 3432L: linux-pm@vger.kernel.org
7fe2f639 3433S: Maintained
14430813 3434F: tools/power/cpupower/
7fe2f639 3435
1da177e4 3436CRAMFS FILESYSTEM
ce00f85c 3437W: http://sourceforge.net/projects/cramfs/
54886a71 3438S: Orphan / Obsolete
679655da
JP
3439F: Documentation/filesystems/cramfs.txt
3440F: fs/cramfs/
1da177e4
LT
3441
3442CRIS PORT
8b58be88
JP
3443M: Mikael Starvik <starvik@axis.com>
3444M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3445L: linux-cris-kernel@axis.com
1da177e4 3446W: http://developer.axis.com
9f273c24 3447T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3448S: Maintained
679655da 3449F: arch/cris/
df621252 3450F: drivers/tty/serial/crisv10.*
1da177e4
LT
3451
3452CRYPTO API
8b58be88
JP
3453M: Herbert Xu <herbert@gondor.apana.org.au>
3454M: "David S. Miller" <davem@davemloft.net>
1da177e4 3455L: linux-crypto@vger.kernel.org
9f273c24 3456T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3457T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3458S: Maintained
679655da 3459F: Documentation/crypto/
fe1c445b 3460F: Documentation/devicetree/bindings/crypto/
2ca87a17 3461F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3462F: arch/*/crypto/
3463F: crypto/
3464F: drivers/crypto/
3465F: include/crypto/
1da177e4 3466
5b07bd57 3467CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3468M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3469L: linux-crypto@vger.kernel.org
3470S: Maintained
51a2228a
JP
3471F: crypto/ansi_cprng.c
3472F: crypto/rng.c
5b07bd57 3473
fc279cc2
HV
3474CS3308 MEDIA DRIVER
3475M: Hans Verkuil <hverkuil@xs4all.nl>
3476L: linux-media@vger.kernel.org
3477T: git git://linuxtv.org/media_tree.git
3478W: http://linuxtv.org
3479S: Odd Fixes
3480F: drivers/media/i2c/cs3308.c
3481F: drivers/media/i2c/cs3308.h
3482
9b4ffa48 3483CS5535 Audio ALSA driver
8b58be88 3484M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3485S: Maintained
679655da 3486F: sound/pci/cs5535audio/
9b4ffa48 3487
a910e4a9 3488CW1200 WLAN driver
b75f0050
JP
3489M: Solomon Peachy <pizza@shaftnet.org>
3490S: Maintained
560424e9 3491F: drivers/net/wireless/st/cw1200/
a910e4a9 3492
6d8425b1 3493CX18 VIDEO4LINUX DRIVER
6afdeaf8 3494M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3495L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3496L: linux-media@vger.kernel.org
275ffde4 3497T: git git://linuxtv.org/media_tree.git
a825eaec 3498W: https://linuxtv.org
30e10993 3499W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3500S: Maintained
618cd932 3501F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3502F: drivers/media/pci/cx18/
6c0f0359 3503F: include/uapi/linux/ivtv*
6d8425b1 3504
3f101d91
HV
3505CX2341X MPEG ENCODER HELPER MODULE
3506M: Hans Verkuil <hverkuil@xs4all.nl>
3507L: linux-media@vger.kernel.org
3508T: git git://linuxtv.org/media_tree.git
a825eaec 3509W: https://linuxtv.org
3f101d91 3510S: Maintained
c368360b 3511F: drivers/media/common/cx2341x*
3f101d91
HV
3512F: include/media/cx2341x*
3513
b8fe6e2c
PB
3514CX24120 MEDIA DRIVER
3515M: Jemma Denson <jdenson@gmail.com>
3516M: Patrick Boettcher <patrick.boettcher@posteo.de>
3517L: linux-media@vger.kernel.org
a825eaec 3518W: https://linuxtv.org
b8fe6e2c
PB
3519Q: http://patchwork.linuxtv.org/project/linux-media/list/
3520S: Maintained
3521F: drivers/media/dvb-frontends/cx24120*
3522
20357578 3523CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3524M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3525M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3526L: linux-media@vger.kernel.org
a825eaec 3527W: https://linuxtv.org
20357578
MCC
3528T: git git://linuxtv.org/media_tree.git
3529S: Odd fixes
618cd932 3530F: Documentation/media/v4l-drivers/cx88*
20357578 3531F: drivers/media/pci/cx88/
6d8425b1 3532
91952bc0
AP
3533CXD2820R MEDIA DRIVER
3534M: Antti Palosaari <crope@iki.fi>
3535L: linux-media@vger.kernel.org
a825eaec 3536W: https://linuxtv.org
91952bc0
AP
3537W: http://palosaari.fi/linux/
3538Q: http://patchwork.linuxtv.org/project/linux-media/list/
3539T: git git://linuxtv.org/anttip/media_tree.git
3540S: Maintained
3541F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3542
e5ec3789 3543CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3544M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3545L: netdev@vger.kernel.org
3546W: http://www.chelsio.com
3547S: Supported
f7917c00 3548F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3549
d8ae3c33 3550CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3551M: Karen Xie <kxie@chelsio.com>
3552L: linux-scsi@vger.kernel.org
3553W: http://www.chelsio.com
3554S: Supported
3555F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3556
e5ec3789 3557CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3558M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3559L: linux-rdma@vger.kernel.org
e5ec3789
SW
3560W: http://www.openfabrics.org
3561S: Supported
679655da 3562F: drivers/infiniband/hw/cxgb3/
a85fb338 3563F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3564
be4c9bad 3565CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3566M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3567L: netdev@vger.kernel.org
3568W: http://www.chelsio.com
3569S: Supported
f7917c00 3570F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3571
d8ae3c33 3572CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3573M: Karen Xie <kxie@chelsio.com>
3574L: linux-scsi@vger.kernel.org
3575W: http://www.chelsio.com
3576S: Supported
3577F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3578
be4c9bad
RD
3579CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3580M: Steve Wise <swise@chelsio.com>
3581L: linux-rdma@vger.kernel.org
3582W: http://www.openfabrics.org
3583S: Supported
3584F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3585F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3586
5c20a5c7
CL
3587CXGB4VF ETHERNET DRIVER (CXGB4VF)
3588M: Casey Leedom <leedom@chelsio.com>
3589L: netdev@vger.kernel.org
3590W: http://www.chelsio.com
3591S: Supported
f7917c00 3592F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3593
a9282d01
IM
3594CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3595M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3596M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3597L: linuxppc-dev@lists.ozlabs.org
3598S: Supported
9d82fd2f 3599F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3600F: drivers/misc/cxl/
ec249dd8 3601F: include/misc/cxl*
a9282d01
IM
3602F: include/uapi/misc/cxl.h
3603F: Documentation/powerpc/cxl.txt
a9282d01
IM
3604F: Documentation/ABI/testing/sysfs-class-cxl
3605
11f43ae7
MO
3606CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3607M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3608M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3609M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3610L: linux-scsi@vger.kernel.org
3611S: Supported
3612F: drivers/scsi/cxlflash/
3613F: include/uapi/scsi/cxlflash_ioctls.h
3614F: Documentation/powerpc/cxlflash.txt
3615
b52b97a3
GC
3616STMMAC ETHERNET DRIVER
3617M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3618M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3619L: netdev@vger.kernel.org
3620W: http://www.stlinux.com
3621S: Supported
7ac6653a 3622F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3623
1da177e4 3624CYBERPRO FB DRIVER
54176cc6 3625M: Russell King <linux@armlinux.org.uk>
efc03ecb 3626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3627W: http://www.armlinux.org.uk/
1da177e4 3628S: Maintained
8a61f013 3629F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3630
1da177e4 3631CYCLADES ASYNC MUX DRIVER
1da177e4 3632W: http://www.cyclades.com/
d459883e 3633S: Orphan
c897401b 3634F: drivers/tty/cyclades.c
679655da 3635F: include/linux/cyclades.h
c117ab84 3636F: include/uapi/linux/cyclades.h
1da177e4
LT
3637
3638CYCLADES PC300 DRIVER
1da177e4 3639W: http://www.cyclades.com/
d459883e 3640S: Orphan
679655da 3641F: drivers/net/wan/pc300*
1da177e4 3642
402f6ae4
AP
3643CYPRESS_FIRMWARE MEDIA DRIVER
3644M: Antti Palosaari <crope@iki.fi>
3645L: linux-media@vger.kernel.org
a825eaec 3646W: https://linuxtv.org
402f6ae4
AP
3647W: http://palosaari.fi/linux/
3648Q: http://patchwork.linuxtv.org/project/linux-media/list/
3649T: git git://linuxtv.org/anttip/media_tree.git
3650S: Maintained
3651F: drivers/media/common/cypress_firmware*
3652
e3ae3525 3653CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3654M: Ferruh Yigit <fery@cypress.com>
6305902c 3655L: linux-input@vger.kernel.org
be9a6f40 3656S: Supported
6305902c
JP
3657F: drivers/input/touchscreen/cyttsp*
3658F: include/linux/input/cyttsp.h
e3ae3525 3659
aaaf5fbf
JK
3660DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3661M: Joshua Kinard <kumba@gentoo.org>
3662S: Maintained
3663F: drivers/rtc/rtc-ds1685.c
3664F: include/linux/rtc/ds1685.h
3665
1da177e4 3666DAMA SLAVE for AX.25
8b58be88 3667M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3668W: http://yaina.de/jreuter/
3669W: http://www.qsl.net/dl1bke/
3670L: linux-hams@vger.kernel.org
3671S: Maintained
679655da
JP
3672F: net/ax25/af_ax25.c
3673F: net/ax25/ax25_dev.c
3674F: net/ax25/ax25_ds_*
3675F: net/ax25/ax25_in.c
3676F: net/ax25/ax25_out.c
3677F: net/ax25/ax25_timer.c
3678F: net/ax25/sysctl_net_ax25.c
1da177e4 3679
e2d1d6c0 3680DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3681L: netdev@vger.kernel.org
5ff77428 3682S: Orphan
679655da 3683F: Documentation/networking/dmfe.txt
0f04e2aa 3684F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3685
3686DC390/AM53C974 SCSI driver
d8130624 3687M: Hannes Reinecke <hare@suse.com>
71bd849d 3688L: linux-scsi@vger.kernel.org
e2d1d6c0 3689S: Maintained
71bd849d 3690F: drivers/scsi/am53c974.c
e2d1d6c0 3691
1da177e4 3692DC395x SCSI driver
61eee9a7 3693M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3694M: Ali Akcaagac <aliakc@web.de>
3695M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3696L: dc395x@twibble.org
cf015e9f
JP
3697W: http://twibble.org/dist/dc395x/
3698W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3699S: Maintained
679655da
JP
3700F: Documentation/scsi/dc395x.txt
3701F: drivers/scsi/dc395x.*
1da177e4 3702
eb8edb08 3703DCCP PROTOCOL
a89d030e 3704M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3705L: dccp@vger.kernel.org
c996d8b9 3706W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3707S: Maintained
679655da 3708F: include/linux/dccp.h
c117ab84 3709F: include/uapi/linux/dccp.h
679655da
JP
3710F: include/linux/tfrc.h
3711F: net/dccp/
eb8edb08 3712
1da177e4 3713DECnet NETWORK LAYER
1da177e4
LT
3714W: http://linux-decnet.sourceforge.net
3715L: linux-decnet-user@lists.sourceforge.net
f546444d 3716S: Orphan
679655da
JP
3717F: Documentation/networking/decnet.txt
3718F: net/decnet/
1da177e4 3719
ebff05b9
MR
3720DECSTATION PLATFORM SUPPORT
3721M: "Maciej W. Rozycki" <macro@linux-mips.org>
3722L: linux-mips@linux-mips.org
3723W: http://www.linux-mips.org/wiki/DECstation
3724S: Maintained
3725F: arch/mips/dec/
3726F: arch/mips/include/asm/dec/
3727F: arch/mips/include/asm/mach-dec/
3728
1da177e4 3729DEFXX FDDI NETWORK DRIVER
8b58be88 3730M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3731S: Maintained
33f810b2 3732F: drivers/net/fddi/defxx.*
1da177e4 3733
ad8f07cc 3734DELL LAPTOP DRIVER
8b58be88 3735M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3736M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3737L: platform-driver-x86@vger.kernel.org
ad8f07cc 3738S: Maintained
679655da 3739F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3740
817a5cdb
PR
3741DELL LAPTOP RBTN DRIVER
3742M: Pali Rohár <pali.rohar@gmail.com>
3743S: Maintained
3744F: drivers/platform/x86/dell-rbtn.*
3745
cdbff611
PR
3746DELL LAPTOP FREEFALL DRIVER
3747M: Pali Rohár <pali.rohar@gmail.com>
3748S: Maintained
3749F: drivers/platform/x86/dell-smo8800.c
3750
1da177e4 3751DELL LAPTOP SMM DRIVER
a5afba16 3752M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3753S: Maintained
a5afba16 3754F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3755F: include/uapi/linux/i8k.h
1da177e4 3756
90563ec4 3757DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3758M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3759S: Maintained
679655da
JP
3760F: Documentation/dcdbas.txt
3761F: drivers/firmware/dcdbas.*
90563ec4 3762
0b3f6109 3763DELL WMI EXTRAS DRIVER
8b58be88 3764M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3765M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3766S: Maintained
36b3a96f 3767F: drivers/platform/x86/dell-wmi.c
0b3f6109 3768
5efc75e3 3769DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3770M: John Youn <johnyoun@synopsys.com>
5efc75e3 3771L: linux-usb@vger.kernel.org
18f340f9 3772T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3773S: Maintained
197ba5f4 3774F: drivers/usb/dwc2/
5efc75e3 3775
94ab23dd 3776DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3777M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3778L: linux-usb@vger.kernel.org
94ab23dd
FB
3779T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3780S: Maintained
3781F: drivers/usb/dwc3/
3782
833c9545
JB
3783DEVICE COREDUMP (DEV_COREDUMP)
3784M: Johannes Berg <johannes@sipsolutions.net>
3785L: linux-kernel@vger.kernel.org
3786S: Maintained
3787F: drivers/base/devcoredump.c
3788F: include/linux/devcoredump.h
3789
89d07767
KP
3790DEVICE FREQUENCY (DEVFREQ)
3791M: MyungJoo Ham <myungjoo.ham@samsung.com>
3792M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3793L: linux-pm@vger.kernel.org
6a3cd722 3794T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3795S: Maintained
3796F: drivers/devfreq/
6a3cd722
CC
3797F: include/linux/devfreq.h
3798F: Documentation/devicetree/bindings/devfreq/
89d07767 3799
7dbded06
CC
3800DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3801M: Chanwoo Choi <cw00.choi@samsung.com>
3802L: linux-pm@vger.kernel.org
3803T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3804S: Supported
3805F: drivers/devfreq/event/
3806F: drivers/devfreq/devfreq-event.c
3807F: include/linux/devfreq-event.h
3808F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3809
490b864b
CC
3810BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3811M: Chanwoo Choi <cw00.choi@samsung.com>
3812L: linux-pm@vger.kernel.org
3813L: linux-samsung-soc@vger.kernel.org
3814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3815S: Maintained
3816F: drivers/devfreq/exynos-bus.c
3817F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3818
1da177e4 3819DEVICE NUMBER REGISTRY
8b58be88 3820M: Torben Mathiasen <device@lanana.org>
1da177e4 3821W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3822S: Maintained
3823
e2d1d6c0 3824DEVICE-MAPPER (LVM)
854ecaad 3825M: Alasdair Kergon <agk@redhat.com>
8504eed3 3826M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3827M: dm-devel@redhat.com
e2d1d6c0
RD
3828L: dm-devel@redhat.com
3829W: http://sources.redhat.com/dm
8a6e2535 3830Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3831T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3832T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3833S: Maintained
679655da
JP
3834F: Documentation/device-mapper/
3835F: drivers/md/dm*
854ecaad 3836F: drivers/md/persistent-data/
679655da
JP
3837F: include/linux/device-mapper.h
3838F: include/linux/dm-*.h
8504eed3 3839F: include/uapi/linux/dm-*.h
e2d1d6c0 3840
bfcd3a46
JP
3841DEVLINK
3842M: Jiri Pirko <jiri@mellanox.com>
3843L: netdev@vger.kernel.org
3844S: Supported
3845F: net/core/devlink.c
3846F: include/net/devlink.h
3847F: include/uapi/linux/devlink.h
3848
c0d995aa
OST
3849DIALOG SEMICONDUCTOR DRIVERS
3850M: Support Opensource <support.opensource@diasemi.com>
3851W: http://www.dialog-semiconductor.com/products
3852S: Supported
3853F: Documentation/hwmon/da90??
047cfd01 3854F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3855F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3856F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3857F: drivers/gpio/gpio-da90??.c
3858F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3859F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3860F: drivers/input/misc/da90??_onkey.c
3861F: drivers/input/touchscreen/da9052_tsi.c
3862F: drivers/leds/leds-da90??.c
3863F: drivers/mfd/da903x.c
3864F: drivers/mfd/da90??-*.c
7be72c2c 3865F: drivers/mfd/da91??-*.c
8c0984e5
SR
3866F: drivers/power/supply/da9052-battery.c
3867F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3868F: drivers/regulator/da903x.c
3869F: drivers/regulator/da9???-regulator.[ch]
3870F: drivers/rtc/rtc-da90??.c
3871F: drivers/video/backlight/da90??_bl.c
3872F: drivers/watchdog/da90??_wdt.c
3873F: include/linux/mfd/da903x.h
3874F: include/linux/mfd/da9052/
3875F: include/linux/mfd/da9055/
047cfd01 3876F: include/linux/mfd/da9062/
c0d995aa 3877F: include/linux/mfd/da9063/
7be72c2c 3878F: include/linux/mfd/da9150/
4eeb08b4 3879F: include/linux/regulator/da9211.h
c0d995aa
OST
3880F: include/sound/da[79]*.h
3881F: sound/soc/codecs/da[79]*.[ch]
3882
6ea5dcdf
WBG
3883DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3884M: William Breathitt Gray <vilhelm.gray@gmail.com>
3885L: linux-gpio@vger.kernel.org
3886S: Maintained
3887F: drivers/gpio/gpio-gpio-mm.c
3888
599aa697
LL
3889DIGI NEO AND CLASSIC PCI PRODUCTS
3890M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3891M: Mark Hounschell <markh@compro.net>
599aa697
LL
3892L: driverdev-devel@linuxdriverproject.org
3893S: Maintained
3894F: drivers/staging/dgnc/
3895
335d7c58 3896DIOLAN U2C-12 I2C DRIVER
ca462085 3897M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3898L: linux-i2c@vger.kernel.org
3899S: Maintained
3900F: drivers/i2c/busses/i2c-diolan-u2c.c
3901
d475c634
MW
3902DIRECT ACCESS (DAX)
3903M: Matthew Wilcox <willy@linux.intel.com>
3904L: linux-fsdevel@vger.kernel.org
3905S: Supported
3906F: fs/dax.c
3907
e7839f25 3908DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3909M: Eric Paris <eparis@parisplace.org>
3c5119c0 3910S: Maintained
679655da
JP
3911F: Documentation/filesystems/dnotify.txt
3912F: fs/notify/dnotify/
3913F: include/linux/dnotify.h
1da177e4
LT
3914
3915DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3916M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3917W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3918W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3919W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3920S: Maintained
3921
4480f15b 3922DISKQUOTA
d8130624 3923M: Jan Kara <jack@suse.com>
1da177e4 3924S: Maintained
679655da
JP
3925F: Documentation/filesystems/quota.txt
3926F: fs/quota/
3927F: include/linux/quota*.h
c117ab84 3928F: include/uapi/linux/quota*.h
1da177e4 3929
702686ad
BT
3930DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3931M: Bernie Thompson <bernie@plugable.com>
3932L: linux-fbdev@vger.kernel.org
3933S: Maintained
3934W: http://plugable.com/category/projects/udlfb/
8a61f013 3935F: drivers/video/fbdev/udlfb.c
702686ad
BT
3936F: include/video/udlfb.h
3937F: Documentation/fb/udlfb.txt
3938
e7839f25 3939DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3940M: Christine Caulfield <ccaulfie@redhat.com>
3941M: David Teigland <teigland@redhat.com>
a4644184 3942L: cluster-devel@redhat.com
5be7b50f 3943W: http://sources.redhat.com/cluster/
9f273c24 3944T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3945S: Supported
679655da 3946F: fs/dlm/
5be7b50f 3947
53b6b3e0
SS
3948DMA BUFFER SHARING FRAMEWORK
3949M: Sumit Semwal <sumit.semwal@linaro.org>
3950S: Maintained
3951L: linux-media@vger.kernel.org
3952L: dri-devel@lists.freedesktop.org
8ada6d2d 3953L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3954F: drivers/dma-buf/
e46d12c6
JP
3955F: include/linux/dma-buf*
3956F: include/linux/reservation.h
3957F: include/linux/*fence.h
53b6b3e0 3958F: Documentation/dma-buf-sharing.txt
0b46fcdb 3959T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 3960
c483e065
GP
3961SYNC FILE FRAMEWORK
3962M: Sumit Semwal <sumit.semwal@linaro.org>
3963R: Gustavo Padovan <gustavo@padovan.org>
3964S: Maintained
3965L: linux-media@vger.kernel.org
3966L: dri-devel@lists.freedesktop.org
c5ec903d
GP
3967F: drivers/dma-buf/sync_*
3968F: drivers/dma-buf/sw_sync.c
c483e065 3969F: include/linux/sync_file.h
c5ec903d 3970F: include/uapi/linux/sync_file.h
c483e065 3971F: Documentation/sync_file.txt
0b46fcdb 3972T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 3973
b3e5f263 3974DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3975M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3976L: dmaengine@vger.kernel.org
3977Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3978S: Maintained
679655da 3979F: drivers/dma/
0ce3c066 3980F: include/linux/dmaengine.h
c56d329e 3981F: Documentation/devicetree/bindings/dma/
979a281e
VK
3982F: Documentation/dmaengine/
3983T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3984
b825037d 3985DME1737 HARDWARE MONITOR DRIVER
8b58be88 3986M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3987L: linux-hwmon@vger.kernel.org
b825037d 3988S: Maintained
679655da
JP
3989F: Documentation/hwmon/dme1737
3990F: drivers/hwmon/dme1737.c
b825037d 3991
1f31e1b1 3992DMI/SMBIOS SUPPORT
d8130624 3993M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3994S: Maintained
d4aeef93 3995T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3996F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3997F: drivers/firmware/dmi-id.c
3998F: drivers/firmware/dmi_scan.c
3999F: include/linux/dmi.h
4000
7d2c86b5 4001DOCUMENTATION
ad3118b9 4002M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4003L: linux-doc@vger.kernel.org
4004S: Maintained
679655da 4005F: Documentation/
42f41ecf
JC
4006F: scripts/docproc.c
4007F: scripts/kernel-doc*
97be078b
RD
4008X: Documentation/ABI/
4009X: Documentation/devicetree/
933a46b8
JC
4010X: Documentation/acpi
4011X: Documentation/power
4012X: Documentation/spi
618cd932 4013X: Documentation/media
c51edfb1 4014T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4015
1da177e4 4016DOUBLETALK DRIVER
8b58be88 4017M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4018L: blinux-list@redhat.com
4019S: Maintained
679655da
JP
4020F: drivers/char/dtlk.c
4021F: include/linux/dtlk.h
1da177e4 4022
e2d1d6c0 4023DPT_I2O SCSI RAID DRIVER
8b58be88 4024M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4025L: linux-scsi@vger.kernel.org
4026W: http://www.adaptec.com/
4027S: Maintained
679655da
JP
4028F: drivers/scsi/dpt*
4029F: drivers/scsi/dpt/
e2d1d6c0 4030
b411b363 4031DRBD DRIVER
bc2c049d
RK
4032M: Philipp Reisner <philipp.reisner@linbit.com>
4033M: Lars Ellenberg <lars.ellenberg@linbit.com>
4034L: drbd-dev@lists.linbit.com
28b8e8d4 4035W: http://www.drbd.org
bc2c049d
RK
4036T: git git://git.linbit.com/linux-drbd.git
4037T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4038S: Supported
4039F: drivers/block/drbd/
4040F: lib/lru_cache.c
4041F: Documentation/blockdev/drbd/
b411b363 4042
dc7dfcd8 4043DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4044M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4045T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4046S: Supported
679655da 4047F: Documentation/kobject.txt
7cfc51b9 4048F: drivers/base/
87544653 4049F: fs/debugfs/
dc7dfcd8
WS
4050F: fs/kernfs/
4051F: fs/sysfs/
87544653 4052F: include/linux/debugfs.h
dc7dfcd8 4053F: include/linux/kobj*
679655da 4054F: lib/kobj*
1da177e4
LT
4055
4056DRM DRIVERS
8b58be88 4057M: David Airlie <airlied@linux.ie>
4c6a3999 4058L: dri-devel@lists.freedesktop.org
b0447888 4059T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4060B: https://bugs.freedesktop.org/
5fc41a70 4061C: irc://chat.freenode.net/dri-devel
1da177e4 4062S: Maintained
679655da 4063F: drivers/gpu/drm/
433e3b34 4064F: drivers/gpu/vga/
d28ab95b
GU
4065F: Documentation/devicetree/bindings/display/
4066F: Documentation/devicetree/bindings/gpu/
4067F: Documentation/devicetree/bindings/video/
621c5474 4068F: Documentation/gpu/
850e9411 4069F: include/drm/
c117ab84 4070F: include/uapi/drm/
1da177e4 4071
d52ea7e3
DV
4072DRM DRIVERS AND MISC GPU PATCHES
4073M: Daniel Vetter <daniel.vetter@intel.com>
4074M: Jani Nikula <jani.nikula@linux.intel.com>
4075M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4076W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4077S: Maintained
4078T: git git://anongit.freedesktop.org/drm/drm-misc
4079F: Documentation/gpu/
4080F: drivers/gpu/vga/
4081F: drivers/gpu/drm/*
4082F: include/drm/drm*
4083F: include/uapi/drm/drm*
4084
c842b693
EV
4085DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4086M: Dave Airlie <airlied@redhat.com>
4087S: Odd Fixes
4088F: drivers/gpu/drm/ast/
4089
5620f47d
DV
4090DRM DRIVERS FOR BRIDGE CHIPS
4091M: Archit Taneja <architt@codeaurora.org>
4092S: Maintained
4093T: git git://anongit.freedesktop.org/drm/drm-misc
4094F: drivers/gpu/drm/bridge/
4095
c842b693
EV
4096DRM DRIVER FOR BOCHS VIRTUAL GPU
4097M: Gerd Hoffmann <kraxel@redhat.com>
4098S: Odd Fixes
4099F: drivers/gpu/drm/bochs/
4100
4101DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4102M: Dave Airlie <airlied@redhat.com>
4103S: Odd Fixes
4104F: drivers/gpu/drm/cirrus/
4105
c26a4017 4106RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4107M: Alex Deucher <alexander.deucher@amd.com>
4108M: Christian König <christian.koenig@amd.com>
4109L: dri-devel@lists.freedesktop.org
4110T: git git://people.freedesktop.org/~agd5f/linux
4111S: Supported
4112F: drivers/gpu/drm/radeon/
74c97375 4113F: include/uapi/drm/radeon_drm.h
c26a4017 4114F: drivers/gpu/drm/amd/
74c97375 4115F: include/uapi/drm/amdgpu_drm.h
566f5939 4116
03e255b9
TR
4117DRM PANEL DRIVERS
4118M: Thierry Reding <thierry.reding@gmail.com>
4119L: dri-devel@lists.freedesktop.org
4120T: git git://anongit.freedesktop.org/tegra/linux.git
4121S: Maintained
4122F: drivers/gpu/drm/drm_panel.c
4123F: drivers/gpu/drm/panel/
4124F: include/drm/drm_panel.h
2d799dde 4125F: Documentation/devicetree/bindings/display/panel/
03e255b9 4126
8daf7473 4127INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4128M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4129M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4130L: intel-gfx@lists.freedesktop.org
7564fde3 4131W: https://01.org/linuxgraphics/
51b06f9f 4132B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4133C: irc://chat.freenode.net/intel-gfx
47f95647 4134Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4135T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4136S: Supported
14430813 4137F: drivers/gpu/drm/i915/
8daf7473 4138F: include/drm/i915*
baceac3a 4139F: include/uapi/drm/i915_drm.h
621c5474 4140F: Documentation/gpu/i915.rst
8daf7473 4141
66a46e9d
ZW
4142INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4143M: Zhenyu Wang <zhenyuw@linux.intel.com>
4144M: Zhi Wang <zhi.a.wang@intel.com>
4145L: igvt-g-dev@lists.01.org
4146L: intel-gfx@lists.freedesktop.org
4147W: https://01.org/igvt-g
4148T: git https://github.com/01org/gvt-linux.git
4149S: Supported
4150F: drivers/gpu/drm/i915/gvt/
4151
99763bb8
BB
4152DRM DRIVERS FOR ATMEL HLCDC
4153M: Boris Brezillon <boris.brezillon@free-electrons.com>
4154L: dri-devel@lists.freedesktop.org
4155S: Supported
4156F: drivers/gpu/drm/atmel-hlcdc/
4157F: Documentation/devicetree/bindings/drm/atmel/
4158
bf1139df
MR
4159DRM DRIVERS FOR ALLWINNER A10
4160M: Maxime Ripard <maxime.ripard@free-electrons.com>
4161L: dri-devel@lists.freedesktop.org
4162S: Supported
4163F: drivers/gpu/drm/sun4i/
4164F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4165
1de7ac68
NA
4166DRM DRIVERS FOR AMLOGIC SOCS
4167M: Neil Armstrong <narmstrong@baylibre.com>
4168L: dri-devel@lists.freedesktop.org
4169L: linux-amlogic@lists.infradead.org
4170W: http://linux-meson.com/
4171S: Supported
4172F: drivers/gpu/drm/meson/
4173F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4174
398a6d4a
KP
4175DRM DRIVERS FOR EXYNOS
4176M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4177M: Joonyoung Shim <jy0922.shim@samsung.com>
4178M: Seung-Woo Kim <sw0312.kim@samsung.com>
4179M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4180L: dri-devel@lists.freedesktop.org
25a58030 4181T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4182S: Supported
14430813 4183F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4184F: include/uapi/drm/exynos_drm.h
4185F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4186
b55a1b9c 4187DRM DRIVERS FOR FREESCALE DCU
bc66757a 4188M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4189M: Alison Wang <alison.wang@freescale.com>
4190L: dri-devel@lists.freedesktop.org
4191S: Supported
4192F: drivers/gpu/drm/fsl-dcu/
2d799dde 4193F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4194F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4195F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4196
0a3d775f
PZ
4197DRM DRIVERS FOR FREESCALE IMX
4198M: Philipp Zabel <p.zabel@pengutronix.de>
4199L: dri-devel@lists.freedesktop.org
4200S: Maintained
4201F: drivers/gpu/drm/imx/
ef739aa4 4202F: drivers/gpu/ipu-v3/
2d799dde 4203F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4204
ba2199a6
PJ
4205DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4206M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4207L: dri-devel@lists.freedesktop.org
4208T: git git://github.com/patjak/drm-gma500
4209S: Maintained
5ff18e42 4210F: drivers/gpu/drm/gma500/
ba2199a6 4211
c84ffde9
XL
4212DRM DRIVERS FOR HISILICON
4213M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4214M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4215R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4216R: Chen Feng <puck.chen@hisilicon.com>
4217L: dri-devel@lists.freedesktop.org
4218T: git git://github.com/xin3liang/linux.git
4219S: Maintained
4220F: drivers/gpu/drm/hisilicon/
4221F: Documentation/devicetree/bindings/display/hisilicon/
4222
399516ab
EV
4223DRM DRIVER FOR INTEL I810 VIDEO CARDS
4224S: Orphan / Obsolete
4225F: drivers/gpu/drm/i810/
4226F: include/uapi/drm/i810_drm.h
4227
37b2a214
CH
4228DRM DRIVERS FOR MEDIATEK
4229M: CK Hu <ck.hu@mediatek.com>
4230M: Philipp Zabel <p.zabel@pengutronix.de>
4231L: dri-devel@lists.freedesktop.org
4232S: Supported
4233F: drivers/gpu/drm/mediatek/
4234F: Documentation/devicetree/bindings/display/mediatek/
4235
06346451
EV
4236DRM DRIVER FOR MSM ADRENO GPU
4237M: Rob Clark <robdclark@gmail.com>
4238L: linux-arm-msm@vger.kernel.org
4239L: dri-devel@lists.freedesktop.org
4240L: freedreno@lists.freedesktop.org
4241T: git git://people.freedesktop.org/~robclark/linux
4242S: Maintained
4243F: drivers/gpu/drm/msm/
4244F: include/uapi/drm/msm_drm.h
4245F: Documentation/devicetree/bindings/display/msm/
4246
fad89bb3
EV
4247DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4248M: Ben Skeggs <bskeggs@redhat.com>
4249L: dri-devel@lists.freedesktop.org
4250L: nouveau@lists.freedesktop.org
4251T: git git://github.com/skeggsb/linux
4252S: Supported
4253F: drivers/gpu/drm/nouveau/
4254F: include/uapi/drm/nouveau_drm.h
ba2199a6 4255
bd3b49f2 4256DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4257M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4258L: dri-devel@lists.freedesktop.org
4259L: linux-tegra@vger.kernel.org
a5ad7a63 4260T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4261S: Supported
dee8268f 4262F: drivers/gpu/drm/tegra/
a5ad7a63 4263F: drivers/gpu/host1x/
e1e90644 4264F: include/linux/host1x.h
a5ad7a63 4265F: include/uapi/drm/tegra_drm.h
2d799dde 4266F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4267
399516ab
EV
4268DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4269S: Orphan / Obsolete
4270F: drivers/gpu/drm/mga/
4271F: include/uapi/drm/mga_drm.h
4272
c842b693
EV
4273DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4274M: Dave Airlie <airlied@redhat.com>
4275S: Odd Fixes
4276F: drivers/gpu/drm/mgag200/
4277
399516ab
EV
4278DRM DRIVER FOR RAGE 128 VIDEO CARDS
4279S: Orphan / Obsolete
4280F: drivers/gpu/drm/r128/
4281F: include/uapi/drm/r128_drm.h
4282
a284e9d1
LP
4283DRM DRIVERS FOR RENESAS
4284M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4285L: dri-devel@lists.freedesktop.org
4a121096 4286L: linux-renesas-soc@vger.kernel.org
2392ccd4 4287T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4288S: Supported
4289F: drivers/gpu/drm/rcar-du/
4290F: drivers/gpu/drm/shmobile/
a284e9d1 4291F: include/linux/platform_data/shmob_drm.h
33be436d 4292F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4293
c842b693
EV
4294DRM DRIVER FOR QXL VIRTUAL GPU
4295M: Dave Airlie <airlied@redhat.com>
4296S: Odd Fixes
4297F: drivers/gpu/drm/qxl/
4298F: include/uapi/drm/qxl_drm.h
a284e9d1 4299
625e0346
HS
4300DRM DRIVERS FOR ROCKCHIP
4301M: Mark Yao <mark.yao@rock-chips.com>
4302L: dri-devel@lists.freedesktop.org
4303S: Maintained
4304F: drivers/gpu/drm/rockchip/
f253f7eb 4305F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4306
399516ab
EV
4307DRM DRIVER FOR SAVAGE VIDEO CARDS
4308S: Orphan / Obsolete
4309F: drivers/gpu/drm/savage/
4310F: include/uapi/drm/savage_drm.h
4311
4312DRM DRIVER FOR SIS VIDEO CARDS
4313S: Orphan / Obsolete
4314F: drivers/gpu/drm/sis/
4315F: include/uapi/drm/sis_drm.h
625e0346 4316
7f11c476
BG
4317DRM DRIVERS FOR STI
4318M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4319M: Vincent Abriou <vincent.abriou@st.com>
4320L: dri-devel@lists.freedesktop.org
4321T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4322S: Maintained
4323F: drivers/gpu/drm/sti
2d799dde 4324F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4325
399516ab
EV
4326DRM DRIVER FOR TDFX VIDEO CARDS
4327S: Orphan / Obsolete
4328F: drivers/gpu/drm/tdfx/
4329
c842b693
EV
4330DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4331M: Dave Airlie <airlied@redhat.com>
4332S: Odd Fixes
4333F: drivers/gpu/drm/udl/
4334
8bb0bce9
LS
4335DRM DRIVERS FOR VIVANTE GPU IP
4336M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4337R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4338R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4339L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4340L: dri-devel@lists.freedesktop.org
4341S: Maintained
8a9257a0
EV
4342F: drivers/gpu/drm/etnaviv/
4343F: include/uapi/drm/etnaviv_drm.h
4344F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4345
c4291702
EV
4346DRM DRIVER FOR VMWARE VIRTUAL GPU
4347M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4348M: Sinclair Yeh <syeh@vmware.com>
4349M: Thomas Hellstrom <thellstrom@vmware.com>
4350L: dri-devel@lists.freedesktop.org
4351T: git git://people.freedesktop.org/~syeh/repos_linux
4352T: git git://people.freedesktop.org/~thomash/linux
4353S: Supported
4354F: drivers/gpu/drm/vmwgfx/
4355F: include/uapi/drm/vmwgfx_drm.h
4356
8636d452
EA
4357DRM DRIVERS FOR VC4
4358M: Eric Anholt <eric@anholt.net>
4359T: git git://github.com/anholt/linux
4360S: Supported
4361F: drivers/gpu/drm/vc4/
4362F: include/uapi/drm/vc4_drm.h
4363F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4364
5ef330a7
TV
4365DRM DRIVERS FOR TI OMAP
4366M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4367L: dri-devel@lists.freedesktop.org
4368S: Maintained
4369F: drivers/gpu/drm/omapdrm/
4370F: Documentation/devicetree/bindings/display/ti/
4371
adb314ed
TV
4372DRM DRIVERS FOR TI LCDC
4373M: Jyri Sarha <jsarha@ti.com>
4374R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4375L: dri-devel@lists.freedesktop.org
4376S: Maintained
4377F: drivers/gpu/drm/tilcdc/
4378F: Documentation/devicetree/bindings/display/tilcdc/
4379
dbb01037
SG
4380DRM DRIVERS FOR ZTE ZX
4381M: Shawn Guo <shawnguo@kernel.org>
4382L: dri-devel@lists.freedesktop.org
4383S: Maintained
4384F: drivers/gpu/drm/zte/
4385F: Documentation/devicetree/bindings/display/zte,vou.txt
4386
598df1ac
AK
4387DSBR100 USB FM RADIO DRIVER
4388M: Alexey Klimov <klimov.linux@gmail.com>
4389L: linux-media@vger.kernel.org
4390T: git git://linuxtv.org/media_tree.git
4391S: Maintained
4392F: drivers/media/radio/dsbr100.c
4393
1da177e4 4394DSCC4 DRIVER
8b58be88 4395M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4396L: netdev@vger.kernel.org
1da177e4 4397S: Maintained
679655da 4398F: drivers/net/wan/dscc4.c
1da177e4 4399
cc11b140
HV
4400DT3155 MEDIA DRIVER
4401M: Hans Verkuil <hverkuil@xs4all.nl>
4402L: linux-media@vger.kernel.org
4403T: git git://linuxtv.org/media_tree.git
a825eaec 4404W: https://linuxtv.org
cc11b140
HV
4405S: Odd Fixes
4406F: drivers/media/pci/dt3155/
4407
91952bc0
AP
4408DVB_USB_AF9015 MEDIA DRIVER
4409M: Antti Palosaari <crope@iki.fi>
4410L: linux-media@vger.kernel.org
a825eaec 4411W: https://linuxtv.org
91952bc0
AP
4412W: http://palosaari.fi/linux/
4413Q: http://patchwork.linuxtv.org/project/linux-media/list/
4414T: git git://linuxtv.org/anttip/media_tree.git
4415S: Maintained
4416F: drivers/media/usb/dvb-usb-v2/af9015*
4417
4418DVB_USB_AF9035 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/af9035*
4427
4428DVB_USB_ANYSEE 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/anysee*
4437
4438DVB_USB_AU6610 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/au6610*
4447
4448DVB_USB_CE6230 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/ce6230*
4457
d099dea2
MK
4458DVB_USB_CXUSB MEDIA DRIVER
4459M: Michael Krufky <mkrufky@linuxtv.org>
4460L: linux-media@vger.kernel.org
a825eaec 4461W: https://linuxtv.org
d099dea2
MK
4462W: http://github.com/mkrufky
4463Q: http://patchwork.linuxtv.org/project/linux-media/list/
4464T: git git://linuxtv.org/media_tree.git
4465S: Maintained
9819da66 4466F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4467
91952bc0 4468DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4469M: Antti Palosaari <crope@iki.fi>
4470L: linux-media@vger.kernel.org
a825eaec 4471W: https://linuxtv.org
91952bc0
AP
4472W: http://palosaari.fi/linux/
4473Q: http://patchwork.linuxtv.org/project/linux-media/list/
4474T: git git://linuxtv.org/anttip/media_tree.git
4475S: Maintained
91952bc0 4476F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4477
5560983b 4478DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4479M: Antti Palosaari <crope@iki.fi>
4480L: linux-media@vger.kernel.org
a825eaec 4481W: https://linuxtv.org
91952bc0
AP
4482Q: http://patchwork.linuxtv.org/project/linux-media/list/
4483T: git git://linuxtv.org/anttip/media_tree.git
4484S: Maintained
5560983b 4485F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4486
8856f5f2
MK
4487DVB_USB_MXL111SF MEDIA DRIVER
4488M: Michael Krufky <mkrufky@linuxtv.org>
4489L: linux-media@vger.kernel.org
a825eaec 4490W: https://linuxtv.org
8856f5f2
MK
4491W: http://github.com/mkrufky
4492Q: http://patchwork.linuxtv.org/project/linux-media/list/
4493T: git git://linuxtv.org/mkrufky/mxl111sf.git
4494S: Maintained
4495F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4496
91952bc0
AP
4497DVB_USB_RTL28XXU MEDIA DRIVER
4498M: Antti Palosaari <crope@iki.fi>
4499L: linux-media@vger.kernel.org
a825eaec 4500W: https://linuxtv.org
91952bc0
AP
4501W: http://palosaari.fi/linux/
4502Q: http://patchwork.linuxtv.org/project/linux-media/list/
4503T: git git://linuxtv.org/anttip/media_tree.git
4504S: Maintained
4505F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4506
4507DVB_USB_V2 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/dvb_usb*
4516F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4517
ac0ac38f 4518DYNAMIC DEBUG
5c4a97d1 4519M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4520S: Maintained
4521F: lib/dynamic_debug.c
4522F: include/linux/dynamic_debug.h
4523
789c7048 4524DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4525M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4526S: Maintained
df621252 4527F: drivers/tty/serial/dz.*
789c7048 4528
f17effbe
MF
4529E3X0 POWER BUTTON DRIVER
4530M: Moritz Fischer <moritz.fischer@ettus.com>
4531L: usrp-users@lists.ettus.com
4532W: http://www.ettus.com
4533S: Supported
4534F: drivers/input/misc/e3x0-button.c
4535F: Documentation/devicetree/bindings/input/e3x0-button.txt
4536
91952bc0
AP
4537E4000 MEDIA DRIVER
4538M: Antti Palosaari <crope@iki.fi>
4539L: linux-media@vger.kernel.org
a825eaec 4540W: https://linuxtv.org
91952bc0
AP
4541W: http://palosaari.fi/linux/
4542Q: http://patchwork.linuxtv.org/project/linux-media/list/
4543T: git git://linuxtv.org/anttip/media_tree.git
4544S: Maintained
4545F: drivers/media/tuners/e4000*
4546
1da177e4 4547EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4548M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4549L: linux-scsi@vger.kernel.org
4550S: Maintained
679655da 4551F: drivers/scsi/eata.c
1da177e4 4552
91952bc0
AP
4553EC100 MEDIA DRIVER
4554M: Antti Palosaari <crope@iki.fi>
4555L: linux-media@vger.kernel.org
a825eaec 4556W: https://linuxtv.org
91952bc0
AP
4557W: http://palosaari.fi/linux/
4558Q: http://patchwork.linuxtv.org/project/linux-media/list/
4559T: git git://linuxtv.org/anttip/media_tree.git
4560S: Maintained
4561F: drivers/media/dvb-frontends/ec100*
4562
237fead6 4563ECRYPT FILE SYSTEM
0de9adf2 4564M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4565L: ecryptfs@vger.kernel.org
24a923e4 4566W: http://ecryptfs.org
6dc7516e 4567W: https://launchpad.net/ecryptfs
9f273c24 4568T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4569S: Supported
679655da
JP
4570F: Documentation/filesystems/ecryptfs.txt
4571F: fs/ecryptfs/
237fead6 4572
da9bb1d2 4573EDAC-CORE
aa15aa0e 4574M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4575M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4576M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4577L: linux-edac@vger.kernel.org
07cd6bf5
FW
4578T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4579T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4580S: Supported
679655da 4581F: Documentation/edac.txt
91445c72 4582F: drivers/edac/
679655da 4583F: include/linux/edac.h
0e438e3f 4584
c476c23b 4585EDAC-AMD64
487ba8e8 4586M: Borislav Petkov <bp@alien8.de>
91445c72 4587L: linux-edac@vger.kernel.org
487ba8e8 4588S: Maintained
c476c23b
BP
4589F: drivers/edac/amd64_edac*
4590
836dae5d 4591EDAC-CALXEDA
836dae5d
RR
4592M: Robert Richter <rric@kernel.org>
4593L: linux-edac@vger.kernel.org
836dae5d
RR
4594S: Maintained
4595F: drivers/edac/highbank*
4596
f65aad41
RB
4597EDAC-CAVIUM
4598M: Ralf Baechle <ralf@linux-mips.org>
4599M: David Daney <david.daney@cavium.com>
4600L: linux-edac@vger.kernel.org
4601L: linux-mips@linux-mips.org
f65aad41
RB
4602S: Supported
4603F: drivers/edac/octeon_edac*
4604
0e438e3f 4605EDAC-E752X
8b58be88 4606M: Mark Gross <mark.gross@intel.com>
91445c72 4607L: linux-edac@vger.kernel.org
0e438e3f 4608S: Maintained
679655da 4609F: drivers/edac/e752x_edac.c
0e438e3f
DP
4610
4611EDAC-E7XXX
91445c72 4612L: linux-edac@vger.kernel.org
0e438e3f 4613S: Maintained
679655da 4614F: drivers/edac/e7xxx_edac.c
0e438e3f 4615
7d136731
BP
4616EDAC-FSL_DDR
4617M: York Sun <york.sun@nxp.com>
4618L: linux-edac@vger.kernel.org
4619S: Maintained
4620F: drivers/edac/fsl_ddr_edac.*
4621
77c5f5d2 4622EDAC-GHES
5dc8a864
MCC
4623M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4624M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4625L: linux-edac@vger.kernel.org
77c5f5d2 4626S: Maintained
2caa67a6 4627F: drivers/edac/ghes_edac.c
77c5f5d2 4628
6bc78404 4629EDAC-I82443BXGX
8b58be88 4630M: Tim Small <tim@buttersideup.com>
91445c72 4631L: linux-edac@vger.kernel.org
6bc78404 4632S: Maintained
679655da 4633F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4634
4635EDAC-I3000
91445c72 4636L: linux-edac@vger.kernel.org
c91d9075 4637S: Orphan
679655da 4638F: drivers/edac/i3000_edac.c
6bc78404
DT
4639
4640EDAC-I5000
91445c72 4641L: linux-edac@vger.kernel.org
ba9a5918 4642S: Maintained
679655da 4643F: drivers/edac/i5000_edac.c
ba9a5918 4644
44c12cb2 4645EDAC-I5400
5dc8a864
MCC
4646M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4647M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4648L: linux-edac@vger.kernel.org
44c12cb2 4649S: Maintained
679655da 4650F: drivers/edac/i5400_edac.c
44c12cb2 4651
3c9c92b6 4652EDAC-I7300
5dc8a864
MCC
4653M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4654M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4655L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4656S: Maintained
4657F: drivers/edac/i7300_edac.c
4658
67c89316 4659EDAC-I7CORE
5dc8a864
MCC
4660M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4661M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4662L: linux-edac@vger.kernel.org
67c89316 4663S: Maintained
70aff0ce 4664F: drivers/edac/i7core_edac.c
67c89316 4665
ba9a5918 4666EDAC-I82975X
8b58be88 4667M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4668M: "Arvind R." <arvino55@gmail.com>
91445c72 4669L: linux-edac@vger.kernel.org
ba9a5918 4670S: Maintained
679655da 4671F: drivers/edac/i82975x_edac.c
ba9a5918 4672
791b4706
JB
4673EDAC-IE31200
4674M: Jason Baron <jbaron@akamai.com>
4675L: linux-edac@vger.kernel.org
791b4706
JB
4676S: Maintained
4677F: drivers/edac/ie31200_edac.c
4678
ccdfb979 4679EDAC-MPC85XX
30c7469b 4680M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4681L: linux-edac@vger.kernel.org
ccdfb979
JT
4682S: Maintained
4683F: drivers/edac/mpc85xx_edac.[ch]
4684
ba9a5918 4685EDAC-PASEMI
8b58be88 4686M: Egor Martovetsky <egor@pasemi.com>
91445c72 4687L: linux-edac@vger.kernel.org
6bc78404 4688S: Maintained
679655da 4689F: drivers/edac/pasemi_edac.c
6bc78404 4690
0e438e3f 4691EDAC-R82600
8b58be88 4692M: Tim Small <tim@buttersideup.com>
91445c72 4693L: linux-edac@vger.kernel.org
0e438e3f 4694S: Maintained
679655da 4695F: drivers/edac/r82600_edac.c
da9bb1d2 4696
4d096ca7 4697EDAC-SBRIDGE
5dc8a864
MCC
4698M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4699M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4700L: linux-edac@vger.kernel.org
4d096ca7
MCC
4701S: Maintained
4702F: drivers/edac/sb_edac.c
4703
4ec656bd
TL
4704EDAC-SKYLAKE
4705M: Tony Luck <tony.luck@intel.com>
4706L: linux-edac@vger.kernel.org
4707S: Maintained
4708F: drivers/edac/skx_edac.c
4709
995e1de4
LH
4710EDAC-XGENE
4711APPLIED MICRO (APM) X-GENE SOC EDAC
4712M: Loc Ho <lho@apm.com>
4713S: Supported
4714F: drivers/edac/xgene_edac.c
4715F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4716
af39917d
CL
4717EDIROL UA-101/UA-1000 DRIVER
4718M: Clemens Ladisch <clemens@ladisch.de>
4719L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4720T: git git://git.alsa-project.org/alsa-kernel.git
4721S: Maintained
4722F: sound/usb/misc/ua101.c
4723
1f7df953 4724EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4725M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4726M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4727L: linux-efi@vger.kernel.org
6026ed2f 4728T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4729S: Maintained
fb2efb5c 4730F: Documentation/efi-stub.txt
f135a176 4731F: arch/*/kernel/efi.c
1f7df953 4732F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4733F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4734F: arch/x86/platform/efi/
4735F: drivers/firmware/efi/
1f7df953 4736F: include/linux/efi*.h
f135a176
AB
4737F: arch/arm/boot/compressed/efi-header.S
4738F: arch/arm64/kernel/efi-entry.S
1f7df953 4739
d68772b7
MF
4740EFI VARIABLE FILESYSTEM
4741M: Matthew Garrett <matthew.garrett@nebula.com>
4742M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4743M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4744T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4745L: linux-efi@vger.kernel.org
4746S: Maintained
4747F: fs/efivarfs/
4748
85a00d9b
PJ
4749EFIFB FRAMEBUFFER DRIVER
4750L: linux-fbdev@vger.kernel.org
4751M: Peter Jones <pjones@redhat.com>
4752S: Maintained
8a61f013 4753F: drivers/video/fbdev/efifb.c
85a00d9b 4754
ff6301da
IH
4755EFI TEST DRIVER
4756L: linux-efi@vger.kernel.org
4757M: Ivan Hu <ivan.hu@canonical.com>
4758M: Matt Fleming <matt@codeblueprint.co.uk>
4759S: Maintained
4760F: drivers/firmware/efi/test/
4761
0bee8d28
JT
4762EFS FILESYSTEM
4763W: http://aeschi.ch.eu.org/efs/
4764S: Orphan
679655da 4765F: fs/efs/
0bee8d28 4766
aa8a9e25 4767EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4768M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4769L: netdev@vger.kernel.org
4770S: Maintained
9aa32835 4771F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4772
f0319efe 4773EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4774M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4775M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4776L: linux-media@vger.kernel.org
a825eaec 4777W: https://linuxtv.org
f0319efe
MCC
4778T: git git://linuxtv.org/media_tree.git
4779S: Maintained
4780F: drivers/media/usb/em28xx/
618cd932 4781F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4782
3e3a7d66 4783EMBEDDED LINUX
8b58be88
JP
4784M: Paul Gortmaker <paul.gortmaker@windriver.com>
4785M: Matt Mackall <mpm@selenic.com>
4786M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4787L: linux-embedded@vger.kernel.org
4788S: Maintained
4789
32505876
JS
4790EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4791M: James Smart <james.smart@avagotech.com>
4792M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4793L: linux-scsi@vger.kernel.org
32505876 4794W: http://www.avagotech.com
ce00f85c 4795S: Supported
679655da 4796F: drivers/scsi/lpfc/
3a1c1d44 4797
5f5bac82 4798ENE CB710 FLASH CARD READER DRIVER
8b58be88 4799M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4800S: Maintained
4801F: drivers/misc/cb710/
4802F: drivers/mmc/host/cb710-mmc.*
4803F: include/linux/cb710.h
4804
931e39a1
ML
4805ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4806M: Maxim Levitsky <maximlevitsky@gmail.com>
4807S: Maintained
2a837449 4808F: drivers/media/rc/ene_ir.*
931e39a1 4809
d5ca9006 4810EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4811M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4812S: Maintained
084bad91 4813T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4814F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4815F: include/video/s1d13xxxfb.h
d5ca9006 4816
38df6492
ME
4817ET131X NETWORK DRIVER
4818M: Mark Einon <mark.einon@gmail.com>
4819S: Odd Fixes
4820F: drivers/net/ethernet/agere/
4821
1da177e4 4822ETHERNET BRIDGE
adbbf69d 4823M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4824L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4825L: netdev@vger.kernel.org
c996d8b9 4826W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4827S: Maintained
679655da
JP
4828F: include/linux/netfilter_bridge/
4829F: net/bridge/
1da177e4 4830
22f08ad9
FF
4831ETHERNET PHY LIBRARY
4832M: Florian Fainelli <f.fainelli@gmail.com>
4833L: netdev@vger.kernel.org
4834S: Maintained
4835F: include/linux/phy.h
4836F: include/linux/phy_fixed.h
4837F: drivers/net/phy/
4838F: Documentation/networking/phy.txt
4839F: drivers/of/of_mdio.c
4840F: drivers/of/of_net.c
4841
1da177e4 4842EXT2 FILE SYSTEM
d8130624 4843M: Jan Kara <jack@suse.com>
72be2ccf 4844L: linux-ext4@vger.kernel.org
1da177e4 4845S: Maintained
679655da
JP
4846F: Documentation/filesystems/ext2.txt
4847F: fs/ext2/
4848F: include/linux/ext2*
1da177e4 4849
72be2ccf 4850EXT4 FILE SYSTEM
8b58be88 4851M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4852M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4853L: linux-ext4@vger.kernel.org
08a225f1 4854W: http://ext4.wiki.kernel.org
8a6e2535 4855Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4856T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4857S: Maintained
679655da
JP
4858F: Documentation/filesystems/ext4.txt
4859F: fs/ext4/
1da177e4 4860
c5532b09 4861Extended Verification Module (EVM)
74dd744f
MZ
4862M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4863L: linux-ima-devel@lists.sourceforge.net
4864L: linux-security-module@vger.kernel.org
c5532b09
MZ
4865S: Supported
4866F: security/integrity/evm/
4867
df6b3cfe
MH
4868EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4869M: MyungJoo Ham <myungjoo.ham@samsung.com>
4870M: Chanwoo Choi <cw00.choi@samsung.com>
4871L: linux-kernel@vger.kernel.org
81df63a9 4872T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4873S: Maintained
4874F: drivers/extcon/
cd2c3e7f
CC
4875F: include/linux/extcon/
4876F: include/linux/extcon.h
df6b3cfe 4877F: Documentation/extcon/
cd2c3e7f 4878F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4879
e2a75c44 4880EXYNOS DP DRIVER
b7701755 4881M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4882L: dri-devel@lists.freedesktop.org
4883S: Maintained
4884F: drivers/gpu/drm/exynos/exynos_dp*
4885
9b93a409
MS
4886EXYNOS SYSMMU (IOMMU) driver
4887M: Marek Szyprowski <m.szyprowski@samsung.com>
4888L: iommu@lists.linux-foundation.org
4889S: Maintained
4890F: drivers/iommu/exynos-iommu.c
4891
4a66d3fe
NC
4892EZchip NPS platform support
4893M: Noam Camus <noamc@ezchip.com>
4894S: Supported
4895F: arch/arc/plat-eznps
4896F: arch/arc/boot/dts/eznps.dts
4897
e53004e2 4898F71805F HARDWARE MONITORING DRIVER
d8130624 4899M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4900L: linux-hwmon@vger.kernel.org
e53004e2 4901S: Maintained
679655da
JP
4902F: Documentation/hwmon/f71805f
4903F: drivers/hwmon/f71805f.c
e53004e2 4904
eea977ed
MB
4905FC0011 TUNER DRIVER
4906M: Michael Buesch <m@bues.ch>
4907L: linux-media@vger.kernel.org
4908S: Maintained
ccae7af2
MCC
4909F: drivers/media/tuners/fc0011.h
4910F: drivers/media/tuners/fc0011.c
eea977ed 4911
91952bc0
AP
4912FC2580 MEDIA DRIVER
4913M: Antti Palosaari <crope@iki.fi>
4914L: linux-media@vger.kernel.org
a825eaec 4915W: https://linuxtv.org
91952bc0
AP
4916W: http://palosaari.fi/linux/
4917Q: http://patchwork.linuxtv.org/project/linux-media/list/
4918T: git git://linuxtv.org/anttip/media_tree.git
4919S: Maintained
4920F: drivers/media/tuners/fc2580*
eea977ed 4921
88b2dbdb
EP
4922FANOTIFY
4923M: Eric Paris <eparis@redhat.com>
4924S: Maintained
4925F: fs/notify/fanotify/
4926F: include/linux/fanotify.h
c117ab84 4927F: include/uapi/linux/fanotify.h
88b2dbdb 4928
1da177e4 4929FARSYNC SYNCHRONOUS DRIVER
8b58be88 4930M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4931W: http://www.farsite.co.uk/
4932S: Supported
679655da 4933F: drivers/net/wan/farsync.*
1da177e4 4934
c5408b88 4935FAULT INJECTION SUPPORT
8b58be88 4936M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4937S: Supported
679655da
JP
4938F: Documentation/fault-injection/
4939F: lib/fault-inject.c
c5408b88 4940
053e514f
NT
4941FBTFT Framebuffer drivers
4942M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4943M: Noralf Trønnes <noralf@tronnes.org>
4944S: Maintained
4945F: drivers/staging/fbtft/
4946
cae727db 4947FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4948M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4949L: fcoe-devel@open-fcoe.org
cae727db
RL
4950W: www.Open-FCoE.org
4951S: Supported
4952F: drivers/scsi/libfc/
4953F: drivers/scsi/fcoe/
4954F: include/scsi/fc/
4955F: include/scsi/libfc.h
4956F: include/scsi/libfcoe.h
c117ab84 4957F: include/uapi/scsi/fc/
cae727db 4958
e2d1d6c0 4959FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4960M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4961M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4962L: linux-fsdevel@vger.kernel.org
1da177e4 4963S: Maintained
679655da
JP
4964F: include/linux/fcntl.h
4965F: include/linux/fs.h
c117ab84
CEB
4966F: include/uapi/linux/fcntl.h
4967F: include/uapi/linux/fs.h
679655da
JP
4968F: fs/fcntl.c
4969F: fs/locks.c
1da177e4 4970
e2d1d6c0 4971FILESYSTEMS (VFS and infrastructure)
8b58be88 4972M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4973L: linux-fsdevel@vger.kernel.org
173acc7c 4974S: Maintained
679655da 4975F: fs/*
173acc7c 4976
b26e0ed4 4977FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4978M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4979L: linux-hwmon@vger.kernel.org
b26e0ed4 4980S: Maintained
d5ca6918
JP
4981F: drivers/hwmon/f75375s.c
4982F: include/linux/f75375s.h
b26e0ed4 4983
a331b0c3
CL
4984FIREWIRE AUDIO DRIVERS
4985M: Clemens Ladisch <clemens@ladisch.de>
4986L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4987T: git git://git.alsa-project.org/alsa-kernel.git
4988S: Maintained
4989F: sound/firewire/
4990
eb86ec51
SR
4991FIREWIRE MEDIA DRIVERS (firedtv)
4992M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4993L: linux-media@vger.kernel.org
4994L: linux1394-devel@lists.sourceforge.net
4995T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4996S: Maintained
4997F: drivers/media/firewire/
4998
a511ce33
CB
4999FIREWIRE SBP-2 TARGET
5000M: Chris Boot <bootc@bootc.net>
5001L: linux-scsi@vger.kernel.org
5002L: target-devel@vger.kernel.org
5003L: linux1394-devel@lists.sourceforge.net
5004T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5005S: Maintained
5006F: drivers/target/sbp/
5007
7d2c86b5 5008FIREWIRE SUBSYSTEM
8b58be88 5009M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5010L: linux1394-devel@lists.sourceforge.net
958a29cb 5011W: http://ieee1394.wiki.kernel.org/
2ca526bf 5012T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5013S: Maintained
679655da 5014F: drivers/firewire/
8f06ce3b
SR
5015F: include/linux/firewire.h
5016F: include/uapi/linux/firewire*.h
9f6d3c4b 5017F: tools/firewire/
e2d1d6c0
RD
5018
5019FIRMWARE LOADER (request_firmware)
39e68089 5020M: Ming Lei <ming.lei@canonical.com>
e7604239 5021M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5022L: linux-kernel@vger.kernel.org
5023S: Maintained
679655da
JP
5024F: Documentation/firmware_class/
5025F: drivers/base/firmware*.c
5026F: include/linux/firmware.h
e2d1d6c0 5027
f730e3dc 5028FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5029M: Joshua Morris <josh.h.morris@us.ibm.com>
5030M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5031S: Maintained
5032F: drivers/block/rsxx/
5033
8206f664 5034FLOPPY DRIVER
e5f6450c 5035M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5036T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5037S: Odd fixes
5038F: drivers/block/floppy.c
5039
9c9f32ed
AR
5040FMC SUBSYSTEM
5041M: Alessandro Rubini <rubini@gnudd.com>
5042W: http://www.ohwr.org/projects/fmc-bus
5043S: Supported
5044F: drivers/fmc/
5045F: include/linux/fmc*.h
5046F: include/linux/ipmi-fru.h
5047K: fmc_d.*register
5048
3c0ed7d5
AT
5049FPGA MANAGER FRAMEWORK
5050M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5051R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5052L: linux-fpga@vger.kernel.org
3c0ed7d5 5053S: Maintained
e4998077 5054T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5055F: drivers/fpga/
5056F: include/linux/fpga/fpga-mgr.h
5057W: http://www.rocketboards.org
5058
e2d1d6c0 5059FPU EMULATOR
8b58be88 5060M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5061W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5062S: Maintained
679655da 5063F: arch/x86/math-emu/
e2d1d6c0
RD
5064
5065FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5066L: netdev@vger.kernel.org
c173bfac 5067S: Orphan
679655da
JP
5068F: drivers/net/wan/dlci.c
5069F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5070
5071FRAMEBUFFER LAYER
c69f677c 5072L: linux-fbdev@vger.kernel.org
b22fe37b 5073Q: http://patchwork.kernel.org/project/linux-fbdev/list/
23860078 5074S: Orphan
679655da 5075F: Documentation/fb/
b22fe37b
PM
5076F: drivers/video/
5077F: include/video/
679655da 5078F: include/linux/fb.h
c117ab84
CEB
5079F: include/uapi/video/
5080F: include/uapi/linux/fb.h
e2d1d6c0 5081
a57c188e 5082FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5083M: Timur Tabi <timur@tabi.org>
a57c188e 5084L: linux-fbdev@vger.kernel.org
c4ef9bc4 5085S: Maintained
8a61f013 5086F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5087
e2d1d6c0 5088FREESCALE DMA DRIVER
8b58be88
JP
5089M: Li Yang <leoli@freescale.com>
5090M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5091L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5092S: Maintained
679655da 5093F: drivers/dma/fsldma.*
e2d1d6c0 5094
44248aff
HX
5095FREESCALE GPMI NAND DRIVER
5096M: Han Xu <han.xu@nxp.com>
5097L: linux-mtd@lists.infradead.org
5098S: Maintained
5099F: drivers/mtd/nand/gpmi-nand/*
5100
e2d1d6c0 5101FREESCALE I2C CPM DRIVER
8b58be88 5102M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5103L: linuxppc-dev@lists.ozlabs.org
846557d3 5104L: linux-i2c@vger.kernel.org
0d2b405a 5105S: Maintained
679655da 5106F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5107
60e8c5ab 5108FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5109M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5110L: linux-fbdev@vger.kernel.org
efc03ecb 5111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5112S: Maintained
bad985a1 5113F: include/linux/platform_data/video-imxfb.h
8a61f013 5114F: drivers/video/fbdev/imxfb.c
60e8c5ab 5115
4d8e2cef 5116FREESCALE QUAD SPI DRIVER
38714fbd 5117M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5118L: linux-mtd@lists.infradead.org
5119S: Maintained
5120F: drivers/mtd/spi-nor/fsl-quadspi.c
5121
4689a6b1 5122FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5123M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5124M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5125L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5126L: netdev@vger.kernel.org
5127S: Maintained
ec21e2ec 5128F: drivers/net/ethernet/freescale/fs_enet/
679655da 5129F: include/linux/fs_enet_pd.h
4689a6b1 5130
63a0a00b
NA
5131FREESCALE IMX / MXC FEC DRIVER
5132M: Fugang Duan <fugang.duan@nxp.com>
5133L: netdev@vger.kernel.org
5134S: Maintained
5135F: drivers/net/ethernet/freescale/fec_main.c
5136F: drivers/net/ethernet/freescale/fec_ptp.c
5137F: drivers/net/ethernet/freescale/fec.h
5138F: Documentation/devicetree/bindings/net/fsl-fec.txt
5139
2fbfadb5
MB
5140FREESCALE QORIQ DPAA FMAN DRIVER
5141M: Madalin Bucur <madalin.bucur@nxp.com>
5142L: netdev@vger.kernel.org
5143S: Maintained
5144F: drivers/net/ethernet/freescale/fman
5145F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5146
1b48706f 5147FREESCALE SOC DRIVERS
5148M: Scott Wood <oss@buserror.net>
5149L: linuxppc-dev@lists.ozlabs.org
5150L: linux-arm-kernel@lists.infradead.org
5151S: Maintained
5152F: drivers/soc/fsl/
5153F: include/linux/fsl/
5154
d9e9d82c 5155FREESCALE QUICC ENGINE LIBRARY
1b48706f 5156M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5157L: linuxppc-dev@lists.ozlabs.org
1b48706f 5158S: Maintained
7aa1aa6e
ZQ
5159F: drivers/soc/fsl/qe/
5160F: include/soc/fsl/*qe*.h
5161F: include/soc/fsl/*ucc*.h
d9e9d82c 5162
b55ef929 5163FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5164M: Li Yang <leoli@freescale.com>
6372594a 5165L: linux-usb@vger.kernel.org
a4724ed6 5166L: linuxppc-dev@lists.ozlabs.org
a7205b30 5167S: Maintained
faf2e1db 5168F: drivers/usb/gadget/udc/fsl*
a7205b30 5169
beaf53bf 5170FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5171M: Li Yang <leoli@freescale.com>
beaf53bf 5172L: netdev@vger.kernel.org
a4724ed6 5173L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5174S: Maintained
ec21e2ec 5175F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5176
abb1ed7b
CM
5177FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5178M: Claudiu Manoil <claudiu.manoil@freescale.com>
5179L: netdev@vger.kernel.org
5180S: Maintained
5181F: drivers/net/ethernet/freescale/gianfar*
5182X: drivers/net/ethernet/freescale/gianfar_ptp.c
5183F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5184
c19b6d24
ZQ
5185FREESCALE QUICC ENGINE UCC HDLC DRIVER
5186M: Zhao Qiang <qiang.zhao@nxp.com>
5187L: netdev@vger.kernel.org
5188L: linuxppc-dev@lists.ozlabs.org
5189S: Maintained
5190F: drivers/net/wan/fsl_ucc_hdlc*
5191
d9e9d82c 5192FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5193M: Timur Tabi <timur@tabi.org>
a4724ed6 5194L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5195S: Maintained
df621252 5196F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5197
5198FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5199M: Timur Tabi <timur@tabi.org>
dc85950a 5200M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5201M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5202R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5203L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5204L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5205S: Maintained
69aefcea 5206F: sound/soc/fsl/fsl*
dc85950a 5207F: sound/soc/fsl/imx*
69aefcea 5208F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5209
1da177e4 5210FREEVXFS FILESYSTEM
8b58be88 5211M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5212W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5213S: Maintained
679655da 5214F: fs/freevxfs/
1da177e4 5215
71038f52 5216FREEZER
49db1903 5217M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5218M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5219L: linux-pm@vger.kernel.org
71038f52 5220S: Supported
679655da
JP
5221F: Documentation/power/freezing-of-tasks.txt
5222F: include/linux/freezer.h
5223F: kernel/freezer.c
71038f52 5224
839a1f79
KRW
5225FRONTSWAP API
5226M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5227L: linux-kernel@vger.kernel.org
5228S: Maintained
5229F: mm/frontswap.c
5230F: include/linux/frontswap.h
5231
a5432f5a 5232FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5233M: David Howells <dhowells@redhat.com>
e62d6e24 5234L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5235S: Supported
5236F: Documentation/filesystems/caching/
5237F: fs/fscache/
5238F: include/linux/fscache*.h
5239
598c7d7a
TT
5240FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5241M: Theodore Y. Ts'o <tytso@mit.edu>
5242M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5243L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5244S: Supported
5245F: fs/crypto/
5246F: include/linux/fscrypto.h
5247
f58ad8f5 5248F2FS FILE SYSTEM
9b29d481 5249M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5250M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5251L: linux-f2fs-devel@lists.sourceforge.net
95129296 5252W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5253T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5254S: Maintained
5255F: Documentation/filesystems/f2fs.txt
3bac380c 5256F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5257F: fs/f2fs/
5258F: include/linux/f2fs_fs.h
62d43eeb 5259F: include/trace/events/f2fs.h
f58ad8f5 5260
5ab7ffea 5261FUJITSU FR-V (FRV) PORT
0cf0305f 5262S: Orphan
679655da 5263F: arch/frv/
1da177e4 5264
20b93734 5265FUJITSU LAPTOP EXTRAS
409a3e98 5266M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5267L: platform-driver-x86@vger.kernel.org
20b93734 5268S: Maintained
679655da 5269F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5270
4da621b6
HK
5271FUJITSU M-5MO LS CAMERA ISP DRIVER
5272M: Kyungmin Park <kyungmin.park@samsung.com>
5273M: Heungjun Kim <riverful.kim@samsung.com>
5274L: linux-media@vger.kernel.org
5275S: Maintained
90d72ac6 5276F: drivers/media/i2c/m5mols/
b5dcee22 5277F: include/media/i2c/m5mols.h
4da621b6 5278
2d24c490
RG
5279FUJITSU TABLET EXTRAS
5280M: Robert Gerlach <khnz@gmx.de>
5281L: platform-driver-x86@vger.kernel.org
5282S: Maintained
5283F: drivers/platform/x86/fujitsu-tablet.c
5284
04578f17 5285FUSE: FILESYSTEM IN USERSPACE
8b58be88 5286M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5287L: linux-fsdevel@vger.kernel.org
04578f17 5288W: http://fuse.sourceforge.net/
0a30f612 5289T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5290S: Maintained
679655da 5291F: fs/fuse/
c117ab84 5292F: include/uapi/linux/fuse.h
0a30f612 5293F: Documentation/filesystems/fuse.txt
04578f17 5294
1da177e4 5295FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5296M: Rik Faith <faith@cs.unc.edu>
1da177e4 5297L: linux-scsi@vger.kernel.org
baaea1dc 5298S: Odd Fixes (e.g., new signatures)
679655da 5299F: drivers/scsi/fdomain.*
1da177e4 5300
6b90bd4b
ER
5301GCC PLUGINS
5302M: Kees Cook <keescook@chromium.org>
5303R: Emese Revfy <re.emese@gmail.com>
5304L: kernel-hardening@lists.openwall.com
5305S: Maintained
5306F: scripts/gcc-plugins/
5307F: scripts/gcc-plugin.sh
68fdc678 5308F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5309F: Documentation/gcc-plugins.txt
5310
d8e2162c
PO
5311GCOV BASED KERNEL PROFILING
5312M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5313S: Maintained
5314F: kernel/gcov/
2584bab2 5315F: Documentation/dev-tools/gcov.rst
d8e2162c 5316
1da177e4 5317GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5318M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5319L: linux-scsi@vger.kernel.org
5320W: http://www.icp-vortex.com/
5321S: Supported
679655da 5322F: drivers/scsi/gdt*
1da177e4 5323
158daf16
JK
5324GDB KERNEL DEBUGGING HELPER SCRIPTS
5325M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5326M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5327S: Supported
5328F: scripts/gdb/
5329
3169a1c7
HV
5330GEMTEK FM RADIO RECEIVER DRIVER
5331M: Hans Verkuil <hverkuil@xs4all.nl>
5332L: linux-media@vger.kernel.org
5333T: git git://linuxtv.org/media_tree.git
a825eaec 5334W: https://linuxtv.org
3169a1c7
HV
5335S: Maintained
5336F: drivers/media/radio/radio-gemtek*
5337
1c23af90 5338GENERIC GPIO I2C DRIVER
880b0e26 5339M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5340S: Supported
679655da
JP
5341F: drivers/i2c/busses/i2c-gpio.c
5342F: include/linux/i2c-gpio.h
1c23af90 5343
92ed1a76
PK
5344GENERIC GPIO I2C MULTIPLEXER DRIVER
5345M: Peter Korsgaard <peter.korsgaard@barco.com>
5346L: linux-i2c@vger.kernel.org
5347S: Supported
e7065e20
JD
5348F: drivers/i2c/muxes/i2c-mux-gpio.c
5349F: include/linux/i2c-mux-gpio.h
5350F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5351
9251ce95 5352GENERIC HDLC (WAN) DRIVERS
8b58be88 5353M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5354W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5355S: Maintained
679655da
JP
5356F: drivers/net/wan/c101.c
5357F: drivers/net/wan/hd6457*
5358F: drivers/net/wan/hdlc*
5359F: drivers/net/wan/n2.c
5360F: drivers/net/wan/pc300too.c
5361F: drivers/net/wan/pci200syn.c
5362F: drivers/net/wan/wanxl*
1da177e4 5363
1527aab6 5364GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5365M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5366L: linux-arch@vger.kernel.org
5367T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5368S: Maintained
14430813
JP
5369F: include/asm-generic/
5370F: include/uapi/asm-generic/
1527aab6 5371
ff764963
KVA
5372GENERIC PHY FRAMEWORK
5373M: Kishon Vijay Abraham I <kishon@ti.com>
5374L: linux-kernel@vger.kernel.org
5375T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5376S: Supported
5377F: drivers/phy/
5378F: include/linux/phy/
5379
eea97aed
KH
5380GENERIC PM DOMAINS
5381M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5382M: Kevin Hilman <khilman@kernel.org>
5383M: Ulf Hansson <ulf.hansson@linaro.org>
5384L: linux-pm@vger.kernel.org
5385S: Supported
5386F: drivers/base/power/domain*.c
5387F: include/linux/pm_domain.h
5388
ccb86a69 5389GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5390M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5391L: kvm@vger.kernel.org
ccb86a69
MT
5392S: Supported
5393F: drivers/uio/uio_pci_generic.c
5394
f8f1ec73
JP
5395GET_MAINTAINER SCRIPT
5396M: Joe Perches <joe@perches.com>
5397S: Maintained
5398F: scripts/get_maintainer.pl
5399
a7d5afe8
GKB
5400GENWQE (IBM Generic Workqueue Card)
5401M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5402M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5403S: Supported
5404F: drivers/misc/genwqe/
5405
5be7b50f 5406GFS2 FILE SYSTEM
8b58be88 5407M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5408M: Bob Peterson <rpeterso@redhat.com>
a4644184 5409L: cluster-devel@redhat.com
5be7b50f 5410W: http://sources.redhat.com/cluster/
28666d6d 5411T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5412S: Supported
679655da
JP
5413F: Documentation/filesystems/gfs2*.txt
5414F: fs/gfs2/
c117ab84 5415F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5416
0a34eb8f 5417GIGASET ISDN DRIVERS
6b096fde 5418M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5419L: gigaset307x-common@lists.sourceforge.net
5420W: http://gigaset307x.sourceforge.net/
6b096fde 5421S: Odd Fixes
679655da
JP
5422F: Documentation/isdn/README.gigaset
5423F: drivers/isdn/gigaset/
c117ab84 5424F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5425
7eea35fe
JP
5426GO7007 MPEG CODEC
5427M: Hans Verkuil <hans.verkuil@cisco.com>
5428L: linux-media@vger.kernel.org
5429S: Maintained
5430F: drivers/media/usb/go7007/
5431
ca96ea86
BN
5432GOODIX TOUCHSCREEN
5433M: Bastien Nocera <hadess@hadess.net>
5434L: linux-input@vger.kernel.org
5435S: Maintained
5436F: drivers/input/touchscreen/goodix.c
5437
a6a1cf3d
BJZ
5438GPIO MOCKUP DRIVER
5439M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5440L: linux-gpio@vger.kernel.org
5441S: Maintained
5442F: drivers/gpio/gpio-mockup.c
5443F: tools/testing/selftests/gpio/
5444
a0dc00b4 5445GPIO SUBSYSTEM
e4651a9f 5446M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5447M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5448L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5449T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5450S: Maintained
cd97a449 5451F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5452F: Documentation/gpio/
40c159b7 5453F: Documentation/ABI/testing/gpio-cdev
fe95046e 5454F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5455F: drivers/gpio/
bdc6e95e
AC
5456F: include/linux/gpio/
5457F: include/linux/gpio.h
9b692346 5458F: include/asm-generic/gpio.h
3c702e99 5459F: include/uapi/linux/gpio.h
6d591c46 5460F: tools/gpio/
a0dc00b4 5461
71a6d0af
HW
5462GRE DEMULTIPLEXER DRIVER
5463M: Dmitry Kozlov <xeb@mail.ru>
5464L: netdev@vger.kernel.org
5465S: Maintained
11c26770
JP
5466F: net/ipv4/gre_demux.c
5467F: net/ipv4/gre_offload.c
71a6d0af
HW
5468F: include/net/gre.h
5469
d4c41139 5470GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5471M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5472L: netdev@vger.kernel.org
5473S: Maintained
a31a96ad 5474F: drivers/net/ethernet/aeroflex/
d4c41139 5475
629c1fb5
GKH
5476GREYBUS SUBSYSTEM
5477M: Johan Hovold <johan@kernel.org>
5478M: Alex Elder <elder@kernel.org>
5479M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5480S: Maintained
5481F: drivers/staging/greybus/
5482
926706c5
VA
5483GREYBUS AUDIO PROTOCOLS DRIVERS
5484M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5485M: Mark Greer <mgreer@animalcreek.com>
926706c5 5486S: Maintained
544a6944
MG
5487F: drivers/staging/greybus/audio_apbridgea.c
5488F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5489F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5490F: drivers/staging/greybus/audio_codec.h
5491F: drivers/staging/greybus/audio_gb.c
5492F: drivers/staging/greybus/audio_manager.c
5493F: drivers/staging/greybus/audio_manager.h
5494F: drivers/staging/greybus/audio_manager_module.c
5495F: drivers/staging/greybus/audio_manager_private.h
5496F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5497F: drivers/staging/greybus/audio_module.c
5498F: drivers/staging/greybus/audio_topology.c
5499
2bbadafb
RMS
5500GREYBUS PROTOCOLS DRIVERS
5501M: Rui Miguel Silva <rmfrfs@gmail.com>
5502S: Maintained
5503F: drivers/staging/greybus/sdio.c
5504F: drivers/staging/greybus/light.c
5505F: drivers/staging/greybus/gpio.c
5506F: drivers/staging/greybus/power_supply.c
5507F: drivers/staging/greybus/spi.c
5508F: drivers/staging/greybus/spilib.c
5509
7d700518
BD
5510GREYBUS PROTOCOLS DRIVERS
5511M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5512S: Maintained
5513F: drivers/staging/greybus/loopback.c
5514F: drivers/staging/greybus/timesync.c
5515F: drivers/staging/greybus/timesync_platform.c
5516
5bd16350
VK
5517GREYBUS PROTOCOLS DRIVERS
5518M: Viresh Kumar <vireshk@kernel.org>
5519S: Maintained
5520F: drivers/staging/greybus/authentication.c
5521F: drivers/staging/greybus/bootrom.c
5522F: drivers/staging/greybus/firmware.h
5523F: drivers/staging/greybus/fw-core.c
5524F: drivers/staging/greybus/fw-download.c
5525F: drivers/staging/greybus/fw-managament.c
5526F: drivers/staging/greybus/greybus_authentication.h
5527F: drivers/staging/greybus/greybus_firmware.h
5528F: drivers/staging/greybus/hid.c
5529F: drivers/staging/greybus/i2c.c
5530F: drivers/staging/greybus/spi.c
5531F: drivers/staging/greybus/spilib.c
5532F: drivers/staging/greybus/spilib.h
5533
8d904fe5
DL
5534GREYBUS PROTOCOLS DRIVERS
5535M: David Lin <dtwlin@gmail.com>
5536S: Maintained
5537F: drivers/staging/greybus/uart.c
5538F: drivers/staging/greybus/log.c
5539
92b8bd96
VH
5540GREYBUS PLATFORM DRIVERS
5541M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5542S: Maintained
5543F: drivers/staging/greybus/arche-platform.c
5544F: drivers/staging/greybus/arche-apb-ctrl.c
5545F: drivers/staging/greybus/arche_platform.h
5546
7aae6e2d
CAC
5547GS1662 VIDEO SERIALIZER
5548M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5549L: linux-media@vger.kernel.org
5550T: git git://linuxtv.org/media_tree.git
5551S: Maintained
5552F: drivers/media/spi/gs1662.c
5553
e8deeae2 5554GSPCA FINEPIX SUBDRIVER
8b58be88 5555M: Frank Zago <frank@zago.net>
661263b5 5556L: linux-media@vger.kernel.org
275ffde4 5557T: git git://linuxtv.org/media_tree.git
e8deeae2 5558S: Maintained
0c0d06ca 5559F: drivers/media/usb/gspca/finepix.c
e8deeae2 5560
4b3fa3c4
OL
5561GSPCA GL860 SUBDRIVER
5562M: Olivier Lorin <o.lorin@laposte.net>
5563L: linux-media@vger.kernel.org
275ffde4 5564T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5565S: Maintained
0c0d06ca 5566F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5567
e8deeae2 5568GSPCA M5602 SUBDRIVER
8b58be88 5569M: Erik Andren <erik.andren@gmail.com>
661263b5 5570L: linux-media@vger.kernel.org
275ffde4 5571T: git git://linuxtv.org/media_tree.git
e8deeae2 5572S: Maintained
0c0d06ca 5573F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5574
5575GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5576M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5577L: linux-media@vger.kernel.org
275ffde4 5578T: git git://linuxtv.org/media_tree.git
c0936df4 5579S: Odd Fixes
0c0d06ca 5580F: drivers/media/usb/gspca/pac207.c
e8deeae2 5581
261982f1 5582GSPCA SN9C20X SUBDRIVER
d95c5b0b 5583M: Brian Johnson <brijohn@gmail.com>
261982f1 5584L: linux-media@vger.kernel.org
275ffde4 5585T: git git://linuxtv.org/media_tree.git
261982f1 5586S: Maintained
0c0d06ca 5587F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5588
e8deeae2 5589GSPCA T613 SUBDRIVER
8b58be88 5590M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5591L: linux-media@vger.kernel.org
275ffde4 5592T: git git://linuxtv.org/media_tree.git
e8deeae2 5593S: Maintained
0c0d06ca 5594F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5595
5596GSPCA USB WEBCAM DRIVER
c0936df4 5597M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5598L: linux-media@vger.kernel.org
275ffde4 5599T: git git://linuxtv.org/media_tree.git
c0936df4 5600S: Odd Fixes
0c0d06ca 5601F: drivers/media/usb/gspca/
e8deeae2 5602
584ec979 5603GUID PARTITION TABLE (GPT)
4f973c63 5604M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5605L: linux-efi@vger.kernel.org
5606S: Maintained
5607F: block/partitions/efi.*
5608
aa3c598b 5609STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5610M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5611L: linux-media@vger.kernel.org
275ffde4 5612T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5613S: Maintained
5614F: drivers/media/usb/stk1160/
e8deeae2 5615
4e456b86
YS
5616H8/300 ARCHITECTURE
5617M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5618L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5619W: http://uclinux-h8.sourceforge.jp
5620T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5621S: Maintained
5622F: arch/h8300/
5623F: drivers/clocksource/h8300_*.c
5624F: drivers/clk/h8300/
5625F: drivers/irqchip/irq-renesas-h8*.c
5626
71a6d0af
HW
5627HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5628M: Frank Seidel <frank@f-seidel.de>
5629L: platform-driver-x86@vger.kernel.org
5630W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5631S: Maintained
5632F: drivers/platform/x86/hdaps.c
5633
48fc9e26
HV
5634HDPVR USB VIDEO ENCODER DRIVER
5635M: Hans Verkuil <hverkuil@xs4all.nl>
5636L: linux-media@vger.kernel.org
5637T: git git://linuxtv.org/media_tree.git
a825eaec 5638W: https://linuxtv.org
48fc9e26 5639S: Odd Fixes
14430813 5640F: drivers/media/usb/hdpvr/
48fc9e26 5641
71a6d0af 5642HWPOISON MEMORY FAILURE HANDLING
f9625c48 5643M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5644L: linux-mm@kvack.org
71a6d0af
HW
5645S: Maintained
5646F: mm/memory-failure.c
5647F: mm/hwpoison-inject.c
5648
5649HYPERVISOR VIRTUAL CONSOLE DRIVER
5650L: linuxppc-dev@lists.ozlabs.org
5651S: Odd Fixes
5652F: drivers/tty/hvc/
5653
e5ab1477
AP
5654HACKRF MEDIA DRIVER
5655M: Antti Palosaari <crope@iki.fi>
5656L: linux-media@vger.kernel.org
a825eaec 5657W: https://linuxtv.org
e5ab1477
AP
5658W: http://palosaari.fi/linux/
5659Q: http://patchwork.linuxtv.org/project/linux-media/list/
5660T: git git://linuxtv.org/anttip/media_tree.git
5661S: Maintained
5662F: drivers/media/usb/hackrf/
5663
5b543965 5664HARDWARE MONITORING
d8130624 5665M: Jean Delvare <jdelvare@suse.com>
ca462085 5666M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5667L: linux-hwmon@vger.kernel.org
5668W: http://hwmon.wiki.kernel.org/
a94ef4ed 5669T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5670T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5671S: Maintained
047f4ec2 5672F: Documentation/hwmon/
679655da 5673F: drivers/hwmon/
047f4ec2 5674F: include/linux/hwmon*.h
5b543965 5675
844dd05f 5676HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5677M: Matt Mackall <mpm@selenic.com>
5678M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5679L: linux-crypto@vger.kernel.org
c0d0787b 5680S: Odd fixes
f6c60b15 5681F: Documentation/devicetree/bindings/rng/
679655da
JP
5682F: Documentation/hw_random.txt
5683F: drivers/char/hw_random/
5684F: include/linux/hw_random.h
844dd05f 5685
8b37fcfc
OBC
5686HARDWARE SPINLOCK CORE
5687M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5688M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5689L: linux-remoteproc@vger.kernel.org
8b37fcfc 5690S: Maintained
9f273c24 5691T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5692F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5693F: Documentation/hwspinlock.txt
2dbd8585 5694F: drivers/hwspinlock/
8b37fcfc
OBC
5695F: include/linux/hwspinlock.h
5696
1da177e4 5697HARMONY SOUND DRIVER
ac6aecbf 5698L: linux-parisc@vger.kernel.org
1da177e4 5699S: Maintained
679655da 5700F: sound/parisc/harmony.*
1da177e4 5701
91952bc0
AP
5702HD29L2 MEDIA DRIVER
5703M: Antti Palosaari <crope@iki.fi>
5704L: linux-media@vger.kernel.org
a825eaec 5705W: https://linuxtv.org
91952bc0
AP
5706W: http://palosaari.fi/linux/
5707Q: http://patchwork.linuxtv.org/project/linux-media/list/
5708T: git git://linuxtv.org/anttip/media_tree.git
5709S: Maintained
5710F: drivers/media/dvb-frontends/hd29l2*
5711
214de83e
BB
5712HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5713M: Brian Boylston <brian.boylston@hpe.com>
5714S: Supported
5715F: Documentation/watchdog/hpwdt.txt
5716F: drivers/watchdog/hpwdt.c
5717
9257aa49 5718HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5719M: Don Brace <don.brace@microsemi.com>
9257aa49 5720L: iss_storagedev@hp.com
a0a268ad 5721L: esc.storagedev@microsemi.com
693373db 5722L: linux-scsi@vger.kernel.org
9257aa49
SC
5723S: Supported
5724F: Documentation/scsi/hpsa.txt
5725F: drivers/scsi/hpsa*.[ch]
5726F: include/linux/cciss*.h
c117ab84 5727F: include/uapi/linux/cciss*.h
9257aa49 5728
e2d1d6c0 5729HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5730M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5731L: iss_storagedev@hp.com
516fdcea 5732L: esc.storagedev@microsemi.com
693373db 5733L: linux-scsi@vger.kernel.org
e2d1d6c0 5734S: Supported
679655da
JP
5735F: Documentation/blockdev/cciss.txt
5736F: drivers/block/cciss*
5737F: include/linux/cciss_ioctl.h
c117ab84 5738F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5739
f48ad614
DD
5740HFI1 DRIVER
5741M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5742M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5743L: linux-rdma@vger.kernel.org
5744S: Supported
5745F: drivers/infiniband/hw/hfi1
5746
1da177e4 5747HFS FILESYSTEM
6cf515e1
GU
5748L: linux-fsdevel@vger.kernel.org
5749S: Orphan
679655da
JP
5750F: Documentation/filesystems/hfs.txt
5751F: fs/hfs/
1da177e4 5752
ef575f47
GU
5753HFSPLUS FILESYSTEM
5754L: linux-fsdevel@vger.kernel.org
5755S: Orphan
5756F: Documentation/filesystems/hfsplus.txt
5757F: fs/hfsplus/
5758
1da177e4 5759HGA FRAMEBUFFER DRIVER
8b58be88 5760M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5761L: linux-nvidia@lists.surfsouth.com
5762W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5763S: Maintained
8a61f013 5764F: drivers/video/fbdev/hgafb.c
1da177e4 5765
4480f15b 5766HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5767M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5768M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5769L: linux-pm@vger.kernel.org
68656443 5770B: https://bugzilla.kernel.org
e2d1d6c0 5771S: Supported
679655da
JP
5772F: arch/x86/power/
5773F: drivers/base/power/
5774F: kernel/power/
5775F: include/linux/suspend.h
5776F: include/linux/freezer.h
5777F: include/linux/pm.h
679655da 5778F: arch/*/include/asm/suspend*.h
e2d1d6c0 5779
4ef4caad 5780HID CORE LAYER
e5f6450c 5781M: Jiri Kosina <jikos@kernel.org>
406df153 5782R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5783L: linux-input@vger.kernel.org
54e5881d 5784T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5785S: Maintained
679655da
JP
5786F: drivers/hid/
5787F: include/linux/hid*
c117ab84 5788F: include/uapi/linux/hid*
4ef4caad 5789
30ee72f0 5790HID SENSOR HUB DRIVERS
e5f6450c 5791M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5792M: Jonathan Cameron <jic23@kernel.org>
5793M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5794L: linux-input@vger.kernel.org
5795L: linux-iio@vger.kernel.org
5796S: Maintained
5797F: Documentation/hid/hid-sensor*
5798F: drivers/hid/hid-sensor-*
5799F: drivers/iio/*/hid-*
5800F: include/linux/hid-sensor-*
5801
38bed542 5802HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5803M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5804L: linux-kernel@vger.kernel.org
75fc2d37 5805T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5806S: Maintained
679655da 5807F: Documentation/timers/
5cee9645 5808F: kernel/time/hrtimer.c
88606e80
TG
5809F: kernel/time/clockevents.c
5810F: kernel/time/tick*.*
5811F: kernel/time/timer_*.c
05ed8490 5812F: include/linux/clockchips.h
679655da 5813F: include/linux/hrtimer.h
38bed542 5814
1da177e4 5815HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5816L: linux-hams@vger.kernel.org
8b64f2a0 5817S: Orphan
679655da
JP
5818F: drivers/net/hamradio/dmascc.c
5819F: drivers/net/hamradio/scc.c
1da177e4 5820
ede1e6f8 5821HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5822M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5823W: http://www.highpoint-tech.com
5824S: Supported
679655da
JP
5825F: Documentation/scsi/hptiop.txt
5826F: drivers/scsi/hptiop.c
ede1e6f8 5827
1da177e4 5828HIPPI
8b58be88 5829M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5830L: linux-hippi@sunsite.dk
5831S: Maintained
679655da 5832F: include/linux/hippidevice.h
c117ab84 5833F: include/uapi/linux/if_hippi.h
679655da 5834F: net/802/hippi.c
ff5a3b50 5835F: drivers/net/hippi/
1da177e4 5836
b30d74e4
DH
5837HISILICON NETWORK SUBSYSTEM DRIVER
5838M: Yisen Zhuang <yisen.zhuang@huawei.com>
5839M: Salil Mehta <salil.mehta@huawei.com>
5840L: netdev@vger.kernel.org
5841W: http://www.hisilicon.com
5842S: Maintained
5843F: drivers/net/ethernet/hisilicon/
5844F: Documentation/devicetree/bindings/net/hisilicon*.txt
5845
66a9bae6 5846HISILICON ROCE DRIVER
5847M: Lijun Ou <oulijun@huawei.com>
5848M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5849L: linux-rdma@vger.kernel.org
5850S: Maintained
5851F: drivers/infiniband/hw/hns/
5852F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5853
16c6c252
JG
5854HISILICON SAS Controller
5855M: John Garry <john.garry@huawei.com>
5856W: http://www.hisilicon.com
5857S: Supported
5858F: drivers/scsi/hisi_sas/
5859F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5860
ff1d2767 5861HOST AP DRIVER
8b58be88 5862M: Jouni Malinen <j@w1.fi>
724c6b35 5863L: linux-wireless@vger.kernel.org
ffd74aca
JM
5864W: http://w1.fi/hostap-driver.html
5865S: Obsolete
eb4f98d5 5866F: drivers/net/wireless/intersil/hostap/
ff1d2767 5867
dd8cd779 5868HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5869L: platform-driver-x86@vger.kernel.org
95c70215 5870S: Orphan
679655da 5871F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5872
e2d1d6c0 5873HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5874M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5875S: Maintained
7e25d724 5876F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5877
7d2c86b5 5878HPET: High Precision Event Timers driver
8b58be88 5879M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5880S: Maintained
679655da
JP
5881F: Documentation/timers/hpet.txt
5882F: drivers/char/hpet.c
5883F: include/linux/hpet.h
c117ab84 5884F: include/uapi/linux/hpet.h
b9b0332f 5885
e07b5d79 5886HPET: x86
9e06f631 5887S: Orphan
679655da
JP
5888F: arch/x86/kernel/hpet.c
5889F: arch/x86/include/asm/hpet.h
b9b0332f 5890
1da177e4 5891HPFS FILESYSTEM
8b58be88 5892M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5893W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5894S: Maintained
679655da 5895F: fs/hpfs/
1da177e4 5896
3441cded 5897HSI SUBSYSTEM
56459ea9
SR
5898M: Sebastian Reichel <sre@kernel.org>
5899T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5900S: Maintained
5901F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5902F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5903F: drivers/hsi/
5904F: include/linux/hsi/
5905F: include/uapi/linux/hsi/
5906
7d2c86b5 5907HSO 3G MODEM DRIVER
8b58be88 5908M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5909W: http://www.pharscape.org
5910S: Maintained
679655da 5911F: drivers/net/usb/hso.c
11cd29b0 5912
19990e29
AB
5913HSR NETWORK PROTOCOL
5914M: Arvid Brodin <arvid.brodin@alten.se>
5915L: netdev@vger.kernel.org
5916S: Maintained
5917F: net/hsr/
5918
5a18c343 5919HTCPEN TOUCHSCREEN DRIVER
8b58be88 5920M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5921L: linux-input@vger.kernel.org
5922S: Maintained
679655da 5923F: drivers/input/touchscreen/htcpen.c
5a18c343 5924
1da177e4 5925HUGETLB FILESYSTEM
6d49e352 5926M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5927S: Maintained
679655da 5928F: fs/hugetlbfs/
1da177e4 5929
fe713d60
JCT
5930HVA ST MEDIA DRIVER
5931M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5932L: linux-media@vger.kernel.org
5933T: git git://linuxtv.org/media_tree.git
5934W: https://linuxtv.org
5935S: Supported
5936F: drivers/media/platform/sti/hva
5937
05183189 5938Hyper-V CORE AND DRIVERS
9c3646d1 5939M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5940M: Haiyang Zhang <haiyangz@microsoft.com>
5941L: devel@linuxdriverproject.org
5942S: Maintained
a4162747
HZ
5943F: arch/x86/include/asm/mshyperv.h
5944F: arch/x86/include/uapi/asm/hyperv.h
5945F: arch/x86/kernel/cpu/mshyperv.c
05183189 5946F: drivers/hid/hid-hyperv.c
a4162747 5947F: drivers/hv/
f92ca80b 5948F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5949F: drivers/pci/host/pci-hyperv.c
05183189 5950F: drivers/net/hyperv/
a4162747 5951F: drivers/scsi/storvsc_drv.c
95096f2f 5952F: drivers/uio/uio_hv_generic.c
8a61f013 5953F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5954F: include/linux/hyperv.h
5955F: tools/hv/
54bf725e 5956F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5957
7724fd04
PR
5958I2C MUXES
5959M: Peter Rosin <peda@axentia.se>
5960L: linux-i2c@vger.kernel.org
5961S: Maintained
2254d24a 5962F: Documentation/i2c/i2c-topology
7724fd04
PR
5963F: Documentation/i2c/muxes/
5964F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5965F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5966F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5967F: drivers/i2c/i2c-mux.c
5968F: drivers/i2c/muxes/
5969F: include/linux/i2c-mux.h
5970
d85c8a6a 5971I2C OVER PARALLEL PORT
d8130624 5972M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5973L: linux-i2c@vger.kernel.org
5974S: Maintained
5975F: Documentation/i2c/busses/i2c-parport
5976F: Documentation/i2c/busses/i2c-parport-light
5977F: drivers/i2c/busses/i2c-parport.c
5978F: drivers/i2c/busses/i2c-parport-light.c
5979
5980I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5981M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5982L: linux-i2c@vger.kernel.org
5983S: Maintained
5984F: Documentation/i2c/busses/i2c-ali1535
5985F: Documentation/i2c/busses/i2c-ali1563
5986F: Documentation/i2c/busses/i2c-ali15x3
5987F: Documentation/i2c/busses/i2c-amd756
5988F: Documentation/i2c/busses/i2c-amd8111
5989F: Documentation/i2c/busses/i2c-i801
5990F: Documentation/i2c/busses/i2c-nforce2
5991F: Documentation/i2c/busses/i2c-piix4
5992F: Documentation/i2c/busses/i2c-sis5595
5993F: Documentation/i2c/busses/i2c-sis630
5994F: Documentation/i2c/busses/i2c-sis96x
5995F: Documentation/i2c/busses/i2c-via
5996F: Documentation/i2c/busses/i2c-viapro
5997F: drivers/i2c/busses/i2c-ali1535.c
5998F: drivers/i2c/busses/i2c-ali1563.c
5999F: drivers/i2c/busses/i2c-ali15x3.c
6000F: drivers/i2c/busses/i2c-amd756.c
6001F: drivers/i2c/busses/i2c-amd756-s4882.c
6002F: drivers/i2c/busses/i2c-amd8111.c
6003F: drivers/i2c/busses/i2c-i801.c
6004F: drivers/i2c/busses/i2c-isch.c
6005F: drivers/i2c/busses/i2c-nforce2.c
6006F: drivers/i2c/busses/i2c-nforce2-s4985.c
6007F: drivers/i2c/busses/i2c-piix4.c
6008F: drivers/i2c/busses/i2c-sis5595.c
6009F: drivers/i2c/busses/i2c-sis630.c
6010F: drivers/i2c/busses/i2c-sis96x.c
6011F: drivers/i2c/busses/i2c-via.c
6012F: drivers/i2c/busses/i2c-viapro.c
6013
cb7f07a4
NH
6014I2C/SMBUS ISMT DRIVER
6015M: Seth Heasley <seth.heasley@intel.com>
6016M: Neil Horman <nhorman@tuxdriver.com>
6017L: linux-i2c@vger.kernel.org
6018F: drivers/i2c/busses/i2c-ismt.c
6019F: Documentation/i2c/busses/i2c-ismt
6020
6ea884db 6021I2C/SMBUS STUB DRIVER
d8130624 6022M: Jean Delvare <jdelvare@suse.com>
846557d3 6023L: linux-i2c@vger.kernel.org
6ea884db 6024S: Maintained
8547a5bc 6025F: drivers/i2c/i2c-stub.c
6ea884db 6026
5b543965 6027I2C SUBSYSTEM
14d77c4d 6028M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6029L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6030W: https://i2c.wiki.kernel.org/
6031Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6032T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6033S: Maintained
40ed1b4c 6034F: Documentation/devicetree/bindings/i2c/
679655da
JP
6035F: Documentation/i2c/
6036F: drivers/i2c/
630bc46e 6037F: drivers/i2c/*/
679655da 6038F: include/linux/i2c.h
03b70d62 6039F: include/linux/i2c-*.h
c117ab84
CEB
6040F: include/uapi/linux/i2c.h
6041F: include/uapi/linux/i2c-*.h
1da177e4 6042
4560d677
WS
6043I2C ACPI SUPPORT
6044M: Mika Westerberg <mika.westerberg@linux.intel.com>
6045L: linux-i2c@vger.kernel.org
6046L: linux-acpi@vger.kernel.org
6047S: Maintained
4560d677 6048
d85c8a6a 6049I2C-TAOS-EVM DRIVER
d8130624 6050M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6051L: linux-i2c@vger.kernel.org
6052S: Maintained
6053F: Documentation/i2c/busses/i2c-taos-evm
6054F: drivers/i2c/busses/i2c-taos-evm.c
6055
e8c76eed 6056I2C-TINY-USB DRIVER
8b58be88 6057M: Till Harbaum <till@harbaum.org>
846557d3 6058L: linux-i2c@vger.kernel.org
932d1872 6059W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6060S: Maintained
679655da 6061F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6062
1da177e4 6063i386 BOOT CODE
8b58be88 6064M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6065S: Maintained
679655da 6066F: arch/x86/boot/
1da177e4
LT
6067
6068i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6069M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6070T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6071S: Maintained
6072
1da177e4 6073IA64 (Itanium) PLATFORM
8b58be88
JP
6074M: Tony Luck <tony.luck@intel.com>
6075M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6076L: linux-ia64@vger.kernel.org
6b1c70b1 6077T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6078S: Maintained
679655da 6079F: arch/ia64/
1da177e4 6080
4cd38750
LDSB
6081IBM Power VMX Cryptographic instructions
6082M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6083M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6084L: linux-crypto@vger.kernel.org
6085S: Supported
6086F: drivers/crypto/vmx/Makefile
6087F: drivers/crypto/vmx/Kconfig
6088F: drivers/crypto/vmx/vmx.c
6089F: drivers/crypto/vmx/aes*
6090F: drivers/crypto/vmx/ghash*
6091F: drivers/crypto/vmx/ppc-xlate.pl
6092
956c203c 6093IBM Power in-Nest Crypto Acceleration
4cd38750 6094M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6095M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6096L: linux-crypto@vger.kernel.org
6097S: Supported
28bceeaa
DS
6098F: drivers/crypto/nx/Makefile
6099F: drivers/crypto/nx/Kconfig
6100F: drivers/crypto/nx/nx-aes*
6101F: drivers/crypto/nx/nx-sha*
6102F: drivers/crypto/nx/nx.*
6103F: drivers/crypto/nx/nx_csbcpb.h
6104F: drivers/crypto/nx/nx_debugfs.h
956c203c 6105
0e16aafb 6106IBM Power 842 compression accelerator
41656aa7 6107M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6108S: Supported
28bceeaa
DS
6109F: drivers/crypto/nx/Makefile
6110F: drivers/crypto/nx/Kconfig
7011a122 6111F: drivers/crypto/nx/nx-842*
2da572c9 6112F: include/linux/sw842.h
2062c5b6 6113F: crypto/842.c
2da572c9 6114F: lib/842/
0e16aafb 6115
1da177e4 6116IBM Power Linux RAID adapter
8b58be88 6117M: Brian King <brking@us.ibm.com>
1da177e4 6118S: Supported
679655da 6119F: drivers/scsi/ipr.*
1da177e4 6120
9d348af4 6121IBM Power Virtual Ethernet Device Driver
eddd63a6 6122M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6123L: netdev@vger.kernel.org
6124S: Supported
9aa32835 6125F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6126
032c5e82
TF
6127IBM Power SRIOV Virtual NIC Device Driver
6128M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6129M: John Allen <jallen@linux.vnet.ibm.com>
6130L: netdev@vger.kernel.org
6131S: Supported
6132F: drivers/net/ethernet/ibm/ibmvnic.*
6133
e6babec6 6134IBM Power Virtual SCSI Device Drivers
bcbde52b 6135M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6136L: linux-scsi@vger.kernel.org
6137S: Supported
e6babec6 6138F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6139F: include/scsi/viosrp.h
6140
6141IBM Power Virtual SCSI Device Target Driver
6142M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6143M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6144L: linux-scsi@vger.kernel.org
6145L: target-devel@vger.kernel.org
6146S: Supported
6147F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6148
6149IBM Power Virtual FC Device Drivers
44b4dad9 6150M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6151L: linux-scsi@vger.kernel.org
6152S: Supported
6153F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6154
1da177e4 6155IBM ServeRAID RAID DRIVER
f9213e78 6156S: Orphan
679655da 6157F: drivers/scsi/ips.*
1da177e4 6158
6ed9f9c4
PT
6159ICH LPC AND GPIO DRIVER
6160M: Peter Tyser <ptyser@xes-inc.com>
6161S: Maintained
6162F: drivers/mfd/lpc_ich.c
6163F: drivers/gpio/gpio-ich.c
6164
1e7106fc 6165IDE SUBSYSTEM
8b58be88 6166M: "David S. Miller" <davem@davemloft.net>
1da177e4 6167L: linux-ide@vger.kernel.org
8a6e2535 6168Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6169T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6170S: Maintained
679655da
JP
6171F: Documentation/ide/
6172F: drivers/ide/
6173F: include/linux/ide.h
1da177e4 6174
6cb8c13d
IP
6175IDEAPAD LAPTOP EXTRAS DRIVER
6176M: Ike Panhc <ike.pan@canonical.com>
6177L: platform-driver-x86@vger.kernel.org
6178W: http://launchpad.net/ideapad-laptop
6179S: Maintained
6180F: drivers/platform/x86/ideapad-laptop.c
6181
1ea4c161
AM
6182IDEAPAD LAPTOP SLIDEBAR DRIVER
6183M: Andrey Moiseev <o2g.org.ru@gmail.com>
6184L: linux-input@vger.kernel.org
6185W: https://github.com/o2genum/ideapad-slidebar
6186S: Maintained
6187F: drivers/input/misc/ideapad_slidebar.c
6188
0f861e8c 6189IDE/ATAPI DRIVERS
487ba8e8 6190M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6191L: linux-ide@vger.kernel.org
c404c199 6192S: Maintained
679655da
JP
6193F: Documentation/cdrom/ide-cd
6194F: drivers/ide/ide-cd*
1da177e4 6195
02cf2286 6196IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6197M: Alexander Aring <aar@pengutronix.de>
5cc92049 6198M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6199L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6200W: http://wpan.cakelab.org/
6201T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6202T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6203S: Maintained
6204F: net/ieee802154/
68653359 6205F: net/mac802154/
251741b1 6206F: drivers/net/ieee802154/
580947d3
AA
6207F: include/linux/nl802154.h
6208F: include/linux/ieee802154.h
6209F: include/net/nl802154.h
6210F: include/net/mac802154.h
6211F: include/net/af_ieee802154.h
6212F: include/net/cfg802154.h
6213F: include/net/ieee802154_netdev.h
ebef9c12 6214F: Documentation/networking/ieee802154.txt
02cf2286 6215
b1c97193
SY
6216IGORPLUG-USB IR RECEIVER
6217M: Sean Young <sean@mess.org>
6218L: linux-media@vger.kernel.org
6219S: Maintained
6220F: drivers/media/rc/igorplugusb.c
6221
40ad4a30
SY
6222IGUANAWORKS USB IR TRANSCEIVER
6223M: Sean Young <sean@mess.org>
6224L: linux-media@vger.kernel.org
6225S: Maintained
6226F: drivers/media/rc/iguanair.c
6227
ed13134b
PR
6228IIO DIGITAL POTENTIOMETER DAC
6229M: Peter Rosin <peda@axentia.se>
6230L: linux-iio@vger.kernel.org
6231S: Maintained
7fde1484 6232F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6233F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6234F: drivers/iio/dac/dpot-dac.c
ed13134b 6235
e778aa14
PR
6236IIO ENVELOPE DETECTOR
6237M: Peter Rosin <peda@axentia.se>
6238L: linux-iio@vger.kernel.org
6239S: Maintained
b475f80b 6240F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6241F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6242F: drivers/iio/adc/envelope-detector.c
e778aa14 6243
9545f86e 6244IIO SUBSYSTEM AND DRIVERS
030a13d7 6245M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6246R: Hartmut Knaack <knaack.h@gmx.de>
6247R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6248R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6249L: linux-iio@vger.kernel.org
21d41655 6250T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6251S: Maintained
866b148a 6252F: Documentation/devicetree/bindings/iio/
03e7c251 6253F: drivers/iio/
9545f86e 6254F: drivers/staging/iio/
8fe671fc 6255F: include/linux/iio/
817020cf 6256F: tools/iio/
9545f86e 6257
65519263
SG
6258IKANOS/ADI EAGLE ADSL USB DRIVER
6259M: Matthieu Castet <castet.matthieu@free.fr>
6260M: Stanislaw Gruszka <stf_xl@wp.pl>
6261S: Maintained
6262F: drivers/usb/atm/ueagle-atm.c
6263
8ef3ff27
PB
6264IMGTEC ASCII LCD DRIVER
6265M: Paul Burton <paul.burton@imgtec.com>
6266S: Maintained
6267F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6268F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6269
e89ab51f
GR
6270INA209 HARDWARE MONITOR DRIVER
6271M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6272L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6273S: Maintained
6274F: Documentation/hwmon/ina209
6275F: Documentation/devicetree/bindings/i2c/ina209.txt
6276F: drivers/hwmon/ina209.c
6277
6278INA2XX HARDWARE MONITOR DRIVER
6279M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6280L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6281S: Maintained
6282F: Documentation/hwmon/ina2xx
6283F: drivers/hwmon/ina2xx.c
6284F: include/linux/platform_data/ina2xx.h
6285
14dc124f
SIG
6286INDUSTRY PACK SUBSYSTEM (IPACK)
6287M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6288M: Jens Taprogge <jens.taprogge@taprogge.org>
6289M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6290L: industrypack-devel@lists.sourceforge.net
6291W: http://industrypack.sourceforge.net
6292S: Maintained
6293F: drivers/ipack/
6294
8adc53fd
ZLK
6295INGENIC JZ4780 DMA Driver
6296M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6297S: Maintained
6298F: drivers/dma/dma-jz4780.c
6299
87cf40e6
HH
6300INGENIC JZ4780 NAND DRIVER
6301M: Harvey Hunt <harveyhuntnexus@gmail.com>
6302L: linux-mtd@lists.infradead.org
6303S: Maintained
6304F: drivers/mtd/nand/jz4780_*
6305
aa7168f4 6306INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6307M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6308M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6309L: linux-ima-devel@lists.sourceforge.net
6310L: linux-ima-user@lists.sourceforge.net
6311L: linux-security-module@vger.kernel.org
9f273c24 6312T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6313S: Supported
679655da 6314F: security/integrity/ima/
aa7168f4 6315
9a4ea5a9
JH
6316IMGTEC IR DECODER DRIVER
6317M: James Hogan <james.hogan@imgtec.com>
6318S: Maintained
6319F: drivers/media/rc/img-ir/
6320
1da177e4 6321IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6322L: linux-fbdev@vger.kernel.org
843393d3 6323S: Orphan
8a61f013 6324F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6325
6326INFINIBAND SUBSYSTEM
b6b2bbe6 6327M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6328M: Sean Hefty <sean.hefty@intel.com>
6329M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6330L: linux-rdma@vger.kernel.org
605841f5 6331W: http://www.openfabrics.org/
8a6e2535 6332Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6333T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6334S: Supported
679655da
JP
6335F: Documentation/infiniband/
6336F: drivers/infiniband/
c117ab84 6337F: include/uapi/linux/if_infiniband.h
954138dc
YD
6338F: include/uapi/rdma/
6339F: include/rdma/
1da177e4 6340
c9f04f58 6341INOTIFY
8b58be88
JP
6342M: John McCutchan <john@johnmccutchan.com>
6343M: Robert Love <rlove@rlove.org>
6344M: Eric Paris <eparis@parisplace.org>
c9f04f58 6345S: Maintained
679655da
JP
6346F: Documentation/filesystems/inotify.txt
6347F: fs/notify/inotify/
6348F: include/linux/inotify.h
c117ab84 6349F: include/uapi/linux/inotify.h
c9f04f58 6350
e2d1d6c0 6351INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6352M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6353L: linux-input@vger.kernel.org
8a6e2535 6354Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6355T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6356S: Maintained
679655da 6357F: drivers/input/
f4eea7e2 6358F: include/linux/input.h
c117ab84 6359F: include/uapi/linux/input.h
f4eea7e2 6360F: include/linux/input/
e52d8398 6361F: Documentation/devicetree/bindings/input/
e2d1d6c0 6362
3267a87f 6363INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6364M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6365L: linux-input@vger.kernel.org
75dd112a 6366S: Odd fixes
3267a87f 6367F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6368F: drivers/input/input-mt.c
3267a87f
HR
6369K: \b(ABS|SYN)_MT_
6370
97fa99a3
JY
6371INTEL ASoC BDW/HSW DRIVERS
6372M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6373L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6374S: Supported
e8e1225d
JP
6375F: sound/soc/intel/common/sst-dsp*
6376F: sound/soc/intel/common/sst-firmware.c
6377F: sound/soc/intel/boards/broadwell.c
6378F: sound/soc/intel/haswell/
97fa99a3 6379
4ac13e17
DJ
6380INTEL C600 SERIES SAS CONTROLLER DRIVER
6381M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6382M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6383L: linux-scsi@vger.kernel.org
7106891a
DJ
6384T: git git://git.code.sf.net/p/intel-sas/isci
6385S: Supported
4ac13e17 6386F: drivers/scsi/isci/
4ac13e17 6387
ecc83e52
AH
6388INTEL HID EVENT DRIVER
6389M: Alex Hung <alex.hung@canonical.com>
6390L: platform-driver-x86@vger.kernel.org
6391S: Maintained
6392F: drivers/platform/x86/intel-hid.c
6393
332e0812
AK
6394INTEL VIRTUAL BUTTON DRIVER
6395M: AceLan Kao <acelan.kao@canonical.com>
6396L: platform-driver-x86@vger.kernel.org
6397S: Maintained
6398F: drivers/platform/x86/intel-vbtn.c
6399
26717172 6400INTEL IDLE DRIVER
6af33995 6401M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6402M: Len Brown <lenb@kernel.org>
bf1c138e 6403L: linux-pm@vger.kernel.org
08deed1e 6404T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6405B: https://bugzilla.kernel.org
26717172
LB
6406S: Supported
6407F: drivers/idle/intel_idle.c
6408
8fb861fa
SP
6409INTEL INTEGRATED SENSOR HUB DRIVER
6410M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6411M: Jiri Kosina <jikos@kernel.org>
6412L: linux-input@vger.kernel.org
6413S: Maintained
6414F: drivers/hid/intel-ish-hid/
6415
7c1ac18d 6416INTEL PSTATE DRIVER
58ac1f62
SP
6417M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6418M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6419L: linux-pm@vger.kernel.org
6420S: Supported
6421F: drivers/cpufreq/intel_pstate.c
6422
9eb8ef74 6423INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6424M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6425L: linux-fbdev@vger.kernel.org
ce00f85c 6426S: Maintained
679655da 6427F: Documentation/fb/intelfb.txt
8a61f013 6428F: drivers/video/fbdev/intelfb/
9eb8ef74 6429
1da177e4 6430INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6431M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6432L: linux-fbdev@vger.kernel.org
ce00f85c 6433S: Maintained
8a61f013 6434F: drivers/video/fbdev/i810/
1da177e4 6435
f4a9bc4c 6436INTEL MENLOW THERMAL DRIVER
8b58be88 6437M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6438L: platform-driver-x86@vger.kernel.org
5ca92bd9 6439W: https://01.org/linux-acpi
f4a9bc4c 6440S: Supported
679655da 6441F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6442
248a9dc3 6443INTEL I/OAT DMA DRIVER
18ebd564 6444M: Dave Jiang <dave.jiang@intel.com>
08223d80 6445R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6446L: dmaengine@vger.kernel.org
6447Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6448S: Supported
679655da 6449F: drivers/dma/ioat*
248a9dc3 6450
6c8909b4 6451INTEL IOMMU (VT-d)
8b58be88 6452M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6453L: iommu@lists.linux-foundation.org
54e5881d 6454T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6455S: Supported
3fb39615 6456F: drivers/iommu/intel-iommu.c
679655da 6457F: include/linux/intel-iommu.h
6c8909b4 6458
b3e5f263 6459INTEL IOP-ADMA DMA DRIVER
08223d80 6460R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6461S: Odd fixes
679655da 6462F: drivers/dma/iop-adma.c
b3e5f263 6463
9251ce95 6464INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6465M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6466S: Maintained
679655da
JP
6467F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6468F: arch/arm/mach-ixp4xx/include/mach/npe.h
6469F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6470F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6471F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6472F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6473
844dd05f 6474INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6475M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6476S: Maintained
679655da 6477F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6478
2f302324 6479INTEL ETHERNET DRIVERS
8b58be88 6480M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6481L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6482W: http://www.intel.com/support/feedback.htm
d94e6fed 6483W: http://e1000.sourceforge.net/
2f302324
JK
6484Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6485T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6486T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6487S: Supported
0d164401
JK
6488F: Documentation/networking/e100.txt
6489F: Documentation/networking/e1000.txt
6490F: Documentation/networking/e1000e.txt
6491F: Documentation/networking/igb.txt
6492F: Documentation/networking/igbvf.txt
6493F: Documentation/networking/ixgb.txt
6494F: Documentation/networking/ixgbe.txt
6495F: Documentation/networking/ixgbevf.txt
1bff6529 6496F: Documentation/networking/i40e.txt
105bf2fe 6497F: Documentation/networking/i40evf.txt
dee1ad47 6498F: drivers/net/ethernet/intel/
bc90d291 6499F: drivers/net/ethernet/intel/*/
1da177e4 6500
6e4de866
FL
6501INTEL RDMA RNIC DRIVER
6502M: Faisal Latif <faisal.latif@intel.com>
6503R: Chien Tin Tung <chien.tin.tung@intel.com>
6504R: Mustafa Ismail <mustafa.ismail@intel.com>
6505R: Shiraz Saleem <shiraz.saleem@intel.com>
6506R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6507L: linux-rdma@vger.kernel.org
6508S: Supported
6509F: drivers/infiniband/hw/i40iw/
6510
224f9e6d
AS
6511INTEL MERRIFIELD GPIO DRIVER
6512M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6513L: linux-gpio@vger.kernel.org
6514S: Maintained
6515F: drivers/gpio/gpio-merrifield.c
6516
0963d59b
LW
6517INTEL-MID GPIO DRIVER
6518M: David Cohen <david.a.cohen@linux.intel.com>
6519L: linux-gpio@vger.kernel.org
6520S: Maintained
6521F: drivers/gpio/gpio-intel-mid.c
6522
ca907a90
SY
6523INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6524M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6525L: linux-wireless@vger.kernel.org
ca907a90 6526S: Maintained
679655da 6527F: Documentation/networking/README.ipw2100
679655da 6528F: Documentation/networking/README.ipw2200
367a1092 6529F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6530
5760b0a5
AS
6531INTEL(R) TRACE HUB
6532M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6533S: Supported
6534F: Documentation/trace/intel_th.txt
6535F: drivers/hwtracing/intel_th/
6536
4bd96a7a 6537INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6538M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6539L: tboot-devel@lists.sourceforge.net
6540W: http://tboot.sourceforge.net
e9b7d7c8 6541T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6542S: Supported
6543F: Documentation/intel_txt.txt
6544F: include/linux/tboot.h
6545F: arch/x86/kernel/tboot.c
6546
8a70da82 6547INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6548M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6549M: linux-wimax@intel.com
49e7d9df 6550L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6551S: Supported
6552W: http://linuxwimax.org
679655da
JP
6553F: Documentation/wimax/README.i2400m
6554F: drivers/net/wimax/i2400m/
c117ab84 6555F: include/uapi/linux/wimax/i2400m.h
8a70da82 6556
1c0ce89c
SG
6557INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6558M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6559L: linux-wireless@vger.kernel.org
1c0ce89c 6560S: Supported
7ac9a364 6561F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6562
b481de9c 6563INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6564M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6565M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6566M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6567M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6568L: linux-wireless@vger.kernel.org
b481de9c 6569W: http://intellinuxwireless.org
b62ff718 6570T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6571S: Supported
e705c121 6572F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6573
de8fe023
TW
6574INTEL MANAGEMENT ENGINE (mei)
6575M: Tomas Winkler <tomas.winkler@intel.com>
6576L: linux-kernel@vger.kernel.org
6577S: Supported
c117ab84 6578F: include/uapi/linux/mei.h
5069288b 6579F: include/linux/mei_cl_bus.h
de8fe023 6580F: drivers/misc/mei/*
222818c3 6581F: drivers/watchdog/mei_wdt.c
e07950a1 6582F: Documentation/misc-devices/mei/*
986b891a 6583F: samples/mei/*
de8fe023 6584
50ceb98b
SD
6585INTEL MIC DRIVERS (mic)
6586M: Sudeep Dutt <sudeep.dutt@intel.com>
6587M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6588S: Supported
6589W: https://github.com/sudeepdutt/mic
6590W: http://software.intel.com/en-us/mic-developer
6591F: include/linux/mic_bus.h
6592F: include/linux/scif.h
6593F: include/uapi/linux/mic_common.h
6594F: include/uapi/linux/mic_ioctl.h
9f273c24 6595F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6596F: drivers/misc/mic/
6597F: drivers/dma/mic_x100_dma.c
6598F: drivers/dma/mic_x100_dma.h
9f273c24 6599F: Documentation/mic/
50ceb98b 6600
fdca4f16 6601INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6602M: Zha Qipeng<qipeng.zha@intel.com>
6603L: platform-driver-x86@vger.kernel.org
6604S: Maintained
6605F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6606F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6607F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6608F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6609
378f956e
SKC
6610INTEL TELEMETRY DRIVER
6611M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6612L: platform-driver-x86@vger.kernel.org
6613S: Maintained
378f956e 6614F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6615F: drivers/platform/x86/intel_telemetry*
0a8b8353 6616
b740d2e9
RB
6617INTEL PMC CORE DRIVER
6618M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6619M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6620L: platform-driver-x86@vger.kernel.org
6621S: Maintained
6622F: arch/x86/include/asm/pmc_core.h
6623F: drivers/platform/x86/intel_pmc_core*
6624
3904b28e
LW
6625INVENSENSE MPU-3050 GYROSCOPE DRIVER
6626M: Linus Walleij <linus.walleij@linaro.org>
6627L: linux-iio@vger.kernel.org
6628S: Maintained
6629F: drivers/iio/gyro/mpu3050*
6630F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6631
cb109a0e 6632IOC3 ETHERNET DRIVER
8b58be88 6633M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6634L: linux-mips@linux-mips.org
6635S: Maintained
8862bf1e 6636F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6637
cb109a0e 6638IOC3 SERIAL DRIVER
8b58be88 6639M: Pat Gefre <pfg@sgi.com>
d39e0721 6640L: linux-serial@vger.kernel.org
cb109a0e 6641S: Maintained
df621252 6642F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6643
0b6e8569
SW
6644IOMMU DRIVERS
6645M: Joerg Roedel <joro@8bytes.org>
6646L: iommu@lists.linux-foundation.org
6647T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6648S: Maintained
efcd94c0 6649F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6650F: drivers/iommu/
6651
4480f15b 6652IP MASQUERADING
8b58be88 6653M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6654S: Maintained
679655da 6655F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6656
4409ebe9 6657IPMI SUBSYSTEM
8b58be88 6658M: Corey Minyard <minyard@acm.org>
b0c90653 6659L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6660W: http://openipmi.sourceforge.net/
6661S: Supported
679655da
JP
6662F: Documentation/IPMI.txt
6663F: drivers/char/ipmi/
6664F: include/linux/ipmi*
c117ab84 6665F: include/uapi/linux/ipmi*
4409ebe9 6666
2d800897
KW
6667QCOM AUDIO (ASoC) DRIVERS
6668M: Patrick Lai <plai@codeaurora.org>
6669M: Banajit Goswami <bgoswami@codeaurora.org>
6670L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6671S: Supported
6672F: sound/soc/qcom/
6673
e2d1d6c0 6674IPS SCSI RAID DRIVER
8b58be88 6675M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6676L: linux-scsi@vger.kernel.org
6677W: http://www.adaptec.com/
6678S: Maintained
679655da 6679F: drivers/scsi/ips*
e2d1d6c0
RD
6680
6681IPVS
8b58be88
JP
6682M: Wensong Zhang <wensong@linux-vs.org>
6683M: Simon Horman <horms@verge.net.au>
6684M: Julian Anastasov <ja@ssi.bg>
979b6c13 6685L: netdev@vger.kernel.org
e2d1d6c0 6686L: lvs-devel@vger.kernel.org
1da177e4 6687S: Maintained
9f273c24
FW
6688T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6689T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6690F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6691F: include/net/ip_vs.h
c117ab84 6692F: include/uapi/linux/ip_vs.h
679655da 6693F: net/netfilter/ipvs/
1da177e4 6694
e7839f25 6695IPWIRELESS DRIVER
e5f6450c 6696M: Jiri Kosina <jikos@kernel.org>
d8130624 6697M: David Sterba <dsterba@suse.com>
92094aa0 6698S: Odd Fixes
282361a0 6699F: drivers/tty/ipwireless/
099dc4fb 6700
e2d1d6c0 6701IPX NETWORK LAYER
8b58be88 6702M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6703L: netdev@vger.kernel.org
6704S: Maintained
679655da 6705F: include/net/ipx.h
c117ab84 6706F: include/uapi/linux/ipx.h
679655da 6707F: net/ipx/
e2d1d6c0 6708
1da177e4 6709IRDA SUBSYSTEM
8b58be88 6710M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6711L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6712L: netdev@vger.kernel.org
1da177e4 6713W: http://irda.sourceforge.net/
f353976d 6714S: Maintained
e0057975 6715T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6716F: Documentation/networking/irda.txt
6717F: drivers/net/irda/
6718F: include/net/irda/
6719F: net/irda/
1da177e4 6720
a800c7cc
TG
6721IRQ SUBSYSTEM
6722M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6723L: linux-kernel@vger.kernel.org
a800c7cc 6724S: Maintained
75fc2d37 6725T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6726F: kernel/irq/
2ed9fd28
JC
6727
6728IRQCHIP DRIVERS
6729M: Thomas Gleixner <tglx@linutronix.de>
6730M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6731M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6732L: linux-kernel@vger.kernel.org
6733S: Maintained
6734T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6735T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6736F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6737F: drivers/irqchip/
a800c7cc 6738
7ab3a837 6739IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6740M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6741S: Maintained
b09dec2c 6742T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6743F: Documentation/IRQ-domain.txt
6744F: include/linux/irqdomain.h
6745F: kernel/irq/irqdomain.c
b09dec2c 6746F: kernel/irq/msi.c
7ab3a837 6747
ad7afc38
WBG
6748ISA
6749M: William Breathitt Gray <vilhelm.gray@gmail.com>
6750S: Maintained
6751F: Documentation/isa.txt
6752F: drivers/base/isa.c
6753F: include/linux/isa.h
6754
e2d1d6c0 6755ISAPNP
8b58be88 6756M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6757S: Maintained
679655da
JP
6758F: Documentation/isapnp.txt
6759F: drivers/pnp/isapnp/
6760F: include/linux/isapnp.h
e2d1d6c0 6761
d39b8420
HV
6762ISA RADIO MODULE
6763M: Hans Verkuil <hverkuil@xs4all.nl>
6764L: linux-media@vger.kernel.org
6765T: git git://linuxtv.org/media_tree.git
a825eaec 6766W: https://linuxtv.org
d39b8420
HV
6767S: Maintained
6768F: drivers/media/radio/radio-isa*
6769
71a6d0af
HW
6770iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6771M: Peter Jones <pjones@redhat.com>
6772M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6773S: Maintained
6774F: drivers/firmware/iscsi_ibft*
6775
14816b1e 6776ISCSI
623290a2
LD
6777M: Lee Duncan <lduncan@suse.com>
6778M: Chris Leech <cleech@redhat.com>
14816b1e 6779L: open-iscsi@googlegroups.com
623290a2 6780W: www.open-iscsi.com
14816b1e 6781S: Maintained
679655da
JP
6782F: drivers/scsi/*iscsi*
6783F: include/scsi/*iscsi*
14816b1e 6784
1e65eb42
OG
6785ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6786M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6787M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6788M: Roi Dayan <roid@mellanox.com>
6789L: linux-rdma@vger.kernel.org
6790S: Supported
6791W: http://www.openfabrics.org
6792W: www.open-iscsi.org
6793Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6794F: drivers/infiniband/ulp/iser/
1e65eb42 6795
2b70e5fd 6796ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6797M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6798T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6799L: linux-rdma@vger.kernel.org
6800L: target-devel@vger.kernel.org
6801S: Supported
6802W: http://www.linux-iscsi.org
6803F: drivers/infiniband/ulp/isert
6804
1da177e4 6805ISDN SUBSYSTEM
8b58be88 6806M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6807L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6808L: netdev@vger.kernel.org
1da177e4 6809W: http://www.isdn4linux.de
54e5881d 6810T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6811S: Maintained
679655da
JP
6812F: Documentation/isdn/
6813F: drivers/isdn/
6814F: include/linux/isdn.h
6815F: include/linux/isdn/
c117ab84
CEB
6816F: include/uapi/linux/isdn.h
6817F: include/uapi/linux/isdn/
1da177e4
LT
6818
6819ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6820M: Armin Schindler <mac@melware.de>
d5d52273 6821L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6822W: http://www.melware.de
6823S: Maintained
679655da 6824F: drivers/isdn/hardware/eicon/
1da177e4 6825
d624870f 6826IT87 HARDWARE MONITORING DRIVER
d8130624 6827M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6828L: linux-hwmon@vger.kernel.org
d624870f
JD
6829S: Maintained
6830F: Documentation/hwmon/it87
6831F: drivers/hwmon/it87.c
6832
d7104bff
AP
6833IT913X MEDIA DRIVER
6834M: Antti Palosaari <crope@iki.fi>
6835L: linux-media@vger.kernel.org
a825eaec 6836W: https://linuxtv.org
d7104bff
AP
6837W: http://palosaari.fi/linux/
6838Q: http://patchwork.linuxtv.org/project/linux-media/list/
6839T: git git://linuxtv.org/anttip/media_tree.git
6840S: Maintained
249c697e 6841F: drivers/media/tuners/it913x*
d7104bff 6842
91821ff3 6843IVTV VIDEO4LINUX DRIVER
6afdeaf8 6844M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6845L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6846L: linux-media@vger.kernel.org
275ffde4 6847T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6848W: http://www.ivtvdriver.org
6849S: Maintained
618cd932 6850F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6851F: drivers/media/pci/ivtv/
c117ab84 6852F: include/uapi/linux/ivtv*
91821ff3 6853
68620bdd
MP
6854IX2505V MEDIA DRIVER
6855M: Malcolm Priestley <tvboxspy@gmail.com>
6856L: linux-media@vger.kernel.org
a825eaec 6857W: https://linuxtv.org
68620bdd
MP
6858Q: http://patchwork.linuxtv.org/project/linux-media/list/
6859S: Maintained
6860F: drivers/media/dvb-frontends/ix2505v*
6861
4453d736
GR
6862JC42.4 TEMPERATURE SENSOR DRIVER
6863M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6864L: linux-hwmon@vger.kernel.org
4453d736
GR
6865S: Maintained
6866F: drivers/hwmon/jc42.c
6867F: Documentation/hwmon/jc42
6868
e2d1d6c0 6869JFS FILESYSTEM
3256f80f 6870M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6871L: jfs-discussion@lists.sourceforge.net
6872W: http://jfs.sourceforge.net/
54e5881d 6873T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6874S: Maintained
679655da
JP
6875F: Documentation/filesystems/jfs.txt
6876F: fs/jfs/
e2d1d6c0 6877
95252236 6878JME NETWORK DRIVER
8b58be88 6879M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6880L: netdev@vger.kernel.org
6881S: Maintained
63d24a0e 6882F: drivers/net/ethernet/jme.*
95252236 6883
1da177e4 6884JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6885M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6886L: linux-mtd@lists.infradead.org
6887W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6888S: Maintained
679655da 6889F: fs/jffs2/
c117ab84 6890F: include/uapi/linux/jffs2.h
1da177e4 6891
d183e11a
TT
6892JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6893M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6894M: Jan Kara <jack@suse.com>
d183e11a
TT
6895L: linux-ext4@vger.kernel.org
6896S: Maintained
6897F: fs/jbd2/
6898F: include/linux/jbd2.h
ae0718f8 6899
207dab5f
MU
6900JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6901M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6902L: linux-media@vger.kernel.org
6903S: Maintained
6904F: drivers/media/platform/rcar_jpu.c
6905
fd8b6cb4 6906JSM Neo PCI based serial card
df247081 6907M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6908L: linux-serial@vger.kernel.org
6909S: Maintained
df621252 6910F: drivers/tty/serial/jsm/
ae0718f8 6911
af39917d
CL
6912K10TEMP HARDWARE MONITORING DRIVER
6913M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6914L: linux-hwmon@vger.kernel.org
af39917d
CL
6915S: Maintained
6916F: Documentation/hwmon/k10temp
6917F: drivers/hwmon/k10temp.c
6918
4660cb35 6919K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6920M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6921L: linux-hwmon@vger.kernel.org
ae0718f8 6922S: Maintained
679655da
JP
6923F: Documentation/hwmon/k8temp
6924F: drivers/hwmon/k8temp.c
ae0718f8 6925
0ba1d91d
AR
6926KASAN
6927M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6928R: Alexander Potapenko <glider@google.com>
6929R: Dmitry Vyukov <dvyukov@google.com>
6930L: kasan-dev@googlegroups.com
6931S: Maintained
6932F: arch/*/include/asm/kasan.h
6933F: arch/*/mm/kasan_init*
2757aafa 6934F: Documentation/dev-tools/kasan.rst
64f8ebaf 6935F: include/linux/kasan*.h
0ba1d91d
AR
6936F: lib/test_kasan.c
6937F: mm/kasan/
6938F: scripts/Makefile.kasan
6939
1da177e4 6940KCONFIG
5eb1f99e 6941M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6942L: linux-kbuild@vger.kernel.org
cea8321c 6943T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6944S: Maintained
679655da
JP
6945F: Documentation/kbuild/kconfig-language.txt
6946F: scripts/kconfig/
1da177e4 6947
ea6c2089 6948KDUMP
f871f191
VG
6949M: Dave Young <dyoung@redhat.com>
6950M: Baoquan He <bhe@redhat.com>
6951R: Vivek Goyal <vgoyal@redhat.com>
34633993 6952L: kexec@lists.infradead.org
ea6c2089
VG
6953W: http://lse.sourceforge.net/kdump/
6954S: Maintained
80811493 6955F: Documentation/kdump/
ea6c2089 6956
f41bf02f
HV
6957KEENE FM RADIO TRANSMITTER DRIVER
6958M: Hans Verkuil <hverkuil@xs4all.nl>
6959L: linux-media@vger.kernel.org
6960T: git git://linuxtv.org/media_tree.git
a825eaec 6961W: https://linuxtv.org
f41bf02f
HV
6962S: Maintained
6963F: drivers/media/radio/radio-keene*
6964
1da177e4 6965KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6966M: Ian Kent <raven@themaw.net>
f694fc97 6967L: autofs@vger.kernel.org
1da177e4 6968S: Maintained
679655da 6969F: fs/autofs4/
1da177e4 6970
70fb7ba6 6971KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6972M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6973T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6974T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6975L: linux-kbuild@vger.kernel.org
5ce45962 6976S: Maintained
679655da
JP
6977F: Documentation/kbuild/
6978F: Makefile
6979F: scripts/Makefile.*
70fb7ba6
MM
6980F: scripts/basic/
6981F: scripts/mk*
6982F: scripts/package/
1da177e4
LT
6983
6984KERNEL JANITORS
c3000e03 6985L: kernel-janitors@vger.kernel.org
10466f5a 6986W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6987S: Odd Fixes
1da177e4 6988
e8b43555 6989KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6990M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6991M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6992L: linux-nfs@vger.kernel.org
1da177e4 6993W: http://nfs.sourceforge.net/
9f273c24 6994T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6995S: Supported
679655da 6996F: fs/nfsd/
c117ab84 6997F: include/uapi/linux/nfsd/
679655da
JP
6998F: fs/lockd/
6999F: fs/nfs_common/
7000F: net/sunrpc/
7001F: include/linux/lockd/
7002F: include/linux/sunrpc/
c117ab84 7003F: include/uapi/linux/sunrpc/
1da177e4 7004
13b122b3
SK
7005KERNEL SELFTEST FRAMEWORK
7006M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7007M: Shuah Khan <shuah@kernel.org>
64f00850 7008L: linux-kselftest@vger.kernel.org
13b122b3
SK
7009T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7010S: Maintained
7011F: tools/testing/selftests
7012
426d62e2 7013KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7014M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7015M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7016L: kvm@vger.kernel.org
e3e58478 7017W: http://www.linux-kvm.org
a94b40a6 7018T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7019S: Supported
c93a64fe
PB
7020F: Documentation/*/kvm*.txt
7021F: Documentation/virtual/kvm/
679655da 7022F: arch/*/kvm/
1662e862
CB
7023F: arch/x86/kernel/kvm.c
7024F: arch/x86/kernel/kvmclock.c
679655da
JP
7025F: arch/*/include/asm/kvm*
7026F: include/linux/kvm*
c117ab84 7027F: include/uapi/linux/kvm*
679655da 7028F: virt/kvm/
6d0a1a61 7029F: tools/kvm/
426d62e2 7030
ad8003d3 7031KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7032M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7033L: kvm@vger.kernel.org
038161de 7034W: http://www.linux-kvm.org/
7de609c8 7035S: Maintained
679655da 7036F: arch/x86/include/asm/svm.h
679655da 7037F: arch/x86/kvm/svm.c
426d62e2 7038
513014b7 7039KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7040M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7041L: kvm-ppc@vger.kernel.org
038161de 7042W: http://www.linux-kvm.org/
6a7f972d 7043T: git git://github.com/agraf/linux-2.6.git
513014b7 7044S: Supported
679655da
JP
7045F: arch/powerpc/include/asm/kvm*
7046F: arch/powerpc/kvm/
513014b7 7047
85f8fffe 7048KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7049M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7050M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7051L: linux-s390@vger.kernel.org
7052W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7053T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7054S: Supported
679655da
JP
7055F: Documentation/s390/kvm.txt
7056F: arch/s390/include/asm/kvm*
80811493 7057F: arch/s390/kvm/
85f8fffe 7058
a749474d 7059KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7060M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7061M: Marc Zyngier <marc.zyngier@arm.com>
7062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7063L: kvmarm@lists.cs.columbia.edu
7064W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7065T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7066S: Supported
a749474d
CD
7067F: arch/arm/include/uapi/asm/kvm*
7068F: arch/arm/include/asm/kvm*
7069F: arch/arm/kvm/
5c8818b4
MZ
7070F: virt/kvm/arm/
7071F: include/kvm/arm_*
a749474d 7072
6394a3ec 7073KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7074M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7075M: Marc Zyngier <marc.zyngier@arm.com>
7076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7077L: kvmarm@lists.cs.columbia.edu
7078S: Maintained
7079F: arch/arm64/include/uapi/asm/kvm*
7080F: arch/arm64/include/asm/kvm*
7081F: arch/arm64/kvm/
7082
bfd3d532
JH
7083KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7084M: James Hogan <james.hogan@imgtec.com>
7085L: linux-mips@linux-mips.org
7086S: Supported
7087F: arch/mips/include/uapi/asm/kvm*
7088F: arch/mips/include/asm/kvm*
7089F: arch/mips/kvm/
7090
dc009d92 7091KEXEC
8b58be88 7092M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7093W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7094L: kexec@lists.infradead.org
dc009d92 7095S: Maintained
679655da 7096F: include/linux/kexec.h
c117ab84 7097F: include/uapi/linux/kexec.h
10540a69 7098F: kernel/kexec*
dc009d92 7099
e971461f
DH
7100KEYS/KEYRINGS:
7101M: David Howells <dhowells@redhat.com>
aa62efff 7102L: keyrings@vger.kernel.org
e971461f 7103S: Maintained
d410fa4e 7104F: Documentation/security/keys.txt
e971461f
DH
7105F: include/linux/key.h
7106F: include/linux/key-type.h
75aeddd1
DH
7107F: include/linux/keyctl.h
7108F: include/uapi/linux/keyctl.h
e971461f
DH
7109F: include/keys/
7110F: security/keys/
7111
7f3c68be 7112KEYS-TRUSTED
74dd744f
MZ
7113M: David Safford <safford@us.ibm.com>
7114M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7115L: linux-security-module@vger.kernel.org
aa62efff 7116L: keyrings@vger.kernel.org
7f3c68be 7117S: Supported
d410fa4e 7118F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7119F: include/keys/trusted-type.h
7120F: security/keys/trusted.c
7121F: security/keys/trusted.h
7122
7123KEYS-ENCRYPTED
74dd744f
MZ
7124M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7125M: David Safford <safford@us.ibm.com>
7f3c68be 7126L: linux-security-module@vger.kernel.org
aa62efff 7127L: keyrings@vger.kernel.org
7f3c68be 7128S: Supported
d410fa4e 7129F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7130F: include/keys/encrypted-type.h
19c90aa6 7131F: security/keys/encrypted-keys/
7f3c68be 7132
5b778dad 7133KGDB / KDB /debug_core
8b58be88 7134M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7135W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7136L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7137T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7138S: Maintained
679655da
JP
7139F: Documentation/DocBook/kgdb.tmpl
7140F: drivers/misc/kgdbts.c
df621252 7141F: drivers/tty/serial/kgdboc.c
5b778dad 7142F: include/linux/kdb.h
679655da 7143F: include/linux/kgdb.h
4063eb5f 7144F: kernel/debug/
e3e2aaf7 7145
456db8cc 7146KMEMCHECK
8b58be88 7147M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7148M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7149S: Maintained
9c296b46 7150F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7151F: arch/x86/include/asm/kmemcheck.h
7152F: arch/x86/mm/kmemcheck/
7153F: include/linux/kmemcheck.h
7154F: mm/kmemcheck.c
b9ce08c0 7155
c3bb4d24 7156KMEMLEAK
8b58be88 7157M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7158S: Maintained
ca90a7a3 7159F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7160F: include/linux/kmemleak.h
7161F: mm/kmemleak.c
7162F: mm/kmemleak-test.c
7163
89559a61 7164KPROBES
a320817c 7165M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7166M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7167M: "David S. Miller" <davem@davemloft.net>
353def94 7168M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7169S: Maintained
679655da
JP
7170F: Documentation/kprobes.txt
7171F: include/linux/kprobes.h
7172F: kernel/kprobes.c
89559a61 7173
70e84049 7174KS0108 LCD CONTROLLER DRIVER
8b58be88 7175M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7176W: http://miguelojeda.es/auxdisplay.htm
7177W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7178S: Maintained
679655da
JP
7179F: Documentation/auxdisplay/ks0108
7180F: drivers/auxdisplay/ks0108.c
7181F: include/linux/ks0108.h
70e84049 7182
1b69c6d0
DA
7183L3MDEV
7184M: David Ahern <dsa@cumulusnetworks.com>
7185L: netdev@vger.kernel.org
7186S: Maintained
7187F: net/l3mdev
7188F: include/net/l3mdev.h
7189
9ca44355 7190LANTIQ MIPS ARCHITECTURE
bdb40e8e 7191M: John Crispin <john@phrozen.org>
9ca44355
JC
7192L: linux-mips@linux-mips.org
7193S: Maintained
7194F: arch/mips/lantiq
7195
1da177e4 7196LAPB module
1da177e4 7197L: linux-x25@vger.kernel.org
bf9915cc 7198S: Orphan
679655da
JP
7199F: Documentation/networking/lapb-module.txt
7200F: include/*/lapb.h
7201F: net/lapb/
1da177e4
LT
7202
7203LASI 53c700 driver for PARISC
8b58be88 7204M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7205L: linux-scsi@vger.kernel.org
7206S: Maintained
679655da
JP
7207F: Documentation/scsi/53c700.txt
7208F: drivers/scsi/53c700*
1da177e4 7209
263de9b5 7210LED SUBSYSTEM
8b58be88 7211M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 7212M: Jacek Anaszewski <j.anaszewski@samsung.com>
dbfa048d 7213M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7214L: linux-leds@vger.kernel.org
b8926ba0 7215T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7216S: Maintained
85c90368 7217F: Documentation/devicetree/bindings/leds/
679655da
JP
7218F: drivers/leds/
7219F: include/linux/leds.h
263de9b5 7220
b0461a44 7221LEGACY EEPROM DRIVER
d8130624 7222M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7223S: Maintained
7224F: Documentation/misc-devices/eeprom
7225F: drivers/misc/eeprom/eeprom.c
7226
1da177e4 7227LEGO USB Tower driver
8b58be88 7228M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7229L: legousb-devel@lists.sourceforge.net
7230W: http://legousb.sourceforge.net/
7231S: Maintained
679655da 7232F: drivers/usb/misc/legousbtower.c
1da177e4 7233
055616a8
MK
7234LG2160 MEDIA DRIVER
7235M: Michael Krufky <mkrufky@linuxtv.org>
7236L: linux-media@vger.kernel.org
a825eaec 7237W: https://linuxtv.org
055616a8
MK
7238W: http://github.com/mkrufky
7239Q: http://patchwork.linuxtv.org/project/linux-media/list/
7240T: git git://linuxtv.org/mkrufky/tuners.git
7241S: Maintained
7242F: drivers/media/dvb-frontends/lg2160.*
7243
6f0e7725
MK
7244LGDT3305 MEDIA DRIVER
7245M: Michael Krufky <mkrufky@linuxtv.org>
7246L: linux-media@vger.kernel.org
a825eaec 7247W: https://linuxtv.org
6f0e7725
MK
7248W: http://github.com/mkrufky
7249Q: http://patchwork.linuxtv.org/project/linux-media/list/
7250T: git git://linuxtv.org/mkrufky/tuners.git
7251S: Maintained
7252F: drivers/media/dvb-frontends/lgdt3305.*
7253
568a17ff 7254LGUEST
8b58be88 7255M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7256L: lguest@lists.ozlabs.org
568a17ff 7257W: http://lguest.ozlabs.org/
72e91863 7258S: Odd Fixes
070f420b 7259F: arch/x86/include/asm/lguest*.h
679655da
JP
7260F: arch/x86/lguest/
7261F: drivers/lguest/
7262F: include/linux/lguest*.h
070f420b 7263F: tools/lguest/
568a17ff 7264
32ac7cb2
TH
7265LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7266M: Tejun Heo <tj@kernel.org>
7267L: linux-ide@vger.kernel.org
7268T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7269S: Maintained
7270F: drivers/ata/
7271F: include/linux/ata.h
7272F: include/linux/libata.h
d2abf98e 7273F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7274
7275LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7276M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7277L: linux-ide@vger.kernel.org
7278T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7279S: Maintained
7280F: include/linux/pata_arasan_cf_data.h
7281F: drivers/ata/pata_arasan_cf.c
7282
c7fa056c
BZ
7283LIBATA PATA DRIVERS
7284M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7285M: Tejun Heo <tj@kernel.org>
7286L: linux-ide@vger.kernel.org
7287T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7288S: Maintained
7289F: drivers/ata/pata_*.c
7290F: drivers/ata/ata_generic.c
7291
32ac7cb2
TH
7292LIBATA SATA AHCI PLATFORM devices support
7293M: Hans de Goede <hdegoede@redhat.com>
7294M: Tejun Heo <tj@kernel.org>
7295L: linux-ide@vger.kernel.org
7296T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7297S: Maintained
7298F: drivers/ata/ahci_platform.c
7299F: drivers/ata/libahci_platform.c
7300F: include/linux/ahci_platform.h
7301
7302LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7303M: Mikael Pettersson <mikpelinux@gmail.com>
7304L: linux-ide@vger.kernel.org
7305T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7306S: Maintained
7307F: drivers/ata/sata_promise.*
7308
1acd437c
SL
7309LIBLOCKDEP
7310M: Sasha Levin <sasha.levin@oracle.com>
7311S: Maintained
7312F: tools/lib/lockdep/
7313
bc30196f
DW
7314LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7315M: Dan Williams <dan.j.williams@intel.com>
7316L: linux-nvdimm@lists.01.org
7317Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7318T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7319S: Supported
7320F: drivers/nvdimm/*
7321F: include/linux/nd.h
7322F: include/linux/libnvdimm.h
7323F: include/uapi/linux/ndctl.h
7324
7325LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7326M: Ross Zwisler <ross.zwisler@linux.intel.com>
7327L: linux-nvdimm@lists.01.org
7328Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7329S: Supported
7330F: drivers/nvdimm/blk.c
7331F: drivers/nvdimm/region_devs.c
7332F: drivers/acpi/nfit*
7333
7334LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7335M: Vishal Verma <vishal.l.verma@intel.com>
7336L: linux-nvdimm@lists.01.org
7337Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7338S: Supported
7339F: drivers/nvdimm/btt*
7340
7341LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7342M: Ross Zwisler <ross.zwisler@linux.intel.com>
7343L: linux-nvdimm@lists.01.org
7344Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7345S: Supported
7346F: drivers/nvdimm/pmem.c
b864bc17 7347F: include/linux/pmem.h
40603526 7348F: arch/*/include/asm/pmem.h
bc30196f 7349
cd9e9808
MB
7350LIGHTNVM PLATFORM SUPPORT
7351M: Matias Bjorling <mb@lightnvm.io>
7352W: http://github/OpenChannelSSD
4ead1a25 7353L: linux-block@vger.kernel.org
cd9e9808
MB
7354S: Maintained
7355F: drivers/lightnvm/
7356F: include/linux/lightnvm.h
7357F: include/uapi/linux/lightnvm.h
7358
852bb9f5 7359LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7360M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7361M: Paul Mackerras <paulus@samba.org>
ea668936 7362M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7363W: https://github.com/linuxppc/linux/wiki
a4724ed6 7364L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7365Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7366T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7367S: Supported
11c34c7d
JP
7368F: Documentation/powerpc/
7369F: arch/powerpc/
ef69b03d
ME
7370F: drivers/char/tpm/tpm_ibmvtpm*
7371F: drivers/crypto/nx/
7372F: drivers/crypto/vmx/
7373F: drivers/net/ethernet/ibm/ibmveth.*
7374F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7375F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7376F: drivers/pci/hotplug/rpa*
7377F: drivers/scsi/ibmvscsi/
ad654f25 7378F: tools/testing/selftests/powerpc
ef69b03d
ME
7379N: opal
7380N: /pmac
7381N: powermac
7382N: powernv
7383N: [^a-z0-9]ps3
7384N: pseries
1da177e4
LT
7385
7386LINUX FOR POWER MACINTOSH
8b58be88 7387M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7388W: http://www.penguinppc.org/
a4724ed6 7389L: linuxppc-dev@lists.ozlabs.org
1da177e4 7390S: Maintained
11c34c7d
JP
7391F: arch/powerpc/platforms/powermac/
7392F: drivers/macintosh/
1da177e4 7393
77a76369 7394LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7395M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7396L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7397T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7398S: Maintained
11c34c7d
JP
7399F: arch/powerpc/platforms/512x/
7400F: arch/powerpc/platforms/52xx/
1da177e4
LT
7401
7402LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7403M: Alistair Popple <alistair@popple.id.au>
8b58be88 7404M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7405W: http://www.penguinppc.org/
a4724ed6 7406L: linuxppc-dev@lists.ozlabs.org
1da177e4 7407S: Maintained
11c34c7d
JP
7408F: arch/powerpc/platforms/40x/
7409F: arch/powerpc/platforms/44x/
1da177e4 7410
260c02a9 7411LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7412L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7413S: Orphan
11c34c7d
JP
7414F: arch/powerpc/*/*virtex*
7415F: arch/powerpc/*/*/*virtex*
1da177e4 7416
e93adf1e 7417LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7418M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7419W: http://www.penguinppc.org/
a4724ed6 7420L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7421S: Maintained
a2b1f7c8 7422F: arch/powerpc/platforms/8xx/
e93adf1e 7423
1da177e4 7424LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7425M: Scott Wood <oss@buserror.net>
8b58be88 7426M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7427W: http://www.penguinppc.org/
a4724ed6 7428L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7429T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7430S: Maintained
11c34c7d 7431F: arch/powerpc/platforms/83xx/
4c8f581d 7432F: arch/powerpc/platforms/85xx/
1da177e4 7433
ab06ff3a 7434LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7435L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7436S: Orphan
11c34c7d
JP
7437F: arch/powerpc/platforms/pasemi/
7438F: drivers/*/*pasemi*
7439F: drivers/*/*/*pasemi*
ab06ff3a 7440
1da177e4 7441LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7442M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7443L: linux-security-module@vger.kernel.org
1da177e4
LT
7444S: Supported
7445
a23ce6da
HW
7446LIS3LV02D ACCELEROMETER DRIVER
7447M: Eric Piel <eric.piel@tremplin-utc.net>
7448S: Maintained
ff606677
JD
7449F: Documentation/misc-devices/lis3lv02d
7450F: drivers/misc/lis3lv02d/
bd35665f 7451F: drivers/platform/x86/hp_accel.c
a23ce6da 7452
b700e7f0
SJ
7453LIVE PATCHING
7454M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7455M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7456M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7457M: Miroslav Benes <mbenes@suse.cz>
7458R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7459S: Maintained
7460F: kernel/livepatch/
7461F: include/linux/livepatch.h
7462F: arch/x86/include/asm/livepatch.h
7463F: arch/x86/kernel/livepatch.c
5e4e3844 7464F: Documentation/livepatch/
b700e7f0 7465F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7466F: samples/livepatch/
b700e7f0 7467L: live-patching@vger.kernel.org
74d50da3 7468T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7469
ea861d73
KC
7470LINUX KERNEL DUMP TEST MODULE (LKDTM)
7471M: Kees Cook <keescook@chromium.org>
7472S: Maintained
426f3a53 7473F: drivers/misc/lkdtm*
ea861d73 7474
e2d1d6c0 7475LLC (802.2)
8b58be88 7476M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7477S: Maintained
679655da 7478F: include/linux/llc.h
c117ab84 7479F: include/uapi/linux/llc.h
679655da
JP
7480F: include/net/llc*
7481F: net/llc/
e2d1d6c0 7482
4e233cbe
AD
7483LM73 HARDWARE MONITOR DRIVER
7484M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7485L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7486S: Maintained
7487F: drivers/hwmon/lm73.c
7488
156e2d1a 7489LM78 HARDWARE MONITOR DRIVER
d8130624 7490M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7491L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7492S: Maintained
7493F: Documentation/hwmon/lm78
7494F: drivers/hwmon/lm78.c
7495
1da177e4 7496LM83 HARDWARE MONITOR DRIVER
d8130624 7497M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7498L: linux-hwmon@vger.kernel.org
1da177e4 7499S: Maintained
679655da
JP
7500F: Documentation/hwmon/lm83
7501F: drivers/hwmon/lm83.c
1da177e4
LT
7502
7503LM90 HARDWARE MONITOR DRIVER
d8130624 7504M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7505L: linux-hwmon@vger.kernel.org
1da177e4 7506S: Maintained
679655da 7507F: Documentation/hwmon/lm90
aae7bce4 7508F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7509F: drivers/hwmon/lm90.c
1da177e4 7510
917cc4e6
GR
7511LM95234 HARDWARE MONITOR DRIVER
7512M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7513L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7514S: Maintained
7515F: Documentation/hwmon/lm95234
7516F: drivers/hwmon/lm95234.c
7517
68620bdd
MP
7518LME2510 MEDIA DRIVER
7519M: Malcolm Priestley <tvboxspy@gmail.com>
7520L: linux-media@vger.kernel.org
a825eaec 7521W: https://linuxtv.org
68620bdd
MP
7522Q: http://patchwork.linuxtv.org/project/linux-media/list/
7523S: Maintained
7524F: drivers/media/usb/dvb-usb-v2/lmedm04*
7525
d4c3be70 7526LOCKING PRIMITIVES
8b58be88
JP
7527M: Peter Zijlstra <peterz@infradead.org>
7528M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7529L: linux-kernel@vger.kernel.org
d4c3be70 7530T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7531S: Maintained
d4c3be70 7532F: Documentation/locking/
679655da 7533F: include/linux/lockdep.h
d4c3be70
IM
7534F: include/linux/spinlock*.h
7535F: arch/*/include/asm/spinlock*.h
7536F: include/linux/rwlock*.h
7537F: include/linux/mutex*.h
7538F: arch/*/include/asm/mutex*.h
7539F: include/linux/rwsem*.h
7540F: arch/*/include/asm/rwsem.h
7541F: include/linux/seqlock.h
7542F: lib/locking*.[ch]
7486d6da 7543F: kernel/locking/
512e67f9 7544
dde33348 7545LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7546M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7547L: linux-ntfs-dev@lists.sourceforge.net
7548W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7549S: Maintained
679655da 7550F: Documentation/ldm.txt
20d16fef 7551F: block/partitions/ldm.*
1da177e4 7552
ef6ada3d
JE
7553LogFS
7554M: Joern Engel <joern@logfs.org>
756ccb3c 7555M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7556L: logfs@logfs.org
7557W: logfs.org
7558S: Maintained
7559F: fs/logfs/
7560
c87e34ef 7561LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7562M: Sathya Prakash <sathya.prakash@broadcom.com>
7563M: Chaitra P B <chaitra.basappa@broadcom.com>
7564M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7565L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7566L: linux-scsi@vger.kernel.org
9495e835 7567W: http://www.avagotech.com/support/
c87e34ef 7568S: Supported
679655da 7569F: drivers/message/fusion/
500c152a 7570F: drivers/scsi/mpt2sas/
7571F: drivers/scsi/mpt3sas/
c87e34ef 7572
1da177e4 7573LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7574M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7575L: linux-scsi@vger.kernel.org
7576S: Maintained
679655da 7577F: drivers/scsi/sym53c8xx_2/
1da177e4 7578
e5f5c99a
GR
7579LTC4261 HARDWARE MONITOR DRIVER
7580M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7581L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7582S: Maintained
7583F: Documentation/hwmon/ltc4261
7584F: drivers/hwmon/ltc4261.c
7585
81365c31 7586LTP (Linux Test Project)
28b8e8d4 7587M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7588M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7589M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7590M: Jan Stancek <jstancek@redhat.com>
7591M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7592M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7593L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7594W: http://linux-test-project.github.io/
7d1ae8a8 7595T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7596S: Maintained
7597
c12a54b3 7598M32R ARCHITECTURE
c12a54b3 7599W: http://www.linux-m32r.org/
b4174867 7600S: Orphan
679655da 7601F: arch/m32r/
c12a54b3 7602
1da177e4 7603M68K ARCHITECTURE
8b58be88 7604M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7605L: linux-m68k@lists.linux-m68k.org
7606W: http://www.linux-m68k.org/
54e5881d 7607T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7608S: Maintained
679655da 7609F: arch/m68k/
9db35182 7610F: drivers/zorro/
1da177e4
LT
7611
7612M68K ON APPLE MACINTOSH
8b58be88 7613M: Joshua Thompson <funaho@jurai.org>
1da177e4 7614W: http://www.mac.linux-m68k.org/
9bb9f222 7615L: linux-m68k@lists.linux-m68k.org
1da177e4 7616S: Maintained
9db35182 7617F: arch/m68k/mac/
1da177e4
LT
7618
7619M68K ON HP9000/300
8b58be88 7620M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7621W: http://www.tazenda.demon.co.uk/phil/linux-hp
7622S: Maintained
679655da 7623F: arch/m68k/hp300/
1da177e4 7624
74425546
AP
7625M88DS3103 MEDIA DRIVER
7626M: Antti Palosaari <crope@iki.fi>
7627L: linux-media@vger.kernel.org
a825eaec 7628W: https://linuxtv.org
74425546
AP
7629W: http://palosaari.fi/linux/
7630Q: http://patchwork.linuxtv.org/project/linux-media/list/
7631T: git git://linuxtv.org/anttip/media_tree.git
7632S: Maintained
7633F: drivers/media/dvb-frontends/m88ds3103*
7634
68620bdd
MP
7635M88RS2000 MEDIA DRIVER
7636M: Malcolm Priestley <tvboxspy@gmail.com>
7637L: linux-media@vger.kernel.org
a825eaec 7638W: https://linuxtv.org
68620bdd
MP
7639Q: http://patchwork.linuxtv.org/project/linux-media/list/
7640S: Maintained
7641F: drivers/media/dvb-frontends/m88rs2000*
7642
07a092fa 7643MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7644M: Alexey Klimov <klimov.linux@gmail.com>
7645L: linux-media@vger.kernel.org
7646T: git git://linuxtv.org/media_tree.git
7647S: Maintained
7648F: drivers/media/radio/radio-ma901.c
07a092fa 7649
64a327a7 7650MAC80211
8b58be88 7651M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7652L: linux-wireless@vger.kernel.org
491b26b4 7653W: http://wireless.kernel.org/
ce466579
JB
7654T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7655T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7656S: Maintained
679655da
JP
7657F: Documentation/networking/mac80211-injection.txt
7658F: include/net/mac80211.h
7659F: net/mac80211/
2af8c4dc 7660F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7661
b863ceb7 7662MACVLAN DRIVER
8b58be88 7663M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7664L: netdev@vger.kernel.org
7665S: Maintained
679655da
JP
7666F: drivers/net/macvlan.c
7667F: include/linux/if_macvlan.h
b863ceb7 7668
2b6d83e2
JB
7669MAILBOX API
7670M: Jassi Brar <jassisinghbrar@gmail.com>
7671L: linux-kernel@vger.kernel.org
7672S: Maintained
7673F: drivers/mailbox/
7674F: include/linux/mailbox_client.h
7675F: include/linux/mailbox_controller.h
7676
faf1668c 7677MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7678M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7679W: http://www.kernel.org/doc/man-pages
bd7ebec6 7680L: linux-man@vger.kernel.org
1b53dc74 7681S: Maintained
faf1668c 7682
0d3cd4b6
VD
7683MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7684M: Andrew Lunn <andrew@lunn.ch>
7685M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7686L: netdev@vger.kernel.org
0d3cd4b6
VD
7687S: Maintained
7688F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7689F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7690
8427defd 7691MARVELL ARMADA DRM SUPPORT
54176cc6 7692M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7693S: Maintained
7694F: drivers/gpu/drm/armada/
4418833e
EV
7695F: include/uapi/drm/armada_drm.h
7696F: Documentation/devicetree/bindings/display/armada/
8427defd 7697
c4d007bc
TP
7698MARVELL CRYPTO DRIVER
7699M: Boris Brezillon <boris.brezillon@free-electrons.com>
7700M: Arnaud Ebalard <arno@natisbad.org>
7701F: drivers/crypto/marvell/
7702S: Maintained
7703L: linux-crypto@vger.kernel.org
7704
44c14c1d 7705MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7706M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7707M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7708L: netdev@vger.kernel.org
7709S: Maintained
7710F: drivers/net/ethernet/marvell/sk*
7711
74cda169 7712MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7713L: libertas-dev@lists.infradead.org
8ac3e99e 7714S: Orphan
f988d640 7715F: drivers/net/wireless/marvell/libertas/
74cda169 7716
b60d6975 7717MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7718M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7719L: netdev@vger.kernel.org
f5ca8502 7720S: Maintained
527a6266 7721F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7722F: include/linux/mv643xx.h
1da177e4 7723
370b8ed9
TP
7724MARVELL MVNETA ETHERNET DRIVER
7725M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7726L: netdev@vger.kernel.org
7727S: Maintained
7728F: drivers/net/ethernet/marvell/mvneta.*
7729
fcad584d 7730MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7731M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7732M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7733L: linux-wireless@vger.kernel.org
7734S: Maintained
277b024e 7735F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7736
a2c3f656 7737MARVELL MWL8K WIRELESS DRIVER
a040d532 7738M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7739L: linux-wireless@vger.kernel.org
16345910 7740S: Odd Fixes
de60f1dc 7741F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7742
2a69567b 7743MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7744M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7745S: Odd Fixes
1fa7e547 7746F: drivers/mmc/host/mvsdio.*
2a69567b 7747
1da177e4 7748MATROX FRAMEBUFFER DRIVER
c69f677c 7749L: linux-fbdev@vger.kernel.org
52653199 7750S: Orphan
8a61f013 7751F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7752F: include/uapi/linux/matroxfb.h
1da177e4 7753
ca462085
GR
7754MAX16065 HARDWARE MONITOR DRIVER
7755M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7756L: linux-hwmon@vger.kernel.org
ca462085
GR
7757S: Maintained
7758F: Documentation/hwmon/max16065
7759F: drivers/hwmon/max16065.c
7760
1f61cab8
GR
7761MAX20751 HARDWARE MONITOR DRIVER
7762M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7763L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7764S: Maintained
7765F: Documentation/hwmon/max20751
7766F: drivers/hwmon/max20751.c
7767
d20620de 7768MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7769L: linux-hwmon@vger.kernel.org
34924b23 7770S: Orphan
679655da
JP
7771F: Documentation/hwmon/max6650
7772F: drivers/hwmon/max6650.c
d20620de 7773
e89ab51f
GR
7774MAX6697 HARDWARE MONITOR DRIVER
7775M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7776L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7777S: Maintained
7778F: Documentation/hwmon/max6697
7779F: Documentation/devicetree/bindings/i2c/max6697.txt
7780F: drivers/hwmon/max6697.c
7781F: include/linux/platform_data/max6697.h
7782
3b2af7f7
PR
7783MAX9860 MONO AUDIO VOICE CODEC DRIVER
7784M: Peter Rosin <peda@axentia.se>
7785L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7786S: Maintained
7787F: Documentation/devicetree/bindings/sound/max9860.txt
7788F: sound/soc/codecs/max9860.*
7789
f8f847b5 7790MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7791M: Krzysztof Kozlowski <krzk@kernel.org>
7792M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7793L: linux-pm@vger.kernel.org
7794S: Supported
8c0984e5
SR
7795F: drivers/power/supply/max14577_charger.c
7796F: drivers/power/supply/max77693_charger.c
f8f847b5 7797
3811405e
JMC
7798MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7799M: Javier Martinez Canillas <javier@osg.samsung.com>
7800L: linux-kernel@vger.kernel.org
7801S: Supported
96173cc6 7802F: drivers/*/*max77802*.c
3811405e
JMC
7803F: Documentation/devicetree/bindings/*/*max77802.txt
7804F: include/dt-bindings/*/*max77802.h
7805
befeb596
KK
7806MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7807M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7808M: Krzysztof Kozlowski <krzk@kernel.org>
7809M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7810L: linux-kernel@vger.kernel.org
7811S: Supported
86cf635a 7812F: drivers/*/max14577*.c
0998a436 7813F: drivers/*/max77686*.c
86cf635a 7814F: drivers/*/max77693*.c
befeb596
KK
7815F: drivers/extcon/extcon-max14577.c
7816F: drivers/extcon/extcon-max77693.c
7817F: drivers/rtc/rtc-max77686.c
7818F: drivers/clk/clk-max77686.c
7819F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7820F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7821F: Documentation/devicetree/bindings/mfd/max77693.txt
7822F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7823F: include/linux/mfd/max14577*.h
7824F: include/linux/mfd/max77686*.h
7825F: include/linux/mfd/max77693*.h
7826
9be3c9a5
HV
7827MAXIRADIO FM RADIO RECEIVER DRIVER
7828M: Hans Verkuil <hverkuil@xs4all.nl>
7829L: linux-media@vger.kernel.org
7830T: git git://linuxtv.org/media_tree.git
a825eaec 7831W: https://linuxtv.org
9be3c9a5
HV
7832S: Maintained
7833F: drivers/media/radio/radio-maxiradio*
7834
c05dc2cc
PR
7835MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7836M: Peter Rosin <peda@axentia.se>
7837L: linux-iio@vger.kernel.org
7838S: Maintained
2704e300 7839F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7840F: drivers/iio/potentiometer/mcp4531.c
7841
3b8df5fd
WBG
7842MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7843M: William Breathitt Gray <vilhelm.gray@gmail.com>
7844L: linux-iio@vger.kernel.org
7845S: Maintained
7846F: drivers/iio/dac/cio-dac.c
7847
7b49235e
LP
7848MEDIA DRIVERS FOR RENESAS - FCP
7849M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7850L: linux-media@vger.kernel.org
7851L: linux-renesas-soc@vger.kernel.org
7852T: git git://linuxtv.org/media_tree.git
7853S: Supported
7854F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7855F: drivers/media/platform/rcar-fcp.c
7856F: include/media/rcar-fcp.h
7857
474cde66
NS
7858MEDIA DRIVERS FOR RENESAS - VIN
7859M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7860L: linux-media@vger.kernel.org
7861L: linux-renesas-soc@vger.kernel.org
7862T: git git://linuxtv.org/media_tree.git
7863S: Supported
7864F: Documentation/devicetree/bindings/media/rcar_vin.txt
7865F: drivers/media/platform/rcar-vin/
7866
6f32a8c9
LP
7867MEDIA DRIVERS FOR RENESAS - VSP1
7868M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7869L: linux-media@vger.kernel.org
4a121096 7870L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7871T: git git://linuxtv.org/media_tree.git
7872S: Supported
7873F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7874F: drivers/media/platform/vsp1/
7875
fae2080a
AO
7876MEDIA DRIVERS FOR HELENE
7877M: Abylay Ospan <aospan@netup.ru>
7878L: linux-media@vger.kernel.org
7879W: https://linuxtv.org
7880W: http://netup.tv/
7881T: git git://linuxtv.org/media_tree.git
7882S: Supported
7883F: drivers/media/dvb-frontends/helene*
7884
dacf9ce8
KS
7885MEDIA DRIVERS FOR ASCOT2E
7886M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7887M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7888L: linux-media@vger.kernel.org
a825eaec 7889W: https://linuxtv.org
dacf9ce8
KS
7890W: http://netup.tv/
7891T: git git://linuxtv.org/media_tree.git
7892S: Supported
7893F: drivers/media/dvb-frontends/ascot2e*
7894
a6dc60ff
KS
7895MEDIA DRIVERS FOR CXD2841ER
7896M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7897M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7898L: linux-media@vger.kernel.org
a825eaec 7899W: https://linuxtv.org
a6dc60ff
KS
7900W: http://netup.tv/
7901T: git git://linuxtv.org/media_tree.git
7902S: Supported
7903F: drivers/media/dvb-frontends/cxd2841er*
7904
a5d32b35
KS
7905MEDIA DRIVERS FOR HORUS3A
7906M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7907M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7908L: linux-media@vger.kernel.org
a825eaec 7909W: https://linuxtv.org
a5d32b35
KS
7910W: http://netup.tv/
7911T: git git://linuxtv.org/media_tree.git
7912S: Supported
7913F: drivers/media/dvb-frontends/horus3a*
7914
e025273b
KS
7915MEDIA DRIVERS FOR LNBH25
7916M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7917M: Abylay Ospan <aospan@netup.ru>
e025273b 7918L: linux-media@vger.kernel.org
a825eaec 7919W: https://linuxtv.org
e025273b
KS
7920W: http://netup.tv/
7921T: git git://linuxtv.org/media_tree.git
7922S: Supported
7923F: drivers/media/dvb-frontends/lnbh25*
7924
52b1eaf4
KS
7925MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7926M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7927M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7928L: linux-media@vger.kernel.org
a825eaec 7929W: https://linuxtv.org
52b1eaf4
KS
7930W: http://netup.tv/
7931T: git git://linuxtv.org/media_tree.git
7932S: Supported
7933F: drivers/media/pci/netup_unidvb/*
7934
127c49ae 7935MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7936M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7937M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7938P: LinuxTV.org Project
7939L: linux-media@vger.kernel.org
a825eaec 7940W: https://linuxtv.org
8a6e2535 7941Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7942T: git git://linuxtv.org/media_tree.git
127c49ae 7943S: Maintained
618cd932 7944F: Documentation/media/
127c49ae 7945F: drivers/media/
ffe06198 7946F: drivers/staging/media/
eb4b0ec7 7947F: include/linux/platform_data/media/
127c49ae 7948F: include/media/
6c0f0359
MCC
7949F: include/uapi/linux/dvb/
7950F: include/uapi/linux/videodev2.h
7951F: include/uapi/linux/media.h
7952F: include/uapi/linux/v4l2-*
7953F: include/uapi/linux/meye.h
7954F: include/uapi/linux/ivtv*
7955F: include/uapi/linux/uvcvideo.h
d20620de 7956
0c272fc9
JC
7957MEDIATEK ETHERNET DRIVER
7958M: Felix Fietkau <nbd@openwrt.org>
7959M: John Crispin <blogic@openwrt.org>
7960L: netdev@vger.kernel.org
7961S: Maintained
7962F: drivers/net/ethernet/mediatek/
7963
c869f77d
JK
7964MEDIATEK MT7601U WIRELESS LAN DRIVER
7965M: Jakub Kicinski <kubakici@wp.pl>
7966L: linux-wireless@vger.kernel.org
7967S: Maintained
7968F: drivers/net/wireless/mediatek/mt7601u/
7969
e399065b
SS
7970MEGARAID SCSI/SAS DRIVERS
7971M: Kashyap Desai <kashyap.desai@avagotech.com>
7972M: Sumit Saxena <sumit.saxena@avagotech.com>
7973M: Uday Lingala <uday.lingala@avagotech.com>
7974L: megaraidlinux.pdl@avagotech.com
baaea1dc 7975L: linux-scsi@vger.kernel.org
e399065b 7976W: http://www.lsi.com
ce00f85c 7977S: Maintained
679655da
JP
7978F: Documentation/scsi/megaraid.txt
7979F: drivers/scsi/megaraid.*
7980F: drivers/scsi/megaraid/
757e0108 7981
ff43f433
SJ
7982MELFAS MIP4 TOUCHSCREEN DRIVER
7983M: Sangwon Jee <jeesw@melfas.com>
7984W: http://www.melfas.com
7985S: Supported
7986F: drivers/input/touchscreen/melfas_mip4.c
7987F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7988
2c46c9d5 7989MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7990M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7991L: netdev@vger.kernel.org
2c46c9d5
AV
7992S: Supported
7993W: http://www.mellanox.com
7994Q: http://patchwork.ozlabs.org/project/netdev/list/
7995F: drivers/net/ethernet/mellanox/mlx4/en_*
7996
e7523a49
OG
7997MELLANOX ETHERNET DRIVER (mlx5e)
7998M: Saeed Mahameed <saeedm@mellanox.com>
7999L: netdev@vger.kernel.org
8000S: Supported
8001W: http://www.mellanox.com
8002Q: http://patchwork.ozlabs.org/project/netdev/list/
8003F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8004
93c1edb2
JP
8005MELLANOX ETHERNET SWITCH DRIVERS
8006M: Jiri Pirko <jiri@mellanox.com>
8007M: Ido Schimmel <idosch@mellanox.com>
8008L: netdev@vger.kernel.org
8009S: Supported
8010W: http://www.mellanox.com
8011Q: http://patchwork.ozlabs.org/project/netdev/list/
8012F: drivers/net/ethernet/mellanox/mlxsw/
8013
be4fdf99
VP
8014MELLANOX MLXCPLD LED DRIVER
8015M: Vadim Pasternak <vadimp@mellanox.com>
8016L: linux-leds@vger.kernel.org
8017S: Supported
8018F: drivers/leds/leds-mlxcpld.c
8019F: Documentation/leds/leds-mlxcpld.txt
8020
58cbbee2
VP
8021MELLANOX PLATFORM DRIVER
8022M: Vadim Pasternak <vadimp@mellanox.com>
8023L: platform-driver-x86@vger.kernel.org
8024S: Supported
8025F: arch/x86/platform/mellanox/mlx-platform.c
8026
8700e3e7
MS
8027SOFT-ROCE DRIVER (rxe)
8028M: Moni Shoua <monis@mellanox.com>
8029L: linux-rdma@vger.kernel.org
8030S: Supported
8031W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8032Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8033F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8034F: include/uapi/rdma/rdma_user_rxe.h
8035
5b25b13a
MD
8036MEMBARRIER SUPPORT
8037M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8038M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8039L: linux-kernel@vger.kernel.org
8040S: Supported
8041F: kernel/membarrier.c
8042F: include/uapi/linux/membarrier.h
8043
70ea91f1
SR
8044MEMORY MANAGEMENT
8045L: linux-mm@kvack.org
70ea91f1
SR
8046W: http://www.linux-mm.org
8047S: Maintained
679655da 8048F: include/linux/mm.h
551450bb
CS
8049F: include/linux/gfp.h
8050F: include/linux/mmzone.h
8051F: include/linux/memory_hotplug.h
8052F: include/linux/vmalloc.h
679655da 8053F: mm/
70ea91f1 8054
f4e9ce66 8055MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8056M: David Woodhouse <dwmw2@infradead.org>
242c325e 8057M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8058M: Boris Brezillon <boris.brezillon@free-electrons.com>
8059M: Marek Vasut <marek.vasut@gmail.com>
8060M: Richard Weinberger <richard@nod.at>
8061M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8062L: linux-mtd@lists.infradead.org
8a6e2535
JP
8063W: http://www.linux-mtd.infradead.org/
8064Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8065T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8066T: git git://git.infradead.org/l2-mtd.git
1da177e4 8067S: Maintained
becc7ae5 8068F: Documentation/devicetree/bindings/mtd/
679655da
JP
8069F: drivers/mtd/
8070F: include/linux/mtd/
c117ab84 8071F: include/uapi/mtd/
1da177e4 8072
26c57ef1 8073MEN A21 WATCHDOG DRIVER
30c7469b 8074M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8075L: linux-watchdog@vger.kernel.org
30c7469b 8076S: Maintained
26c57ef1
JT
8077F: drivers/watchdog/mena21_wdt.c
8078
3764e82e 8079MEN CHAMELEON BUS (mcb)
30c7469b
JT
8080M: Johannes Thumshirn <morbidrsa@gmail.com>
8081S: Maintained
3764e82e
JT
8082F: drivers/mcb/
8083F: include/linux/mcb.h
b9f2f459 8084F: Documentation/men-chameleon-bus.txt
3764e82e 8085
48b490d2
AW
8086MEN F21BMC (Board Management Controller)
8087M: Andreas Werner <andreas.werner@men.de>
8088S: Supported
8089F: drivers/mfd/menf21bmc.c
8090F: drivers/watchdog/menf21bmc_wdt.c
8091F: drivers/leds/leds-menf21bmc.c
8092F: drivers/hwmon/menf21bmc_hwmon.c
8093F: Documentation/hwmon/menf21bmc
8094
12285945
JH
8095METAG ARCHITECTURE
8096M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8097L: linux-metag@vger.kernel.org
9f273c24 8098T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8099S: Odd Fixes
12285945
JH
8100F: arch/metag/
8101F: Documentation/metag/
8102F: Documentation/devicetree/bindings/metag/
2d799dde 8103F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8104F: drivers/clocksource/metag_generic.c
5698c50d
JH
8105F: drivers/irqchip/irq-metag.c
8106F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8107F: drivers/tty/metag_da.c
12285945 8108
c6375b0a 8109MICROBLAZE ARCHITECTURE
8b58be88 8110M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8111W: http://www.monstr.eu/fdt/
8112T: git git://git.monstr.eu/linux-2.6-microblaze.git
8113S: Supported
0a8c7914 8114F: arch/microblaze/
1da177e4 8115
5615c371
NF
8116MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8117M: Richard Genoud <richard.genoud@gmail.com>
8118S: Maintained
8119F: drivers/tty/serial/atmel_serial.c
8120F: include/linux/atmel_serial.h
8121
71fb2c74
SW
8122MICROCHIP / ATMEL ISC DRIVER
8123M: Songjun Wu <songjun.wu@microchip.com>
8124L: linux-media@vger.kernel.org
8125S: Supported
8126F: drivers/media/platform/atmel/atmel-isc.c
8127F: drivers/media/platform/atmel/atmel-isc-regs.h
8128F: devicetree/bindings/media/atmel-isc.txt
8129
2508a45a
CY
8130MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8131M: Chen Yu <yu.c.chen@intel.com>
8132L: platform-driver-x86@vger.kernel.org
8133S: Supported
8134F: drivers/platform/x86/surfacepro3_button.c
8135
1da177e4 8136MICROTEK X6 SCANNER
61eee9a7 8137M: Oliver Neukum <oliver@neukum.org>
1da177e4 8138S: Maintained
679655da 8139F: drivers/usb/image/microtek.*
1da177e4
LT
8140
8141MIPS
8b58be88 8142M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8143L: linux-mips@linux-mips.org
6097050d 8144W: http://www.linux-mips.org/
b05e988e 8145T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8146Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8147S: Supported
f46d92e8 8148F: Documentation/devicetree/bindings/mips/
679655da
JP
8149F: Documentation/mips/
8150F: arch/mips/
1da177e4 8151
413ef3f6
KC
8152MIPS/LOONGSON1 ARCHITECTURE
8153M: Keguang Zhang <keguang.zhang@gmail.com>
8154L: linux-mips@linux-mips.org
8155S: Maintained
8156F: arch/mips/loongson32/
8157F: arch/mips/include/asm/mach-loongson32/
8158F: drivers/*/*loongson1*
8159F: drivers/*/*/*loongson1*
8160
08b7620a
HV
8161MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8162M: Hans Verkuil <hverkuil@xs4all.nl>
8163L: linux-media@vger.kernel.org
8164T: git git://linuxtv.org/media_tree.git
a825eaec 8165W: https://linuxtv.org
08b7620a
HV
8166S: Odd Fixes
8167F: drivers/media/radio/radio-miropcm20*
8168
c09befcb
OG
8169MELLANOX MLX4 core VPI driver
8170M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8171L: netdev@vger.kernel.org
8172L: linux-rdma@vger.kernel.org
8173W: http://www.mellanox.com
8174Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8175S: Supported
8176F: drivers/net/ethernet/mellanox/mlx4/
8177F: include/linux/mlx4/
9ce28a20 8178F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8179
8180MELLANOX MLX4 IB driver
8181M: Yishai Hadas <yishaih@mellanox.com>
8182L: linux-rdma@vger.kernel.org
8183W: http://www.mellanox.com
e126ba97 8184Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8185S: Supported
8186F: drivers/infiniband/hw/mlx4/
8187F: include/linux/mlx4/
8188
595a4d8f 8189MELLANOX MLX5 core VPI driver
45788f1f 8190M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8191M: Matan Barak <matanb@mellanox.com>
8192M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8193L: netdev@vger.kernel.org
8194L: linux-rdma@vger.kernel.org
8195W: http://www.mellanox.com
8196Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8197S: Supported
8198F: drivers/net/ethernet/mellanox/mlx5/core/
8199F: include/linux/mlx5/
3085e29e 8200F: include/uapi/rdma/mlx5-abi.h
e126ba97 8201
595a4d8f
OG
8202MELLANOX MLX5 IB driver
8203M: Matan Barak <matanb@mellanox.com>
8204M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8205L: linux-rdma@vger.kernel.org
8206W: http://www.mellanox.com
8207Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8208S: Supported
b75f0050 8209F: drivers/infiniband/hw/mlx5/
595a4d8f 8210F: include/linux/mlx5/
e126ba97 8211
764589b6
CM
8212MELEXIS MLX90614 DRIVER
8213M: Crt Mori <cmo@melexis.com>
8214L: linux-iio@vger.kernel.org
8215W: http://www.melexis.com
8216S: Supported
8217F: drivers/iio/temperature/mlx90614.c
8218
6c223761
KB
8219MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8220M: Don Brace <don.brace@microsemi.com>
8221L: esc.storagedev@microsemi.com
8222L: linux-scsi@vger.kernel.org
8223S: Supported
8224F: drivers/scsi/smartpqi/smartpqi*.[ch]
8225F: drivers/scsi/smartpqi/Kconfig
8226F: drivers/scsi/smartpqi/Makefile
8227F: include/linux/cciss*.h
8228F: include/uapi/linux/cciss*.h
425b490b 8229F: Documentation/scsi/smartpqi.txt
6c223761 8230
0ce277e4
AP
8231MN88472 MEDIA DRIVER
8232M: Antti Palosaari <crope@iki.fi>
8233L: linux-media@vger.kernel.org
a825eaec 8234W: https://linuxtv.org
0ce277e4
AP
8235W: http://palosaari.fi/linux/
8236Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8237S: Maintained
94d0eaa4 8238F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8239
4f4d238f
AP
8240MN88473 MEDIA DRIVER
8241M: Antti Palosaari <crope@iki.fi>
8242L: linux-media@vger.kernel.org
a825eaec 8243W: https://linuxtv.org
4f4d238f
AP
8244W: http://palosaari.fi/linux/
8245Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8246S: Maintained
877ba50b 8247F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8248
1da177e4 8249MODULE SUPPORT
a467a672 8250M: Jessica Yu <jeyu@redhat.com>
8b58be88 8251M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8252S: Maintained
679655da
JP
8253F: include/linux/module.h
8254F: kernel/module.c
1da177e4
LT
8255
8256MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8257W: http://popies.net/meye/
b7788e13 8258S: Orphan
618cd932 8259F: Documentation/media/v4l-drivers/meye*
90d72ac6 8260F: drivers/media/pci/meye/
6c0f0359 8261F: include/uapi/linux/meye.h
1da177e4 8262
b9705b60 8263MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8264M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8265S: Maintained
679655da 8266F: Documentation/serial/moxa-smartio
c897401b 8267F: drivers/tty/mxser.*
d735410a 8268
889b2f87
AK
8269MR800 AVERMEDIA USB FM RADIO DRIVER
8270M: Alexey Klimov <klimov.linux@gmail.com>
8271L: linux-media@vger.kernel.org
8272T: git git://linuxtv.org/media_tree.git
8273S: Maintained
8274F: drivers/media/radio/radio-mr800.c
8275
d7155691
AO
8276MRF24J40 IEEE 802.15.4 RADIO DRIVER
8277M: Alan Ott <alan@signal11.us>
8278L: linux-wpan@vger.kernel.org
8279S: Maintained
8280F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8281F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8282
8c4c731a 8283MSI LAPTOP SUPPORT
182ae55c 8284M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8285L: platform-driver-x86@vger.kernel.org
8c4c731a 8286S: Maintained
679655da 8287F: drivers/platform/x86/msi-laptop.c
8c4c731a 8288
0f1006b1 8289MSI WMI SUPPORT
d0944853 8290L: platform-driver-x86@vger.kernel.org
5ee7041e 8291S: Orphan
0f1006b1
AA
8292F: drivers/platform/x86/msi-wmi.c
8293
19a628a0
AP
8294MSI001 MEDIA DRIVER
8295M: Antti Palosaari <crope@iki.fi>
8296L: linux-media@vger.kernel.org
a825eaec 8297W: https://linuxtv.org
19a628a0
AP
8298W: http://palosaari.fi/linux/
8299Q: http://patchwork.linuxtv.org/project/linux-media/list/
8300T: git git://linuxtv.org/anttip/media_tree.git
8301S: Maintained
0185e197 8302F: drivers/media/tuners/msi001*
19a628a0 8303
7570589d 8304MSI2500 MEDIA DRIVER
2c57213f
AP
8305M: Antti Palosaari <crope@iki.fi>
8306L: linux-media@vger.kernel.org
a825eaec 8307W: https://linuxtv.org
2c57213f
AP
8308W: http://palosaari.fi/linux/
8309Q: http://patchwork.linuxtv.org/project/linux-media/list/
8310T: git git://linuxtv.org/anttip/media_tree.git
8311S: Maintained
7570589d 8312F: drivers/media/usb/msi2500/
2c57213f 8313
159eeea4
RJ
8314MSYSTEMS DISKONCHIP G3 MTD DRIVER
8315M: Robert Jarzmik <robert.jarzmik@free.fr>
8316L: linux-mtd@lists.infradead.org
8317S: Maintained
8318F: drivers/mtd/devices/docg3*
8319
62a37dc7 8320MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8321M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8322L: linux-media@vger.kernel.org
8323T: git git://linuxtv.org/media_tree.git
8324S: Maintained
8325F: drivers/media/i2c/mt9m032.c
b5dcee22 8326F: include/media/i2c/mt9m032.h
0e837fb9 8327
62a37dc7 8328MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8329M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8330L: linux-media@vger.kernel.org
8331T: git git://linuxtv.org/media_tree.git
8332S: Maintained
8333F: drivers/media/i2c/mt9p031.c
b5dcee22 8334F: include/media/i2c/mt9p031.h
0e837fb9 8335
62a37dc7 8336MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8337M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8338L: linux-media@vger.kernel.org
8339T: git git://linuxtv.org/media_tree.git
8340S: Maintained
8341F: drivers/media/i2c/mt9t001.c
b5dcee22 8342F: include/media/i2c/mt9t001.h
0e837fb9 8343
62a37dc7 8344MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8345M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8346L: linux-media@vger.kernel.org
8347T: git git://linuxtv.org/media_tree.git
8348S: Maintained
f2272e13 8349F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8350F: drivers/media/i2c/mt9v032.c
b5dcee22 8351F: include/media/i2c/mt9v032.h
0e837fb9 8352
4e0d13cb 8353MULTIFUNCTION DEVICES (MFD)
f7d3210e 8354M: Lee Jones <lee.jones@linaro.org>
7caa7991 8355T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8356S: Supported
80366127 8357F: Documentation/devicetree/bindings/mfd/
679655da 8358F: drivers/mfd/
55b5940d 8359F: include/linux/mfd/
4e0d13cb 8360
5c4e6f13 8361MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8362M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8363L: linux-mmc@vger.kernel.org
82bb095e 8364T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8365S: Maintained
2810984b 8366F: Documentation/devicetree/bindings/mmc/
679655da
JP
8367F: drivers/mmc/
8368F: include/linux/mmc/
c117ab84 8369F: include/uapi/linux/mmc/
baca2da4 8370
15a0580c 8371MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8372S: Orphan
679655da
JP
8373F: drivers/mmc/host/mmc_spi.c
8374F: include/linux/spi/mmc_spi.h
15a0580c 8375
1da177e4 8376MULTISOUND SOUND DRIVER
8b58be88 8377M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8378S: Maintained
679655da
JP
8379F: Documentation/sound/oss/MultiSound
8380F: sound/oss/msnd*
1da177e4 8381
d735410a 8382MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8383S: Orphan
c897401b 8384F: drivers/tty/isicom.c
679655da 8385F: include/linux/isicom.h
d735410a 8386
550a7375 8387MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8388M: Bin Liu <b-liu@ti.com>
795fb7e7 8389L: linux-usb@vger.kernel.org
43b416e5 8390T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8391S: Maintained
679655da 8392F: drivers/usb/musb/
550a7375 8393
ea0af5f6
MK
8394MXL5007T MEDIA DRIVER
8395M: Michael Krufky <mkrufky@linuxtv.org>
8396L: linux-media@vger.kernel.org
a825eaec 8397W: https://linuxtv.org
ea0af5f6
MK
8398W: http://github.com/mkrufky
8399Q: http://patchwork.linuxtv.org/project/linux-media/list/
8400T: git git://linuxtv.org/mkrufky/tuners.git
8401S: Maintained
8402F: drivers/media/tuners/mxl5007t.*
8403
45d59d70
MV
8404MXSFB DRM DRIVER
8405M: Marek Vasut <marex@denx.de>
8406S: Supported
8407F: drivers/gpu/drm/mxsfb/
8408F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8409
2d3cf588 8410MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8411M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8412L: netdev@vger.kernel.org
205057ae 8413W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8414S: Supported
93f7848b 8415F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8416
9df4f913
BB
8417NAND FLASH SUBSYSTEM
8418M: Boris Brezillon <boris.brezillon@free-electrons.com>
8419R: Richard Weinberger <richard@nod.at>
8420L: linux-mtd@lists.infradead.org
8421W: http://www.linux-mtd.infradead.org/
8422Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8423T: git git://github.com/linux-nand/linux.git
8424S: Maintained
8425F: drivers/mtd/nand/
8426F: include/linux/mtd/nand*.h
8427
1da177e4 8428NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8429S: Orphan
d9fb9f38 8430F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8431
23dc05a3
DM
8432NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8433M: Daniel Mack <zonque@gmail.com>
8434S: Maintained
e5747e40 8435L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8436W: http://www.native-instruments.com
8437F: sound/usb/caiaq/
8438
1da177e4 8439NCP FILESYSTEM
52653199
PV
8440M: Petr Vandrovec <petr@vandrovec.name>
8441S: Odd Fixes
679655da 8442F: fs/ncpfs/
1da177e4 8443
a79b0322
FT
8444NCR 5380 SCSI DRIVERS
8445M: Finn Thain <fthain@telegraphics.com.au>
8446M: Michael Schmitz <schmitzmic@gmail.com>
8447L: linux-scsi@vger.kernel.org
8448S: Maintained
8449F: Documentation/scsi/g_NCR5380.txt
8450F: drivers/scsi/NCR5380.*
8451F: drivers/scsi/arm/cumana_1.c
8452F: drivers/scsi/arm/oak.c
a79b0322
FT
8453F: drivers/scsi/atari_scsi.*
8454F: drivers/scsi/dmx3191d.c
a79b0322
FT
8455F: drivers/scsi/g_NCR5380.*
8456F: drivers/scsi/g_NCR5380_mmio.c
8457F: drivers/scsi/mac_scsi.*
a79b0322
FT
8458F: drivers/scsi/sun3_scsi.*
8459F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8460
1da177e4 8461NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8462M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8463L: linux-scsi@vger.kernel.org
8464S: Maintained
679655da 8465F: drivers/scsi/NCR_D700.*
1da177e4 8466
4aa3eb4c
GR
8467NCT6775 HARDWARE MONITOR DRIVER
8468M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8469L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8470S: Maintained
8471F: Documentation/hwmon/nct6775
8472F: drivers/hwmon/nct6775.c
8473
3c2d774c 8474NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8475M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8476L: linux-rdma@vger.kernel.org
e3d33cb1 8477W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8478S: Supported
8479F: drivers/infiniband/hw/nes/
c546b2a3 8480F: include/uapi/rdma/nes-abi.h
3c2d774c 8481
be2f2e84 8482NETEM NETWORK EMULATOR
adbbf69d 8483M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8484L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8485S: Maintained
679655da 8486F: net/sched/sch_netem.c
be2f2e84 8487
b2f5a051 8488NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8489M: Jon Mason <jdmason@kudzu.us>
4a58448b 8490L: netdev@vger.kernel.org
4a58448b 8491S: Supported
679655da 8492F: Documentation/networking/s2io.txt
b2f5a051 8493F: Documentation/networking/vxge.txt
86387e1a 8494F: drivers/net/ethernet/neterion/
4a58448b 8495
db9cf3a3 8496NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8497M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8498M: Patrick McHardy <kaber@trash.net>
42010ed0 8499M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8500L: netfilter-devel@vger.kernel.org
82b98543 8501L: coreteam@netfilter.org
1da177e4
LT
8502W: http://www.netfilter.org/
8503W: http://www.iptables.org/
42010ed0
PNA
8504Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8505T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8506T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8507S: Supported
679655da
JP
8508F: include/linux/netfilter*
8509F: include/linux/netfilter/
8510F: include/net/netfilter/
c117ab84
CEB
8511F: include/uapi/linux/netfilter*
8512F: include/uapi/linux/netfilter/
679655da
JP
8513F: net/*/netfilter.c
8514F: net/*/netfilter/
8515F: net/netfilter/
91c269a0 8516F: net/bridge/br_netfilter*.c
1da177e4 8517
4cc67735 8518NETLABEL
87a0874c 8519M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8520W: http://netlabel.sf.net
8521L: netdev@vger.kernel.org
87a0874c 8522S: Maintained
80811493 8523F: Documentation/netlabel/
679655da
JP
8524F: include/net/netlabel.h
8525F: net/netlabel/
4cc67735 8526
1da177e4 8527NETROM NETWORK LAYER
8b58be88 8528M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8529L: linux-hams@vger.kernel.org
d34cb28a 8530W: http://www.linux-ax25.org/
1da177e4 8531S: Maintained
679655da 8532F: include/net/netrom.h
c117ab84 8533F: include/uapi/linux/netrom.h
679655da 8534F: net/netrom/
1da177e4 8535
4c352362
JK
8536NETRONOME ETHERNET DRIVERS
8537M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8538L: oss-drivers@netronome.com
8539S: Maintained
8540F: drivers/net/ethernet/netronome/
8541
5ddb88c0 8542NETWORK BLOCK DEVICE (NBD)
4ca5829a 8543M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8544S: Maintained
5e4b269b 8545L: nbd-general@lists.sourceforge.net
4ca5829a 8546T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8547F: Documentation/blockdev/nbd.txt
8548F: drivers/block/nbd.c
c117ab84 8549F: include/uapi/linux/nbd.h
1da177e4 8550
6e43650c
NH
8551NETWORK DROP MONITOR
8552M: Neil Horman <nhorman@tuxdriver.com>
8553L: netdev@vger.kernel.org
8554S: Maintained
8555W: https://fedorahosted.org/dropwatch/
8556F: net/core/drop_monitor.c
8557
3ed6e498
AL
8558NETWORKING [DSA]
8559M: Andrew Lunn <andrew@lunn.ch>
8560M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8561M: Florian Fainelli <f.fainelli@gmail.com>
8562S: Maintained
8563F: net/dsa/
8564F: include/net/dsa.h
8565F: drivers/net/dsa/
8566
1da177e4 8567NETWORKING [GENERAL]
8b58be88 8568M: "David S. Miller" <davem@davemloft.net>
979b6c13 8569L: netdev@vger.kernel.org
b1e8fd54 8570W: http://www.linuxfoundation.org/en/Net
11e98029 8571Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8572T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8573T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8574S: Maintained
679655da
JP
8575F: net/
8576F: include/net/
018d21ed
JP
8577F: include/linux/in.h
8578F: include/linux/net.h
8579F: include/linux/netdevice.h
c117ab84
CEB
8580F: include/uapi/linux/in.h
8581F: include/uapi/linux/net.h
8582F: include/uapi/linux/netdevice.h
0c7aecd4 8583F: include/uapi/linux/net_namespace.h
7e814a6c 8584F: tools/net/
f4e53f9a 8585F: tools/testing/selftests/net/
335a67d2 8586F: lib/random32.c
1da177e4
LT
8587
8588NETWORKING [IPv4/IPv6]
8b58be88
JP
8589M: "David S. Miller" <davem@davemloft.net>
8590M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8591M: James Morris <jmorris@namei.org>
8592M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8593M: Patrick McHardy <kaber@trash.net>
979b6c13 8594L: netdev@vger.kernel.org
08deed1e 8595T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8596S: Maintained
679655da
JP
8597F: net/ipv4/
8598F: net/ipv6/
8599F: include/net/ip*
0a14842f 8600F: arch/x86/net/*
1da177e4 8601
73b7656c
DM
8602NETWORKING [IPSEC]
8603M: Steffen Klassert <steffen.klassert@secunet.com>
8604M: Herbert Xu <herbert@gondor.apana.org.au>
8605M: "David S. Miller" <davem@davemloft.net>
8606L: netdev@vger.kernel.org
d1fc5024
SK
8607T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8608T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8609S: Maintained
5826bdd1 8610F: net/core/flow.c
73b7656c
DM
8611F: net/xfrm/
8612F: net/key/
8613F: net/ipv4/xfrm*
d1fc5024
SK
8614F: net/ipv4/esp4.c
8615F: net/ipv4/ah4.c
8616F: net/ipv4/ipcomp.c
8617F: net/ipv4/ip_vti.c
73b7656c 8618F: net/ipv6/xfrm*
d1fc5024
SK
8619F: net/ipv6/esp6.c
8620F: net/ipv6/ah6.c
8621F: net/ipv6/ipcomp6.c
8622F: net/ipv6/ip6_vti.c
73b7656c
DM
8623F: include/uapi/linux/xfrm.h
8624F: include/net/xfrm.h
8625
10e2ff1c 8626NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8627M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8628L: netdev@vger.kernel.org
8629S: Maintained
8630
29f8f632 8631NETWORKING [WIRELESS]
2cb4abd1 8632L: linux-wireless@vger.kernel.org
8a6e2535 8633Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8634
788873ac
JP
8635NETWORKING DRIVERS
8636L: netdev@vger.kernel.org
8637W: http://www.linuxfoundation.org/en/Net
11e98029 8638Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8639T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8640T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8641S: Odd Fixes
156f4fbc 8642F: Documentation/devicetree/bindings/net/
788873ac 8643F: drivers/net/
018d21ed 8644F: include/linux/if_*
0b63bf1f 8645F: include/linux/netdevice.h
0b63bf1f
JD
8646F: include/linux/etherdevice.h
8647F: include/linux/fcdevice.h
8648F: include/linux/fddidevice.h
8649F: include/linux/hippidevice.h
8650F: include/linux/inetdevice.h
c117ab84
CEB
8651F: include/uapi/linux/if_*
8652F: include/uapi/linux/netdevice.h
788873ac 8653
0e324cf6
JL
8654NETWORKING DRIVERS (WIRELESS)
8655M: Kalle Valo <kvalo@codeaurora.org>
8656L: linux-wireless@vger.kernel.org
8657Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8658T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8659T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8660S: Maintained
182fd9ee 8661F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8662F: drivers/net/wireless/
8663
3d396eb1 8664NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8665M: Manish Chopra <manish.chopra@cavium.com>
8666M: Rahul Verma <rahul.verma@cavium.com>
8667M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8668L: netdev@vger.kernel.org
3d396eb1 8669S: Supported
aa43c215 8670F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8671
6423d30f
AAJ
8672NFC SUBSYSTEM
8673M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8674M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8675M: Samuel Ortiz <sameo@linux.intel.com>
8676L: linux-wireless@vger.kernel.org
1eb3b216 8677L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8678S: Supported
6423d30f 8679F: net/nfc/
55eb94f9 8680F: include/net/nfc/
c117ab84 8681F: include/uapi/linux/nfc.h
6423d30f 8682F: drivers/nfc/
397d6497
CR
8683F: include/linux/platform_data/nfcmrvl.h
8684F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8685F: include/linux/platform_data/pn544.h
397d6497
CR
8686F: include/linux/platform_data/st21nfca.h
8687F: include/linux/platform_data/st-nci.h
7ebb88e5 8688F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8689
e8b43555 8690NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8691M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8692M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8693L: linux-nfs@vger.kernel.org
8694W: http://client.linux-nfs.org
cd7b996a 8695T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8696S: Maintained
679655da
JP
8697F: fs/lockd/
8698F: fs/nfs/
8699F: fs/nfs_common/
8700F: net/sunrpc/
8701F: include/linux/lockd/
8702F: include/linux/nfs*
8703F: include/linux/sunrpc/
c117ab84
CEB
8704F: include/uapi/linux/nfs*
8705F: include/uapi/linux/sunrpc/
1da177e4 8706
85ef9cea 8707NILFS2 FILESYSTEM
e2126935 8708M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8709L: linux-nilfs@vger.kernel.org
f9472265 8710W: http://nilfs.sourceforge.net/
9e92e516 8711W: http://nilfs.osdn.jp/
e2126935 8712T: git git://github.com/konis/nilfs2.git
85ef9cea 8713S: Supported
679655da
JP
8714F: Documentation/filesystems/nilfs2.txt
8715F: fs/nilfs2/
c35c7ac5 8716F: include/trace/events/nilfs2.h
e63e88bc
RK
8717F: include/uapi/linux/nilfs2_api.h
8718F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8719
1da177e4 8720NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8721M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8722W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8723S: Maintained
679655da
JP
8724F: Documentation/scsi/NinjaSCSI.txt
8725F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8726
8727NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8728M: GOTO Masanori <gotom@debian.or.jp>
8729M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8730W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8731S: Maintained
679655da
JP
8732F: Documentation/scsi/NinjaSCSI.txt
8733F: drivers/scsi/nsp32*
1da177e4 8734
383b8fb9
LFT
8735NIOS2 ARCHITECTURE
8736M: Ley Foon Tan <lftan@altera.com>
8737L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8738T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8739S: Maintained
8740F: arch/nios2/
8741
2a6afddb 8742NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8743R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8744F: include/linux/power/bq2415x_charger.h
081bab21 8745F: include/linux/power/bq27xxx_battery.h
2a6afddb 8746F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8747F: drivers/power/supply/bq2415x_charger.c
8748F: drivers/power/supply/bq27xxx_battery.c
8749F: drivers/power/supply/bq27xxx_battery_i2c.c
8750F: drivers/power/supply/isp1704_charger.c
8751F: drivers/power/supply/rx51_battery.c
2a6afddb 8752
a1bd3bae 8753NTB DRIVER CORE
9ef6bf6c
JM
8754M: Jon Mason <jdmason@kudzu.us>
8755M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8756M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8757L: linux-ntb@googlegroups.com
fce8a7bb 8758S: Supported
2984411f
JM
8759W: https://github.com/jonmason/ntb/wiki
8760T: git git://github.com/jonmason/ntb.git
fce8a7bb 8761F: drivers/ntb/
548c237c 8762F: drivers/net/ntb_netdev.c
fce8a7bb 8763F: include/linux/ntb.h
a1bd3bae 8764F: include/linux/ntb_transport.h
a9c59ef7 8765F: tools/testing/selftests/ntb/
fce8a7bb 8766
e26a5843
AH
8767NTB INTEL DRIVER
8768M: Jon Mason <jdmason@kudzu.us>
8769M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8770L: linux-ntb@googlegroups.com
e26a5843
AH
8771S: Supported
8772W: https://github.com/jonmason/ntb/wiki
8773T: git git://github.com/jonmason/ntb.git
8774F: drivers/ntb/hw/intel/
fce8a7bb 8775
a1b36958
XY
8776NTB AMD DRIVER
8777M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8778L: linux-ntb@googlegroups.com
8779S: Supported
8780F: drivers/ntb/hw/amd/
8781
1da177e4 8782NTFS FILESYSTEM
2818ef50 8783M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8784L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8785W: http://www.tuxera.com/
e6f4dee7 8786T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8787S: Supported
679655da
JP
8788F: Documentation/filesystems/ntfs.txt
8789F: fs/ntfs/
1da177e4 8790
9eb8ef74 8791NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8792M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8793L: linux-fbdev@vger.kernel.org
ce00f85c 8794S: Maintained
8a61f013
JH
8795F: drivers/video/fbdev/riva/
8796F: drivers/video/fbdev/nvidia/
1da177e4 8797
79461681 8798NVM EXPRESS DRIVER
b3975e94
JF
8799M: Keith Busch <keith.busch@intel.com>
8800M: Jens Axboe <axboe@fb.com>
79461681 8801L: linux-nvme@lists.infradead.org
b3975e94
JF
8802T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8803W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8804S: Supported
57dacad5 8805F: drivers/nvme/host/
79461681
MW
8806F: include/linux/nvme.h
8807
a07b4970
CH
8808NVM EXPRESS TARGET DRIVER
8809M: Christoph Hellwig <hch@lst.de>
8810M: Sagi Grimberg <sagi@grimberg.me>
8811L: linux-nvme@lists.infradead.org
8812S: Supported
8813F: drivers/nvme/target/
8814
b1ad1475
JS
8815NVM EXPRESS FC TRANSPORT DRIVERS
8816M: James Smart <james.smart@broadcom.com>
8817L: linux-nvme@lists.infradead.org
8818S: Supported
8819F: include/linux/nvme-fc.h
d6d20012 8820F: include/linux/nvme-fc-driver.h
e399441d 8821F: drivers/nvme/host/fc.c
c5343203 8822F: drivers/nvme/target/fc.c
475d0fe7 8823F: drivers/nvme/target/fcloop.c
b1ad1475 8824
aee4b9bd
SK
8825NVMEM FRAMEWORK
8826M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8827M: Maxime Ripard <maxime.ripard@free-electrons.com>
8828S: Maintained
8829F: drivers/nvmem/
8830F: Documentation/devicetree/bindings/nvmem/
8831F: include/linux/nvmem-consumer.h
8832F: include/linux/nvmem-provider.h
8833
dece4585
CP
8834NXP-NCI NFC DRIVER
8835M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8836R: Charles Gorand <charles.gorand@effinnov.com>
8837L: linux-nfc@lists.01.org (moderated for non-subscribers)
8838S: Supported
8839F: drivers/nfc/nxp-nci
8840
f50d7146 8841NXP TDA998X DRM DRIVER
54176cc6 8842M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8843S: Supported
8844F: drivers/gpu/drm/i2c/tda998x_drv.c
8845F: include/drm/i2c/tda998x.h
8846
fbace43e
PR
8847NXP TFA9879 DRIVER
8848M: Peter Rosin <peda@axentia.se>
8849L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8850S: Maintained
8851F: sound/soc/codecs/tfa9879*
8852
442f04c3
JP
8853OBJTOOL
8854M: Josh Poimboeuf <jpoimboe@redhat.com>
8855S: Supported
8856F: tools/objtool/
8857
f5525786 8858OMAP SUPPORT
0e24bdd4 8859M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8860L: linux-omap@vger.kernel.org
8861W: http://www.muru.com/linux/omap/
8862W: http://linux.omap.com/
8a6e2535 8863Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8865S: Maintained
4e04d5a3 8866F: arch/arm/*omap*/
026da812
FB
8867F: arch/arm/configs/omap1_defconfig
8868F: arch/arm/configs/omap2plus_defconfig
046d0a37 8869F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8870F: drivers/irqchip/irq-omap-intc.c
8871F: drivers/mfd/*omap*.c
8872F: drivers/mfd/menelaus.c
8873F: drivers/mfd/palmas.c
8874F: drivers/mfd/tps65217.c
8875F: drivers/mfd/tps65218.c
8876F: drivers/mfd/tps65910.c
8877F: drivers/mfd/twl-core.[ch]
8878F: drivers/mfd/twl4030*.c
8879F: drivers/mfd/twl6030*.c
8880F: drivers/mfd/twl6040*.c
8881F: drivers/regulator/palmas-regulator*.c
8882F: drivers/regulator/pbias-regulator.c
8883F: drivers/regulator/tps65217-regulator.c
8884F: drivers/regulator/tps65218-regulator.c
8885F: drivers/regulator/tps65910-regulator.c
8886F: drivers/regulator/twl-regulator.c
cac28ae6 8887F: drivers/regulator/twl6030-regulator.c
046d0a37 8888F: include/linux/i2c-omap.h
f5525786 8889
50f29fbd 8890OMAP DEVICE TREE SUPPORT
cdb55ab0 8891M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8892M: Tony Lindgren <tony@atomide.com>
8893L: linux-omap@vger.kernel.org
d0fb18c5 8894L: devicetree@vger.kernel.org
50f29fbd
TL
8895S: Maintained
8896F: arch/arm/boot/dts/*omap*
8897F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8898F: arch/arm/boot/dts/*am4*
8899F: arch/arm/boot/dts/*am5*
8900F: arch/arm/boot/dts/*dra7*
50f29fbd 8901
f5525786 8902OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8903M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8904L: linux-omap@vger.kernel.org
8905S: Maintained
8906F: arch/arm/*omap*/*clock*
8907
8908OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8909M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8910L: linux-omap@vger.kernel.org
8911S: Maintained
8912F: arch/arm/*omap*/*pm*
c46938d4 8913F: drivers/cpufreq/omap-cpufreq.c
f5525786 8914
d21db568 8915OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8916M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8917M: Paul Walmsley <paul@pwsan.com>
8918L: linux-omap@vger.kernel.org
8919S: Maintained
d21db568 8920F: arch/arm/mach-omap2/prm*
692ab1f3 8921
f5525786 8922OMAP AUDIO SUPPORT
6c284903 8923M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8924M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8925L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8926L: linux-omap@vger.kernel.org
8927S: Maintained
8928F: sound/soc/omap/
8929
18640193
TL
8930OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8931M: Roger Quadros <rogerq@ti.com>
8932M: Tony Lindgren <tony@atomide.com>
8933L: linux-omap@vger.kernel.org
8934S: Maintained
8935F: drivers/memory/omap-gpmc.c
8936F: arch/arm/mach-omap2/*gpmc*
8937
f5525786 8938OMAP FRAMEBUFFER SUPPORT
830e6384 8939M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8940L: linux-fbdev@vger.kernel.org
f5525786
TL
8941L: linux-omap@vger.kernel.org
8942S: Maintained
8a61f013 8943F: drivers/video/fbdev/omap/
f5525786 8944
676eec0d 8945OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8946M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8947L: linux-omap@vger.kernel.org
676eec0d 8948L: linux-fbdev@vger.kernel.org
178ff4c9 8949S: Maintained
8a61f013 8950F: drivers/video/fbdev/omap2/
178ff4c9
TV
8951F: Documentation/arm/OMAP/DSS
8952
8b37fcfc
OBC
8953OMAP HARDWARE SPINLOCK SUPPORT
8954M: Ohad Ben-Cohen <ohad@wizery.com>
8955L: linux-omap@vger.kernel.org
8956S: Maintained
8957F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8958
f5525786 8959OMAP MMC SUPPORT
8b58be88 8960M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8961L: linux-omap@vger.kernel.org
8962S: Maintained
653f41b5
MC
8963F: drivers/mmc/host/omap.c
8964
8965OMAP HS MMC SUPPORT
0a4585c6 8966L: linux-mmc@vger.kernel.org
653f41b5 8967L: linux-omap@vger.kernel.org
dfa5d196 8968S: Orphan
653f41b5 8969F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8970
8971OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8972M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8973S: Maintained
8974F: drivers/char/hw_random/omap-rng.c
8975
f400c82e 8976OMAP HWMOD SUPPORT
cdb55ab0 8977M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8978M: Paul Walmsley <paul@pwsan.com>
8979L: linux-omap@vger.kernel.org
8980S: Maintained
8fc8b12b 8981F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8982
8633fb30
PW
8983OMAP HWMOD DATA
8984M: Paul Walmsley <paul@pwsan.com>
8985L: linux-omap@vger.kernel.org
8986S: Maintained
8987F: arch/arm/mach-omap2/omap_hwmod*data*
8988
f400c82e 8989OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8990M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8991L: linux-omap@vger.kernel.org
8992S: Maintained
8993F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8994
0db83ced 8995OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8996M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8997L: linux-media@vger.kernel.org
8998S: Maintained
7eec52db 8999F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9000F: drivers/media/platform/omap3isp/
0db83ced 9001F: drivers/staging/media/omap4iss/
7e8970e1 9002
f5525786 9003OMAP USB SUPPORT
f5525786
TL
9004L: linux-usb@vger.kernel.org
9005L: linux-omap@vger.kernel.org
3b243519 9006S: Orphan
a16fbd65
JP
9007F: drivers/usb/*/*omap*
9008F: arch/arm/*omap*/usb*
f5525786 9009
6d994710 9010OMAP GPIO DRIVER
fe643528 9011M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9012M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9013M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9014L: linux-omap@vger.kernel.org
9015S: Maintained
fe643528 9016F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9017F: drivers/gpio/gpio-omap.c
9018
c351e290
MJ
9019OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9020M: Mark Jackson <mpfj@newflow.co.uk>
9021L: linux-omap@vger.kernel.org
9022S: Maintained
9023F: arch/arm/boot/dts/am335x-nano.dts
9024
0ad122d9 9025OMFS FILESYSTEM
8b58be88 9026M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9027L: linux-karma-devel@lists.sourceforge.net
9028S: Maintained
679655da
JP
9029F: Documentation/filesystems/omfs.txt
9030F: fs/omfs/
0ad122d9 9031
c1986ee9 9032OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9033M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9034S: Maintained
679655da
JP
9035F: drivers/char/pcmcia/cm4000_cs.c
9036F: include/linux/cm4000_cs.h
c117ab84 9037F: include/uapi/linux/cm4000_cs.h
c1986ee9 9038
77c44ab1 9039OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9040M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9041S: Maintained
679655da 9042F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9043
77d5140f 9044OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9045M: Jonathan Corbet <corbet@lwn.net>
661263b5 9046L: linux-media@vger.kernel.org
275ffde4 9047T: git git://linuxtv.org/media_tree.git
77d5140f 9048S: Maintained
90d72ac6 9049F: drivers/media/i2c/ov7670.c
77d5140f 9050
431bca73 9051ONENAND FLASH DRIVER
8b58be88 9052M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9053L: linux-mtd@lists.infradead.org
9054S: Maintained
679655da
JP
9055F: drivers/mtd/onenand/
9056F: include/linux/mtd/onenand*.h
431bca73 9057
1da177e4 9058ONSTREAM SCSI TAPE DRIVER
8b58be88 9059M: Willem Riede <osst@riede.org>
1da177e4
LT
9060L: osst-users@lists.sourceforge.net
9061L: linux-scsi@vger.kernel.org
9062S: Maintained
f7269cfc
JD
9063F: Documentation/scsi/osst.txt
9064F: drivers/scsi/osst.*
9065F: drivers/scsi/osst_*.h
9066F: drivers/scsi/st.h
1da177e4 9067
e2d1d6c0 9068OPENCORES I2C BUS DRIVER
8b58be88 9069M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9070L: linux-i2c@vger.kernel.org
e2d1d6c0 9071S: Maintained
679655da
JP
9072F: Documentation/i2c/busses/i2c-ocores
9073F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9074
860c44c1 9075OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9076M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9077M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9078L: devicetree@vger.kernel.org
a7fefe9f 9079W: http://www.devicetree.org/
fcdec35e 9080T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9081S: Maintained
f8828205 9082F: drivers/of/
860c44c1 9083F: include/linux/of*.h
f8828205 9084F: scripts/dtc/
860c44c1 9085
f8828205 9086OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9087M: Rob Herring <robh+dt@kernel.org>
f8828205 9088M: Mark Rutland <mark.rutland@arm.com>
f8828205 9089L: devicetree@vger.kernel.org
9f273c24 9090T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9091Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9092S: Maintained
9093F: Documentation/devicetree/
9094F: arch/*/boot/dts/
9095F: include/dt-bindings/
9096
2bb65f56
PA
9097OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9098M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9099L: devicetree@vger.kernel.org
9100S: Maintained
9101F: Documentation/devicetree/dynamic-resolution-notes.txt
9102F: Documentation/devicetree/overlay-notes.txt
9103F: drivers/of/overlay.c
9104F: drivers/of/resolver.c
9105
19f9d392
JB
9106OPENRISC ARCHITECTURE
9107M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9108M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9109M: Stafford Horne <shorne@gmail.com>
9110L: openrisc@lists.librecores.org
9111W: http://openrisc.io
19f9d392 9112S: Maintained
14430813 9113F: arch/openrisc/
19f9d392 9114
ccb1352e 9115OPENVSWITCH
4f337ed5 9116M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9117L: netdev@vger.kernel.org
ccb1352e
JG
9118L: dev@openvswitch.org
9119W: http://openvswitch.org
ccb1352e
JG
9120S: Maintained
9121F: net/openvswitch/
b422da7c 9122F: include/uapi/linux/openvswitch.h
ccb1352e 9123
875fa6fb
VK
9124OPERATING PERFORMANCE POINTS (OPP)
9125M: Viresh Kumar <vireshk@kernel.org>
9126M: Nishanth Menon <nm@ti.com>
9127M: Stephen Boyd <sboyd@codeaurora.org>
9128L: linux-pm@vger.kernel.org
9129S: Maintained
9130T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9131F: drivers/base/power/opp/
9132F: include/linux/pm_opp.h
9133F: Documentation/power/opp.txt
9134F: Documentation/devicetree/bindings/opp/
9135
af39917d
CL
9136OPL4 DRIVER
9137M: Clemens Ladisch <clemens@ladisch.de>
9138L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9139T: git git://git.alsa-project.org/alsa-kernel.git
9140S: Maintained
9141F: sound/drivers/opl4/
9142
1da177e4 9143OPROFILE
4cf7e718 9144M: Robert Richter <rric@kernel.org>
1da177e4
LT
9145L: oprofile-list@lists.sf.net
9146S: Maintained
81c4a8a6 9147F: arch/*/include/asm/oprofile*.h
679655da
JP
9148F: arch/*/oprofile/
9149F: drivers/oprofile/
9150F: include/linux/oprofile.h
1da177e4 9151
e2d1d6c0 9152ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9153M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9154M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9155L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9156W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9157S: Supported
679655da
JP
9158F: Documentation/filesystems/ocfs2.txt
9159F: Documentation/filesystems/dlmfs.txt
9160F: fs/ocfs2/
e2d1d6c0 9161
1da177e4 9162ORINOCO DRIVER
724c6b35 9163L: linux-wireless@vger.kernel.org
491b26b4 9164W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9165W: http://www.nongnu.org/orinoco/
3a59babb 9166S: Orphan
2be45b66 9167F: drivers/net/wireless/intersil/orinoco/
1da177e4 9168
42c55aa8 9169OSD LIBRARY and FILESYSTEM
fadc0752 9170M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9171M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9172L: osd-dev@open-osd.org
9173W: http://open-osd.org
54e5881d 9174T: git git://git.open-osd.org/open-osd.git
68274794 9175S: Maintained
42c55aa8 9176F: drivers/scsi/osd/
6b6f0b6c 9177F: include/scsi/osd_*
42c55aa8 9178F: fs/exofs/
68274794 9179
ef94b186 9180OVERLAY FILESYSTEM
7c37fbda 9181M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9182L: linux-unionfs@vger.kernel.org
9183T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9184S: Supported
1d113735 9185F: fs/overlayfs/
7c37fbda
NB
9186F: Documentation/filesystems/overlayfs.txt
9187
85096169
MM
9188ORANGEFS FILESYSTEM
9189M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9190L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9191T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9192S: Supported
9193F: fs/orangefs/
9194F: Documentation/filesystems/orangefs.txt
9195
e2d1d6c0 9196P54 WIRELESS DRIVER
084cb0fe 9197M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9198L: linux-wireless@vger.kernel.org
084cb0fe 9199W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9200S: Maintained
d3466830 9201F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9202
f5cd7872 9203PA SEMI ETHERNET DRIVER
f5cd7872 9204L: netdev@vger.kernel.org
56a5b8da 9205S: Orphan
ded19add 9206F: drivers/net/ethernet/pasemi/*
f5cd7872 9207
beb58aa3 9208PA SEMI SMBUS DRIVER
846557d3 9209L: linux-i2c@vger.kernel.org
56a5b8da 9210S: Orphan
679655da 9211F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9212
48fc267e
SK
9213PADATA PARALLEL EXECUTION MECHANISM
9214M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9215L: linux-crypto@vger.kernel.org
9216S: Maintained
9217F: kernel/padata.c
9218F: include/linux/padata.h
9219F: Documentation/padata.txt
9220
709ee531 9221PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9222M: Harald Welte <laforge@gnumonks.org>
d0944853 9223L: platform-driver-x86@vger.kernel.org
709ee531 9224S: Maintained
679655da 9225F: drivers/platform/x86/panasonic-laptop.c
709ee531 9226
368dd5ac 9227PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9228M: David Howells <dhowells@redhat.com>
4fa97181
DH
9229L: linux-am33-list@redhat.com (moderated for non-subscribers)
9230W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9231S: Maintained
679655da
JP
9232F: Documentation/mn10300/
9233F: arch/mn10300/
4fa97181 9234
305b37bd
KS
9235PARALLEL LCD/KEYPAD PANEL DRIVER
9236M: Willy Tarreau <willy@haproxy.com>
9237M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9238S: Odd Fixes
9239F: Documentation/misc-devices/lcd-panel-cgram.txt
9240F: drivers/misc/panel.c
9241
64dfff03
SM
9242PARALLEL PORT SUBSYSTEM
9243M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9244M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9245L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9246S: Maintained
679655da
JP
9247F: drivers/parport/
9248F: include/linux/parport*.h
9249F: drivers/char/ppdev.c
c117ab84 9250F: include/uapi/linux/ppdev.h
64dfff03 9251F: Documentation/parport*.txt
1da177e4 9252
4cdf6bc2 9253PARAVIRT_OPS INTERFACE
d633180c 9254M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9255M: Chris Wright <chrisw@sous-sol.org>
9256M: Alok Kataria <akataria@vmware.com>
9257M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9258L: virtualization@lists.linux-foundation.org
4cdf6bc2 9259S: Supported
a2e19991 9260F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9261F: arch/*/kernel/paravirt*
9262F: arch/*/include/asm/paravirt.h
47ae4b05 9263F: include/linux/hypervisor.h
4cdf6bc2 9264
e2d1d6c0 9265PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9266M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9267L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9268S: Maintained
679655da
JP
9269F: Documentation/blockdev/paride.txt
9270F: drivers/block/paride/
e2d1d6c0
RD
9271
9272PARISC ARCHITECTURE
b8828770 9273M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9274M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9275L: linux-parisc@vger.kernel.org
9276W: http://www.parisc-linux.org/
8a6e2535 9277Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9279T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9280S: Maintained
679655da 9281F: arch/parisc/
2b6bac9e 9282F: Documentation/parisc/
679655da 9283F: drivers/parisc/
2b6bac9e
HD
9284F: drivers/char/agp/parisc-agp.c
9285F: drivers/input/serio/gscps2.c
9286F: drivers/parport/parport_gsc.*
9287F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9288F: drivers/video/fbdev/sti*
2b6bac9e
HD
9289F: drivers/video/console/sti*
9290F: drivers/video/logo/logo_parisc*
e2d1d6c0 9291
1662d32c 9292PC87360 HARDWARE MONITORING DRIVER
8b58be88 9293M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9294L: linux-hwmon@vger.kernel.org
1662d32c 9295S: Maintained
679655da
JP
9296F: Documentation/hwmon/pc87360
9297F: drivers/hwmon/pc87360.c
1662d32c
JC
9298
9299PC8736x GPIO DRIVER
8b58be88 9300M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9301S: Maintained
679655da 9302F: drivers/char/pc8736x_gpio.c
1662d32c 9303
1ad107fd 9304PC87427 HARDWARE MONITORING DRIVER
d8130624 9305M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9306L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9307S: Maintained
9308F: Documentation/hwmon/pc87427
9309F: drivers/hwmon/pc87427.c
9310
b26e0ed4 9311PCA9532 LED DRIVER
8b58be88 9312M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9313S: Maintained
d5ca6918
JP
9314F: drivers/leds/leds-pca9532.c
9315F: include/linux/leds-pca9532.h
b26e0ed4 9316
5ce914a8 9317PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9318M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9319L: linux-i2c@vger.kernel.org
9320S: Maintained
b4f0b74e 9321F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9322
3971dae5 9323PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9324M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9325S: Maintained
9326F: drivers/firmware/pcdp.*
9327
065c6359 9328PCI ERROR RECOVERY
6305902c 9329M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9330L: linux-pci@vger.kernel.org
065c6359 9331S: Supported
679655da 9332F: Documentation/PCI/pci-error-recovery.txt
065c6359 9333
78c1cffd
RC
9334PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9335M: Russell Currey <ruscur@russell.cc>
9336L: linuxppc-dev@lists.ozlabs.org
9337S: Supported
9338F: Documentation/powerpc/eeh-pci-error-recovery.txt
9339F: arch/powerpc/kernel/eeh*.c
9340F: arch/powerpc/platforms/*/eeh*.c
9341F: arch/powerpc/include/*/eeh*.h
9342
1da177e4 9343PCI SUBSYSTEM
5ac3a6d2 9344M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9345L: linux-pci@vger.kernel.org
99662dd1 9346Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9347T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9348S: Supported
92a1fe2e 9349F: Documentation/devicetree/bindings/pci/
679655da
JP
9350F: Documentation/PCI/
9351F: drivers/pci/
9352F: include/linux/pci*
6b49ee49 9353F: arch/x86/pci/
cad01f91 9354F: arch/x86/kernel/quirks.c
1da177e4 9355
eaa6111b
LFT
9356PCI DRIVER FOR ALTERA PCIE IP
9357M: Ley Foon Tan <lftan@altera.com>
9358L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9359L: linux-pci@vger.kernel.org
9360S: Supported
9361F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9362F: drivers/pci/host/pcie-altera.c
9363
b7e78170
RH
9364PCI DRIVER FOR ARM VERSATILE PLATFORM
9365M: Rob Herring <robh@kernel.org>
9366L: linux-pci@vger.kernel.org
9367L: linux-arm-kernel@lists.infradead.org
9368S: Maintained
9369F: Documentation/devicetree/bindings/pci/versatile.txt
9370F: drivers/pci/host/pci-versatile.c
9371
3dc9d38c
TP
9372PCI DRIVER FOR ARMADA 8K
9373M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9374L: linux-pci@vger.kernel.org
9375L: linux-arm-kernel@lists.infradead.org
9376S: Maintained
9377F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9378F: drivers/pci/host/pcie-armada8k.c
9379
5f6b6ccd
TI
9380PCI DRIVER FOR APPLIEDMICRO XGENE
9381M: Tanmay Inamdar <tinamdar@apm.com>
9382L: linux-pci@vger.kernel.org
9383L: linux-arm-kernel@lists.infradead.org
9384S: Maintained
9385F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9386F: drivers/pci/host/pci-xgene.c
9387
62d0ff83
ML
9388PCI DRIVER FOR FREESCALE LAYERSCAPE
9389M: Minghuan Lian <minghuan.Lian@freescale.com>
9390M: Mingkai Hu <mingkai.hu@freescale.com>
9391M: Roy Zang <tie-fei.zang@freescale.com>
9392L: linuxppc-dev@lists.ozlabs.org
9393L: linux-pci@vger.kernel.org
9394L: linux-arm-kernel@lists.infradead.org
9395S: Maintained
9396F: drivers/pci/host/*layerscape*
9397
f0b75693 9398PCI DRIVER FOR IMX6
286fbaef 9399M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9400M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9401L: linux-pci@vger.kernel.org
9402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9403S: Maintained
12e46064 9404F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9405F: drivers/pci/host/*imx6*
9406
0c4ffcfe
MK
9407PCI DRIVER FOR TI KEYSTONE
9408M: Murali Karicheri <m-karicheri2@ti.com>
9409L: linux-pci@vger.kernel.org
9410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9411S: Maintained
9412F: drivers/pci/host/*keystone*
9413
f0b75693
BH
9414PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9415M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9416M: Jason Cooper <jason@lakedaemon.net>
9417L: linux-pci@vger.kernel.org
9418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9419S: Maintained
9420F: drivers/pci/host/*mvebu*
9421
8c39d710
TP
9422PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9423M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9424L: linux-pci@vger.kernel.org
9425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9426S: Maintained
441106d9 9427F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9428F: drivers/pci/host/pci-aardvark.c
9429
0447cfd7
TR
9430PCI DRIVER FOR NVIDIA TEGRA
9431M: Thierry Reding <thierry.reding@gmail.com>
9432L: linux-tegra@vger.kernel.org
f0b75693 9433L: linux-pci@vger.kernel.org
0447cfd7
TR
9434S: Supported
9435F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9436F: drivers/pci/host/pci-tegra.c
9437
47ff3de9
KVA
9438PCI DRIVER FOR TI DRA7XX
9439M: Kishon Vijay Abraham I <kishon@ti.com>
9440L: linux-omap@vger.kernel.org
9441L: linux-pci@vger.kernel.org
9442S: Supported
9443F: Documentation/devicetree/bindings/pci/ti-pci.txt
9444F: drivers/pci/host/pci-dra7xx.c
9445
f0b75693
BH
9446PCI DRIVER FOR RENESAS R-CAR
9447M: Simon Horman <horms@verge.net.au>
9448L: linux-pci@vger.kernel.org
4a121096 9449L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9450S: Maintained
9451F: drivers/pci/host/*rcar*
9452
4af82255 9453PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9454M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9455L: linux-pci@vger.kernel.org
f0b75693
BH
9456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9457L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9458S: Maintained
9459F: drivers/pci/host/pci-exynos.c
9460
f0b75693 9461PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9462M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9463M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9464L: linux-pci@vger.kernel.org
9465S: Maintained
9466F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9467F: drivers/pci/host/*designware*
5a3aa2a8 9468
cf28855b
WD
9469PCI DRIVER FOR GENERIC OF HOSTS
9470M: Will Deacon <will.deacon@arm.com>
9471L: linux-pci@vger.kernel.org
9472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9473S: Maintained
9474F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9475F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9476F: drivers/pci/host/pci-host-generic.c
9477
185a383a
KB
9478PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9479M: Keith Busch <keith.busch@intel.com>
9480L: linux-pci@vger.kernel.org
9481S: Supported
bc79c985 9482F: drivers/pci/host/vmd.c
185a383a 9483
51b66a6c 9484PCIE DRIVER FOR ST SPEAR13XX
110baab1 9485M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9486L: linux-pci@vger.kernel.org
110baab1 9487S: Maintained
51b66a6c
PA
9488F: drivers/pci/host/*spear*
9489
af1169b4
LFT
9490PCI MSI DRIVER FOR ALTERA MSI IP
9491M: Ley Foon Tan <lftan@altera.com>
9492L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9493L: linux-pci@vger.kernel.org
9494S: Supported
9495F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9496F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9497
dcd19de3
DD
9498PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9499M: Duc Dang <dhdang@apm.com>
9500L: linux-pci@vger.kernel.org
9501L: linux-arm-kernel@lists.infradead.org
9502S: Maintained
9503F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9504F: drivers/pci/host/pci-xgene-msi.c
9505
a3cbfae1
NC
9506PCIE DRIVER FOR AXIS ARTPEC
9507M: Niklas Cassel <niklas.cassel@axis.com>
9508M: Jesper Nilsson <jesper.nilsson@axis.com>
9509L: linux-arm-kernel@axis.com
9510L: linux-pci@vger.kernel.org
9511S: Maintained
9512F: Documentation/devicetree/bindings/pci/axis,artpec*
9513F: drivers/pci/host/*artpec*
9514
500a1d9a
ZW
9515PCIE DRIVER FOR HISILICON
9516M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9517M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9518L: linux-pci@vger.kernel.org
9519S: Maintained
9520F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9521F: drivers/pci/host/pcie-hisi.c
9522
e77f847d
SL
9523PCIE DRIVER FOR ROCKCHIP
9524M: Shawn Lin <shawn.lin@rock-chips.com>
9525M: Wenrui Li <wenrui.li@rock-chips.com>
9526L: linux-pci@vger.kernel.org
9527L: linux-rockchip@lists.infradead.org
9528S: Maintained
9529F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9530F: drivers/pci/host/pcie-rockchip.c
9531
82a82383
SV
9532PCIE DRIVER FOR QUALCOMM MSM
9533M: Stanimir Varbanov <svarbanov@mm-sol.com>
9534L: linux-pci@vger.kernel.org
9535L: linux-arm-msm@vger.kernel.org
9536S: Maintained
9537F: drivers/pci/host/*qcom*
9538
f12b76e5
DD
9539PCIE DRIVER FOR CAVIUM THUNDERX
9540M: David Daney <david.daney@cavium.com>
9541L: linux-pci@vger.kernel.org
9542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9543S: Supported
9544F: Documentation/devicetree/bindings/pci/pci-thunder-*
9545F: drivers/pci/host/pci-thunder-*
9546
1da177e4 9547PCMCIA SUBSYSTEM
4230dfc9 9548P: Linux PCMCIA Team
f5df5881 9549L: linux-pcmcia@lists.infradead.org
6650e0a5 9550W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9551T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9552S: Maintained
679655da 9553F: Documentation/pcmcia/
a67cd548 9554F: tools/pcmcia/
679655da
JP
9555F: drivers/pcmcia/
9556F: include/pcmcia/
1da177e4
LT
9557
9558PCNET32 NETWORK DRIVER
227fb925 9559M: Don Fry <pcnet32@frontier.com>
979b6c13 9560L: netdev@vger.kernel.org
1da177e4 9561S: Maintained
b955f6ca 9562F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9563
48fc267e
SK
9564PCRYPT PARALLEL CRYPTO ENGINE
9565M: Steffen Klassert <steffen.klassert@secunet.com>
9566L: linux-crypto@vger.kernel.org
9567S: Maintained
9568F: crypto/pcrypt.c
9569F: include/crypto/pcrypt.h
9570
e72df0b8
TH
9571PER-CPU MEMORY ALLOCATOR
9572M: Tejun Heo <tj@kernel.org>
93e205a7 9573M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9574T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9575S: Maintained
9576F: include/linux/percpu*.h
9577F: mm/percpu*.c
9578F: arch/*/include/asm/percpu.h
9579
ad4ecbcb 9580PER-TASK DELAY ACCOUNTING
185e595f 9581M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9582S: Maintained
679655da
JP
9583F: include/linux/delayacct.h
9584F: kernel/delayacct.c
ad4ecbcb 9585
57c0c15b 9586PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9587M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9588M: Ingo Molnar <mingo@redhat.com>
f80c5393 9589M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9590R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9591L: linux-kernel@vger.kernel.org
75fc2d37 9592T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9593S: Supported
d53e8365 9594F: kernel/events/*
a003236c 9595F: include/linux/perf_event.h
c117ab84 9596F: include/uapi/linux/perf_event.h
141c4296
RR
9597F: arch/*/kernel/perf_event*.c
9598F: arch/*/kernel/*/perf_event*.c
9599F: arch/*/kernel/*/*/perf_event*.c
a003236c 9600F: arch/*/include/asm/perf_event.h
a003236c 9601F: arch/*/kernel/perf_callchain.c
b0a434fb 9602F: arch/*/events/*
a003236c 9603F: tools/perf/
6c0b3244 9604
dd49d0f5 9605PERSONALITY HANDLING
8b58be88 9606M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9607L: linux-abi-devel@lists.sourceforge.net
9608S: Maintained
679655da 9609F: include/linux/personality.h
c117ab84 9610F: include/uapi/linux/personality.h
dd49d0f5 9611
838e7a03 9612PHONET PROTOCOL
2a06b40f 9613M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9614S: Supported
9615F: Documentation/networking/phonet.txt
9616F: include/linux/phonet.h
9617F: include/net/phonet/
c117ab84 9618F: include/uapi/linux/phonet.h
838e7a03
RDC
9619F: net/phonet/
9620
1da177e4 9621PHRAM MTD DRIVER
8b58be88 9622M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9623L: linux-mtd@lists.infradead.org
9624S: Maintained
679655da 9625F: drivers/mtd/devices/phram.c
1da177e4 9626
efdbb10e
BP
9627PICOLCD HID DRIVER
9628M: Bruno Prémont <bonbons@linux-vserver.org>
9629L: linux-input@vger.kernel.org
9630S: Maintained
9631F: drivers/hid/hid-picolcd*
9632
a53bfa07
JI
9633PICOXCELL SUPPORT
9634M: Jamie Iles <jamie@jamieiles.com>
9635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9636T: git git://github.com/jamieiles/linux-2.6-ji.git
9637S: Supported
b8733987 9638F: arch/arm/boot/dts/picoxcell*
14430813 9639F: arch/arm/mach-picoxcell/
b8733987 9640F: drivers/crypto/picoxcell*
a53bfa07 9641
2744e8af
LW
9642PIN CONTROL SUBSYSTEM
9643M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9644L: linux-gpio@vger.kernel.org
dbe752a3 9645T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9646S: Maintained
9feeed94 9647F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9648F: Documentation/pinctrl.txt
07f29ba6 9649F: drivers/pinctrl/
8e406fe4 9650F: include/linux/pinctrl/
2744e8af 9651
2201bbb8
JCPV
9652PIN CONTROLLER - ATMEL AT91
9653M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9655S: Maintained
c654b6bf 9656F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9657
33d3690c
LD
9658PIN CONTROLLER - ATMEL AT91 PIO4
9659M: Ludovic Desroches <ludovic.desroches@atmel.com>
9660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9661L: linux-gpio@vger.kernel.org
9662S: Supported
9663F: drivers/pinctrl/pinctrl-at91-pio4.*
9664
cbd1b652
MW
9665PIN CONTROLLER - INTEL
9666M: Mika Westerberg <mika.westerberg@linux.intel.com>
9667M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9668S: Maintained
9669F: drivers/pinctrl/intel/
2201bbb8 9670
9963b536
LP
9671PIN CONTROLLER - RENESAS
9672M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9673M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9674L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9675S: Maintained
9676F: drivers/pinctrl/sh-pfc/
9677
b75e60d6 9678PIN CONTROLLER - SAMSUNG
fea685e9 9679M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9680M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9681M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9683L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9684S: Maintained
9b5b33f6 9685F: drivers/pinctrl/samsung/
5db7e3bb
KK
9686F: include/dt-bindings/pinctrl/samsung.h
9687F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9688
13cbd906
TL
9689PIN CONTROLLER - SINGLE
9690M: Tony Lindgren <tony@atomide.com>
9691M: Haojian Zhuang <haojian.zhuang@linaro.org>
9692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9693L: linux-omap@vger.kernel.org
9694S: Maintained
9695F: drivers/pinctrl/pinctrl-single.c
9696
deda8287 9697PIN CONTROLLER - ST SPEAR
da89947b 9698M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9700W: http://www.st.com/spear
9701S: Maintained
8e406fe4 9702F: drivers/pinctrl/spear/
deda8287 9703
11a1cf34
JH
9704PISTACHIO SOC SUPPORT
9705M: James Hartley <james.hartley@imgtec.com>
9706M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9707L: linux-mips@linux-mips.org
9708S: Maintained
9709F: arch/mips/pistachio/
9710F: arch/mips/include/asm/mach-pistachio/
9711F: arch/mips/boot/dts/pistachio/
9712F: arch/mips/configs/pistachio*_defconfig
9713
249a6771 9714PKTCDVD DRIVER
5a8b187c
JA
9715S: Orphan
9716M: linux-block@vger.kernel.org
679655da
JP
9717F: drivers/block/pktcdvd.c
9718F: include/linux/pktcdvd.h
c117ab84 9719F: include/uapi/linux/pktcdvd.h
249a6771 9720
b31d8273
G
9721PKUNITY SOC DRIVERS
9722M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9723W: http://mprc.pku.edu.cn/~guanxuetao/linux
9724S: Maintained
ceebf4d5 9725T: git git://github.com/gxt/linux.git
b31d8273 9726F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9727F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9728F: drivers/video/fbdev/fb-puv3.c
2809e80b 9729F: drivers/rtc/rtc-puv3.c
b31d8273 9730
9d2ecfb7 9731PMBUS HARDWARE MONITORING DRIVERS
ca462085 9732M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9733L: linux-hwmon@vger.kernel.org
9734W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9735W: http://www.roeck-us.net/linux/drivers/
9736T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9737S: Maintained
9738F: Documentation/hwmon/pmbus
9739F: drivers/hwmon/pmbus/
9740F: include/linux/i2c/pmbus.h
9741
89a36810 9742PMC SIERRA MaxRAID DRIVER
89a36810
AR
9743L: linux-scsi@vger.kernel.org
9744W: http://www.pmc-sierra.com/
3cdea4d7 9745S: Orphan
89a36810
AR
9746F: drivers/scsi/pmcraid.*
9747
dbf9bfe6 9748PMC SIERRA PM8001 DRIVER
d32477e2 9749M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9750M: lindar_liu@usish.com
f5a7b525 9751L: pmchba@pmcs.com
dbf9bfe6 9752L: linux-scsi@vger.kernel.org
9753S: Supported
9754F: drivers/scsi/pm8001/
9755
1da177e4 9756POSIX CLOCKS and TIMERS
8b58be88 9757M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9758L: linux-kernel@vger.kernel.org
75fc2d37 9759T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9760S: Maintained
679655da
JP
9761F: fs/timerfd.c
9762F: include/linux/timer*
5cee9645 9763F: kernel/time/*timer*
1da177e4 9764
7b06a6d7
RW
9765POWER MANAGEMENT CORE
9766M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9767L: linux-pm@vger.kernel.org
9768T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9769B: https://bugzilla.kernel.org
7b06a6d7
RW
9770S: Supported
9771F: drivers/base/power/
9772F: include/linux/pm.h
9773F: include/linux/pm_*
9774F: include/linux/powercap.h
9775F: drivers/powercap/
9776
3be86148 9777POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9778M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9779L: linux-pm@vger.kernel.org
58db9505 9780T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9781S: Maintained
f3332532 9782F: Documentation/devicetree/bindings/power/supply/
679655da 9783F: include/linux/power_supply.h
8c0984e5 9784F: drivers/power/supply/
3be86148 9785
514f161a
MR
9786POWER STATE COORDINATION INTERFACE (PSCI)
9787M: Mark Rutland <mark.rutland@arm.com>
9788M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9789L: linux-arm-kernel@lists.infradead.org
9790S: Maintained
9791F: drivers/firmware/psci.c
9792F: include/linux/psci.h
9793F: include/uapi/linux/psci.h
9794
43a1dd9b
SJS
9795POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9796M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9797L: linuxppc-dev@lists.ozlabs.org
9798S: Maintained
9799F: drivers/char/powernv-op-panel.c
9800
1da177e4 9801PNP SUPPORT
9c3646d1 9802M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9803S: Maintained
679655da 9804F: drivers/pnp/
1da177e4
LT
9805
9806PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9807M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9808L: linux-ppp@vger.kernel.org
9809S: Maintained
224cf5ad 9810F: drivers/net/ppp/ppp_*
1da177e4
LT
9811
9812PPP OVER ATM (RFC 2364)
8b58be88 9813M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9814S: Maintained
679655da 9815F: net/atm/pppoatm.c
c117ab84 9816F: include/uapi/linux/atmppp.h
1da177e4
LT
9817
9818PPP OVER ETHERNET
8b58be88 9819M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9820S: Maintained
224cf5ad
JK
9821F: drivers/net/ppp/pppoe.c
9822F: drivers/net/ppp/pppox.c
1da177e4 9823
a6d2370b 9824PPP OVER L2TP
8b58be88 9825M: James Chapman <jchapman@katalix.com>
a6d2370b 9826S: Maintained
90ca28d1 9827F: net/l2tp/l2tp_ppp.c
679655da 9828F: include/linux/if_pppol2tp.h
c117ab84 9829F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9830
eae9d2ba 9831PPS SUPPORT
8b58be88 9832M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9833W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9834L: linuxpps@ml.enneenne.com (subscribers-only)
9835S: Maintained
cabaaf41
JP
9836F: Documentation/pps/
9837F: drivers/pps/
9838F: include/linux/pps*.h
eae9d2ba 9839
71a6d0af
HW
9840PPTP DRIVER
9841M: Dmitry Kozlov <xeb@mail.ru>
9842L: netdev@vger.kernel.org
9843S: Maintained
224cf5ad 9844F: drivers/net/ppp/pptp.c
71a6d0af
HW
9845W: http://sourceforge.net/projects/accel-pptp
9846
1da177e4 9847PREEMPTIBLE KERNEL
8b58be88 9848M: Robert Love <rml@tech9.net>
1da177e4
LT
9849L: kpreempt-tech@lists.sourceforge.net
9850W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9851S: Supported
679655da
JP
9852F: Documentation/preempt-locking.txt
9853F: include/linux/preempt.h
1da177e4
LT
9854
9855PRISM54 WIRELESS DRIVER
8b58be88 9856M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9857L: linux-wireless@vger.kernel.org
9ef80804 9858W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9859S: Obsolete
c12edfe2 9860F: drivers/net/wireless/intersil/prism54/
1da177e4 9861
02c18891 9862PS3 NETWORK SUPPORT
b809b9ca 9863M: Geoff Levand <geoff@infradead.org>
02c18891 9864L: netdev@vger.kernel.org
a14ab6b6 9865L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9866S: Maintained
8df158ac 9867F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9868
f58a9d17 9869PS3 PLATFORM SUPPORT
b809b9ca 9870M: Geoff Levand <geoff@infradead.org>
a4724ed6 9871L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9872S: Maintained
679655da
JP
9873F: arch/powerpc/boot/ps3*
9874F: arch/powerpc/include/asm/lv1call.h
9875F: arch/powerpc/include/asm/ps3*.h
9876F: arch/powerpc/platforms/ps3/
9877F: drivers/*/ps3*
9878F: drivers/ps3/
fec629b8 9879F: drivers/rtc/rtc-ps3.c
679655da 9880F: drivers/usb/host/*ps3.c
fec629b8 9881F: sound/ppc/snd_ps3*
f58a9d17 9882
cffb4add 9883PS3VRAM DRIVER
8b58be88 9884M: Jim Paris <jim@jtan.com>
3715a5d0 9885M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9886L: linuxppc-dev@lists.ozlabs.org
cffb4add 9887S: Maintained
8a3977cb 9888F: drivers/block/ps3vram.c
cffb4add 9889
8defe599 9890PSTORE FILESYSTEM
9d5e2a02 9891M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9892M: Colin Cross <ccross@android.com>
9893M: Kees Cook <keescook@chromium.org>
9894M: Tony Luck <tony.luck@intel.com>
9895S: Maintained
9f273c24 9896T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9897F: fs/pstore/
9898F: include/linux/pstore*
04851772 9899F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9900F: drivers/acpi/apei/erst.c
9901
7fbc415d
RC
9902PTP HARDWARE CLOCK SUPPORT
9903M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9904L: netdev@vger.kernel.org
7fbc415d
RC
9905S: Maintained
9906W: http://linuxptp.sourceforge.net/
9907F: Documentation/ABI/testing/sysfs-ptp
9908F: Documentation/ptp/*
0ecb3cdd 9909F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9910F: drivers/net/phy/dp83640*
9911F: drivers/ptp/*
9912F: include/linux/ptp_cl*
9913
cf94a4d1 9914PTRACE SUPPORT
e846ee5f 9915M: Roland McGrath <roland@hack.frob.com>
8b58be88 9916M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9917S: Maintained
9918F: include/asm-generic/syscall.h
9919F: include/linux/ptrace.h
9920F: include/linux/regset.h
9921F: include/linux/tracehook.h
c117ab84 9922F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9923F: kernel/ptrace.c
9924
3e9d7ba7
HV
9925PULSE8-CEC DRIVER
9926M: Hans Verkuil <hverkuil@xs4all.nl>
9927L: linux-media@vger.kernel.org
9928T: git git://linuxtv.org/media_tree.git
9929S: Maintained
9930F: drivers/staging/media/pulse8-cec
9931
8320204a 9932PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9933M: Mike Isely <isely@pobox.com>
16e9495d 9934L: pvrusb2@isely.net (subscribers-only)
661263b5 9935L: linux-media@vger.kernel.org
8320204a 9936W: http://www.isely.net/pvrusb2/
275ffde4 9937T: git git://linuxtv.org/media_tree.git
8320204a 9938S: Maintained
618cd932 9939F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 9940F: drivers/media/usb/pvrusb2/
8320204a 9941
39532e6c 9942PWC WEBCAM DRIVER
c0936df4 9943M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9944L: linux-media@vger.kernel.org
9945T: git git://linuxtv.org/media_tree.git
c0936df4 9946S: Odd Fixes
39532e6c
HG
9947F: drivers/media/usb/pwc/*
9948
93c090b3 9949PWM FAN DRIVER
774e0362 9950M: Kamil Debski <kamil@wypas.org>
0faf7dd5 9951M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 9952L: linux-hwmon@vger.kernel.org
93c090b3
KD
9953S: Supported
9954F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9955F: Documentation/hwmon/pwm-fan
9956F: drivers/hwmon/pwm-fan.c
9957
200efedd 9958PWM SUBSYSTEM
aa3495f7
TR
9959M: Thierry Reding <thierry.reding@gmail.com>
9960L: linux-pwm@vger.kernel.org
0c2498f1 9961S: Maintained
006e854f 9962T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9963F: Documentation/pwm.txt
9964F: Documentation/devicetree/bindings/pwm/
9965F: include/linux/pwm.h
0c2498f1 9966F: drivers/pwm/
a140b98d
TR
9967F: drivers/video/backlight/pwm_bl.c
9968F: include/linux/pwm_backlight.h
0c2498f1 9969
30ec261e 9970PXA2xx/PXA3xx SUPPORT
8da5e302 9971M: Daniel Mack <daniel@zonque.org>
a323f664 9972M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9973M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9975T: git git://github.com/hzhuang1/linux.git
8da5e302 9976T: git git://github.com/rjarzmik/linux.git
1da177e4 9977S: Maintained
e68d7c14 9978F: arch/arm/boot/dts/pxa*
679655da 9979F: arch/arm/mach-pxa/
820439f1 9980F: drivers/dma/pxa*
679655da 9981F: drivers/pcmcia/pxa2xx*
1403ead9 9982F: drivers/pinctrl/pxa/
9df92e6c 9983F: drivers/spi/spi-pxa2xx*
faf2e1db 9984F: drivers/usb/gadget/udc/pxa2*
679655da 9985F: include/sound/pxa2xx-lib.h
bec4c99e 9986F: sound/arm/pxa*
14430813 9987F: sound/soc/pxa/
1da177e4 9988
f3154a46
RJ
9989PXA GPIO DRIVER
9990M: Robert Jarzmik <robert.jarzmik@free.fr>
9991L: linux-gpio@vger.kernel.org
9992S: Maintained
9993F: drivers/gpio/gpio-pxa.c
9994
ec64d3bf
EG
9995PXA3xx NAND FLASH DRIVER
9996M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9997L: linux-mtd@lists.infradead.org
9998S: Maintained
9a67f099 9999F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10000
3f640c61 10001MMP SUPPORT
8b58be88 10002M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10003M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10005T: git git://github.com/hzhuang1/linux.git
10006T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10007S: Maintained
e68d7c14 10008F: arch/arm/boot/dts/mmp*
3f640c61 10009F: arch/arm/mach-mmp/
e8e6cb32 10010
272f133a
PO
10011PXA MMCI DRIVER
10012S: Orphan
10013
57f63bc8 10014PXA RTC DRIVER
8b58be88 10015M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10016L: rtc-linux@googlegroups.com
10017S: Maintained
10018
cea4001a 10019QAT DRIVER
90ab5a81
TS
10020M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10021M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10022L: qat-linux@intel.com
10023S: Supported
10024F: drivers/crypto/qat/
cea4001a 10025
52a09a04 10026QIB DRIVER
8473c603 10027M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10028L: linux-rdma@vger.kernel.org
10029S: Supported
10030F: drivers/infiniband/hw/qib/
10031
5e9772b9
JS
10032QLOGIC QLA1280 SCSI DRIVER
10033M: Michael Reed <mdr@sgi.com>
10034L: linux-scsi@vger.kernel.org
10035S: Maintained
10036F: drivers/scsi/qla1280.[ch]
10037
1da177e4 10038QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10039M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10040L: linux-scsi@vger.kernel.org
10041S: Supported
679655da
JP
10042F: Documentation/scsi/LICENSE.qla2xxx
10043F: drivers/scsi/qla2xxx/
1da177e4 10044
883c98fe 10045QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10046M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10047L: linux-scsi@vger.kernel.org
10048S: Supported
bacfb81b 10049F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10050F: drivers/scsi/qla4xxx/
10051
5a4faa87 10052QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10053M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10054L: netdev@vger.kernel.org
10055S: Supported
679655da 10056F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10057F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10058
0ec00f03 10059QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10060M: Harish Patil <harish.patil@cavium.com>
10061M: Manish Chopra <manish.chopra@cavium.com>
10062M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10063L: netdev@vger.kernel.org
10064S: Supported
aa43c215 10065F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10066
c4e84bde 10067QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10068M: Harish Patil <harish.patil@cavium.com>
10069M: Manish Chopra <manish.chopra@cavium.com>
10070M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10071L: netdev@vger.kernel.org
10072S: Supported
aa43c215 10073F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10074
fe56b9e6 10075QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10076M: Yuval Mintz <Yuval.Mintz@cavium.com>
10077M: Ariel Elior <Ariel.Elior@cavium.com>
10078M: everest-linux-l2@cavium.com
fe56b9e6
YM
10079L: netdev@vger.kernel.org
10080S: Supported
10081F: drivers/net/ethernet/qlogic/qed/
10082F: include/linux/qed/
10083F: drivers/net/ethernet/qlogic/qede/
10084
1da177e4 10085QNX4 FILESYSTEM
8b58be88 10086M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10087W: http://www.alarsen.net/linux/qnx4fs/
10088S: Maintained
80811493 10089F: fs/qnx4/
c117ab84
CEB
10090F: include/uapi/linux/qnx4_fs.h
10091F: include/uapi/linux/qnxtypes.h
1da177e4 10092
d8b97569
SY
10093QORIQ DPAA2 FSL-MC BUS DRIVER
10094M: Stuart Yoder <stuart.yoder@nxp.com>
10095L: linux-kernel@vger.kernel.org
10096S: Maintained
10097F: drivers/staging/fsl-mc/
10098
91952bc0
AP
10099QT1010 MEDIA DRIVER
10100M: Antti Palosaari <crope@iki.fi>
10101L: linux-media@vger.kernel.org
a825eaec 10102W: https://linuxtv.org
91952bc0
AP
10103W: http://palosaari.fi/linux/
10104Q: http://patchwork.linuxtv.org/project/linux-media/list/
10105T: git git://linuxtv.org/anttip/media_tree.git
10106S: Maintained
10107F: drivers/media/tuners/qt1010*
10108
966fb5ec
SM
10109QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10110M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10111L: linux-wireless@vger.kernel.org
10112L: ath9k-devel@lists.ath9k.org
10113W: http://wireless.kernel.org/en/users/Drivers/ath9k
10114S: Supported
10115F: drivers/net/wireless/ath/ath9k/
10116
2ea0ffcb
KV
10117QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10118M: Kalle Valo <kvalo@qca.qualcomm.com>
10119L: ath10k@lists.infradead.org
10120W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10121T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10122S: Supported
10123F: drivers/net/wireless/ath/ath10k/
10124
b9b17deb
TT
10125QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10126M: Timur Tabi <timur@codeaurora.org>
10127L: netdev@vger.kernel.org
10128S: Supported
10129F: drivers/net/ethernet/qualcomm/emac/
10130
4f4567cf
RK
10131QUALCOMM HEXAGON ARCHITECTURE
10132M: Richard Kuo <rkuo@codeaurora.org>
10133L: linux-hexagon@vger.kernel.org
9f273c24 10134T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10135S: Supported
10136F: arch/hexagon/
10137
8e84c258
EK
10138QUALCOMM WCN36XX WIRELESS DRIVER
10139M: Eugene Krasnikov <k.eugene.e@gmail.com>
10140L: wcn36xx@lists.infradead.org
10141W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10142T: git git://github.com/KrasnikovEugene/wcn36xx.git
10143S: Supported
10144F: drivers/net/wireless/ath/wcn36xx/
10145
eeca9a67
MT
10146QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10147M: Gabriel Somlo <somlo@cmu.edu>
10148M: "Michael S. Tsirkin" <mst@redhat.com>
10149L: qemu-devel@nongnu.org
10150S: Maintained
10151F: drivers/firmware/qemu_fw_cfg.c
10152
602adf40 10153RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10154M: Ilya Dryomov <idryomov@gmail.com>
10155M: Sage Weil <sage@redhat.com>
527a88b9 10156M: Alex Elder <elder@kernel.org>
398ecff5 10157L: ceph-devel@vger.kernel.org
09d90327
SW
10158W: http://ceph.com/
10159T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10160T: git git://github.com/ceph/ceph-client.git
602adf40 10161S: Supported
398ecff5 10162F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10163F: drivers/block/rbd.c
10164F: drivers/block/rbd_types.h
10165
1da177e4 10166RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10167M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10168L: linux-fbdev@vger.kernel.org
1da177e4 10169S: Maintained
8a61f013 10170F: drivers/video/fbdev/aty/radeon*
c117ab84 10171F: include/uapi/linux/radeonfb.h
1da177e4 10172
c6c9b34c 10173RADIOSHARK RADIO DRIVER
c0936df4 10174M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10175L: linux-media@vger.kernel.org
10176T: git git://linuxtv.org/media_tree.git
10177S: Maintained
10178F: drivers/media/radio/radio-shark.c
10179
10180RADIOSHARK2 RADIO DRIVER
c0936df4 10181M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10182L: linux-media@vger.kernel.org
10183T: git git://linuxtv.org/media_tree.git
10184S: Maintained
10185F: drivers/media/radio/radio-shark2.c
10186F: drivers/media/radio/radio-tea5777.c
10187
1da177e4 10188RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10189M: Paul Mackerras <paulus@samba.org>
c69f677c 10190L: linux-fbdev@vger.kernel.org
1da177e4 10191S: Maintained
8a61f013 10192F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10193
a0fd81a9 10194RALINK MIPS ARCHITECTURE
bdb40e8e 10195M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10196L: linux-mips@linux-mips.org
10197S: Maintained
10198F: arch/mips/ralink
10199
e7839f25 10200RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10201P: rt2x00 project
b182427e 10202M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10203M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10204L: linux-wireless@vger.kernel.org
95ea3627 10205S: Maintained
33aca94d 10206F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10207
9db5579b 10208RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10209M: Jens Axboe <axboe@kernel.dk>
9db5579b 10210S: Maintained
679655da
JP
10211F: Documentation/blockdev/ramdisk.txt
10212F: drivers/block/brd.c
9db5579b 10213
9e95ce27 10214RANDOM NUMBER DRIVER
0624bcaa 10215M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10216S: Maintained
679655da 10217F: drivers/char/random.c
9e95ce27 10218
394b701c 10219RAPIDIO SUBSYSTEM
8b58be88 10220M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10221M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10222S: Maintained
679655da 10223F: drivers/rapidio/
394b701c 10224
e2d1d6c0 10225RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10226L: linux-wireless@vger.kernel.org
f52a5490 10227S: Orphan
679655da 10228F: drivers/net/wireless/ray*
e2d1d6c0
RD
10229
10230RCUTORTURE MODULE
e0198b29 10231M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10232M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10233L: linux-kernel@vger.kernel.org
f9094d8e 10234S: Supported
08deed1e 10235T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10236F: Documentation/RCU/torture.txt
34e2d560 10237F: kernel/rcu/rcutorture.c
e2d1d6c0 10238
c87b9c60
PM
10239RCUTORTURE TEST FRAMEWORK
10240M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10241M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10242R: Steven Rostedt <rostedt@goodmis.org>
10243R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10244R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10245L: linux-kernel@vger.kernel.org
c87b9c60
PM
10246S: Supported
10247T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10248F: tools/testing/selftests/rcutorture
10249
c1f766b5 10250RDC R-321X SoC
8b58be88 10251M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10252S: Maintained
10253
db17f395 10254RDC R6040 FAST ETHERNET DRIVER
35566e96 10255M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10256L: netdev@vger.kernel.org
10257S: Maintained
58565a35 10258F: drivers/net/ethernet/rdc/r6040.c
db17f395 10259
a09ed661 10260RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10261M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10262L: netdev@vger.kernel.org
10263L: linux-rdma@vger.kernel.org
fbb5a558 10264L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10265W: https://oss.oracle.com/projects/rds/
a09ed661 10266S: Supported
679655da 10267F: net/rds/
72f26eee 10268F: Documentation/networking/rds.txt
a09ed661 10269
0194621b
DD
10270RDMAVT - RDMA verbs software
10271M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10272L: linux-rdma@vger.kernel.org
10273S: Supported
10274F: drivers/infiniband/sw/rdmavt
10275
595182bc 10276READ-COPY UPDATE (RCU)
8b58be88 10277M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10278M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10279R: Steven Rostedt <rostedt@goodmis.org>
10280R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10281R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10282L: linux-kernel@vger.kernel.org
9fab9787 10283W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10284S: Supported
08deed1e 10285T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10286F: Documentation/RCU/
9fab9787 10287X: Documentation/RCU/torture.txt
f9094d8e 10288F: include/linux/rcu*
4102adab
PM
10289X: include/linux/srcu.h
10290F: kernel/rcu/
34e2d560 10291X: kernel/torture.c
595182bc 10292
0c86edc0 10293REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10294M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10295M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10296L: rtc-linux@googlegroups.com
8a6e2535 10297Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10298T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10299S: Maintained
7af6a2e1 10300F: Documentation/devicetree/bindings/rtc/
679655da
JP
10301F: Documentation/rtc.txt
10302F: drivers/rtc/
10303F: include/linux/rtc.h
c117ab84 10304F: include/uapi/linux/rtc.h
fe23c336
AB
10305F: include/linux/rtc/
10306F: include/linux/platform_data/rtc-*
10307F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10308
0e400c53
MB
10309REALTEK AUDIO CODECS
10310M: Bard Liao <bardliao@realtek.com>
10311M: Oder Chiou <oder_chiou@realtek.com>
10312S: Maintained
10313F: sound/soc/codecs/rt*
10314F: include/sound/rt*.h
10315
1da177e4 10316REISERFS FILE SYSTEM
76c4e5ea 10317L: reiserfs-devel@vger.kernel.org
1da177e4 10318S: Supported
679655da 10319F: fs/reiserfs/
1da177e4 10320
b83a313b 10321REGISTER MAP ABSTRACTION
b02e48f2 10322M: Mark Brown <broonie@kernel.org>
dd060bc9 10323L: linux-kernel@vger.kernel.org
b83a313b
MB
10324T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10325S: Supported
9398a639 10326F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10327F: drivers/base/regmap/
10328F: include/linux/regmap.h
10329
400e64df
OBC
10330REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10331M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10332M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10333L: linux-remoteproc@vger.kernel.org
6bb697b6 10334T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10335S: Maintained
15ebc72d 10336F: Documentation/devicetree/bindings/remoteproc/
400e64df 10337F: Documentation/remoteproc.txt
15ebc72d 10338F: drivers/remoteproc/
6fc26488 10339F: include/linux/remoteproc.h
400e64df 10340
d8115db5
OBC
10341REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10342M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10343M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10344L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10345T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10346S: Maintained
10347F: drivers/rpmsg/
10348F: Documentation/rpmsg.txt
10349F: include/linux/rpmsg.h
10350
fedc81e7
GU
10351RENESAS CLOCK DRIVERS
10352M: Geert Uytterhoeven <geert+renesas@glider.be>
10353L: linux-renesas-soc@vger.kernel.org
10354S: Supported
10355F: drivers/clk/renesas/
10356
8e6569af
SS
10357RENESAS ETHERNET DRIVERS
10358R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10359L: netdev@vger.kernel.org
4a121096 10360L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10361F: drivers/net/ethernet/renesas/
10362F: include/linux/sh_eth.h
10363
3e46c397
YS
10364RENESAS USB2 PHY DRIVER
10365M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10366L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10367S: Maintained
10368F: drivers/phy/phy-rcar-gen3-usb2.c
10369
1b0fe6be
PZ
10370RESET CONTROLLER FRAMEWORK
10371M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10372T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10373S: Maintained
10374F: drivers/reset/
10375F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10376F: include/dt-bindings/reset/
1b0fe6be
PZ
10377F: include/linux/reset.h
10378F: include/linux/reset-controller.h
10379
e0897645 10380RFKILL
8b58be88 10381M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10382L: linux-wireless@vger.kernel.org
ce466579
JB
10383W: http://wireless.kernel.org/
10384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10386S: Maintained
505c9247 10387F: Documentation/rfkill.txt
80811493 10388F: net/rfkill/
e0897645 10389
933685ca
TG
10390RHASHTABLE
10391M: Thomas Graf <tgraf@suug.ch>
39ec406d 10392M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10393L: netdev@vger.kernel.org
10394S: Maintained
10395F: lib/rhashtable.c
10396F: include/linux/rhashtable.h
10397
67e054e9
ML
10398RICOH SMARTMEDIA/XD DRIVER
10399M: Maxim Levitsky <maximlevitsky@gmail.com>
10400S: Maintained
21c26f50
JP
10401F: drivers/mtd/nand/r852.c
10402F: drivers/mtd/nand/r852.h
67e054e9 10403
92634125
ML
10404RICOH R5C592 MEMORYSTICK DRIVER
10405M: Maxim Levitsky <maximlevitsky@gmail.com>
10406S: Maintained
10407F: drivers/memstick/host/r592.*
10408
27f1d2f9
SA
10409ROCCAT DRIVERS
10410M: Stefan Achatz <erazor_de@users.sourceforge.net>
10411W: http://sourceforge.net/projects/roccat/
10412S: Maintained
10413F: drivers/hid/hid-roccat*
10414F: include/linux/hid-roccat*
10415F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10416
4b8ac966
JP
10417ROCKER DRIVER
10418M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10419L: netdev@vger.kernel.org
10420S: Supported
10421F: drivers/net/ethernet/rocker/
10422
1da177e4
LT
10423ROCKETPORT DRIVER
10424P: Comtrol Corp.
1da177e4
LT
10425W: http://www.comtrol.com
10426S: Maintained
679655da 10427F: Documentation/serial/rocket.txt
c897401b 10428F: drivers/tty/rocket*
1da177e4 10429
7645c2f4
KC
10430ROCKETPORT EXPRESS/INFINITY DRIVER
10431M: Kevin Cernekee <cernekee@gmail.com>
10432L: linux-serial@vger.kernel.org
10433S: Odd Fixes
10434F: drivers/tty/serial/rp2.*
10435
1da177e4 10436ROSE NETWORK LAYER
8b58be88 10437M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10438L: linux-hams@vger.kernel.org
d34cb28a 10439W: http://www.linux-ax25.org/
1da177e4 10440S: Maintained
679655da 10441F: include/net/rose.h
c117ab84 10442F: include/uapi/linux/rose.h
679655da 10443F: net/rose/
1da177e4 10444
91952bc0
AP
10445RTL2830 MEDIA DRIVER
10446M: Antti Palosaari <crope@iki.fi>
10447L: linux-media@vger.kernel.org
a825eaec 10448W: https://linuxtv.org
91952bc0
AP
10449W: http://palosaari.fi/linux/
10450Q: http://patchwork.linuxtv.org/project/linux-media/list/
10451T: git git://linuxtv.org/anttip/media_tree.git
10452S: Maintained
10453F: drivers/media/dvb-frontends/rtl2830*
10454
27a0aacf
AP
10455RTL2832 MEDIA DRIVER
10456M: Antti Palosaari <crope@iki.fi>
10457L: linux-media@vger.kernel.org
a825eaec 10458W: https://linuxtv.org
27a0aacf
AP
10459W: http://palosaari.fi/linux/
10460Q: http://patchwork.linuxtv.org/project/linux-media/list/
10461T: git git://linuxtv.org/anttip/media_tree.git
10462S: Maintained
10463F: drivers/media/dvb-frontends/rtl2832*
10464
ba6e6f6e
AP
10465RTL2832_SDR MEDIA DRIVER
10466M: Antti Palosaari <crope@iki.fi>
10467L: linux-media@vger.kernel.org
a825eaec 10468W: https://linuxtv.org
ba6e6f6e
AP
10469W: http://palosaari.fi/linux/
10470Q: http://patchwork.linuxtv.org/project/linux-media/list/
10471T: git git://linuxtv.org/anttip/media_tree.git
10472S: Maintained
b4bb1c28 10473F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10474
59840488 10475RTL8180 WIRELESS DRIVER
605bebe2 10476L: linux-wireless@vger.kernel.org
491b26b4 10477W: http://wireless.kernel.org/
54e5881d 10478T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10479S: Orphan
62141726 10480F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10481
59840488 10482RTL8187 WIRELESS DRIVER
9f0939bf 10483M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10484M: Hin-Tak Leung <htl10@users.sourceforge.net>
10485M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10486L: linux-wireless@vger.kernel.org
491b26b4 10487W: http://wireless.kernel.org/
54e5881d 10488T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10489S: Maintained
62141726 10490F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10491
3cf0c8ad
LF
10492RTL8192CE WIRELESS DRIVER
10493M: Larry Finger <Larry.Finger@lwfinger.net>
10494M: Chaoming Li <chaoming_li@realsil.com.cn>
10495L: linux-wireless@vger.kernel.org
491b26b4 10496W: http://wireless.kernel.org/
3cf0c8ad
LF
10497T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10498S: Maintained
62141726
KV
10499F: drivers/net/wireless/realtek/rtlwifi/
10500F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10501
26f1fad2
JS
10502RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10503M: Jes Sorensen <Jes.Sorensen@redhat.com>
10504L: linux-wireless@vger.kernel.org
171a900c 10505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10506S: Maintained
10507F: drivers/net/wireless/realtek/rtl8xxxu/
10508
9eb8ef74 10509S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10510M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10511L: linux-fbdev@vger.kernel.org
ce00f85c 10512S: Maintained
8a61f013 10513F: drivers/video/fbdev/savage/
9eb8ef74 10514
1da177e4 10515S390
8b58be88
JP
10516M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10517M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10518L: linux-s390@vger.kernel.org
5238da45 10519W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10520T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10521S: Supported
679655da 10522F: arch/s390/
a968cd3e 10523F: drivers/s390/
3bfe6858
JN
10524F: Documentation/s390/
10525F: Documentation/DocBook/s390*
5238da45 10526
322986ca
SO
10527S390 COMMON I/O LAYER
10528M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10529M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10530L: linux-s390@vger.kernel.org
10531W: http://www.ibm.com/developerworks/linux/linux390/
10532S: Supported
10533F: drivers/s390/cio/
10534
10535S390 DASD DRIVER
38b7f07a
SH
10536M: Stefan Haberland <sth@linux.vnet.ibm.com>
10537M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10538L: linux-s390@vger.kernel.org
10539W: http://www.ibm.com/developerworks/linux/linux390/
10540S: Supported
10541F: drivers/s390/block/dasd*
10542F: block/partitions/ibm.c
10543
5238da45 10544S390 NETWORK DRIVERS
f0c59aff 10545M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10546L: linux-s390@vger.kernel.org
5238da45
HC
10547W: http://www.ibm.com/developerworks/linux/linux390/
10548S: Supported
679655da 10549F: drivers/s390/net/
5238da45 10550
322986ca
SO
10551S390 PCI SUBSYSTEM
10552M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10553M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10554L: linux-s390@vger.kernel.org
10555W: http://www.ibm.com/developerworks/linux/linux390/
10556S: Supported
10557F: arch/s390/pci/
10558F: drivers/pci/hotplug/s390_pci_hpc.c
10559
feed9b62 10560S390 ZCRYPT DRIVER
cb9c6385 10561M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10562L: linux-s390@vger.kernel.org
a968cd3e 10563W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10564S: Supported
d5ca6918 10565F: drivers/s390/crypto/
feed9b62 10566
5238da45 10567S390 ZFCP DRIVER
d38e19d0 10568M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10569L: linux-s390@vger.kernel.org
5238da45 10570W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10571S: Supported
679655da 10572F: drivers/s390/scsi/zfcp_*
1da177e4 10573
dd96df2c 10574S390 IUCV NETWORK LAYER
f0c59aff 10575M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10576L: linux-s390@vger.kernel.org
10577W: http://www.ibm.com/developerworks/linux/linux390/
10578S: Supported
679655da
JP
10579F: drivers/s390/net/*iucv*
10580F: include/net/iucv/
10581F: net/iucv/
dd96df2c 10582
8128f23c
GS
10583S390 IOMMU (PCI)
10584M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10585L: linux-s390@vger.kernel.org
10586W: http://www.ibm.com/developerworks/linux/linux390/
10587S: Supported
10588F: drivers/iommu/s390-iommu.c
10589
4dde7f75 10590S3C24XX SD/MMC Driver
8b58be88 10591M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10593S: Supported
679655da 10594F: drivers/mmc/host/s3cmci.*
4dde7f75 10595
1f15a229
HV
10596SAA6588 RDS RECEIVER DRIVER
10597M: Hans Verkuil <hverkuil@xs4all.nl>
10598L: linux-media@vger.kernel.org
10599T: git git://linuxtv.org/media_tree.git
a825eaec 10600W: https://linuxtv.org
1f15a229
HV
10601S: Odd Fixes
10602F: drivers/media/i2c/saa6588*
10603
98ed12e6 10604SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10605M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10606M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10607L: linux-media@vger.kernel.org
a825eaec 10608W: https://linuxtv.org
98ed12e6
MCC
10609T: git git://linuxtv.org/media_tree.git
10610S: Odd fixes
618cd932 10611F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10612F: drivers/media/pci/saa7134/
10613
1da177e4 10614SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10615M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10616L: linux-media@vger.kernel.org
275ffde4 10617T: git git://linuxtv.org/media_tree.git
1da177e4 10618S: Maintained
90d72ac6
MCC
10619F: drivers/media/common/saa7146/
10620F: drivers/media/pci/saa7146/
10621F: include/media/saa7146*
1da177e4 10622
92304a40 10623SAMSUNG LAPTOP DRIVER
5909c654 10624M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10625L: platform-driver-x86@vger.kernel.org
10626S: Maintained
10627F: drivers/platform/x86/samsung-laptop.c
10628
4a109cc0 10629SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10630M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10631M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10632M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10633L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10634S: Supported
14430813 10635F: sound/soc/samsung/
4a109cc0 10636
0d89a28b 10637SAMSUNG FRAMEBUFFER DRIVER
b7701755 10638M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10639L: linux-fbdev@vger.kernel.org
10640S: Maintained
8a61f013 10641F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10642
b40f0632 10643SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10644M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10645M: Krzysztof Kozlowski <krzk@kernel.org>
10646M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10647L: linux-kernel@vger.kernel.org
b40f0632 10648L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10649S: Supported
10650F: drivers/mfd/sec*.c
10651F: drivers/regulator/s2m*.c
10652F: drivers/regulator/s5m*.c
b40f0632
KK
10653F: drivers/clk/clk-s2mps11.c
10654F: drivers/rtc/rtc-s5m.c
f69d3a17 10655F: include/linux/mfd/samsung/
a13c7c51
KK
10656F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10657F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10658F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10659F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10660
038f5c4b
SN
10661SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10662M: Kyungmin Park <kyungmin.park@samsung.com>
10663M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10664L: linux-media@vger.kernel.org
10665Q: https://patchwork.linuxtv.org/project/linux-media/list/
10666S: Supported
10667F: drivers/media/platform/exynos4-is/
038f5c4b 10668
6fd86ab2
SN
10669SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10670M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10671L: linux-media@vger.kernel.org
10672L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10673S: Maintained
10674F: drivers/media/platform/s3c-camif/
d647f0b7 10675F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10676
b84ef24e
AH
10677SAMSUNG S5C73M3 CAMERA DRIVER
10678M: Kyungmin Park <kyungmin.park@samsung.com>
10679M: Andrzej Hajda <a.hajda@samsung.com>
10680L: linux-media@vger.kernel.org
10681S: Supported
10682F: drivers/media/i2c/s5c73m3/*
10683
7d459937
AH
10684SAMSUNG S5K5BAF CAMERA DRIVER
10685M: Kyungmin Park <kyungmin.park@samsung.com>
10686M: Andrzej Hajda <a.hajda@samsung.com>
10687L: linux-media@vger.kernel.org
10688S: Supported
10689F: drivers/media/i2c/s5k5baf.c
10690
c04c674f
RB
10691SAMSUNG S3FWRN5 NFC DRIVER
10692M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10693M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10694L: linux-nfc@lists.01.org (moderated for non-subscribers)
10695S: Supported
10696F: drivers/nfc/s3fwrn5
10697
310e39c9 10698SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10699M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10700M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10701M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10702S: Supported
10703L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10704F: drivers/clk/samsung/
490583f0
CC
10705F: include/dt-bindings/clock/exynos*.h
10706F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10707
2e365a70
AS
10708SAMSUNG SPI DRIVERS
10709M: Kukjin Kim <kgene@kernel.org>
10710M: Krzysztof Kozlowski <krzk@kernel.org>
10711M: Andi Shyti <andi.shyti@samsung.com>
10712L: linux-spi@vger.kernel.org
10713L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10714S: Maintained
10715F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10716F: drivers/spi/spi-s3c*
10717F: include/linux/platform_data/spi-s3c64xx.h
10718
66890ed6
BA
10719SAMSUNG SXGBE DRIVERS
10720M: Byungho An <bh74.an@samsung.com>
10721M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10722M: Vipul Pandya <vipul.pandya@samsung.com>
10723S: Supported
10724L: netdev@vger.kernel.org
10725F: drivers/net/ethernet/samsung/sxgbe/
10726
93c537af 10727SAMSUNG THERMAL DRIVER
0faf7dd5 10728M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
10729L: linux-pm@vger.kernel.org
10730L: linux-samsung-soc@vger.kernel.org
10731S: Supported
9f273c24 10732T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10733F: drivers/thermal/samsung/
10734
e296cd32 10735SAMSUNG USB2 PHY DRIVER
774e0362
KD
10736M: Kamil Debski <kamil@wypas.org>
10737M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10738L: linux-kernel@vger.kernel.org
10739S: Supported
10740F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10741F: Documentation/phy/samsung-usb2.txt
10742F: drivers/phy/phy-exynos4210-usb2.c
10743F: drivers/phy/phy-exynos4x12-usb2.c
10744F: drivers/phy/phy-exynos5250-usb2.c
10745F: drivers/phy/phy-s5pv210-usb2.c
10746F: drivers/phy/phy-samsung-usb2.c
10747F: drivers/phy/phy-samsung-usb2.h
10748
ca749e2a 10749SERIAL DRIVERS
5e30bbb7 10750M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10751L: linux-serial@vger.kernel.org
5e30bbb7 10752S: Maintained
30743257 10753F: Documentation/devicetree/bindings/serial/
14430813 10754F: drivers/tty/serial/
ca749e2a 10755
49fc9361
BG
10756STI CEC DRIVER
10757M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10758L: kernel@stlinux.com
10759S: Maintained
10760F: drivers/staging/media/st-cec/
10761F: Documentation/devicetree/bindings/media/stih-cec.txt
10762
aecb7b64 10763SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10764M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10765M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10766S: Maintained
1fb200d6 10767F: include/linux/dma/dw.h
3d598f47 10768F: include/linux/platform_data/dma-dw.h
61a76496 10769F: drivers/dma/dw/
aecb7b64 10770
058999cc
LP
10771SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10772M: Lars Persson <lars.persson@axis.com>
10773L: netdev@vger.kernel.org
10774S: Supported
10775F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10776F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10777
fc531d98 10778SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10779M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10780R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10781R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10782L: linux-i2c@vger.kernel.org
10783S: Maintained
10784F: drivers/i2c/busses/i2c-designware-*
10785F: include/linux/platform_data/i2c-designware.h
10786
f9e37137 10787SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10788M: Jaehoon Chung <jh80.chung@samsung.com>
10789L: linux-mmc@vger.kernel.org
10790S: Maintained
10791F: include/linux/mmc/dw_mmc.h
10792F: drivers/mmc/host/dw_mmc*
10793
a961e698
AS
10794SYSTEM TRACE MODULE CLASS
10795M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10796S: Maintained
e787bc46 10797T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10798F: Documentation/trace/stm.txt
10799F: drivers/hwtracing/stm/
10800F: include/linux/stm.h
10801F: include/uapi/linux/stm.h
10802
1db121d6
AN
10803THUNDERBOLT DRIVER
10804M: Andreas Noever <andreas.noever@gmail.com>
10805S: Maintained
10806F: drivers/thunderbolt/
10807
e35a49b1
SR
10808TI BQ27XXX POWER SUPPLY DRIVER
10809R: Andrew F. Davis <afd@ti.com>
10810F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10811F: drivers/power/supply/bq27xxx_battery.c
10812F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10813
34db37c6 10814TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10815M: John Stultz <john.stultz@linaro.org>
88606e80 10816M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10817L: linux-kernel@vger.kernel.org
75fc2d37 10818T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10819S: Supported
10820F: include/linux/clocksource.h
10821F: include/linux/time.h
10822F: include/linux/timex.h
c117ab84
CEB
10823F: include/uapi/linux/time.h
10824F: include/uapi/linux/timex.h
88606e80
TG
10825F: kernel/time/clocksource.c
10826F: kernel/time/time*.c
34db37c6 10827F: kernel/time/alarmtimer.c
88606e80 10828F: kernel/time/ntp.c
7fe5f1c1 10829F: tools/testing/selftests/timers/
88606e80 10830
1da177e4 10831SC1200 WDT DRIVER
b300645a 10832M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10833S: Maintained
679655da 10834F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10835
10836SCHEDULER
dd9b238c 10837M: Ingo Molnar <mingo@redhat.com>
8b58be88 10838M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10839L: linux-kernel@vger.kernel.org
75fc2d37 10840T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10841S: Maintained
95c0d71d 10842F: kernel/sched/
679655da 10843F: include/linux/sched.h
c117ab84 10844F: include/uapi/linux/sched.h
c2eb505b 10845F: include/linux/wait.h
1da177e4 10846
6bcf6737 10847SCORE ARCHITECTURE
ed38665e 10848M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10849M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10850W: http://www.sunplus.com
6bcf6737 10851S: Supported
a2681a75 10852F: arch/score/
6bcf6737 10853
f2ed287b
LR
10854SCR24X CHIP CARD INTERFACE DRIVER
10855M: Lubomir Rintel <lkundrak@v3.sk>
10856S: Supported
10857F: drivers/char/pcmcia/scr24x_cs.c
10858
80f390ea
SH
10859SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10860M: Sudeep Holla <sudeep.holla@arm.com>
10861L: linux-arm-kernel@lists.infradead.org
10862S: Maintained
10863F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10864F: drivers/clk/clk-scpi.c
8def3103 10865F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10866F: drivers/firmware/arm_scpi.c
10867F: include/linux/scpi_protocol.h
80f390ea 10868
1da177e4 10869SCSI CDROM DRIVER
8b58be88 10870M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10871L: linux-scsi@vger.kernel.org
10872W: http://www.kernel.dk
10873S: Maintained
679655da 10874F: drivers/scsi/sr*
1da177e4 10875
fb50a83d 10876SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10877M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10878L: linux-rdma@vger.kernel.org
10879S: Supported
10880W: http://www.openfabrics.org
10881Q: http://patchwork.kernel.org/project/linux-rdma/list/
10882T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10883F: drivers/infiniband/ulp/srp/
10884F: include/scsi/srp.h
10885
1da177e4 10886SCSI SG DRIVER
8b58be88 10887M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10888L: linux-scsi@vger.kernel.org
59ab3c93 10889W: http://sg.danny.cz/sg
1da177e4 10890S: Maintained
59ab3c93 10891F: Documentation/scsi/scsi-generic.txt
679655da
JP
10892F: drivers/scsi/sg.c
10893F: include/scsi/sg.h
1da177e4
LT
10894
10895SCSI SUBSYSTEM
7ee7895c 10896M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10897T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10898M: "Martin K. Petersen" <martin.petersen@oracle.com>
10899T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10900L: linux-scsi@vger.kernel.org
1da177e4 10901S: Maintained
2c99a314 10902F: Documentation/devicetree/bindings/scsi/
679655da
JP
10903F: drivers/scsi/
10904F: include/scsi/
1da177e4
LT
10905
10906SCSI TAPE DRIVER
8b58be88 10907M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10908L: linux-scsi@vger.kernel.org
10909S: Maintained
679655da 10910F: Documentation/scsi/st.txt
f7269cfc
JD
10911F: drivers/scsi/st.*
10912F: drivers/scsi/st_*.h
1da177e4
LT
10913
10914SCTP PROTOCOL
8b6efb75 10915M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10916M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10917L: linux-sctp@vger.kernel.org
5f85813c 10918W: http://lksctp.sourceforge.net
8b6efb75 10919S: Maintained
679655da
JP
10920F: Documentation/networking/sctp.txt
10921F: include/linux/sctp.h
4d58c025 10922F: include/uapi/linux/sctp.h
679655da
JP
10923F: include/net/sctp/
10924F: net/sctp/
1da177e4
LT
10925
10926SCx200 CPU SUPPORT
8b58be88 10927M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10928S: Odd Fixes
679655da 10929F: Documentation/i2c/busses/scx200_acb
390889b6 10930F: arch/x86/platform/scx200/
679655da
JP
10931F: drivers/watchdog/scx200_wdt.c
10932F: drivers/i2c/busses/scx200*
10933F: drivers/mtd/maps/scx200_docflash.c
10934F: include/linux/scx200.h
1662d32c
JC
10935
10936SCx200 GPIO DRIVER
8b58be88 10937M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10938S: Maintained
679655da
JP
10939F: drivers/char/scx200_gpio.c
10940F: include/linux/scx200_gpio.h
1662d32c
JC
10941
10942SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10943M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10944S: Maintained
679655da 10945F: drivers/clocksource/scx200_hrt.c
1da177e4 10946
6a36913a 10947SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10948M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10949L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10950S: Maintained
679655da 10951F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10952
e7839f25 10953SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10954M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10955L: linux-mmc@vger.kernel.org
ddfe954d
UH
10956T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10957S: Maintained
10958F: drivers/mmc/host/sdhci*
10959F: include/linux/mmc/sdhci*
e2d1d6c0 10960
c04f9d61
KC
10961SECURE COMPUTING
10962M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10963R: Andy Lutomirski <luto@amacapital.net>
10964R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10965T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10966S: Supported
10967F: kernel/seccomp.c
10968F: include/uapi/linux/seccomp.h
10969F: include/linux/seccomp.h
c99ee51a 10970F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10971K: \bsecure_computing
10972K: \bTIF_SECCOMP\b
10973
476bf3d6
AC
10974SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10975M: Al Cooper <alcooperx@gmail.com>
10976L: linux-mmc@vger.kernel.org
10977L: bcm-kernel-feedback-list@broadcom.com
10978S: Maintained
10979F: drivers/mmc/host/sdhci-brcmstb*
10980
0d1bb41a 10981SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10982M: Ben Dooks <ben-linux@fluff.org>
dc524882 10983M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10984L: linux-mmc@vger.kernel.org
0d1bb41a 10985S: Maintained
dc524882 10986F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10987
c63b3cba 10988SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10989M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10990L: linux-mmc@vger.kernel.org
10991S: Maintained
10992F: drivers/mmc/host/sdhci-spear.c
10993
8711cca2 10994SECURITY SUBSYSTEM
9b45c0d2 10995M: James Morris <james.l.morris@oracle.com>
9c3646d1 10996M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10997L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10999W: http://kernsec.org/
8711cca2 11000S: Supported
7d2c86b5 11001F: security/
8711cca2 11002
1da177e4 11003SECURITY CONTACT
8b58be88 11004M: Security Officers <security@kernel.org>
1da177e4
LT
11005S: Supported
11006
11007SELINUX SECURITY MODULE
e0238b4c 11008M: Paul Moore <paul@paul-moore.com>
8b58be88 11009M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11010M: Eric Paris <eparis@parisplace.org>
e0238b4c 11011L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11012W: http://selinuxproject.org
5a5f2acf 11013T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11014S: Supported
679655da
JP
11015F: include/linux/selinux*
11016F: security/selinux/
6bde95ce 11017F: scripts/selinux/
1da177e4 11018
c1c124e9
JJ
11019APPARMOR SECURITY MODULE
11020M: John Johansen <john.johansen@canonical.com>
11021L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11022W: apparmor.wiki.kernel.org
11023T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11024S: Supported
11025F: security/apparmor/
11026
9b091556
KC
11027LOADPIN SECURITY MODULE
11028M: Kees Cook <keescook@chromium.org>
11029T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11030S: Supported
11031F: security/loadpin/
11032
730daa16
KC
11033YAMA SECURITY MODULE
11034M: Kees Cook <keescook@chromium.org>
11035T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11036S: Supported
11037F: security/yama/
11038
cef2cf07 11039SENSABLE PHANTOM
8b58be88 11040M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11041S: Maintained
679655da 11042F: drivers/misc/phantom.c
c117ab84 11043F: include/uapi/linux/phantom.h
cef2cf07 11044
2a1e8447
JB
11045Emulex 10Gbps iSCSI - OneConnect DRIVER
11046M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11047M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11048M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11049L: linux-scsi@vger.kernel.org
2a1e8447 11050W: http://www.broadcom.com
3387f656
JP
11051S: Supported
11052F: drivers/scsi/be2iscsi/
6733b39a 11053
d2ee76fa 11054Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11055M: Sathya Perla <sathya.perla@broadcom.com>
11056M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11057M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11058M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11059L: netdev@vger.kernel.org
fea3af67 11060W: http://www.emulex.com
7d2c86b5 11061S: Supported
9aebddd1 11062F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11063
d2928a8c 11064EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11065M: Selvin Xavier <selvin.xavier@avagotech.com>
11066M: Devesh Sharma <devesh.sharma@avagotech.com>
11067M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
11068L: linux-rdma@vger.kernel.org
11069W: http://www.emulex.com
11070S: Supported
11071F: drivers/infiniband/hw/ocrdma/
a7fe7380 11072F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11073
8ceee660 11074SFC NETWORK DRIVER
c06f51ea 11075M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11076M: Edward Cree <ecree@solarflare.com>
11077M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11078L: netdev@vger.kernel.org
8ceee660 11079S: Supported
874aeea5 11080F: drivers/net/ethernet/sfc/
8ceee660 11081
e2d1d6c0 11082SGI GRU DRIVER
cc883afc 11083M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11084S: Maintained
679655da 11085F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11086
11087SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11088M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11089L: linux-ia64@vger.kernel.org
11090S: Supported
679655da 11091F: Documentation/ia64/serial.txt
df621252 11092F: drivers/tty/serial/ioc?_serial.c
679655da 11093F: include/linux/ioc?.h
e2d1d6c0 11094
75312619 11095SGI XP/XPC/XPNET DRIVER
e180383f
RH
11096M: Cliff Whickman <cpw@sgi.com>
11097M: Robin Holt <robinmholt@gmail.com>
75312619 11098S: Maintained
679655da 11099F: drivers/misc/sgi-xp/
75312619 11100
46eacf3b
AP
11101SI2157 MEDIA DRIVER
11102M: Antti Palosaari <crope@iki.fi>
11103L: linux-media@vger.kernel.org
a825eaec 11104W: https://linuxtv.org
46eacf3b
AP
11105W: http://palosaari.fi/linux/
11106Q: http://patchwork.linuxtv.org/project/linux-media/list/
11107T: git git://linuxtv.org/anttip/media_tree.git
11108S: Maintained
11109F: drivers/media/tuners/si2157*
11110
75e2d5ba
AP
11111SI2168 MEDIA DRIVER
11112M: Antti Palosaari <crope@iki.fi>
11113L: linux-media@vger.kernel.org
a825eaec 11114W: https://linuxtv.org
75e2d5ba
AP
11115W: http://palosaari.fi/linux/
11116Q: http://patchwork.linuxtv.org/project/linux-media/list/
11117T: git git://linuxtv.org/anttip/media_tree.git
11118S: Maintained
11119F: drivers/media/dvb-frontends/si2168*
11120
49cc629d
HV
11121SI470X FM RADIO RECEIVER I2C DRIVER
11122M: Hans Verkuil <hverkuil@xs4all.nl>
11123L: linux-media@vger.kernel.org
11124T: git git://linuxtv.org/media_tree.git
a825eaec 11125W: https://linuxtv.org
49cc629d
HV
11126S: Odd Fixes
11127F: drivers/media/radio/si470x/radio-si470x-i2c.c
11128
11129SI470X FM RADIO RECEIVER USB DRIVER
11130M: Hans Verkuil <hverkuil@xs4all.nl>
11131L: linux-media@vger.kernel.org
11132T: git git://linuxtv.org/media_tree.git
a825eaec 11133W: https://linuxtv.org
49cc629d
HV
11134S: Maintained
11135F: drivers/media/radio/si470x/radio-si470x-common.c
11136F: drivers/media/radio/si470x/radio-si470x.h
11137F: drivers/media/radio/si470x/radio-si470x-usb.c
11138
c937ca03
EV
11139SI4713 FM RADIO TRANSMITTER I2C DRIVER
11140M: Eduardo Valentin <edubezval@gmail.com>
11141L: linux-media@vger.kernel.org
11142T: git git://linuxtv.org/media_tree.git
a825eaec 11143W: https://linuxtv.org
c937ca03 11144S: Odd Fixes
99995ded 11145F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11146
11147SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11148M: Eduardo Valentin <edubezval@gmail.com>
11149L: linux-media@vger.kernel.org
11150T: git git://linuxtv.org/media_tree.git
a825eaec 11151W: https://linuxtv.org
c937ca03 11152S: Odd Fixes
99995ded
DR
11153F: drivers/media/radio/si4713/radio-platform-si4713.c
11154
11155SI4713 FM RADIO TRANSMITTER USB DRIVER
11156M: Hans Verkuil <hverkuil@xs4all.nl>
11157L: linux-media@vger.kernel.org
11158T: git git://linuxtv.org/media_tree.git
a825eaec 11159W: https://linuxtv.org
99995ded
DR
11160S: Maintained
11161F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11162
beb91d46 11163SIANO DVB DRIVER
5dc8a864
MCC
11164M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11165M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11166L: linux-media@vger.kernel.org
a825eaec 11167W: https://linuxtv.org
beb91d46
MCC
11168T: git git://linuxtv.org/media_tree.git
11169S: Odd fixes
11170F: drivers/media/common/siano/
beb91d46 11171F: drivers/media/usb/siano/
beb91d46 11172F: drivers/media/usb/siano/
14430813 11173F: drivers/media/mmc/siano/
beb91d46 11174
6f15b602
HG
11175SIMPLEFB FB DRIVER
11176M: Hans de Goede <hdegoede@redhat.com>
11177L: linux-fbdev@vger.kernel.org
11178S: Maintained
2d799dde 11179F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11180F: drivers/video/fbdev/simplefb.c
11181F: include/linux/platform_data/simplefb.h
11182
b618b69c 11183SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11184L: linux-media@vger.kernel.org
bb60fcb2 11185S: Orphan
b618b69c 11186F: drivers/media/platform/sh_veu.c
b618b69c
GL
11187
11188SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11189L: linux-media@vger.kernel.org
bb60fcb2 11190S: Orphan
b618b69c 11191F: drivers/media/platform/sh_vou.c
d647f0b7 11192F: include/media/drv-intf/sh_vou.h
b618b69c 11193
6349d997 11194SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11195M: Len Brown <lenb@kernel.org>
6349d997
LB
11196L: sfi-devel@simplefirmware.org
11197W: http://simplefirmware.org/
11198T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11199S: Supported
943fc810 11200F: arch/x86/platform/sfi/
6349d997
LB
11201F: drivers/sfi/
11202F: include/linux/sfi*.h
e2d1d6c0 11203
1da177e4
LT
11204SIMTEC EB110ATX (Chalice CATS)
11205P: Ben Dooks
b16957c6
BD
11206P: Vincent Sanders <vince@simtec.co.uk>
11207M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11208W: http://www.simtec.co.uk/products/EB110ATX/
11209S: Supported
11210
11211SIMTEC EB2410ITX (BAST)
11212P: Ben Dooks
b16957c6
BD
11213P: Vincent Sanders <vince@simtec.co.uk>
11214M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11215W: http://www.simtec.co.uk/products/EB2410ITX/
11216S: Supported
15dba387
JP
11217F: arch/arm/mach-s3c24xx/mach-bast.c
11218F: arch/arm/mach-s3c24xx/bast-ide.c
11219F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11220
4c5adde7 11221TI DAVINCI MACHINE SUPPORT
3ba789c0 11222M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11223M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11225T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11226S: Supported
14430813 11227F: arch/arm/mach-davinci/
046d0a37 11228F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11229
8d4b3f08 11230TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11231M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11232L: linux-media@vger.kernel.org
a825eaec 11233W: https://linuxtv.org
8d4b3f08
LP
11234Q: http://patchwork.linuxtv.org/project/linux-media/list/
11235T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11236S: Maintained
8d4b3f08
LP
11237F: drivers/media/platform/davinci/
11238F: include/media/davinci/
11239
417d2e50 11240TI AM437X VPFE DRIVER
e43cdb56 11241M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11242L: linux-media@vger.kernel.org
a825eaec 11243W: https://linuxtv.org
417d2e50
BP
11244Q: http://patchwork.linuxtv.org/project/linux-media/list/
11245T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11246S: Maintained
11247F: drivers/media/platform/am437x/
11248
c4c0283a 11249OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11250M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11251L: linux-media@vger.kernel.org
a825eaec 11252W: https://linuxtv.org
c4c0283a
BP
11253Q: http://patchwork.linuxtv.org/project/linux-media/list/
11254T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11255S: Maintained
11256F: drivers/media/i2c/ov2659.c
b5dcee22 11257F: include/media/i2c/ov2659.h
c4c0283a 11258
3a6779f5
SM
11259SILICON MOTION SM712 FRAME BUFFER DRIVER
11260M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11261M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11262M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11263L: linux-fbdev@vger.kernel.org
11264S: Maintained
11265F: drivers/video/fbdev/sm712*
11266F: Documentation/fb/sm712fb.txt
11267
92aab3c0 11268SIS 190 ETHERNET DRIVER
8b58be88 11269M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11270L: netdev@vger.kernel.org
11271S: Maintained
8c7de408 11272F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11273
1da177e4 11274SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11275M: Daniele Venzano <venza@brownhat.org>
1da177e4 11276W: http://www.brownhat.org/sis900.html
979b6c13 11277L: netdev@vger.kernel.org
1da177e4 11278S: Maintained
8c7de408 11279F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11280
11281SIS FRAMEBUFFER DRIVER
8b58be88 11282M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11283W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11284S: Maintained
679655da 11285F: Documentation/fb/sisfb.txt
8a61f013 11286F: drivers/video/fbdev/sis/
679655da 11287F: include/video/sisfb.h
1da177e4
LT
11288
11289SIS USB2VGA DRIVER
8b58be88 11290M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11291W: http://www.winischhofer.at/linuxsisusbvga.shtml
11292S: Maintained
679655da 11293F: drivers/usb/misc/sisusbvga/
1da177e4 11294
415ad26d 11295SLAB ALLOCATOR
16e943bf 11296M: Christoph Lameter <cl@linux.com>
2ed1c525 11297M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11298M: David Rientjes <rientjes@google.com>
11299M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11300M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11301L: linux-mm@kvack.org
11302S: Maintained
679655da 11303F: include/linux/sl?b*.h
16e943bf 11304F: mm/sl?b*
415ad26d 11305
9fab9787 11306SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11307M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11308M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11309M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11310R: Steven Rostedt <rostedt@goodmis.org>
11311R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11312L: linux-kernel@vger.kernel.org
9fab9787
PM
11313W: http://www.rdrop.com/users/paulmck/RCU/
11314S: Supported
11315T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11316F: include/linux/srcu.h
11317F: kernel/rcu/srcu.c
9fab9787 11318
66372841
CS
11319SMACK SECURITY MODULE
11320M: Casey Schaufler <casey@schaufler-ca.com>
11321L: linux-security-module@vger.kernel.org
11322W: http://schaufler-ca.com
ece38248 11323T: git git://github.com/cschaufler/smack-next
66372841
CS
11324S: Maintained
11325F: Documentation/security/Smack.txt
11326F: security/smack/
11327
20651e0b 11328DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11329M: Kevin Hilman <khilman@kernel.org>
11330M: Nishanth Menon <nm@ti.com>
11331S: Maintained
20651e0b 11332F: drivers/power/avs/
68ace3e1
KH
11333F: include/linux/power/smartreflex.h
11334L: linux-pm@vger.kernel.org
11335
1da177e4 11336SMC91x ETHERNET DRIVER
2f82af08 11337M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11338S: Odd Fixes
ae150435 11339F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11340
e8e31622
SA
11341SMIA AND SMIA++ IMAGE SENSOR DRIVER
11342M: Sakari Ailus <sakari.ailus@iki.fi>
11343L: linux-media@vger.kernel.org
11344S: Maintained
14430813 11345F: drivers/media/i2c/smiapp/
b5dcee22 11346F: include/media/i2c/smiapp.h
e8e31622
SA
11347F: drivers/media/i2c/smiapp-pll.c
11348F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11349F: include/uapi/linux/smiapp.h
a2cec3c0 11350F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11351
920fa1ff
GR
11352SMM665 HARDWARE MONITOR DRIVER
11353M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11354L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11355S: Maintained
11356F: Documentation/hwmon/smm665
11357F: drivers/hwmon/smm665.c
11358
9df7305b 11359SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11360M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11361L: linux-hwmon@vger.kernel.org
90b24cfb 11362S: Maintained
9df7305b
SG
11363F: Documentation/hwmon/emc2103
11364F: drivers/hwmon/emc2103.c
11365
a98d506c
HG
11366SMSC SCH5627 HARDWARE MONITOR DRIVER
11367M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11368L: linux-hwmon@vger.kernel.org
a98d506c
HG
11369S: Supported
11370F: Documentation/hwmon/sch5627
11371F: drivers/hwmon/sch5627.c
11372
6ea884db 11373SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11374M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11375L: linux-hwmon@vger.kernel.org
6ea884db 11376S: Maintained
679655da
JP
11377F: Documentation/hwmon/smsc47b397
11378F: drivers/hwmon/smsc47b397.c
6ea884db 11379
fd9abb3d 11380SMSC911x ETHERNET DRIVER
90b24cfb 11381M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11382L: netdev@vger.kernel.org
90b24cfb 11383S: Maintained
679655da 11384F: include/linux/smsc911x.h
ae150435 11385F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11386
11387SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11388M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11389L: netdev@vger.kernel.org
90b24cfb 11390S: Maintained
ae150435 11391F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11392
3c8a63e2 11393SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11394M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11395L: linux-fbdev@vger.kernel.org
90b24cfb 11396S: Maintained
8a61f013 11397F: drivers/video/fbdev/smscufx.c
3c8a63e2 11398
668acf32 11399SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11400M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11401L: linux-media@vger.kernel.org
275ffde4 11402T: git git://linuxtv.org/media_tree.git
795fb7e7 11403S: Maintained
90d72ac6
MCC
11404F: include/media/soc*
11405F: drivers/media/i2c/soc_camera/
11406F: drivers/media/platform/soc_camera/
668acf32 11407
e2d1d6c0 11408SOEKRIS NET48XX LED SUPPORT
8b58be88 11409M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11410S: Maintained
679655da 11411F: drivers/leds/leds-net48xx.c
e2d1d6c0 11412
e3994db1 11413SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11414M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11415M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11416M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11417M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11418L: linux-media@vger.kernel.org
11419S: Supported
11420F: drivers/media/pci/solo6x10/
11421
1da177e4 11422SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11423M: Shaohua Li <shli@kernel.org>
1da177e4 11424L: linux-raid@vger.kernel.org
0f9ce866 11425T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11426S: Supported
679655da
JP
11427F: drivers/md/
11428F: include/linux/raid/
c117ab84 11429F: include/uapi/linux/raid/
1da177e4 11430
1da177e4 11431SONIC NETWORK DRIVER
8b58be88 11432M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11433L: netdev@vger.kernel.org
1da177e4 11434S: Maintained
d9fb9f38 11435F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11436
61e115a5 11437SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11438M: Michael Buesch <m@bues.ch>
e7828b28 11439L: linux-wireless@vger.kernel.org
61e115a5 11440S: Maintained
679655da
JP
11441F: drivers/ssb/
11442F: include/linux/ssb/
61e115a5 11443
1da177e4 11444SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11445M: Mattia Dongili <malattia@linux.it>
d0944853 11446L: platform-driver-x86@vger.kernel.org
5b18167d 11447W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11448S: Maintained
679655da
JP
11449F: Documentation/laptops/sony-laptop.txt
11450F: drivers/char/sonypi.c
11451F: drivers/platform/x86/sony-laptop.c
11452F: include/linux/sony-laptop.h
1da177e4 11453
baf8532a 11454SONY MEMORYSTICK CARD SUPPORT
8b58be88 11455M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11456W: http://tifmxx.berlios.de/
11457S: Maintained
679655da 11458F: drivers/memstick/host/tifm_ms.c
baf8532a 11459
0ab30494
ML
11460SONY MEMORYSTICK STANDARD SUPPORT
11461M: Maxim Levitsky <maximlevitsky@gmail.com>
11462S: Maintained
11463F: drivers/memstick/core/ms_block.*
11464
1da177e4 11465SOUND
8b58be88 11466M: Jaroslav Kysela <perex@perex.cz>
d8130624 11467M: Takashi Iwai <tiwai@suse.com>
93711660 11468L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11469W: http://www.alsa-project.org/
dde7ad8d 11470T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11471T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11472Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11473S: Maintained
3126a179
JP
11474F: Documentation/sound/
11475F: include/sound/
c117ab84 11476F: include/uapi/sound/
679655da 11477F: sound/
1da177e4 11478
33bbe149
MB
11479SOUND - COMPRESSED AUDIO
11480M: Vinod Koul <vinod.koul@intel.com>
11481L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11482T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11483S: Supported
f672f31a 11484F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11485F: include/sound/compress_driver.h
f672f31a 11486F: include/uapi/sound/compress_*
33bbe149
MB
11487F: sound/core/compress_offload.c
11488F: sound/soc/soc-compress.c
11489
bd903bde 11490SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11491M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11492M: Mark Brown <broonie@kernel.org>
86f14df8 11493T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11494L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11495W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11496S: Supported
181ad2a5 11497F: Documentation/devicetree/bindings/sound/
2820f615 11498F: Documentation/sound/alsa/soc/
679655da 11499F: sound/soc/
e6e55122 11500F: include/sound/soc*
eb1a6af3 11501
d7f8761b
MB
11502SOUND - DMAENGINE HELPERS
11503M: Lars-Peter Clausen <lars@metafoo.de>
11504S: Supported
11505F: include/sound/dmaengine_pcm.h
11506F: sound/core/pcm_dmaengine.c
11507F: sound/soc/soc-generic-dmaengine-pcm.c
11508
990a6a99
OS
11509SP2 MEDIA DRIVER
11510M: Olli Salonen <olli.salonen@iki.fi>
11511L: linux-media@vger.kernel.org
a825eaec 11512W: https://linuxtv.org
990a6a99
OS
11513Q: http://patchwork.linuxtv.org/project/linux-media/list/
11514S: Maintained
11515F: drivers/media/dvb-frontends/sp2*
11516
473321fc 11517SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11518M: "David S. Miller" <davem@davemloft.net>
1da177e4 11519L: sparclinux@vger.kernel.org
8a6e2535 11520Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11521T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11522T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11523S: Maintained
679655da 11524F: arch/sparc/
7765b8bb 11525F: drivers/sbus/
1da177e4 11526
6404fcca
DM
11527SPARC SERIAL DRIVERS
11528M: "David S. Miller" <davem@davemloft.net>
11529L: sparclinux@vger.kernel.org
08deed1e
JP
11530T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11531T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11532S: Maintained
6816383a 11533F: include/linux/sunserialcore.h
df621252 11534F: drivers/tty/serial/suncore.c
df621252
GKH
11535F: drivers/tty/serial/sunhv.c
11536F: drivers/tty/serial/sunsab.c
11537F: drivers/tty/serial/sunsab.h
11538F: drivers/tty/serial/sunsu.c
11539F: drivers/tty/serial/sunzilog.c
11540F: drivers/tty/serial/sunzilog.h
6404fcca 11541
389325b4
CL
11542SPARSE CHECKER
11543M: "Christopher Li" <sparse@chrisli.org>
11544L: linux-sparse@vger.kernel.org
11545W: https://sparse.wiki.kernel.org/
11546T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11547T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11548S: Maintained
11549F: include/linux/compiler.h
11550
fc0c195a 11551SPEAR PLATFORM SUPPORT
da89947b 11552M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11553M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11555W: http://www.st.com/spear
11556S: Maintained
e68d7c14 11557F: arch/arm/boot/dts/spear*
281e192f 11558F: arch/arm/mach-spear/
fc0c195a
VK
11559
11560SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11561M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11563W: http://www.st.com/spear
11564S: Maintained
5df33a62 11565F: drivers/clk/spear/
fc0c195a 11566
e2796541
CP
11567SPI NOR SUBSYSTEM
11568M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11569M: Marek Vasut <marek.vasut@gmail.com>
11570L: linux-mtd@lists.infradead.org
11571W: http://www.linux-mtd.infradead.org/
11572Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11573T: git git://github.com/spi-nor/linux.git
11574S: Maintained
11575F: drivers/mtd/spi-nor/
11576F: include/linux/mtd/spi-nor.h
11577
e2d1d6c0 11578SPI SUBSYSTEM
b02e48f2 11579M: Mark Brown <broonie@kernel.org>
dfbe403c 11580L: linux-spi@vger.kernel.org
e7e4e13c 11581T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11582Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11583S: Maintained
87306eb7 11584F: Documentation/devicetree/bindings/spi/
679655da
JP
11585F: Documentation/spi/
11586F: drivers/spi/
11587F: include/linux/spi/
c117ab84 11588F: include/uapi/linux/spi/
a43cd4bb 11589F: tools/spi/
e2d1d6c0 11590
2752e401 11591SPIDERNET NETWORK DRIVER for CELL
8b58be88 11592M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11593L: netdev@vger.kernel.org
11594S: Supported
679655da 11595F: Documentation/networking/spider_net.txt
8df158ac 11596F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11597
e2d1d6c0 11598SPU FILE SYSTEM
8b58be88 11599M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11600L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11601W: http://www.ibm.com/developerworks/power/cell/
11602S: Supported
679655da
JP
11603F: Documentation/filesystems/spufs.txt
11604F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11605
fc555841 11606SQUASHFS FILE SYSTEM
d7f2ff67 11607M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11608L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11609W: http://squashfs.org.uk
9f273c24 11610T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11611S: Maintained
679655da
JP
11612F: Documentation/filesystems/squashfs.txt
11613F: fs/squashfs/
fc555841 11614
1da177e4 11615SRM (Alpha) environment access
8b58be88 11616M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11617S: Maintained
679655da 11618F: arch/alpha/kernel/srm_env.c
1da177e4 11619
26e9a397 11620STABLE BRANCH
879a5a00 11621M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11622L: stable@vger.kernel.org
879a5a00 11623S: Supported
8c27ceff 11624F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11625
26e9a397 11626STAGING SUBSYSTEM
879a5a00 11627M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11629L: devel@driverdev.osuosl.org
879a5a00 11630S: Supported
679655da 11631F: drivers/staging/
dbc6c2cc 11632
ebd3d010
JP
11633STAGING - COMEDI
11634M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11635M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11636S: Odd Fixes
11637F: drivers/staging/comedi/
11638
a0138163
JP
11639STAGING - FLARION FT1000 DRIVERS
11640M: Marek Belisko <marek.belisko@gmail.com>
11641S: Odd Fixes
11642F: drivers/staging/ft1000/
11643
6c1bb424 11644STAGING - INDUSTRIAL IO
030a13d7 11645M: Jonathan Cameron <jic23@kernel.org>
a0138163 11646L: linux-iio@vger.kernel.org
6c1bb424 11647S: Odd Fixes
5291582d 11648F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11649F: drivers/staging/iio/
11650
a0138163
JP
11651STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11652M: Jarod Wilson <jarod@wilsonet.com>
11653W: http://www.lirc.org/
11654S: Odd Fixes
b2b0186d 11655F: drivers/staging/media/lirc/
a0138163 11656
f5e5de1e
OD
11657STAGING - LUSTRE PARALLEL FILESYSTEM
11658M: Oleg Drokin <oleg.drokin@intel.com>
11659M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11660M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11661L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11662W: http://wiki.lustre.org/
f5e5de1e
OD
11663S: Maintained
11664F: drivers/staging/lustre
11665
7c6b6c71
MD
11666STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11667M: Marc Dietrich <marvin24@gmx.de>
11668L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11669L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11670S: Maintained
11671F: drivers/staging/nvec/
11672
53c43c5c
GKH
11673STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11674M: Jens Frederich <jfrederich@gmail.com>
11675M: Daniel Drake <dsd@laptop.org>
11676M: Jon Nettleton <jon.nettleton@gmail.com>
11677W: http://wiki.laptop.org/go/DCON
11678S: Maintained
11679F: drivers/staging/olpc_dcon/
11680
a0138163
JP
11681STAGING - REALTEK RTL8712U DRIVERS
11682M: Larry Finger <Larry.Finger@lwfinger.net>
11683M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11684S: Odd Fixes
11685F: drivers/staging/rtl8712/
11686
980ac4d7
SM
11687STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11688M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11689M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11690M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
11691L: linux-fbdev@vger.kernel.org
11692S: Maintained
11693F: drivers/staging/sm750fb/
11694
a0138163
JP
11695STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11696M: William Hubbs <w.d.hubbs@gmail.com>
11697M: Chris Brannon <chris@the-brannons.com>
d33bce31 11698M: Kirk Reiser <kirk@reisers.ca>
a0138163 11699M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11700L: speakup@linux-speakup.org
a0138163
JP
11701W: http://www.linux-speakup.org/
11702S: Odd Fixes
11703F: drivers/staging/speakup/
11704
b3e871ce
JP
11705STAGING - VIA VT665X DRIVERS
11706M: Forest Bond <forest@alittletooquiet.net>
11707S: Odd Fixes
11708F: drivers/staging/vt665?/
11709
a30baec1 11710STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11711M: Aditya Shankar <aditya.shankar@microchip.com>
11712M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11713L: linux-wireless@vger.kernel.org
11714S: Supported
11715F: drivers/staging/wilc1000/
11716
709bcb07 11717STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11718M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11719S: Odd Fixes
11720F: drivers/staging/xgifb/
11721
1da177e4 11722STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11723M: Ion Badulescu <ionut@badula.org>
b4f90189 11724S: Odd Fixes
9bba23b0 11725F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11726
e2d1d6c0 11727SUN3/3X
8b58be88 11728M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11729W: http://sammy.net/sun3/
11730S: Maintained
679655da
JP
11731F: arch/m68k/kernel/*sun3*
11732F: arch/m68k/sun3*/
11733F: arch/m68k/include/asm/sun3*
e689cf4a 11734F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11735
af6a5af8
HG
11736SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11737M: Hans de Goede <hdegoede@redhat.com>
11738L: linux-input@vger.kernel.org
11739S: Maintained
11740F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11741F: drivers/input/keyboard/sun4i-lradc-keys.c
11742
2bc9ff01
DK
11743SUNDANCE NETWORK DRIVER
11744M: Denis Kirjanov <kda@linux-powerpc.org>
11745L: netdev@vger.kernel.org
11746S: Maintained
11747F: drivers/net/ethernet/dlink/sundance.c
11748
2cbb12a4 11749SUPERH
114bf37e
RF
11750M: Yoshinori Sato <ysato@users.sourceforge.jp>
11751M: Rich Felker <dalias@libc.org>
2cbb12a4 11752L: linux-sh@vger.kernel.org
8a6e2535 11753Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11754S: Maintained
066069e1 11755F: Documentation/sh/
679655da 11756F: arch/sh/
066069e1 11757F: drivers/sh/
1da177e4 11758
4480f15b 11759SUSPEND TO RAM
7fb06082 11760M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11761M: Len Brown <len.brown@intel.com>
11762M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11763L: linux-pm@vger.kernel.org
68656443 11764B: https://bugzilla.kernel.org
e2d1d6c0 11765S: Supported
679655da
JP
11766F: Documentation/power/
11767F: arch/x86/kernel/acpi/
11768F: drivers/base/power/
11769F: kernel/power/
11770F: include/linux/suspend.h
11771F: include/linux/freezer.h
11772F: include/linux/pm.h
1da177e4
LT
11773
11774SVGA HANDLING
8b58be88 11775M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11776L: linux-video@atrey.karlin.mff.cuni.cz
11777S: Maintained
679655da
JP
11778F: Documentation/svga.txt
11779F: arch/x86/boot/video*
1da177e4 11780
6e28b761
KRW
11781SWIOTLB SUBSYSTEM
11782M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11783L: linux-kernel@vger.kernel.org
9f273c24 11784T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11785S: Supported
11786F: lib/swiotlb.c
11787F: arch/*/kernel/pci-swiotlb.c
11788F: include/linux/swiotlb.h
11789
007f790c
JP
11790SWITCHDEV
11791M: Jiri Pirko <jiri@resnulli.us>
11792L: netdev@vger.kernel.org
11793S: Supported
11794F: net/switchdev/
11795F: include/net/switchdev.h
11796
db8e35d5
VG
11797SYNOPSYS ARC ARCHITECTURE
11798M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11799L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11800S: Supported
11801F: arch/arc/
9b28829d 11802F: Documentation/devicetree/bindings/arc/*
2d799dde 11803F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11804F: drivers/tty/serial/arc_uart.c
b7182d1a 11805T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11806
556cc1c5
AB
11807SYNOPSYS ARC SDP platform support
11808M: Alexey Brodkin <abrodkin@synopsys.com>
11809S: Supported
11810F: arch/arc/plat-axs10x
11811F: arch/arc/boot/dts/ax*
11812F: Documentation/devicetree/bindings/arc/axs10*
11813
6c284c9a
LJ
11814SYSTEM CONFIGURATION (SYSCON)
11815M: Lee Jones <lee.jones@linaro.org>
11816M: Arnd Bergmann <arnd@arndb.de>
11817T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11818S: Supported
11819F: drivers/mfd/syscon.c
11820
8c0984e5
SR
11821SYSTEM RESET/SHUTDOWN DRIVERS
11822M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11823L: linux-pm@vger.kernel.org
58db9505 11824T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11825S: Maintained
11826F: Documentation/devicetree/bindings/power/reset/
11827F: drivers/power/reset/
11828
1da177e4 11829SYSV FILESYSTEM
8b58be88 11830M: Christoph Hellwig <hch@infradead.org>
1da177e4 11831S: Maintained
679655da
JP
11832F: Documentation/filesystems/sysv-fs.txt
11833F: fs/sysv/
11834F: include/linux/sysv_fs.h
1da177e4 11835
86cfa7fc 11836TARGET SUBSYSTEM
9c3646d1 11837M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11838L: linux-scsi@vger.kernel.org
b9f5edc2 11839L: target-devel@vger.kernel.org
86cfa7fc 11840W: http://www.linux-iscsi.org
cf015e9f 11841W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11842T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11843S: Supported
11844F: drivers/target/
11845F: include/target/
11846F: Documentation/target/
11847
4e68852d 11848TASKSTATS STATISTICS INTERFACE
185e595f 11849M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11850S: Maintained
679655da
JP
11851F: Documentation/accounting/taskstats*
11852F: include/linux/taskstats*
11853F: kernel/taskstats.c
4e68852d 11854
781b456a 11855TC CLASSIFIER
f935f3f8 11856M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11857L: netdev@vger.kernel.org
11858S: Maintained
679655da 11859F: include/net/pkt_cls.h
c117ab84 11860F: include/uapi/linux/pkt_cls.h
679655da 11861F: net/sched/
781b456a 11862
5067f08a 11863TCP LOW PRIORITY MODULE
8b58be88
JP
11864M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11865M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11866W: http://tcp-lp-mod.sourceforge.net/
11867S: Maintained
679655da 11868F: net/ipv4/tcp_lp.c
5067f08a 11869
91952bc0
AP
11870TDA10071 MEDIA DRIVER
11871M: Antti Palosaari <crope@iki.fi>
11872L: linux-media@vger.kernel.org
a825eaec 11873W: https://linuxtv.org
91952bc0
AP
11874W: http://palosaari.fi/linux/
11875Q: http://patchwork.linuxtv.org/project/linux-media/list/
11876T: git git://linuxtv.org/anttip/media_tree.git
11877S: Maintained
11878F: drivers/media/dvb-frontends/tda10071*
11879
11880TDA18212 MEDIA DRIVER
11881M: Antti Palosaari <crope@iki.fi>
11882L: linux-media@vger.kernel.org
a825eaec 11883W: https://linuxtv.org
91952bc0
AP
11884W: http://palosaari.fi/linux/
11885Q: http://patchwork.linuxtv.org/project/linux-media/list/
11886T: git git://linuxtv.org/anttip/media_tree.git
11887S: Maintained
11888F: drivers/media/tuners/tda18212*
11889
11890TDA18218 MEDIA DRIVER
11891M: Antti Palosaari <crope@iki.fi>
11892L: linux-media@vger.kernel.org
a825eaec 11893W: https://linuxtv.org
91952bc0
AP
11894W: http://palosaari.fi/linux/
11895Q: http://patchwork.linuxtv.org/project/linux-media/list/
11896T: git git://linuxtv.org/anttip/media_tree.git
11897S: Maintained
11898F: drivers/media/tuners/tda18218*
11899
3b2f6aba
MK
11900TDA18271 MEDIA DRIVER
11901M: Michael Krufky <mkrufky@linuxtv.org>
11902L: linux-media@vger.kernel.org
a825eaec 11903W: https://linuxtv.org
3b2f6aba
MK
11904W: http://github.com/mkrufky
11905Q: http://patchwork.linuxtv.org/project/linux-media/list/
11906T: git git://linuxtv.org/mkrufky/tuners.git
11907S: Maintained
11908F: drivers/media/tuners/tda18271*
11909
e48307a9
MK
11910TDA827x MEDIA DRIVER
11911M: Michael Krufky <mkrufky@linuxtv.org>
11912L: linux-media@vger.kernel.org
a825eaec 11913W: https://linuxtv.org
e48307a9
MK
11914W: http://github.com/mkrufky
11915Q: http://patchwork.linuxtv.org/project/linux-media/list/
11916T: git git://linuxtv.org/mkrufky/tuners.git
11917S: Maintained
11918F: drivers/media/tuners/tda8290.*
11919
66cf9212
MK
11920TDA8290 MEDIA DRIVER
11921M: Michael Krufky <mkrufky@linuxtv.org>
11922L: linux-media@vger.kernel.org
a825eaec 11923W: https://linuxtv.org
66cf9212
MK
11924W: http://github.com/mkrufky
11925Q: http://patchwork.linuxtv.org/project/linux-media/list/
11926T: git git://linuxtv.org/mkrufky/tuners.git
11927S: Maintained
11928F: drivers/media/tuners/tda8290.*
11929
4b9fba30
HV
11930TDA9840 MEDIA DRIVER
11931M: Hans Verkuil <hverkuil@xs4all.nl>
11932L: linux-media@vger.kernel.org
11933T: git git://linuxtv.org/media_tree.git
a825eaec 11934W: https://linuxtv.org
4b9fba30
HV
11935S: Maintained
11936F: drivers/media/i2c/tda9840*
11937
2cb654fd 11938TEA5761 TUNER DRIVER
5dc8a864
MCC
11939M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11940M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11941L: linux-media@vger.kernel.org
a825eaec 11942W: https://linuxtv.org
2cb654fd
MCC
11943T: git git://linuxtv.org/media_tree.git
11944S: Odd fixes
11945F: drivers/media/tuners/tea5761.*
11946
11947TEA5767 TUNER DRIVER
5dc8a864
MCC
11948M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11949M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11950L: linux-media@vger.kernel.org
a825eaec 11951W: https://linuxtv.org
2cb654fd
MCC
11952T: git git://linuxtv.org/media_tree.git
11953S: Maintained
11954F: drivers/media/tuners/tea5767.*
11955
4b9fba30
HV
11956TEA6415C MEDIA DRIVER
11957M: Hans Verkuil <hverkuil@xs4all.nl>
11958L: linux-media@vger.kernel.org
11959T: git git://linuxtv.org/media_tree.git
a825eaec 11960W: https://linuxtv.org
4b9fba30
HV
11961S: Maintained
11962F: drivers/media/i2c/tea6415c*
11963
11964TEA6420 MEDIA DRIVER
11965M: Hans Verkuil <hverkuil@xs4all.nl>
11966L: linux-media@vger.kernel.org
11967T: git git://linuxtv.org/media_tree.git
a825eaec 11968W: https://linuxtv.org
4b9fba30
HV
11969S: Maintained
11970F: drivers/media/i2c/tea6420*
11971
3d249d4c 11972TEAM DRIVER
dca9ab92 11973M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11974L: netdev@vger.kernel.org
11975S: Supported
11976F: drivers/net/team/
11977F: include/linux/if_team.h
c117ab84 11978F: include/uapi/linux/if_team.h
3d249d4c 11979
7d029125 11980TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11981M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11982S: Maintained
11983F: arch/x86/platform/ts5500/
11984
40ad4a30
SY
11985TECHNOTREND USB IR RECEIVER
11986M: Sean Young <sean@mess.org>
11987L: linux-media@vger.kernel.org
11988S: Maintained
11989F: drivers/media/rc/ttusbir.c
11990
adabdb0c 11991TEGRA ARCHITECTURE SUPPORT
243d58ec 11992M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11993M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11994M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11995L: linux-tegra@vger.kernel.org
fd117cd1 11996Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11997T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11998S: Supported
bbbe96ed 11999N: [^a-z]tegra
84b9414b 12000
adabdb0c
SW
12001TEGRA CLOCK DRIVER
12002M: Peter De Schrijver <pdeschrijver@nvidia.com>
12003M: Prashant Gaikwad <pgaikwad@nvidia.com>
12004S: Supported
12005F: drivers/clk/tegra/
12006
86e486a0 12007TEGRA DMA DRIVERS
adabdb0c 12008M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12009M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12010S: Supported
86e486a0 12011F: drivers/dma/tegra*
adabdb0c 12012
adabdb0c
SW
12013TEGRA I2C DRIVER
12014M: Laxman Dewangan <ldewangan@nvidia.com>
12015S: Supported
12016F: drivers/i2c/busses/i2c-tegra.c
12017
12018TEGRA IOMMU DRIVERS
12019M: Hiroshi Doyu <hdoyu@nvidia.com>
12020S: Supported
12021F: drivers/iommu/tegra*
12022
12023TEGRA KBC DRIVER
12024M: Rakesh Iyer <riyer@nvidia.com>
12025M: Laxman Dewangan <ldewangan@nvidia.com>
12026S: Supported
12027F: drivers/input/keyboard/tegra-kbc.c
12028
adabdb0c
SW
12029TEGRA PWM DRIVER
12030M: Thierry Reding <thierry.reding@gmail.com>
12031S: Supported
12032F: drivers/pwm/pwm-tegra.c
12033
12034TEGRA SERIAL DRIVER
12035M: Laxman Dewangan <ldewangan@nvidia.com>
12036S: Supported
12037F: drivers/tty/serial/serial-tegra.c
12038
12039TEGRA SPI DRIVER
12040M: Laxman Dewangan <ldewangan@nvidia.com>
12041S: Supported
12042F: drivers/spi/spi-tegra*
12043
1a348ccc 12044TEHUTI ETHERNET DRIVER
8b58be88 12045M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12046L: netdev@vger.kernel.org
12047S: Supported
ef7f5429 12048F: drivers/net/ethernet/tehuti/*
1a348ccc 12049
4e68852d 12050Telecom Clock Driver for MCPL0010
8b58be88 12051M: Mark Gross <mark.gross@intel.com>
4e68852d 12052S: Supported
679655da 12053F: drivers/char/tlclk.c
4e68852d 12054
4480f15b 12055TENSILICA XTENSA PORT (xtensa)
8b58be88 12056M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12057M: Max Filippov <jcmvbkbc@gmail.com>
12058L: linux-xtensa@linux-xtensa.org
9f273c24 12059T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12060S: Maintained
679655da 12061F: arch/xtensa/
3dc99857 12062F: drivers/irqchip/irq-xtensa-*
4e68852d 12063
5313ba66
HV
12064THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12065M: Hans Verkuil <hverkuil@xs4all.nl>
12066L: linux-media@vger.kernel.org
12067T: git git://linuxtv.org/media_tree.git
a825eaec 12068W: https://linuxtv.org
5313ba66
HV
12069S: Maintained
12070F: drivers/media/radio/radio-raremono.c
12071
d3fb6955 12072THERMAL
b75f0050 12073M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12074M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12075L: linux-pm@vger.kernel.org
12076T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12077T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12078Q: https://patchwork.kernel.org/project/linux-pm/list/
12079S: Supported
12080F: drivers/thermal/
12081F: include/linux/thermal.h
af6c9f16 12082F: include/uapi/linux/thermal.h
b75f0050
JP
12083F: include/linux/cpu_cooling.h
12084F: Documentation/devicetree/bindings/thermal/
d3fb6955 12085
64e05d8b
VK
12086THERMAL/CPU_COOLING
12087M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12088M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12089M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12090L: linux-pm@vger.kernel.org
12091S: Supported
12092F: Documentation/thermal/cpu-cooling-api.txt
12093F: drivers/thermal/cpu_cooling.c
12094F: include/linux/cpu_cooling.h
12095
4e68852d 12096THINKPAD ACPI EXTRAS DRIVER
8b58be88 12097M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12098L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12099L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12100W: http://ibm-acpi.sourceforge.net
12101W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12102T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12103S: Maintained
679655da 12104F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12105
1b46f2a2 12106TI BANDGAP AND THERMAL DRIVER
f14d1c24 12107M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12108M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12109L: linux-pm@vger.kernel.org
531ff13e 12110L: linux-omap@vger.kernel.org
5a723e81 12111S: Maintained
794b2e25 12112F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12113
ccf963d3
BP
12114TI VPE/CAL DRIVERS
12115M: Benoit Parrot <bparrot@ti.com>
12116L: linux-media@vger.kernel.org
12117W: http://linuxtv.org/
12118Q: http://patchwork.linuxtv.org/project/linux-media/list/
12119S: Maintained
12120F: drivers/media/platform/ti-vpe/
12121
0c7665c3
MF
12122TI CDCE706 CLOCK DRIVER
12123M: Max Filippov <jcmvbkbc@gmail.com>
12124S: Maintained
12125F: drivers/clk/clk-cdce706.c
12126
49b6a5e3
TK
12127TI CLOCK DRIVER
12128M: Tero Kristo <t-kristo@ti.com>
12129L: linux-omap@vger.kernel.org
12130S: Maintained
12131F: drivers/clk/ti/
12132F: include/linux/clk/ti.h
12133
f75cfbad
GS
12134TI ETHERNET SWITCH DRIVER (CPSW)
12135M: Mugunthan V N <mugunthanvnm@ti.com>
12136R: Grygorii Strashko <grygorii.strashko@ti.com>
12137L: linux-omap@vger.kernel.org
12138L: netdev@vger.kernel.org
12139S: Maintained
12140F: drivers/net/ethernet/ti/cpsw*
12141F: drivers/net/ethernet/ti/davinci*
12142
4020f2d7 12143TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12144M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12145S: Maintained
679655da
JP
12146F: drivers/misc/tifm*
12147F: drivers/mmc/host/tifm_sd.c
12148F: include/linux/tifm.h
4020f2d7 12149
e0c52404 12150TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12151M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12152L: linux-kernel@vger.kernel.org
12153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12154S: Maintained
12155F: drivers/soc/ti/*
12156T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12157
12158
152ad442
SR
12159TI LM49xxx FAMILY ASoC CODEC DRIVERS
12160M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12161M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12162L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12163S: Maintained
12164F: sound/soc/codecs/lm49453*
d392dead 12165F: sound/soc/codecs/isabelle*
152ad442 12166
0edd807d
KM
12167TI LP855x BACKLIGHT DRIVER
12168M: Milo Kim <milo.kim@ti.com>
12169S: Maintained
12170F: Documentation/backlight/lp855x-driver.txt
12171F: drivers/video/backlight/lp855x_bl.c
12172F: include/linux/platform_data/lp855x.h
12173
faf13f6d
KM
12174TI LP8727 CHARGER DRIVER
12175M: Milo Kim <milo.kim@ti.com>
12176S: Maintained
8c0984e5 12177F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12178F: include/linux/platform_data/lp8727.h
12179
22f1229f
KM
12180TI LP8788 MFD DRIVER
12181M: Milo Kim <milo.kim@ti.com>
12182S: Maintained
12183F: drivers/iio/adc/lp8788_adc.c
12184F: drivers/leds/leds-lp8788.c
12185F: drivers/mfd/lp8788*.c
8c0984e5 12186F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12187F: drivers/regulator/lp8788-*.c
12188F: include/linux/mfd/lp8788*.h
12189
84640e27
KM
12190TI NETCP ETHERNET DRIVER
12191M: Wingman Kwok <w-kwok2@ti.com>
12192M: Murali Karicheri <m-karicheri2@ti.com>
12193L: netdev@vger.kernel.org
12194S: Maintained
12195F: drivers/net/ethernet/ti/netcp*
12196
217e0ca9
KC
12197TI TAS571X FAMILY ASoC CODEC DRIVER
12198M: Kevin Cernekee <cernekee@chromium.org>
12199L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12200S: Odd Fixes
12201F: sound/soc/codecs/tas571x*
12202
dd5e8e6b 12203TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12204M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12205L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12206S: Maintained
12207F: sound/soc/codecs/twl4030*
12208
90921014 12209TI WILINK WIRELESS DRIVERS
90921014
LC
12210L: linux-wireless@vger.kernel.org
12211W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12212W: http://wireless.kernel.org/en/users/Drivers/wl1251
12213T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12214S: Orphan
90921014
LC
12215F: drivers/net/wireless/ti/
12216F: include/linux/wl12xx.h
12217
e86eaa3a 12218TIPC NETWORK LAYER
8b58be88 12219M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12220M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12221L: netdev@vger.kernel.org (core kernel code)
12222L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12223W: http://tipc.sourceforge.net/
e86eaa3a 12224S: Maintained
c117ab84 12225F: include/uapi/linux/tipc*.h
679655da 12226F: net/tipc/
e86eaa3a 12227
867e359b 12228TILE ARCHITECTURE
b9a279f6 12229M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12230W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12231T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12232S: Supported
12233F: arch/tile/
6b940606 12234F: drivers/char/tile-srom.c
5c770755 12235F: drivers/edac/tile_edac.c
6b940606
CM
12236F: drivers/net/ethernet/tile/
12237F: drivers/rtc/rtc-tile.c
12238F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12239F: drivers/tty/serial/tilegx.c
6b940606
CM
12240F: drivers/usb/host/*-tilegx.c
12241F: include/linux/usb/tilegx.h
867e359b 12242
1da177e4 12243TLAN NETWORK DRIVER
8b58be88 12244M: Samuel Chessman <chessman@tux.org>
88c07dde 12245L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12246W: http://sourceforge.net/projects/tlan/
12247S: Maintained
679655da 12248F: Documentation/networking/tlan.txt
b544dbac 12249F: drivers/net/ethernet/ti/tlan.*
1da177e4 12250
d74db3b2 12251TOMOYO SECURITY MODULE
8b58be88
JP
12252M: Kentaro Takeda <takedakn@nttdata.co.jp>
12253M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12254L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12255L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12256L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12257L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12258W: http://tomoyo.sourceforge.jp/
843d183c 12259T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12260S: Maintained
679655da 12261F: security/tomoyo/
d74db3b2 12262
9caeb532 12263TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12264M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12265L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12266S: Maintained
12267F: drivers/platform/x86/topstar-laptop.c
12268
1da177e4 12269TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12270M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12271L: platform-driver-x86@vger.kernel.org
0a63ca11 12272S: Maintained
679655da 12273F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12274
0a63ca11
AA
12275TOSHIBA BLUETOOTH DRIVER
12276M: Azael Avalos <coproscefalo@gmail.com>
12277L: platform-driver-x86@vger.kernel.org
12278S: Maintained
12279F: drivers/platform/x86/toshiba_bluetooth.c
12280
12281TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12282M: Azael Avalos <coproscefalo@gmail.com>
12283L: platform-driver-x86@vger.kernel.org
12284S: Maintained
12285F: drivers/platform/x86/toshiba_haps.c
12286
14991fc7
AA
12287TOSHIBA WMI HOTKEYS DRIVER
12288M: Azael Avalos <coproscefalo@gmail.com>
12289L: platform-driver-x86@vger.kernel.org
12290S: Maintained
12291F: drivers/platform/x86/toshiba-wmi.c
12292
1da177e4 12293TOSHIBA SMM DRIVER
8b58be88 12294M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12295W: http://www.buzzard.org.uk/toshiba/
12296S: Maintained
679655da
JP
12297F: drivers/char/toshiba.c
12298F: include/linux/toshiba.h
c117ab84 12299F: include/uapi/linux/toshiba.h
1da177e4 12300
d32d9864
MR
12301TOSHIBA TC358743 DRIVER
12302M: Mats Randgaard <matrandg@cisco.com>
12303L: linux-media@vger.kernel.org
12304S: Maintained
12305F: drivers/media/i2c/tc358743*
b5dcee22 12306F: include/media/i2c/tc358743.h
d32d9864 12307
560e6475
WS
12308TMIO/SDHI MMC DRIVER
12309M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12310L: linux-mmc@vger.kernel.org
560e6475 12311S: Supported
d1057c40
GL
12312F: drivers/mmc/host/tmio_mmc*
12313F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12314F: include/linux/mfd/tmio.h
d719f900 12315
917cc4e6
GR
12316TMP401 HARDWARE MONITOR DRIVER
12317M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12318L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12319S: Maintained
12320F: Documentation/hwmon/tmp401
12321F: drivers/hwmon/tmp401.c
12322
98f32602 12323TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12324M: Hugh Dickins <hughd@google.com>
98f32602
HD
12325L: linux-mm@kvack.org
12326S: Maintained
12327F: include/linux/shmem_fs.h
12328F: mm/shmem.c
12329
45f95b53 12330TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12331M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12332M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12333L: linux-media@vger.kernel.org
a825eaec 12334W: https://linuxtv.org
45f95b53
MCC
12335T: git git://linuxtv.org/media_tree.git
12336S: Odd fixes
12337F: drivers/media/usb/tm6000/
618cd932 12338F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12339
34d1324e
AU
12340TW5864 VIDEO4LINUX DRIVER
12341M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12342M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12343M: Andrey Utkin <andrey_utkin@fastmail.com>
12344L: linux-media@vger.kernel.org
12345S: Supported
12346F: drivers/media/pci/tw5864/
45f95b53 12347
c65fde19
HV
12348TW68 VIDEO4LINUX DRIVER
12349M: Hans Verkuil <hverkuil@xs4all.nl>
12350L: linux-media@vger.kernel.org
12351T: git git://linuxtv.org/media_tree.git
a825eaec 12352W: https://linuxtv.org
c65fde19
HV
12353S: Odd Fixes
12354F: drivers/media/pci/tw68/
12355
704a84cc
EG
12356TW686X VIDEO4LINUX DRIVER
12357M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12358L: linux-media@vger.kernel.org
12359T: git git://linuxtv.org/media_tree.git
12360W: http://linuxtv.org
12361S: Maintained
12362F: drivers/media/pci/tw686x/
12363
4e68852d 12364TPM DEVICE DRIVER
901486b8 12365M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12366M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12367M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12368R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12369W: http://tpmdd.sourceforge.net
63a10dfd 12370L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12371Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12372T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12373S: Maintained
679655da 12374F: drivers/char/tpm/
4e68852d 12375
1a0f1b27
AL
12376TPM IBM_VTPM DEVICE DRIVER
12377M: Ashley Lai <ashleydlai@gmail.com>
12378W: http://tpmdd.sourceforge.net
12379L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12380S: Maintained
12381F: drivers/char/tpm/tpm_ibmvtpm*
12382
d6f005a1
JP
12383TRACING
12384M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12385M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12386T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12387S: Maintained
12388F: Documentation/trace/ftrace.txt
12389F: arch/*/*/*/ftrace.h
12390F: arch/*/kernel/ftrace.c
12391F: include/*/ftrace.h
12392F: include/linux/trace*.h
12393F: include/trace/
12394F: kernel/trace/
6e68e6c5 12395F: tools/testing/selftests/ftrace/
d6f005a1 12396
4abac0d0
IM
12397TRACING MMIO ACCESSES (MMIOTRACE)
12398M: Steven Rostedt <rostedt@goodmis.org>
12399M: Ingo Molnar <mingo@kernel.org>
12400R: Karol Herbst <karolherbst@gmail.com>
12401R: Pekka Paalanen <ppaalanen@gmail.com>
12402S: Maintained
12403L: linux-kernel@vger.kernel.org
12404L: nouveau@lists.freedesktop.org
12405F: kernel/trace/trace_mmiotrace.c
12406F: include/linux/mmiotrace.h
12407F: arch/x86/mm/kmmio.c
12408F: arch/x86/mm/mmio-mod.c
12409F: arch/x86/mm/testmmiotrace.c
12410
1da177e4 12411TRIVIAL PATCHES
8b58be88 12412M: Jiri Kosina <trivial@kernel.org>
54e5881d 12413T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12414S: Maintained
86ef925f 12415K: ^Subject:.*(?i)trivial
1da177e4 12416
4e68852d 12417TTY LAYER
879a5a00 12418M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12419M: Jiri Slaby <jslaby@suse.com>
879a5a00 12420S: Supported
08deed1e 12421T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12422F: Documentation/serial/
8dd5d2f1 12423F: drivers/tty/
df621252 12424F: drivers/tty/serial/serial_core.c
e3288775
AC
12425F: include/linux/serial_core.h
12426F: include/linux/serial.h
12427F: include/linux/tty.h
c117ab84
CEB
12428F: include/uapi/linux/serial_core.h
12429F: include/uapi/linux/serial.h
12430F: include/uapi/linux/tty.h
4e68852d 12431
91952bc0
AP
12432TUA9001 MEDIA DRIVER
12433M: Antti Palosaari <crope@iki.fi>
12434L: linux-media@vger.kernel.org
a825eaec 12435W: https://linuxtv.org
91952bc0
AP
12436W: http://palosaari.fi/linux/
12437Q: http://patchwork.linuxtv.org/project/linux-media/list/
12438T: git git://linuxtv.org/anttip/media_tree.git
12439S: Maintained
12440F: drivers/media/tuners/tua9001*
12441
740db6d7 12442TULIP NETWORK DRIVERS
740db6d7 12443L: netdev@vger.kernel.org
cf869eb1
GG
12444L: linux-parisc@vger.kernel.org
12445S: Orphan
0f04e2aa 12446F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12447
12448TUN/TAP driver
ba57b6f2 12449M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12450W: http://vtun.sourceforge.net/tun
12451S: Maintained
679655da
JP
12452F: Documentation/networking/tuntap.txt
12453F: arch/um/os-Linux/drivers/
1da177e4 12454
b454cc66 12455TURBOCHANNEL SUBSYSTEM
8b58be88 12456M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12457M: Ralf Baechle <ralf@linux-mips.org>
12458L: linux-mips@linux-mips.org
12459Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12460S: Maintained
679655da
JP
12461F: drivers/tc/
12462F: include/linux/tc.h
b454cc66 12463
e2d1d6c0 12464UBI FILE SYSTEM (UBIFS)
a7859936 12465M: Richard Weinberger <richard@nod.at>
949cb623 12466M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12467M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12468L: linux-mtd@lists.infradead.org
e2966cbe 12469T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12470W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12471S: Supported
679655da
JP
12472F: Documentation/filesystems/ubifs.txt
12473F: fs/ubifs/
e2d1d6c0 12474
e1632fa2 12475UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12476M: Greg Ungerer <gerg@linux-m68k.org>
12477W: http://www.linux-m68k.org/
cc2020e6 12478W: http://www.uclinux.org/
e1632fa2 12479L: linux-m68k@lists.linux-m68k.org
cc2020e6 12480L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12481T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12482S: Maintained
e1632fa2
GU
12483F: arch/m68k/coldfire/
12484F: arch/m68k/68*/
61bc02bb
JP
12485F: arch/m68k/*/*_no.*
12486F: arch/m68k/include/asm/*_no.*
cc2020e6 12487
1da177e4 12488UDF FILESYSTEM
d8130624 12489M: Jan Kara <jack@suse.com>
1da177e4 12490S: Maintained
679655da
JP
12491F: Documentation/filesystems/udf.txt
12492F: fs/udf/
1da177e4 12493
cc2020e6 12494UFS FILESYSTEM
8b58be88 12495M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12496S: Maintained
679655da
JP
12497F: Documentation/filesystems/ufs.txt
12498F: fs/ufs/
cc2020e6 12499
0a09d3ab
DH
12500UHID USERSPACE HID IO DRIVER:
12501M: David Herrmann <dh.herrmann@googlemail.com>
12502L: linux-input@vger.kernel.org
12503S: Maintained
12504F: drivers/hid/uhid.c
c117ab84 12505F: include/uapi/linux/uhid.h
0a09d3ab 12506
18332a80 12507ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12508L: linux-usb@vger.kernel.org
10c6c9c9 12509S: Orphan
355ffe69 12510F: drivers/uwb/
679655da
JP
12511F: include/linux/uwb.h
12512F: include/linux/uwb/
18332a80 12513
b31d8273
G
12514UNICORE32 ARCHITECTURE:
12515M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12516W: http://mprc.pku.edu.cn/~guanxuetao/linux
12517S: Maintained
ceebf4d5 12518T: git git://github.com/gxt/linux.git
b31d8273
G
12519F: arch/unicore32/
12520
d8379ab1
TF
12521UNIFDEF
12522M: Tony Finch <dot@dotat.at>
12523W: http://dotat.at/prog/unifdef
12524S: Maintained
12525F: scripts/unifdef.c
12526
1da177e4 12527UNIFORM CDROM DRIVER
8b58be88 12528M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12529W: http://www.kernel.dk
12530S: Maintained
679655da
JP
12531F: Documentation/cdrom/
12532F: drivers/cdrom/cdrom.c
12533F: include/linux/cdrom.h
c117ab84 12534F: include/uapi/linux/cdrom.h
1da177e4 12535
56df0122 12536UNISYS S-PAR DRIVERS
49e7d9df
JP
12537M: David Kershner <david.kershner@unisys.com>
12538L: sparmaintainer@unisys.com (Unisys internal)
12539S: Supported
12540F: drivers/staging/unisys/
56df0122 12541
9941fa6e
VH
12542UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12543M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12544L: linux-scsi@vger.kernel.org
12545S: Supported
12546F: Documentation/scsi/ufs.txt
12547F: drivers/scsi/ufs/
12548
4b9ffb5a
JP
12549UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12550M: Joao Pinto <Joao.Pinto@synopsys.com>
12551L: linux-scsi@vger.kernel.org
12552S: Supported
12553F: drivers/scsi/ufs/*dwc*
12554
e2d1d6c0 12555UNSORTED BLOCK IMAGES (UBI)
949cb623 12556M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12557M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12558W: http://www.linux-mtd.infradead.org/
12559L: linux-mtd@lists.infradead.org
b6b44e0a 12560T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12561S: Supported
80811493 12562F: drivers/mtd/ubi/
679655da 12563F: include/linux/mtd/ubi.h
c117ab84 12564F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12565
1da177e4 12566USB ACM DRIVER
ca1c3e6f 12567M: Oliver Neukum <oneukum@suse.com>
6372594a 12568L: linux-usb@vger.kernel.org
1da177e4 12569S: Maintained
679655da
JP
12570F: Documentation/usb/acm.txt
12571F: drivers/usb/class/cdc-acm.*
1da177e4 12572
b7d572e1
PF
12573USB AR5523 WIRELESS DRIVER
12574M: Pontus Fuchs <pontus.fuchs@gmail.com>
12575L: linux-wireless@vger.kernel.org
12576S: Maintained
12577F: drivers/net/wireless/ath/ar5523/
12578
115bb1ff 12579USB ATTACHED SCSI
866d372e 12580M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12581L: linux-usb@vger.kernel.org
12582L: linux-scsi@vger.kernel.org
8eae0fb7 12583S: Maintained
115bb1ff
MW
12584F: drivers/usb/storage/uas.c
12585
1da177e4 12586USB CDC ETHERNET DRIVER
61eee9a7 12587M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12588L: linux-usb@vger.kernel.org
1da177e4 12589S: Maintained
679655da 12590F: drivers/net/usb/cdc_*.c
c117ab84 12591F: include/uapi/linux/usb/cdc.h
1da177e4 12592
66e3e591
KP
12593USB CHAOSKEY DRIVER
12594M: Keith Packard <keithp@keithp.com>
12595L: linux-usb@vger.kernel.org
12596S: Maintained
12597F: drivers/usb/misc/chaoskey.c
12598
b02b371e 12599USB CYPRESS C67X00 DRIVER
8b58be88 12600M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12601L: linux-usb@vger.kernel.org
12602S: Maintained
679655da 12603F: drivers/usb/c67x00/
b02b371e 12604
d0374f4f 12605USB DAVICOM DM9601 DRIVER
8b58be88 12606M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12607L: netdev@vger.kernel.org
d0374f4f
PK
12608W: http://www.linux-usb.org/usbnet
12609S: Maintained
679655da 12610F: drivers/net/usb/dm9601.c
d0374f4f 12611
cc2020e6 12612USB DIAMOND RIO500 DRIVER
8b58be88 12613M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12614L: rio500-users@lists.sourceforge.net
12615W: http://rio500.sourceforge.net
12616S: Maintained
679655da 12617F: drivers/usb/misc/rio500*
cc2020e6 12618
1da177e4 12619USB EHCI DRIVER
578333ab 12620M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12621L: linux-usb@vger.kernel.org
578333ab 12622S: Maintained
679655da
JP
12623F: Documentation/usb/ehci.txt
12624F: drivers/usb/host/ehci*
1da177e4 12625
69ae9e3e 12626USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12627M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12628L: linux-usb@vger.kernel.org
69ae9e3e 12629W: http://www.linux-usb.org/gadget
d6d0f665
FB
12630T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12631S: Maintained
679655da
JP
12632F: drivers/usb/gadget/
12633F: include/linux/usb/gadget*
69ae9e3e 12634
2dea64b4 12635USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12636M: Jiri Kosina <jikos@kernel.org>
406df153 12637R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12638L: linux-usb@vger.kernel.org
54e5881d 12639T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12640S: Maintained
c2f01971 12641F: Documentation/hid/hiddev.txt
679655da 12642F: drivers/hid/usbhid/
1da177e4 12643
959eea21 12644USB ISP116X DRIVER
8b58be88 12645M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12646L: linux-usb@vger.kernel.org
959eea21 12647S: Maintained
679655da
JP
12648F: drivers/usb/host/isp116x*
12649F: include/linux/usb/isp116x.h
959eea21 12650
146498ea
WH
12651USB LAN78XX ETHERNET DRIVER
12652M: Woojung Huh <woojung.huh@microchip.com>
12653M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12654L: netdev@vger.kernel.org
12655S: Maintained
12656F: drivers/net/usb/lan78xx.*
12657
1da177e4 12658USB MASS STORAGE DRIVER
fc8b690d 12659M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12660L: linux-usb@vger.kernel.org
8836aeb8 12661L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12662S: Maintained
12663W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12664F: drivers/usb/storage/
1da177e4 12665
af39917d
CL
12666USB MIDI DRIVER
12667M: Clemens Ladisch <clemens@ladisch.de>
12668L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12669T: git git://git.alsa-project.org/alsa-kernel.git
12670S: Maintained
12671F: sound/usb/midi.*
12672
444ce9d4
JP
12673USB NETWORKING DRIVERS
12674L: linux-usb@vger.kernel.org
12675S: Odd Fixes
12676F: drivers/net/usb/
12677
1da177e4 12678USB OHCI DRIVER
578333ab 12679M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12680L: linux-usb@vger.kernel.org
578333ab 12681S: Maintained
679655da
JP
12682F: Documentation/usb/ohci.txt
12683F: drivers/usb/host/ohci*
1da177e4 12684
963ffa3e 12685USB OTG FSM (Finite State Machine)
60d77b3d 12686M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12687T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12688L: linux-usb@vger.kernel.org
12689S: Maintained
12690F: drivers/usb/common/usb-otg-fsm.c
12691
563da3a9
VM
12692USB OVER IP DRIVER
12693M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12694M: Shuah Khan <shuahkh@osg.samsung.com>
12695M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12696L: linux-usb@vger.kernel.org
12697S: Maintained
a6d6fc2b 12698F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12699F: drivers/usb/usbip/
12700F: tools/usb/usbip/
12701
1da177e4 12702USB PEGASUS DRIVER
a16b945c 12703M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12704L: linux-usb@vger.kernel.org
043600a6 12705L: netdev@vger.kernel.org
052e3128
PM
12706T: git git://github.com/petkan/pegasus.git
12707W: https://github.com/petkan/pegasus
1da177e4 12708S: Maintained
679655da 12709F: drivers/net/usb/pegasus.*
1da177e4 12710
d3ad558f 12711USB PHY LAYER
a55f6286 12712M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12713L: linux-usb@vger.kernel.org
12714T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12715S: Maintained
12716F: drivers/usb/phy/
d3ad558f 12717
73e4fb3f 12718USB PRINTER DRIVER (usblp)
8b58be88 12719M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12720L: linux-usb@vger.kernel.org
73e4fb3f 12721S: Supported
679655da 12722F: drivers/usb/class/usblp.c
1da177e4 12723
4521b477
BM
12724USB QMI WWAN NETWORK DRIVER
12725M: Bjørn Mork <bjorn@mork.no>
12726L: netdev@vger.kernel.org
12727S: Maintained
12728F: Documentation/ABI/testing/sysfs-class-net-qmi
12729F: drivers/net/usb/qmi_wwan.c
12730
1da177e4 12731USB RTL8150 DRIVER
a16b945c 12732M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12733L: linux-usb@vger.kernel.org
043600a6 12734L: netdev@vger.kernel.org
052e3128
PM
12735T: git git://github.com/petkan/rtl8150.git
12736W: https://github.com/petkan/rtl8150
1da177e4 12737S: Maintained
679655da 12738F: drivers/net/usb/rtl8150.c
1da177e4 12739
f896b796 12740USB SERIAL SUBSYSTEM
66085694 12741M: Johan Hovold <johan@kernel.org>
795fb7e7 12742L: linux-usb@vger.kernel.org
5ee05309 12743T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12744S: Maintained
679655da 12745F: Documentation/usb/usb-serial.txt
f896b796 12746F: drivers/usb/serial/
679655da 12747F: include/linux/usb/serial.h
1da177e4 12748
b3f0db1c
SG
12749USB SMSC75XX ETHERNET DRIVER
12750M: Steve Glendinning <steve.glendinning@shawell.net>
12751L: netdev@vger.kernel.org
12752S: Maintained
12753F: drivers/net/usb/smsc75xx.*
12754
2f7ca802 12755USB SMSC95XX ETHERNET DRIVER
90b24cfb 12756M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12757M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12758L: netdev@vger.kernel.org
90b24cfb 12759S: Maintained
679655da 12760F: drivers/net/usb/smsc95xx.*
2f7ca802 12761
1da177e4 12762USB SUBSYSTEM
879a5a00 12763M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12764L: linux-usb@vger.kernel.org
1da177e4 12765W: http://www.linux-usb.org
08deed1e 12766T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12767S: Supported
1700bd98 12768F: Documentation/devicetree/bindings/usb/
679655da 12769F: Documentation/usb/
679655da
JP
12770F: drivers/usb/
12771F: include/linux/usb.h
12772F: include/linux/usb/
1da177e4
LT
12773
12774USB UHCI DRIVER
8b58be88 12775M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12776L: linux-usb@vger.kernel.org
1da177e4 12777S: Maintained
679655da 12778F: drivers/usb/host/uhci*
1da177e4 12779
69ae9e3e 12780USB "USBNET" DRIVER FRAMEWORK
d8130624 12781M: Oliver Neukum <oneukum@suse.com>
043600a6 12782L: netdev@vger.kernel.org
69ae9e3e 12783W: http://www.linux-usb.org/usbnet
1da177e4 12784S: Maintained
679655da
JP
12785F: drivers/net/usb/usbnet.c
12786F: include/linux/usb/usbnet.h
1da177e4 12787
c0efd232 12788USB VIDEO CLASS
c53ac071 12789M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12790L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12791L: linux-media@vger.kernel.org
275ffde4 12792T: git git://linuxtv.org/media_tree.git
57c6d2e9 12793W: http://www.ideasonboard.org/uvc/
c0efd232 12794S: Maintained
0c0d06ca 12795F: drivers/media/usb/uvc/
6c0f0359 12796F: include/uapi/linux/uvcvideo.h
1da177e4 12797
b60b9c45
HV
12798USB VISION DRIVER
12799M: Hans Verkuil <hverkuil@xs4all.nl>
12800L: linux-media@vger.kernel.org
12801T: git git://linuxtv.org/media_tree.git
a825eaec 12802W: https://linuxtv.org
b60b9c45
HV
12803S: Odd Fixes
12804F: drivers/media/usb/usbvision/
12805
8282da47
LP
12806USB WEBCAM GADGET
12807M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12808L: linux-usb@vger.kernel.org
12809S: Maintained
3a83c16e 12810F: drivers/usb/gadget/function/*uvc*
faf2e1db 12811F: drivers/usb/gadget/legacy/webcam.c
8282da47 12812
bf164cc0 12813USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12814M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12815L: linux-wireless@vger.kernel.org
12816S: Maintained
679655da 12817F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12818
eb6bab13 12819USB XHCI DRIVER
03d85053 12820M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12821L: linux-usb@vger.kernel.org
12822S: Supported
36d0344c
SS
12823F: drivers/usb/host/xhci*
12824F: drivers/usb/host/pci-quirks*
eb6bab13 12825
1da177e4 12826USB ZD1201 DRIVER
4086b9ca 12827L: linux-wireless@vger.kernel.org
1da177e4 12828W: http://linux-lc100020.sourceforge.net
4086b9ca 12829S: Orphan
ed0ad06f 12830F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12831
b7eee616 12832USB ZR364XX DRIVER
8b58be88 12833M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12834L: linux-usb@vger.kernel.org
661263b5 12835L: linux-media@vger.kernel.org
275ffde4 12836T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12837W: http://royale.zerezo.com/zr364xx/
12838S: Maintained
618cd932 12839F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12840F: drivers/media/usb/zr364xx/
b7eee616 12841
289fcff4
HK
12842ULPI BUS
12843M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12844L: linux-usb@vger.kernel.org
12845S: Maintained
12846F: drivers/usb/common/ulpi.c
12847F: include/linux/ulpi/
12848
e7839f25 12849USER-MODE LINUX (UML)
8b58be88 12850M: Jeff Dike <jdike@addtoit.com>
b15194b7 12851M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12852L: user-mode-linux-devel@lists.sourceforge.net
12853L: user-mode-linux-user@lists.sourceforge.net
12854W: http://user-mode-linux.sourceforge.net
9f273c24 12855T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12856S: Maintained
61516587 12857F: Documentation/virtual/uml/
679655da 12858F: arch/um/
b070989a 12859F: arch/x86/um/
679655da
JP
12860F: fs/hostfs/
12861F: fs/hppfs/
b7eee616 12862
e5f114e9 12863USERSPACE I/O (UIO)
879a5a00 12864M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12865S: Maintained
3d3fecbd 12866T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12867F: Documentation/DocBook/uio-howto.tmpl
12868F: drivers/uio/
12869F: include/linux/uio*.h
e5f114e9 12870
256cccbe 12871UTIL-LINUX PACKAGE
8b58be88 12872M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12873L: util-linux@vger.kernel.org
12874W: http://en.wikipedia.org/wiki/Util-linux
12875T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12876S: Maintained
12877
c1fd1c07 12878UVESAFB DRIVER
8b58be88 12879M: Michal Januszewski <spock@gentoo.org>
c69f677c 12880L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12881W: http://dev.gentoo.org/~spock/projects/uvesafb/
12882S: Maintained
679655da 12883F: Documentation/fb/uvesafb.txt
8a61f013 12884F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12885
456930d8
SA
12886VF610 NAND DRIVER
12887M: Stefan Agner <stefan@agner.ch>
12888L: linux-mtd@lists.infradead.org
12889S: Supported
12890F: drivers/mtd/nand/vf610_nfc.c
12891
4480f15b 12892VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12893M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12894S: Maintained
679655da
JP
12895F: Documentation/filesystems/vfat.txt
12896F: fs/fat/
1da177e4 12897
cba3345c
AW
12898VFIO DRIVER
12899M: Alex Williamson <alex.williamson@redhat.com>
12900L: kvm@vger.kernel.org
9f273c24 12901T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12902S: Maintained
12903F: Documentation/vfio.txt
12904F: drivers/vfio/
12905F: include/linux/vfio.h
c117ab84 12906F: include/uapi/linux/vfio.h
cba3345c 12907
5188287a
KW
12908VFIO MEDIATED DEVICE DRIVERS
12909M: Kirti Wankhede <kwankhede@nvidia.com>
12910L: kvm@vger.kernel.org
12911S: Maintained
12912F: Documentation/vfio-mediated-device.txt
12913F: drivers/vfio/mdev/
12914F: include/linux/mdev.h
12915F: samples/vfio-mdev/
12916
a714ea5f
AW
12917VFIO PLATFORM DRIVER
12918M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12919L: kvm@vger.kernel.org
12920S: Maintained
12921F: drivers/vfio/platform/
12922
9e6f3438
PO
12923VIDEOBUF2 FRAMEWORK
12924M: Pawel Osciak <pawel@osciak.com>
12925M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12926M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12927L: linux-media@vger.kernel.org
12928S: Maintained
90d72ac6 12929F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12930F: include/media/videobuf2-*
12931
06a8fc78
AH
12932VIRTIO AND VHOST VSOCK DRIVER
12933M: Stefan Hajnoczi <stefanha@redhat.com>
12934L: kvm@vger.kernel.org
12935L: virtualization@lists.linux-foundation.org
12936L: netdev@vger.kernel.org
12937S: Maintained
12938F: include/linux/virtio_vsock.h
12939F: include/uapi/linux/virtio_vsock.h
12940F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12941F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12942F: drivers/vhost/vsock.c
12943F: drivers/vhost/vsock.h
06a8fc78 12944
5523662e
SCP
12945VIRTUAL SERIO DEVICE DRIVER
12946M: Stephen Chandler Paul <thatslyude@gmail.com>
12947S: Maintained
12948F: drivers/input/serio/userio.c
12949F: include/uapi/linux/userio.h
12950
9a82446b
AS
12951VIRTIO CONSOLE DRIVER
12952M: Amit Shah <amit.shah@redhat.com>
12953L: virtualization@lists.linux-foundation.org
12954S: Maintained
12955F: drivers/char/virtio_console.c
12956F: include/linux/virtio_console.h
c117ab84 12957F: include/uapi/linux/virtio_console.h
9a82446b 12958
2426ec8f 12959VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 12960M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12961M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
12962L: virtualization@lists.linux-foundation.org
12963S: Maintained
0e4191fe 12964F: Documentation/devicetree/bindings/virtio/
2426ec8f 12965F: drivers/virtio/
c893c8d7 12966F: tools/virtio/
2426ec8f
MT
12967F: drivers/net/virtio_net.c
12968F: drivers/block/virtio_blk.c
12969F: include/linux/virtio_*.h
916cdabc 12970F: include/uapi/linux/virtio_*.h
2426ec8f 12971
f2dbda3b
CH
12972VIRTIO DRIVERS FOR S390
12973M: Christian Borntraeger <borntraeger@de.ibm.com>
12974M: Cornelia Huck <cornelia.huck@de.ibm.com>
12975L: linux-s390@vger.kernel.org
12976L: virtualization@lists.linux-foundation.org
12977L: kvm@vger.kernel.org
12978S: Supported
1b568d93 12979F: drivers/s390/virtio/
f2dbda3b 12980
4ad6ee91
GH
12981VIRTIO GPU DRIVER
12982M: David Airlie <airlied@linux.ie>
12983M: Gerd Hoffmann <kraxel@redhat.com>
12984L: dri-devel@lists.freedesktop.org
12985L: virtualization@lists.linux-foundation.org
12986S: Maintained
12987F: drivers/gpu/drm/virtio/
12988F: include/uapi/linux/virtio_gpu.h
12989
3a4d5c94
MT
12990VIRTIO HOST (VHOST)
12991M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12992M: Jason Wang <jasowang@redhat.com>
3a4d5c94 12993L: kvm@vger.kernel.org
c996d8b9 12994L: virtualization@lists.linux-foundation.org
3a4d5c94 12995L: netdev@vger.kernel.org
9f273c24 12996T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12997S: Maintained
12998F: drivers/vhost/
c117ab84 12999F: include/uapi/linux/vhost.h
3a4d5c94 13000
271c8651
GH
13001VIRTIO INPUT DRIVER
13002M: Gerd Hoffmann <kraxel@redhat.com>
13003S: Maintained
13004F: drivers/virtio/virtio_input.c
13005F: include/uapi/linux/virtio_input.h
13006
1da177e4 13007VIA RHINE NETWORK DRIVER
210347e1 13008S: Orphan
f2148a47 13009F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13010
f0bf7f61 13011VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13012M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13013M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13014S: Maintained
13015F: drivers/mmc/host/via-sdmmc.c
13016
69e4a7c2 13017VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13018M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13019L: linux-fbdev@vger.kernel.org
69e4a7c2 13020S: Maintained
c7babebd
FTS
13021F: include/linux/via-core.h
13022F: include/linux/via-gpio.h
13023F: include/linux/via_i2c.h
8a61f013 13024F: drivers/video/fbdev/via/
69e4a7c2 13025
01f20734 13026VIA VELOCITY NETWORK DRIVER
8b58be88 13027M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13028L: netdev@vger.kernel.org
13029S: Maintained
f2148a47 13030F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13031
f73f8173
AW
13032VIRT LIB
13033M: Alex Williamson <alex.williamson@redhat.com>
13034M: Paolo Bonzini <pbonzini@redhat.com>
13035L: kvm@vger.kernel.org
13036S: Supported
13037F: virt/lib/
13038
77911fd2 13039VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13040M: Hans Verkuil <hverkuil@xs4all.nl>
13041L: linux-media@vger.kernel.org
13042T: git git://linuxtv.org/media_tree.git
a825eaec 13043W: https://linuxtv.org
0b7bc1fa 13044S: Maintained
77911fd2 13045F: drivers/media/platform/vivid/*
0b7bc1fa 13046
be7f8273 13047VLAN (802.1Q)
8b58be88 13048M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
13049L: netdev@vger.kernel.org
13050S: Maintained
679655da
JP
13051F: drivers/net/macvlan.c
13052F: include/linux/if_*vlan.h
13053F: net/8021q/
be7f8273 13054
55e331cf 13055VLYNQ BUS
08eeb306 13056M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13057L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13058S: Maintained
13059F: drivers/vlynq/vlynq.c
13060F: include/linux/vlynq.h
13061
390beae4 13062VME SUBSYSTEM
74c600e3 13063M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13064M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13065M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13066L: devel@driverdev.osuosl.org
13067S: Maintained
13068T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13069F: Documentation/driver-api/vme.rst
390beae4
MW
13070F: drivers/staging/vme/
13071F: drivers/vme/
13072F: include/linux/vme*
13073
4488e09b
AK
13074VMWARE HYPERVISOR INTERFACE
13075M: Alok Kataria <akataria@vmware.com>
13076L: virtualization@lists.linux-foundation.org
13077S: Supported
13078F: arch/x86/kernel/cpu/vmware.c
13079
73b35d07
DT
13080VMWARE BALLOON DRIVER
13081M: Xavier Deguillard <xdeguillard@vmware.com>
13082M: Philip Moltmann <moltmann@vmware.com>
13083M: "VMware, Inc." <pv-drivers@vmware.com>
13084L: linux-kernel@vger.kernel.org
13085S: Maintained
13086F: drivers/misc/vmw_balloon.c
13087
8b8be51b
TH
13088VMWARE VMMOUSE SUBDRIVER
13089M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13090M: "VMware, Inc." <pv-drivers@vmware.com>
13091L: linux-input@vger.kernel.org
13092S: Maintained
13093F: drivers/input/mouse/vmmouse.c
13094F: drivers/input/mouse/vmmouse.h
13095
d1a890fa 13096VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13097M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13098M: "VMware, Inc." <pv-drivers@vmware.com>
13099L: netdev@vger.kernel.org
13100S: Maintained
13101F: drivers/net/vmxnet3/
d1a890fa 13102
851b1642 13103VMware PVSCSI driver
29374ec6 13104M: Jim Gill <jgill@vmware.com>
851b1642
AK
13105M: VMware PV-Drivers <pv-drivers@vmware.com>
13106L: linux-scsi@vger.kernel.org
13107S: Maintained
13108F: drivers/scsi/vmw_pvscsi.c
13109F: drivers/scsi/vmw_pvscsi.h
13110
e53e86c7 13111VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13112M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13113M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13114L: linux-kernel@vger.kernel.org
1dd68f01 13115W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13116T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13117S: Supported
9d2597e8 13118F: Documentation/devicetree/bindings/regulator/
679655da 13119F: drivers/regulator/
9d2597e8 13120F: include/dt-bindings/regulator/
679655da 13121F: include/linux/regulator/
e53e86c7 13122
081958eb
DA
13123VRF
13124M: David Ahern <dsa@cumulusnetworks.com>
13125M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13126L: netdev@vger.kernel.org
13127S: Maintained
13128F: drivers/net/vrf.c
562d897d 13129F: Documentation/networking/vrf.txt
081958eb 13130
ab41319e 13131VT1211 HARDWARE MONITOR DRIVER
8b58be88 13132M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13133L: linux-hwmon@vger.kernel.org
ab41319e 13134S: Maintained
679655da
JP
13135F: Documentation/hwmon/vt1211
13136F: drivers/hwmon/vt1211.c
ab41319e 13137
1de9e371 13138VT8231 HARDWARE MONITOR DRIVER
8b58be88 13139M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13140L: linux-hwmon@vger.kernel.org
1de9e371 13141S: Maintained
679655da 13142F: drivers/hwmon/vt8231.c
1de9e371 13143
88095e7b
TO
13144VUB300 USB to SDIO/SD/MMC bridge chip
13145M: Tony Olech <tony.olech@elandigitalsystems.com>
13146L: linux-mmc@vger.kernel.org
13147L: linux-usb@vger.kernel.org
13148S: Supported
13149F: drivers/mmc/host/vub300.c
13150
1da177e4 13151W1 DALLAS'S 1-WIRE BUS
a8018766 13152M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13153S: Maintained
679655da
JP
13154F: Documentation/w1/
13155F: drivers/w1/
1da177e4 13156
13927079 13157W83791D HARDWARE MONITORING DRIVER
8b58be88 13158M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13159L: linux-hwmon@vger.kernel.org
25845c22 13160S: Maintained
679655da
JP
13161F: Documentation/hwmon/w83791d
13162F: drivers/hwmon/w83791d.c
13927079 13163
61db011d 13164W83793 HARDWARE MONITORING DRIVER
8b58be88 13165M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13166L: linux-hwmon@vger.kernel.org
61db011d 13167S: Maintained
679655da
JP
13168F: Documentation/hwmon/w83793
13169F: drivers/hwmon/w83793.c
61db011d 13170
e3760b43 13171W83795 HARDWARE MONITORING DRIVER
d8130624 13172M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13173L: linux-hwmon@vger.kernel.org
e3760b43
JD
13174S: Maintained
13175F: drivers/hwmon/w83795.c
13176
1da177e4 13177W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13178M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13179S: Maintained
679655da 13180F: drivers/mmc/host/wbsd.*
1da177e4 13181
b4e05923
HG
13182WACOM PROTOCOL 4 SERIAL TABLETS
13183M: Julian Squires <julian@cipht.net>
13184M: Hans de Goede <hdegoede@redhat.com>
13185L: linux-input@vger.kernel.org
13186S: Maintained
13187F: drivers/input/tablet/wacom_serial4.c
13188
3527761c 13189WATCHDOG DEVICE DRIVERS
8b58be88 13190M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13191R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13192L: linux-watchdog@vger.kernel.org
13193W: http://www.linux-watchdog.org/
f599aaf0 13194T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13195S: Maintained
540be8b2 13196F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13197F: Documentation/watchdog/
13198F: drivers/watchdog/
13199F: include/linux/watchdog.h
c117ab84 13200F: include/uapi/linux/watchdog.h
3527761c 13201
b22e00f3
DH
13202WIIMOTE HID DRIVER
13203M: David Herrmann <dh.herrmann@googlemail.com>
13204L: linux-input@vger.kernel.org
13205S: Maintained
13206F: drivers/hid/hid-wiimote*
13207
e258b80e 13208WINBOND CIR DRIVER
364e9e18 13209M: David Härdeman <david@hardeman.nu>
e258b80e 13210S: Maintained
116ab806 13211F: drivers/media/rc/winbond-cir.c
e258b80e 13212
c36a483d
WBG
13213WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13214M: William Breathitt Gray <vilhelm.gray@gmail.com>
13215L: linux-watchdog@vger.kernel.org
13216S: Maintained
13217F: drivers/watchdog/ebc-c384_wdt.c
13218
9c26df9b
WBG
13219WINSYSTEMS WS16C48 GPIO DRIVER
13220M: William Breathitt Gray <vilhelm.gray@gmail.com>
13221L: linux-gpio@vger.kernel.org
13222S: Maintained
13223F: drivers/gpio/gpio-ws16c48.c
e258b80e 13224
8a70da82 13225WIMAX STACK
8b58be88 13226M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13227M: linux-wimax@intel.com
49e7d9df 13228L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13229S: Supported
13230W: http://linuxwimax.org
315987dc 13231F: Documentation/wimax/README.wimax
315987dc
JP
13232F: include/linux/wimax/debug.h
13233F: include/net/wimax.h
c117ab84 13234F: include/uapi/linux/wimax.h
315987dc 13235F: net/wimax/
8a70da82 13236
5fc14680 13237WISTRON LAPTOP BUTTON DRIVER
8b58be88 13238M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13239S: Maintained
679655da 13240F: drivers/input/misc/wistron_btns.c
5fc14680 13241
1da177e4 13242WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13243M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13244L: linux-wireless@vger.kernel.org
926554c4 13245W: http://oops.ghostprotocols.net:81/blog
1da177e4 13246S: Maintained
679655da 13247F: drivers/net/wireless/wl3501*
1da177e4 13248
055bcbcb 13249WOLFSON MICROELECTRONICS DRIVERS
fef95164 13250L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13251T: git https://github.com/CirrusLogic/linux-drivers.git
13252W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13253S: Supported
3768f0b1 13254F: Documentation/hwmon/wm83??
f494993f
CK
13255F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13256F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13257F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13258F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13259F: drivers/clk/clk-wm83*.c
9c309598 13260F: drivers/extcon/extcon-arizona.c
b75ea16a 13261F: drivers/leds/leds-wm83*.c
25b273ba 13262F: drivers/gpio/gpio-*wm*.c
9c309598 13263F: drivers/gpio/gpio-arizona.c
d22b0869 13264F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13265F: drivers/input/misc/wm831x-on.c
13266F: drivers/input/touchscreen/wm831x-ts.c
13267F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13268F: drivers/mfd/arizona*
13269F: drivers/mfd/wm*.c
12ebc137 13270F: drivers/mfd/cs47l24*
8c0984e5 13271F: drivers/power/supply/wm83*.c
b75ea16a
MB
13272F: drivers/rtc/rtc-wm83*.c
13273F: drivers/regulator/wm8*.c
3860e6c4 13274F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13275F: drivers/watchdog/wm83*_wdt.c
9c309598 13276F: include/linux/mfd/arizona/
3860e6c4 13277F: include/linux/mfd/wm831x/
b75ea16a 13278F: include/linux/mfd/wm8350/
3768f0b1 13279F: include/linux/mfd/wm8400*
59ec6da2 13280F: include/linux/wm97xx.h
055bcbcb 13281F: include/sound/wm????.h
9c309598 13282F: sound/soc/codecs/arizona.?
055bcbcb 13283F: sound/soc/codecs/wm*
12ebc137 13284F: sound/soc/codecs/cs47l24*
b75ea16a 13285
3e6cd7a4
TH
13286WORKQUEUE
13287M: Tejun Heo <tj@kernel.org>
badb7f5e 13288R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13289T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13290S: Maintained
13291F: include/linux/workqueue.h
13292F: kernel/workqueue.c
e7f08ffb 13293F: Documentation/core-api/workqueue.rst
3e6cd7a4 13294
39ac9f48
CYT
13295X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13296M: Chen-Yu Tsai <wens@csie.org>
13297L: linux-kernel@vger.kernel.org
13298S: Maintained
13299N: axp[128]
13300
1da177e4 13301X.25 NETWORK LAYER
8bf28059 13302M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13303L: linux-x25@vger.kernel.org
8bf28059 13304S: Odd Fixes
679655da
JP
13305F: Documentation/networking/x25*
13306F: include/net/x25*
13307F: net/x25/
1da177e4 13308
e2d1d6c0 13309X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13310M: Thomas Gleixner <tglx@linutronix.de>
13311M: Ingo Molnar <mingo@redhat.com>
13312M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13313M: x86@kernel.org
981c3a4f 13314L: linux-kernel@vger.kernel.org
75fc2d37 13315T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13316S: Maintained
679655da
JP
13317F: Documentation/x86/
13318F: arch/x86/
e2d1d6c0 13319
d0944853 13320X86 PLATFORM DRIVERS
e181ba15 13321M: Darren Hart <dvhart@infradead.org>
d0944853 13322L: platform-driver-x86@vger.kernel.org
e181ba15 13323T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13324S: Maintained
14430813 13325F: drivers/platform/x86/
3a4bceef 13326F: drivers/platform/olpc/
d0944853 13327
c1f5c54b
IM
13328X86 MCE INFRASTRUCTURE
13329M: Tony Luck <tony.luck@intel.com>
487ba8e8 13330M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13331L: linux-edac@vger.kernel.org
13332S: Maintained
13333F: arch/x86/kernel/cpu/mcheck/*
13334
79ebdc95
BP
13335X86 MICROCODE UPDATE SUPPORT
13336M: Borislav Petkov <bp@alien8.de>
13337S: Maintained
13338F: arch/x86/kernel/cpu/microcode/*
13339
f0905c5a
AL
13340X86 VDSO
13341M: Andy Lutomirski <luto@amacapital.net>
13342L: linux-kernel@vger.kernel.org
13343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13344S: Maintained
d603c8e1 13345F: arch/x86/entry/vdso/
f0905c5a 13346
d6fad502 13347XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13348M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13349M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13350L: linux-media@vger.kernel.org
a825eaec 13351W: https://linuxtv.org
d6fad502
MCC
13352T: git git://linuxtv.org/media_tree.git
13353S: Maintained
13354F: drivers/media/tuners/tuner-xc2028.*
13355
c4468085 13356XEN HYPERVISOR INTERFACE
3eeef8f7 13357M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13358M: Juergen Gross <jgross@suse.com>
11dbb52b 13359L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13360T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13361S: Supported
13362F: arch/x86/xen/
13363F: drivers/*/xen-*front.c
13364F: drivers/xen/
13365F: arch/x86/include/asm/xen/
13366F: include/xen/
c117ab84 13367F: include/uapi/xen/
c4468085 13368
77bfb479 13369XEN HYPERVISOR ARM
85d1a29d 13370M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13371L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13372S: Maintained
77bfb479
SS
13373F: arch/arm/xen/
13374F: arch/arm/include/asm/xen/
13375
b475e83f 13376XEN HYPERVISOR ARM64
85d1a29d 13377M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13378L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13379S: Maintained
b475e83f
SS
13380F: arch/arm64/xen/
13381F: arch/arm64/include/asm/xen/
13382
9b57e1a7 13383XEN NETWORK BACKEND DRIVER
8386040b 13384M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13385M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13386L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13387L: netdev@vger.kernel.org
13388S: Supported
13389F: drivers/net/xen-netback/*
13390
c5f8e29d
KRW
13391XEN PCI SUBSYSTEM
13392M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13393L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13394S: Supported
13395F: arch/x86/pci/*xen*
13396F: drivers/pci/*xen*
13397
a2c5ae65
KRW
13398XEN BLOCK SUBSYSTEM
13399M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13400M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13401L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13402S: Supported
13403F: drivers/block/xen-blkback/*
13404F: drivers/block/xen*
13405
15d03609
JG
13406XEN PVSCSI DRIVERS
13407M: Juergen Gross <jgross@suse.com>
13408L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13409L: linux-scsi@vger.kernel.org
13410S: Supported
13411F: drivers/scsi/xen-scsifront.c
13412F: drivers/xen/xen-scsiback.c
13413F: include/xen/interface/io/vscsiif.h
13414
c5f8e29d
KRW
13415XEN SWIOTLB SUBSYSTEM
13416M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13417L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13418S: Supported
13419F: arch/x86/xen/*swiotlb*
13420F: drivers/xen/*swiotlb*
13421
1da177e4 13422XFS FILESYSTEM
809625ca 13423M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13424M: linux-xfs@vger.kernel.org
13425L: linux-xfs@vger.kernel.org
13426W: http://xfs.org/
9f273c24 13427T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13428S: Supported
679655da
JP
13429F: Documentation/filesystems/xfs.txt
13430F: fs/xfs/
1da177e4 13431
8a3b7a25 13432XILINX AXI ETHERNET DRIVER
59a54f30
MS
13433M: Anirudha Sarangi <anirudh@xilinx.com>
13434M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13435S: Maintained
13436F: drivers/net/ethernet/xilinx/xilinx_axienet*
13437
238b8721 13438XILINX UARTLITE SERIAL DRIVER
8b58be88 13439M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13440L: linux-serial@vger.kernel.org
13441S: Maintained
df621252 13442F: drivers/tty/serial/uartlite.c
238b8721 13443
df330515
LP
13444XILINX VIDEO IP CORES
13445M: Hyun Kwon <hyun.kwon@xilinx.com>
13446M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13447L: linux-media@vger.kernel.org
13448T: git git://linuxtv.org/media_tree.git
13449S: Supported
13450F: Documentation/devicetree/bindings/media/xilinx/
13451F: drivers/media/platform/xilinx/
a5562f65 13452F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13453
74316949
EB
13454XILLYBUS DRIVER
13455M: Eli Billauer <eli.billauer@gmail.com>
13456L: linux-kernel@vger.kernel.org
13457S: Supported
13458F: drivers/char/xillybus/
13459
f620e4b8
MF
13460XTENSA XTFPGA PLATFORM SUPPORT
13461M: Max Filippov <jcmvbkbc@gmail.com>
13462L: linux-xtensa@linux-xtensa.org
13463S: Maintained
13464F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13465F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13466
1da177e4 13467YAM DRIVER FOR AX.25
8b58be88 13468M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13469L: linux-hams@vger.kernel.org
13470S: Maintained
679655da
JP
13471F: drivers/net/hamradio/yam*
13472F: include/linux/yam.h
1da177e4 13473
af64a5eb 13474YEALINK PHONE DRIVER
8b58be88 13475M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13476L: usbb2k-api-dev@nongnu.org
13477S: Maintained
679655da
JP
13478F: Documentation/input/yealink.txt
13479F: drivers/input/misc/yealink.*
af64a5eb 13480
1da177e4 13481Z8530 DRIVER FOR AX.25
8b58be88 13482M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13483W: http://yaina.de/jreuter/
13484W: http://www.qsl.net/dl1bke/
13485L: linux-hams@vger.kernel.org
13486S: Maintained
679655da
JP
13487F: Documentation/networking/z8530drv.txt
13488F: drivers/net/hamradio/*scc.c
13489F: drivers/net/hamradio/z8530.h
1da177e4 13490
0cf31ec1 13491ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13492M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13493L: linux-mm@kvack.org
13494S: Maintained
13495F: mm/zbud.c
13496F: include/linux/zbud.h
13497
7c0c3afb 13498ZD1211RW WIRELESS DRIVER
8b58be88
JP
13499M: Daniel Drake <dsd@gentoo.org>
13500M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13501W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13502L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13503L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13504S: Maintained
6948300c 13505F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13506
20263029
DS
13507ZPOOL COMPRESSED PAGE STORAGE API
13508M: Dan Streetman <ddstreet@ieee.org>
13509L: linux-mm@kvack.org
13510S: Maintained
13511F: mm/zpool.c
13512F: include/linux/zpool.h
13513
1da177e4 13514ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13515L: mjpeg-users@lists.sourceforge.net
f63145e2 13516L: linux-media@vger.kernel.org
1da177e4 13517W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13518T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13519S: Odd Fixes
90d72ac6 13520F: drivers/media/pci/zoran/
1da177e4 13521
6920f2cc
MK
13522ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13523M: Minchan Kim <minchan@kernel.org>
13524M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13525R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13526L: linux-kernel@vger.kernel.org
13527S: Maintained
13528F: drivers/block/zram/
13529F: Documentation/blockdev/zram.txt
13530
8b4a4080 13531ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13532M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13533S: Maintained
df621252 13534F: drivers/tty/serial/zs.*
8b4a4080 13535
eae70d06
MK
13536ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13537M: Minchan Kim <minchan@kernel.org>
13538M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13539R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13540L: linux-mm@kvack.org
13541S: Maintained
13542F: mm/zsmalloc.c
13543F: include/linux/zsmalloc.h
d02be50d 13544F: Documentation/vm/zsmalloc.txt
eae70d06 13545
0cf31ec1 13546ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13547M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13548L: linux-mm@kvack.org
13549S: Maintained
13550F: mm/zswap.c
13551
1da177e4 13552THE REST
8b58be88 13553M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13554L: linux-kernel@vger.kernel.org
8a6e2535 13555Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13556T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13557S: Buried alive in reporters
34d03cc1
JP
13558F: *
13559F: */