]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - MAINTAINERS
mm: change return values of finish_mkwrite_fault()
[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
6593ccd8
SK
3195M: Satish Kharat <satishkh@cisco.com>
3196M: Sesidhar Baddela <sebaddel@cisco.com>
3197M: Karan Tilak Kumar <kartilak@cisco.com>
5df6d737
AJ
3198L: linux-scsi@vger.kernel.org
3199S: Supported
2a99921a 3200F: drivers/scsi/fnic/
5df6d737 3201
c8806b6c 3202CISCO SCSI HBA DRIVER
6593ccd8 3203M: Karan Tilak Kumar <kartilak@cisco.com>
c8806b6c
NM
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
b8aca0c1
JS
4790EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4791M: James Smart <james.smart@broadcom.com>
4792M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4793L: linux-scsi@vger.kernel.org
b8aca0c1 4794W: http://www.broadcom.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>
a0a268ad 5720L: esc.storagedev@microsemi.com
693373db 5721L: linux-scsi@vger.kernel.org
9257aa49
SC
5722S: Supported
5723F: Documentation/scsi/hpsa.txt
5724F: drivers/scsi/hpsa*.[ch]
5725F: include/linux/cciss*.h
c117ab84 5726F: include/uapi/linux/cciss*.h
9257aa49 5727
e2d1d6c0 5728HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5729M: Don Brace <don.brace@microsemi.com>
516fdcea 5730L: esc.storagedev@microsemi.com
693373db 5731L: linux-scsi@vger.kernel.org
e2d1d6c0 5732S: Supported
679655da
JP
5733F: Documentation/blockdev/cciss.txt
5734F: drivers/block/cciss*
5735F: include/linux/cciss_ioctl.h
c117ab84 5736F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5737
f48ad614
DD
5738HFI1 DRIVER
5739M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5740M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5741L: linux-rdma@vger.kernel.org
5742S: Supported
5743F: drivers/infiniband/hw/hfi1
5744
1da177e4 5745HFS FILESYSTEM
6cf515e1
GU
5746L: linux-fsdevel@vger.kernel.org
5747S: Orphan
679655da
JP
5748F: Documentation/filesystems/hfs.txt
5749F: fs/hfs/
1da177e4 5750
ef575f47
GU
5751HFSPLUS FILESYSTEM
5752L: linux-fsdevel@vger.kernel.org
5753S: Orphan
5754F: Documentation/filesystems/hfsplus.txt
5755F: fs/hfsplus/
5756
1da177e4 5757HGA FRAMEBUFFER DRIVER
8b58be88 5758M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5759L: linux-nvidia@lists.surfsouth.com
5760W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5761S: Maintained
8a61f013 5762F: drivers/video/fbdev/hgafb.c
1da177e4 5763
4480f15b 5764HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5765M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5766M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5767L: linux-pm@vger.kernel.org
68656443 5768B: https://bugzilla.kernel.org
e2d1d6c0 5769S: Supported
679655da
JP
5770F: arch/x86/power/
5771F: drivers/base/power/
5772F: kernel/power/
5773F: include/linux/suspend.h
5774F: include/linux/freezer.h
5775F: include/linux/pm.h
679655da 5776F: arch/*/include/asm/suspend*.h
e2d1d6c0 5777
4ef4caad 5778HID CORE LAYER
e5f6450c 5779M: Jiri Kosina <jikos@kernel.org>
406df153 5780R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5781L: linux-input@vger.kernel.org
54e5881d 5782T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5783S: Maintained
679655da
JP
5784F: drivers/hid/
5785F: include/linux/hid*
c117ab84 5786F: include/uapi/linux/hid*
4ef4caad 5787
30ee72f0 5788HID SENSOR HUB DRIVERS
e5f6450c 5789M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5790M: Jonathan Cameron <jic23@kernel.org>
5791M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5792L: linux-input@vger.kernel.org
5793L: linux-iio@vger.kernel.org
5794S: Maintained
5795F: Documentation/hid/hid-sensor*
5796F: drivers/hid/hid-sensor-*
5797F: drivers/iio/*/hid-*
5798F: include/linux/hid-sensor-*
5799
38bed542 5800HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5801M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5802L: linux-kernel@vger.kernel.org
75fc2d37 5803T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5804S: Maintained
679655da 5805F: Documentation/timers/
5cee9645 5806F: kernel/time/hrtimer.c
88606e80
TG
5807F: kernel/time/clockevents.c
5808F: kernel/time/tick*.*
5809F: kernel/time/timer_*.c
05ed8490 5810F: include/linux/clockchips.h
679655da 5811F: include/linux/hrtimer.h
38bed542 5812
1da177e4 5813HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5814L: linux-hams@vger.kernel.org
8b64f2a0 5815S: Orphan
679655da
JP
5816F: drivers/net/hamradio/dmascc.c
5817F: drivers/net/hamradio/scc.c
1da177e4 5818
ede1e6f8 5819HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5820M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5821W: http://www.highpoint-tech.com
5822S: Supported
679655da
JP
5823F: Documentation/scsi/hptiop.txt
5824F: drivers/scsi/hptiop.c
ede1e6f8 5825
1da177e4 5826HIPPI
8b58be88 5827M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5828L: linux-hippi@sunsite.dk
5829S: Maintained
679655da 5830F: include/linux/hippidevice.h
c117ab84 5831F: include/uapi/linux/if_hippi.h
679655da 5832F: net/802/hippi.c
ff5a3b50 5833F: drivers/net/hippi/
1da177e4 5834
b30d74e4
DH
5835HISILICON NETWORK SUBSYSTEM DRIVER
5836M: Yisen Zhuang <yisen.zhuang@huawei.com>
5837M: Salil Mehta <salil.mehta@huawei.com>
5838L: netdev@vger.kernel.org
5839W: http://www.hisilicon.com
5840S: Maintained
5841F: drivers/net/ethernet/hisilicon/
5842F: Documentation/devicetree/bindings/net/hisilicon*.txt
5843
66a9bae6 5844HISILICON ROCE DRIVER
5845M: Lijun Ou <oulijun@huawei.com>
5846M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5847L: linux-rdma@vger.kernel.org
5848S: Maintained
5849F: drivers/infiniband/hw/hns/
5850F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5851
16c6c252
JG
5852HISILICON SAS Controller
5853M: John Garry <john.garry@huawei.com>
5854W: http://www.hisilicon.com
5855S: Supported
5856F: drivers/scsi/hisi_sas/
5857F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5858
ff1d2767 5859HOST AP DRIVER
8b58be88 5860M: Jouni Malinen <j@w1.fi>
724c6b35 5861L: linux-wireless@vger.kernel.org
ffd74aca
JM
5862W: http://w1.fi/hostap-driver.html
5863S: Obsolete
eb4f98d5 5864F: drivers/net/wireless/intersil/hostap/
ff1d2767 5865
dd8cd779 5866HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5867L: platform-driver-x86@vger.kernel.org
95c70215 5868S: Orphan
679655da 5869F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5870
e2d1d6c0 5871HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5872M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5873S: Maintained
7e25d724 5874F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5875
7d2c86b5 5876HPET: High Precision Event Timers driver
8b58be88 5877M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5878S: Maintained
679655da
JP
5879F: Documentation/timers/hpet.txt
5880F: drivers/char/hpet.c
5881F: include/linux/hpet.h
c117ab84 5882F: include/uapi/linux/hpet.h
b9b0332f 5883
e07b5d79 5884HPET: x86
9e06f631 5885S: Orphan
679655da
JP
5886F: arch/x86/kernel/hpet.c
5887F: arch/x86/include/asm/hpet.h
b9b0332f 5888
1da177e4 5889HPFS FILESYSTEM
8b58be88 5890M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5891W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5892S: Maintained
679655da 5893F: fs/hpfs/
1da177e4 5894
3441cded 5895HSI SUBSYSTEM
56459ea9
SR
5896M: Sebastian Reichel <sre@kernel.org>
5897T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5898S: Maintained
5899F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5900F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5901F: drivers/hsi/
5902F: include/linux/hsi/
5903F: include/uapi/linux/hsi/
5904
7d2c86b5 5905HSO 3G MODEM DRIVER
8b58be88 5906M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5907W: http://www.pharscape.org
5908S: Maintained
679655da 5909F: drivers/net/usb/hso.c
11cd29b0 5910
19990e29
AB
5911HSR NETWORK PROTOCOL
5912M: Arvid Brodin <arvid.brodin@alten.se>
5913L: netdev@vger.kernel.org
5914S: Maintained
5915F: net/hsr/
5916
5a18c343 5917HTCPEN TOUCHSCREEN DRIVER
8b58be88 5918M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5919L: linux-input@vger.kernel.org
5920S: Maintained
679655da 5921F: drivers/input/touchscreen/htcpen.c
5a18c343 5922
1da177e4 5923HUGETLB FILESYSTEM
6d49e352 5924M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5925S: Maintained
679655da 5926F: fs/hugetlbfs/
1da177e4 5927
fe713d60
JCT
5928HVA ST MEDIA DRIVER
5929M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5930L: linux-media@vger.kernel.org
5931T: git git://linuxtv.org/media_tree.git
5932W: https://linuxtv.org
5933S: Supported
5934F: drivers/media/platform/sti/hva
5935
05183189 5936Hyper-V CORE AND DRIVERS
9c3646d1 5937M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5938M: Haiyang Zhang <haiyangz@microsoft.com>
5939L: devel@linuxdriverproject.org
5940S: Maintained
a4162747
HZ
5941F: arch/x86/include/asm/mshyperv.h
5942F: arch/x86/include/uapi/asm/hyperv.h
5943F: arch/x86/kernel/cpu/mshyperv.c
05183189 5944F: drivers/hid/hid-hyperv.c
a4162747 5945F: drivers/hv/
f92ca80b 5946F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5947F: drivers/pci/host/pci-hyperv.c
05183189 5948F: drivers/net/hyperv/
a4162747 5949F: drivers/scsi/storvsc_drv.c
95096f2f 5950F: drivers/uio/uio_hv_generic.c
8a61f013 5951F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5952F: include/linux/hyperv.h
5953F: tools/hv/
54bf725e 5954F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5955
7724fd04
PR
5956I2C MUXES
5957M: Peter Rosin <peda@axentia.se>
5958L: linux-i2c@vger.kernel.org
5959S: Maintained
2254d24a 5960F: Documentation/i2c/i2c-topology
7724fd04
PR
5961F: Documentation/i2c/muxes/
5962F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5963F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5964F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5965F: drivers/i2c/i2c-mux.c
5966F: drivers/i2c/muxes/
5967F: include/linux/i2c-mux.h
5968
d85c8a6a 5969I2C OVER PARALLEL PORT
d8130624 5970M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5971L: linux-i2c@vger.kernel.org
5972S: Maintained
5973F: Documentation/i2c/busses/i2c-parport
5974F: Documentation/i2c/busses/i2c-parport-light
5975F: drivers/i2c/busses/i2c-parport.c
5976F: drivers/i2c/busses/i2c-parport-light.c
5977
5978I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5979M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5980L: linux-i2c@vger.kernel.org
5981S: Maintained
5982F: Documentation/i2c/busses/i2c-ali1535
5983F: Documentation/i2c/busses/i2c-ali1563
5984F: Documentation/i2c/busses/i2c-ali15x3
5985F: Documentation/i2c/busses/i2c-amd756
5986F: Documentation/i2c/busses/i2c-amd8111
5987F: Documentation/i2c/busses/i2c-i801
5988F: Documentation/i2c/busses/i2c-nforce2
5989F: Documentation/i2c/busses/i2c-piix4
5990F: Documentation/i2c/busses/i2c-sis5595
5991F: Documentation/i2c/busses/i2c-sis630
5992F: Documentation/i2c/busses/i2c-sis96x
5993F: Documentation/i2c/busses/i2c-via
5994F: Documentation/i2c/busses/i2c-viapro
5995F: drivers/i2c/busses/i2c-ali1535.c
5996F: drivers/i2c/busses/i2c-ali1563.c
5997F: drivers/i2c/busses/i2c-ali15x3.c
5998F: drivers/i2c/busses/i2c-amd756.c
5999F: drivers/i2c/busses/i2c-amd756-s4882.c
6000F: drivers/i2c/busses/i2c-amd8111.c
6001F: drivers/i2c/busses/i2c-i801.c
6002F: drivers/i2c/busses/i2c-isch.c
6003F: drivers/i2c/busses/i2c-nforce2.c
6004F: drivers/i2c/busses/i2c-nforce2-s4985.c
6005F: drivers/i2c/busses/i2c-piix4.c
6006F: drivers/i2c/busses/i2c-sis5595.c
6007F: drivers/i2c/busses/i2c-sis630.c
6008F: drivers/i2c/busses/i2c-sis96x.c
6009F: drivers/i2c/busses/i2c-via.c
6010F: drivers/i2c/busses/i2c-viapro.c
6011
cb7f07a4
NH
6012I2C/SMBUS ISMT DRIVER
6013M: Seth Heasley <seth.heasley@intel.com>
6014M: Neil Horman <nhorman@tuxdriver.com>
6015L: linux-i2c@vger.kernel.org
6016F: drivers/i2c/busses/i2c-ismt.c
6017F: Documentation/i2c/busses/i2c-ismt
6018
6ea884db 6019I2C/SMBUS STUB DRIVER
d8130624 6020M: Jean Delvare <jdelvare@suse.com>
846557d3 6021L: linux-i2c@vger.kernel.org
6ea884db 6022S: Maintained
8547a5bc 6023F: drivers/i2c/i2c-stub.c
6ea884db 6024
5b543965 6025I2C SUBSYSTEM
14d77c4d 6026M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6027L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6028W: https://i2c.wiki.kernel.org/
6029Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6030T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6031S: Maintained
40ed1b4c 6032F: Documentation/devicetree/bindings/i2c/
679655da
JP
6033F: Documentation/i2c/
6034F: drivers/i2c/
630bc46e 6035F: drivers/i2c/*/
679655da 6036F: include/linux/i2c.h
03b70d62 6037F: include/linux/i2c-*.h
c117ab84
CEB
6038F: include/uapi/linux/i2c.h
6039F: include/uapi/linux/i2c-*.h
1da177e4 6040
4560d677
WS
6041I2C ACPI SUPPORT
6042M: Mika Westerberg <mika.westerberg@linux.intel.com>
6043L: linux-i2c@vger.kernel.org
6044L: linux-acpi@vger.kernel.org
6045S: Maintained
4560d677 6046
d85c8a6a 6047I2C-TAOS-EVM DRIVER
d8130624 6048M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6049L: linux-i2c@vger.kernel.org
6050S: Maintained
6051F: Documentation/i2c/busses/i2c-taos-evm
6052F: drivers/i2c/busses/i2c-taos-evm.c
6053
e8c76eed 6054I2C-TINY-USB DRIVER
8b58be88 6055M: Till Harbaum <till@harbaum.org>
846557d3 6056L: linux-i2c@vger.kernel.org
932d1872 6057W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6058S: Maintained
679655da 6059F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6060
1da177e4 6061i386 BOOT CODE
8b58be88 6062M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6063S: Maintained
679655da 6064F: arch/x86/boot/
1da177e4
LT
6065
6066i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6067M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6068T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6069S: Maintained
6070
1da177e4 6071IA64 (Itanium) PLATFORM
8b58be88
JP
6072M: Tony Luck <tony.luck@intel.com>
6073M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6074L: linux-ia64@vger.kernel.org
6b1c70b1 6075T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6076S: Maintained
679655da 6077F: arch/ia64/
1da177e4 6078
4cd38750
LDSB
6079IBM Power VMX Cryptographic instructions
6080M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6081M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6082L: linux-crypto@vger.kernel.org
6083S: Supported
6084F: drivers/crypto/vmx/Makefile
6085F: drivers/crypto/vmx/Kconfig
6086F: drivers/crypto/vmx/vmx.c
6087F: drivers/crypto/vmx/aes*
6088F: drivers/crypto/vmx/ghash*
6089F: drivers/crypto/vmx/ppc-xlate.pl
6090
956c203c 6091IBM Power in-Nest Crypto Acceleration
4cd38750 6092M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6093M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6094L: linux-crypto@vger.kernel.org
6095S: Supported
28bceeaa
DS
6096F: drivers/crypto/nx/Makefile
6097F: drivers/crypto/nx/Kconfig
6098F: drivers/crypto/nx/nx-aes*
6099F: drivers/crypto/nx/nx-sha*
6100F: drivers/crypto/nx/nx.*
6101F: drivers/crypto/nx/nx_csbcpb.h
6102F: drivers/crypto/nx/nx_debugfs.h
956c203c 6103
0e16aafb 6104IBM Power 842 compression accelerator
41656aa7 6105M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6106S: Supported
28bceeaa
DS
6107F: drivers/crypto/nx/Makefile
6108F: drivers/crypto/nx/Kconfig
7011a122 6109F: drivers/crypto/nx/nx-842*
2da572c9 6110F: include/linux/sw842.h
2062c5b6 6111F: crypto/842.c
2da572c9 6112F: lib/842/
0e16aafb 6113
1da177e4 6114IBM Power Linux RAID adapter
8b58be88 6115M: Brian King <brking@us.ibm.com>
1da177e4 6116S: Supported
679655da 6117F: drivers/scsi/ipr.*
1da177e4 6118
9d348af4 6119IBM Power Virtual Ethernet Device Driver
eddd63a6 6120M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6121L: netdev@vger.kernel.org
6122S: Supported
9aa32835 6123F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6124
032c5e82
TF
6125IBM Power SRIOV Virtual NIC Device Driver
6126M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6127M: John Allen <jallen@linux.vnet.ibm.com>
6128L: netdev@vger.kernel.org
6129S: Supported
6130F: drivers/net/ethernet/ibm/ibmvnic.*
6131
e6babec6 6132IBM Power Virtual SCSI Device Drivers
bcbde52b 6133M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6134L: linux-scsi@vger.kernel.org
6135S: Supported
e6babec6 6136F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6137F: include/scsi/viosrp.h
6138
6139IBM Power Virtual SCSI Device Target Driver
6140M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6141M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6142L: linux-scsi@vger.kernel.org
6143L: target-devel@vger.kernel.org
6144S: Supported
6145F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6146
6147IBM Power Virtual FC Device Drivers
44b4dad9 6148M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6149L: linux-scsi@vger.kernel.org
6150S: Supported
6151F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6152
1da177e4 6153IBM ServeRAID RAID DRIVER
f9213e78 6154S: Orphan
679655da 6155F: drivers/scsi/ips.*
1da177e4 6156
6ed9f9c4
PT
6157ICH LPC AND GPIO DRIVER
6158M: Peter Tyser <ptyser@xes-inc.com>
6159S: Maintained
6160F: drivers/mfd/lpc_ich.c
6161F: drivers/gpio/gpio-ich.c
6162
1e7106fc 6163IDE SUBSYSTEM
8b58be88 6164M: "David S. Miller" <davem@davemloft.net>
1da177e4 6165L: linux-ide@vger.kernel.org
8a6e2535 6166Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6167T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6168S: Maintained
679655da
JP
6169F: Documentation/ide/
6170F: drivers/ide/
6171F: include/linux/ide.h
1da177e4 6172
6cb8c13d
IP
6173IDEAPAD LAPTOP EXTRAS DRIVER
6174M: Ike Panhc <ike.pan@canonical.com>
6175L: platform-driver-x86@vger.kernel.org
6176W: http://launchpad.net/ideapad-laptop
6177S: Maintained
6178F: drivers/platform/x86/ideapad-laptop.c
6179
1ea4c161
AM
6180IDEAPAD LAPTOP SLIDEBAR DRIVER
6181M: Andrey Moiseev <o2g.org.ru@gmail.com>
6182L: linux-input@vger.kernel.org
6183W: https://github.com/o2genum/ideapad-slidebar
6184S: Maintained
6185F: drivers/input/misc/ideapad_slidebar.c
6186
0f861e8c 6187IDE/ATAPI DRIVERS
487ba8e8 6188M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6189L: linux-ide@vger.kernel.org
c404c199 6190S: Maintained
679655da
JP
6191F: Documentation/cdrom/ide-cd
6192F: drivers/ide/ide-cd*
1da177e4 6193
02cf2286 6194IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6195M: Alexander Aring <aar@pengutronix.de>
5cc92049 6196M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6197L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6198W: http://wpan.cakelab.org/
6199T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6200T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6201S: Maintained
6202F: net/ieee802154/
68653359 6203F: net/mac802154/
251741b1 6204F: drivers/net/ieee802154/
580947d3
AA
6205F: include/linux/nl802154.h
6206F: include/linux/ieee802154.h
6207F: include/net/nl802154.h
6208F: include/net/mac802154.h
6209F: include/net/af_ieee802154.h
6210F: include/net/cfg802154.h
6211F: include/net/ieee802154_netdev.h
ebef9c12 6212F: Documentation/networking/ieee802154.txt
02cf2286 6213
b1c97193
SY
6214IGORPLUG-USB IR RECEIVER
6215M: Sean Young <sean@mess.org>
6216L: linux-media@vger.kernel.org
6217S: Maintained
6218F: drivers/media/rc/igorplugusb.c
6219
40ad4a30
SY
6220IGUANAWORKS USB IR TRANSCEIVER
6221M: Sean Young <sean@mess.org>
6222L: linux-media@vger.kernel.org
6223S: Maintained
6224F: drivers/media/rc/iguanair.c
6225
ed13134b
PR
6226IIO DIGITAL POTENTIOMETER DAC
6227M: Peter Rosin <peda@axentia.se>
6228L: linux-iio@vger.kernel.org
6229S: Maintained
7fde1484 6230F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6231F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6232F: drivers/iio/dac/dpot-dac.c
ed13134b 6233
e778aa14
PR
6234IIO ENVELOPE DETECTOR
6235M: Peter Rosin <peda@axentia.se>
6236L: linux-iio@vger.kernel.org
6237S: Maintained
b475f80b 6238F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6239F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6240F: drivers/iio/adc/envelope-detector.c
e778aa14 6241
9545f86e 6242IIO SUBSYSTEM AND DRIVERS
030a13d7 6243M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6244R: Hartmut Knaack <knaack.h@gmx.de>
6245R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6246R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6247L: linux-iio@vger.kernel.org
21d41655 6248T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6249S: Maintained
866b148a 6250F: Documentation/devicetree/bindings/iio/
03e7c251 6251F: drivers/iio/
9545f86e 6252F: drivers/staging/iio/
8fe671fc 6253F: include/linux/iio/
817020cf 6254F: tools/iio/
9545f86e 6255
65519263
SG
6256IKANOS/ADI EAGLE ADSL USB DRIVER
6257M: Matthieu Castet <castet.matthieu@free.fr>
6258M: Stanislaw Gruszka <stf_xl@wp.pl>
6259S: Maintained
6260F: drivers/usb/atm/ueagle-atm.c
6261
8ef3ff27
PB
6262IMGTEC ASCII LCD DRIVER
6263M: Paul Burton <paul.burton@imgtec.com>
6264S: Maintained
6265F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6266F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6267
e89ab51f
GR
6268INA209 HARDWARE MONITOR DRIVER
6269M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6270L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6271S: Maintained
6272F: Documentation/hwmon/ina209
6273F: Documentation/devicetree/bindings/i2c/ina209.txt
6274F: drivers/hwmon/ina209.c
6275
6276INA2XX HARDWARE MONITOR DRIVER
6277M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6278L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6279S: Maintained
6280F: Documentation/hwmon/ina2xx
6281F: drivers/hwmon/ina2xx.c
6282F: include/linux/platform_data/ina2xx.h
6283
14dc124f
SIG
6284INDUSTRY PACK SUBSYSTEM (IPACK)
6285M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6286M: Jens Taprogge <jens.taprogge@taprogge.org>
6287M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6288L: industrypack-devel@lists.sourceforge.net
6289W: http://industrypack.sourceforge.net
6290S: Maintained
6291F: drivers/ipack/
6292
8adc53fd
ZLK
6293INGENIC JZ4780 DMA Driver
6294M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6295S: Maintained
6296F: drivers/dma/dma-jz4780.c
6297
87cf40e6
HH
6298INGENIC JZ4780 NAND DRIVER
6299M: Harvey Hunt <harveyhuntnexus@gmail.com>
6300L: linux-mtd@lists.infradead.org
6301S: Maintained
6302F: drivers/mtd/nand/jz4780_*
6303
aa7168f4 6304INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6305M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6306M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6307L: linux-ima-devel@lists.sourceforge.net
6308L: linux-ima-user@lists.sourceforge.net
6309L: linux-security-module@vger.kernel.org
9f273c24 6310T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6311S: Supported
679655da 6312F: security/integrity/ima/
aa7168f4 6313
9a4ea5a9
JH
6314IMGTEC IR DECODER DRIVER
6315M: James Hogan <james.hogan@imgtec.com>
6316S: Maintained
6317F: drivers/media/rc/img-ir/
6318
1da177e4 6319IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6320L: linux-fbdev@vger.kernel.org
843393d3 6321S: Orphan
8a61f013 6322F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6323
6324INFINIBAND SUBSYSTEM
b6b2bbe6 6325M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6326M: Sean Hefty <sean.hefty@intel.com>
6327M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6328L: linux-rdma@vger.kernel.org
605841f5 6329W: http://www.openfabrics.org/
8a6e2535 6330Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6331T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6332S: Supported
679655da
JP
6333F: Documentation/infiniband/
6334F: drivers/infiniband/
c117ab84 6335F: include/uapi/linux/if_infiniband.h
954138dc
YD
6336F: include/uapi/rdma/
6337F: include/rdma/
1da177e4 6338
c9f04f58 6339INOTIFY
8b58be88
JP
6340M: John McCutchan <john@johnmccutchan.com>
6341M: Robert Love <rlove@rlove.org>
6342M: Eric Paris <eparis@parisplace.org>
c9f04f58 6343S: Maintained
679655da
JP
6344F: Documentation/filesystems/inotify.txt
6345F: fs/notify/inotify/
6346F: include/linux/inotify.h
c117ab84 6347F: include/uapi/linux/inotify.h
c9f04f58 6348
e2d1d6c0 6349INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6350M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6351L: linux-input@vger.kernel.org
8a6e2535 6352Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6353T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6354S: Maintained
679655da 6355F: drivers/input/
f4eea7e2 6356F: include/linux/input.h
c117ab84 6357F: include/uapi/linux/input.h
f4eea7e2 6358F: include/linux/input/
e52d8398 6359F: Documentation/devicetree/bindings/input/
e2d1d6c0 6360
3267a87f 6361INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6362M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6363L: linux-input@vger.kernel.org
75dd112a 6364S: Odd fixes
3267a87f 6365F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6366F: drivers/input/input-mt.c
3267a87f
HR
6367K: \b(ABS|SYN)_MT_
6368
97fa99a3
JY
6369INTEL ASoC BDW/HSW DRIVERS
6370M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6371L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6372S: Supported
e8e1225d
JP
6373F: sound/soc/intel/common/sst-dsp*
6374F: sound/soc/intel/common/sst-firmware.c
6375F: sound/soc/intel/boards/broadwell.c
6376F: sound/soc/intel/haswell/
97fa99a3 6377
4ac13e17
DJ
6378INTEL C600 SERIES SAS CONTROLLER DRIVER
6379M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6380M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6381L: linux-scsi@vger.kernel.org
7106891a
DJ
6382T: git git://git.code.sf.net/p/intel-sas/isci
6383S: Supported
4ac13e17 6384F: drivers/scsi/isci/
4ac13e17 6385
ecc83e52
AH
6386INTEL HID EVENT DRIVER
6387M: Alex Hung <alex.hung@canonical.com>
6388L: platform-driver-x86@vger.kernel.org
6389S: Maintained
6390F: drivers/platform/x86/intel-hid.c
6391
332e0812
AK
6392INTEL VIRTUAL BUTTON DRIVER
6393M: AceLan Kao <acelan.kao@canonical.com>
6394L: platform-driver-x86@vger.kernel.org
6395S: Maintained
6396F: drivers/platform/x86/intel-vbtn.c
6397
26717172 6398INTEL IDLE DRIVER
6af33995 6399M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6400M: Len Brown <lenb@kernel.org>
bf1c138e 6401L: linux-pm@vger.kernel.org
08deed1e 6402T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6403B: https://bugzilla.kernel.org
26717172
LB
6404S: Supported
6405F: drivers/idle/intel_idle.c
6406
8fb861fa
SP
6407INTEL INTEGRATED SENSOR HUB DRIVER
6408M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6409M: Jiri Kosina <jikos@kernel.org>
6410L: linux-input@vger.kernel.org
6411S: Maintained
6412F: drivers/hid/intel-ish-hid/
6413
7c1ac18d 6414INTEL PSTATE DRIVER
58ac1f62
SP
6415M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6416M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6417L: linux-pm@vger.kernel.org
6418S: Supported
6419F: drivers/cpufreq/intel_pstate.c
6420
9eb8ef74 6421INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6422M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6423L: linux-fbdev@vger.kernel.org
ce00f85c 6424S: Maintained
679655da 6425F: Documentation/fb/intelfb.txt
8a61f013 6426F: drivers/video/fbdev/intelfb/
9eb8ef74 6427
1da177e4 6428INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6429M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6430L: linux-fbdev@vger.kernel.org
ce00f85c 6431S: Maintained
8a61f013 6432F: drivers/video/fbdev/i810/
1da177e4 6433
f4a9bc4c 6434INTEL MENLOW THERMAL DRIVER
8b58be88 6435M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6436L: platform-driver-x86@vger.kernel.org
5ca92bd9 6437W: https://01.org/linux-acpi
f4a9bc4c 6438S: Supported
679655da 6439F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6440
248a9dc3 6441INTEL I/OAT DMA DRIVER
18ebd564 6442M: Dave Jiang <dave.jiang@intel.com>
08223d80 6443R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6444L: dmaengine@vger.kernel.org
6445Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6446S: Supported
679655da 6447F: drivers/dma/ioat*
248a9dc3 6448
6c8909b4 6449INTEL IOMMU (VT-d)
8b58be88 6450M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6451L: iommu@lists.linux-foundation.org
54e5881d 6452T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6453S: Supported
3fb39615 6454F: drivers/iommu/intel-iommu.c
679655da 6455F: include/linux/intel-iommu.h
6c8909b4 6456
b3e5f263 6457INTEL IOP-ADMA DMA DRIVER
08223d80 6458R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6459S: Odd fixes
679655da 6460F: drivers/dma/iop-adma.c
b3e5f263 6461
9251ce95 6462INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6463M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6464S: Maintained
679655da
JP
6465F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6466F: arch/arm/mach-ixp4xx/include/mach/npe.h
6467F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6468F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6469F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6470F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6471
844dd05f 6472INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6473M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6474S: Maintained
679655da 6475F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6476
2f302324 6477INTEL ETHERNET DRIVERS
8b58be88 6478M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6479L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6480W: http://www.intel.com/support/feedback.htm
d94e6fed 6481W: http://e1000.sourceforge.net/
2f302324
JK
6482Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6483T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6484T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6485S: Supported
0d164401
JK
6486F: Documentation/networking/e100.txt
6487F: Documentation/networking/e1000.txt
6488F: Documentation/networking/e1000e.txt
6489F: Documentation/networking/igb.txt
6490F: Documentation/networking/igbvf.txt
6491F: Documentation/networking/ixgb.txt
6492F: Documentation/networking/ixgbe.txt
6493F: Documentation/networking/ixgbevf.txt
1bff6529 6494F: Documentation/networking/i40e.txt
105bf2fe 6495F: Documentation/networking/i40evf.txt
dee1ad47 6496F: drivers/net/ethernet/intel/
bc90d291 6497F: drivers/net/ethernet/intel/*/
1da177e4 6498
6e4de866
FL
6499INTEL RDMA RNIC DRIVER
6500M: Faisal Latif <faisal.latif@intel.com>
6501R: Chien Tin Tung <chien.tin.tung@intel.com>
6502R: Mustafa Ismail <mustafa.ismail@intel.com>
6503R: Shiraz Saleem <shiraz.saleem@intel.com>
6504R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6505L: linux-rdma@vger.kernel.org
6506S: Supported
6507F: drivers/infiniband/hw/i40iw/
6508
224f9e6d
AS
6509INTEL MERRIFIELD GPIO DRIVER
6510M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6511L: linux-gpio@vger.kernel.org
6512S: Maintained
6513F: drivers/gpio/gpio-merrifield.c
6514
0963d59b
LW
6515INTEL-MID GPIO DRIVER
6516M: David Cohen <david.a.cohen@linux.intel.com>
6517L: linux-gpio@vger.kernel.org
6518S: Maintained
6519F: drivers/gpio/gpio-intel-mid.c
6520
ca907a90
SY
6521INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6522M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6523L: linux-wireless@vger.kernel.org
ca907a90 6524S: Maintained
679655da 6525F: Documentation/networking/README.ipw2100
679655da 6526F: Documentation/networking/README.ipw2200
367a1092 6527F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6528
5760b0a5
AS
6529INTEL(R) TRACE HUB
6530M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6531S: Supported
6532F: Documentation/trace/intel_th.txt
6533F: drivers/hwtracing/intel_th/
6534
4bd96a7a 6535INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6536M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6537L: tboot-devel@lists.sourceforge.net
6538W: http://tboot.sourceforge.net
e9b7d7c8 6539T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6540S: Supported
6541F: Documentation/intel_txt.txt
6542F: include/linux/tboot.h
6543F: arch/x86/kernel/tboot.c
6544
8a70da82 6545INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6546M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6547M: linux-wimax@intel.com
49e7d9df 6548L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6549S: Supported
6550W: http://linuxwimax.org
679655da
JP
6551F: Documentation/wimax/README.i2400m
6552F: drivers/net/wimax/i2400m/
c117ab84 6553F: include/uapi/linux/wimax/i2400m.h
8a70da82 6554
1c0ce89c
SG
6555INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6556M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6557L: linux-wireless@vger.kernel.org
1c0ce89c 6558S: Supported
7ac9a364 6559F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6560
b481de9c 6561INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6562M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6563M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6564M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6565M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6566L: linux-wireless@vger.kernel.org
b481de9c 6567W: http://intellinuxwireless.org
b62ff718 6568T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6569S: Supported
e705c121 6570F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6571
de8fe023
TW
6572INTEL MANAGEMENT ENGINE (mei)
6573M: Tomas Winkler <tomas.winkler@intel.com>
6574L: linux-kernel@vger.kernel.org
6575S: Supported
c117ab84 6576F: include/uapi/linux/mei.h
5069288b 6577F: include/linux/mei_cl_bus.h
de8fe023 6578F: drivers/misc/mei/*
222818c3 6579F: drivers/watchdog/mei_wdt.c
e07950a1 6580F: Documentation/misc-devices/mei/*
986b891a 6581F: samples/mei/*
de8fe023 6582
50ceb98b
SD
6583INTEL MIC DRIVERS (mic)
6584M: Sudeep Dutt <sudeep.dutt@intel.com>
6585M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6586S: Supported
6587W: https://github.com/sudeepdutt/mic
6588W: http://software.intel.com/en-us/mic-developer
6589F: include/linux/mic_bus.h
6590F: include/linux/scif.h
6591F: include/uapi/linux/mic_common.h
6592F: include/uapi/linux/mic_ioctl.h
9f273c24 6593F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6594F: drivers/misc/mic/
6595F: drivers/dma/mic_x100_dma.c
6596F: drivers/dma/mic_x100_dma.h
9f273c24 6597F: Documentation/mic/
50ceb98b 6598
fdca4f16 6599INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6600M: Zha Qipeng<qipeng.zha@intel.com>
6601L: platform-driver-x86@vger.kernel.org
6602S: Maintained
6603F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6604F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6605F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6606F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6607
378f956e
SKC
6608INTEL TELEMETRY DRIVER
6609M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6610L: platform-driver-x86@vger.kernel.org
6611S: Maintained
378f956e 6612F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6613F: drivers/platform/x86/intel_telemetry*
0a8b8353 6614
b740d2e9
RB
6615INTEL PMC CORE DRIVER
6616M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6617M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6618L: platform-driver-x86@vger.kernel.org
6619S: Maintained
6620F: arch/x86/include/asm/pmc_core.h
6621F: drivers/platform/x86/intel_pmc_core*
6622
3904b28e
LW
6623INVENSENSE MPU-3050 GYROSCOPE DRIVER
6624M: Linus Walleij <linus.walleij@linaro.org>
6625L: linux-iio@vger.kernel.org
6626S: Maintained
6627F: drivers/iio/gyro/mpu3050*
6628F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6629
cb109a0e 6630IOC3 ETHERNET DRIVER
8b58be88 6631M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6632L: linux-mips@linux-mips.org
6633S: Maintained
8862bf1e 6634F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6635
cb109a0e 6636IOC3 SERIAL DRIVER
8b58be88 6637M: Pat Gefre <pfg@sgi.com>
d39e0721 6638L: linux-serial@vger.kernel.org
cb109a0e 6639S: Maintained
df621252 6640F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6641
0b6e8569
SW
6642IOMMU DRIVERS
6643M: Joerg Roedel <joro@8bytes.org>
6644L: iommu@lists.linux-foundation.org
6645T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6646S: Maintained
efcd94c0 6647F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6648F: drivers/iommu/
6649
4480f15b 6650IP MASQUERADING
8b58be88 6651M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6652S: Maintained
679655da 6653F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6654
4409ebe9 6655IPMI SUBSYSTEM
8b58be88 6656M: Corey Minyard <minyard@acm.org>
b0c90653 6657L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6658W: http://openipmi.sourceforge.net/
6659S: Supported
679655da
JP
6660F: Documentation/IPMI.txt
6661F: drivers/char/ipmi/
6662F: include/linux/ipmi*
c117ab84 6663F: include/uapi/linux/ipmi*
4409ebe9 6664
2d800897
KW
6665QCOM AUDIO (ASoC) DRIVERS
6666M: Patrick Lai <plai@codeaurora.org>
6667M: Banajit Goswami <bgoswami@codeaurora.org>
6668L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6669S: Supported
6670F: sound/soc/qcom/
6671
e2d1d6c0 6672IPS SCSI RAID DRIVER
8b58be88 6673M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6674L: linux-scsi@vger.kernel.org
6675W: http://www.adaptec.com/
6676S: Maintained
679655da 6677F: drivers/scsi/ips*
e2d1d6c0
RD
6678
6679IPVS
8b58be88
JP
6680M: Wensong Zhang <wensong@linux-vs.org>
6681M: Simon Horman <horms@verge.net.au>
6682M: Julian Anastasov <ja@ssi.bg>
979b6c13 6683L: netdev@vger.kernel.org
e2d1d6c0 6684L: lvs-devel@vger.kernel.org
1da177e4 6685S: Maintained
9f273c24
FW
6686T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6687T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6688F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6689F: include/net/ip_vs.h
c117ab84 6690F: include/uapi/linux/ip_vs.h
679655da 6691F: net/netfilter/ipvs/
1da177e4 6692
e7839f25 6693IPWIRELESS DRIVER
e5f6450c 6694M: Jiri Kosina <jikos@kernel.org>
d8130624 6695M: David Sterba <dsterba@suse.com>
92094aa0 6696S: Odd Fixes
282361a0 6697F: drivers/tty/ipwireless/
099dc4fb 6698
e2d1d6c0 6699IPX NETWORK LAYER
8b58be88 6700M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6701L: netdev@vger.kernel.org
6702S: Maintained
679655da 6703F: include/net/ipx.h
c117ab84 6704F: include/uapi/linux/ipx.h
679655da 6705F: net/ipx/
e2d1d6c0 6706
1da177e4 6707IRDA SUBSYSTEM
8b58be88 6708M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6709L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6710L: netdev@vger.kernel.org
1da177e4 6711W: http://irda.sourceforge.net/
f353976d 6712S: Maintained
e0057975 6713T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6714F: Documentation/networking/irda.txt
6715F: drivers/net/irda/
6716F: include/net/irda/
6717F: net/irda/
1da177e4 6718
a800c7cc
TG
6719IRQ SUBSYSTEM
6720M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6721L: linux-kernel@vger.kernel.org
a800c7cc 6722S: Maintained
75fc2d37 6723T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6724F: kernel/irq/
2ed9fd28
JC
6725
6726IRQCHIP DRIVERS
6727M: Thomas Gleixner <tglx@linutronix.de>
6728M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6729M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6730L: linux-kernel@vger.kernel.org
6731S: Maintained
6732T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6733T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6734F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6735F: drivers/irqchip/
a800c7cc 6736
7ab3a837 6737IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6738M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6739S: Maintained
b09dec2c 6740T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6741F: Documentation/IRQ-domain.txt
6742F: include/linux/irqdomain.h
6743F: kernel/irq/irqdomain.c
b09dec2c 6744F: kernel/irq/msi.c
7ab3a837 6745
ad7afc38
WBG
6746ISA
6747M: William Breathitt Gray <vilhelm.gray@gmail.com>
6748S: Maintained
6749F: Documentation/isa.txt
6750F: drivers/base/isa.c
6751F: include/linux/isa.h
6752
e2d1d6c0 6753ISAPNP
8b58be88 6754M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6755S: Maintained
679655da
JP
6756F: Documentation/isapnp.txt
6757F: drivers/pnp/isapnp/
6758F: include/linux/isapnp.h
e2d1d6c0 6759
d39b8420
HV
6760ISA RADIO MODULE
6761M: Hans Verkuil <hverkuil@xs4all.nl>
6762L: linux-media@vger.kernel.org
6763T: git git://linuxtv.org/media_tree.git
a825eaec 6764W: https://linuxtv.org
d39b8420
HV
6765S: Maintained
6766F: drivers/media/radio/radio-isa*
6767
71a6d0af
HW
6768iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6769M: Peter Jones <pjones@redhat.com>
6770M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6771S: Maintained
6772F: drivers/firmware/iscsi_ibft*
6773
14816b1e 6774ISCSI
623290a2
LD
6775M: Lee Duncan <lduncan@suse.com>
6776M: Chris Leech <cleech@redhat.com>
14816b1e 6777L: open-iscsi@googlegroups.com
623290a2 6778W: www.open-iscsi.com
14816b1e 6779S: Maintained
679655da
JP
6780F: drivers/scsi/*iscsi*
6781F: include/scsi/*iscsi*
14816b1e 6782
1e65eb42
OG
6783ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6784M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6785M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6786M: Roi Dayan <roid@mellanox.com>
6787L: linux-rdma@vger.kernel.org
6788S: Supported
6789W: http://www.openfabrics.org
6790W: www.open-iscsi.org
6791Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6792F: drivers/infiniband/ulp/iser/
1e65eb42 6793
2b70e5fd 6794ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6795M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6796T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6797L: linux-rdma@vger.kernel.org
6798L: target-devel@vger.kernel.org
6799S: Supported
6800W: http://www.linux-iscsi.org
6801F: drivers/infiniband/ulp/isert
6802
1da177e4 6803ISDN SUBSYSTEM
8b58be88 6804M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6805L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6806L: netdev@vger.kernel.org
1da177e4 6807W: http://www.isdn4linux.de
54e5881d 6808T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6809S: Maintained
679655da
JP
6810F: Documentation/isdn/
6811F: drivers/isdn/
6812F: include/linux/isdn.h
6813F: include/linux/isdn/
c117ab84
CEB
6814F: include/uapi/linux/isdn.h
6815F: include/uapi/linux/isdn/
1da177e4
LT
6816
6817ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6818M: Armin Schindler <mac@melware.de>
d5d52273 6819L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6820W: http://www.melware.de
6821S: Maintained
679655da 6822F: drivers/isdn/hardware/eicon/
1da177e4 6823
d624870f 6824IT87 HARDWARE MONITORING DRIVER
d8130624 6825M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6826L: linux-hwmon@vger.kernel.org
d624870f
JD
6827S: Maintained
6828F: Documentation/hwmon/it87
6829F: drivers/hwmon/it87.c
6830
d7104bff
AP
6831IT913X MEDIA DRIVER
6832M: Antti Palosaari <crope@iki.fi>
6833L: linux-media@vger.kernel.org
a825eaec 6834W: https://linuxtv.org
d7104bff
AP
6835W: http://palosaari.fi/linux/
6836Q: http://patchwork.linuxtv.org/project/linux-media/list/
6837T: git git://linuxtv.org/anttip/media_tree.git
6838S: Maintained
249c697e 6839F: drivers/media/tuners/it913x*
d7104bff 6840
91821ff3 6841IVTV VIDEO4LINUX DRIVER
6afdeaf8 6842M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6843L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6844L: linux-media@vger.kernel.org
275ffde4 6845T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6846W: http://www.ivtvdriver.org
6847S: Maintained
618cd932 6848F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6849F: drivers/media/pci/ivtv/
c117ab84 6850F: include/uapi/linux/ivtv*
91821ff3 6851
68620bdd
MP
6852IX2505V MEDIA DRIVER
6853M: Malcolm Priestley <tvboxspy@gmail.com>
6854L: linux-media@vger.kernel.org
a825eaec 6855W: https://linuxtv.org
68620bdd
MP
6856Q: http://patchwork.linuxtv.org/project/linux-media/list/
6857S: Maintained
6858F: drivers/media/dvb-frontends/ix2505v*
6859
4453d736
GR
6860JC42.4 TEMPERATURE SENSOR DRIVER
6861M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6862L: linux-hwmon@vger.kernel.org
4453d736
GR
6863S: Maintained
6864F: drivers/hwmon/jc42.c
6865F: Documentation/hwmon/jc42
6866
e2d1d6c0 6867JFS FILESYSTEM
3256f80f 6868M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6869L: jfs-discussion@lists.sourceforge.net
6870W: http://jfs.sourceforge.net/
54e5881d 6871T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6872S: Maintained
679655da
JP
6873F: Documentation/filesystems/jfs.txt
6874F: fs/jfs/
e2d1d6c0 6875
95252236 6876JME NETWORK DRIVER
8b58be88 6877M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6878L: netdev@vger.kernel.org
6879S: Maintained
63d24a0e 6880F: drivers/net/ethernet/jme.*
95252236 6881
1da177e4 6882JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6883M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6884L: linux-mtd@lists.infradead.org
6885W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6886S: Maintained
679655da 6887F: fs/jffs2/
c117ab84 6888F: include/uapi/linux/jffs2.h
1da177e4 6889
d183e11a
TT
6890JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6891M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6892M: Jan Kara <jack@suse.com>
d183e11a
TT
6893L: linux-ext4@vger.kernel.org
6894S: Maintained
6895F: fs/jbd2/
6896F: include/linux/jbd2.h
ae0718f8 6897
207dab5f
MU
6898JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6899M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6900L: linux-media@vger.kernel.org
6901S: Maintained
6902F: drivers/media/platform/rcar_jpu.c
6903
fd8b6cb4 6904JSM Neo PCI based serial card
df247081 6905M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6906L: linux-serial@vger.kernel.org
6907S: Maintained
df621252 6908F: drivers/tty/serial/jsm/
ae0718f8 6909
af39917d
CL
6910K10TEMP HARDWARE MONITORING DRIVER
6911M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6912L: linux-hwmon@vger.kernel.org
af39917d
CL
6913S: Maintained
6914F: Documentation/hwmon/k10temp
6915F: drivers/hwmon/k10temp.c
6916
4660cb35 6917K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6918M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6919L: linux-hwmon@vger.kernel.org
ae0718f8 6920S: Maintained
679655da
JP
6921F: Documentation/hwmon/k8temp
6922F: drivers/hwmon/k8temp.c
ae0718f8 6923
0ba1d91d
AR
6924KASAN
6925M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6926R: Alexander Potapenko <glider@google.com>
6927R: Dmitry Vyukov <dvyukov@google.com>
6928L: kasan-dev@googlegroups.com
6929S: Maintained
6930F: arch/*/include/asm/kasan.h
6931F: arch/*/mm/kasan_init*
2757aafa 6932F: Documentation/dev-tools/kasan.rst
64f8ebaf 6933F: include/linux/kasan*.h
0ba1d91d
AR
6934F: lib/test_kasan.c
6935F: mm/kasan/
6936F: scripts/Makefile.kasan
6937
1da177e4 6938KCONFIG
5eb1f99e 6939M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6940L: linux-kbuild@vger.kernel.org
cea8321c 6941T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6942S: Maintained
679655da
JP
6943F: Documentation/kbuild/kconfig-language.txt
6944F: scripts/kconfig/
1da177e4 6945
ea6c2089 6946KDUMP
f871f191
VG
6947M: Dave Young <dyoung@redhat.com>
6948M: Baoquan He <bhe@redhat.com>
6949R: Vivek Goyal <vgoyal@redhat.com>
34633993 6950L: kexec@lists.infradead.org
ea6c2089
VG
6951W: http://lse.sourceforge.net/kdump/
6952S: Maintained
80811493 6953F: Documentation/kdump/
ea6c2089 6954
f41bf02f
HV
6955KEENE FM RADIO TRANSMITTER DRIVER
6956M: Hans Verkuil <hverkuil@xs4all.nl>
6957L: linux-media@vger.kernel.org
6958T: git git://linuxtv.org/media_tree.git
a825eaec 6959W: https://linuxtv.org
f41bf02f
HV
6960S: Maintained
6961F: drivers/media/radio/radio-keene*
6962
1da177e4 6963KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6964M: Ian Kent <raven@themaw.net>
f694fc97 6965L: autofs@vger.kernel.org
1da177e4 6966S: Maintained
679655da 6967F: fs/autofs4/
1da177e4 6968
70fb7ba6 6969KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6970M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6971T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6972T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6973L: linux-kbuild@vger.kernel.org
5ce45962 6974S: Maintained
679655da
JP
6975F: Documentation/kbuild/
6976F: Makefile
6977F: scripts/Makefile.*
70fb7ba6
MM
6978F: scripts/basic/
6979F: scripts/mk*
6980F: scripts/package/
1da177e4
LT
6981
6982KERNEL JANITORS
c3000e03 6983L: kernel-janitors@vger.kernel.org
10466f5a 6984W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6985S: Odd Fixes
1da177e4 6986
e8b43555 6987KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6988M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6989M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6990L: linux-nfs@vger.kernel.org
1da177e4 6991W: http://nfs.sourceforge.net/
9f273c24 6992T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6993S: Supported
679655da 6994F: fs/nfsd/
c117ab84 6995F: include/uapi/linux/nfsd/
679655da
JP
6996F: fs/lockd/
6997F: fs/nfs_common/
6998F: net/sunrpc/
6999F: include/linux/lockd/
7000F: include/linux/sunrpc/
c117ab84 7001F: include/uapi/linux/sunrpc/
1da177e4 7002
13b122b3
SK
7003KERNEL SELFTEST FRAMEWORK
7004M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7005M: Shuah Khan <shuah@kernel.org>
64f00850 7006L: linux-kselftest@vger.kernel.org
13b122b3
SK
7007T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7008S: Maintained
7009F: tools/testing/selftests
7010
426d62e2 7011KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7012M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7013M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7014L: kvm@vger.kernel.org
e3e58478 7015W: http://www.linux-kvm.org
a94b40a6 7016T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7017S: Supported
c93a64fe
PB
7018F: Documentation/*/kvm*.txt
7019F: Documentation/virtual/kvm/
679655da 7020F: arch/*/kvm/
1662e862
CB
7021F: arch/x86/kernel/kvm.c
7022F: arch/x86/kernel/kvmclock.c
679655da
JP
7023F: arch/*/include/asm/kvm*
7024F: include/linux/kvm*
c117ab84 7025F: include/uapi/linux/kvm*
679655da 7026F: virt/kvm/
6d0a1a61 7027F: tools/kvm/
426d62e2 7028
ad8003d3 7029KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7030M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7031L: kvm@vger.kernel.org
038161de 7032W: http://www.linux-kvm.org/
7de609c8 7033S: Maintained
679655da 7034F: arch/x86/include/asm/svm.h
679655da 7035F: arch/x86/kvm/svm.c
426d62e2 7036
513014b7 7037KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7038M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7039L: kvm-ppc@vger.kernel.org
038161de 7040W: http://www.linux-kvm.org/
6a7f972d 7041T: git git://github.com/agraf/linux-2.6.git
513014b7 7042S: Supported
679655da
JP
7043F: arch/powerpc/include/asm/kvm*
7044F: arch/powerpc/kvm/
513014b7 7045
85f8fffe 7046KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7047M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7048M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7049L: linux-s390@vger.kernel.org
7050W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7051T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7052S: Supported
679655da
JP
7053F: Documentation/s390/kvm.txt
7054F: arch/s390/include/asm/kvm*
80811493 7055F: arch/s390/kvm/
85f8fffe 7056
a749474d 7057KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7058M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7059M: Marc Zyngier <marc.zyngier@arm.com>
7060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7061L: kvmarm@lists.cs.columbia.edu
7062W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7063T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7064S: Supported
a749474d
CD
7065F: arch/arm/include/uapi/asm/kvm*
7066F: arch/arm/include/asm/kvm*
7067F: arch/arm/kvm/
5c8818b4
MZ
7068F: virt/kvm/arm/
7069F: include/kvm/arm_*
a749474d 7070
6394a3ec 7071KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7072M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7073M: Marc Zyngier <marc.zyngier@arm.com>
7074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7075L: kvmarm@lists.cs.columbia.edu
7076S: Maintained
7077F: arch/arm64/include/uapi/asm/kvm*
7078F: arch/arm64/include/asm/kvm*
7079F: arch/arm64/kvm/
7080
bfd3d532
JH
7081KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7082M: James Hogan <james.hogan@imgtec.com>
7083L: linux-mips@linux-mips.org
7084S: Supported
7085F: arch/mips/include/uapi/asm/kvm*
7086F: arch/mips/include/asm/kvm*
7087F: arch/mips/kvm/
7088
dc009d92 7089KEXEC
8b58be88 7090M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7091W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7092L: kexec@lists.infradead.org
dc009d92 7093S: Maintained
679655da 7094F: include/linux/kexec.h
c117ab84 7095F: include/uapi/linux/kexec.h
10540a69 7096F: kernel/kexec*
dc009d92 7097
e971461f
DH
7098KEYS/KEYRINGS:
7099M: David Howells <dhowells@redhat.com>
aa62efff 7100L: keyrings@vger.kernel.org
e971461f 7101S: Maintained
d410fa4e 7102F: Documentation/security/keys.txt
e971461f
DH
7103F: include/linux/key.h
7104F: include/linux/key-type.h
75aeddd1
DH
7105F: include/linux/keyctl.h
7106F: include/uapi/linux/keyctl.h
e971461f
DH
7107F: include/keys/
7108F: security/keys/
7109
7f3c68be 7110KEYS-TRUSTED
74dd744f
MZ
7111M: David Safford <safford@us.ibm.com>
7112M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7113L: linux-security-module@vger.kernel.org
aa62efff 7114L: keyrings@vger.kernel.org
7f3c68be 7115S: Supported
d410fa4e 7116F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7117F: include/keys/trusted-type.h
7118F: security/keys/trusted.c
7119F: security/keys/trusted.h
7120
7121KEYS-ENCRYPTED
74dd744f
MZ
7122M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7123M: David Safford <safford@us.ibm.com>
7f3c68be 7124L: linux-security-module@vger.kernel.org
aa62efff 7125L: keyrings@vger.kernel.org
7f3c68be 7126S: Supported
d410fa4e 7127F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7128F: include/keys/encrypted-type.h
19c90aa6 7129F: security/keys/encrypted-keys/
7f3c68be 7130
5b778dad 7131KGDB / KDB /debug_core
8b58be88 7132M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7133W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7134L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7136S: Maintained
679655da
JP
7137F: Documentation/DocBook/kgdb.tmpl
7138F: drivers/misc/kgdbts.c
df621252 7139F: drivers/tty/serial/kgdboc.c
5b778dad 7140F: include/linux/kdb.h
679655da 7141F: include/linux/kgdb.h
4063eb5f 7142F: kernel/debug/
e3e2aaf7 7143
456db8cc 7144KMEMCHECK
8b58be88 7145M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7146M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7147S: Maintained
9c296b46 7148F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7149F: arch/x86/include/asm/kmemcheck.h
7150F: arch/x86/mm/kmemcheck/
7151F: include/linux/kmemcheck.h
7152F: mm/kmemcheck.c
b9ce08c0 7153
c3bb4d24 7154KMEMLEAK
8b58be88 7155M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7156S: Maintained
ca90a7a3 7157F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7158F: include/linux/kmemleak.h
7159F: mm/kmemleak.c
7160F: mm/kmemleak-test.c
7161
89559a61 7162KPROBES
a320817c 7163M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7164M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7165M: "David S. Miller" <davem@davemloft.net>
353def94 7166M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7167S: Maintained
679655da
JP
7168F: Documentation/kprobes.txt
7169F: include/linux/kprobes.h
7170F: kernel/kprobes.c
89559a61 7171
70e84049 7172KS0108 LCD CONTROLLER DRIVER
8b58be88 7173M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7174W: http://miguelojeda.es/auxdisplay.htm
7175W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7176S: Maintained
679655da
JP
7177F: Documentation/auxdisplay/ks0108
7178F: drivers/auxdisplay/ks0108.c
7179F: include/linux/ks0108.h
70e84049 7180
1b69c6d0
DA
7181L3MDEV
7182M: David Ahern <dsa@cumulusnetworks.com>
7183L: netdev@vger.kernel.org
7184S: Maintained
7185F: net/l3mdev
7186F: include/net/l3mdev.h
7187
9ca44355 7188LANTIQ MIPS ARCHITECTURE
bdb40e8e 7189M: John Crispin <john@phrozen.org>
9ca44355
JC
7190L: linux-mips@linux-mips.org
7191S: Maintained
7192F: arch/mips/lantiq
7193
1da177e4 7194LAPB module
1da177e4 7195L: linux-x25@vger.kernel.org
bf9915cc 7196S: Orphan
679655da
JP
7197F: Documentation/networking/lapb-module.txt
7198F: include/*/lapb.h
7199F: net/lapb/
1da177e4
LT
7200
7201LASI 53c700 driver for PARISC
8b58be88 7202M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7203L: linux-scsi@vger.kernel.org
7204S: Maintained
679655da
JP
7205F: Documentation/scsi/53c700.txt
7206F: drivers/scsi/53c700*
1da177e4 7207
263de9b5 7208LED SUBSYSTEM
8b58be88 7209M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 7210M: Jacek Anaszewski <j.anaszewski@samsung.com>
dbfa048d 7211M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7212L: linux-leds@vger.kernel.org
b8926ba0 7213T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7214S: Maintained
85c90368 7215F: Documentation/devicetree/bindings/leds/
679655da
JP
7216F: drivers/leds/
7217F: include/linux/leds.h
263de9b5 7218
b0461a44 7219LEGACY EEPROM DRIVER
d8130624 7220M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7221S: Maintained
7222F: Documentation/misc-devices/eeprom
7223F: drivers/misc/eeprom/eeprom.c
7224
1da177e4 7225LEGO USB Tower driver
8b58be88 7226M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7227L: legousb-devel@lists.sourceforge.net
7228W: http://legousb.sourceforge.net/
7229S: Maintained
679655da 7230F: drivers/usb/misc/legousbtower.c
1da177e4 7231
055616a8
MK
7232LG2160 MEDIA DRIVER
7233M: Michael Krufky <mkrufky@linuxtv.org>
7234L: linux-media@vger.kernel.org
a825eaec 7235W: https://linuxtv.org
055616a8
MK
7236W: http://github.com/mkrufky
7237Q: http://patchwork.linuxtv.org/project/linux-media/list/
7238T: git git://linuxtv.org/mkrufky/tuners.git
7239S: Maintained
7240F: drivers/media/dvb-frontends/lg2160.*
7241
6f0e7725
MK
7242LGDT3305 MEDIA DRIVER
7243M: Michael Krufky <mkrufky@linuxtv.org>
7244L: linux-media@vger.kernel.org
a825eaec 7245W: https://linuxtv.org
6f0e7725
MK
7246W: http://github.com/mkrufky
7247Q: http://patchwork.linuxtv.org/project/linux-media/list/
7248T: git git://linuxtv.org/mkrufky/tuners.git
7249S: Maintained
7250F: drivers/media/dvb-frontends/lgdt3305.*
7251
568a17ff 7252LGUEST
8b58be88 7253M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7254L: lguest@lists.ozlabs.org
568a17ff 7255W: http://lguest.ozlabs.org/
72e91863 7256S: Odd Fixes
070f420b 7257F: arch/x86/include/asm/lguest*.h
679655da
JP
7258F: arch/x86/lguest/
7259F: drivers/lguest/
7260F: include/linux/lguest*.h
070f420b 7261F: tools/lguest/
568a17ff 7262
32ac7cb2
TH
7263LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7264M: Tejun Heo <tj@kernel.org>
7265L: linux-ide@vger.kernel.org
7266T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7267S: Maintained
7268F: drivers/ata/
7269F: include/linux/ata.h
7270F: include/linux/libata.h
d2abf98e 7271F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7272
7273LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7274M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7275L: linux-ide@vger.kernel.org
7276T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7277S: Maintained
7278F: include/linux/pata_arasan_cf_data.h
7279F: drivers/ata/pata_arasan_cf.c
7280
c7fa056c
BZ
7281LIBATA PATA DRIVERS
7282M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7283M: Tejun Heo <tj@kernel.org>
7284L: linux-ide@vger.kernel.org
7285T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7286S: Maintained
7287F: drivers/ata/pata_*.c
7288F: drivers/ata/ata_generic.c
7289
32ac7cb2
TH
7290LIBATA SATA AHCI PLATFORM devices support
7291M: Hans de Goede <hdegoede@redhat.com>
7292M: Tejun Heo <tj@kernel.org>
7293L: linux-ide@vger.kernel.org
7294T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7295S: Maintained
7296F: drivers/ata/ahci_platform.c
7297F: drivers/ata/libahci_platform.c
7298F: include/linux/ahci_platform.h
7299
7300LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7301M: Mikael Pettersson <mikpelinux@gmail.com>
7302L: linux-ide@vger.kernel.org
7303T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7304S: Maintained
7305F: drivers/ata/sata_promise.*
7306
1acd437c
SL
7307LIBLOCKDEP
7308M: Sasha Levin <sasha.levin@oracle.com>
7309S: Maintained
7310F: tools/lib/lockdep/
7311
bc30196f
DW
7312LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7313M: Dan Williams <dan.j.williams@intel.com>
7314L: linux-nvdimm@lists.01.org
7315Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7316T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7317S: Supported
7318F: drivers/nvdimm/*
7319F: include/linux/nd.h
7320F: include/linux/libnvdimm.h
7321F: include/uapi/linux/ndctl.h
7322
7323LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7324M: Ross Zwisler <ross.zwisler@linux.intel.com>
7325L: linux-nvdimm@lists.01.org
7326Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7327S: Supported
7328F: drivers/nvdimm/blk.c
7329F: drivers/nvdimm/region_devs.c
7330F: drivers/acpi/nfit*
7331
7332LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7333M: Vishal Verma <vishal.l.verma@intel.com>
7334L: linux-nvdimm@lists.01.org
7335Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7336S: Supported
7337F: drivers/nvdimm/btt*
7338
7339LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7340M: Ross Zwisler <ross.zwisler@linux.intel.com>
7341L: linux-nvdimm@lists.01.org
7342Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7343S: Supported
7344F: drivers/nvdimm/pmem.c
b864bc17 7345F: include/linux/pmem.h
40603526 7346F: arch/*/include/asm/pmem.h
bc30196f 7347
cd9e9808
MB
7348LIGHTNVM PLATFORM SUPPORT
7349M: Matias Bjorling <mb@lightnvm.io>
7350W: http://github/OpenChannelSSD
4ead1a25 7351L: linux-block@vger.kernel.org
cd9e9808
MB
7352S: Maintained
7353F: drivers/lightnvm/
7354F: include/linux/lightnvm.h
7355F: include/uapi/linux/lightnvm.h
7356
852bb9f5 7357LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7358M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7359M: Paul Mackerras <paulus@samba.org>
ea668936 7360M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7361W: https://github.com/linuxppc/linux/wiki
a4724ed6 7362L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7363Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7364T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7365S: Supported
11c34c7d
JP
7366F: Documentation/powerpc/
7367F: arch/powerpc/
ef69b03d
ME
7368F: drivers/char/tpm/tpm_ibmvtpm*
7369F: drivers/crypto/nx/
7370F: drivers/crypto/vmx/
7371F: drivers/net/ethernet/ibm/ibmveth.*
7372F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7373F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7374F: drivers/pci/hotplug/rpa*
7375F: drivers/scsi/ibmvscsi/
ad654f25 7376F: tools/testing/selftests/powerpc
ef69b03d
ME
7377N: opal
7378N: /pmac
7379N: powermac
7380N: powernv
7381N: [^a-z0-9]ps3
7382N: pseries
1da177e4
LT
7383
7384LINUX FOR POWER MACINTOSH
8b58be88 7385M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7386W: http://www.penguinppc.org/
a4724ed6 7387L: linuxppc-dev@lists.ozlabs.org
1da177e4 7388S: Maintained
11c34c7d
JP
7389F: arch/powerpc/platforms/powermac/
7390F: drivers/macintosh/
1da177e4 7391
77a76369 7392LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7393M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7394L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7395T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7396S: Maintained
11c34c7d
JP
7397F: arch/powerpc/platforms/512x/
7398F: arch/powerpc/platforms/52xx/
1da177e4
LT
7399
7400LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7401M: Alistair Popple <alistair@popple.id.au>
8b58be88 7402M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7403W: http://www.penguinppc.org/
a4724ed6 7404L: linuxppc-dev@lists.ozlabs.org
1da177e4 7405S: Maintained
11c34c7d
JP
7406F: arch/powerpc/platforms/40x/
7407F: arch/powerpc/platforms/44x/
1da177e4 7408
260c02a9 7409LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7410L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7411S: Orphan
11c34c7d
JP
7412F: arch/powerpc/*/*virtex*
7413F: arch/powerpc/*/*/*virtex*
1da177e4 7414
e93adf1e 7415LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7416M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7417W: http://www.penguinppc.org/
a4724ed6 7418L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7419S: Maintained
a2b1f7c8 7420F: arch/powerpc/platforms/8xx/
e93adf1e 7421
1da177e4 7422LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7423M: Scott Wood <oss@buserror.net>
8b58be88 7424M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7425W: http://www.penguinppc.org/
a4724ed6 7426L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7427T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7428S: Maintained
11c34c7d 7429F: arch/powerpc/platforms/83xx/
4c8f581d 7430F: arch/powerpc/platforms/85xx/
1da177e4 7431
ab06ff3a 7432LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7433L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7434S: Orphan
11c34c7d
JP
7435F: arch/powerpc/platforms/pasemi/
7436F: drivers/*/*pasemi*
7437F: drivers/*/*/*pasemi*
ab06ff3a 7438
1da177e4 7439LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7440M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7441L: linux-security-module@vger.kernel.org
1da177e4
LT
7442S: Supported
7443
a23ce6da
HW
7444LIS3LV02D ACCELEROMETER DRIVER
7445M: Eric Piel <eric.piel@tremplin-utc.net>
7446S: Maintained
ff606677
JD
7447F: Documentation/misc-devices/lis3lv02d
7448F: drivers/misc/lis3lv02d/
bd35665f 7449F: drivers/platform/x86/hp_accel.c
a23ce6da 7450
b700e7f0
SJ
7451LIVE PATCHING
7452M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7453M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7454M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7455M: Miroslav Benes <mbenes@suse.cz>
7456R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7457S: Maintained
7458F: kernel/livepatch/
7459F: include/linux/livepatch.h
7460F: arch/x86/include/asm/livepatch.h
7461F: arch/x86/kernel/livepatch.c
5e4e3844 7462F: Documentation/livepatch/
b700e7f0 7463F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7464F: samples/livepatch/
b700e7f0 7465L: live-patching@vger.kernel.org
74d50da3 7466T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7467
ea861d73
KC
7468LINUX KERNEL DUMP TEST MODULE (LKDTM)
7469M: Kees Cook <keescook@chromium.org>
7470S: Maintained
426f3a53 7471F: drivers/misc/lkdtm*
ea861d73 7472
e2d1d6c0 7473LLC (802.2)
8b58be88 7474M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7475S: Maintained
679655da 7476F: include/linux/llc.h
c117ab84 7477F: include/uapi/linux/llc.h
679655da
JP
7478F: include/net/llc*
7479F: net/llc/
e2d1d6c0 7480
4e233cbe
AD
7481LM73 HARDWARE MONITOR DRIVER
7482M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7483L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7484S: Maintained
7485F: drivers/hwmon/lm73.c
7486
156e2d1a 7487LM78 HARDWARE MONITOR DRIVER
d8130624 7488M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7489L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7490S: Maintained
7491F: Documentation/hwmon/lm78
7492F: drivers/hwmon/lm78.c
7493
1da177e4 7494LM83 HARDWARE MONITOR DRIVER
d8130624 7495M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7496L: linux-hwmon@vger.kernel.org
1da177e4 7497S: Maintained
679655da
JP
7498F: Documentation/hwmon/lm83
7499F: drivers/hwmon/lm83.c
1da177e4
LT
7500
7501LM90 HARDWARE MONITOR DRIVER
d8130624 7502M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7503L: linux-hwmon@vger.kernel.org
1da177e4 7504S: Maintained
679655da 7505F: Documentation/hwmon/lm90
aae7bce4 7506F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7507F: drivers/hwmon/lm90.c
1da177e4 7508
917cc4e6
GR
7509LM95234 HARDWARE MONITOR DRIVER
7510M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7511L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7512S: Maintained
7513F: Documentation/hwmon/lm95234
7514F: drivers/hwmon/lm95234.c
7515
68620bdd
MP
7516LME2510 MEDIA DRIVER
7517M: Malcolm Priestley <tvboxspy@gmail.com>
7518L: linux-media@vger.kernel.org
a825eaec 7519W: https://linuxtv.org
68620bdd
MP
7520Q: http://patchwork.linuxtv.org/project/linux-media/list/
7521S: Maintained
7522F: drivers/media/usb/dvb-usb-v2/lmedm04*
7523
d4c3be70 7524LOCKING PRIMITIVES
8b58be88
JP
7525M: Peter Zijlstra <peterz@infradead.org>
7526M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7527L: linux-kernel@vger.kernel.org
d4c3be70 7528T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7529S: Maintained
d4c3be70 7530F: Documentation/locking/
679655da 7531F: include/linux/lockdep.h
d4c3be70
IM
7532F: include/linux/spinlock*.h
7533F: arch/*/include/asm/spinlock*.h
7534F: include/linux/rwlock*.h
7535F: include/linux/mutex*.h
7536F: arch/*/include/asm/mutex*.h
7537F: include/linux/rwsem*.h
7538F: arch/*/include/asm/rwsem.h
7539F: include/linux/seqlock.h
7540F: lib/locking*.[ch]
7486d6da 7541F: kernel/locking/
512e67f9 7542
dde33348 7543LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7544M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7545L: linux-ntfs-dev@lists.sourceforge.net
7546W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7547S: Maintained
679655da 7548F: Documentation/ldm.txt
20d16fef 7549F: block/partitions/ldm.*
1da177e4 7550
ef6ada3d
JE
7551LogFS
7552M: Joern Engel <joern@logfs.org>
756ccb3c 7553M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7554L: logfs@logfs.org
7555W: logfs.org
7556S: Maintained
7557F: fs/logfs/
7558
c87e34ef 7559LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7560M: Sathya Prakash <sathya.prakash@broadcom.com>
7561M: Chaitra P B <chaitra.basappa@broadcom.com>
7562M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7563L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7564L: linux-scsi@vger.kernel.org
9495e835 7565W: http://www.avagotech.com/support/
c87e34ef 7566S: Supported
679655da 7567F: drivers/message/fusion/
500c152a 7568F: drivers/scsi/mpt2sas/
7569F: drivers/scsi/mpt3sas/
c87e34ef 7570
1da177e4 7571LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7572M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7573L: linux-scsi@vger.kernel.org
7574S: Maintained
679655da 7575F: drivers/scsi/sym53c8xx_2/
1da177e4 7576
e5f5c99a
GR
7577LTC4261 HARDWARE MONITOR DRIVER
7578M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7579L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7580S: Maintained
7581F: Documentation/hwmon/ltc4261
7582F: drivers/hwmon/ltc4261.c
7583
81365c31 7584LTP (Linux Test Project)
28b8e8d4 7585M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7586M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7587M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7588M: Jan Stancek <jstancek@redhat.com>
7589M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7590M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7591L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7592W: http://linux-test-project.github.io/
7d1ae8a8 7593T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7594S: Maintained
7595
c12a54b3 7596M32R ARCHITECTURE
c12a54b3 7597W: http://www.linux-m32r.org/
b4174867 7598S: Orphan
679655da 7599F: arch/m32r/
c12a54b3 7600
1da177e4 7601M68K ARCHITECTURE
8b58be88 7602M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7603L: linux-m68k@lists.linux-m68k.org
7604W: http://www.linux-m68k.org/
54e5881d 7605T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7606S: Maintained
679655da 7607F: arch/m68k/
9db35182 7608F: drivers/zorro/
1da177e4
LT
7609
7610M68K ON APPLE MACINTOSH
8b58be88 7611M: Joshua Thompson <funaho@jurai.org>
1da177e4 7612W: http://www.mac.linux-m68k.org/
9bb9f222 7613L: linux-m68k@lists.linux-m68k.org
1da177e4 7614S: Maintained
9db35182 7615F: arch/m68k/mac/
1da177e4
LT
7616
7617M68K ON HP9000/300
8b58be88 7618M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7619W: http://www.tazenda.demon.co.uk/phil/linux-hp
7620S: Maintained
679655da 7621F: arch/m68k/hp300/
1da177e4 7622
74425546
AP
7623M88DS3103 MEDIA DRIVER
7624M: Antti Palosaari <crope@iki.fi>
7625L: linux-media@vger.kernel.org
a825eaec 7626W: https://linuxtv.org
74425546
AP
7627W: http://palosaari.fi/linux/
7628Q: http://patchwork.linuxtv.org/project/linux-media/list/
7629T: git git://linuxtv.org/anttip/media_tree.git
7630S: Maintained
7631F: drivers/media/dvb-frontends/m88ds3103*
7632
68620bdd
MP
7633M88RS2000 MEDIA DRIVER
7634M: Malcolm Priestley <tvboxspy@gmail.com>
7635L: linux-media@vger.kernel.org
a825eaec 7636W: https://linuxtv.org
68620bdd
MP
7637Q: http://patchwork.linuxtv.org/project/linux-media/list/
7638S: Maintained
7639F: drivers/media/dvb-frontends/m88rs2000*
7640
07a092fa 7641MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7642M: Alexey Klimov <klimov.linux@gmail.com>
7643L: linux-media@vger.kernel.org
7644T: git git://linuxtv.org/media_tree.git
7645S: Maintained
7646F: drivers/media/radio/radio-ma901.c
07a092fa 7647
64a327a7 7648MAC80211
8b58be88 7649M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7650L: linux-wireless@vger.kernel.org
491b26b4 7651W: http://wireless.kernel.org/
ce466579
JB
7652T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7653T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7654S: Maintained
679655da
JP
7655F: Documentation/networking/mac80211-injection.txt
7656F: include/net/mac80211.h
7657F: net/mac80211/
2af8c4dc 7658F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7659
b863ceb7 7660MACVLAN DRIVER
8b58be88 7661M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7662L: netdev@vger.kernel.org
7663S: Maintained
679655da
JP
7664F: drivers/net/macvlan.c
7665F: include/linux/if_macvlan.h
b863ceb7 7666
2b6d83e2
JB
7667MAILBOX API
7668M: Jassi Brar <jassisinghbrar@gmail.com>
7669L: linux-kernel@vger.kernel.org
7670S: Maintained
7671F: drivers/mailbox/
7672F: include/linux/mailbox_client.h
7673F: include/linux/mailbox_controller.h
7674
faf1668c 7675MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7676M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7677W: http://www.kernel.org/doc/man-pages
bd7ebec6 7678L: linux-man@vger.kernel.org
1b53dc74 7679S: Maintained
faf1668c 7680
0d3cd4b6
VD
7681MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7682M: Andrew Lunn <andrew@lunn.ch>
7683M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7684L: netdev@vger.kernel.org
0d3cd4b6
VD
7685S: Maintained
7686F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7687F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7688
8427defd 7689MARVELL ARMADA DRM SUPPORT
54176cc6 7690M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7691S: Maintained
7692F: drivers/gpu/drm/armada/
4418833e
EV
7693F: include/uapi/drm/armada_drm.h
7694F: Documentation/devicetree/bindings/display/armada/
8427defd 7695
c4d007bc
TP
7696MARVELL CRYPTO DRIVER
7697M: Boris Brezillon <boris.brezillon@free-electrons.com>
7698M: Arnaud Ebalard <arno@natisbad.org>
7699F: drivers/crypto/marvell/
7700S: Maintained
7701L: linux-crypto@vger.kernel.org
7702
44c14c1d 7703MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7704M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7705M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7706L: netdev@vger.kernel.org
7707S: Maintained
7708F: drivers/net/ethernet/marvell/sk*
7709
74cda169 7710MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7711L: libertas-dev@lists.infradead.org
8ac3e99e 7712S: Orphan
f988d640 7713F: drivers/net/wireless/marvell/libertas/
74cda169 7714
b60d6975 7715MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7716M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7717L: netdev@vger.kernel.org
f5ca8502 7718S: Maintained
527a6266 7719F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7720F: include/linux/mv643xx.h
1da177e4 7721
370b8ed9
TP
7722MARVELL MVNETA ETHERNET DRIVER
7723M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7724L: netdev@vger.kernel.org
7725S: Maintained
7726F: drivers/net/ethernet/marvell/mvneta.*
7727
fcad584d 7728MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7729M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7730M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7731L: linux-wireless@vger.kernel.org
7732S: Maintained
277b024e 7733F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7734
a2c3f656 7735MARVELL MWL8K WIRELESS DRIVER
a040d532 7736M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7737L: linux-wireless@vger.kernel.org
16345910 7738S: Odd Fixes
de60f1dc 7739F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7740
2a69567b 7741MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7742M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7743S: Odd Fixes
1fa7e547 7744F: drivers/mmc/host/mvsdio.*
2a69567b 7745
1da177e4 7746MATROX FRAMEBUFFER DRIVER
c69f677c 7747L: linux-fbdev@vger.kernel.org
52653199 7748S: Orphan
8a61f013 7749F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7750F: include/uapi/linux/matroxfb.h
1da177e4 7751
ca462085
GR
7752MAX16065 HARDWARE MONITOR DRIVER
7753M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7754L: linux-hwmon@vger.kernel.org
ca462085
GR
7755S: Maintained
7756F: Documentation/hwmon/max16065
7757F: drivers/hwmon/max16065.c
7758
1f61cab8
GR
7759MAX20751 HARDWARE MONITOR DRIVER
7760M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7761L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7762S: Maintained
7763F: Documentation/hwmon/max20751
7764F: drivers/hwmon/max20751.c
7765
d20620de 7766MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7767L: linux-hwmon@vger.kernel.org
34924b23 7768S: Orphan
679655da
JP
7769F: Documentation/hwmon/max6650
7770F: drivers/hwmon/max6650.c
d20620de 7771
e89ab51f
GR
7772MAX6697 HARDWARE MONITOR DRIVER
7773M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7774L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7775S: Maintained
7776F: Documentation/hwmon/max6697
7777F: Documentation/devicetree/bindings/i2c/max6697.txt
7778F: drivers/hwmon/max6697.c
7779F: include/linux/platform_data/max6697.h
7780
3b2af7f7
PR
7781MAX9860 MONO AUDIO VOICE CODEC DRIVER
7782M: Peter Rosin <peda@axentia.se>
7783L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7784S: Maintained
7785F: Documentation/devicetree/bindings/sound/max9860.txt
7786F: sound/soc/codecs/max9860.*
7787
f8f847b5 7788MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7789M: Krzysztof Kozlowski <krzk@kernel.org>
7790M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7791L: linux-pm@vger.kernel.org
7792S: Supported
8c0984e5
SR
7793F: drivers/power/supply/max14577_charger.c
7794F: drivers/power/supply/max77693_charger.c
f8f847b5 7795
3811405e
JMC
7796MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7797M: Javier Martinez Canillas <javier@osg.samsung.com>
7798L: linux-kernel@vger.kernel.org
7799S: Supported
96173cc6 7800F: drivers/*/*max77802*.c
3811405e
JMC
7801F: Documentation/devicetree/bindings/*/*max77802.txt
7802F: include/dt-bindings/*/*max77802.h
7803
befeb596
KK
7804MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7805M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7806M: Krzysztof Kozlowski <krzk@kernel.org>
7807M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7808L: linux-kernel@vger.kernel.org
7809S: Supported
86cf635a 7810F: drivers/*/max14577*.c
0998a436 7811F: drivers/*/max77686*.c
86cf635a 7812F: drivers/*/max77693*.c
befeb596
KK
7813F: drivers/extcon/extcon-max14577.c
7814F: drivers/extcon/extcon-max77693.c
7815F: drivers/rtc/rtc-max77686.c
7816F: drivers/clk/clk-max77686.c
7817F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7818F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7819F: Documentation/devicetree/bindings/mfd/max77693.txt
7820F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7821F: include/linux/mfd/max14577*.h
7822F: include/linux/mfd/max77686*.h
7823F: include/linux/mfd/max77693*.h
7824
9be3c9a5
HV
7825MAXIRADIO FM RADIO RECEIVER DRIVER
7826M: Hans Verkuil <hverkuil@xs4all.nl>
7827L: linux-media@vger.kernel.org
7828T: git git://linuxtv.org/media_tree.git
a825eaec 7829W: https://linuxtv.org
9be3c9a5
HV
7830S: Maintained
7831F: drivers/media/radio/radio-maxiradio*
7832
c05dc2cc
PR
7833MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7834M: Peter Rosin <peda@axentia.se>
7835L: linux-iio@vger.kernel.org
7836S: Maintained
2704e300 7837F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7838F: drivers/iio/potentiometer/mcp4531.c
7839
3b8df5fd
WBG
7840MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7841M: William Breathitt Gray <vilhelm.gray@gmail.com>
7842L: linux-iio@vger.kernel.org
7843S: Maintained
7844F: drivers/iio/dac/cio-dac.c
7845
7b49235e
LP
7846MEDIA DRIVERS FOR RENESAS - FCP
7847M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7848L: linux-media@vger.kernel.org
7849L: linux-renesas-soc@vger.kernel.org
7850T: git git://linuxtv.org/media_tree.git
7851S: Supported
7852F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7853F: drivers/media/platform/rcar-fcp.c
7854F: include/media/rcar-fcp.h
7855
474cde66
NS
7856MEDIA DRIVERS FOR RENESAS - VIN
7857M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7858L: linux-media@vger.kernel.org
7859L: linux-renesas-soc@vger.kernel.org
7860T: git git://linuxtv.org/media_tree.git
7861S: Supported
7862F: Documentation/devicetree/bindings/media/rcar_vin.txt
7863F: drivers/media/platform/rcar-vin/
7864
6f32a8c9
LP
7865MEDIA DRIVERS FOR RENESAS - VSP1
7866M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7867L: linux-media@vger.kernel.org
4a121096 7868L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7869T: git git://linuxtv.org/media_tree.git
7870S: Supported
7871F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7872F: drivers/media/platform/vsp1/
7873
fae2080a
AO
7874MEDIA DRIVERS FOR HELENE
7875M: Abylay Ospan <aospan@netup.ru>
7876L: linux-media@vger.kernel.org
7877W: https://linuxtv.org
7878W: http://netup.tv/
7879T: git git://linuxtv.org/media_tree.git
7880S: Supported
7881F: drivers/media/dvb-frontends/helene*
7882
dacf9ce8
KS
7883MEDIA DRIVERS FOR ASCOT2E
7884M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7885M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7886L: linux-media@vger.kernel.org
a825eaec 7887W: https://linuxtv.org
dacf9ce8
KS
7888W: http://netup.tv/
7889T: git git://linuxtv.org/media_tree.git
7890S: Supported
7891F: drivers/media/dvb-frontends/ascot2e*
7892
a6dc60ff
KS
7893MEDIA DRIVERS FOR CXD2841ER
7894M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7895M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7896L: linux-media@vger.kernel.org
a825eaec 7897W: https://linuxtv.org
a6dc60ff
KS
7898W: http://netup.tv/
7899T: git git://linuxtv.org/media_tree.git
7900S: Supported
7901F: drivers/media/dvb-frontends/cxd2841er*
7902
a5d32b35
KS
7903MEDIA DRIVERS FOR HORUS3A
7904M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7905M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7906L: linux-media@vger.kernel.org
a825eaec 7907W: https://linuxtv.org
a5d32b35
KS
7908W: http://netup.tv/
7909T: git git://linuxtv.org/media_tree.git
7910S: Supported
7911F: drivers/media/dvb-frontends/horus3a*
7912
e025273b
KS
7913MEDIA DRIVERS FOR LNBH25
7914M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7915M: Abylay Ospan <aospan@netup.ru>
e025273b 7916L: linux-media@vger.kernel.org
a825eaec 7917W: https://linuxtv.org
e025273b
KS
7918W: http://netup.tv/
7919T: git git://linuxtv.org/media_tree.git
7920S: Supported
7921F: drivers/media/dvb-frontends/lnbh25*
7922
52b1eaf4
KS
7923MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7924M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7925M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7926L: linux-media@vger.kernel.org
a825eaec 7927W: https://linuxtv.org
52b1eaf4
KS
7928W: http://netup.tv/
7929T: git git://linuxtv.org/media_tree.git
7930S: Supported
7931F: drivers/media/pci/netup_unidvb/*
7932
127c49ae 7933MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7934M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7935M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7936P: LinuxTV.org Project
7937L: linux-media@vger.kernel.org
a825eaec 7938W: https://linuxtv.org
8a6e2535 7939Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7940T: git git://linuxtv.org/media_tree.git
127c49ae 7941S: Maintained
618cd932 7942F: Documentation/media/
127c49ae 7943F: drivers/media/
ffe06198 7944F: drivers/staging/media/
eb4b0ec7 7945F: include/linux/platform_data/media/
127c49ae 7946F: include/media/
6c0f0359
MCC
7947F: include/uapi/linux/dvb/
7948F: include/uapi/linux/videodev2.h
7949F: include/uapi/linux/media.h
7950F: include/uapi/linux/v4l2-*
7951F: include/uapi/linux/meye.h
7952F: include/uapi/linux/ivtv*
7953F: include/uapi/linux/uvcvideo.h
d20620de 7954
0c272fc9
JC
7955MEDIATEK ETHERNET DRIVER
7956M: Felix Fietkau <nbd@openwrt.org>
7957M: John Crispin <blogic@openwrt.org>
7958L: netdev@vger.kernel.org
7959S: Maintained
7960F: drivers/net/ethernet/mediatek/
7961
c869f77d
JK
7962MEDIATEK MT7601U WIRELESS LAN DRIVER
7963M: Jakub Kicinski <kubakici@wp.pl>
7964L: linux-wireless@vger.kernel.org
7965S: Maintained
7966F: drivers/net/wireless/mediatek/mt7601u/
7967
e399065b 7968MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
7969M: Kashyap Desai <kashyap.desai@broadcom.com>
7970M: Sumit Saxena <sumit.saxena@broadcom.com>
7971M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
7972L: megaraidlinux.pdl@broadcom.com
baaea1dc 7973L: linux-scsi@vger.kernel.org
295dde2f 7974W: http://www.avagotech.com/support/
ce00f85c 7975S: Maintained
679655da
JP
7976F: Documentation/scsi/megaraid.txt
7977F: drivers/scsi/megaraid.*
7978F: drivers/scsi/megaraid/
757e0108 7979
ff43f433
SJ
7980MELFAS MIP4 TOUCHSCREEN DRIVER
7981M: Sangwon Jee <jeesw@melfas.com>
7982W: http://www.melfas.com
7983S: Supported
7984F: drivers/input/touchscreen/melfas_mip4.c
7985F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7986
2c46c9d5 7987MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7988M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7989L: netdev@vger.kernel.org
2c46c9d5
AV
7990S: Supported
7991W: http://www.mellanox.com
7992Q: http://patchwork.ozlabs.org/project/netdev/list/
7993F: drivers/net/ethernet/mellanox/mlx4/en_*
7994
e7523a49
OG
7995MELLANOX ETHERNET DRIVER (mlx5e)
7996M: Saeed Mahameed <saeedm@mellanox.com>
7997L: netdev@vger.kernel.org
7998S: Supported
7999W: http://www.mellanox.com
8000Q: http://patchwork.ozlabs.org/project/netdev/list/
8001F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8002
93c1edb2
JP
8003MELLANOX ETHERNET SWITCH DRIVERS
8004M: Jiri Pirko <jiri@mellanox.com>
8005M: Ido Schimmel <idosch@mellanox.com>
8006L: netdev@vger.kernel.org
8007S: Supported
8008W: http://www.mellanox.com
8009Q: http://patchwork.ozlabs.org/project/netdev/list/
8010F: drivers/net/ethernet/mellanox/mlxsw/
8011
be4fdf99
VP
8012MELLANOX MLXCPLD LED DRIVER
8013M: Vadim Pasternak <vadimp@mellanox.com>
8014L: linux-leds@vger.kernel.org
8015S: Supported
8016F: drivers/leds/leds-mlxcpld.c
8017F: Documentation/leds/leds-mlxcpld.txt
8018
58cbbee2
VP
8019MELLANOX PLATFORM DRIVER
8020M: Vadim Pasternak <vadimp@mellanox.com>
8021L: platform-driver-x86@vger.kernel.org
8022S: Supported
8023F: arch/x86/platform/mellanox/mlx-platform.c
8024
8700e3e7
MS
8025SOFT-ROCE DRIVER (rxe)
8026M: Moni Shoua <monis@mellanox.com>
8027L: linux-rdma@vger.kernel.org
8028S: Supported
8029W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8030Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8031F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8032F: include/uapi/rdma/rdma_user_rxe.h
8033
5b25b13a
MD
8034MEMBARRIER SUPPORT
8035M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8036M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8037L: linux-kernel@vger.kernel.org
8038S: Supported
8039F: kernel/membarrier.c
8040F: include/uapi/linux/membarrier.h
8041
70ea91f1
SR
8042MEMORY MANAGEMENT
8043L: linux-mm@kvack.org
70ea91f1
SR
8044W: http://www.linux-mm.org
8045S: Maintained
679655da 8046F: include/linux/mm.h
551450bb
CS
8047F: include/linux/gfp.h
8048F: include/linux/mmzone.h
8049F: include/linux/memory_hotplug.h
8050F: include/linux/vmalloc.h
679655da 8051F: mm/
70ea91f1 8052
f4e9ce66 8053MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8054M: David Woodhouse <dwmw2@infradead.org>
242c325e 8055M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8056M: Boris Brezillon <boris.brezillon@free-electrons.com>
8057M: Marek Vasut <marek.vasut@gmail.com>
8058M: Richard Weinberger <richard@nod.at>
8059M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8060L: linux-mtd@lists.infradead.org
8a6e2535
JP
8061W: http://www.linux-mtd.infradead.org/
8062Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8063T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8064T: git git://git.infradead.org/l2-mtd.git
1da177e4 8065S: Maintained
becc7ae5 8066F: Documentation/devicetree/bindings/mtd/
679655da
JP
8067F: drivers/mtd/
8068F: include/linux/mtd/
c117ab84 8069F: include/uapi/mtd/
1da177e4 8070
26c57ef1 8071MEN A21 WATCHDOG DRIVER
30c7469b 8072M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8073L: linux-watchdog@vger.kernel.org
30c7469b 8074S: Maintained
26c57ef1
JT
8075F: drivers/watchdog/mena21_wdt.c
8076
3764e82e 8077MEN CHAMELEON BUS (mcb)
30c7469b
JT
8078M: Johannes Thumshirn <morbidrsa@gmail.com>
8079S: Maintained
3764e82e
JT
8080F: drivers/mcb/
8081F: include/linux/mcb.h
b9f2f459 8082F: Documentation/men-chameleon-bus.txt
3764e82e 8083
48b490d2
AW
8084MEN F21BMC (Board Management Controller)
8085M: Andreas Werner <andreas.werner@men.de>
8086S: Supported
8087F: drivers/mfd/menf21bmc.c
8088F: drivers/watchdog/menf21bmc_wdt.c
8089F: drivers/leds/leds-menf21bmc.c
8090F: drivers/hwmon/menf21bmc_hwmon.c
8091F: Documentation/hwmon/menf21bmc
8092
12285945
JH
8093METAG ARCHITECTURE
8094M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8095L: linux-metag@vger.kernel.org
9f273c24 8096T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8097S: Odd Fixes
12285945
JH
8098F: arch/metag/
8099F: Documentation/metag/
8100F: Documentation/devicetree/bindings/metag/
2d799dde 8101F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8102F: drivers/clocksource/metag_generic.c
5698c50d
JH
8103F: drivers/irqchip/irq-metag.c
8104F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8105F: drivers/tty/metag_da.c
12285945 8106
c6375b0a 8107MICROBLAZE ARCHITECTURE
8b58be88 8108M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8109W: http://www.monstr.eu/fdt/
8110T: git git://git.monstr.eu/linux-2.6-microblaze.git
8111S: Supported
0a8c7914 8112F: arch/microblaze/
1da177e4 8113
5615c371
NF
8114MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8115M: Richard Genoud <richard.genoud@gmail.com>
8116S: Maintained
8117F: drivers/tty/serial/atmel_serial.c
8118F: include/linux/atmel_serial.h
8119
71fb2c74
SW
8120MICROCHIP / ATMEL ISC DRIVER
8121M: Songjun Wu <songjun.wu@microchip.com>
8122L: linux-media@vger.kernel.org
8123S: Supported
8124F: drivers/media/platform/atmel/atmel-isc.c
8125F: drivers/media/platform/atmel/atmel-isc-regs.h
8126F: devicetree/bindings/media/atmel-isc.txt
8127
2508a45a
CY
8128MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8129M: Chen Yu <yu.c.chen@intel.com>
8130L: platform-driver-x86@vger.kernel.org
8131S: Supported
8132F: drivers/platform/x86/surfacepro3_button.c
8133
1da177e4 8134MICROTEK X6 SCANNER
61eee9a7 8135M: Oliver Neukum <oliver@neukum.org>
1da177e4 8136S: Maintained
679655da 8137F: drivers/usb/image/microtek.*
1da177e4
LT
8138
8139MIPS
8b58be88 8140M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8141L: linux-mips@linux-mips.org
6097050d 8142W: http://www.linux-mips.org/
b05e988e 8143T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8144Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8145S: Supported
f46d92e8 8146F: Documentation/devicetree/bindings/mips/
679655da
JP
8147F: Documentation/mips/
8148F: arch/mips/
1da177e4 8149
413ef3f6
KC
8150MIPS/LOONGSON1 ARCHITECTURE
8151M: Keguang Zhang <keguang.zhang@gmail.com>
8152L: linux-mips@linux-mips.org
8153S: Maintained
8154F: arch/mips/loongson32/
8155F: arch/mips/include/asm/mach-loongson32/
8156F: drivers/*/*loongson1*
8157F: drivers/*/*/*loongson1*
8158
08b7620a
HV
8159MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8160M: Hans Verkuil <hverkuil@xs4all.nl>
8161L: linux-media@vger.kernel.org
8162T: git git://linuxtv.org/media_tree.git
a825eaec 8163W: https://linuxtv.org
08b7620a
HV
8164S: Odd Fixes
8165F: drivers/media/radio/radio-miropcm20*
8166
c09befcb
OG
8167MELLANOX MLX4 core VPI driver
8168M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8169L: netdev@vger.kernel.org
8170L: linux-rdma@vger.kernel.org
8171W: http://www.mellanox.com
8172Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8173S: Supported
8174F: drivers/net/ethernet/mellanox/mlx4/
8175F: include/linux/mlx4/
9ce28a20 8176F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8177
8178MELLANOX MLX4 IB driver
8179M: Yishai Hadas <yishaih@mellanox.com>
8180L: linux-rdma@vger.kernel.org
8181W: http://www.mellanox.com
e126ba97 8182Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8183S: Supported
8184F: drivers/infiniband/hw/mlx4/
8185F: include/linux/mlx4/
8186
595a4d8f 8187MELLANOX MLX5 core VPI driver
45788f1f 8188M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8189M: Matan Barak <matanb@mellanox.com>
8190M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8191L: netdev@vger.kernel.org
8192L: linux-rdma@vger.kernel.org
8193W: http://www.mellanox.com
8194Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8195S: Supported
8196F: drivers/net/ethernet/mellanox/mlx5/core/
8197F: include/linux/mlx5/
3085e29e 8198F: include/uapi/rdma/mlx5-abi.h
e126ba97 8199
595a4d8f
OG
8200MELLANOX MLX5 IB driver
8201M: Matan Barak <matanb@mellanox.com>
8202M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8203L: linux-rdma@vger.kernel.org
8204W: http://www.mellanox.com
8205Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8206S: Supported
b75f0050 8207F: drivers/infiniband/hw/mlx5/
595a4d8f 8208F: include/linux/mlx5/
e126ba97 8209
764589b6
CM
8210MELEXIS MLX90614 DRIVER
8211M: Crt Mori <cmo@melexis.com>
8212L: linux-iio@vger.kernel.org
8213W: http://www.melexis.com
8214S: Supported
8215F: drivers/iio/temperature/mlx90614.c
8216
6c223761
KB
8217MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8218M: Don Brace <don.brace@microsemi.com>
8219L: esc.storagedev@microsemi.com
8220L: linux-scsi@vger.kernel.org
8221S: Supported
8222F: drivers/scsi/smartpqi/smartpqi*.[ch]
8223F: drivers/scsi/smartpqi/Kconfig
8224F: drivers/scsi/smartpqi/Makefile
8225F: include/linux/cciss*.h
8226F: include/uapi/linux/cciss*.h
425b490b 8227F: Documentation/scsi/smartpqi.txt
6c223761 8228
0ce277e4
AP
8229MN88472 MEDIA DRIVER
8230M: Antti Palosaari <crope@iki.fi>
8231L: linux-media@vger.kernel.org
a825eaec 8232W: https://linuxtv.org
0ce277e4
AP
8233W: http://palosaari.fi/linux/
8234Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8235S: Maintained
94d0eaa4 8236F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8237
4f4d238f
AP
8238MN88473 MEDIA DRIVER
8239M: Antti Palosaari <crope@iki.fi>
8240L: linux-media@vger.kernel.org
a825eaec 8241W: https://linuxtv.org
4f4d238f
AP
8242W: http://palosaari.fi/linux/
8243Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8244S: Maintained
877ba50b 8245F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8246
1da177e4 8247MODULE SUPPORT
a467a672 8248M: Jessica Yu <jeyu@redhat.com>
8b58be88 8249M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8250S: Maintained
679655da
JP
8251F: include/linux/module.h
8252F: kernel/module.c
1da177e4
LT
8253
8254MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8255W: http://popies.net/meye/
b7788e13 8256S: Orphan
618cd932 8257F: Documentation/media/v4l-drivers/meye*
90d72ac6 8258F: drivers/media/pci/meye/
6c0f0359 8259F: include/uapi/linux/meye.h
1da177e4 8260
b9705b60 8261MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8262M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8263S: Maintained
679655da 8264F: Documentation/serial/moxa-smartio
c897401b 8265F: drivers/tty/mxser.*
d735410a 8266
889b2f87
AK
8267MR800 AVERMEDIA USB FM RADIO DRIVER
8268M: Alexey Klimov <klimov.linux@gmail.com>
8269L: linux-media@vger.kernel.org
8270T: git git://linuxtv.org/media_tree.git
8271S: Maintained
8272F: drivers/media/radio/radio-mr800.c
8273
d7155691
AO
8274MRF24J40 IEEE 802.15.4 RADIO DRIVER
8275M: Alan Ott <alan@signal11.us>
8276L: linux-wpan@vger.kernel.org
8277S: Maintained
8278F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8279F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8280
8c4c731a 8281MSI LAPTOP SUPPORT
182ae55c 8282M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8283L: platform-driver-x86@vger.kernel.org
8c4c731a 8284S: Maintained
679655da 8285F: drivers/platform/x86/msi-laptop.c
8c4c731a 8286
0f1006b1 8287MSI WMI SUPPORT
d0944853 8288L: platform-driver-x86@vger.kernel.org
5ee7041e 8289S: Orphan
0f1006b1
AA
8290F: drivers/platform/x86/msi-wmi.c
8291
19a628a0
AP
8292MSI001 MEDIA DRIVER
8293M: Antti Palosaari <crope@iki.fi>
8294L: linux-media@vger.kernel.org
a825eaec 8295W: https://linuxtv.org
19a628a0
AP
8296W: http://palosaari.fi/linux/
8297Q: http://patchwork.linuxtv.org/project/linux-media/list/
8298T: git git://linuxtv.org/anttip/media_tree.git
8299S: Maintained
0185e197 8300F: drivers/media/tuners/msi001*
19a628a0 8301
7570589d 8302MSI2500 MEDIA DRIVER
2c57213f
AP
8303M: Antti Palosaari <crope@iki.fi>
8304L: linux-media@vger.kernel.org
a825eaec 8305W: https://linuxtv.org
2c57213f
AP
8306W: http://palosaari.fi/linux/
8307Q: http://patchwork.linuxtv.org/project/linux-media/list/
8308T: git git://linuxtv.org/anttip/media_tree.git
8309S: Maintained
7570589d 8310F: drivers/media/usb/msi2500/
2c57213f 8311
159eeea4
RJ
8312MSYSTEMS DISKONCHIP G3 MTD DRIVER
8313M: Robert Jarzmik <robert.jarzmik@free.fr>
8314L: linux-mtd@lists.infradead.org
8315S: Maintained
8316F: drivers/mtd/devices/docg3*
8317
62a37dc7 8318MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8319M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8320L: linux-media@vger.kernel.org
8321T: git git://linuxtv.org/media_tree.git
8322S: Maintained
8323F: drivers/media/i2c/mt9m032.c
b5dcee22 8324F: include/media/i2c/mt9m032.h
0e837fb9 8325
62a37dc7 8326MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8327M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8328L: linux-media@vger.kernel.org
8329T: git git://linuxtv.org/media_tree.git
8330S: Maintained
8331F: drivers/media/i2c/mt9p031.c
b5dcee22 8332F: include/media/i2c/mt9p031.h
0e837fb9 8333
62a37dc7 8334MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8335M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8336L: linux-media@vger.kernel.org
8337T: git git://linuxtv.org/media_tree.git
8338S: Maintained
8339F: drivers/media/i2c/mt9t001.c
b5dcee22 8340F: include/media/i2c/mt9t001.h
0e837fb9 8341
62a37dc7 8342MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8343M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8344L: linux-media@vger.kernel.org
8345T: git git://linuxtv.org/media_tree.git
8346S: Maintained
f2272e13 8347F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8348F: drivers/media/i2c/mt9v032.c
b5dcee22 8349F: include/media/i2c/mt9v032.h
0e837fb9 8350
4e0d13cb 8351MULTIFUNCTION DEVICES (MFD)
f7d3210e 8352M: Lee Jones <lee.jones@linaro.org>
7caa7991 8353T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8354S: Supported
80366127 8355F: Documentation/devicetree/bindings/mfd/
679655da 8356F: drivers/mfd/
55b5940d 8357F: include/linux/mfd/
4e0d13cb 8358
5c4e6f13 8359MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8360M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8361L: linux-mmc@vger.kernel.org
82bb095e 8362T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8363S: Maintained
2810984b 8364F: Documentation/devicetree/bindings/mmc/
679655da
JP
8365F: drivers/mmc/
8366F: include/linux/mmc/
c117ab84 8367F: include/uapi/linux/mmc/
baca2da4 8368
15a0580c 8369MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8370S: Orphan
679655da
JP
8371F: drivers/mmc/host/mmc_spi.c
8372F: include/linux/spi/mmc_spi.h
15a0580c 8373
1da177e4 8374MULTISOUND SOUND DRIVER
8b58be88 8375M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8376S: Maintained
679655da
JP
8377F: Documentation/sound/oss/MultiSound
8378F: sound/oss/msnd*
1da177e4 8379
d735410a 8380MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8381S: Orphan
c897401b 8382F: drivers/tty/isicom.c
679655da 8383F: include/linux/isicom.h
d735410a 8384
550a7375 8385MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8386M: Bin Liu <b-liu@ti.com>
795fb7e7 8387L: linux-usb@vger.kernel.org
43b416e5 8388T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8389S: Maintained
679655da 8390F: drivers/usb/musb/
550a7375 8391
ea0af5f6
MK
8392MXL5007T MEDIA DRIVER
8393M: Michael Krufky <mkrufky@linuxtv.org>
8394L: linux-media@vger.kernel.org
a825eaec 8395W: https://linuxtv.org
ea0af5f6
MK
8396W: http://github.com/mkrufky
8397Q: http://patchwork.linuxtv.org/project/linux-media/list/
8398T: git git://linuxtv.org/mkrufky/tuners.git
8399S: Maintained
8400F: drivers/media/tuners/mxl5007t.*
8401
45d59d70
MV
8402MXSFB DRM DRIVER
8403M: Marek Vasut <marex@denx.de>
8404S: Supported
8405F: drivers/gpu/drm/mxsfb/
8406F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8407
2d3cf588 8408MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8409M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8410L: netdev@vger.kernel.org
205057ae 8411W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8412S: Supported
93f7848b 8413F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8414
9df4f913
BB
8415NAND FLASH SUBSYSTEM
8416M: Boris Brezillon <boris.brezillon@free-electrons.com>
8417R: Richard Weinberger <richard@nod.at>
8418L: linux-mtd@lists.infradead.org
8419W: http://www.linux-mtd.infradead.org/
8420Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8421T: git git://github.com/linux-nand/linux.git
8422S: Maintained
8423F: drivers/mtd/nand/
8424F: include/linux/mtd/nand*.h
8425
1da177e4 8426NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8427S: Orphan
d9fb9f38 8428F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8429
23dc05a3
DM
8430NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8431M: Daniel Mack <zonque@gmail.com>
8432S: Maintained
e5747e40 8433L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8434W: http://www.native-instruments.com
8435F: sound/usb/caiaq/
8436
1da177e4 8437NCP FILESYSTEM
52653199
PV
8438M: Petr Vandrovec <petr@vandrovec.name>
8439S: Odd Fixes
679655da 8440F: fs/ncpfs/
1da177e4 8441
a79b0322
FT
8442NCR 5380 SCSI DRIVERS
8443M: Finn Thain <fthain@telegraphics.com.au>
8444M: Michael Schmitz <schmitzmic@gmail.com>
8445L: linux-scsi@vger.kernel.org
8446S: Maintained
8447F: Documentation/scsi/g_NCR5380.txt
8448F: drivers/scsi/NCR5380.*
8449F: drivers/scsi/arm/cumana_1.c
8450F: drivers/scsi/arm/oak.c
a79b0322
FT
8451F: drivers/scsi/atari_scsi.*
8452F: drivers/scsi/dmx3191d.c
a79b0322 8453F: drivers/scsi/g_NCR5380.*
a79b0322 8454F: drivers/scsi/mac_scsi.*
a79b0322
FT
8455F: drivers/scsi/sun3_scsi.*
8456F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8457
1da177e4 8458NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8459M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8460L: linux-scsi@vger.kernel.org
8461S: Maintained
679655da 8462F: drivers/scsi/NCR_D700.*
1da177e4 8463
4aa3eb4c
GR
8464NCT6775 HARDWARE MONITOR DRIVER
8465M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8466L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8467S: Maintained
8468F: Documentation/hwmon/nct6775
8469F: drivers/hwmon/nct6775.c
8470
3c2d774c 8471NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8472M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8473L: linux-rdma@vger.kernel.org
e3d33cb1 8474W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8475S: Supported
8476F: drivers/infiniband/hw/nes/
c546b2a3 8477F: include/uapi/rdma/nes-abi.h
3c2d774c 8478
be2f2e84 8479NETEM NETWORK EMULATOR
adbbf69d 8480M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8481L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8482S: Maintained
679655da 8483F: net/sched/sch_netem.c
be2f2e84 8484
b2f5a051 8485NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8486M: Jon Mason <jdmason@kudzu.us>
4a58448b 8487L: netdev@vger.kernel.org
4a58448b 8488S: Supported
679655da 8489F: Documentation/networking/s2io.txt
b2f5a051 8490F: Documentation/networking/vxge.txt
86387e1a 8491F: drivers/net/ethernet/neterion/
4a58448b 8492
db9cf3a3 8493NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8494M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8495M: Patrick McHardy <kaber@trash.net>
42010ed0 8496M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8497L: netfilter-devel@vger.kernel.org
82b98543 8498L: coreteam@netfilter.org
1da177e4
LT
8499W: http://www.netfilter.org/
8500W: http://www.iptables.org/
42010ed0
PNA
8501Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8502T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8503T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8504S: Supported
679655da
JP
8505F: include/linux/netfilter*
8506F: include/linux/netfilter/
8507F: include/net/netfilter/
c117ab84
CEB
8508F: include/uapi/linux/netfilter*
8509F: include/uapi/linux/netfilter/
679655da
JP
8510F: net/*/netfilter.c
8511F: net/*/netfilter/
8512F: net/netfilter/
91c269a0 8513F: net/bridge/br_netfilter*.c
1da177e4 8514
4cc67735 8515NETLABEL
87a0874c 8516M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8517W: http://netlabel.sf.net
8518L: netdev@vger.kernel.org
87a0874c 8519S: Maintained
80811493 8520F: Documentation/netlabel/
679655da
JP
8521F: include/net/netlabel.h
8522F: net/netlabel/
4cc67735 8523
1da177e4 8524NETROM NETWORK LAYER
8b58be88 8525M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8526L: linux-hams@vger.kernel.org
d34cb28a 8527W: http://www.linux-ax25.org/
1da177e4 8528S: Maintained
679655da 8529F: include/net/netrom.h
c117ab84 8530F: include/uapi/linux/netrom.h
679655da 8531F: net/netrom/
1da177e4 8532
4c352362
JK
8533NETRONOME ETHERNET DRIVERS
8534M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8535L: oss-drivers@netronome.com
8536S: Maintained
8537F: drivers/net/ethernet/netronome/
8538
5ddb88c0 8539NETWORK BLOCK DEVICE (NBD)
4ca5829a 8540M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8541S: Maintained
5e4b269b 8542L: nbd-general@lists.sourceforge.net
4ca5829a 8543T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8544F: Documentation/blockdev/nbd.txt
8545F: drivers/block/nbd.c
c117ab84 8546F: include/uapi/linux/nbd.h
1da177e4 8547
6e43650c
NH
8548NETWORK DROP MONITOR
8549M: Neil Horman <nhorman@tuxdriver.com>
8550L: netdev@vger.kernel.org
8551S: Maintained
8552W: https://fedorahosted.org/dropwatch/
8553F: net/core/drop_monitor.c
8554
3ed6e498
AL
8555NETWORKING [DSA]
8556M: Andrew Lunn <andrew@lunn.ch>
8557M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8558M: Florian Fainelli <f.fainelli@gmail.com>
8559S: Maintained
8560F: net/dsa/
8561F: include/net/dsa.h
8562F: drivers/net/dsa/
8563
1da177e4 8564NETWORKING [GENERAL]
8b58be88 8565M: "David S. Miller" <davem@davemloft.net>
979b6c13 8566L: netdev@vger.kernel.org
b1e8fd54 8567W: http://www.linuxfoundation.org/en/Net
11e98029 8568Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8569T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8570T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8571S: Maintained
679655da
JP
8572F: net/
8573F: include/net/
018d21ed
JP
8574F: include/linux/in.h
8575F: include/linux/net.h
8576F: include/linux/netdevice.h
c117ab84
CEB
8577F: include/uapi/linux/in.h
8578F: include/uapi/linux/net.h
8579F: include/uapi/linux/netdevice.h
0c7aecd4 8580F: include/uapi/linux/net_namespace.h
7e814a6c 8581F: tools/net/
f4e53f9a 8582F: tools/testing/selftests/net/
335a67d2 8583F: lib/random32.c
1da177e4
LT
8584
8585NETWORKING [IPv4/IPv6]
8b58be88
JP
8586M: "David S. Miller" <davem@davemloft.net>
8587M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8588M: James Morris <jmorris@namei.org>
8589M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8590M: Patrick McHardy <kaber@trash.net>
979b6c13 8591L: netdev@vger.kernel.org
08deed1e 8592T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8593S: Maintained
679655da
JP
8594F: net/ipv4/
8595F: net/ipv6/
8596F: include/net/ip*
0a14842f 8597F: arch/x86/net/*
1da177e4 8598
73b7656c
DM
8599NETWORKING [IPSEC]
8600M: Steffen Klassert <steffen.klassert@secunet.com>
8601M: Herbert Xu <herbert@gondor.apana.org.au>
8602M: "David S. Miller" <davem@davemloft.net>
8603L: netdev@vger.kernel.org
d1fc5024
SK
8604T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8605T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8606S: Maintained
5826bdd1 8607F: net/core/flow.c
73b7656c
DM
8608F: net/xfrm/
8609F: net/key/
8610F: net/ipv4/xfrm*
d1fc5024
SK
8611F: net/ipv4/esp4.c
8612F: net/ipv4/ah4.c
8613F: net/ipv4/ipcomp.c
8614F: net/ipv4/ip_vti.c
73b7656c 8615F: net/ipv6/xfrm*
d1fc5024
SK
8616F: net/ipv6/esp6.c
8617F: net/ipv6/ah6.c
8618F: net/ipv6/ipcomp6.c
8619F: net/ipv6/ip6_vti.c
73b7656c
DM
8620F: include/uapi/linux/xfrm.h
8621F: include/net/xfrm.h
8622
10e2ff1c 8623NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8624M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8625L: netdev@vger.kernel.org
8626S: Maintained
8627
29f8f632 8628NETWORKING [WIRELESS]
2cb4abd1 8629L: linux-wireless@vger.kernel.org
8a6e2535 8630Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8631
788873ac
JP
8632NETWORKING DRIVERS
8633L: netdev@vger.kernel.org
8634W: http://www.linuxfoundation.org/en/Net
11e98029 8635Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8636T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8637T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8638S: Odd Fixes
156f4fbc 8639F: Documentation/devicetree/bindings/net/
788873ac 8640F: drivers/net/
018d21ed 8641F: include/linux/if_*
0b63bf1f 8642F: include/linux/netdevice.h
0b63bf1f
JD
8643F: include/linux/etherdevice.h
8644F: include/linux/fcdevice.h
8645F: include/linux/fddidevice.h
8646F: include/linux/hippidevice.h
8647F: include/linux/inetdevice.h
c117ab84
CEB
8648F: include/uapi/linux/if_*
8649F: include/uapi/linux/netdevice.h
788873ac 8650
0e324cf6
JL
8651NETWORKING DRIVERS (WIRELESS)
8652M: Kalle Valo <kvalo@codeaurora.org>
8653L: linux-wireless@vger.kernel.org
8654Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8655T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8656T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8657S: Maintained
182fd9ee 8658F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8659F: drivers/net/wireless/
8660
3d396eb1 8661NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8662M: Manish Chopra <manish.chopra@cavium.com>
8663M: Rahul Verma <rahul.verma@cavium.com>
8664M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8665L: netdev@vger.kernel.org
3d396eb1 8666S: Supported
aa43c215 8667F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8668
6423d30f
AAJ
8669NFC SUBSYSTEM
8670M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8671M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8672M: Samuel Ortiz <sameo@linux.intel.com>
8673L: linux-wireless@vger.kernel.org
1eb3b216 8674L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8675S: Supported
6423d30f 8676F: net/nfc/
55eb94f9 8677F: include/net/nfc/
c117ab84 8678F: include/uapi/linux/nfc.h
6423d30f 8679F: drivers/nfc/
397d6497
CR
8680F: include/linux/platform_data/nfcmrvl.h
8681F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8682F: include/linux/platform_data/pn544.h
397d6497
CR
8683F: include/linux/platform_data/st21nfca.h
8684F: include/linux/platform_data/st-nci.h
7ebb88e5 8685F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8686
e8b43555 8687NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8688M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8689M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8690L: linux-nfs@vger.kernel.org
8691W: http://client.linux-nfs.org
cd7b996a 8692T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8693S: Maintained
679655da
JP
8694F: fs/lockd/
8695F: fs/nfs/
8696F: fs/nfs_common/
8697F: net/sunrpc/
8698F: include/linux/lockd/
8699F: include/linux/nfs*
8700F: include/linux/sunrpc/
c117ab84
CEB
8701F: include/uapi/linux/nfs*
8702F: include/uapi/linux/sunrpc/
1da177e4 8703
85ef9cea 8704NILFS2 FILESYSTEM
e2126935 8705M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8706L: linux-nilfs@vger.kernel.org
f9472265 8707W: http://nilfs.sourceforge.net/
9e92e516 8708W: http://nilfs.osdn.jp/
e2126935 8709T: git git://github.com/konis/nilfs2.git
85ef9cea 8710S: Supported
679655da
JP
8711F: Documentation/filesystems/nilfs2.txt
8712F: fs/nilfs2/
c35c7ac5 8713F: include/trace/events/nilfs2.h
e63e88bc
RK
8714F: include/uapi/linux/nilfs2_api.h
8715F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8716
1da177e4 8717NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8718M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8719W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8720S: Maintained
679655da
JP
8721F: Documentation/scsi/NinjaSCSI.txt
8722F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8723
8724NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8725M: GOTO Masanori <gotom@debian.or.jp>
8726M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8727W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8728S: Maintained
679655da
JP
8729F: Documentation/scsi/NinjaSCSI.txt
8730F: drivers/scsi/nsp32*
1da177e4 8731
383b8fb9
LFT
8732NIOS2 ARCHITECTURE
8733M: Ley Foon Tan <lftan@altera.com>
8734L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8735T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8736S: Maintained
8737F: arch/nios2/
8738
2a6afddb 8739NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8740R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8741F: include/linux/power/bq2415x_charger.h
081bab21 8742F: include/linux/power/bq27xxx_battery.h
2a6afddb 8743F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8744F: drivers/power/supply/bq2415x_charger.c
8745F: drivers/power/supply/bq27xxx_battery.c
8746F: drivers/power/supply/bq27xxx_battery_i2c.c
8747F: drivers/power/supply/isp1704_charger.c
8748F: drivers/power/supply/rx51_battery.c
2a6afddb 8749
a1bd3bae 8750NTB DRIVER CORE
9ef6bf6c
JM
8751M: Jon Mason <jdmason@kudzu.us>
8752M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8753M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8754L: linux-ntb@googlegroups.com
fce8a7bb 8755S: Supported
2984411f
JM
8756W: https://github.com/jonmason/ntb/wiki
8757T: git git://github.com/jonmason/ntb.git
fce8a7bb 8758F: drivers/ntb/
548c237c 8759F: drivers/net/ntb_netdev.c
fce8a7bb 8760F: include/linux/ntb.h
a1bd3bae 8761F: include/linux/ntb_transport.h
a9c59ef7 8762F: tools/testing/selftests/ntb/
fce8a7bb 8763
e26a5843
AH
8764NTB INTEL DRIVER
8765M: Jon Mason <jdmason@kudzu.us>
8766M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8767L: linux-ntb@googlegroups.com
e26a5843
AH
8768S: Supported
8769W: https://github.com/jonmason/ntb/wiki
8770T: git git://github.com/jonmason/ntb.git
8771F: drivers/ntb/hw/intel/
fce8a7bb 8772
a1b36958
XY
8773NTB AMD DRIVER
8774M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8775L: linux-ntb@googlegroups.com
8776S: Supported
8777F: drivers/ntb/hw/amd/
8778
1da177e4 8779NTFS FILESYSTEM
2818ef50 8780M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8781L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8782W: http://www.tuxera.com/
e6f4dee7 8783T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8784S: Supported
679655da
JP
8785F: Documentation/filesystems/ntfs.txt
8786F: fs/ntfs/
1da177e4 8787
9eb8ef74 8788NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8789M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8790L: linux-fbdev@vger.kernel.org
ce00f85c 8791S: Maintained
8a61f013
JH
8792F: drivers/video/fbdev/riva/
8793F: drivers/video/fbdev/nvidia/
1da177e4 8794
79461681 8795NVM EXPRESS DRIVER
b3975e94
JF
8796M: Keith Busch <keith.busch@intel.com>
8797M: Jens Axboe <axboe@fb.com>
79461681 8798L: linux-nvme@lists.infradead.org
b3975e94
JF
8799T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8800W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8801S: Supported
57dacad5 8802F: drivers/nvme/host/
79461681
MW
8803F: include/linux/nvme.h
8804
a07b4970
CH
8805NVM EXPRESS TARGET DRIVER
8806M: Christoph Hellwig <hch@lst.de>
8807M: Sagi Grimberg <sagi@grimberg.me>
8808L: linux-nvme@lists.infradead.org
8809S: Supported
8810F: drivers/nvme/target/
8811
b1ad1475
JS
8812NVM EXPRESS FC TRANSPORT DRIVERS
8813M: James Smart <james.smart@broadcom.com>
8814L: linux-nvme@lists.infradead.org
8815S: Supported
8816F: include/linux/nvme-fc.h
d6d20012 8817F: include/linux/nvme-fc-driver.h
e399441d 8818F: drivers/nvme/host/fc.c
c5343203 8819F: drivers/nvme/target/fc.c
475d0fe7 8820F: drivers/nvme/target/fcloop.c
b1ad1475 8821
aee4b9bd
SK
8822NVMEM FRAMEWORK
8823M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8824M: Maxime Ripard <maxime.ripard@free-electrons.com>
8825S: Maintained
8826F: drivers/nvmem/
8827F: Documentation/devicetree/bindings/nvmem/
8828F: include/linux/nvmem-consumer.h
8829F: include/linux/nvmem-provider.h
8830
dece4585
CP
8831NXP-NCI NFC DRIVER
8832M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8833R: Charles Gorand <charles.gorand@effinnov.com>
8834L: linux-nfc@lists.01.org (moderated for non-subscribers)
8835S: Supported
8836F: drivers/nfc/nxp-nci
8837
f50d7146 8838NXP TDA998X DRM DRIVER
54176cc6 8839M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8840S: Supported
8841F: drivers/gpu/drm/i2c/tda998x_drv.c
8842F: include/drm/i2c/tda998x.h
8843
fbace43e
PR
8844NXP TFA9879 DRIVER
8845M: Peter Rosin <peda@axentia.se>
8846L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8847S: Maintained
8848F: sound/soc/codecs/tfa9879*
8849
442f04c3
JP
8850OBJTOOL
8851M: Josh Poimboeuf <jpoimboe@redhat.com>
8852S: Supported
8853F: tools/objtool/
8854
f5525786 8855OMAP SUPPORT
0e24bdd4 8856M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8857L: linux-omap@vger.kernel.org
8858W: http://www.muru.com/linux/omap/
8859W: http://linux.omap.com/
8a6e2535 8860Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8861T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8862S: Maintained
4e04d5a3 8863F: arch/arm/*omap*/
026da812
FB
8864F: arch/arm/configs/omap1_defconfig
8865F: arch/arm/configs/omap2plus_defconfig
046d0a37 8866F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8867F: drivers/irqchip/irq-omap-intc.c
8868F: drivers/mfd/*omap*.c
8869F: drivers/mfd/menelaus.c
8870F: drivers/mfd/palmas.c
8871F: drivers/mfd/tps65217.c
8872F: drivers/mfd/tps65218.c
8873F: drivers/mfd/tps65910.c
8874F: drivers/mfd/twl-core.[ch]
8875F: drivers/mfd/twl4030*.c
8876F: drivers/mfd/twl6030*.c
8877F: drivers/mfd/twl6040*.c
8878F: drivers/regulator/palmas-regulator*.c
8879F: drivers/regulator/pbias-regulator.c
8880F: drivers/regulator/tps65217-regulator.c
8881F: drivers/regulator/tps65218-regulator.c
8882F: drivers/regulator/tps65910-regulator.c
8883F: drivers/regulator/twl-regulator.c
cac28ae6 8884F: drivers/regulator/twl6030-regulator.c
046d0a37 8885F: include/linux/i2c-omap.h
f5525786 8886
50f29fbd 8887OMAP DEVICE TREE SUPPORT
cdb55ab0 8888M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8889M: Tony Lindgren <tony@atomide.com>
8890L: linux-omap@vger.kernel.org
d0fb18c5 8891L: devicetree@vger.kernel.org
50f29fbd
TL
8892S: Maintained
8893F: arch/arm/boot/dts/*omap*
8894F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8895F: arch/arm/boot/dts/*am4*
8896F: arch/arm/boot/dts/*am5*
8897F: arch/arm/boot/dts/*dra7*
50f29fbd 8898
f5525786 8899OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8900M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8901L: linux-omap@vger.kernel.org
8902S: Maintained
8903F: arch/arm/*omap*/*clock*
8904
8905OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8906M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8907L: linux-omap@vger.kernel.org
8908S: Maintained
8909F: arch/arm/*omap*/*pm*
c46938d4 8910F: drivers/cpufreq/omap-cpufreq.c
f5525786 8911
d21db568 8912OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8913M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8914M: Paul Walmsley <paul@pwsan.com>
8915L: linux-omap@vger.kernel.org
8916S: Maintained
d21db568 8917F: arch/arm/mach-omap2/prm*
692ab1f3 8918
f5525786 8919OMAP AUDIO SUPPORT
6c284903 8920M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8921M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8922L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8923L: linux-omap@vger.kernel.org
8924S: Maintained
8925F: sound/soc/omap/
8926
18640193
TL
8927OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8928M: Roger Quadros <rogerq@ti.com>
8929M: Tony Lindgren <tony@atomide.com>
8930L: linux-omap@vger.kernel.org
8931S: Maintained
8932F: drivers/memory/omap-gpmc.c
8933F: arch/arm/mach-omap2/*gpmc*
8934
f5525786 8935OMAP FRAMEBUFFER SUPPORT
830e6384 8936M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8937L: linux-fbdev@vger.kernel.org
f5525786
TL
8938L: linux-omap@vger.kernel.org
8939S: Maintained
8a61f013 8940F: drivers/video/fbdev/omap/
f5525786 8941
676eec0d 8942OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8943M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8944L: linux-omap@vger.kernel.org
676eec0d 8945L: linux-fbdev@vger.kernel.org
178ff4c9 8946S: Maintained
8a61f013 8947F: drivers/video/fbdev/omap2/
178ff4c9
TV
8948F: Documentation/arm/OMAP/DSS
8949
8b37fcfc
OBC
8950OMAP HARDWARE SPINLOCK SUPPORT
8951M: Ohad Ben-Cohen <ohad@wizery.com>
8952L: linux-omap@vger.kernel.org
8953S: Maintained
8954F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8955
f5525786 8956OMAP MMC SUPPORT
8b58be88 8957M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8958L: linux-omap@vger.kernel.org
8959S: Maintained
653f41b5
MC
8960F: drivers/mmc/host/omap.c
8961
8962OMAP HS MMC SUPPORT
0a4585c6 8963L: linux-mmc@vger.kernel.org
653f41b5 8964L: linux-omap@vger.kernel.org
dfa5d196 8965S: Orphan
653f41b5 8966F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8967
8968OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8969M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8970S: Maintained
8971F: drivers/char/hw_random/omap-rng.c
8972
f400c82e 8973OMAP HWMOD SUPPORT
cdb55ab0 8974M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8975M: Paul Walmsley <paul@pwsan.com>
8976L: linux-omap@vger.kernel.org
8977S: Maintained
8fc8b12b 8978F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8979
8633fb30
PW
8980OMAP HWMOD DATA
8981M: Paul Walmsley <paul@pwsan.com>
8982L: linux-omap@vger.kernel.org
8983S: Maintained
8984F: arch/arm/mach-omap2/omap_hwmod*data*
8985
f400c82e 8986OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8987M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8988L: linux-omap@vger.kernel.org
8989S: Maintained
8990F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8991
0db83ced 8992OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8993M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8994L: linux-media@vger.kernel.org
8995S: Maintained
7eec52db 8996F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8997F: drivers/media/platform/omap3isp/
0db83ced 8998F: drivers/staging/media/omap4iss/
7e8970e1 8999
f5525786 9000OMAP USB SUPPORT
f5525786
TL
9001L: linux-usb@vger.kernel.org
9002L: linux-omap@vger.kernel.org
3b243519 9003S: Orphan
a16fbd65
JP
9004F: drivers/usb/*/*omap*
9005F: arch/arm/*omap*/usb*
f5525786 9006
6d994710 9007OMAP GPIO DRIVER
fe643528 9008M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9009M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9010M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9011L: linux-omap@vger.kernel.org
9012S: Maintained
fe643528 9013F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9014F: drivers/gpio/gpio-omap.c
9015
c351e290
MJ
9016OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9017M: Mark Jackson <mpfj@newflow.co.uk>
9018L: linux-omap@vger.kernel.org
9019S: Maintained
9020F: arch/arm/boot/dts/am335x-nano.dts
9021
0ad122d9 9022OMFS FILESYSTEM
8b58be88 9023M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9024L: linux-karma-devel@lists.sourceforge.net
9025S: Maintained
679655da
JP
9026F: Documentation/filesystems/omfs.txt
9027F: fs/omfs/
0ad122d9 9028
c1986ee9 9029OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9030M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9031S: Maintained
679655da
JP
9032F: drivers/char/pcmcia/cm4000_cs.c
9033F: include/linux/cm4000_cs.h
c117ab84 9034F: include/uapi/linux/cm4000_cs.h
c1986ee9 9035
77c44ab1 9036OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9037M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9038S: Maintained
679655da 9039F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9040
77d5140f 9041OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9042M: Jonathan Corbet <corbet@lwn.net>
661263b5 9043L: linux-media@vger.kernel.org
275ffde4 9044T: git git://linuxtv.org/media_tree.git
77d5140f 9045S: Maintained
90d72ac6 9046F: drivers/media/i2c/ov7670.c
77d5140f 9047
431bca73 9048ONENAND FLASH DRIVER
8b58be88 9049M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9050L: linux-mtd@lists.infradead.org
9051S: Maintained
679655da
JP
9052F: drivers/mtd/onenand/
9053F: include/linux/mtd/onenand*.h
431bca73 9054
1da177e4 9055ONSTREAM SCSI TAPE DRIVER
8b58be88 9056M: Willem Riede <osst@riede.org>
1da177e4
LT
9057L: osst-users@lists.sourceforge.net
9058L: linux-scsi@vger.kernel.org
9059S: Maintained
f7269cfc
JD
9060F: Documentation/scsi/osst.txt
9061F: drivers/scsi/osst.*
9062F: drivers/scsi/osst_*.h
9063F: drivers/scsi/st.h
1da177e4 9064
e2d1d6c0 9065OPENCORES I2C BUS DRIVER
8b58be88 9066M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9067L: linux-i2c@vger.kernel.org
e2d1d6c0 9068S: Maintained
679655da
JP
9069F: Documentation/i2c/busses/i2c-ocores
9070F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9071
860c44c1 9072OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9073M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9074M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9075L: devicetree@vger.kernel.org
a7fefe9f 9076W: http://www.devicetree.org/
fcdec35e 9077T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9078S: Maintained
f8828205 9079F: drivers/of/
860c44c1 9080F: include/linux/of*.h
f8828205 9081F: scripts/dtc/
860c44c1 9082
f8828205 9083OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9084M: Rob Herring <robh+dt@kernel.org>
f8828205 9085M: Mark Rutland <mark.rutland@arm.com>
f8828205 9086L: devicetree@vger.kernel.org
9f273c24 9087T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9088Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9089S: Maintained
9090F: Documentation/devicetree/
9091F: arch/*/boot/dts/
9092F: include/dt-bindings/
9093
2bb65f56
PA
9094OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9095M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9096L: devicetree@vger.kernel.org
9097S: Maintained
9098F: Documentation/devicetree/dynamic-resolution-notes.txt
9099F: Documentation/devicetree/overlay-notes.txt
9100F: drivers/of/overlay.c
9101F: drivers/of/resolver.c
9102
19f9d392
JB
9103OPENRISC ARCHITECTURE
9104M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9105M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9106M: Stafford Horne <shorne@gmail.com>
9107L: openrisc@lists.librecores.org
9108W: http://openrisc.io
19f9d392 9109S: Maintained
14430813 9110F: arch/openrisc/
19f9d392 9111
ccb1352e 9112OPENVSWITCH
4f337ed5 9113M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9114L: netdev@vger.kernel.org
ccb1352e
JG
9115L: dev@openvswitch.org
9116W: http://openvswitch.org
ccb1352e
JG
9117S: Maintained
9118F: net/openvswitch/
b422da7c 9119F: include/uapi/linux/openvswitch.h
ccb1352e 9120
875fa6fb
VK
9121OPERATING PERFORMANCE POINTS (OPP)
9122M: Viresh Kumar <vireshk@kernel.org>
9123M: Nishanth Menon <nm@ti.com>
9124M: Stephen Boyd <sboyd@codeaurora.org>
9125L: linux-pm@vger.kernel.org
9126S: Maintained
9127T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9128F: drivers/base/power/opp/
9129F: include/linux/pm_opp.h
9130F: Documentation/power/opp.txt
9131F: Documentation/devicetree/bindings/opp/
9132
af39917d
CL
9133OPL4 DRIVER
9134M: Clemens Ladisch <clemens@ladisch.de>
9135L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9136T: git git://git.alsa-project.org/alsa-kernel.git
9137S: Maintained
9138F: sound/drivers/opl4/
9139
1da177e4 9140OPROFILE
4cf7e718 9141M: Robert Richter <rric@kernel.org>
1da177e4
LT
9142L: oprofile-list@lists.sf.net
9143S: Maintained
81c4a8a6 9144F: arch/*/include/asm/oprofile*.h
679655da
JP
9145F: arch/*/oprofile/
9146F: drivers/oprofile/
9147F: include/linux/oprofile.h
1da177e4 9148
e2d1d6c0 9149ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9150M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9151M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9152L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9153W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9154S: Supported
679655da
JP
9155F: Documentation/filesystems/ocfs2.txt
9156F: Documentation/filesystems/dlmfs.txt
9157F: fs/ocfs2/
e2d1d6c0 9158
1da177e4 9159ORINOCO DRIVER
724c6b35 9160L: linux-wireless@vger.kernel.org
491b26b4 9161W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9162W: http://www.nongnu.org/orinoco/
3a59babb 9163S: Orphan
2be45b66 9164F: drivers/net/wireless/intersil/orinoco/
1da177e4 9165
42c55aa8 9166OSD LIBRARY and FILESYSTEM
fadc0752 9167M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9168M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9169L: osd-dev@open-osd.org
9170W: http://open-osd.org
54e5881d 9171T: git git://git.open-osd.org/open-osd.git
68274794 9172S: Maintained
42c55aa8 9173F: drivers/scsi/osd/
6b6f0b6c 9174F: include/scsi/osd_*
42c55aa8 9175F: fs/exofs/
68274794 9176
ef94b186 9177OVERLAY FILESYSTEM
7c37fbda 9178M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9179L: linux-unionfs@vger.kernel.org
9180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9181S: Supported
1d113735 9182F: fs/overlayfs/
7c37fbda
NB
9183F: Documentation/filesystems/overlayfs.txt
9184
85096169
MM
9185ORANGEFS FILESYSTEM
9186M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9187L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9188T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9189S: Supported
9190F: fs/orangefs/
9191F: Documentation/filesystems/orangefs.txt
9192
e2d1d6c0 9193P54 WIRELESS DRIVER
084cb0fe 9194M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9195L: linux-wireless@vger.kernel.org
084cb0fe 9196W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9197S: Maintained
d3466830 9198F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9199
f5cd7872 9200PA SEMI ETHERNET DRIVER
f5cd7872 9201L: netdev@vger.kernel.org
56a5b8da 9202S: Orphan
ded19add 9203F: drivers/net/ethernet/pasemi/*
f5cd7872 9204
beb58aa3 9205PA SEMI SMBUS DRIVER
846557d3 9206L: linux-i2c@vger.kernel.org
56a5b8da 9207S: Orphan
679655da 9208F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9209
48fc267e
SK
9210PADATA PARALLEL EXECUTION MECHANISM
9211M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9212L: linux-crypto@vger.kernel.org
9213S: Maintained
9214F: kernel/padata.c
9215F: include/linux/padata.h
9216F: Documentation/padata.txt
9217
709ee531 9218PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9219M: Harald Welte <laforge@gnumonks.org>
d0944853 9220L: platform-driver-x86@vger.kernel.org
709ee531 9221S: Maintained
679655da 9222F: drivers/platform/x86/panasonic-laptop.c
709ee531 9223
368dd5ac 9224PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9225M: David Howells <dhowells@redhat.com>
4fa97181
DH
9226L: linux-am33-list@redhat.com (moderated for non-subscribers)
9227W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9228S: Maintained
679655da
JP
9229F: Documentation/mn10300/
9230F: arch/mn10300/
4fa97181 9231
305b37bd
KS
9232PARALLEL LCD/KEYPAD PANEL DRIVER
9233M: Willy Tarreau <willy@haproxy.com>
9234M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9235S: Odd Fixes
9236F: Documentation/misc-devices/lcd-panel-cgram.txt
9237F: drivers/misc/panel.c
9238
64dfff03
SM
9239PARALLEL PORT SUBSYSTEM
9240M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9241M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9242L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9243S: Maintained
679655da
JP
9244F: drivers/parport/
9245F: include/linux/parport*.h
9246F: drivers/char/ppdev.c
c117ab84 9247F: include/uapi/linux/ppdev.h
64dfff03 9248F: Documentation/parport*.txt
1da177e4 9249
4cdf6bc2 9250PARAVIRT_OPS INTERFACE
d633180c 9251M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9252M: Chris Wright <chrisw@sous-sol.org>
9253M: Alok Kataria <akataria@vmware.com>
9254M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9255L: virtualization@lists.linux-foundation.org
4cdf6bc2 9256S: Supported
a2e19991 9257F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9258F: arch/*/kernel/paravirt*
9259F: arch/*/include/asm/paravirt.h
47ae4b05 9260F: include/linux/hypervisor.h
4cdf6bc2 9261
e2d1d6c0 9262PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9263M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9264L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9265S: Maintained
679655da
JP
9266F: Documentation/blockdev/paride.txt
9267F: drivers/block/paride/
e2d1d6c0
RD
9268
9269PARISC ARCHITECTURE
b8828770 9270M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9271M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9272L: linux-parisc@vger.kernel.org
9273W: http://www.parisc-linux.org/
8a6e2535 9274Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9275T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9276T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9277S: Maintained
679655da 9278F: arch/parisc/
2b6bac9e 9279F: Documentation/parisc/
679655da 9280F: drivers/parisc/
2b6bac9e
HD
9281F: drivers/char/agp/parisc-agp.c
9282F: drivers/input/serio/gscps2.c
9283F: drivers/parport/parport_gsc.*
9284F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9285F: drivers/video/fbdev/sti*
2b6bac9e
HD
9286F: drivers/video/console/sti*
9287F: drivers/video/logo/logo_parisc*
e2d1d6c0 9288
1662d32c 9289PC87360 HARDWARE MONITORING DRIVER
8b58be88 9290M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9291L: linux-hwmon@vger.kernel.org
1662d32c 9292S: Maintained
679655da
JP
9293F: Documentation/hwmon/pc87360
9294F: drivers/hwmon/pc87360.c
1662d32c
JC
9295
9296PC8736x GPIO DRIVER
8b58be88 9297M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9298S: Maintained
679655da 9299F: drivers/char/pc8736x_gpio.c
1662d32c 9300
1ad107fd 9301PC87427 HARDWARE MONITORING DRIVER
d8130624 9302M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9303L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9304S: Maintained
9305F: Documentation/hwmon/pc87427
9306F: drivers/hwmon/pc87427.c
9307
b26e0ed4 9308PCA9532 LED DRIVER
8b58be88 9309M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9310S: Maintained
d5ca6918
JP
9311F: drivers/leds/leds-pca9532.c
9312F: include/linux/leds-pca9532.h
b26e0ed4 9313
5ce914a8 9314PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9315M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9316L: linux-i2c@vger.kernel.org
9317S: Maintained
b4f0b74e 9318F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9319
3971dae5 9320PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9321M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9322S: Maintained
9323F: drivers/firmware/pcdp.*
9324
065c6359 9325PCI ERROR RECOVERY
6305902c 9326M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9327L: linux-pci@vger.kernel.org
065c6359 9328S: Supported
679655da 9329F: Documentation/PCI/pci-error-recovery.txt
065c6359 9330
78c1cffd
RC
9331PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9332M: Russell Currey <ruscur@russell.cc>
9333L: linuxppc-dev@lists.ozlabs.org
9334S: Supported
9335F: Documentation/powerpc/eeh-pci-error-recovery.txt
9336F: arch/powerpc/kernel/eeh*.c
9337F: arch/powerpc/platforms/*/eeh*.c
9338F: arch/powerpc/include/*/eeh*.h
9339
1da177e4 9340PCI SUBSYSTEM
5ac3a6d2 9341M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9342L: linux-pci@vger.kernel.org
99662dd1 9343Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9344T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9345S: Supported
92a1fe2e 9346F: Documentation/devicetree/bindings/pci/
679655da
JP
9347F: Documentation/PCI/
9348F: drivers/pci/
9349F: include/linux/pci*
6b49ee49 9350F: arch/x86/pci/
cad01f91 9351F: arch/x86/kernel/quirks.c
1da177e4 9352
eaa6111b
LFT
9353PCI DRIVER FOR ALTERA PCIE IP
9354M: Ley Foon Tan <lftan@altera.com>
9355L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9356L: linux-pci@vger.kernel.org
9357S: Supported
9358F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9359F: drivers/pci/host/pcie-altera.c
9360
b7e78170
RH
9361PCI DRIVER FOR ARM VERSATILE PLATFORM
9362M: Rob Herring <robh@kernel.org>
9363L: linux-pci@vger.kernel.org
9364L: linux-arm-kernel@lists.infradead.org
9365S: Maintained
9366F: Documentation/devicetree/bindings/pci/versatile.txt
9367F: drivers/pci/host/pci-versatile.c
9368
3dc9d38c
TP
9369PCI DRIVER FOR ARMADA 8K
9370M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9371L: linux-pci@vger.kernel.org
9372L: linux-arm-kernel@lists.infradead.org
9373S: Maintained
9374F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9375F: drivers/pci/host/pcie-armada8k.c
9376
5f6b6ccd
TI
9377PCI DRIVER FOR APPLIEDMICRO XGENE
9378M: Tanmay Inamdar <tinamdar@apm.com>
9379L: linux-pci@vger.kernel.org
9380L: linux-arm-kernel@lists.infradead.org
9381S: Maintained
9382F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9383F: drivers/pci/host/pci-xgene.c
9384
62d0ff83
ML
9385PCI DRIVER FOR FREESCALE LAYERSCAPE
9386M: Minghuan Lian <minghuan.Lian@freescale.com>
9387M: Mingkai Hu <mingkai.hu@freescale.com>
9388M: Roy Zang <tie-fei.zang@freescale.com>
9389L: linuxppc-dev@lists.ozlabs.org
9390L: linux-pci@vger.kernel.org
9391L: linux-arm-kernel@lists.infradead.org
9392S: Maintained
9393F: drivers/pci/host/*layerscape*
9394
f0b75693 9395PCI DRIVER FOR IMX6
286fbaef 9396M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9397M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9398L: linux-pci@vger.kernel.org
9399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9400S: Maintained
12e46064 9401F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9402F: drivers/pci/host/*imx6*
9403
0c4ffcfe
MK
9404PCI DRIVER FOR TI KEYSTONE
9405M: Murali Karicheri <m-karicheri2@ti.com>
9406L: linux-pci@vger.kernel.org
9407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9408S: Maintained
9409F: drivers/pci/host/*keystone*
9410
f0b75693
BH
9411PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9412M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9413M: Jason Cooper <jason@lakedaemon.net>
9414L: linux-pci@vger.kernel.org
9415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9416S: Maintained
9417F: drivers/pci/host/*mvebu*
9418
8c39d710
TP
9419PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9420M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9421L: linux-pci@vger.kernel.org
9422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9423S: Maintained
441106d9 9424F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9425F: drivers/pci/host/pci-aardvark.c
9426
0447cfd7
TR
9427PCI DRIVER FOR NVIDIA TEGRA
9428M: Thierry Reding <thierry.reding@gmail.com>
9429L: linux-tegra@vger.kernel.org
f0b75693 9430L: linux-pci@vger.kernel.org
0447cfd7
TR
9431S: Supported
9432F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9433F: drivers/pci/host/pci-tegra.c
9434
47ff3de9
KVA
9435PCI DRIVER FOR TI DRA7XX
9436M: Kishon Vijay Abraham I <kishon@ti.com>
9437L: linux-omap@vger.kernel.org
9438L: linux-pci@vger.kernel.org
9439S: Supported
9440F: Documentation/devicetree/bindings/pci/ti-pci.txt
9441F: drivers/pci/host/pci-dra7xx.c
9442
f0b75693
BH
9443PCI DRIVER FOR RENESAS R-CAR
9444M: Simon Horman <horms@verge.net.au>
9445L: linux-pci@vger.kernel.org
4a121096 9446L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9447S: Maintained
9448F: drivers/pci/host/*rcar*
9449
4af82255 9450PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9451M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9452L: linux-pci@vger.kernel.org
f0b75693
BH
9453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9454L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9455S: Maintained
9456F: drivers/pci/host/pci-exynos.c
9457
f0b75693 9458PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9459M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9460M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9461L: linux-pci@vger.kernel.org
9462S: Maintained
9463F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9464F: drivers/pci/host/*designware*
5a3aa2a8 9465
cf28855b
WD
9466PCI DRIVER FOR GENERIC OF HOSTS
9467M: Will Deacon <will.deacon@arm.com>
9468L: linux-pci@vger.kernel.org
9469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9470S: Maintained
9471F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9472F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9473F: drivers/pci/host/pci-host-generic.c
9474
185a383a
KB
9475PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9476M: Keith Busch <keith.busch@intel.com>
9477L: linux-pci@vger.kernel.org
9478S: Supported
bc79c985 9479F: drivers/pci/host/vmd.c
185a383a 9480
51b66a6c 9481PCIE DRIVER FOR ST SPEAR13XX
110baab1 9482M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9483L: linux-pci@vger.kernel.org
110baab1 9484S: Maintained
51b66a6c
PA
9485F: drivers/pci/host/*spear*
9486
af1169b4
LFT
9487PCI MSI DRIVER FOR ALTERA MSI IP
9488M: Ley Foon Tan <lftan@altera.com>
9489L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9490L: linux-pci@vger.kernel.org
9491S: Supported
9492F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9493F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9494
dcd19de3
DD
9495PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9496M: Duc Dang <dhdang@apm.com>
9497L: linux-pci@vger.kernel.org
9498L: linux-arm-kernel@lists.infradead.org
9499S: Maintained
9500F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9501F: drivers/pci/host/pci-xgene-msi.c
9502
a3cbfae1
NC
9503PCIE DRIVER FOR AXIS ARTPEC
9504M: Niklas Cassel <niklas.cassel@axis.com>
9505M: Jesper Nilsson <jesper.nilsson@axis.com>
9506L: linux-arm-kernel@axis.com
9507L: linux-pci@vger.kernel.org
9508S: Maintained
9509F: Documentation/devicetree/bindings/pci/axis,artpec*
9510F: drivers/pci/host/*artpec*
9511
500a1d9a
ZW
9512PCIE DRIVER FOR HISILICON
9513M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9514M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9515L: linux-pci@vger.kernel.org
9516S: Maintained
9517F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9518F: drivers/pci/host/pcie-hisi.c
9519
e77f847d
SL
9520PCIE DRIVER FOR ROCKCHIP
9521M: Shawn Lin <shawn.lin@rock-chips.com>
9522M: Wenrui Li <wenrui.li@rock-chips.com>
9523L: linux-pci@vger.kernel.org
9524L: linux-rockchip@lists.infradead.org
9525S: Maintained
9526F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9527F: drivers/pci/host/pcie-rockchip.c
9528
82a82383
SV
9529PCIE DRIVER FOR QUALCOMM MSM
9530M: Stanimir Varbanov <svarbanov@mm-sol.com>
9531L: linux-pci@vger.kernel.org
9532L: linux-arm-msm@vger.kernel.org
9533S: Maintained
9534F: drivers/pci/host/*qcom*
9535
f12b76e5
DD
9536PCIE DRIVER FOR CAVIUM THUNDERX
9537M: David Daney <david.daney@cavium.com>
9538L: linux-pci@vger.kernel.org
9539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9540S: Supported
9541F: Documentation/devicetree/bindings/pci/pci-thunder-*
9542F: drivers/pci/host/pci-thunder-*
9543
1da177e4 9544PCMCIA SUBSYSTEM
4230dfc9 9545P: Linux PCMCIA Team
f5df5881 9546L: linux-pcmcia@lists.infradead.org
6650e0a5 9547W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9548T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9549S: Maintained
679655da 9550F: Documentation/pcmcia/
a67cd548 9551F: tools/pcmcia/
679655da
JP
9552F: drivers/pcmcia/
9553F: include/pcmcia/
1da177e4
LT
9554
9555PCNET32 NETWORK DRIVER
227fb925 9556M: Don Fry <pcnet32@frontier.com>
979b6c13 9557L: netdev@vger.kernel.org
1da177e4 9558S: Maintained
b955f6ca 9559F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9560
48fc267e
SK
9561PCRYPT PARALLEL CRYPTO ENGINE
9562M: Steffen Klassert <steffen.klassert@secunet.com>
9563L: linux-crypto@vger.kernel.org
9564S: Maintained
9565F: crypto/pcrypt.c
9566F: include/crypto/pcrypt.h
9567
e72df0b8
TH
9568PER-CPU MEMORY ALLOCATOR
9569M: Tejun Heo <tj@kernel.org>
93e205a7 9570M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9571T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9572S: Maintained
9573F: include/linux/percpu*.h
9574F: mm/percpu*.c
9575F: arch/*/include/asm/percpu.h
9576
ad4ecbcb 9577PER-TASK DELAY ACCOUNTING
185e595f 9578M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9579S: Maintained
679655da
JP
9580F: include/linux/delayacct.h
9581F: kernel/delayacct.c
ad4ecbcb 9582
57c0c15b 9583PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9584M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9585M: Ingo Molnar <mingo@redhat.com>
f80c5393 9586M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9587R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9588L: linux-kernel@vger.kernel.org
75fc2d37 9589T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9590S: Supported
d53e8365 9591F: kernel/events/*
a003236c 9592F: include/linux/perf_event.h
c117ab84 9593F: include/uapi/linux/perf_event.h
141c4296
RR
9594F: arch/*/kernel/perf_event*.c
9595F: arch/*/kernel/*/perf_event*.c
9596F: arch/*/kernel/*/*/perf_event*.c
a003236c 9597F: arch/*/include/asm/perf_event.h
a003236c 9598F: arch/*/kernel/perf_callchain.c
b0a434fb 9599F: arch/*/events/*
a003236c 9600F: tools/perf/
6c0b3244 9601
dd49d0f5 9602PERSONALITY HANDLING
8b58be88 9603M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9604L: linux-abi-devel@lists.sourceforge.net
9605S: Maintained
679655da 9606F: include/linux/personality.h
c117ab84 9607F: include/uapi/linux/personality.h
dd49d0f5 9608
838e7a03 9609PHONET PROTOCOL
2a06b40f 9610M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9611S: Supported
9612F: Documentation/networking/phonet.txt
9613F: include/linux/phonet.h
9614F: include/net/phonet/
c117ab84 9615F: include/uapi/linux/phonet.h
838e7a03
RDC
9616F: net/phonet/
9617
1da177e4 9618PHRAM MTD DRIVER
8b58be88 9619M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9620L: linux-mtd@lists.infradead.org
9621S: Maintained
679655da 9622F: drivers/mtd/devices/phram.c
1da177e4 9623
efdbb10e
BP
9624PICOLCD HID DRIVER
9625M: Bruno Prémont <bonbons@linux-vserver.org>
9626L: linux-input@vger.kernel.org
9627S: Maintained
9628F: drivers/hid/hid-picolcd*
9629
a53bfa07
JI
9630PICOXCELL SUPPORT
9631M: Jamie Iles <jamie@jamieiles.com>
9632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9633T: git git://github.com/jamieiles/linux-2.6-ji.git
9634S: Supported
b8733987 9635F: arch/arm/boot/dts/picoxcell*
14430813 9636F: arch/arm/mach-picoxcell/
b8733987 9637F: drivers/crypto/picoxcell*
a53bfa07 9638
2744e8af
LW
9639PIN CONTROL SUBSYSTEM
9640M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9641L: linux-gpio@vger.kernel.org
dbe752a3 9642T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9643S: Maintained
9feeed94 9644F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9645F: Documentation/pinctrl.txt
07f29ba6 9646F: drivers/pinctrl/
8e406fe4 9647F: include/linux/pinctrl/
2744e8af 9648
2201bbb8
JCPV
9649PIN CONTROLLER - ATMEL AT91
9650M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9652S: Maintained
c654b6bf 9653F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9654
33d3690c
LD
9655PIN CONTROLLER - ATMEL AT91 PIO4
9656M: Ludovic Desroches <ludovic.desroches@atmel.com>
9657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9658L: linux-gpio@vger.kernel.org
9659S: Supported
9660F: drivers/pinctrl/pinctrl-at91-pio4.*
9661
cbd1b652
MW
9662PIN CONTROLLER - INTEL
9663M: Mika Westerberg <mika.westerberg@linux.intel.com>
9664M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9665S: Maintained
9666F: drivers/pinctrl/intel/
2201bbb8 9667
9963b536
LP
9668PIN CONTROLLER - RENESAS
9669M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9670M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9671L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9672S: Maintained
9673F: drivers/pinctrl/sh-pfc/
9674
b75e60d6 9675PIN CONTROLLER - SAMSUNG
fea685e9 9676M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9677M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9678M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9680L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9681S: Maintained
9b5b33f6 9682F: drivers/pinctrl/samsung/
5db7e3bb
KK
9683F: include/dt-bindings/pinctrl/samsung.h
9684F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9685
13cbd906
TL
9686PIN CONTROLLER - SINGLE
9687M: Tony Lindgren <tony@atomide.com>
9688M: Haojian Zhuang <haojian.zhuang@linaro.org>
9689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9690L: linux-omap@vger.kernel.org
9691S: Maintained
9692F: drivers/pinctrl/pinctrl-single.c
9693
deda8287 9694PIN CONTROLLER - ST SPEAR
da89947b 9695M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9697W: http://www.st.com/spear
9698S: Maintained
8e406fe4 9699F: drivers/pinctrl/spear/
deda8287 9700
11a1cf34
JH
9701PISTACHIO SOC SUPPORT
9702M: James Hartley <james.hartley@imgtec.com>
9703M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9704L: linux-mips@linux-mips.org
9705S: Maintained
9706F: arch/mips/pistachio/
9707F: arch/mips/include/asm/mach-pistachio/
9708F: arch/mips/boot/dts/pistachio/
9709F: arch/mips/configs/pistachio*_defconfig
9710
249a6771 9711PKTCDVD DRIVER
5a8b187c
JA
9712S: Orphan
9713M: linux-block@vger.kernel.org
679655da
JP
9714F: drivers/block/pktcdvd.c
9715F: include/linux/pktcdvd.h
c117ab84 9716F: include/uapi/linux/pktcdvd.h
249a6771 9717
b31d8273
G
9718PKUNITY SOC DRIVERS
9719M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9720W: http://mprc.pku.edu.cn/~guanxuetao/linux
9721S: Maintained
ceebf4d5 9722T: git git://github.com/gxt/linux.git
b31d8273 9723F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9724F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9725F: drivers/video/fbdev/fb-puv3.c
2809e80b 9726F: drivers/rtc/rtc-puv3.c
b31d8273 9727
9d2ecfb7 9728PMBUS HARDWARE MONITORING DRIVERS
ca462085 9729M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9730L: linux-hwmon@vger.kernel.org
9731W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9732W: http://www.roeck-us.net/linux/drivers/
9733T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9734S: Maintained
9735F: Documentation/hwmon/pmbus
9736F: drivers/hwmon/pmbus/
9737F: include/linux/i2c/pmbus.h
9738
89a36810 9739PMC SIERRA MaxRAID DRIVER
89a36810
AR
9740L: linux-scsi@vger.kernel.org
9741W: http://www.pmc-sierra.com/
3cdea4d7 9742S: Orphan
89a36810
AR
9743F: drivers/scsi/pmcraid.*
9744
dbf9bfe6 9745PMC SIERRA PM8001 DRIVER
d32477e2 9746M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9747M: lindar_liu@usish.com
f5a7b525 9748L: pmchba@pmcs.com
dbf9bfe6 9749L: linux-scsi@vger.kernel.org
9750S: Supported
9751F: drivers/scsi/pm8001/
9752
1da177e4 9753POSIX CLOCKS and TIMERS
8b58be88 9754M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9755L: linux-kernel@vger.kernel.org
75fc2d37 9756T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9757S: Maintained
679655da
JP
9758F: fs/timerfd.c
9759F: include/linux/timer*
5cee9645 9760F: kernel/time/*timer*
1da177e4 9761
7b06a6d7
RW
9762POWER MANAGEMENT CORE
9763M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9764L: linux-pm@vger.kernel.org
9765T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9766B: https://bugzilla.kernel.org
7b06a6d7
RW
9767S: Supported
9768F: drivers/base/power/
9769F: include/linux/pm.h
9770F: include/linux/pm_*
9771F: include/linux/powercap.h
9772F: drivers/powercap/
9773
3be86148 9774POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9775M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9776L: linux-pm@vger.kernel.org
58db9505 9777T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9778S: Maintained
f3332532 9779F: Documentation/devicetree/bindings/power/supply/
679655da 9780F: include/linux/power_supply.h
8c0984e5 9781F: drivers/power/supply/
3be86148 9782
514f161a
MR
9783POWER STATE COORDINATION INTERFACE (PSCI)
9784M: Mark Rutland <mark.rutland@arm.com>
9785M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9786L: linux-arm-kernel@lists.infradead.org
9787S: Maintained
9788F: drivers/firmware/psci.c
9789F: include/linux/psci.h
9790F: include/uapi/linux/psci.h
9791
43a1dd9b
SJS
9792POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9793M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9794L: linuxppc-dev@lists.ozlabs.org
9795S: Maintained
9796F: drivers/char/powernv-op-panel.c
9797
1da177e4 9798PNP SUPPORT
9c3646d1 9799M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9800S: Maintained
679655da 9801F: drivers/pnp/
1da177e4
LT
9802
9803PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9804M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9805L: linux-ppp@vger.kernel.org
9806S: Maintained
224cf5ad 9807F: drivers/net/ppp/ppp_*
1da177e4
LT
9808
9809PPP OVER ATM (RFC 2364)
8b58be88 9810M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9811S: Maintained
679655da 9812F: net/atm/pppoatm.c
c117ab84 9813F: include/uapi/linux/atmppp.h
1da177e4
LT
9814
9815PPP OVER ETHERNET
8b58be88 9816M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9817S: Maintained
224cf5ad
JK
9818F: drivers/net/ppp/pppoe.c
9819F: drivers/net/ppp/pppox.c
1da177e4 9820
a6d2370b 9821PPP OVER L2TP
8b58be88 9822M: James Chapman <jchapman@katalix.com>
a6d2370b 9823S: Maintained
90ca28d1 9824F: net/l2tp/l2tp_ppp.c
679655da 9825F: include/linux/if_pppol2tp.h
c117ab84 9826F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9827
eae9d2ba 9828PPS SUPPORT
8b58be88 9829M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9830W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9831L: linuxpps@ml.enneenne.com (subscribers-only)
9832S: Maintained
cabaaf41
JP
9833F: Documentation/pps/
9834F: drivers/pps/
9835F: include/linux/pps*.h
eae9d2ba 9836
71a6d0af
HW
9837PPTP DRIVER
9838M: Dmitry Kozlov <xeb@mail.ru>
9839L: netdev@vger.kernel.org
9840S: Maintained
224cf5ad 9841F: drivers/net/ppp/pptp.c
71a6d0af
HW
9842W: http://sourceforge.net/projects/accel-pptp
9843
1da177e4 9844PREEMPTIBLE KERNEL
8b58be88 9845M: Robert Love <rml@tech9.net>
1da177e4
LT
9846L: kpreempt-tech@lists.sourceforge.net
9847W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9848S: Supported
679655da
JP
9849F: Documentation/preempt-locking.txt
9850F: include/linux/preempt.h
1da177e4
LT
9851
9852PRISM54 WIRELESS DRIVER
8b58be88 9853M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9854L: linux-wireless@vger.kernel.org
9ef80804 9855W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9856S: Obsolete
c12edfe2 9857F: drivers/net/wireless/intersil/prism54/
1da177e4 9858
02c18891 9859PS3 NETWORK SUPPORT
b809b9ca 9860M: Geoff Levand <geoff@infradead.org>
02c18891 9861L: netdev@vger.kernel.org
a14ab6b6 9862L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9863S: Maintained
8df158ac 9864F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9865
f58a9d17 9866PS3 PLATFORM SUPPORT
b809b9ca 9867M: Geoff Levand <geoff@infradead.org>
a4724ed6 9868L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9869S: Maintained
679655da
JP
9870F: arch/powerpc/boot/ps3*
9871F: arch/powerpc/include/asm/lv1call.h
9872F: arch/powerpc/include/asm/ps3*.h
9873F: arch/powerpc/platforms/ps3/
9874F: drivers/*/ps3*
9875F: drivers/ps3/
fec629b8 9876F: drivers/rtc/rtc-ps3.c
679655da 9877F: drivers/usb/host/*ps3.c
fec629b8 9878F: sound/ppc/snd_ps3*
f58a9d17 9879
cffb4add 9880PS3VRAM DRIVER
8b58be88 9881M: Jim Paris <jim@jtan.com>
3715a5d0 9882M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9883L: linuxppc-dev@lists.ozlabs.org
cffb4add 9884S: Maintained
8a3977cb 9885F: drivers/block/ps3vram.c
cffb4add 9886
8defe599 9887PSTORE FILESYSTEM
9d5e2a02 9888M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9889M: Colin Cross <ccross@android.com>
9890M: Kees Cook <keescook@chromium.org>
9891M: Tony Luck <tony.luck@intel.com>
9892S: Maintained
9f273c24 9893T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9894F: fs/pstore/
9895F: include/linux/pstore*
04851772 9896F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9897F: drivers/acpi/apei/erst.c
9898
7fbc415d
RC
9899PTP HARDWARE CLOCK SUPPORT
9900M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9901L: netdev@vger.kernel.org
7fbc415d
RC
9902S: Maintained
9903W: http://linuxptp.sourceforge.net/
9904F: Documentation/ABI/testing/sysfs-ptp
9905F: Documentation/ptp/*
0ecb3cdd 9906F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9907F: drivers/net/phy/dp83640*
9908F: drivers/ptp/*
9909F: include/linux/ptp_cl*
9910
cf94a4d1 9911PTRACE SUPPORT
e846ee5f 9912M: Roland McGrath <roland@hack.frob.com>
8b58be88 9913M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9914S: Maintained
9915F: include/asm-generic/syscall.h
9916F: include/linux/ptrace.h
9917F: include/linux/regset.h
9918F: include/linux/tracehook.h
c117ab84 9919F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9920F: kernel/ptrace.c
9921
3e9d7ba7
HV
9922PULSE8-CEC DRIVER
9923M: Hans Verkuil <hverkuil@xs4all.nl>
9924L: linux-media@vger.kernel.org
9925T: git git://linuxtv.org/media_tree.git
9926S: Maintained
9927F: drivers/staging/media/pulse8-cec
9928
8320204a 9929PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9930M: Mike Isely <isely@pobox.com>
16e9495d 9931L: pvrusb2@isely.net (subscribers-only)
661263b5 9932L: linux-media@vger.kernel.org
8320204a 9933W: http://www.isely.net/pvrusb2/
275ffde4 9934T: git git://linuxtv.org/media_tree.git
8320204a 9935S: Maintained
618cd932 9936F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 9937F: drivers/media/usb/pvrusb2/
8320204a 9938
39532e6c 9939PWC WEBCAM DRIVER
c0936df4 9940M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9941L: linux-media@vger.kernel.org
9942T: git git://linuxtv.org/media_tree.git
c0936df4 9943S: Odd Fixes
39532e6c
HG
9944F: drivers/media/usb/pwc/*
9945
93c090b3 9946PWM FAN DRIVER
774e0362 9947M: Kamil Debski <kamil@wypas.org>
0faf7dd5 9948M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 9949L: linux-hwmon@vger.kernel.org
93c090b3
KD
9950S: Supported
9951F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9952F: Documentation/hwmon/pwm-fan
9953F: drivers/hwmon/pwm-fan.c
9954
200efedd 9955PWM SUBSYSTEM
aa3495f7
TR
9956M: Thierry Reding <thierry.reding@gmail.com>
9957L: linux-pwm@vger.kernel.org
0c2498f1 9958S: Maintained
006e854f 9959T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9960F: Documentation/pwm.txt
9961F: Documentation/devicetree/bindings/pwm/
9962F: include/linux/pwm.h
0c2498f1 9963F: drivers/pwm/
a140b98d
TR
9964F: drivers/video/backlight/pwm_bl.c
9965F: include/linux/pwm_backlight.h
0c2498f1 9966
30ec261e 9967PXA2xx/PXA3xx SUPPORT
8da5e302 9968M: Daniel Mack <daniel@zonque.org>
a323f664 9969M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9970M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9972T: git git://github.com/hzhuang1/linux.git
8da5e302 9973T: git git://github.com/rjarzmik/linux.git
1da177e4 9974S: Maintained
e68d7c14 9975F: arch/arm/boot/dts/pxa*
679655da 9976F: arch/arm/mach-pxa/
820439f1 9977F: drivers/dma/pxa*
679655da 9978F: drivers/pcmcia/pxa2xx*
1403ead9 9979F: drivers/pinctrl/pxa/
9df92e6c 9980F: drivers/spi/spi-pxa2xx*
faf2e1db 9981F: drivers/usb/gadget/udc/pxa2*
679655da 9982F: include/sound/pxa2xx-lib.h
bec4c99e 9983F: sound/arm/pxa*
14430813 9984F: sound/soc/pxa/
1da177e4 9985
f3154a46
RJ
9986PXA GPIO DRIVER
9987M: Robert Jarzmik <robert.jarzmik@free.fr>
9988L: linux-gpio@vger.kernel.org
9989S: Maintained
9990F: drivers/gpio/gpio-pxa.c
9991
ec64d3bf
EG
9992PXA3xx NAND FLASH DRIVER
9993M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9994L: linux-mtd@lists.infradead.org
9995S: Maintained
9a67f099 9996F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9997
3f640c61 9998MMP SUPPORT
8b58be88 9999M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10000M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10002T: git git://github.com/hzhuang1/linux.git
10003T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10004S: Maintained
e68d7c14 10005F: arch/arm/boot/dts/mmp*
3f640c61 10006F: arch/arm/mach-mmp/
e8e6cb32 10007
272f133a
PO
10008PXA MMCI DRIVER
10009S: Orphan
10010
57f63bc8 10011PXA RTC DRIVER
8b58be88 10012M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10013L: rtc-linux@googlegroups.com
10014S: Maintained
10015
cea4001a 10016QAT DRIVER
90ab5a81
TS
10017M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10018M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10019L: qat-linux@intel.com
10020S: Supported
10021F: drivers/crypto/qat/
cea4001a 10022
52a09a04 10023QIB DRIVER
8473c603 10024M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10025L: linux-rdma@vger.kernel.org
10026S: Supported
10027F: drivers/infiniband/hw/qib/
10028
5e9772b9
JS
10029QLOGIC QLA1280 SCSI DRIVER
10030M: Michael Reed <mdr@sgi.com>
10031L: linux-scsi@vger.kernel.org
10032S: Maintained
10033F: drivers/scsi/qla1280.[ch]
10034
1da177e4 10035QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10036M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10037L: linux-scsi@vger.kernel.org
10038S: Supported
679655da
JP
10039F: Documentation/scsi/LICENSE.qla2xxx
10040F: drivers/scsi/qla2xxx/
1da177e4 10041
883c98fe 10042QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10043M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10044L: linux-scsi@vger.kernel.org
10045S: Supported
bacfb81b 10046F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10047F: drivers/scsi/qla4xxx/
10048
5a4faa87 10049QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10050M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10051L: netdev@vger.kernel.org
10052S: Supported
679655da 10053F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10054F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10055
0ec00f03 10056QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10057M: Harish Patil <harish.patil@cavium.com>
10058M: Manish Chopra <manish.chopra@cavium.com>
10059M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10060L: netdev@vger.kernel.org
10061S: Supported
aa43c215 10062F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10063
c4e84bde 10064QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10065M: Harish Patil <harish.patil@cavium.com>
10066M: Manish Chopra <manish.chopra@cavium.com>
10067M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10068L: netdev@vger.kernel.org
10069S: Supported
aa43c215 10070F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10071
fe56b9e6 10072QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10073M: Yuval Mintz <Yuval.Mintz@cavium.com>
10074M: Ariel Elior <Ariel.Elior@cavium.com>
10075M: everest-linux-l2@cavium.com
fe56b9e6
YM
10076L: netdev@vger.kernel.org
10077S: Supported
10078F: drivers/net/ethernet/qlogic/qed/
10079F: include/linux/qed/
10080F: drivers/net/ethernet/qlogic/qede/
10081
1da177e4 10082QNX4 FILESYSTEM
8b58be88 10083M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10084W: http://www.alarsen.net/linux/qnx4fs/
10085S: Maintained
80811493 10086F: fs/qnx4/
c117ab84
CEB
10087F: include/uapi/linux/qnx4_fs.h
10088F: include/uapi/linux/qnxtypes.h
1da177e4 10089
d8b97569
SY
10090QORIQ DPAA2 FSL-MC BUS DRIVER
10091M: Stuart Yoder <stuart.yoder@nxp.com>
10092L: linux-kernel@vger.kernel.org
10093S: Maintained
10094F: drivers/staging/fsl-mc/
10095
91952bc0
AP
10096QT1010 MEDIA DRIVER
10097M: Antti Palosaari <crope@iki.fi>
10098L: linux-media@vger.kernel.org
a825eaec 10099W: https://linuxtv.org
91952bc0
AP
10100W: http://palosaari.fi/linux/
10101Q: http://patchwork.linuxtv.org/project/linux-media/list/
10102T: git git://linuxtv.org/anttip/media_tree.git
10103S: Maintained
10104F: drivers/media/tuners/qt1010*
10105
966fb5ec
SM
10106QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10107M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10108L: linux-wireless@vger.kernel.org
10109L: ath9k-devel@lists.ath9k.org
10110W: http://wireless.kernel.org/en/users/Drivers/ath9k
10111S: Supported
10112F: drivers/net/wireless/ath/ath9k/
10113
2ea0ffcb
KV
10114QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10115M: Kalle Valo <kvalo@qca.qualcomm.com>
10116L: ath10k@lists.infradead.org
10117W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10118T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10119S: Supported
10120F: drivers/net/wireless/ath/ath10k/
10121
b9b17deb
TT
10122QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10123M: Timur Tabi <timur@codeaurora.org>
10124L: netdev@vger.kernel.org
10125S: Supported
10126F: drivers/net/ethernet/qualcomm/emac/
10127
4f4567cf
RK
10128QUALCOMM HEXAGON ARCHITECTURE
10129M: Richard Kuo <rkuo@codeaurora.org>
10130L: linux-hexagon@vger.kernel.org
9f273c24 10131T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10132S: Supported
10133F: arch/hexagon/
10134
8e84c258
EK
10135QUALCOMM WCN36XX WIRELESS DRIVER
10136M: Eugene Krasnikov <k.eugene.e@gmail.com>
10137L: wcn36xx@lists.infradead.org
10138W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10139T: git git://github.com/KrasnikovEugene/wcn36xx.git
10140S: Supported
10141F: drivers/net/wireless/ath/wcn36xx/
10142
eeca9a67
MT
10143QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10144M: Gabriel Somlo <somlo@cmu.edu>
10145M: "Michael S. Tsirkin" <mst@redhat.com>
10146L: qemu-devel@nongnu.org
10147S: Maintained
10148F: drivers/firmware/qemu_fw_cfg.c
10149
602adf40 10150RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10151M: Ilya Dryomov <idryomov@gmail.com>
10152M: Sage Weil <sage@redhat.com>
527a88b9 10153M: Alex Elder <elder@kernel.org>
398ecff5 10154L: ceph-devel@vger.kernel.org
09d90327
SW
10155W: http://ceph.com/
10156T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10157T: git git://github.com/ceph/ceph-client.git
602adf40 10158S: Supported
398ecff5 10159F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10160F: drivers/block/rbd.c
10161F: drivers/block/rbd_types.h
10162
1da177e4 10163RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10164M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10165L: linux-fbdev@vger.kernel.org
1da177e4 10166S: Maintained
8a61f013 10167F: drivers/video/fbdev/aty/radeon*
c117ab84 10168F: include/uapi/linux/radeonfb.h
1da177e4 10169
c6c9b34c 10170RADIOSHARK RADIO DRIVER
c0936df4 10171M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10172L: linux-media@vger.kernel.org
10173T: git git://linuxtv.org/media_tree.git
10174S: Maintained
10175F: drivers/media/radio/radio-shark.c
10176
10177RADIOSHARK2 RADIO DRIVER
c0936df4 10178M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10179L: linux-media@vger.kernel.org
10180T: git git://linuxtv.org/media_tree.git
10181S: Maintained
10182F: drivers/media/radio/radio-shark2.c
10183F: drivers/media/radio/radio-tea5777.c
10184
1da177e4 10185RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10186M: Paul Mackerras <paulus@samba.org>
c69f677c 10187L: linux-fbdev@vger.kernel.org
1da177e4 10188S: Maintained
8a61f013 10189F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10190
a0fd81a9 10191RALINK MIPS ARCHITECTURE
bdb40e8e 10192M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10193L: linux-mips@linux-mips.org
10194S: Maintained
10195F: arch/mips/ralink
10196
e7839f25 10197RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10198P: rt2x00 project
b182427e 10199M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10200M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10201L: linux-wireless@vger.kernel.org
95ea3627 10202S: Maintained
33aca94d 10203F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10204
9db5579b 10205RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10206M: Jens Axboe <axboe@kernel.dk>
9db5579b 10207S: Maintained
679655da
JP
10208F: Documentation/blockdev/ramdisk.txt
10209F: drivers/block/brd.c
9db5579b 10210
9e95ce27 10211RANDOM NUMBER DRIVER
0624bcaa 10212M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10213S: Maintained
679655da 10214F: drivers/char/random.c
9e95ce27 10215
394b701c 10216RAPIDIO SUBSYSTEM
8b58be88 10217M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10218M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10219S: Maintained
679655da 10220F: drivers/rapidio/
394b701c 10221
e2d1d6c0 10222RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10223L: linux-wireless@vger.kernel.org
f52a5490 10224S: Orphan
679655da 10225F: drivers/net/wireless/ray*
e2d1d6c0
RD
10226
10227RCUTORTURE MODULE
e0198b29 10228M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10229M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10230L: linux-kernel@vger.kernel.org
f9094d8e 10231S: Supported
08deed1e 10232T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10233F: Documentation/RCU/torture.txt
34e2d560 10234F: kernel/rcu/rcutorture.c
e2d1d6c0 10235
c87b9c60
PM
10236RCUTORTURE TEST FRAMEWORK
10237M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10238M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10239R: Steven Rostedt <rostedt@goodmis.org>
10240R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10241R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10242L: linux-kernel@vger.kernel.org
c87b9c60
PM
10243S: Supported
10244T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10245F: tools/testing/selftests/rcutorture
10246
c1f766b5 10247RDC R-321X SoC
8b58be88 10248M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10249S: Maintained
10250
db17f395 10251RDC R6040 FAST ETHERNET DRIVER
35566e96 10252M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10253L: netdev@vger.kernel.org
10254S: Maintained
58565a35 10255F: drivers/net/ethernet/rdc/r6040.c
db17f395 10256
a09ed661 10257RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10258M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10259L: netdev@vger.kernel.org
10260L: linux-rdma@vger.kernel.org
fbb5a558 10261L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10262W: https://oss.oracle.com/projects/rds/
a09ed661 10263S: Supported
679655da 10264F: net/rds/
72f26eee 10265F: Documentation/networking/rds.txt
a09ed661 10266
0194621b
DD
10267RDMAVT - RDMA verbs software
10268M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10269L: linux-rdma@vger.kernel.org
10270S: Supported
10271F: drivers/infiniband/sw/rdmavt
10272
595182bc 10273READ-COPY UPDATE (RCU)
8b58be88 10274M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10275M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10276R: Steven Rostedt <rostedt@goodmis.org>
10277R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10278R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10279L: linux-kernel@vger.kernel.org
9fab9787 10280W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10281S: Supported
08deed1e 10282T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10283F: Documentation/RCU/
9fab9787 10284X: Documentation/RCU/torture.txt
f9094d8e 10285F: include/linux/rcu*
4102adab
PM
10286X: include/linux/srcu.h
10287F: kernel/rcu/
34e2d560 10288X: kernel/torture.c
595182bc 10289
0c86edc0 10290REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10291M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10292M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10293L: rtc-linux@googlegroups.com
8a6e2535 10294Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10295T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10296S: Maintained
7af6a2e1 10297F: Documentation/devicetree/bindings/rtc/
679655da
JP
10298F: Documentation/rtc.txt
10299F: drivers/rtc/
10300F: include/linux/rtc.h
c117ab84 10301F: include/uapi/linux/rtc.h
fe23c336
AB
10302F: include/linux/rtc/
10303F: include/linux/platform_data/rtc-*
10304F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10305
0e400c53
MB
10306REALTEK AUDIO CODECS
10307M: Bard Liao <bardliao@realtek.com>
10308M: Oder Chiou <oder_chiou@realtek.com>
10309S: Maintained
10310F: sound/soc/codecs/rt*
10311F: include/sound/rt*.h
10312
1da177e4 10313REISERFS FILE SYSTEM
76c4e5ea 10314L: reiserfs-devel@vger.kernel.org
1da177e4 10315S: Supported
679655da 10316F: fs/reiserfs/
1da177e4 10317
b83a313b 10318REGISTER MAP ABSTRACTION
b02e48f2 10319M: Mark Brown <broonie@kernel.org>
dd060bc9 10320L: linux-kernel@vger.kernel.org
b83a313b
MB
10321T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10322S: Supported
9398a639 10323F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10324F: drivers/base/regmap/
10325F: include/linux/regmap.h
10326
400e64df
OBC
10327REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10328M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10329M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10330L: linux-remoteproc@vger.kernel.org
6bb697b6 10331T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10332S: Maintained
15ebc72d 10333F: Documentation/devicetree/bindings/remoteproc/
400e64df 10334F: Documentation/remoteproc.txt
15ebc72d 10335F: drivers/remoteproc/
6fc26488 10336F: include/linux/remoteproc.h
400e64df 10337
d8115db5
OBC
10338REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10339M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10340M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10341L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10342T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10343S: Maintained
10344F: drivers/rpmsg/
10345F: Documentation/rpmsg.txt
10346F: include/linux/rpmsg.h
10347
fedc81e7
GU
10348RENESAS CLOCK DRIVERS
10349M: Geert Uytterhoeven <geert+renesas@glider.be>
10350L: linux-renesas-soc@vger.kernel.org
10351S: Supported
10352F: drivers/clk/renesas/
10353
8e6569af
SS
10354RENESAS ETHERNET DRIVERS
10355R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10356L: netdev@vger.kernel.org
4a121096 10357L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10358F: drivers/net/ethernet/renesas/
10359F: include/linux/sh_eth.h
10360
3e46c397
YS
10361RENESAS USB2 PHY DRIVER
10362M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10363L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10364S: Maintained
10365F: drivers/phy/phy-rcar-gen3-usb2.c
10366
1b0fe6be
PZ
10367RESET CONTROLLER FRAMEWORK
10368M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10369T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10370S: Maintained
10371F: drivers/reset/
10372F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10373F: include/dt-bindings/reset/
1b0fe6be
PZ
10374F: include/linux/reset.h
10375F: include/linux/reset-controller.h
10376
e0897645 10377RFKILL
8b58be88 10378M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10379L: linux-wireless@vger.kernel.org
ce466579
JB
10380W: http://wireless.kernel.org/
10381T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10382T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10383S: Maintained
505c9247 10384F: Documentation/rfkill.txt
80811493 10385F: net/rfkill/
e0897645 10386
933685ca
TG
10387RHASHTABLE
10388M: Thomas Graf <tgraf@suug.ch>
39ec406d 10389M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10390L: netdev@vger.kernel.org
10391S: Maintained
10392F: lib/rhashtable.c
10393F: include/linux/rhashtable.h
10394
67e054e9
ML
10395RICOH SMARTMEDIA/XD DRIVER
10396M: Maxim Levitsky <maximlevitsky@gmail.com>
10397S: Maintained
21c26f50
JP
10398F: drivers/mtd/nand/r852.c
10399F: drivers/mtd/nand/r852.h
67e054e9 10400
92634125
ML
10401RICOH R5C592 MEMORYSTICK DRIVER
10402M: Maxim Levitsky <maximlevitsky@gmail.com>
10403S: Maintained
10404F: drivers/memstick/host/r592.*
10405
27f1d2f9
SA
10406ROCCAT DRIVERS
10407M: Stefan Achatz <erazor_de@users.sourceforge.net>
10408W: http://sourceforge.net/projects/roccat/
10409S: Maintained
10410F: drivers/hid/hid-roccat*
10411F: include/linux/hid-roccat*
10412F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10413
4b8ac966
JP
10414ROCKER DRIVER
10415M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10416L: netdev@vger.kernel.org
10417S: Supported
10418F: drivers/net/ethernet/rocker/
10419
1da177e4
LT
10420ROCKETPORT DRIVER
10421P: Comtrol Corp.
1da177e4
LT
10422W: http://www.comtrol.com
10423S: Maintained
679655da 10424F: Documentation/serial/rocket.txt
c897401b 10425F: drivers/tty/rocket*
1da177e4 10426
7645c2f4
KC
10427ROCKETPORT EXPRESS/INFINITY DRIVER
10428M: Kevin Cernekee <cernekee@gmail.com>
10429L: linux-serial@vger.kernel.org
10430S: Odd Fixes
10431F: drivers/tty/serial/rp2.*
10432
1da177e4 10433ROSE NETWORK LAYER
8b58be88 10434M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10435L: linux-hams@vger.kernel.org
d34cb28a 10436W: http://www.linux-ax25.org/
1da177e4 10437S: Maintained
679655da 10438F: include/net/rose.h
c117ab84 10439F: include/uapi/linux/rose.h
679655da 10440F: net/rose/
1da177e4 10441
91952bc0
AP
10442RTL2830 MEDIA DRIVER
10443M: Antti Palosaari <crope@iki.fi>
10444L: linux-media@vger.kernel.org
a825eaec 10445W: https://linuxtv.org
91952bc0
AP
10446W: http://palosaari.fi/linux/
10447Q: http://patchwork.linuxtv.org/project/linux-media/list/
10448T: git git://linuxtv.org/anttip/media_tree.git
10449S: Maintained
10450F: drivers/media/dvb-frontends/rtl2830*
10451
27a0aacf
AP
10452RTL2832 MEDIA DRIVER
10453M: Antti Palosaari <crope@iki.fi>
10454L: linux-media@vger.kernel.org
a825eaec 10455W: https://linuxtv.org
27a0aacf
AP
10456W: http://palosaari.fi/linux/
10457Q: http://patchwork.linuxtv.org/project/linux-media/list/
10458T: git git://linuxtv.org/anttip/media_tree.git
10459S: Maintained
10460F: drivers/media/dvb-frontends/rtl2832*
10461
ba6e6f6e
AP
10462RTL2832_SDR MEDIA DRIVER
10463M: Antti Palosaari <crope@iki.fi>
10464L: linux-media@vger.kernel.org
a825eaec 10465W: https://linuxtv.org
ba6e6f6e
AP
10466W: http://palosaari.fi/linux/
10467Q: http://patchwork.linuxtv.org/project/linux-media/list/
10468T: git git://linuxtv.org/anttip/media_tree.git
10469S: Maintained
b4bb1c28 10470F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10471
59840488 10472RTL8180 WIRELESS DRIVER
605bebe2 10473L: linux-wireless@vger.kernel.org
491b26b4 10474W: http://wireless.kernel.org/
54e5881d 10475T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10476S: Orphan
62141726 10477F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10478
59840488 10479RTL8187 WIRELESS DRIVER
9f0939bf 10480M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10481M: Hin-Tak Leung <htl10@users.sourceforge.net>
10482M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10483L: linux-wireless@vger.kernel.org
491b26b4 10484W: http://wireless.kernel.org/
54e5881d 10485T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10486S: Maintained
62141726 10487F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10488
3cf0c8ad
LF
10489RTL8192CE WIRELESS DRIVER
10490M: Larry Finger <Larry.Finger@lwfinger.net>
10491M: Chaoming Li <chaoming_li@realsil.com.cn>
10492L: linux-wireless@vger.kernel.org
491b26b4 10493W: http://wireless.kernel.org/
3cf0c8ad
LF
10494T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10495S: Maintained
62141726
KV
10496F: drivers/net/wireless/realtek/rtlwifi/
10497F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10498
26f1fad2
JS
10499RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10500M: Jes Sorensen <Jes.Sorensen@redhat.com>
10501L: linux-wireless@vger.kernel.org
171a900c 10502T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10503S: Maintained
10504F: drivers/net/wireless/realtek/rtl8xxxu/
10505
9eb8ef74 10506S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10507M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10508L: linux-fbdev@vger.kernel.org
ce00f85c 10509S: Maintained
8a61f013 10510F: drivers/video/fbdev/savage/
9eb8ef74 10511
1da177e4 10512S390
8b58be88
JP
10513M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10514M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10515L: linux-s390@vger.kernel.org
5238da45 10516W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10517T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10518S: Supported
679655da 10519F: arch/s390/
a968cd3e 10520F: drivers/s390/
3bfe6858
JN
10521F: Documentation/s390/
10522F: Documentation/DocBook/s390*
5238da45 10523
322986ca
SO
10524S390 COMMON I/O LAYER
10525M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10526M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10527L: linux-s390@vger.kernel.org
10528W: http://www.ibm.com/developerworks/linux/linux390/
10529S: Supported
10530F: drivers/s390/cio/
10531
10532S390 DASD DRIVER
38b7f07a
SH
10533M: Stefan Haberland <sth@linux.vnet.ibm.com>
10534M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10535L: linux-s390@vger.kernel.org
10536W: http://www.ibm.com/developerworks/linux/linux390/
10537S: Supported
10538F: drivers/s390/block/dasd*
10539F: block/partitions/ibm.c
10540
5238da45 10541S390 NETWORK DRIVERS
f0c59aff 10542M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10543L: linux-s390@vger.kernel.org
5238da45
HC
10544W: http://www.ibm.com/developerworks/linux/linux390/
10545S: Supported
679655da 10546F: drivers/s390/net/
5238da45 10547
322986ca
SO
10548S390 PCI SUBSYSTEM
10549M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10550M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10551L: linux-s390@vger.kernel.org
10552W: http://www.ibm.com/developerworks/linux/linux390/
10553S: Supported
10554F: arch/s390/pci/
10555F: drivers/pci/hotplug/s390_pci_hpc.c
10556
feed9b62 10557S390 ZCRYPT DRIVER
cb9c6385 10558M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10559L: linux-s390@vger.kernel.org
a968cd3e 10560W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10561S: Supported
d5ca6918 10562F: drivers/s390/crypto/
feed9b62 10563
5238da45 10564S390 ZFCP DRIVER
d38e19d0 10565M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10566L: linux-s390@vger.kernel.org
5238da45 10567W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10568S: Supported
679655da 10569F: drivers/s390/scsi/zfcp_*
1da177e4 10570
dd96df2c 10571S390 IUCV NETWORK LAYER
f0c59aff 10572M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10573L: linux-s390@vger.kernel.org
10574W: http://www.ibm.com/developerworks/linux/linux390/
10575S: Supported
679655da
JP
10576F: drivers/s390/net/*iucv*
10577F: include/net/iucv/
10578F: net/iucv/
dd96df2c 10579
8128f23c
GS
10580S390 IOMMU (PCI)
10581M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10582L: linux-s390@vger.kernel.org
10583W: http://www.ibm.com/developerworks/linux/linux390/
10584S: Supported
10585F: drivers/iommu/s390-iommu.c
10586
4dde7f75 10587S3C24XX SD/MMC Driver
8b58be88 10588M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10590S: Supported
679655da 10591F: drivers/mmc/host/s3cmci.*
4dde7f75 10592
1f15a229
HV
10593SAA6588 RDS RECEIVER DRIVER
10594M: Hans Verkuil <hverkuil@xs4all.nl>
10595L: linux-media@vger.kernel.org
10596T: git git://linuxtv.org/media_tree.git
a825eaec 10597W: https://linuxtv.org
1f15a229
HV
10598S: Odd Fixes
10599F: drivers/media/i2c/saa6588*
10600
98ed12e6 10601SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10602M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10603M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10604L: linux-media@vger.kernel.org
a825eaec 10605W: https://linuxtv.org
98ed12e6
MCC
10606T: git git://linuxtv.org/media_tree.git
10607S: Odd fixes
618cd932 10608F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10609F: drivers/media/pci/saa7134/
10610
1da177e4 10611SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10612M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10613L: linux-media@vger.kernel.org
275ffde4 10614T: git git://linuxtv.org/media_tree.git
1da177e4 10615S: Maintained
90d72ac6
MCC
10616F: drivers/media/common/saa7146/
10617F: drivers/media/pci/saa7146/
10618F: include/media/saa7146*
1da177e4 10619
92304a40 10620SAMSUNG LAPTOP DRIVER
5909c654 10621M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10622L: platform-driver-x86@vger.kernel.org
10623S: Maintained
10624F: drivers/platform/x86/samsung-laptop.c
10625
4a109cc0 10626SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10627M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10628M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10629M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10630L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10631S: Supported
14430813 10632F: sound/soc/samsung/
4a109cc0 10633
0d89a28b 10634SAMSUNG FRAMEBUFFER DRIVER
b7701755 10635M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10636L: linux-fbdev@vger.kernel.org
10637S: Maintained
8a61f013 10638F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10639
b40f0632 10640SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10641M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10642M: Krzysztof Kozlowski <krzk@kernel.org>
10643M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10644L: linux-kernel@vger.kernel.org
b40f0632 10645L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10646S: Supported
10647F: drivers/mfd/sec*.c
10648F: drivers/regulator/s2m*.c
10649F: drivers/regulator/s5m*.c
b40f0632
KK
10650F: drivers/clk/clk-s2mps11.c
10651F: drivers/rtc/rtc-s5m.c
f69d3a17 10652F: include/linux/mfd/samsung/
a13c7c51
KK
10653F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10654F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10655F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10656F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10657
038f5c4b
SN
10658SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10659M: Kyungmin Park <kyungmin.park@samsung.com>
10660M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10661L: linux-media@vger.kernel.org
10662Q: https://patchwork.linuxtv.org/project/linux-media/list/
10663S: Supported
10664F: drivers/media/platform/exynos4-is/
038f5c4b 10665
6fd86ab2
SN
10666SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10667M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10668L: linux-media@vger.kernel.org
10669L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10670S: Maintained
10671F: drivers/media/platform/s3c-camif/
d647f0b7 10672F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10673
b84ef24e
AH
10674SAMSUNG S5C73M3 CAMERA DRIVER
10675M: Kyungmin Park <kyungmin.park@samsung.com>
10676M: Andrzej Hajda <a.hajda@samsung.com>
10677L: linux-media@vger.kernel.org
10678S: Supported
10679F: drivers/media/i2c/s5c73m3/*
10680
7d459937
AH
10681SAMSUNG S5K5BAF CAMERA DRIVER
10682M: Kyungmin Park <kyungmin.park@samsung.com>
10683M: Andrzej Hajda <a.hajda@samsung.com>
10684L: linux-media@vger.kernel.org
10685S: Supported
10686F: drivers/media/i2c/s5k5baf.c
10687
c04c674f
RB
10688SAMSUNG S3FWRN5 NFC DRIVER
10689M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10690M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10691L: linux-nfc@lists.01.org (moderated for non-subscribers)
10692S: Supported
10693F: drivers/nfc/s3fwrn5
10694
310e39c9 10695SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10696M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10697M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10698M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10699S: Supported
10700L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10701F: drivers/clk/samsung/
490583f0
CC
10702F: include/dt-bindings/clock/exynos*.h
10703F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10704
2e365a70
AS
10705SAMSUNG SPI DRIVERS
10706M: Kukjin Kim <kgene@kernel.org>
10707M: Krzysztof Kozlowski <krzk@kernel.org>
10708M: Andi Shyti <andi.shyti@samsung.com>
10709L: linux-spi@vger.kernel.org
10710L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10711S: Maintained
10712F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10713F: drivers/spi/spi-s3c*
10714F: include/linux/platform_data/spi-s3c64xx.h
10715
66890ed6
BA
10716SAMSUNG SXGBE DRIVERS
10717M: Byungho An <bh74.an@samsung.com>
10718M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10719M: Vipul Pandya <vipul.pandya@samsung.com>
10720S: Supported
10721L: netdev@vger.kernel.org
10722F: drivers/net/ethernet/samsung/sxgbe/
10723
93c537af 10724SAMSUNG THERMAL DRIVER
0faf7dd5 10725M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
10726L: linux-pm@vger.kernel.org
10727L: linux-samsung-soc@vger.kernel.org
10728S: Supported
9f273c24 10729T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10730F: drivers/thermal/samsung/
10731
e296cd32 10732SAMSUNG USB2 PHY DRIVER
774e0362
KD
10733M: Kamil Debski <kamil@wypas.org>
10734M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10735L: linux-kernel@vger.kernel.org
10736S: Supported
10737F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10738F: Documentation/phy/samsung-usb2.txt
10739F: drivers/phy/phy-exynos4210-usb2.c
10740F: drivers/phy/phy-exynos4x12-usb2.c
10741F: drivers/phy/phy-exynos5250-usb2.c
10742F: drivers/phy/phy-s5pv210-usb2.c
10743F: drivers/phy/phy-samsung-usb2.c
10744F: drivers/phy/phy-samsung-usb2.h
10745
ca749e2a 10746SERIAL DRIVERS
5e30bbb7 10747M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10748L: linux-serial@vger.kernel.org
5e30bbb7 10749S: Maintained
30743257 10750F: Documentation/devicetree/bindings/serial/
14430813 10751F: drivers/tty/serial/
ca749e2a 10752
49fc9361
BG
10753STI CEC DRIVER
10754M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10755L: kernel@stlinux.com
10756S: Maintained
10757F: drivers/staging/media/st-cec/
10758F: Documentation/devicetree/bindings/media/stih-cec.txt
10759
aecb7b64 10760SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10761M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10762M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10763S: Maintained
1fb200d6 10764F: include/linux/dma/dw.h
3d598f47 10765F: include/linux/platform_data/dma-dw.h
61a76496 10766F: drivers/dma/dw/
aecb7b64 10767
058999cc
LP
10768SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10769M: Lars Persson <lars.persson@axis.com>
10770L: netdev@vger.kernel.org
10771S: Supported
10772F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10773F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10774
fc531d98 10775SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10776M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10777R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10778R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10779L: linux-i2c@vger.kernel.org
10780S: Maintained
10781F: drivers/i2c/busses/i2c-designware-*
10782F: include/linux/platform_data/i2c-designware.h
10783
f9e37137 10784SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10785M: Jaehoon Chung <jh80.chung@samsung.com>
10786L: linux-mmc@vger.kernel.org
10787S: Maintained
10788F: include/linux/mmc/dw_mmc.h
10789F: drivers/mmc/host/dw_mmc*
10790
a961e698
AS
10791SYSTEM TRACE MODULE CLASS
10792M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10793S: Maintained
e787bc46 10794T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10795F: Documentation/trace/stm.txt
10796F: drivers/hwtracing/stm/
10797F: include/linux/stm.h
10798F: include/uapi/linux/stm.h
10799
1db121d6
AN
10800THUNDERBOLT DRIVER
10801M: Andreas Noever <andreas.noever@gmail.com>
10802S: Maintained
10803F: drivers/thunderbolt/
10804
e35a49b1
SR
10805TI BQ27XXX POWER SUPPLY DRIVER
10806R: Andrew F. Davis <afd@ti.com>
10807F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10808F: drivers/power/supply/bq27xxx_battery.c
10809F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10810
34db37c6 10811TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10812M: John Stultz <john.stultz@linaro.org>
88606e80 10813M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10814L: linux-kernel@vger.kernel.org
75fc2d37 10815T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10816S: Supported
10817F: include/linux/clocksource.h
10818F: include/linux/time.h
10819F: include/linux/timex.h
c117ab84
CEB
10820F: include/uapi/linux/time.h
10821F: include/uapi/linux/timex.h
88606e80
TG
10822F: kernel/time/clocksource.c
10823F: kernel/time/time*.c
34db37c6 10824F: kernel/time/alarmtimer.c
88606e80 10825F: kernel/time/ntp.c
7fe5f1c1 10826F: tools/testing/selftests/timers/
88606e80 10827
1da177e4 10828SC1200 WDT DRIVER
b300645a 10829M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10830S: Maintained
679655da 10831F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10832
10833SCHEDULER
dd9b238c 10834M: Ingo Molnar <mingo@redhat.com>
8b58be88 10835M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10836L: linux-kernel@vger.kernel.org
75fc2d37 10837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10838S: Maintained
95c0d71d 10839F: kernel/sched/
679655da 10840F: include/linux/sched.h
c117ab84 10841F: include/uapi/linux/sched.h
c2eb505b 10842F: include/linux/wait.h
1da177e4 10843
6bcf6737 10844SCORE ARCHITECTURE
ed38665e 10845M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10846M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10847W: http://www.sunplus.com
6bcf6737 10848S: Supported
a2681a75 10849F: arch/score/
6bcf6737 10850
f2ed287b
LR
10851SCR24X CHIP CARD INTERFACE DRIVER
10852M: Lubomir Rintel <lkundrak@v3.sk>
10853S: Supported
10854F: drivers/char/pcmcia/scr24x_cs.c
10855
80f390ea
SH
10856SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10857M: Sudeep Holla <sudeep.holla@arm.com>
10858L: linux-arm-kernel@lists.infradead.org
10859S: Maintained
10860F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10861F: drivers/clk/clk-scpi.c
8def3103 10862F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10863F: drivers/firmware/arm_scpi.c
10864F: include/linux/scpi_protocol.h
80f390ea 10865
1da177e4 10866SCSI CDROM DRIVER
8b58be88 10867M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10868L: linux-scsi@vger.kernel.org
10869W: http://www.kernel.dk
10870S: Maintained
679655da 10871F: drivers/scsi/sr*
1da177e4 10872
fb50a83d 10873SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10874M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10875L: linux-rdma@vger.kernel.org
10876S: Supported
10877W: http://www.openfabrics.org
10878Q: http://patchwork.kernel.org/project/linux-rdma/list/
10879T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10880F: drivers/infiniband/ulp/srp/
10881F: include/scsi/srp.h
10882
1da177e4 10883SCSI SG DRIVER
8b58be88 10884M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10885L: linux-scsi@vger.kernel.org
59ab3c93 10886W: http://sg.danny.cz/sg
1da177e4 10887S: Maintained
59ab3c93 10888F: Documentation/scsi/scsi-generic.txt
679655da
JP
10889F: drivers/scsi/sg.c
10890F: include/scsi/sg.h
1da177e4
LT
10891
10892SCSI SUBSYSTEM
7ee7895c 10893M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10894T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10895M: "Martin K. Petersen" <martin.petersen@oracle.com>
10896T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10897L: linux-scsi@vger.kernel.org
1da177e4 10898S: Maintained
2c99a314 10899F: Documentation/devicetree/bindings/scsi/
679655da
JP
10900F: drivers/scsi/
10901F: include/scsi/
1da177e4
LT
10902
10903SCSI TAPE DRIVER
8b58be88 10904M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10905L: linux-scsi@vger.kernel.org
10906S: Maintained
679655da 10907F: Documentation/scsi/st.txt
f7269cfc
JD
10908F: drivers/scsi/st.*
10909F: drivers/scsi/st_*.h
1da177e4
LT
10910
10911SCTP PROTOCOL
8b6efb75 10912M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10913M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10914L: linux-sctp@vger.kernel.org
5f85813c 10915W: http://lksctp.sourceforge.net
8b6efb75 10916S: Maintained
679655da
JP
10917F: Documentation/networking/sctp.txt
10918F: include/linux/sctp.h
4d58c025 10919F: include/uapi/linux/sctp.h
679655da
JP
10920F: include/net/sctp/
10921F: net/sctp/
1da177e4
LT
10922
10923SCx200 CPU SUPPORT
8b58be88 10924M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10925S: Odd Fixes
679655da 10926F: Documentation/i2c/busses/scx200_acb
390889b6 10927F: arch/x86/platform/scx200/
679655da
JP
10928F: drivers/watchdog/scx200_wdt.c
10929F: drivers/i2c/busses/scx200*
10930F: drivers/mtd/maps/scx200_docflash.c
10931F: include/linux/scx200.h
1662d32c
JC
10932
10933SCx200 GPIO DRIVER
8b58be88 10934M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10935S: Maintained
679655da
JP
10936F: drivers/char/scx200_gpio.c
10937F: include/linux/scx200_gpio.h
1662d32c
JC
10938
10939SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10940M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10941S: Maintained
679655da 10942F: drivers/clocksource/scx200_hrt.c
1da177e4 10943
6a36913a 10944SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10945M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10946L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10947S: Maintained
679655da 10948F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10949
e7839f25 10950SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10951M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10952L: linux-mmc@vger.kernel.org
ddfe954d
UH
10953T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10954S: Maintained
10955F: drivers/mmc/host/sdhci*
10956F: include/linux/mmc/sdhci*
e2d1d6c0 10957
c04f9d61
KC
10958SECURE COMPUTING
10959M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10960R: Andy Lutomirski <luto@amacapital.net>
10961R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10962T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10963S: Supported
10964F: kernel/seccomp.c
10965F: include/uapi/linux/seccomp.h
10966F: include/linux/seccomp.h
c99ee51a 10967F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10968K: \bsecure_computing
10969K: \bTIF_SECCOMP\b
10970
476bf3d6
AC
10971SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10972M: Al Cooper <alcooperx@gmail.com>
10973L: linux-mmc@vger.kernel.org
10974L: bcm-kernel-feedback-list@broadcom.com
10975S: Maintained
10976F: drivers/mmc/host/sdhci-brcmstb*
10977
0d1bb41a 10978SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10979M: Ben Dooks <ben-linux@fluff.org>
dc524882 10980M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10981L: linux-mmc@vger.kernel.org
0d1bb41a 10982S: Maintained
dc524882 10983F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10984
c63b3cba 10985SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10986M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10987L: linux-mmc@vger.kernel.org
10988S: Maintained
10989F: drivers/mmc/host/sdhci-spear.c
10990
8711cca2 10991SECURITY SUBSYSTEM
9b45c0d2 10992M: James Morris <james.l.morris@oracle.com>
9c3646d1 10993M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10994L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10995T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10996W: http://kernsec.org/
8711cca2 10997S: Supported
7d2c86b5 10998F: security/
8711cca2 10999
1da177e4 11000SECURITY CONTACT
8b58be88 11001M: Security Officers <security@kernel.org>
1da177e4
LT
11002S: Supported
11003
11004SELINUX SECURITY MODULE
e0238b4c 11005M: Paul Moore <paul@paul-moore.com>
8b58be88 11006M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11007M: Eric Paris <eparis@parisplace.org>
e0238b4c 11008L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11009W: http://selinuxproject.org
5a5f2acf 11010T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11011S: Supported
679655da
JP
11012F: include/linux/selinux*
11013F: security/selinux/
6bde95ce 11014F: scripts/selinux/
1da177e4 11015
c1c124e9
JJ
11016APPARMOR SECURITY MODULE
11017M: John Johansen <john.johansen@canonical.com>
11018L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11019W: apparmor.wiki.kernel.org
11020T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11021S: Supported
11022F: security/apparmor/
11023
9b091556
KC
11024LOADPIN SECURITY MODULE
11025M: Kees Cook <keescook@chromium.org>
11026T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11027S: Supported
11028F: security/loadpin/
11029
730daa16
KC
11030YAMA SECURITY MODULE
11031M: Kees Cook <keescook@chromium.org>
11032T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11033S: Supported
11034F: security/yama/
11035
cef2cf07 11036SENSABLE PHANTOM
8b58be88 11037M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11038S: Maintained
679655da 11039F: drivers/misc/phantom.c
c117ab84 11040F: include/uapi/linux/phantom.h
cef2cf07 11041
2a1e8447
JB
11042Emulex 10Gbps iSCSI - OneConnect DRIVER
11043M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11044M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11045M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11046L: linux-scsi@vger.kernel.org
2a1e8447 11047W: http://www.broadcom.com
3387f656
JP
11048S: Supported
11049F: drivers/scsi/be2iscsi/
6733b39a 11050
d2ee76fa 11051Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11052M: Sathya Perla <sathya.perla@broadcom.com>
11053M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11054M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11055M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11056L: netdev@vger.kernel.org
fea3af67 11057W: http://www.emulex.com
7d2c86b5 11058S: Supported
9aebddd1 11059F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11060
d2928a8c 11061EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11062M: Selvin Xavier <selvin.xavier@avagotech.com>
11063M: Devesh Sharma <devesh.sharma@avagotech.com>
11064M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
11065L: linux-rdma@vger.kernel.org
11066W: http://www.emulex.com
11067S: Supported
11068F: drivers/infiniband/hw/ocrdma/
a7fe7380 11069F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11070
8ceee660 11071SFC NETWORK DRIVER
c06f51ea 11072M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11073M: Edward Cree <ecree@solarflare.com>
11074M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11075L: netdev@vger.kernel.org
8ceee660 11076S: Supported
874aeea5 11077F: drivers/net/ethernet/sfc/
8ceee660 11078
e2d1d6c0 11079SGI GRU DRIVER
cc883afc 11080M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11081S: Maintained
679655da 11082F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11083
11084SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11085M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11086L: linux-ia64@vger.kernel.org
11087S: Supported
679655da 11088F: Documentation/ia64/serial.txt
df621252 11089F: drivers/tty/serial/ioc?_serial.c
679655da 11090F: include/linux/ioc?.h
e2d1d6c0 11091
75312619 11092SGI XP/XPC/XPNET DRIVER
e180383f
RH
11093M: Cliff Whickman <cpw@sgi.com>
11094M: Robin Holt <robinmholt@gmail.com>
75312619 11095S: Maintained
679655da 11096F: drivers/misc/sgi-xp/
75312619 11097
46eacf3b
AP
11098SI2157 MEDIA DRIVER
11099M: Antti Palosaari <crope@iki.fi>
11100L: linux-media@vger.kernel.org
a825eaec 11101W: https://linuxtv.org
46eacf3b
AP
11102W: http://palosaari.fi/linux/
11103Q: http://patchwork.linuxtv.org/project/linux-media/list/
11104T: git git://linuxtv.org/anttip/media_tree.git
11105S: Maintained
11106F: drivers/media/tuners/si2157*
11107
75e2d5ba
AP
11108SI2168 MEDIA DRIVER
11109M: Antti Palosaari <crope@iki.fi>
11110L: linux-media@vger.kernel.org
a825eaec 11111W: https://linuxtv.org
75e2d5ba
AP
11112W: http://palosaari.fi/linux/
11113Q: http://patchwork.linuxtv.org/project/linux-media/list/
11114T: git git://linuxtv.org/anttip/media_tree.git
11115S: Maintained
11116F: drivers/media/dvb-frontends/si2168*
11117
49cc629d
HV
11118SI470X FM RADIO RECEIVER I2C DRIVER
11119M: Hans Verkuil <hverkuil@xs4all.nl>
11120L: linux-media@vger.kernel.org
11121T: git git://linuxtv.org/media_tree.git
a825eaec 11122W: https://linuxtv.org
49cc629d
HV
11123S: Odd Fixes
11124F: drivers/media/radio/si470x/radio-si470x-i2c.c
11125
11126SI470X FM RADIO RECEIVER USB DRIVER
11127M: Hans Verkuil <hverkuil@xs4all.nl>
11128L: linux-media@vger.kernel.org
11129T: git git://linuxtv.org/media_tree.git
a825eaec 11130W: https://linuxtv.org
49cc629d
HV
11131S: Maintained
11132F: drivers/media/radio/si470x/radio-si470x-common.c
11133F: drivers/media/radio/si470x/radio-si470x.h
11134F: drivers/media/radio/si470x/radio-si470x-usb.c
11135
c937ca03
EV
11136SI4713 FM RADIO TRANSMITTER I2C DRIVER
11137M: Eduardo Valentin <edubezval@gmail.com>
11138L: linux-media@vger.kernel.org
11139T: git git://linuxtv.org/media_tree.git
a825eaec 11140W: https://linuxtv.org
c937ca03 11141S: Odd Fixes
99995ded 11142F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11143
11144SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11145M: Eduardo Valentin <edubezval@gmail.com>
11146L: linux-media@vger.kernel.org
11147T: git git://linuxtv.org/media_tree.git
a825eaec 11148W: https://linuxtv.org
c937ca03 11149S: Odd Fixes
99995ded
DR
11150F: drivers/media/radio/si4713/radio-platform-si4713.c
11151
11152SI4713 FM RADIO TRANSMITTER USB DRIVER
11153M: Hans Verkuil <hverkuil@xs4all.nl>
11154L: linux-media@vger.kernel.org
11155T: git git://linuxtv.org/media_tree.git
a825eaec 11156W: https://linuxtv.org
99995ded
DR
11157S: Maintained
11158F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11159
beb91d46 11160SIANO DVB DRIVER
5dc8a864
MCC
11161M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11162M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11163L: linux-media@vger.kernel.org
a825eaec 11164W: https://linuxtv.org
beb91d46
MCC
11165T: git git://linuxtv.org/media_tree.git
11166S: Odd fixes
11167F: drivers/media/common/siano/
beb91d46 11168F: drivers/media/usb/siano/
beb91d46 11169F: drivers/media/usb/siano/
14430813 11170F: drivers/media/mmc/siano/
beb91d46 11171
6f15b602
HG
11172SIMPLEFB FB DRIVER
11173M: Hans de Goede <hdegoede@redhat.com>
11174L: linux-fbdev@vger.kernel.org
11175S: Maintained
2d799dde 11176F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11177F: drivers/video/fbdev/simplefb.c
11178F: include/linux/platform_data/simplefb.h
11179
b618b69c 11180SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11181L: linux-media@vger.kernel.org
bb60fcb2 11182S: Orphan
b618b69c 11183F: drivers/media/platform/sh_veu.c
b618b69c
GL
11184
11185SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11186L: linux-media@vger.kernel.org
bb60fcb2 11187S: Orphan
b618b69c 11188F: drivers/media/platform/sh_vou.c
d647f0b7 11189F: include/media/drv-intf/sh_vou.h
b618b69c 11190
6349d997 11191SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11192M: Len Brown <lenb@kernel.org>
6349d997
LB
11193L: sfi-devel@simplefirmware.org
11194W: http://simplefirmware.org/
11195T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11196S: Supported
943fc810 11197F: arch/x86/platform/sfi/
6349d997
LB
11198F: drivers/sfi/
11199F: include/linux/sfi*.h
e2d1d6c0 11200
1da177e4
LT
11201SIMTEC EB110ATX (Chalice CATS)
11202P: Ben Dooks
b16957c6
BD
11203P: Vincent Sanders <vince@simtec.co.uk>
11204M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11205W: http://www.simtec.co.uk/products/EB110ATX/
11206S: Supported
11207
11208SIMTEC EB2410ITX (BAST)
11209P: Ben Dooks
b16957c6
BD
11210P: Vincent Sanders <vince@simtec.co.uk>
11211M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11212W: http://www.simtec.co.uk/products/EB2410ITX/
11213S: Supported
15dba387
JP
11214F: arch/arm/mach-s3c24xx/mach-bast.c
11215F: arch/arm/mach-s3c24xx/bast-ide.c
11216F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11217
4c5adde7 11218TI DAVINCI MACHINE SUPPORT
3ba789c0 11219M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11220M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11222T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11223S: Supported
14430813 11224F: arch/arm/mach-davinci/
046d0a37 11225F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11226
8d4b3f08 11227TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11228M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11229L: linux-media@vger.kernel.org
a825eaec 11230W: https://linuxtv.org
8d4b3f08
LP
11231Q: http://patchwork.linuxtv.org/project/linux-media/list/
11232T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11233S: Maintained
8d4b3f08
LP
11234F: drivers/media/platform/davinci/
11235F: include/media/davinci/
11236
417d2e50 11237TI AM437X VPFE DRIVER
e43cdb56 11238M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11239L: linux-media@vger.kernel.org
a825eaec 11240W: https://linuxtv.org
417d2e50
BP
11241Q: http://patchwork.linuxtv.org/project/linux-media/list/
11242T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11243S: Maintained
11244F: drivers/media/platform/am437x/
11245
c4c0283a 11246OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11247M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11248L: linux-media@vger.kernel.org
a825eaec 11249W: https://linuxtv.org
c4c0283a
BP
11250Q: http://patchwork.linuxtv.org/project/linux-media/list/
11251T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11252S: Maintained
11253F: drivers/media/i2c/ov2659.c
b5dcee22 11254F: include/media/i2c/ov2659.h
c4c0283a 11255
3a6779f5
SM
11256SILICON MOTION SM712 FRAME BUFFER DRIVER
11257M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11258M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11259M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11260L: linux-fbdev@vger.kernel.org
11261S: Maintained
11262F: drivers/video/fbdev/sm712*
11263F: Documentation/fb/sm712fb.txt
11264
92aab3c0 11265SIS 190 ETHERNET DRIVER
8b58be88 11266M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11267L: netdev@vger.kernel.org
11268S: Maintained
8c7de408 11269F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11270
1da177e4 11271SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11272M: Daniele Venzano <venza@brownhat.org>
1da177e4 11273W: http://www.brownhat.org/sis900.html
979b6c13 11274L: netdev@vger.kernel.org
1da177e4 11275S: Maintained
8c7de408 11276F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11277
11278SIS FRAMEBUFFER DRIVER
8b58be88 11279M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11280W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11281S: Maintained
679655da 11282F: Documentation/fb/sisfb.txt
8a61f013 11283F: drivers/video/fbdev/sis/
679655da 11284F: include/video/sisfb.h
1da177e4
LT
11285
11286SIS USB2VGA DRIVER
8b58be88 11287M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11288W: http://www.winischhofer.at/linuxsisusbvga.shtml
11289S: Maintained
679655da 11290F: drivers/usb/misc/sisusbvga/
1da177e4 11291
415ad26d 11292SLAB ALLOCATOR
16e943bf 11293M: Christoph Lameter <cl@linux.com>
2ed1c525 11294M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11295M: David Rientjes <rientjes@google.com>
11296M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11297M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11298L: linux-mm@kvack.org
11299S: Maintained
679655da 11300F: include/linux/sl?b*.h
16e943bf 11301F: mm/sl?b*
415ad26d 11302
9fab9787 11303SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11304M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11305M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11306M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11307R: Steven Rostedt <rostedt@goodmis.org>
11308R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11309L: linux-kernel@vger.kernel.org
9fab9787
PM
11310W: http://www.rdrop.com/users/paulmck/RCU/
11311S: Supported
11312T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11313F: include/linux/srcu.h
11314F: kernel/rcu/srcu.c
9fab9787 11315
66372841
CS
11316SMACK SECURITY MODULE
11317M: Casey Schaufler <casey@schaufler-ca.com>
11318L: linux-security-module@vger.kernel.org
11319W: http://schaufler-ca.com
ece38248 11320T: git git://github.com/cschaufler/smack-next
66372841
CS
11321S: Maintained
11322F: Documentation/security/Smack.txt
11323F: security/smack/
11324
20651e0b 11325DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11326M: Kevin Hilman <khilman@kernel.org>
11327M: Nishanth Menon <nm@ti.com>
11328S: Maintained
20651e0b 11329F: drivers/power/avs/
68ace3e1
KH
11330F: include/linux/power/smartreflex.h
11331L: linux-pm@vger.kernel.org
11332
1da177e4 11333SMC91x ETHERNET DRIVER
2f82af08 11334M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11335S: Odd Fixes
ae150435 11336F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11337
e8e31622
SA
11338SMIA AND SMIA++ IMAGE SENSOR DRIVER
11339M: Sakari Ailus <sakari.ailus@iki.fi>
11340L: linux-media@vger.kernel.org
11341S: Maintained
14430813 11342F: drivers/media/i2c/smiapp/
b5dcee22 11343F: include/media/i2c/smiapp.h
e8e31622
SA
11344F: drivers/media/i2c/smiapp-pll.c
11345F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11346F: include/uapi/linux/smiapp.h
a2cec3c0 11347F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11348
920fa1ff
GR
11349SMM665 HARDWARE MONITOR DRIVER
11350M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11351L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11352S: Maintained
11353F: Documentation/hwmon/smm665
11354F: drivers/hwmon/smm665.c
11355
9df7305b 11356SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11357M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11358L: linux-hwmon@vger.kernel.org
90b24cfb 11359S: Maintained
9df7305b
SG
11360F: Documentation/hwmon/emc2103
11361F: drivers/hwmon/emc2103.c
11362
a98d506c
HG
11363SMSC SCH5627 HARDWARE MONITOR DRIVER
11364M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11365L: linux-hwmon@vger.kernel.org
a98d506c
HG
11366S: Supported
11367F: Documentation/hwmon/sch5627
11368F: drivers/hwmon/sch5627.c
11369
6ea884db 11370SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11371M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11372L: linux-hwmon@vger.kernel.org
6ea884db 11373S: Maintained
679655da
JP
11374F: Documentation/hwmon/smsc47b397
11375F: drivers/hwmon/smsc47b397.c
6ea884db 11376
fd9abb3d 11377SMSC911x ETHERNET DRIVER
90b24cfb 11378M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11379L: netdev@vger.kernel.org
90b24cfb 11380S: Maintained
679655da 11381F: include/linux/smsc911x.h
ae150435 11382F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11383
11384SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11385M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11386L: netdev@vger.kernel.org
90b24cfb 11387S: Maintained
ae150435 11388F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11389
3c8a63e2 11390SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11391M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11392L: linux-fbdev@vger.kernel.org
90b24cfb 11393S: Maintained
8a61f013 11394F: drivers/video/fbdev/smscufx.c
3c8a63e2 11395
668acf32 11396SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11397M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11398L: linux-media@vger.kernel.org
275ffde4 11399T: git git://linuxtv.org/media_tree.git
795fb7e7 11400S: Maintained
90d72ac6
MCC
11401F: include/media/soc*
11402F: drivers/media/i2c/soc_camera/
11403F: drivers/media/platform/soc_camera/
668acf32 11404
e2d1d6c0 11405SOEKRIS NET48XX LED SUPPORT
8b58be88 11406M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11407S: Maintained
679655da 11408F: drivers/leds/leds-net48xx.c
e2d1d6c0 11409
e3994db1 11410SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11411M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11412M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11413M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11414M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11415L: linux-media@vger.kernel.org
11416S: Supported
11417F: drivers/media/pci/solo6x10/
11418
1da177e4 11419SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11420M: Shaohua Li <shli@kernel.org>
1da177e4 11421L: linux-raid@vger.kernel.org
0f9ce866 11422T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11423S: Supported
679655da
JP
11424F: drivers/md/
11425F: include/linux/raid/
c117ab84 11426F: include/uapi/linux/raid/
1da177e4 11427
1da177e4 11428SONIC NETWORK DRIVER
8b58be88 11429M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11430L: netdev@vger.kernel.org
1da177e4 11431S: Maintained
d9fb9f38 11432F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11433
61e115a5 11434SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11435M: Michael Buesch <m@bues.ch>
e7828b28 11436L: linux-wireless@vger.kernel.org
61e115a5 11437S: Maintained
679655da
JP
11438F: drivers/ssb/
11439F: include/linux/ssb/
61e115a5 11440
1da177e4 11441SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11442M: Mattia Dongili <malattia@linux.it>
d0944853 11443L: platform-driver-x86@vger.kernel.org
5b18167d 11444W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11445S: Maintained
679655da
JP
11446F: Documentation/laptops/sony-laptop.txt
11447F: drivers/char/sonypi.c
11448F: drivers/platform/x86/sony-laptop.c
11449F: include/linux/sony-laptop.h
1da177e4 11450
baf8532a 11451SONY MEMORYSTICK CARD SUPPORT
8b58be88 11452M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11453W: http://tifmxx.berlios.de/
11454S: Maintained
679655da 11455F: drivers/memstick/host/tifm_ms.c
baf8532a 11456
0ab30494
ML
11457SONY MEMORYSTICK STANDARD SUPPORT
11458M: Maxim Levitsky <maximlevitsky@gmail.com>
11459S: Maintained
11460F: drivers/memstick/core/ms_block.*
11461
1da177e4 11462SOUND
8b58be88 11463M: Jaroslav Kysela <perex@perex.cz>
d8130624 11464M: Takashi Iwai <tiwai@suse.com>
93711660 11465L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11466W: http://www.alsa-project.org/
dde7ad8d 11467T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11468T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11469Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11470S: Maintained
3126a179
JP
11471F: Documentation/sound/
11472F: include/sound/
c117ab84 11473F: include/uapi/sound/
679655da 11474F: sound/
1da177e4 11475
33bbe149
MB
11476SOUND - COMPRESSED AUDIO
11477M: Vinod Koul <vinod.koul@intel.com>
11478L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11479T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11480S: Supported
f672f31a 11481F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11482F: include/sound/compress_driver.h
f672f31a 11483F: include/uapi/sound/compress_*
33bbe149
MB
11484F: sound/core/compress_offload.c
11485F: sound/soc/soc-compress.c
11486
bd903bde 11487SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11488M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11489M: Mark Brown <broonie@kernel.org>
86f14df8 11490T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11491L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11492W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11493S: Supported
181ad2a5 11494F: Documentation/devicetree/bindings/sound/
2820f615 11495F: Documentation/sound/alsa/soc/
679655da 11496F: sound/soc/
e6e55122 11497F: include/sound/soc*
eb1a6af3 11498
d7f8761b
MB
11499SOUND - DMAENGINE HELPERS
11500M: Lars-Peter Clausen <lars@metafoo.de>
11501S: Supported
11502F: include/sound/dmaengine_pcm.h
11503F: sound/core/pcm_dmaengine.c
11504F: sound/soc/soc-generic-dmaengine-pcm.c
11505
990a6a99
OS
11506SP2 MEDIA DRIVER
11507M: Olli Salonen <olli.salonen@iki.fi>
11508L: linux-media@vger.kernel.org
a825eaec 11509W: https://linuxtv.org
990a6a99
OS
11510Q: http://patchwork.linuxtv.org/project/linux-media/list/
11511S: Maintained
11512F: drivers/media/dvb-frontends/sp2*
11513
473321fc 11514SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11515M: "David S. Miller" <davem@davemloft.net>
1da177e4 11516L: sparclinux@vger.kernel.org
8a6e2535 11517Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11518T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11519T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11520S: Maintained
679655da 11521F: arch/sparc/
7765b8bb 11522F: drivers/sbus/
1da177e4 11523
6404fcca
DM
11524SPARC SERIAL DRIVERS
11525M: "David S. Miller" <davem@davemloft.net>
11526L: sparclinux@vger.kernel.org
08deed1e
JP
11527T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11528T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11529S: Maintained
6816383a 11530F: include/linux/sunserialcore.h
df621252 11531F: drivers/tty/serial/suncore.c
df621252
GKH
11532F: drivers/tty/serial/sunhv.c
11533F: drivers/tty/serial/sunsab.c
11534F: drivers/tty/serial/sunsab.h
11535F: drivers/tty/serial/sunsu.c
11536F: drivers/tty/serial/sunzilog.c
11537F: drivers/tty/serial/sunzilog.h
6404fcca 11538
389325b4
CL
11539SPARSE CHECKER
11540M: "Christopher Li" <sparse@chrisli.org>
11541L: linux-sparse@vger.kernel.org
11542W: https://sparse.wiki.kernel.org/
11543T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11544T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11545S: Maintained
11546F: include/linux/compiler.h
11547
fc0c195a 11548SPEAR PLATFORM SUPPORT
da89947b 11549M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11550M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11552W: http://www.st.com/spear
11553S: Maintained
e68d7c14 11554F: arch/arm/boot/dts/spear*
281e192f 11555F: arch/arm/mach-spear/
fc0c195a
VK
11556
11557SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11558M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11560W: http://www.st.com/spear
11561S: Maintained
5df33a62 11562F: drivers/clk/spear/
fc0c195a 11563
e2796541
CP
11564SPI NOR SUBSYSTEM
11565M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11566M: Marek Vasut <marek.vasut@gmail.com>
11567L: linux-mtd@lists.infradead.org
11568W: http://www.linux-mtd.infradead.org/
11569Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11570T: git git://github.com/spi-nor/linux.git
11571S: Maintained
11572F: drivers/mtd/spi-nor/
11573F: include/linux/mtd/spi-nor.h
11574
e2d1d6c0 11575SPI SUBSYSTEM
b02e48f2 11576M: Mark Brown <broonie@kernel.org>
dfbe403c 11577L: linux-spi@vger.kernel.org
e7e4e13c 11578T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11579Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11580S: Maintained
87306eb7 11581F: Documentation/devicetree/bindings/spi/
679655da
JP
11582F: Documentation/spi/
11583F: drivers/spi/
11584F: include/linux/spi/
c117ab84 11585F: include/uapi/linux/spi/
a43cd4bb 11586F: tools/spi/
e2d1d6c0 11587
2752e401 11588SPIDERNET NETWORK DRIVER for CELL
8b58be88 11589M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11590L: netdev@vger.kernel.org
11591S: Supported
679655da 11592F: Documentation/networking/spider_net.txt
8df158ac 11593F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11594
e2d1d6c0 11595SPU FILE SYSTEM
8b58be88 11596M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11597L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11598W: http://www.ibm.com/developerworks/power/cell/
11599S: Supported
679655da
JP
11600F: Documentation/filesystems/spufs.txt
11601F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11602
fc555841 11603SQUASHFS FILE SYSTEM
d7f2ff67 11604M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11605L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11606W: http://squashfs.org.uk
9f273c24 11607T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11608S: Maintained
679655da
JP
11609F: Documentation/filesystems/squashfs.txt
11610F: fs/squashfs/
fc555841 11611
1da177e4 11612SRM (Alpha) environment access
8b58be88 11613M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11614S: Maintained
679655da 11615F: arch/alpha/kernel/srm_env.c
1da177e4 11616
26e9a397 11617STABLE BRANCH
879a5a00 11618M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11619L: stable@vger.kernel.org
879a5a00 11620S: Supported
8c27ceff 11621F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11622
26e9a397 11623STAGING SUBSYSTEM
879a5a00 11624M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11625T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11626L: devel@driverdev.osuosl.org
879a5a00 11627S: Supported
679655da 11628F: drivers/staging/
dbc6c2cc 11629
ebd3d010
JP
11630STAGING - COMEDI
11631M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11632M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11633S: Odd Fixes
11634F: drivers/staging/comedi/
11635
a0138163
JP
11636STAGING - FLARION FT1000 DRIVERS
11637M: Marek Belisko <marek.belisko@gmail.com>
11638S: Odd Fixes
11639F: drivers/staging/ft1000/
11640
6c1bb424 11641STAGING - INDUSTRIAL IO
030a13d7 11642M: Jonathan Cameron <jic23@kernel.org>
a0138163 11643L: linux-iio@vger.kernel.org
6c1bb424 11644S: Odd Fixes
5291582d 11645F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11646F: drivers/staging/iio/
11647
a0138163
JP
11648STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11649M: Jarod Wilson <jarod@wilsonet.com>
11650W: http://www.lirc.org/
11651S: Odd Fixes
b2b0186d 11652F: drivers/staging/media/lirc/
a0138163 11653
f5e5de1e
OD
11654STAGING - LUSTRE PARALLEL FILESYSTEM
11655M: Oleg Drokin <oleg.drokin@intel.com>
11656M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11657M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11658L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11659W: http://wiki.lustre.org/
f5e5de1e
OD
11660S: Maintained
11661F: drivers/staging/lustre
11662
7c6b6c71
MD
11663STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11664M: Marc Dietrich <marvin24@gmx.de>
11665L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11666L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11667S: Maintained
11668F: drivers/staging/nvec/
11669
53c43c5c
GKH
11670STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11671M: Jens Frederich <jfrederich@gmail.com>
11672M: Daniel Drake <dsd@laptop.org>
11673M: Jon Nettleton <jon.nettleton@gmail.com>
11674W: http://wiki.laptop.org/go/DCON
11675S: Maintained
11676F: drivers/staging/olpc_dcon/
11677
a0138163
JP
11678STAGING - REALTEK RTL8712U DRIVERS
11679M: Larry Finger <Larry.Finger@lwfinger.net>
11680M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11681S: Odd Fixes
11682F: drivers/staging/rtl8712/
11683
980ac4d7
SM
11684STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11685M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11686M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11687M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
11688L: linux-fbdev@vger.kernel.org
11689S: Maintained
11690F: drivers/staging/sm750fb/
11691
a0138163
JP
11692STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11693M: William Hubbs <w.d.hubbs@gmail.com>
11694M: Chris Brannon <chris@the-brannons.com>
d33bce31 11695M: Kirk Reiser <kirk@reisers.ca>
a0138163 11696M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11697L: speakup@linux-speakup.org
a0138163
JP
11698W: http://www.linux-speakup.org/
11699S: Odd Fixes
11700F: drivers/staging/speakup/
11701
b3e871ce
JP
11702STAGING - VIA VT665X DRIVERS
11703M: Forest Bond <forest@alittletooquiet.net>
11704S: Odd Fixes
11705F: drivers/staging/vt665?/
11706
a30baec1 11707STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11708M: Aditya Shankar <aditya.shankar@microchip.com>
11709M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11710L: linux-wireless@vger.kernel.org
11711S: Supported
11712F: drivers/staging/wilc1000/
11713
709bcb07 11714STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11715M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11716S: Odd Fixes
11717F: drivers/staging/xgifb/
11718
1da177e4 11719STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11720M: Ion Badulescu <ionut@badula.org>
b4f90189 11721S: Odd Fixes
9bba23b0 11722F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11723
e2d1d6c0 11724SUN3/3X
8b58be88 11725M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11726W: http://sammy.net/sun3/
11727S: Maintained
679655da
JP
11728F: arch/m68k/kernel/*sun3*
11729F: arch/m68k/sun3*/
11730F: arch/m68k/include/asm/sun3*
e689cf4a 11731F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11732
af6a5af8
HG
11733SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11734M: Hans de Goede <hdegoede@redhat.com>
11735L: linux-input@vger.kernel.org
11736S: Maintained
11737F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11738F: drivers/input/keyboard/sun4i-lradc-keys.c
11739
2bc9ff01
DK
11740SUNDANCE NETWORK DRIVER
11741M: Denis Kirjanov <kda@linux-powerpc.org>
11742L: netdev@vger.kernel.org
11743S: Maintained
11744F: drivers/net/ethernet/dlink/sundance.c
11745
2cbb12a4 11746SUPERH
114bf37e
RF
11747M: Yoshinori Sato <ysato@users.sourceforge.jp>
11748M: Rich Felker <dalias@libc.org>
2cbb12a4 11749L: linux-sh@vger.kernel.org
8a6e2535 11750Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11751S: Maintained
066069e1 11752F: Documentation/sh/
679655da 11753F: arch/sh/
066069e1 11754F: drivers/sh/
1da177e4 11755
4480f15b 11756SUSPEND TO RAM
7fb06082 11757M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11758M: Len Brown <len.brown@intel.com>
11759M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11760L: linux-pm@vger.kernel.org
68656443 11761B: https://bugzilla.kernel.org
e2d1d6c0 11762S: Supported
679655da
JP
11763F: Documentation/power/
11764F: arch/x86/kernel/acpi/
11765F: drivers/base/power/
11766F: kernel/power/
11767F: include/linux/suspend.h
11768F: include/linux/freezer.h
11769F: include/linux/pm.h
1da177e4
LT
11770
11771SVGA HANDLING
8b58be88 11772M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11773L: linux-video@atrey.karlin.mff.cuni.cz
11774S: Maintained
679655da
JP
11775F: Documentation/svga.txt
11776F: arch/x86/boot/video*
1da177e4 11777
6e28b761
KRW
11778SWIOTLB SUBSYSTEM
11779M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11780L: linux-kernel@vger.kernel.org
9f273c24 11781T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11782S: Supported
11783F: lib/swiotlb.c
11784F: arch/*/kernel/pci-swiotlb.c
11785F: include/linux/swiotlb.h
11786
007f790c
JP
11787SWITCHDEV
11788M: Jiri Pirko <jiri@resnulli.us>
11789L: netdev@vger.kernel.org
11790S: Supported
11791F: net/switchdev/
11792F: include/net/switchdev.h
11793
db8e35d5
VG
11794SYNOPSYS ARC ARCHITECTURE
11795M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11796L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11797S: Supported
11798F: arch/arc/
9b28829d 11799F: Documentation/devicetree/bindings/arc/*
2d799dde 11800F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11801F: drivers/tty/serial/arc_uart.c
b7182d1a 11802T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11803
556cc1c5
AB
11804SYNOPSYS ARC SDP platform support
11805M: Alexey Brodkin <abrodkin@synopsys.com>
11806S: Supported
11807F: arch/arc/plat-axs10x
11808F: arch/arc/boot/dts/ax*
11809F: Documentation/devicetree/bindings/arc/axs10*
11810
6c284c9a
LJ
11811SYSTEM CONFIGURATION (SYSCON)
11812M: Lee Jones <lee.jones@linaro.org>
11813M: Arnd Bergmann <arnd@arndb.de>
11814T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11815S: Supported
11816F: drivers/mfd/syscon.c
11817
8c0984e5
SR
11818SYSTEM RESET/SHUTDOWN DRIVERS
11819M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11820L: linux-pm@vger.kernel.org
58db9505 11821T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11822S: Maintained
11823F: Documentation/devicetree/bindings/power/reset/
11824F: drivers/power/reset/
11825
1da177e4 11826SYSV FILESYSTEM
8b58be88 11827M: Christoph Hellwig <hch@infradead.org>
1da177e4 11828S: Maintained
679655da
JP
11829F: Documentation/filesystems/sysv-fs.txt
11830F: fs/sysv/
11831F: include/linux/sysv_fs.h
1da177e4 11832
86cfa7fc 11833TARGET SUBSYSTEM
9c3646d1 11834M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11835L: linux-scsi@vger.kernel.org
b9f5edc2 11836L: target-devel@vger.kernel.org
86cfa7fc 11837W: http://www.linux-iscsi.org
cf015e9f 11838W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11839T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11840S: Supported
11841F: drivers/target/
11842F: include/target/
11843F: Documentation/target/
11844
4e68852d 11845TASKSTATS STATISTICS INTERFACE
185e595f 11846M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11847S: Maintained
679655da
JP
11848F: Documentation/accounting/taskstats*
11849F: include/linux/taskstats*
11850F: kernel/taskstats.c
4e68852d 11851
781b456a 11852TC CLASSIFIER
f935f3f8 11853M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11854L: netdev@vger.kernel.org
11855S: Maintained
679655da 11856F: include/net/pkt_cls.h
c117ab84 11857F: include/uapi/linux/pkt_cls.h
679655da 11858F: net/sched/
781b456a 11859
5067f08a 11860TCP LOW PRIORITY MODULE
8b58be88
JP
11861M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11862M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11863W: http://tcp-lp-mod.sourceforge.net/
11864S: Maintained
679655da 11865F: net/ipv4/tcp_lp.c
5067f08a 11866
91952bc0
AP
11867TDA10071 MEDIA DRIVER
11868M: Antti Palosaari <crope@iki.fi>
11869L: linux-media@vger.kernel.org
a825eaec 11870W: https://linuxtv.org
91952bc0
AP
11871W: http://palosaari.fi/linux/
11872Q: http://patchwork.linuxtv.org/project/linux-media/list/
11873T: git git://linuxtv.org/anttip/media_tree.git
11874S: Maintained
11875F: drivers/media/dvb-frontends/tda10071*
11876
11877TDA18212 MEDIA DRIVER
11878M: Antti Palosaari <crope@iki.fi>
11879L: linux-media@vger.kernel.org
a825eaec 11880W: https://linuxtv.org
91952bc0
AP
11881W: http://palosaari.fi/linux/
11882Q: http://patchwork.linuxtv.org/project/linux-media/list/
11883T: git git://linuxtv.org/anttip/media_tree.git
11884S: Maintained
11885F: drivers/media/tuners/tda18212*
11886
11887TDA18218 MEDIA DRIVER
11888M: Antti Palosaari <crope@iki.fi>
11889L: linux-media@vger.kernel.org
a825eaec 11890W: https://linuxtv.org
91952bc0
AP
11891W: http://palosaari.fi/linux/
11892Q: http://patchwork.linuxtv.org/project/linux-media/list/
11893T: git git://linuxtv.org/anttip/media_tree.git
11894S: Maintained
11895F: drivers/media/tuners/tda18218*
11896
3b2f6aba
MK
11897TDA18271 MEDIA DRIVER
11898M: Michael Krufky <mkrufky@linuxtv.org>
11899L: linux-media@vger.kernel.org
a825eaec 11900W: https://linuxtv.org
3b2f6aba
MK
11901W: http://github.com/mkrufky
11902Q: http://patchwork.linuxtv.org/project/linux-media/list/
11903T: git git://linuxtv.org/mkrufky/tuners.git
11904S: Maintained
11905F: drivers/media/tuners/tda18271*
11906
e48307a9
MK
11907TDA827x MEDIA DRIVER
11908M: Michael Krufky <mkrufky@linuxtv.org>
11909L: linux-media@vger.kernel.org
a825eaec 11910W: https://linuxtv.org
e48307a9
MK
11911W: http://github.com/mkrufky
11912Q: http://patchwork.linuxtv.org/project/linux-media/list/
11913T: git git://linuxtv.org/mkrufky/tuners.git
11914S: Maintained
11915F: drivers/media/tuners/tda8290.*
11916
66cf9212
MK
11917TDA8290 MEDIA DRIVER
11918M: Michael Krufky <mkrufky@linuxtv.org>
11919L: linux-media@vger.kernel.org
a825eaec 11920W: https://linuxtv.org
66cf9212
MK
11921W: http://github.com/mkrufky
11922Q: http://patchwork.linuxtv.org/project/linux-media/list/
11923T: git git://linuxtv.org/mkrufky/tuners.git
11924S: Maintained
11925F: drivers/media/tuners/tda8290.*
11926
4b9fba30
HV
11927TDA9840 MEDIA DRIVER
11928M: Hans Verkuil <hverkuil@xs4all.nl>
11929L: linux-media@vger.kernel.org
11930T: git git://linuxtv.org/media_tree.git
a825eaec 11931W: https://linuxtv.org
4b9fba30
HV
11932S: Maintained
11933F: drivers/media/i2c/tda9840*
11934
2cb654fd 11935TEA5761 TUNER DRIVER
5dc8a864
MCC
11936M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11937M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11938L: linux-media@vger.kernel.org
a825eaec 11939W: https://linuxtv.org
2cb654fd
MCC
11940T: git git://linuxtv.org/media_tree.git
11941S: Odd fixes
11942F: drivers/media/tuners/tea5761.*
11943
11944TEA5767 TUNER DRIVER
5dc8a864
MCC
11945M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11946M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11947L: linux-media@vger.kernel.org
a825eaec 11948W: https://linuxtv.org
2cb654fd
MCC
11949T: git git://linuxtv.org/media_tree.git
11950S: Maintained
11951F: drivers/media/tuners/tea5767.*
11952
4b9fba30
HV
11953TEA6415C MEDIA DRIVER
11954M: Hans Verkuil <hverkuil@xs4all.nl>
11955L: linux-media@vger.kernel.org
11956T: git git://linuxtv.org/media_tree.git
a825eaec 11957W: https://linuxtv.org
4b9fba30
HV
11958S: Maintained
11959F: drivers/media/i2c/tea6415c*
11960
11961TEA6420 MEDIA DRIVER
11962M: Hans Verkuil <hverkuil@xs4all.nl>
11963L: linux-media@vger.kernel.org
11964T: git git://linuxtv.org/media_tree.git
a825eaec 11965W: https://linuxtv.org
4b9fba30
HV
11966S: Maintained
11967F: drivers/media/i2c/tea6420*
11968
3d249d4c 11969TEAM DRIVER
dca9ab92 11970M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11971L: netdev@vger.kernel.org
11972S: Supported
11973F: drivers/net/team/
11974F: include/linux/if_team.h
c117ab84 11975F: include/uapi/linux/if_team.h
3d249d4c 11976
7d029125 11977TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11978M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11979S: Maintained
11980F: arch/x86/platform/ts5500/
11981
40ad4a30
SY
11982TECHNOTREND USB IR RECEIVER
11983M: Sean Young <sean@mess.org>
11984L: linux-media@vger.kernel.org
11985S: Maintained
11986F: drivers/media/rc/ttusbir.c
11987
adabdb0c 11988TEGRA ARCHITECTURE SUPPORT
243d58ec 11989M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11990M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11991M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11992L: linux-tegra@vger.kernel.org
fd117cd1 11993Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11995S: Supported
bbbe96ed 11996N: [^a-z]tegra
84b9414b 11997
adabdb0c
SW
11998TEGRA CLOCK DRIVER
11999M: Peter De Schrijver <pdeschrijver@nvidia.com>
12000M: Prashant Gaikwad <pgaikwad@nvidia.com>
12001S: Supported
12002F: drivers/clk/tegra/
12003
86e486a0 12004TEGRA DMA DRIVERS
adabdb0c 12005M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12006M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12007S: Supported
86e486a0 12008F: drivers/dma/tegra*
adabdb0c 12009
adabdb0c
SW
12010TEGRA I2C DRIVER
12011M: Laxman Dewangan <ldewangan@nvidia.com>
12012S: Supported
12013F: drivers/i2c/busses/i2c-tegra.c
12014
12015TEGRA IOMMU DRIVERS
12016M: Hiroshi Doyu <hdoyu@nvidia.com>
12017S: Supported
12018F: drivers/iommu/tegra*
12019
12020TEGRA KBC DRIVER
12021M: Rakesh Iyer <riyer@nvidia.com>
12022M: Laxman Dewangan <ldewangan@nvidia.com>
12023S: Supported
12024F: drivers/input/keyboard/tegra-kbc.c
12025
adabdb0c
SW
12026TEGRA PWM DRIVER
12027M: Thierry Reding <thierry.reding@gmail.com>
12028S: Supported
12029F: drivers/pwm/pwm-tegra.c
12030
12031TEGRA SERIAL DRIVER
12032M: Laxman Dewangan <ldewangan@nvidia.com>
12033S: Supported
12034F: drivers/tty/serial/serial-tegra.c
12035
12036TEGRA SPI DRIVER
12037M: Laxman Dewangan <ldewangan@nvidia.com>
12038S: Supported
12039F: drivers/spi/spi-tegra*
12040
1a348ccc 12041TEHUTI ETHERNET DRIVER
8b58be88 12042M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12043L: netdev@vger.kernel.org
12044S: Supported
ef7f5429 12045F: drivers/net/ethernet/tehuti/*
1a348ccc 12046
4e68852d 12047Telecom Clock Driver for MCPL0010
8b58be88 12048M: Mark Gross <mark.gross@intel.com>
4e68852d 12049S: Supported
679655da 12050F: drivers/char/tlclk.c
4e68852d 12051
4480f15b 12052TENSILICA XTENSA PORT (xtensa)
8b58be88 12053M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12054M: Max Filippov <jcmvbkbc@gmail.com>
12055L: linux-xtensa@linux-xtensa.org
9f273c24 12056T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12057S: Maintained
679655da 12058F: arch/xtensa/
3dc99857 12059F: drivers/irqchip/irq-xtensa-*
4e68852d 12060
5313ba66
HV
12061THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12062M: Hans Verkuil <hverkuil@xs4all.nl>
12063L: linux-media@vger.kernel.org
12064T: git git://linuxtv.org/media_tree.git
a825eaec 12065W: https://linuxtv.org
5313ba66
HV
12066S: Maintained
12067F: drivers/media/radio/radio-raremono.c
12068
d3fb6955 12069THERMAL
b75f0050 12070M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12071M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12072L: linux-pm@vger.kernel.org
12073T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12074T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12075Q: https://patchwork.kernel.org/project/linux-pm/list/
12076S: Supported
12077F: drivers/thermal/
12078F: include/linux/thermal.h
af6c9f16 12079F: include/uapi/linux/thermal.h
b75f0050
JP
12080F: include/linux/cpu_cooling.h
12081F: Documentation/devicetree/bindings/thermal/
d3fb6955 12082
64e05d8b
VK
12083THERMAL/CPU_COOLING
12084M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12085M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12086M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12087L: linux-pm@vger.kernel.org
12088S: Supported
12089F: Documentation/thermal/cpu-cooling-api.txt
12090F: drivers/thermal/cpu_cooling.c
12091F: include/linux/cpu_cooling.h
12092
4e68852d 12093THINKPAD ACPI EXTRAS DRIVER
8b58be88 12094M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12095L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12096L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12097W: http://ibm-acpi.sourceforge.net
12098W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12099T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12100S: Maintained
679655da 12101F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12102
1b46f2a2 12103TI BANDGAP AND THERMAL DRIVER
f14d1c24 12104M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12105M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12106L: linux-pm@vger.kernel.org
531ff13e 12107L: linux-omap@vger.kernel.org
5a723e81 12108S: Maintained
794b2e25 12109F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12110
ccf963d3
BP
12111TI VPE/CAL DRIVERS
12112M: Benoit Parrot <bparrot@ti.com>
12113L: linux-media@vger.kernel.org
12114W: http://linuxtv.org/
12115Q: http://patchwork.linuxtv.org/project/linux-media/list/
12116S: Maintained
12117F: drivers/media/platform/ti-vpe/
12118
0c7665c3
MF
12119TI CDCE706 CLOCK DRIVER
12120M: Max Filippov <jcmvbkbc@gmail.com>
12121S: Maintained
12122F: drivers/clk/clk-cdce706.c
12123
49b6a5e3
TK
12124TI CLOCK DRIVER
12125M: Tero Kristo <t-kristo@ti.com>
12126L: linux-omap@vger.kernel.org
12127S: Maintained
12128F: drivers/clk/ti/
12129F: include/linux/clk/ti.h
12130
f75cfbad
GS
12131TI ETHERNET SWITCH DRIVER (CPSW)
12132M: Mugunthan V N <mugunthanvnm@ti.com>
12133R: Grygorii Strashko <grygorii.strashko@ti.com>
12134L: linux-omap@vger.kernel.org
12135L: netdev@vger.kernel.org
12136S: Maintained
12137F: drivers/net/ethernet/ti/cpsw*
12138F: drivers/net/ethernet/ti/davinci*
12139
4020f2d7 12140TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12141M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12142S: Maintained
679655da
JP
12143F: drivers/misc/tifm*
12144F: drivers/mmc/host/tifm_sd.c
12145F: include/linux/tifm.h
4020f2d7 12146
e0c52404 12147TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12148M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12149L: linux-kernel@vger.kernel.org
12150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12151S: Maintained
12152F: drivers/soc/ti/*
12153T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12154
12155
152ad442
SR
12156TI LM49xxx FAMILY ASoC CODEC DRIVERS
12157M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12158M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12159L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12160S: Maintained
12161F: sound/soc/codecs/lm49453*
d392dead 12162F: sound/soc/codecs/isabelle*
152ad442 12163
0edd807d
KM
12164TI LP855x BACKLIGHT DRIVER
12165M: Milo Kim <milo.kim@ti.com>
12166S: Maintained
12167F: Documentation/backlight/lp855x-driver.txt
12168F: drivers/video/backlight/lp855x_bl.c
12169F: include/linux/platform_data/lp855x.h
12170
faf13f6d
KM
12171TI LP8727 CHARGER DRIVER
12172M: Milo Kim <milo.kim@ti.com>
12173S: Maintained
8c0984e5 12174F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12175F: include/linux/platform_data/lp8727.h
12176
22f1229f
KM
12177TI LP8788 MFD DRIVER
12178M: Milo Kim <milo.kim@ti.com>
12179S: Maintained
12180F: drivers/iio/adc/lp8788_adc.c
12181F: drivers/leds/leds-lp8788.c
12182F: drivers/mfd/lp8788*.c
8c0984e5 12183F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12184F: drivers/regulator/lp8788-*.c
12185F: include/linux/mfd/lp8788*.h
12186
84640e27
KM
12187TI NETCP ETHERNET DRIVER
12188M: Wingman Kwok <w-kwok2@ti.com>
12189M: Murali Karicheri <m-karicheri2@ti.com>
12190L: netdev@vger.kernel.org
12191S: Maintained
12192F: drivers/net/ethernet/ti/netcp*
12193
217e0ca9
KC
12194TI TAS571X FAMILY ASoC CODEC DRIVER
12195M: Kevin Cernekee <cernekee@chromium.org>
12196L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12197S: Odd Fixes
12198F: sound/soc/codecs/tas571x*
12199
dd5e8e6b 12200TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12201M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12202L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12203S: Maintained
12204F: sound/soc/codecs/twl4030*
12205
90921014 12206TI WILINK WIRELESS DRIVERS
90921014
LC
12207L: linux-wireless@vger.kernel.org
12208W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12209W: http://wireless.kernel.org/en/users/Drivers/wl1251
12210T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12211S: Orphan
90921014
LC
12212F: drivers/net/wireless/ti/
12213F: include/linux/wl12xx.h
12214
e86eaa3a 12215TIPC NETWORK LAYER
8b58be88 12216M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12217M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12218L: netdev@vger.kernel.org (core kernel code)
12219L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12220W: http://tipc.sourceforge.net/
e86eaa3a 12221S: Maintained
c117ab84 12222F: include/uapi/linux/tipc*.h
679655da 12223F: net/tipc/
e86eaa3a 12224
867e359b 12225TILE ARCHITECTURE
b9a279f6 12226M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12227W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12228T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12229S: Supported
12230F: arch/tile/
6b940606 12231F: drivers/char/tile-srom.c
5c770755 12232F: drivers/edac/tile_edac.c
6b940606
CM
12233F: drivers/net/ethernet/tile/
12234F: drivers/rtc/rtc-tile.c
12235F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12236F: drivers/tty/serial/tilegx.c
6b940606
CM
12237F: drivers/usb/host/*-tilegx.c
12238F: include/linux/usb/tilegx.h
867e359b 12239
1da177e4 12240TLAN NETWORK DRIVER
8b58be88 12241M: Samuel Chessman <chessman@tux.org>
88c07dde 12242L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12243W: http://sourceforge.net/projects/tlan/
12244S: Maintained
679655da 12245F: Documentation/networking/tlan.txt
b544dbac 12246F: drivers/net/ethernet/ti/tlan.*
1da177e4 12247
d74db3b2 12248TOMOYO SECURITY MODULE
8b58be88
JP
12249M: Kentaro Takeda <takedakn@nttdata.co.jp>
12250M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12251L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12252L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12253L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12254L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12255W: http://tomoyo.sourceforge.jp/
843d183c 12256T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12257S: Maintained
679655da 12258F: security/tomoyo/
d74db3b2 12259
9caeb532 12260TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12261M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12262L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12263S: Maintained
12264F: drivers/platform/x86/topstar-laptop.c
12265
1da177e4 12266TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12267M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12268L: platform-driver-x86@vger.kernel.org
0a63ca11 12269S: Maintained
679655da 12270F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12271
0a63ca11
AA
12272TOSHIBA BLUETOOTH DRIVER
12273M: Azael Avalos <coproscefalo@gmail.com>
12274L: platform-driver-x86@vger.kernel.org
12275S: Maintained
12276F: drivers/platform/x86/toshiba_bluetooth.c
12277
12278TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12279M: Azael Avalos <coproscefalo@gmail.com>
12280L: platform-driver-x86@vger.kernel.org
12281S: Maintained
12282F: drivers/platform/x86/toshiba_haps.c
12283
14991fc7
AA
12284TOSHIBA WMI HOTKEYS DRIVER
12285M: Azael Avalos <coproscefalo@gmail.com>
12286L: platform-driver-x86@vger.kernel.org
12287S: Maintained
12288F: drivers/platform/x86/toshiba-wmi.c
12289
1da177e4 12290TOSHIBA SMM DRIVER
8b58be88 12291M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12292W: http://www.buzzard.org.uk/toshiba/
12293S: Maintained
679655da
JP
12294F: drivers/char/toshiba.c
12295F: include/linux/toshiba.h
c117ab84 12296F: include/uapi/linux/toshiba.h
1da177e4 12297
d32d9864
MR
12298TOSHIBA TC358743 DRIVER
12299M: Mats Randgaard <matrandg@cisco.com>
12300L: linux-media@vger.kernel.org
12301S: Maintained
12302F: drivers/media/i2c/tc358743*
b5dcee22 12303F: include/media/i2c/tc358743.h
d32d9864 12304
560e6475
WS
12305TMIO/SDHI MMC DRIVER
12306M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12307L: linux-mmc@vger.kernel.org
560e6475 12308S: Supported
d1057c40
GL
12309F: drivers/mmc/host/tmio_mmc*
12310F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12311F: include/linux/mfd/tmio.h
d719f900 12312
917cc4e6
GR
12313TMP401 HARDWARE MONITOR DRIVER
12314M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12315L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12316S: Maintained
12317F: Documentation/hwmon/tmp401
12318F: drivers/hwmon/tmp401.c
12319
98f32602 12320TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12321M: Hugh Dickins <hughd@google.com>
98f32602
HD
12322L: linux-mm@kvack.org
12323S: Maintained
12324F: include/linux/shmem_fs.h
12325F: mm/shmem.c
12326
45f95b53 12327TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12328M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12329M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12330L: linux-media@vger.kernel.org
a825eaec 12331W: https://linuxtv.org
45f95b53
MCC
12332T: git git://linuxtv.org/media_tree.git
12333S: Odd fixes
12334F: drivers/media/usb/tm6000/
618cd932 12335F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12336
34d1324e
AU
12337TW5864 VIDEO4LINUX DRIVER
12338M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12339M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12340M: Andrey Utkin <andrey_utkin@fastmail.com>
12341L: linux-media@vger.kernel.org
12342S: Supported
12343F: drivers/media/pci/tw5864/
45f95b53 12344
c65fde19
HV
12345TW68 VIDEO4LINUX DRIVER
12346M: Hans Verkuil <hverkuil@xs4all.nl>
12347L: linux-media@vger.kernel.org
12348T: git git://linuxtv.org/media_tree.git
a825eaec 12349W: https://linuxtv.org
c65fde19
HV
12350S: Odd Fixes
12351F: drivers/media/pci/tw68/
12352
704a84cc
EG
12353TW686X VIDEO4LINUX DRIVER
12354M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12355L: linux-media@vger.kernel.org
12356T: git git://linuxtv.org/media_tree.git
12357W: http://linuxtv.org
12358S: Maintained
12359F: drivers/media/pci/tw686x/
12360
4e68852d 12361TPM DEVICE DRIVER
901486b8 12362M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12363M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12364M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12365R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12366W: http://tpmdd.sourceforge.net
63a10dfd 12367L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12368Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12369T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12370S: Maintained
679655da 12371F: drivers/char/tpm/
4e68852d 12372
1a0f1b27
AL
12373TPM IBM_VTPM DEVICE DRIVER
12374M: Ashley Lai <ashleydlai@gmail.com>
12375W: http://tpmdd.sourceforge.net
12376L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12377S: Maintained
12378F: drivers/char/tpm/tpm_ibmvtpm*
12379
d6f005a1
JP
12380TRACING
12381M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12382M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12383T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12384S: Maintained
12385F: Documentation/trace/ftrace.txt
12386F: arch/*/*/*/ftrace.h
12387F: arch/*/kernel/ftrace.c
12388F: include/*/ftrace.h
12389F: include/linux/trace*.h
12390F: include/trace/
12391F: kernel/trace/
6e68e6c5 12392F: tools/testing/selftests/ftrace/
d6f005a1 12393
4abac0d0
IM
12394TRACING MMIO ACCESSES (MMIOTRACE)
12395M: Steven Rostedt <rostedt@goodmis.org>
12396M: Ingo Molnar <mingo@kernel.org>
12397R: Karol Herbst <karolherbst@gmail.com>
12398R: Pekka Paalanen <ppaalanen@gmail.com>
12399S: Maintained
12400L: linux-kernel@vger.kernel.org
12401L: nouveau@lists.freedesktop.org
12402F: kernel/trace/trace_mmiotrace.c
12403F: include/linux/mmiotrace.h
12404F: arch/x86/mm/kmmio.c
12405F: arch/x86/mm/mmio-mod.c
12406F: arch/x86/mm/testmmiotrace.c
12407
1da177e4 12408TRIVIAL PATCHES
8b58be88 12409M: Jiri Kosina <trivial@kernel.org>
54e5881d 12410T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12411S: Maintained
86ef925f 12412K: ^Subject:.*(?i)trivial
1da177e4 12413
4e68852d 12414TTY LAYER
879a5a00 12415M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12416M: Jiri Slaby <jslaby@suse.com>
879a5a00 12417S: Supported
08deed1e 12418T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12419F: Documentation/serial/
8dd5d2f1 12420F: drivers/tty/
df621252 12421F: drivers/tty/serial/serial_core.c
e3288775
AC
12422F: include/linux/serial_core.h
12423F: include/linux/serial.h
12424F: include/linux/tty.h
c117ab84
CEB
12425F: include/uapi/linux/serial_core.h
12426F: include/uapi/linux/serial.h
12427F: include/uapi/linux/tty.h
4e68852d 12428
91952bc0
AP
12429TUA9001 MEDIA DRIVER
12430M: Antti Palosaari <crope@iki.fi>
12431L: linux-media@vger.kernel.org
a825eaec 12432W: https://linuxtv.org
91952bc0
AP
12433W: http://palosaari.fi/linux/
12434Q: http://patchwork.linuxtv.org/project/linux-media/list/
12435T: git git://linuxtv.org/anttip/media_tree.git
12436S: Maintained
12437F: drivers/media/tuners/tua9001*
12438
740db6d7 12439TULIP NETWORK DRIVERS
740db6d7 12440L: netdev@vger.kernel.org
cf869eb1
GG
12441L: linux-parisc@vger.kernel.org
12442S: Orphan
0f04e2aa 12443F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12444
12445TUN/TAP driver
ba57b6f2 12446M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12447W: http://vtun.sourceforge.net/tun
12448S: Maintained
679655da
JP
12449F: Documentation/networking/tuntap.txt
12450F: arch/um/os-Linux/drivers/
1da177e4 12451
b454cc66 12452TURBOCHANNEL SUBSYSTEM
8b58be88 12453M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12454M: Ralf Baechle <ralf@linux-mips.org>
12455L: linux-mips@linux-mips.org
12456Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12457S: Maintained
679655da
JP
12458F: drivers/tc/
12459F: include/linux/tc.h
b454cc66 12460
e2d1d6c0 12461UBI FILE SYSTEM (UBIFS)
a7859936 12462M: Richard Weinberger <richard@nod.at>
949cb623 12463M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12464M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12465L: linux-mtd@lists.infradead.org
e2966cbe 12466T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12467W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12468S: Supported
679655da
JP
12469F: Documentation/filesystems/ubifs.txt
12470F: fs/ubifs/
e2d1d6c0 12471
e1632fa2 12472UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12473M: Greg Ungerer <gerg@linux-m68k.org>
12474W: http://www.linux-m68k.org/
cc2020e6 12475W: http://www.uclinux.org/
e1632fa2 12476L: linux-m68k@lists.linux-m68k.org
cc2020e6 12477L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12478T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12479S: Maintained
e1632fa2
GU
12480F: arch/m68k/coldfire/
12481F: arch/m68k/68*/
61bc02bb
JP
12482F: arch/m68k/*/*_no.*
12483F: arch/m68k/include/asm/*_no.*
cc2020e6 12484
1da177e4 12485UDF FILESYSTEM
d8130624 12486M: Jan Kara <jack@suse.com>
1da177e4 12487S: Maintained
679655da
JP
12488F: Documentation/filesystems/udf.txt
12489F: fs/udf/
1da177e4 12490
cc2020e6 12491UFS FILESYSTEM
8b58be88 12492M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12493S: Maintained
679655da
JP
12494F: Documentation/filesystems/ufs.txt
12495F: fs/ufs/
cc2020e6 12496
0a09d3ab
DH
12497UHID USERSPACE HID IO DRIVER:
12498M: David Herrmann <dh.herrmann@googlemail.com>
12499L: linux-input@vger.kernel.org
12500S: Maintained
12501F: drivers/hid/uhid.c
c117ab84 12502F: include/uapi/linux/uhid.h
0a09d3ab 12503
18332a80 12504ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12505L: linux-usb@vger.kernel.org
10c6c9c9 12506S: Orphan
355ffe69 12507F: drivers/uwb/
679655da
JP
12508F: include/linux/uwb.h
12509F: include/linux/uwb/
18332a80 12510
b31d8273
G
12511UNICORE32 ARCHITECTURE:
12512M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12513W: http://mprc.pku.edu.cn/~guanxuetao/linux
12514S: Maintained
ceebf4d5 12515T: git git://github.com/gxt/linux.git
b31d8273
G
12516F: arch/unicore32/
12517
d8379ab1
TF
12518UNIFDEF
12519M: Tony Finch <dot@dotat.at>
12520W: http://dotat.at/prog/unifdef
12521S: Maintained
12522F: scripts/unifdef.c
12523
1da177e4 12524UNIFORM CDROM DRIVER
8b58be88 12525M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12526W: http://www.kernel.dk
12527S: Maintained
679655da
JP
12528F: Documentation/cdrom/
12529F: drivers/cdrom/cdrom.c
12530F: include/linux/cdrom.h
c117ab84 12531F: include/uapi/linux/cdrom.h
1da177e4 12532
56df0122 12533UNISYS S-PAR DRIVERS
49e7d9df
JP
12534M: David Kershner <david.kershner@unisys.com>
12535L: sparmaintainer@unisys.com (Unisys internal)
12536S: Supported
12537F: drivers/staging/unisys/
56df0122 12538
9941fa6e
VH
12539UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12540M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12541L: linux-scsi@vger.kernel.org
12542S: Supported
12543F: Documentation/scsi/ufs.txt
12544F: drivers/scsi/ufs/
12545
4b9ffb5a 12546UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12547M: Manjunath M Bettegowda <manjumb@synopsys.com>
12548M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12549L: linux-scsi@vger.kernel.org
12550S: Supported
12551F: drivers/scsi/ufs/*dwc*
12552
e2d1d6c0 12553UNSORTED BLOCK IMAGES (UBI)
949cb623 12554M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12555M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12556W: http://www.linux-mtd.infradead.org/
12557L: linux-mtd@lists.infradead.org
b6b44e0a 12558T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12559S: Supported
80811493 12560F: drivers/mtd/ubi/
679655da 12561F: include/linux/mtd/ubi.h
c117ab84 12562F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12563
1da177e4 12564USB ACM DRIVER
ca1c3e6f 12565M: Oliver Neukum <oneukum@suse.com>
6372594a 12566L: linux-usb@vger.kernel.org
1da177e4 12567S: Maintained
679655da
JP
12568F: Documentation/usb/acm.txt
12569F: drivers/usb/class/cdc-acm.*
1da177e4 12570
b7d572e1
PF
12571USB AR5523 WIRELESS DRIVER
12572M: Pontus Fuchs <pontus.fuchs@gmail.com>
12573L: linux-wireless@vger.kernel.org
12574S: Maintained
12575F: drivers/net/wireless/ath/ar5523/
12576
115bb1ff 12577USB ATTACHED SCSI
866d372e 12578M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12579L: linux-usb@vger.kernel.org
12580L: linux-scsi@vger.kernel.org
8eae0fb7 12581S: Maintained
115bb1ff
MW
12582F: drivers/usb/storage/uas.c
12583
1da177e4 12584USB CDC ETHERNET DRIVER
61eee9a7 12585M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12586L: linux-usb@vger.kernel.org
1da177e4 12587S: Maintained
679655da 12588F: drivers/net/usb/cdc_*.c
c117ab84 12589F: include/uapi/linux/usb/cdc.h
1da177e4 12590
66e3e591
KP
12591USB CHAOSKEY DRIVER
12592M: Keith Packard <keithp@keithp.com>
12593L: linux-usb@vger.kernel.org
12594S: Maintained
12595F: drivers/usb/misc/chaoskey.c
12596
b02b371e 12597USB CYPRESS C67X00 DRIVER
8b58be88 12598M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12599L: linux-usb@vger.kernel.org
12600S: Maintained
679655da 12601F: drivers/usb/c67x00/
b02b371e 12602
d0374f4f 12603USB DAVICOM DM9601 DRIVER
8b58be88 12604M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12605L: netdev@vger.kernel.org
d0374f4f
PK
12606W: http://www.linux-usb.org/usbnet
12607S: Maintained
679655da 12608F: drivers/net/usb/dm9601.c
d0374f4f 12609
cc2020e6 12610USB DIAMOND RIO500 DRIVER
8b58be88 12611M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12612L: rio500-users@lists.sourceforge.net
12613W: http://rio500.sourceforge.net
12614S: Maintained
679655da 12615F: drivers/usb/misc/rio500*
cc2020e6 12616
1da177e4 12617USB EHCI DRIVER
578333ab 12618M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12619L: linux-usb@vger.kernel.org
578333ab 12620S: Maintained
679655da
JP
12621F: Documentation/usb/ehci.txt
12622F: drivers/usb/host/ehci*
1da177e4 12623
69ae9e3e 12624USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12625M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12626L: linux-usb@vger.kernel.org
69ae9e3e 12627W: http://www.linux-usb.org/gadget
d6d0f665
FB
12628T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12629S: Maintained
679655da
JP
12630F: drivers/usb/gadget/
12631F: include/linux/usb/gadget*
69ae9e3e 12632
2dea64b4 12633USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12634M: Jiri Kosina <jikos@kernel.org>
406df153 12635R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12636L: linux-usb@vger.kernel.org
54e5881d 12637T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12638S: Maintained
c2f01971 12639F: Documentation/hid/hiddev.txt
679655da 12640F: drivers/hid/usbhid/
1da177e4 12641
959eea21 12642USB ISP116X DRIVER
8b58be88 12643M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12644L: linux-usb@vger.kernel.org
959eea21 12645S: Maintained
679655da
JP
12646F: drivers/usb/host/isp116x*
12647F: include/linux/usb/isp116x.h
959eea21 12648
146498ea
WH
12649USB LAN78XX ETHERNET DRIVER
12650M: Woojung Huh <woojung.huh@microchip.com>
12651M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12652L: netdev@vger.kernel.org
12653S: Maintained
12654F: drivers/net/usb/lan78xx.*
12655
1da177e4 12656USB MASS STORAGE DRIVER
fc8b690d 12657M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12658L: linux-usb@vger.kernel.org
8836aeb8 12659L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12660S: Maintained
12661W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12662F: drivers/usb/storage/
1da177e4 12663
af39917d
CL
12664USB MIDI DRIVER
12665M: Clemens Ladisch <clemens@ladisch.de>
12666L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12667T: git git://git.alsa-project.org/alsa-kernel.git
12668S: Maintained
12669F: sound/usb/midi.*
12670
444ce9d4
JP
12671USB NETWORKING DRIVERS
12672L: linux-usb@vger.kernel.org
12673S: Odd Fixes
12674F: drivers/net/usb/
12675
1da177e4 12676USB OHCI DRIVER
578333ab 12677M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12678L: linux-usb@vger.kernel.org
578333ab 12679S: Maintained
679655da
JP
12680F: Documentation/usb/ohci.txt
12681F: drivers/usb/host/ohci*
1da177e4 12682
963ffa3e 12683USB OTG FSM (Finite State Machine)
60d77b3d 12684M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12685T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12686L: linux-usb@vger.kernel.org
12687S: Maintained
12688F: drivers/usb/common/usb-otg-fsm.c
12689
563da3a9
VM
12690USB OVER IP DRIVER
12691M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12692M: Shuah Khan <shuahkh@osg.samsung.com>
12693M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12694L: linux-usb@vger.kernel.org
12695S: Maintained
a6d6fc2b 12696F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12697F: drivers/usb/usbip/
12698F: tools/usb/usbip/
12699
1da177e4 12700USB PEGASUS DRIVER
a16b945c 12701M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12702L: linux-usb@vger.kernel.org
043600a6 12703L: netdev@vger.kernel.org
052e3128
PM
12704T: git git://github.com/petkan/pegasus.git
12705W: https://github.com/petkan/pegasus
1da177e4 12706S: Maintained
679655da 12707F: drivers/net/usb/pegasus.*
1da177e4 12708
d3ad558f 12709USB PHY LAYER
a55f6286 12710M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12711L: linux-usb@vger.kernel.org
12712T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12713S: Maintained
12714F: drivers/usb/phy/
d3ad558f 12715
73e4fb3f 12716USB PRINTER DRIVER (usblp)
8b58be88 12717M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12718L: linux-usb@vger.kernel.org
73e4fb3f 12719S: Supported
679655da 12720F: drivers/usb/class/usblp.c
1da177e4 12721
4521b477
BM
12722USB QMI WWAN NETWORK DRIVER
12723M: Bjørn Mork <bjorn@mork.no>
12724L: netdev@vger.kernel.org
12725S: Maintained
12726F: Documentation/ABI/testing/sysfs-class-net-qmi
12727F: drivers/net/usb/qmi_wwan.c
12728
1da177e4 12729USB RTL8150 DRIVER
a16b945c 12730M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12731L: linux-usb@vger.kernel.org
043600a6 12732L: netdev@vger.kernel.org
052e3128
PM
12733T: git git://github.com/petkan/rtl8150.git
12734W: https://github.com/petkan/rtl8150
1da177e4 12735S: Maintained
679655da 12736F: drivers/net/usb/rtl8150.c
1da177e4 12737
f896b796 12738USB SERIAL SUBSYSTEM
66085694 12739M: Johan Hovold <johan@kernel.org>
795fb7e7 12740L: linux-usb@vger.kernel.org
5ee05309 12741T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12742S: Maintained
679655da 12743F: Documentation/usb/usb-serial.txt
f896b796 12744F: drivers/usb/serial/
679655da 12745F: include/linux/usb/serial.h
1da177e4 12746
b3f0db1c
SG
12747USB SMSC75XX ETHERNET DRIVER
12748M: Steve Glendinning <steve.glendinning@shawell.net>
12749L: netdev@vger.kernel.org
12750S: Maintained
12751F: drivers/net/usb/smsc75xx.*
12752
2f7ca802 12753USB SMSC95XX ETHERNET DRIVER
90b24cfb 12754M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12755M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12756L: netdev@vger.kernel.org
90b24cfb 12757S: Maintained
679655da 12758F: drivers/net/usb/smsc95xx.*
2f7ca802 12759
1da177e4 12760USB SUBSYSTEM
879a5a00 12761M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12762L: linux-usb@vger.kernel.org
1da177e4 12763W: http://www.linux-usb.org
08deed1e 12764T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12765S: Supported
1700bd98 12766F: Documentation/devicetree/bindings/usb/
679655da 12767F: Documentation/usb/
679655da
JP
12768F: drivers/usb/
12769F: include/linux/usb.h
12770F: include/linux/usb/
1da177e4
LT
12771
12772USB UHCI DRIVER
8b58be88 12773M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12774L: linux-usb@vger.kernel.org
1da177e4 12775S: Maintained
679655da 12776F: drivers/usb/host/uhci*
1da177e4 12777
69ae9e3e 12778USB "USBNET" DRIVER FRAMEWORK
d8130624 12779M: Oliver Neukum <oneukum@suse.com>
043600a6 12780L: netdev@vger.kernel.org
69ae9e3e 12781W: http://www.linux-usb.org/usbnet
1da177e4 12782S: Maintained
679655da
JP
12783F: drivers/net/usb/usbnet.c
12784F: include/linux/usb/usbnet.h
1da177e4 12785
c0efd232 12786USB VIDEO CLASS
c53ac071 12787M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12788L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12789L: linux-media@vger.kernel.org
275ffde4 12790T: git git://linuxtv.org/media_tree.git
57c6d2e9 12791W: http://www.ideasonboard.org/uvc/
c0efd232 12792S: Maintained
0c0d06ca 12793F: drivers/media/usb/uvc/
6c0f0359 12794F: include/uapi/linux/uvcvideo.h
1da177e4 12795
b60b9c45
HV
12796USB VISION DRIVER
12797M: Hans Verkuil <hverkuil@xs4all.nl>
12798L: linux-media@vger.kernel.org
12799T: git git://linuxtv.org/media_tree.git
a825eaec 12800W: https://linuxtv.org
b60b9c45
HV
12801S: Odd Fixes
12802F: drivers/media/usb/usbvision/
12803
8282da47
LP
12804USB WEBCAM GADGET
12805M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12806L: linux-usb@vger.kernel.org
12807S: Maintained
3a83c16e 12808F: drivers/usb/gadget/function/*uvc*
faf2e1db 12809F: drivers/usb/gadget/legacy/webcam.c
8282da47 12810
bf164cc0 12811USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12812M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12813L: linux-wireless@vger.kernel.org
12814S: Maintained
679655da 12815F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12816
eb6bab13 12817USB XHCI DRIVER
03d85053 12818M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12819L: linux-usb@vger.kernel.org
12820S: Supported
36d0344c
SS
12821F: drivers/usb/host/xhci*
12822F: drivers/usb/host/pci-quirks*
eb6bab13 12823
1da177e4 12824USB ZD1201 DRIVER
4086b9ca 12825L: linux-wireless@vger.kernel.org
1da177e4 12826W: http://linux-lc100020.sourceforge.net
4086b9ca 12827S: Orphan
ed0ad06f 12828F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12829
b7eee616 12830USB ZR364XX DRIVER
8b58be88 12831M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12832L: linux-usb@vger.kernel.org
661263b5 12833L: linux-media@vger.kernel.org
275ffde4 12834T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12835W: http://royale.zerezo.com/zr364xx/
12836S: Maintained
618cd932 12837F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12838F: drivers/media/usb/zr364xx/
b7eee616 12839
289fcff4
HK
12840ULPI BUS
12841M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12842L: linux-usb@vger.kernel.org
12843S: Maintained
12844F: drivers/usb/common/ulpi.c
12845F: include/linux/ulpi/
12846
e7839f25 12847USER-MODE LINUX (UML)
8b58be88 12848M: Jeff Dike <jdike@addtoit.com>
b15194b7 12849M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12850L: user-mode-linux-devel@lists.sourceforge.net
12851L: user-mode-linux-user@lists.sourceforge.net
12852W: http://user-mode-linux.sourceforge.net
9f273c24 12853T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12854S: Maintained
61516587 12855F: Documentation/virtual/uml/
679655da 12856F: arch/um/
b070989a 12857F: arch/x86/um/
679655da
JP
12858F: fs/hostfs/
12859F: fs/hppfs/
b7eee616 12860
e5f114e9 12861USERSPACE I/O (UIO)
879a5a00 12862M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12863S: Maintained
3d3fecbd 12864T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12865F: Documentation/DocBook/uio-howto.tmpl
12866F: drivers/uio/
12867F: include/linux/uio*.h
e5f114e9 12868
256cccbe 12869UTIL-LINUX PACKAGE
8b58be88 12870M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12871L: util-linux@vger.kernel.org
12872W: http://en.wikipedia.org/wiki/Util-linux
12873T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12874S: Maintained
12875
c1fd1c07 12876UVESAFB DRIVER
8b58be88 12877M: Michal Januszewski <spock@gentoo.org>
c69f677c 12878L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12879W: http://dev.gentoo.org/~spock/projects/uvesafb/
12880S: Maintained
679655da 12881F: Documentation/fb/uvesafb.txt
8a61f013 12882F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12883
456930d8
SA
12884VF610 NAND DRIVER
12885M: Stefan Agner <stefan@agner.ch>
12886L: linux-mtd@lists.infradead.org
12887S: Supported
12888F: drivers/mtd/nand/vf610_nfc.c
12889
4480f15b 12890VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12891M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12892S: Maintained
679655da
JP
12893F: Documentation/filesystems/vfat.txt
12894F: fs/fat/
1da177e4 12895
cba3345c
AW
12896VFIO DRIVER
12897M: Alex Williamson <alex.williamson@redhat.com>
12898L: kvm@vger.kernel.org
9f273c24 12899T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12900S: Maintained
12901F: Documentation/vfio.txt
12902F: drivers/vfio/
12903F: include/linux/vfio.h
c117ab84 12904F: include/uapi/linux/vfio.h
cba3345c 12905
5188287a
KW
12906VFIO MEDIATED DEVICE DRIVERS
12907M: Kirti Wankhede <kwankhede@nvidia.com>
12908L: kvm@vger.kernel.org
12909S: Maintained
12910F: Documentation/vfio-mediated-device.txt
12911F: drivers/vfio/mdev/
12912F: include/linux/mdev.h
12913F: samples/vfio-mdev/
12914
a714ea5f
AW
12915VFIO PLATFORM DRIVER
12916M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12917L: kvm@vger.kernel.org
12918S: Maintained
12919F: drivers/vfio/platform/
12920
9e6f3438
PO
12921VIDEOBUF2 FRAMEWORK
12922M: Pawel Osciak <pawel@osciak.com>
12923M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12924M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12925L: linux-media@vger.kernel.org
12926S: Maintained
90d72ac6 12927F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12928F: include/media/videobuf2-*
12929
06a8fc78
AH
12930VIRTIO AND VHOST VSOCK DRIVER
12931M: Stefan Hajnoczi <stefanha@redhat.com>
12932L: kvm@vger.kernel.org
12933L: virtualization@lists.linux-foundation.org
12934L: netdev@vger.kernel.org
12935S: Maintained
12936F: include/linux/virtio_vsock.h
12937F: include/uapi/linux/virtio_vsock.h
12938F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12939F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12940F: drivers/vhost/vsock.c
12941F: drivers/vhost/vsock.h
06a8fc78 12942
5523662e
SCP
12943VIRTUAL SERIO DEVICE DRIVER
12944M: Stephen Chandler Paul <thatslyude@gmail.com>
12945S: Maintained
12946F: drivers/input/serio/userio.c
12947F: include/uapi/linux/userio.h
12948
9a82446b
AS
12949VIRTIO CONSOLE DRIVER
12950M: Amit Shah <amit.shah@redhat.com>
12951L: virtualization@lists.linux-foundation.org
12952S: Maintained
12953F: drivers/char/virtio_console.c
12954F: include/linux/virtio_console.h
c117ab84 12955F: include/uapi/linux/virtio_console.h
9a82446b 12956
2426ec8f 12957VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 12958M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12959M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
12960L: virtualization@lists.linux-foundation.org
12961S: Maintained
0e4191fe 12962F: Documentation/devicetree/bindings/virtio/
2426ec8f 12963F: drivers/virtio/
c893c8d7 12964F: tools/virtio/
2426ec8f
MT
12965F: drivers/net/virtio_net.c
12966F: drivers/block/virtio_blk.c
12967F: include/linux/virtio_*.h
916cdabc 12968F: include/uapi/linux/virtio_*.h
2426ec8f 12969
f2dbda3b
CH
12970VIRTIO DRIVERS FOR S390
12971M: Christian Borntraeger <borntraeger@de.ibm.com>
12972M: Cornelia Huck <cornelia.huck@de.ibm.com>
12973L: linux-s390@vger.kernel.org
12974L: virtualization@lists.linux-foundation.org
12975L: kvm@vger.kernel.org
12976S: Supported
1b568d93 12977F: drivers/s390/virtio/
f2dbda3b 12978
4ad6ee91
GH
12979VIRTIO GPU DRIVER
12980M: David Airlie <airlied@linux.ie>
12981M: Gerd Hoffmann <kraxel@redhat.com>
12982L: dri-devel@lists.freedesktop.org
12983L: virtualization@lists.linux-foundation.org
12984S: Maintained
12985F: drivers/gpu/drm/virtio/
12986F: include/uapi/linux/virtio_gpu.h
12987
3a4d5c94
MT
12988VIRTIO HOST (VHOST)
12989M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 12990M: Jason Wang <jasowang@redhat.com>
3a4d5c94 12991L: kvm@vger.kernel.org
c996d8b9 12992L: virtualization@lists.linux-foundation.org
3a4d5c94 12993L: netdev@vger.kernel.org
9f273c24 12994T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12995S: Maintained
12996F: drivers/vhost/
c117ab84 12997F: include/uapi/linux/vhost.h
3a4d5c94 12998
271c8651
GH
12999VIRTIO INPUT DRIVER
13000M: Gerd Hoffmann <kraxel@redhat.com>
13001S: Maintained
13002F: drivers/virtio/virtio_input.c
13003F: include/uapi/linux/virtio_input.h
13004
1da177e4 13005VIA RHINE NETWORK DRIVER
210347e1 13006S: Orphan
f2148a47 13007F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13008
f0bf7f61 13009VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13010M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13011M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13012S: Maintained
13013F: drivers/mmc/host/via-sdmmc.c
13014
69e4a7c2 13015VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13016M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13017L: linux-fbdev@vger.kernel.org
69e4a7c2 13018S: Maintained
c7babebd
FTS
13019F: include/linux/via-core.h
13020F: include/linux/via-gpio.h
13021F: include/linux/via_i2c.h
8a61f013 13022F: drivers/video/fbdev/via/
69e4a7c2 13023
01f20734 13024VIA VELOCITY NETWORK DRIVER
8b58be88 13025M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13026L: netdev@vger.kernel.org
13027S: Maintained
f2148a47 13028F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13029
f73f8173
AW
13030VIRT LIB
13031M: Alex Williamson <alex.williamson@redhat.com>
13032M: Paolo Bonzini <pbonzini@redhat.com>
13033L: kvm@vger.kernel.org
13034S: Supported
13035F: virt/lib/
13036
77911fd2 13037VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13038M: Hans Verkuil <hverkuil@xs4all.nl>
13039L: linux-media@vger.kernel.org
13040T: git git://linuxtv.org/media_tree.git
a825eaec 13041W: https://linuxtv.org
0b7bc1fa 13042S: Maintained
77911fd2 13043F: drivers/media/platform/vivid/*
0b7bc1fa 13044
be7f8273 13045VLAN (802.1Q)
8b58be88 13046M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
13047L: netdev@vger.kernel.org
13048S: Maintained
679655da
JP
13049F: drivers/net/macvlan.c
13050F: include/linux/if_*vlan.h
13051F: net/8021q/
be7f8273 13052
55e331cf 13053VLYNQ BUS
08eeb306 13054M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13055L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13056S: Maintained
13057F: drivers/vlynq/vlynq.c
13058F: include/linux/vlynq.h
13059
390beae4 13060VME SUBSYSTEM
74c600e3 13061M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13062M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13063M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13064L: devel@driverdev.osuosl.org
13065S: Maintained
13066T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13067F: Documentation/driver-api/vme.rst
390beae4
MW
13068F: drivers/staging/vme/
13069F: drivers/vme/
13070F: include/linux/vme*
13071
4488e09b
AK
13072VMWARE HYPERVISOR INTERFACE
13073M: Alok Kataria <akataria@vmware.com>
13074L: virtualization@lists.linux-foundation.org
13075S: Supported
13076F: arch/x86/kernel/cpu/vmware.c
13077
73b35d07
DT
13078VMWARE BALLOON DRIVER
13079M: Xavier Deguillard <xdeguillard@vmware.com>
13080M: Philip Moltmann <moltmann@vmware.com>
13081M: "VMware, Inc." <pv-drivers@vmware.com>
13082L: linux-kernel@vger.kernel.org
13083S: Maintained
13084F: drivers/misc/vmw_balloon.c
13085
8b8be51b
TH
13086VMWARE VMMOUSE SUBDRIVER
13087M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13088M: "VMware, Inc." <pv-drivers@vmware.com>
13089L: linux-input@vger.kernel.org
13090S: Maintained
13091F: drivers/input/mouse/vmmouse.c
13092F: drivers/input/mouse/vmmouse.h
13093
d1a890fa 13094VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13095M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13096M: "VMware, Inc." <pv-drivers@vmware.com>
13097L: netdev@vger.kernel.org
13098S: Maintained
13099F: drivers/net/vmxnet3/
d1a890fa 13100
851b1642 13101VMware PVSCSI driver
29374ec6 13102M: Jim Gill <jgill@vmware.com>
851b1642
AK
13103M: VMware PV-Drivers <pv-drivers@vmware.com>
13104L: linux-scsi@vger.kernel.org
13105S: Maintained
13106F: drivers/scsi/vmw_pvscsi.c
13107F: drivers/scsi/vmw_pvscsi.h
13108
e53e86c7 13109VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13110M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13111M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13112L: linux-kernel@vger.kernel.org
1dd68f01 13113W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13114T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13115S: Supported
9d2597e8 13116F: Documentation/devicetree/bindings/regulator/
679655da 13117F: drivers/regulator/
9d2597e8 13118F: include/dt-bindings/regulator/
679655da 13119F: include/linux/regulator/
e53e86c7 13120
081958eb
DA
13121VRF
13122M: David Ahern <dsa@cumulusnetworks.com>
13123M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13124L: netdev@vger.kernel.org
13125S: Maintained
13126F: drivers/net/vrf.c
562d897d 13127F: Documentation/networking/vrf.txt
081958eb 13128
ab41319e 13129VT1211 HARDWARE MONITOR DRIVER
8b58be88 13130M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13131L: linux-hwmon@vger.kernel.org
ab41319e 13132S: Maintained
679655da
JP
13133F: Documentation/hwmon/vt1211
13134F: drivers/hwmon/vt1211.c
ab41319e 13135
1de9e371 13136VT8231 HARDWARE MONITOR DRIVER
8b58be88 13137M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13138L: linux-hwmon@vger.kernel.org
1de9e371 13139S: Maintained
679655da 13140F: drivers/hwmon/vt8231.c
1de9e371 13141
88095e7b
TO
13142VUB300 USB to SDIO/SD/MMC bridge chip
13143M: Tony Olech <tony.olech@elandigitalsystems.com>
13144L: linux-mmc@vger.kernel.org
13145L: linux-usb@vger.kernel.org
13146S: Supported
13147F: drivers/mmc/host/vub300.c
13148
1da177e4 13149W1 DALLAS'S 1-WIRE BUS
a8018766 13150M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13151S: Maintained
679655da
JP
13152F: Documentation/w1/
13153F: drivers/w1/
1da177e4 13154
13927079 13155W83791D HARDWARE MONITORING DRIVER
8b58be88 13156M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13157L: linux-hwmon@vger.kernel.org
25845c22 13158S: Maintained
679655da
JP
13159F: Documentation/hwmon/w83791d
13160F: drivers/hwmon/w83791d.c
13927079 13161
61db011d 13162W83793 HARDWARE MONITORING DRIVER
8b58be88 13163M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13164L: linux-hwmon@vger.kernel.org
61db011d 13165S: Maintained
679655da
JP
13166F: Documentation/hwmon/w83793
13167F: drivers/hwmon/w83793.c
61db011d 13168
e3760b43 13169W83795 HARDWARE MONITORING DRIVER
d8130624 13170M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13171L: linux-hwmon@vger.kernel.org
e3760b43
JD
13172S: Maintained
13173F: drivers/hwmon/w83795.c
13174
1da177e4 13175W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13176M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13177S: Maintained
679655da 13178F: drivers/mmc/host/wbsd.*
1da177e4 13179
b4e05923
HG
13180WACOM PROTOCOL 4 SERIAL TABLETS
13181M: Julian Squires <julian@cipht.net>
13182M: Hans de Goede <hdegoede@redhat.com>
13183L: linux-input@vger.kernel.org
13184S: Maintained
13185F: drivers/input/tablet/wacom_serial4.c
13186
3527761c 13187WATCHDOG DEVICE DRIVERS
8b58be88 13188M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13189R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13190L: linux-watchdog@vger.kernel.org
13191W: http://www.linux-watchdog.org/
f599aaf0 13192T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13193S: Maintained
540be8b2 13194F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13195F: Documentation/watchdog/
13196F: drivers/watchdog/
13197F: include/linux/watchdog.h
c117ab84 13198F: include/uapi/linux/watchdog.h
3527761c 13199
b22e00f3
DH
13200WIIMOTE HID DRIVER
13201M: David Herrmann <dh.herrmann@googlemail.com>
13202L: linux-input@vger.kernel.org
13203S: Maintained
13204F: drivers/hid/hid-wiimote*
13205
e258b80e 13206WINBOND CIR DRIVER
364e9e18 13207M: David Härdeman <david@hardeman.nu>
e258b80e 13208S: Maintained
116ab806 13209F: drivers/media/rc/winbond-cir.c
e258b80e 13210
c36a483d
WBG
13211WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13212M: William Breathitt Gray <vilhelm.gray@gmail.com>
13213L: linux-watchdog@vger.kernel.org
13214S: Maintained
13215F: drivers/watchdog/ebc-c384_wdt.c
13216
9c26df9b
WBG
13217WINSYSTEMS WS16C48 GPIO DRIVER
13218M: William Breathitt Gray <vilhelm.gray@gmail.com>
13219L: linux-gpio@vger.kernel.org
13220S: Maintained
13221F: drivers/gpio/gpio-ws16c48.c
e258b80e 13222
8a70da82 13223WIMAX STACK
8b58be88 13224M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13225M: linux-wimax@intel.com
49e7d9df 13226L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13227S: Supported
13228W: http://linuxwimax.org
315987dc 13229F: Documentation/wimax/README.wimax
315987dc
JP
13230F: include/linux/wimax/debug.h
13231F: include/net/wimax.h
c117ab84 13232F: include/uapi/linux/wimax.h
315987dc 13233F: net/wimax/
8a70da82 13234
5fc14680 13235WISTRON LAPTOP BUTTON DRIVER
8b58be88 13236M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13237S: Maintained
679655da 13238F: drivers/input/misc/wistron_btns.c
5fc14680 13239
1da177e4 13240WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13241M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13242L: linux-wireless@vger.kernel.org
926554c4 13243W: http://oops.ghostprotocols.net:81/blog
1da177e4 13244S: Maintained
679655da 13245F: drivers/net/wireless/wl3501*
1da177e4 13246
055bcbcb 13247WOLFSON MICROELECTRONICS DRIVERS
fef95164 13248L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13249T: git https://github.com/CirrusLogic/linux-drivers.git
13250W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13251S: Supported
3768f0b1 13252F: Documentation/hwmon/wm83??
f494993f
CK
13253F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13254F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13255F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13256F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13257F: drivers/clk/clk-wm83*.c
9c309598 13258F: drivers/extcon/extcon-arizona.c
b75ea16a 13259F: drivers/leds/leds-wm83*.c
25b273ba 13260F: drivers/gpio/gpio-*wm*.c
9c309598 13261F: drivers/gpio/gpio-arizona.c
d22b0869 13262F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13263F: drivers/input/misc/wm831x-on.c
13264F: drivers/input/touchscreen/wm831x-ts.c
13265F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13266F: drivers/mfd/arizona*
13267F: drivers/mfd/wm*.c
12ebc137 13268F: drivers/mfd/cs47l24*
8c0984e5 13269F: drivers/power/supply/wm83*.c
b75ea16a
MB
13270F: drivers/rtc/rtc-wm83*.c
13271F: drivers/regulator/wm8*.c
3860e6c4 13272F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13273F: drivers/watchdog/wm83*_wdt.c
9c309598 13274F: include/linux/mfd/arizona/
3860e6c4 13275F: include/linux/mfd/wm831x/
b75ea16a 13276F: include/linux/mfd/wm8350/
3768f0b1 13277F: include/linux/mfd/wm8400*
59ec6da2 13278F: include/linux/wm97xx.h
055bcbcb 13279F: include/sound/wm????.h
9c309598 13280F: sound/soc/codecs/arizona.?
055bcbcb 13281F: sound/soc/codecs/wm*
12ebc137 13282F: sound/soc/codecs/cs47l24*
b75ea16a 13283
3e6cd7a4
TH
13284WORKQUEUE
13285M: Tejun Heo <tj@kernel.org>
badb7f5e 13286R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13287T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13288S: Maintained
13289F: include/linux/workqueue.h
13290F: kernel/workqueue.c
e7f08ffb 13291F: Documentation/core-api/workqueue.rst
3e6cd7a4 13292
39ac9f48
CYT
13293X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13294M: Chen-Yu Tsai <wens@csie.org>
13295L: linux-kernel@vger.kernel.org
13296S: Maintained
13297N: axp[128]
13298
1da177e4 13299X.25 NETWORK LAYER
8bf28059 13300M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13301L: linux-x25@vger.kernel.org
8bf28059 13302S: Odd Fixes
679655da
JP
13303F: Documentation/networking/x25*
13304F: include/net/x25*
13305F: net/x25/
1da177e4 13306
e2d1d6c0 13307X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13308M: Thomas Gleixner <tglx@linutronix.de>
13309M: Ingo Molnar <mingo@redhat.com>
13310M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13311M: x86@kernel.org
981c3a4f 13312L: linux-kernel@vger.kernel.org
75fc2d37 13313T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13314S: Maintained
679655da
JP
13315F: Documentation/x86/
13316F: arch/x86/
e2d1d6c0 13317
d0944853 13318X86 PLATFORM DRIVERS
e181ba15 13319M: Darren Hart <dvhart@infradead.org>
d0944853 13320L: platform-driver-x86@vger.kernel.org
e181ba15 13321T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13322S: Maintained
14430813 13323F: drivers/platform/x86/
3a4bceef 13324F: drivers/platform/olpc/
d0944853 13325
c1f5c54b
IM
13326X86 MCE INFRASTRUCTURE
13327M: Tony Luck <tony.luck@intel.com>
487ba8e8 13328M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13329L: linux-edac@vger.kernel.org
13330S: Maintained
13331F: arch/x86/kernel/cpu/mcheck/*
13332
79ebdc95
BP
13333X86 MICROCODE UPDATE SUPPORT
13334M: Borislav Petkov <bp@alien8.de>
13335S: Maintained
13336F: arch/x86/kernel/cpu/microcode/*
13337
f0905c5a
AL
13338X86 VDSO
13339M: Andy Lutomirski <luto@amacapital.net>
13340L: linux-kernel@vger.kernel.org
13341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13342S: Maintained
d603c8e1 13343F: arch/x86/entry/vdso/
f0905c5a 13344
d6fad502 13345XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13346M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13347M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13348L: linux-media@vger.kernel.org
a825eaec 13349W: https://linuxtv.org
d6fad502
MCC
13350T: git git://linuxtv.org/media_tree.git
13351S: Maintained
13352F: drivers/media/tuners/tuner-xc2028.*
13353
c4468085 13354XEN HYPERVISOR INTERFACE
3eeef8f7 13355M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13356M: Juergen Gross <jgross@suse.com>
11dbb52b 13357L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13358T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13359S: Supported
13360F: arch/x86/xen/
13361F: drivers/*/xen-*front.c
13362F: drivers/xen/
13363F: arch/x86/include/asm/xen/
13364F: include/xen/
c117ab84 13365F: include/uapi/xen/
c4468085 13366
77bfb479 13367XEN HYPERVISOR ARM
85d1a29d 13368M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13369L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13370S: Maintained
77bfb479
SS
13371F: arch/arm/xen/
13372F: arch/arm/include/asm/xen/
13373
b475e83f 13374XEN HYPERVISOR ARM64
85d1a29d 13375M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13376L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13377S: Maintained
b475e83f
SS
13378F: arch/arm64/xen/
13379F: arch/arm64/include/asm/xen/
13380
9b57e1a7 13381XEN NETWORK BACKEND DRIVER
8386040b 13382M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13383M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13384L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13385L: netdev@vger.kernel.org
13386S: Supported
13387F: drivers/net/xen-netback/*
13388
c5f8e29d
KRW
13389XEN PCI SUBSYSTEM
13390M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13391L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13392S: Supported
13393F: arch/x86/pci/*xen*
13394F: drivers/pci/*xen*
13395
a2c5ae65
KRW
13396XEN BLOCK SUBSYSTEM
13397M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13398M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13399L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13400S: Supported
13401F: drivers/block/xen-blkback/*
13402F: drivers/block/xen*
13403
15d03609
JG
13404XEN PVSCSI DRIVERS
13405M: Juergen Gross <jgross@suse.com>
13406L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13407L: linux-scsi@vger.kernel.org
13408S: Supported
13409F: drivers/scsi/xen-scsifront.c
13410F: drivers/xen/xen-scsiback.c
13411F: include/xen/interface/io/vscsiif.h
13412
c5f8e29d
KRW
13413XEN SWIOTLB SUBSYSTEM
13414M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13415L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13416S: Supported
13417F: arch/x86/xen/*swiotlb*
13418F: drivers/xen/*swiotlb*
13419
1da177e4 13420XFS FILESYSTEM
809625ca 13421M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13422M: linux-xfs@vger.kernel.org
13423L: linux-xfs@vger.kernel.org
13424W: http://xfs.org/
9f273c24 13425T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13426S: Supported
679655da
JP
13427F: Documentation/filesystems/xfs.txt
13428F: fs/xfs/
1da177e4 13429
8a3b7a25 13430XILINX AXI ETHERNET DRIVER
59a54f30
MS
13431M: Anirudha Sarangi <anirudh@xilinx.com>
13432M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13433S: Maintained
13434F: drivers/net/ethernet/xilinx/xilinx_axienet*
13435
238b8721 13436XILINX UARTLITE SERIAL DRIVER
8b58be88 13437M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13438L: linux-serial@vger.kernel.org
13439S: Maintained
df621252 13440F: drivers/tty/serial/uartlite.c
238b8721 13441
df330515
LP
13442XILINX VIDEO IP CORES
13443M: Hyun Kwon <hyun.kwon@xilinx.com>
13444M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13445L: linux-media@vger.kernel.org
13446T: git git://linuxtv.org/media_tree.git
13447S: Supported
13448F: Documentation/devicetree/bindings/media/xilinx/
13449F: drivers/media/platform/xilinx/
a5562f65 13450F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13451
74316949
EB
13452XILLYBUS DRIVER
13453M: Eli Billauer <eli.billauer@gmail.com>
13454L: linux-kernel@vger.kernel.org
13455S: Supported
13456F: drivers/char/xillybus/
13457
f620e4b8
MF
13458XTENSA XTFPGA PLATFORM SUPPORT
13459M: Max Filippov <jcmvbkbc@gmail.com>
13460L: linux-xtensa@linux-xtensa.org
13461S: Maintained
13462F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13463F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13464
1da177e4 13465YAM DRIVER FOR AX.25
8b58be88 13466M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13467L: linux-hams@vger.kernel.org
13468S: Maintained
679655da
JP
13469F: drivers/net/hamradio/yam*
13470F: include/linux/yam.h
1da177e4 13471
af64a5eb 13472YEALINK PHONE DRIVER
8b58be88 13473M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13474L: usbb2k-api-dev@nongnu.org
13475S: Maintained
679655da
JP
13476F: Documentation/input/yealink.txt
13477F: drivers/input/misc/yealink.*
af64a5eb 13478
1da177e4 13479Z8530 DRIVER FOR AX.25
8b58be88 13480M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13481W: http://yaina.de/jreuter/
13482W: http://www.qsl.net/dl1bke/
13483L: linux-hams@vger.kernel.org
13484S: Maintained
679655da
JP
13485F: Documentation/networking/z8530drv.txt
13486F: drivers/net/hamradio/*scc.c
13487F: drivers/net/hamradio/z8530.h
1da177e4 13488
0cf31ec1 13489ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13490M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13491L: linux-mm@kvack.org
13492S: Maintained
13493F: mm/zbud.c
13494F: include/linux/zbud.h
13495
7c0c3afb 13496ZD1211RW WIRELESS DRIVER
8b58be88
JP
13497M: Daniel Drake <dsd@gentoo.org>
13498M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13499W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13500L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13501L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13502S: Maintained
6948300c 13503F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13504
20263029
DS
13505ZPOOL COMPRESSED PAGE STORAGE API
13506M: Dan Streetman <ddstreet@ieee.org>
13507L: linux-mm@kvack.org
13508S: Maintained
13509F: mm/zpool.c
13510F: include/linux/zpool.h
13511
1da177e4 13512ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13513L: mjpeg-users@lists.sourceforge.net
f63145e2 13514L: linux-media@vger.kernel.org
1da177e4 13515W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13516T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13517S: Odd Fixes
90d72ac6 13518F: drivers/media/pci/zoran/
1da177e4 13519
6920f2cc
MK
13520ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13521M: Minchan Kim <minchan@kernel.org>
13522M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13523R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13524L: linux-kernel@vger.kernel.org
13525S: Maintained
13526F: drivers/block/zram/
13527F: Documentation/blockdev/zram.txt
13528
8b4a4080 13529ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13530M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13531S: Maintained
df621252 13532F: drivers/tty/serial/zs.*
8b4a4080 13533
eae70d06
MK
13534ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13535M: Minchan Kim <minchan@kernel.org>
13536M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13537R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13538L: linux-mm@kvack.org
13539S: Maintained
13540F: mm/zsmalloc.c
13541F: include/linux/zsmalloc.h
d02be50d 13542F: Documentation/vm/zsmalloc.txt
eae70d06 13543
0cf31ec1 13544ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13545M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13546L: linux-mm@kvack.org
13547S: Maintained
13548F: mm/zswap.c
13549
1da177e4 13550THE REST
8b58be88 13551M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13552L: linux-kernel@vger.kernel.org
8a6e2535 13553Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13554T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13555S: Buried alive in reporters
34d03cc1
JP
13556F: *
13557F: */