buffer: Avoid setting buffer bits that are already set
[linux.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
ce30f264
WT
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
c9ee133b
AC
74
758. Happy hacking.
1da177e4 76
c7c4fb18
JP
77Descriptions of section entries:
78
79 P: Person (obsolete)
80 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
c7c4fb18
JP
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
2de2bd95
JN
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
57599f9b
JN
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
8a6e2535 89 Q: Patchwork web based patch tracking system site
cea8321c
JP
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
c7c4fb18
JP
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
119 F: net/
120 X: net/ipv6/
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 123 patch or file. For instance:
c7c4fb18 124 K: of_get_profile
bbbe96ed 125 matches patches or files that contain "of_get_profile"
c7c4fb18 126 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
c7c4fb18 129 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
c7c4fb18 135Maintainers List (try to look for most precise areas first)
1da177e4 136
c7c4fb18 137 -----------------------------------
679655da 138
a6d89915 1393C59X NETWORK DRIVER
8b58be88 140M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
141L: netdev@vger.kernel.org
142S: Maintained
679655da 143F: Documentation/networking/vortex.txt
ca7a8e85 144F: drivers/net/ethernet/3com/3c59x.c
a6d89915 145
1da177e4 1463CR990 NETWORK DRIVER
8b58be88 147M: David Dillow <dave@thedillows.org>
979b6c13 148L: netdev@vger.kernel.org
1da177e4 149S: Maintained
ca7a8e85 150F: drivers/net/ethernet/3com/typhoon*
1da177e4 151
c4de0ceb 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
2c9bce5b 153M: Adam Radford <aradford@gmail.com>
1da177e4 154L: linux-scsi@vger.kernel.org
c4de0ceb 155W: http://www.lsi.com
1da177e4 156S: Supported
c4de0ceb 157F: drivers/scsi/3w-*
1da177e4
LT
158
15953C700 AND 53C700-66 SCSI DRIVER
8b58be88 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
161L: linux-scsi@vger.kernel.org
162S: Maintained
679655da 163F: drivers/scsi/53c700*
1da177e4 164
68d96dcf 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
5bd425aa 166M: Alexander Aring <alex.aring@gmail.com>
6970c34c 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 168L: linux-bluetooth@vger.kernel.org
ebef9c12 169L: linux-wpan@vger.kernel.org
68d96dcf
AA
170S: Maintained
171F: net/6lowpan/
6304f8fc 172F: include/net/6lowpan.h
ea9eb698 173F: Documentation/networking/6lowpan.txt
68d96dcf 174
1da177e4 1756PACK NETWORK DRIVER FOR AX.25
8b58be88 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
177L: linux-hams@vger.kernel.org
178S: Maintained
679655da 179F: drivers/net/hamradio/6pack.c
1da177e4 180
1da177e4 1818169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 182M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 183L: netdev@vger.kernel.org
1da177e4 184S: Maintained
a8fe65b8 185F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 189L: linux-serial@vger.kernel.org
8ee16a1b 190S: Maintained
08deed1e 191T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 192F: drivers/tty/serial/8250*
679655da 193F: include/linux/serial_8250.h
1da177e4
LT
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 196L: netdev@vger.kernel.org
0cf445ce 197S: Orphan / Obsolete
644570b8 198F: drivers/net/ethernet/8390/
1da177e4 199
67543e50 2009P FILE SYSTEM
8b58be88
JP
201M: Eric Van Hensbergen <ericvh@gmail.com>
202M: Ron Minnich <rminnich@sandia.gov>
203M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 204L: v9fs-developer@lists.sourceforge.net
27a2a5ff 205W: http://swik.net/v9fs
8a6e2535 206Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 208S: Maintained
679655da
JP
209F: Documentation/filesystems/9p.txt
210F: fs/9p/
2315cb14
RL
211F: net/9p/
212F: include/net/9p/
213F: include/uapi/linux/virtio_9p.h
214F: include/trace/events/9p.h
215
91952bc0
AP
216A8293 MEDIA DRIVER
217M: Antti Palosaari <crope@iki.fi>
218L: linux-media@vger.kernel.org
a825eaec 219W: https://linuxtv.org
91952bc0
AP
220W: http://palosaari.fi/linux/
221Q: http://patchwork.linuxtv.org/project/linux-media/list/
222T: git git://linuxtv.org/anttip/media_tree.git
223S: Maintained
224F: drivers/media/dvb-frontends/a8293*
225
e2d1d6c0 226AACRAID SCSI RAID DRIVER
2a81ffdd 227M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
228L: linux-scsi@vger.kernel.org
229W: http://www.adaptec.com/
1da177e4 230S: Supported
679655da
JP
231F: Documentation/scsi/aacraid.txt
232F: drivers/scsi/aacraid/
1da177e4 233
ea8f8fc8
JT
234ABI/API
235L: linux-api@vger.kernel.org
ea8f8fc8 236F: include/linux/syscalls.h
ea8f8fc8
JT
237F: kernel/sys_ni.c
238
249e3c85 239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 240M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 241L: linux-hwmon@vger.kernel.org
f2b84bbc 242S: Maintained
679655da 243F: drivers/hwmon/abituguru.c
f2b84bbc 244
249e3c85 245ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 246M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 247L: linux-hwmon@vger.kernel.org
249e3c85 248S: Maintained
679655da 249F: drivers/hwmon/abituguru3.c
249e3c85 250
1b06d64f
WBG
251ACCES 104-DIO-48E GPIO DRIVER
252M: William Breathitt Gray <vilhelm.gray@gmail.com>
253L: linux-gpio@vger.kernel.org
254S: Maintained
255F: drivers/gpio/gpio-104-dio-48e.c
256
6ddcf9b4
WBG
257ACCES 104-IDI-48 GPIO DRIVER
258M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
259L: linux-gpio@vger.kernel.org
260S: Maintained
261F: drivers/gpio/gpio-104-idi-48.c
262
e2558989
WBG
263ACCES 104-IDIO-16 GPIO DRIVER
264M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
265L: linux-gpio@vger.kernel.org
266S: Maintained
267F: drivers/gpio/gpio-104-idio-16.c
268
28e5d3bb
WBG
269ACCES 104-QUAD-8 IIO DRIVER
270M: William Breathitt Gray <vilhelm.gray@gmail.com>
271L: linux-iio@vger.kernel.org
272S: Maintained
273F: drivers/iio/counter/104-quad-8.c
274
02e74fc0
WBG
275ACCES PCI-IDIO-16 GPIO DRIVER
276M: William Breathitt Gray <vilhelm.gray@gmail.com>
277L: linux-gpio@vger.kernel.org
278S: Maintained
279F: drivers/gpio/gpio-pci-idio-16.c
280
1da177e4 281ACENIC DRIVER
8b58be88 282M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
283L: linux-acenic@sunsite.dk
284S: Maintained
531c4f89 285F: drivers/net/ethernet/alteon/acenic*
1da177e4 286
e86435eb 287ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 288M: Peter Feuerer <peter@piie.net>
d0944853 289L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
290W: http://piie.net/?section=acerhdf
291S: Maintained
292F: drivers/platform/x86/acerhdf.c
e86435eb 293
745a5d21 294ACER WMI LAPTOP EXTRAS
182ae55c 295M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 296L: platform-driver-x86@vger.kernel.org
745a5d21 297S: Maintained
679655da 298F: drivers/platform/x86/acer-wmi.c
745a5d21 299
1da177e4 300ACPI
9c3646d1 301M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 302M: Len Brown <lenb@kernel.org>
6968e50c 303L: linux-acpi@vger.kernel.org
360818b8
RW
304W: https://01.org/linux-acpi
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 307B: https://bugzilla.kernel.org
8b59a454 308S: Supported
679655da
JP
309F: drivers/acpi/
310F: drivers/pnp/pnpacpi/
311F: include/linux/acpi.h
b8a15eba 312F: include/linux/fwnode.h
43368e74 313F: include/acpi/
3a75ef0c 314F: Documentation/acpi/
89ca78a0 315F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 316F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
317F: drivers/pci/*acpi*
318F: drivers/pci/*/*acpi*
319F: drivers/pci/*/*/*acpi*
3a75ef0c 320F: tools/power/acpi/
8b59a454 321
ed3beaa8
BP
322ACPI APEI
323M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
324M: Len Brown <lenb@kernel.org>
325L: linux-acpi@vger.kernel.org
326R: Tony Luck <tony.luck@intel.com>
327R: Borislav Petkov <bp@alien8.de>
328F: drivers/acpi/apei/
329
3774929d
RW
330ACPI COMPONENT ARCHITECTURE (ACPICA)
331M: Robert Moore <robert.moore@intel.com>
64e279d6 332M: Erik Schmauss <erik.schmauss@intel.com>
9c3646d1 333M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
334L: linux-acpi@vger.kernel.org
335L: devel@acpica.org
336W: https://acpica.org/
337W: https://github.com/acpica/acpica/
338Q: https://patchwork.kernel.org/project/linux-acpi/list/
339T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
340B: https://bugzilla.kernel.org
341B: https://bugs.acpica.org
3774929d
RW
342S: Supported
343F: drivers/acpi/acpica/
344F: include/acpi/
2754c447 345F: tools/power/acpi/
3774929d 346
8b59a454 347ACPI FAN DRIVER
8b58be88 348M: Zhang Rui <rui.zhang@intel.com>
8b59a454 349L: linux-acpi@vger.kernel.org
5ca92bd9 350W: https://01.org/linux-acpi
68656443 351B: https://bugzilla.kernel.org
8b59a454 352S: Supported
679655da 353F: drivers/acpi/fan.c
1da177e4 354
daeb2016
LP
355ACPI FOR ARM64 (ACPI/arm64)
356M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
357M: Hanjun Guo <hanjun.guo@linaro.org>
358M: Sudeep Holla <sudeep.holla@arm.com>
359L: linux-acpi@vger.kernel.org
360S: Maintained
361F: drivers/acpi/arm64
362
096a2c61
RW
363ACPI PMIC DRIVERS
364M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
365M: Len Brown <lenb@kernel.org>
366R: Andy Shevchenko <andy@infradead.org>
367R: Mika Westerberg <mika.westerberg@linux.intel.com>
368L: linux-acpi@vger.kernel.org
369Q: https://patchwork.kernel.org/project/linux-acpi/list/
370T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
371B: https://bugzilla.kernel.org
372S: Supported
373F: drivers/acpi/pmic/
374
8b59a454 375ACPI THERMAL DRIVER
8b58be88 376M: Zhang Rui <rui.zhang@intel.com>
8b59a454 377L: linux-acpi@vger.kernel.org
5ca92bd9 378W: https://01.org/linux-acpi
68656443 379B: https://bugzilla.kernel.org
8b59a454 380S: Supported
679655da 381F: drivers/acpi/*thermal*
998be20f 382
359acec8 383ACPI VIDEO DRIVER
8b58be88 384M: Zhang Rui <rui.zhang@intel.com>
8b59a454 385L: linux-acpi@vger.kernel.org
5ca92bd9 386W: https://01.org/linux-acpi
68656443 387B: https://bugzilla.kernel.org
8b59a454 388S: Supported
86f98a3a 389F: drivers/acpi/acpi_video.c
998be20f 390
bff431e4 391ACPI WMI DRIVER
d0944853 392L: platform-driver-x86@vger.kernel.org
5b927259 393S: Orphan
679655da 394F: drivers/platform/x86/wmi.c
44b6b766 395F: include/uapi/linux/wmi.h
bff431e4 396
2f39d519 397AD1889 ALSA SOUND DRIVER
8b58be88 398M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
399W: http://wiki.parisc-linux.org/AD1889
400L: linux-parisc@vger.kernel.org
401S: Maintained
679655da 402F: sound/pci/ad1889.*
2f39d519 403
527a1a83
MH
404AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
405M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 406W: http://wiki.analog.com/AD5254
a4edbc10 407W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
408S: Supported
409F: drivers/misc/ad525x_dpot.c
410
411AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
412M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 413W: http://wiki.analog.com/AD5398
a4edbc10 414W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
415S: Supported
416F: drivers/regulator/ad5398.c
417
418AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
419M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 420W: http://wiki.analog.com/AD7142
a4edbc10 421W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
422S: Supported
423F: drivers/input/misc/ad714x.c
424
425AD7877 TOUCHSCREEN DRIVER
426M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 427W: http://wiki.analog.com/AD7877
a4edbc10 428W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
429S: Supported
430F: drivers/input/touchscreen/ad7877.c
431
432AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
433M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 434W: http://wiki.analog.com/AD7879
a4edbc10 435W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
436S: Supported
437F: drivers/input/touchscreen/ad7879.c
438
1330b0dc 439ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 440M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
441S: Maintained
442
7302b9d9
MH
443ADF7242 IEEE 802.15.4 RADIO DRIVER
444M: Michael Hennerich <michael.hennerich@analog.com>
445W: https://wiki.analog.com/ADF7242
446W: http://ez.analog.com/community/linux-device-drivers
447L: linux-wpan@vger.kernel.org
448S: Supported
449F: drivers/net/ieee802154/adf7242.c
450F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
451
1da177e4 452ADM1025 HARDWARE MONITOR DRIVER
d8130624 453M: Jean Delvare <jdelvare@suse.com>
968ce1b1 454L: linux-hwmon@vger.kernel.org
1da177e4 455S: Maintained
679655da
JP
456F: Documentation/hwmon/adm1025
457F: drivers/hwmon/adm1025.c
1da177e4 458
cae2caae 459ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 460M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 461L: linux-hwmon@vger.kernel.org
cae2caae 462S: Maintained
679655da 463F: drivers/hwmon/adm1029.c
cae2caae 464
cc0b88cf 465ADM8211 WIRELESS DRIVER
cc0b88cf 466L: linux-wireless@vger.kernel.org
491b26b4 467W: http://wireless.kernel.org/
e71bcbd0 468S: Orphan
d4a17304 469F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 470
e8e31622
SA
471ADP1653 FLASH CONTROLLER DRIVER
472M: Sakari Ailus <sakari.ailus@iki.fi>
473L: linux-media@vger.kernel.org
474S: Maintained
475F: drivers/media/i2c/adp1653.c
b5dcee22 476F: include/media/i2c/adp1653.h
e8e31622 477
527a1a83
MH
478ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
479M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 480W: http://wiki.analog.com/ADP5520
a4edbc10 481W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
482S: Supported
483F: drivers/mfd/adp5520.c
484F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 485F: drivers/leds/leds-adp5520.c
77278d50 486F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
487F: drivers/input/keyboard/adp5520-keys.c
488
489ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
490M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 491W: http://wiki.analog.com/ADP5588
a4edbc10 492W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
493S: Supported
494F: drivers/input/keyboard/adp5588-keys.c
77278d50 495F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
496
497ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
498M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 499W: http://wiki.analog.com/ADP8860
a4edbc10 500W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
501S: Supported
502F: drivers/video/backlight/adp8860_bl.c
503
8c22a8f5
DE
504ADS1015 HARDWARE MONITOR DRIVER
505M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 506L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
507S: Maintained
508F: Documentation/hwmon/ads1015
509F: drivers/hwmon/ads1015.c
9010624c 510F: include/linux/platform_data/ads1015.h
8c22a8f5 511
1da177e4 512ADT746X FAN DRIVER
8b58be88 513M: Colin Leroy <colin@colino.net>
1da177e4 514S: Maintained
679655da 515F: drivers/macintosh/therm_adt746x.c
1da177e4 516
b058b859 517ADT7475 HARDWARE MONITOR DRIVER
d8130624 518M: Jean Delvare <jdelvare@suse.com>
968ce1b1 519L: linux-hwmon@vger.kernel.org
b058b859
JD
520S: Maintained
521F: Documentation/hwmon/adt7475
522F: drivers/hwmon/adt7475.c
523
8c6af9e1 524ADVANSYS SCSI DRIVER
8b58be88 525M: Matthew Wilcox <matthew@wil.cx>
d8130624 526M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
527L: linux-scsi@vger.kernel.org
528S: Maintained
679655da
JP
529F: Documentation/scsi/advansys.txt
530F: drivers/scsi/advansys.c
8c6af9e1 531
82abbea7
RD
532ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
533M: Michael Hennerich <michael.hennerich@analog.com>
534W: http://wiki.analog.com/ADXL345
535W: http://ez.analog.com/community/linux-device-drivers
536S: Supported
537F: drivers/input/misc/adxl34x.c
538
91952bc0
AP
539AF9013 MEDIA DRIVER
540M: Antti Palosaari <crope@iki.fi>
541L: linux-media@vger.kernel.org
a825eaec 542W: https://linuxtv.org
91952bc0
AP
543W: http://palosaari.fi/linux/
544Q: http://patchwork.linuxtv.org/project/linux-media/list/
545T: git git://linuxtv.org/anttip/media_tree.git
546S: Maintained
547F: drivers/media/dvb-frontends/af9013*
548
549AF9033 MEDIA DRIVER
550M: Antti Palosaari <crope@iki.fi>
551L: linux-media@vger.kernel.org
a825eaec 552W: https://linuxtv.org
91952bc0
AP
553W: http://palosaari.fi/linux/
554Q: http://patchwork.linuxtv.org/project/linux-media/list/
555T: git git://linuxtv.org/anttip/media_tree.git
556S: Maintained
557F: drivers/media/dvb-frontends/af9033*
558
1da177e4 559AFFS FILE SYSTEM
6cf515e1
GU
560L: linux-fsdevel@vger.kernel.org
561S: Orphan
679655da
JP
562F: Documentation/filesystems/affs.txt
563F: fs/affs/
1da177e4 564
bcd1d601 565AFS FILESYSTEM
8b58be88 566M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
567L: linux-afs@lists.infradead.org
568S: Supported
679655da 569F: fs/afs/
bcd1d601
DH
570F: include/trace/events/afs.h
571F: Documentation/filesystems/afs.txt
ee84595a 572W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 573
1da177e4 574AGPGART DRIVER
8b58be88 575M: David Airlie <airlied@linux.ie>
878eaf61 576T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 577S: Maintained
679655da
JP
578F: drivers/char/agp/
579F: include/linux/agp*
c117ab84 580F: include/uapi/linux/agp*
1da177e4
LT
581
582AHA152X SCSI DRIVER
8b58be88 583M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
584L: linux-scsi@vger.kernel.org
585S: Maintained
679655da
JP
586F: drivers/scsi/aha152x*
587F: drivers/scsi/pcmcia/aha152x*
1da177e4 588
64624d4f 589AIC7XXX / AIC79XX SCSI DRIVER
d8130624 590M: Hannes Reinecke <hare@suse.com>
64624d4f 591L: linux-scsi@vger.kernel.org
1da177e4 592S: Maintained
679655da 593F: drivers/scsi/aic7xxx/
1da177e4 594
450500ad
HV
595AIMSLAB FM RADIO RECEIVER DRIVER
596M: Hans Verkuil <hverkuil@xs4all.nl>
597L: linux-media@vger.kernel.org
598T: git git://linuxtv.org/media_tree.git
a825eaec 599W: https://linuxtv.org
450500ad
HV
600S: Maintained
601F: drivers/media/radio/radio-aimslab*
602
e2d1d6c0 603AIO
8b58be88 604M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
605L: linux-aio@kvack.org
606S: Supported
679655da
JP
607F: fs/aio.c
608F: include/linux/*aio*.h
e2d1d6c0 609
469d4ec8
AP
610AIRSPY MEDIA DRIVER
611M: Antti Palosaari <crope@iki.fi>
612L: linux-media@vger.kernel.org
a825eaec 613W: https://linuxtv.org
469d4ec8
AP
614W: http://palosaari.fi/linux/
615Q: http://patchwork.linuxtv.org/project/linux-media/list/
616T: git git://linuxtv.org/anttip/media_tree.git
617S: Maintained
618F: drivers/media/usb/airspy/
619
b9567027
LS
620ALACRITECH GIGABIT ETHERNET DRIVER
621M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
622S: Maintained
623F: drivers/net/ethernet/alacritech/*
624
1da177e4 625ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 626M: Duncan Sands <duncan.sands@free.fr>
6372594a 627L: linux-usb@vger.kernel.org
1da177e4
LT
628W: http://www.linux-usb.org/SpeedTouch/
629S: Maintained
679655da
JP
630F: drivers/usb/atm/speedtch.c
631F: drivers/usb/atm/usbatm.c
1da177e4 632
272f133a 633ALCHEMY AU1XX0 MMC DRIVER
8b58be88 634M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 635S: Maintained
679655da 636F: drivers/mmc/host/au1xmmc.c
272f133a 637
4a4e5787 638ALI1563 I2C DRIVER
8b58be88 639M: Rudolf Marek <r.marek@assembler.cz>
846557d3 640L: linux-i2c@vger.kernel.org
4a4e5787 641S: Maintained
679655da
JP
642F: Documentation/i2c/busses/i2c-ali1563
643F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 644
bc368798
LC
645ALLWINNER SECURITY SYSTEM
646M: Corentin Labbe <clabbe.montjoie@gmail.com>
647L: linux-crypto@vger.kernel.org
648S: Maintained
649F: drivers/crypto/sunxi-ss/
650
1da177e4 651ALPHA PORT
8b58be88 652M: Richard Henderson <rth@twiddle.net>
8b58be88 653M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 654M: Matt Turner <mattst88@gmail.com>
c89f4f9a 655S: Odd Fixes
a9406699 656L: linux-alpha@vger.kernel.org
679655da 657F: arch/alpha/
1da177e4 658
30172936
PR
659ALPS PS/2 TOUCHPAD DRIVER
660R: Pali Rohár <pali.rohar@gmail.com>
661F: drivers/input/mouse/alps.*
662
0560ad57
TT
663ALTERA I2C CONTROLLER DRIVER
664M: Thor Thayer <thor.thayer@linux.intel.com>
665S: Maintained
666F: drivers/i2c/busses/i2c-altera.c
667
f62092f6
LFT
668ALTERA MAILBOX DRIVER
669M: Ley Foon Tan <lftan@altera.com>
670L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671S: Maintained
672F: drivers/mailbox/mailbox-altera.c
673
c5abbba9
THL
674ALTERA PIO DRIVER
675M: Tien Hock Loh <thloh@altera.com>
676L: linux-gpio@vger.kernel.org
677S: Maintained
678F: drivers/gpio/gpio-altera.c
679
8ce064bf 680ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
06c177cb 681M: Thor Thayer <thor.thayer@linux.intel.com>
8ce064bf
TT
682S: Maintained
683F: drivers/gpio/gpio-altera-a10sr.c
684F: drivers/mfd/altera-a10sr.c
62700682 685F: drivers/reset/reset-a10sr.c
8ce064bf 686F: include/linux/mfd/altera-a10sr.h
843fc75a 687F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
8ce064bf 688
16b8b922 689ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 690M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
691L: netdev@vger.kernel.org
692L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
693S: Maintained
694F: drivers/net/ethernet/altera/
695
adf9251f
TK
696ALTERA UART/JTAG UART SERIAL DRIVERS
697M: Tobias Klauser <tklauser@distanz.ch>
698L: linux-serial@vger.kernel.org
61bd0943 699L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
700S: Maintained
701F: drivers/tty/serial/altera_uart.c
702F: drivers/tty/serial/altera_jtaguart.c
703F: include/linux/altera_uart.h
704F: include/linux/altera_jtaguart.h
705
1738cd3e 706AMAZON ETHERNET DRIVERS
c057c683
NB
707M: Netanel Belgazal <netanel@amazon.com>
708R: Saeed Bishara <saeedb@amazon.com>
709R: Zorik Machulsky <zorik@amazon.com>
1738cd3e
NB
710L: netdev@vger.kernel.org
711S: Supported
712F: Documentation/networking/ena.txt
713F: drivers/net/ethernet/amazon/
714
f4875e12
TL
715AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
716M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 717M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
718L: linux-crypto@vger.kernel.org
719S: Supported
720F: drivers/crypto/ccp/
721F: include/linux/ccp.h
722
512d1027 723AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 724M: Huang Rui <ray.huang@amd.com>
968ce1b1 725L: linux-hwmon@vger.kernel.org
96818b58 726S: Supported
512d1027
AH
727F: Documentation/hwmon/fam15h_power
728F: drivers/hwmon/fam15h_power.c
729
167a675a 730AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 731L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 732S: Orphan
faf2e1db 733F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 734
f90b8116 735AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 736P: Andres Salomon <dilinger@queued.net>
67d76710 737L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
738W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
739S: Supported
679655da
JP
740F: drivers/char/hw_random/geode-rng.c
741F: drivers/crypto/geode*
8a61f013 742F: drivers/video/fbdev/geode/
679655da 743F: arch/x86/include/asm/geode.h
f90b8116 744
919ee7dd 745AMD IOMMU (AMD-VI)
e4110568 746M: Joerg Roedel <joro@8bytes.org>
919ee7dd 747L: iommu@lists.linux-foundation.org
525b233c 748T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 749S: Maintained
b2c16391
JP
750F: drivers/iommu/amd_iommu*.[ch]
751F: include/linux/amd-iommu.h
919ee7dd 752
16423d67 753AMD KFD
1241e0b4 754M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
755L: dri-devel@lists.freedesktop.org
756T: git git://people.freedesktop.org/~gabbayo/linux.git
757S: Supported
130e0371
OG
758F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
759F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 760F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 761F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 762F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
763F: drivers/gpu/drm/amd/include/cik_structs.h
764F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 765F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df 766F: include/uapi/linux/kfd_ioctl.h
16423d67 767
2510eb74
SS
768AMD SEATTLE DEVICE TREE SUPPORT
769M: Brijesh Singh <brijeshkumar.singh@amd.com>
770M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
771M: Tom Lendacky <thomas.lendacky@amd.com>
772S: Supported
773F: arch/arm64/boot/dts/amd/
774
45198c7b
LT
775AMD XGBE DRIVER
776M: Tom Lendacky <thomas.lendacky@amd.com>
777L: netdev@vger.kernel.org
778S: Supported
779F: drivers/net/ethernet/amd/xgbe/
08b8940e 780F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 781
284f42b6 782AMS (Apple Motion Sensor) DRIVER
8b58be88 783M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 784S: Supported
bd5f47ec 785F: drivers/macintosh/ams/
284f42b6 786
531fca16
HV
787ANALOG DEVICES INC AD9389B DRIVER
788M: Hans Verkuil <hans.verkuil@cisco.com>
789L: linux-media@vger.kernel.org
790S: Maintained
791F: drivers/media/i2c/ad9389b*
792
614b4384
LPC
793ANALOG DEVICES INC ADV7180 DRIVER
794M: Lars-Peter Clausen <lars@metafoo.de>
795L: linux-media@vger.kernel.org
796W: http://ez.analog.com/community/linux-device-drivers
797S: Supported
798F: drivers/media/i2c/adv7180.c
799
8d935787
KB
800ANALOG DEVICES INC ADV748X DRIVER
801M: Kieran Bingham <kieran.bingham@ideasonboard.com>
802L: linux-media@vger.kernel.org
803S: Maintained
804F: drivers/media/i2c/adv748x/*
805
c40ddfa3
HV
806ANALOG DEVICES INC ADV7511 DRIVER
807M: Hans Verkuil <hans.verkuil@cisco.com>
808L: linux-media@vger.kernel.org
809S: Maintained
810F: drivers/media/i2c/adv7511*
811
531fca16
HV
812ANALOG DEVICES INC ADV7604 DRIVER
813M: Hans Verkuil <hans.verkuil@cisco.com>
814L: linux-media@vger.kernel.org
815S: Maintained
816F: drivers/media/i2c/adv7604*
817
c40ddfa3
HV
818ANALOG DEVICES INC ADV7842 DRIVER
819M: Hans Verkuil <hans.verkuil@cisco.com>
820L: linux-media@vger.kernel.org
821S: Maintained
822F: drivers/media/i2c/adv7842*
823
527a1a83 824ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 825M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 826L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 827W: http://wiki.analog.com/
a4edbc10 828W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 829S: Supported
39c9d199 830F: sound/soc/codecs/adau*
cc52688a 831F: sound/soc/codecs/adav*
4bdef3bd 832F: sound/soc/codecs/ad1*
ae48f5ef 833F: sound/soc/codecs/ad7*
4bdef3bd 834F: sound/soc/codecs/ssm*
40216ce7 835F: sound/soc/codecs/sigmadsp.*
4bdef3bd 836
527a1a83 837ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 838L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
839L: alsa-devel@alsa-project.org (moderated for non-subscribers)
840W: http://blackfin.uclinux.org/
841S: Supported
842F: sound/soc/blackfin/*
7d1f9018 843
7683e9e5
LT
844ANALOG DEVICES INC DMA DRIVERS
845M: Lars-Peter Clausen <lars@metafoo.de>
846W: http://ez.analog.com/community/linux-device-drivers
847S: Supported
848F: drivers/dma/dma-axi-dmac.c
849
4ce72abc
LPC
850ANALOG DEVICES INC IIO DRIVERS
851M: Lars-Peter Clausen <lars@metafoo.de>
852M: Michael Hennerich <Michael.Hennerich@analog.com>
853W: http://wiki.analog.com/
854W: http://ez.analog.com/community/linux-device-drivers
855S: Supported
856F: drivers/iio/*/ad*
bc82222f 857F: drivers/iio/adc/ltc2497*
4ce72abc
LPC
858X: drivers/iio/*/adjd*
859F: drivers/staging/iio/*/ad*
d5d4602e 860F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 861
27eb6622
RH
862ANDROID CONFIG FRAGMENTS
863M: Rob Herring <robh@kernel.org>
864S: Supported
865F: kernel/configs/android*
866
41c9e95d
GK
867ANDROID DRIVERS
868M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 869M: Arve Hjønnevåg <arve@android.com>
66bc5df3
MC
870M: Todd Kjos <tkjos@android.com>
871M: Martijn Coenen <maco@android.com>
0e4a566b 872T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
873L: devel@driverdev.osuosl.org
874S: Supported
875F: drivers/android/
876F: drivers/staging/android/
877
7a08de1d 878ANDROID GOLDFISH RTC DRIVER
0464a53e 879M: Miodrag Dinic <miodrag.dinic@mips.com>
7a08de1d
AM
880S: Supported
881F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
f22d9cdc 882F: drivers/rtc/rtc-goldfish.c
7a08de1d 883
d03c023e
LA
884ANDROID ION DRIVER
885M: Laura Abbott <labbott@redhat.com>
886M: Sumit Semwal <sumit.semwal@linaro.org>
887L: devel@driverdev.osuosl.org
888S: Supported
889F: drivers/staging/android/ion
890F: drivers/staging/android/uapi/ion.h
891F: drivers/staging/android/uapi/ion_test.h
892
42269063 893AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 894M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 895L: linuxppc-dev@lists.ozlabs.org
93711660 896L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 897S: Maintained
679655da 898F: sound/aoa/
42269063 899
4075a283 900APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
901M: William Breathitt Gray <vilhelm.gray@gmail.com>
902L: linux-iio@vger.kernel.org
903S: Maintained
4075a283 904F: drivers/iio/adc/stx104.c
97a445da 905
1da177e4 906APM DRIVER
e5f6450c 907M: Jiri Kosina <jikos@kernel.org>
81024fc4 908S: Odd fixes
9f273c24 909T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
910F: arch/x86/kernel/apm_32.c
911F: include/linux/apm_bios.h
c117ab84 912F: include/uapi/linux/apm_bios.h
81024fc4 913F: drivers/char/apm-emulation.c
1da177e4 914
82abbea7
RD
915APPARMOR SECURITY MODULE
916M: John Johansen <john.johansen@canonical.com>
917L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
918W: apparmor.wiki.kernel.org
919T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
920S: Supported
921F: security/apparmor/
922F: Documentation/admin-guide/LSM/apparmor.rst
923
bd7aa4b2 924APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 925M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 926L: linux-input@vger.kernel.org
75dd112a 927S: Odd fixes
679655da 928F: drivers/input/mouse/bcm5974.c
bd7aa4b2 929
6f2fad74 930APPLE SMC DRIVER
75dd112a 931M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 932L: linux-hwmon@vger.kernel.org
75dd112a 933S: Odd fixes
679655da 934F: drivers/hwmon/applesmc.c
6f2fad74 935
1da177e4 936APPLETALK NETWORK LAYER
0c59d281
ACM
937L: netdev@vger.kernel.org
938S: Odd fixes
679655da
JP
939F: drivers/net/appletalk/
940F: net/appletalk/
1da177e4 941
21c75328
DD
942APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
943M: Duc Dang <dhdang@apm.com>
944S: Supported
945F: arch/arm64/boot/dts/apm/
946
7683e9e5
LT
947APPLIED MICRO (APM) X-GENE SOC EDAC
948M: Loc Ho <lho@apm.com>
949S: Supported
950F: drivers/edac/xgene_edac.c
951F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
952
953APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
954M: Iyappan Subramanian <isubramanian@apm.com>
955M: Keyur Chudgar <kchudgar@apm.com>
956S: Supported
957F: drivers/net/ethernet/apm/xgene-v2/
958
24299502
IS
959APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
960M: Iyappan Subramanian <isubramanian@apm.com>
961M: Keyur Chudgar <kchudgar@apm.com>
b3fd38d2 962M: Quan Nguyen <qnguyen@apm.com>
24299502
IS
963S: Supported
964F: drivers/net/ethernet/apm/xgene/
2efccc60 965F: drivers/net/phy/mdio-xgene.c
24299502 966F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 967F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 968
fd3a628e
TN
969APPLIED MICRO (APM) X-GENE SOC PMU
970M: Tai Nguyen <ttnguyen@apm.com>
971S: Supported
972F: drivers/perf/xgene_pmu.c
973F: Documentation/perf/xgene-pmu.txt
974F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
975
62a37dc7
LP
976APTINA CAMERA SENSOR PLL
977M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
978L: linux-media@vger.kernel.org
979S: Maintained
980F: drivers/media/i2c/aptina-pll.*
981
1154ea7d 982ARC FRAMEBUFFER DRIVER
8b58be88 983M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 984S: Maintained
8a61f013
JH
985F: drivers/video/fbdev/arcfb.c
986F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 987
82abbea7
RD
988ARC PGU DRM DRIVER
989M: Alexey Brodkin <abrodkin@synopsys.com>
990S: Supported
991F: drivers/gpu/drm/arc/
992F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
993
c38f6ac7
MG
994ARCNET NETWORK LAYER
995M: Michael Grzeschik <m.grzeschik@pengutronix.de>
996L: netdev@vger.kernel.org
997S: Maintained
998F: drivers/net/arcnet/
999F: include/uapi/linux/if_arcnet.h
1000
588deb61
MR
1001ARM ARCHITECTED TIMER DRIVER
1002M: Mark Rutland <mark.rutland@arm.com>
1003M: Marc Zyngier <marc.zyngier@arm.com>
1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005S: Maintained
1006F: arch/arm/include/asm/arch_timer.h
1007F: arch/arm64/include/asm/arch_timer.h
1008F: drivers/clocksource/arm_arch_timer.c
1009
c5a906a5
LD
1010ARM HDLCD DRM DRIVER
1011M: Liviu Dudau <liviu.dudau@arm.com>
1012S: Supported
59ba2422 1013F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
1014F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1015
59ba2422
LD
1016ARM MALI-DP DRM DRIVER
1017M: Liviu Dudau <liviu.dudau@arm.com>
1018M: Brian Starkey <brian.starkey@arm.com>
1019M: Mali DP Maintainers <malidp@foss.arm.com>
1020S: Supported
1021F: drivers/gpu/drm/arm/
1022F: Documentation/devicetree/bindings/display/arm,malidp.txt
1023
1da177e4 1024ARM MFM AND FLOPPY DRIVERS
8b58be88 1025M: Ian Molton <spyro@f2s.com>
1da177e4 1026S: Maintained
679655da
JP
1027F: arch/arm/lib/floppydma.S
1028F: arch/arm/include/asm/floppy.h
1da177e4 1029
6f96521f
WD
1030ARM PMU PROFILING AND DEBUGGING
1031M: Will Deacon <will.deacon@arm.com>
55d5c4ab 1032M: Mark Rutland <mark.rutland@arm.com>
6f96521f 1033S: Maintained
55d5c4ab 1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 1035F: arch/arm*/kernel/perf_*
6f96521f 1036F: arch/arm/oprofile/common.c
dd06a84b
MR
1037F: arch/arm*/kernel/hw_breakpoint.c
1038F: arch/arm*/include/asm/hw_breakpoint.h
1039F: arch/arm*/include/asm/perf_event.h
55d5c4ab 1040F: drivers/perf/*
fa8ad788 1041F: include/linux/perf/arm_pmu.h
55d5c4ab 1042F: Documentation/devicetree/bindings/arm/pmu.txt
5d3fa803 1043F: Documentation/devicetree/bindings/perf/
6f96521f 1044
d4275354 1045ARM PORT
54176cc6 1046M: Russell King <linux@armlinux.org.uk>
efc03ecb 1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1048W: http://www.armlinux.org.uk/
d4275354 1049S: Maintained
0d7f4f05 1050T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
d4275354
RK
1051F: arch/arm/
1052
cefbf4ea 1053ARM PRIMECELL AACI PL041 DRIVER
54176cc6 1054M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1055S: Maintained
1056F: sound/arm/aaci.*
1057
7683e9e5
LT
1058ARM PRIMECELL BUS SUPPORT
1059M: Russell King <linux@armlinux.org.uk>
1060S: Maintained
1061F: drivers/amba/
1062F: include/linux/amba/bus.h
1063
cefbf4ea 1064ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 1065M: Russell King <linux@armlinux.org.uk>
cefbf4ea 1066S: Maintained
8a61f013 1067F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
1068
1069ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1070M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1071S: Maintained
1072F: drivers/input/serio/ambakmi.*
1073F: include/linux/amba/kmi.h
1074
2761f5c2 1075ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1076M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1077S: Maintained
679655da 1078F: drivers/mmc/host/mmci.*
2f748aaa 1079F: include/linux/amba/mmci.h
2761f5c2 1080
1b4304e5 1081ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1082M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1083S: Maintained
1084F: drivers/tty/serial/amba-pl01*.c
1085F: include/linux/amba/serial.h
2761f5c2 1086
7683e9e5
LT
1087ARM SMMU DRIVERS
1088M: Will Deacon <will.deacon@arm.com>
1089R: Robin Murphy <robin.murphy@arm.com>
1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
cefbf4ea 1091S: Maintained
7683e9e5
LT
1092F: drivers/iommu/arm-smmu.c
1093F: drivers/iommu/arm-smmu-v3.c
1094F: drivers/iommu/io-pgtable-arm.c
1095F: drivers/iommu/io-pgtable-arm-v7s.c
1096
1097ARM SUB-ARCHITECTURES
1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S: Maintained
1100F: arch/arm/mach-*/
1101F: arch/arm/plat-*/
1102T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
cefbf4ea 1103
872d1ba4
AF
1104ARM/ACTIONS SEMI ARCHITECTURE
1105M: Andreas Färber <afaerber@suse.de>
1106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1107S: Maintained
1108N: owl
1109F: arch/arm/mach-actions/
1110F: arch/arm/boot/dts/owl-*
1111F: arch/arm64/boot/dts/actions/
1112F: drivers/clocksource/owl-*
ba2694de
AF
1113F: drivers/soc/actions/
1114F: include/dt-bindings/power/owl-*
1115F: include/linux/soc/actions/
872d1ba4 1116F: Documentation/devicetree/bindings/arm/actions.txt
ba2694de 1117F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
872d1ba4
AF
1118F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1119
2b7a52a4 1120ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1121M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1123S: Maintained
1124
9c784f95 1125ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1126M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1128S: Maintained
1129
2b7a52a4 1130ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1131M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1133S: Maintained
1134
7683e9e5
LT
1135ARM/Allwinner SoC Clock Support
1136M: Emilio López <emilio@elopez.com.ar>
1137S: Maintained
1138F: drivers/clk/sunxi/
1139
5c6dcd7f 1140ARM/Allwinner sunXi SoC support
1b106699 1141M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1142M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S: Maintained
5c6dcd7f 1145N: sun[x456789]i
87c586a6
MR
1146N: sun50i
1147F: arch/arm/mach-sunxi/
6bc37fac 1148F: arch/arm64/boot/dts/allwinner/
87c586a6
MR
1149F: drivers/clk/sunxi-ng/
1150F: drivers/pinctrl/sunxi/
1151F: drivers/soc/sunxi/
1152T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
60b0f380 1153
7683e9e5
LT
1154ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1155M: Neil Armstrong <narmstrong@baylibre.com>
1156M: Jerome Brunet <jbrunet@baylibre.com>
1157L: linux-amlogic@lists.infradead.org
60b0f380 1158S: Maintained
7683e9e5
LT
1159F: drivers/clk/meson/
1160F: include/dt-bindings/clock/meson*
1161F: include/dt-bindings/clock/gxbb*
1162F: Documentation/devicetree/bindings/clock/amlogic*
1b106699 1163
79318452 1164ARM/Amlogic Meson SoC support
7c1e3876 1165M: Carlo Caione <carlo@caione.org>
6683d91c 1166M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1168L: linux-amlogic@lists.infradead.org
79318452 1169W: http://linux-meson.com/
7c1e3876 1170S: Maintained
79318452
CC
1171F: arch/arm/mach-meson/
1172F: arch/arm/boot/dts/meson*
6683d91c 1173F: arch/arm64/boot/dts/amlogic/
7683e9e5 1174F: drivers/pinctrl/meson/
51c5d844 1175F: drivers/mmc/host/meson*
79318452 1176N: meson
7c1e3876 1177
eff506fa
TZ
1178ARM/Annapurna Labs ALPINE ARCHITECTURE
1179M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1180M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1182S: Maintained
1183F: arch/arm/mach-alpine/
a9e5547b
AT
1184F: arch/arm/boot/dts/alpine*
1185F: arch/arm64/boot/dts/al/
1186F: drivers/*/*alpine*
eff506fa 1187
5255034d
LP
1188ARM/ARTPEC MACHINE SUPPORT
1189M: Jesper Nilsson <jesper.nilsson@axis.com>
1190M: Lars Persson <lars.persson@axis.com>
1191M: Niklas Cassel <niklas.cassel@axis.com>
1192S: Maintained
1193L: linux-arm-kernel@axis.com
1194F: arch/arm/mach-artpec
1195F: arch/arm/boot/dts/artpec6*
33b8ac91 1196F: drivers/clk/axis
f93ed028 1197F: drivers/crypto/axis
00df0582 1198F: drivers/pinctrl/pinctrl-artpec*
9c6c149b 1199F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
5255034d 1200
413dfbbf
BH
1201ARM/ASPEED I2C DRIVER
1202M: Brendan Higgins <brendanhiggins@google.com>
1203R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1204R: Joel Stanley <joel@jms.id.au>
1205L: linux-i2c@vger.kernel.org
6209ef67 1206L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
413dfbbf
BH
1207S: Maintained
1208F: drivers/irqchip/irq-aspeed-i2c-ic.c
1209F: drivers/i2c/busses/i2c-aspeed.c
1210F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1211F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1212
7683e9e5
LT
1213ARM/ASPEED MACHINE SUPPORT
1214M: Joel Stanley <joel@jms.id.au>
1215S: Maintained
1216F: arch/arm/mach-aspeed/
1217F: arch/arm/boot/dts/aspeed-*
1218F: drivers/*/*aspeed*
1219
1220ARM/ATMEL AT91 Clock Support
1221M: Boris Brezillon <boris.brezillon@free-electrons.com>
1222S: Maintained
1223F: drivers/clk/at91
1224
8dca5ce8 1225ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
e085b9d8 1226M: Nicolas Ferre <nicolas.ferre@microchip.com>
d68b35f8 1227M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
efc03ecb 1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1229W: http://www.linux4sam.org
9f273c24 1230T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675 1231S: Supported
faec5ee1
AB
1232N: at91
1233N: atmel
c1fc8675 1234F: arch/arm/mach-at91/
f0a0a58e 1235F: include/soc/at91/
70e389cc
MB
1236F: arch/arm/boot/dts/at91*.dts
1237F: arch/arm/boot/dts/at91*.dtsi
1238F: arch/arm/boot/dts/sama*.dts
1239F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1240F: arch/arm/include/debug/at91.S
f4e6dfcb 1241F: drivers/memory/atmel*
faec5ee1
AB
1242F: drivers/watchdog/sama5d4_wdt.c
1243X: drivers/input/touchscreen/atmel_mxt_ts.c
1244X: drivers/net/wireless/atmel/
d4a89c7d 1245
986cf2e9 1246ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1247M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249S: Maintained
1250F: arch/arm/mach-highbank/
e68d7c14
RH
1251F: arch/arm/boot/dts/highbank.dts
1252F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1253
d94f944e 1254ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1255M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1256S: Maintained
1257F: arch/arm/mach-cns3xxx/
d94f944e 1258
4863dea3
SG
1259ARM/CAVIUM THUNDER NETWORK DRIVER
1260M: Sunil Goutham <sgoutham@cavium.com>
1261M: Robert Richter <rric@kernel.org>
1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S: Supported
322e5cc5 1264F: drivers/net/ethernet/cavium/thunder/
4863dea3 1265
386ab516
AS
1266ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1267M: Alexander Shiyan <shc_work@mail.ru>
1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S: Odd Fixes
b8ba3874 1270N: clps711x
386ab516 1271
7683e9e5
LT
1272ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1273M: Lennert Buytenhek <kernel@wantstofly.org>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S: Maintained
1276
2b7a52a4 1277ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1278M: Hartley Sweeten <hsweeten@visionengravers.com>
151d1d75 1279M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
efc03ecb 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1281S: Maintained
d19d3667
HS
1282F: arch/arm/mach-ep93xx/
1283F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4 1284
d4275354 1285ARM/CLKDEV SUPPORT
54176cc6 1286M: Russell King <linux@armlinux.org.uk>
efc03ecb 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1288S: Maintained
0d7f4f05 1289T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
d4275354 1290F: arch/arm/include/asm/clkdev.h
4fa2651d 1291F: drivers/clk/clkdev.c
d4275354 1292
d48134e7 1293ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1294M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1296S: Maintained
1297
7683e9e5
LT
1298ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1299M: Baruch Siach <baruch@tkos.co.il>
1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S: Maintained
1302F: arch/arm/boot/dts/cx92755*
1303N: digicolor
1304
94150095
HF
1305ARM/CONTEC MICRO9 MACHINE SUPPORT
1306M: Hubert Feurstein <hubert.feurstein@contec.at>
1307S: Maintained
1308F: arch/arm/mach-ep93xx/micro9.c
1309
a06ae860
PP
1310ARM/CORESIGHT FRAMEWORK AND DRIVERS
1311M: Mathieu Poirier <mathieu.poirier@linaro.org>
1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S: Maintained
01081f5a 1314F: drivers/hwtracing/coresight/*
a06ae860 1315F: Documentation/trace/coresight.txt
2fd95d65 1316F: Documentation/trace/coresight-cpu-debug.txt
a06ae860 1317F: Documentation/devicetree/bindings/arm/coresight.txt
2fd95d65 1318F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
7a25ec8e 1319F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1320F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1321F: tools/perf/arch/arm/util/auxtrace.c
1322F: tools/perf/arch/arm/util/cs-etm.c
1323F: tools/perf/arch/arm/util/cs-etm.h
1324F: tools/perf/util/cs-etm.h
a06ae860 1325
1da177e4 1326ARM/CORGI MACHINE SUPPORT
8b58be88 1327M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1328S: Maintained
1329
881a95f9 1330ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1331M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
a96f50e6 1332M: Linus Walleij <linus.walleij@linaro.org>
efc03ecb 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1334T: git git://github.com/ulli-kroll/linux.git
162500b3 1335S: Maintained
a96f50e6
LW
1336F: Documentation/devicetree/bindings/arm/gemini.txt
1337F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1338F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
f49afbb5 1339F: arch/arm/mach-gemini/
a96f50e6 1340F: drivers/pinctrl/pinctrl-gemini.c
1d61d259 1341F: drivers/rtc/rtc-ftrtc010.c
881a95f9 1342
a990cbd8 1343ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1344M: Barry Song <baohua@kernel.org>
a990cbd8 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1346T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1347S: Maintained
e68d7c14 1348F: arch/arm/boot/dts/prima2*
a990cbd8 1349F: arch/arm/mach-prima2/
4a9c44f1 1350F: drivers/clk/sirf/
05f30e8d 1351F: drivers/clocksource/timer-prima2.c
5833ac98 1352F: drivers/clocksource/timer-atlas7.c
f8505ef5 1353N: [^a-z]sirf
a990cbd8 1354
d4275354 1355ARM/EBSA110 MACHINE SUPPORT
54176cc6 1356M: Russell King <linux@armlinux.org.uk>
efc03ecb 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1358W: http://www.armlinux.org.uk/
d4275354
RK
1359S: Maintained
1360F: arch/arm/mach-ebsa110/
b955f6ca 1361F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1362
4721f3ce
UKK
1363ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1364M: Uwe Kleine-König <kernel@pengutronix.de>
1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S: Maintained
1367N: efm32
1368
a9da4f7e 1369ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
d9bd2645
SS
1370M: Robert Jarzmik <robert.jarzmik@free.fr>
1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e 1372S: Maintained
cafc2265 1373F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1374
6a915af9 1375ARM/FARADAY FA526 PORT
162500b3 1376M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1378S: Maintained
1fa7e547 1379T: git git://git.berlios.de/gemini-board
f49afbb5 1380F: arch/arm/mm/*-fa*
6a915af9 1381
d4275354 1382ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1383M: Russell King <linux@armlinux.org.uk>
efc03ecb 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1385W: http://www.armlinux.org.uk/
d4275354
RK
1386S: Maintained
1387F: arch/arm/include/asm/hardware/dec21285.h
1388F: arch/arm/mach-footbridge/
1389
86183a5f 1390ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1391M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1392M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1393R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1395S: Maintained
f1c12837 1396T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1397F: arch/arm/mach-imx/
ce515a6b 1398F: arch/arm/mach-mxs/
2a82f95c 1399F: arch/arm/boot/dts/imx*
e5dafa22 1400F: arch/arm/configs/imx*_defconfig
cf20968a 1401F: drivers/clk/imx/
721cabf6 1402F: drivers/soc/imx/
cf20968a 1403F: include/soc/imx/
86183a5f 1404
142109d2 1405ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1406M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1407M: Sascha Hauer <kernel@pengutronix.de>
1408R: Stefan Agner <stefan@agner.ch>
1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S: Maintained
1411T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1412F: arch/arm/mach-imx/*vf610*
1413F: arch/arm/boot/dts/vf*
1414
2b7a52a4 1415ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1416M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1418S: Maintained
1419
90b8fc34 1420ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1421M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1423S: Maintained
1424
ef47d5f0 1425ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1426M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1427M: Paul Parsons <lost.distance@yahoo.com>
1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1429S: Maintained
1430F: arch/arm/mach-pxa/hx4700.c
1431F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1432F: sound/soc/pxa/hx4700.c
ef47d5f0 1433
4dfad069
WX
1434ARM/HISILICON SOC SUPPORT
1435M: Wei Xu <xuwei5@hisilicon.com>
1436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437W: http://www.hisilicon.com
1438S: Supported
1439T: git git://github.com/hisilicon/linux-hisi.git
1440F: arch/arm/mach-hisi/
e68d7c14
RH
1441F: arch/arm/boot/dts/hi3*
1442F: arch/arm/boot/dts/hip*
1443F: arch/arm/boot/dts/hisi*
1444F: arch/arm64/boot/dts/hisilicon/
4dfad069 1445
21f37bc3 1446ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1447M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1448W: www.jlime.com
1449S: Maintained
084bad91
KE
1450T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1451F: arch/arm/mach-sa1100/jornada720.c
1452F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1453
5e767ab9
JMC
1454ARM/IGEP MACHINE SUPPORT
1455M: Enric Balletbo i Serra <eballetbo@gmail.com>
1456M: Javier Martinez Canillas <javier@dowhile0.org>
1457L: linux-omap@vger.kernel.org
1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S: Maintained
06ff74fd 1460F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1461
403d2971
MV
1462ARM/INCOME PXA270 SUPPORT
1463M: Marek Vasut <marek.vasut@gmail.com>
1464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465S: Maintained
ec154082 1466F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1467
7683e9e5
LT
1468ARM/INTEL IOP13XX ARM ARCHITECTURE
1469M: Lennert Buytenhek <kernel@wantstofly.org>
1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471S: Maintained
1472
2b7a52a4 1473ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1474M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1476S: Maintained
e2bdb176
DW
1477
1478ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1480S: Orphan
2b7a52a4 1481
2b7a52a4 1482ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1483M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1485S: Maintained
2b7a52a4 1486
2b7a52a4 1487ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1488M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1490S: Maintained
1491
dfdd8cc9
KH
1492ARM/INTEL IXP4XX ARM ARCHITECTURE
1493M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1494M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1496S: Maintained
1497F: arch/arm/mach-ixp4xx/
1498
838553c5 1499ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1500M: Jonathan Cameron <jic23@cam.ac.uk>
1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S: Maintained
1503F: arch/arm/mach-pxa/stargate2.c
1504F: drivers/pcmcia/pxa2xx_stargate2.c
1505
2b7a52a4 1506ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1507M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1509S: Maintained
2b7a52a4
LB
1510
1511ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1512M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1514S: Maintained
1515
8cb555b6
CM
1516ARM/LG1K ARCHITECTURE
1517M: Chanho Min <chanho.min@lge.com>
1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S: Maintained
1520F: arch/arm64/boot/dts/lg/
1521
2b7a52a4 1522ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1523M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1525S: Maintained
1526
3143875f
JE
1527ARM/LPC18XX ARCHITECTURE
1528M: Joachim Eastwood <manabian@gmail.com>
1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530S: Maintained
19c1c32c
JE
1531F: arch/arm/boot/dts/lpc43*
1532F: drivers/clk/nxp/clk-lpc18xx*
1533F: drivers/clocksource/time-lpc32xx.c
1534F: drivers/i2c/busses/i2c-lpc2k.c
1535F: drivers/memory/pl172.c
1536F: drivers/mtd/spi-nor/nxp-spifi.c
1537F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1538N: lpc18xx
1539
15e4f7da 1540ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1541M: Vladimir Zapolskiy <vz@mleia.com>
1542M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1544T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1545S: Maintained
2377f9fd 1546F: arch/arm/boot/dts/lpc32*
15e4f7da 1547F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1548F: drivers/i2c/busses/i2c-pnx.c
1549F: drivers/net/ethernet/nxp/lpc_eth.c
1550F: drivers/usb/host/ohci-nxp.c
1551F: drivers/watchdog/pnx4008_wdt.c
1552N: lpc32xx
15e4f7da 1553
3b886171 1554ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1555M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1556S: Maintained
1557
40f4978b 1558ARM/Marvell Berlin SoC support
70e1a28f 1559M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1560M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562S: Maintained
1563F: arch/arm/mach-berlin/
31c17ac9 1564F: arch/arm/boot/dts/berlin*
e68d7c14 1565F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1566
4cfab57e 1567ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1568M: Jason Cooper <jason@lakedaemon.net>
1569M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1570M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1571M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0 1573S: Maintained
ab7090ff 1574F: Documentation/devicetree/bindings/soc/dove/
4f1312b0 1575F: arch/arm/mach-dove/
54a246ff
NP
1576F: arch/arm/mach-mv78xx0/
1577F: arch/arm/mach-orion5x/
1578F: arch/arm/plat-orion/
31c17ac9
GC
1579F: arch/arm/boot/dts/dove*
1580F: arch/arm/boot/dts/orion5x*
1581
7683e9e5
LT
1582ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1583M: Jason Cooper <jason@lakedaemon.net>
1584M: Andrew Lunn <andrew@lunn.ch>
1585M: Gregory Clement <gregory.clement@free-electrons.com>
1586M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
e557959d
NA
1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588S: Maintained
7683e9e5
LT
1589F: arch/arm/boot/dts/armada*
1590F: arch/arm/boot/dts/kirkwood*
1591F: arch/arm/configs/mvebu_*_defconfig
1592F: arch/arm/mach-mvebu/
1593F: arch/arm64/boot/dts/marvell/armada*
d71f617a 1594F: drivers/cpufreq/armada-37xx-cpufreq.c
7683e9e5
LT
1595F: drivers/cpufreq/mvebu-cpufreq.c
1596F: drivers/irqchip/irq-armada-370-xp.c
1597F: drivers/irqchip/irq-mvebu-*
1598F: drivers/pinctrl/mvebu/
1599F: drivers/rtc/rtc-armada38x.c
e557959d 1600
607b8fc9
EH
1601ARM/Mediatek RTC DRIVER
1602M: Eddie Huang <eddie.huang@mediatek.com>
1bb5a74b 1603M: Sean Wang <sean.wang@mediatek.com>
607b8fc9
EH
1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1606S: Maintained
1bb5a74b 1607F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
607b8fc9 1608F: drivers/rtc/rtc-mt6397.c
1bb5a74b 1609F: drivers/rtc/rtc-mt7622.c
607b8fc9 1610
e54951c8
MB
1611ARM/Mediatek SoC support
1612M: Matthias Brugger <matthias.bgg@gmail.com>
1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1614L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1615S: Maintained
1616F: arch/arm/boot/dts/mt6*
44e4e5fb 1617F: arch/arm/boot/dts/mt7*
e54951c8
MB
1618F: arch/arm/boot/dts/mt8*
1619F: arch/arm/mach-mediatek/
44e4e5fb 1620F: arch/arm64/boot/dts/mediatek/
e54951c8
MB
1621N: mtk
1622K: mediatek
1623
0f8669e3
CY
1624ARM/Mediatek USB3 PHY DRIVER
1625M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1628S: Maintained
cd4ec4b0 1629F: drivers/phy/mediatek/phy-mtk-tphy.c
0f8669e3 1630
adcb079f
AB
1631ARM/MICREL KS8695 ARCHITECTURE
1632M: Greg Ungerer <gerg@uclinux.org>
1633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1634F: arch/arm/mach-ks8695/
adcb079f
AB
1635S: Odd Fixes
1636
d78ff0a5 1637ARM/MIOA701 MACHINE SUPPORT
8b58be88 1638M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1640F: arch/arm/mach-pxa/mioa701.c
1641S: Maintained
1642
9624dfe6 1643ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1644M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1645S: Maintained
1646
e0ee9851 1647ARM/NOMADIK ARCHITECTURE
28b8e8d4 1648M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1649M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651S: Maintained
1652F: arch/arm/mach-nomadik/
ecc265fe 1653F: drivers/pinctrl/nomadik/
87572880 1654F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1655T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1656
7683e9e5
LT
1657ARM/NUVOTON W90X900 ARM ARCHITECTURE
1658M: Wan ZongShun <mcuos.com@gmail.com>
1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660W: http://www.mcuos.com
1661S: Maintained
1662F: arch/arm/mach-w90x900/
1663F: drivers/input/keyboard/w90p910_keypad.c
1664F: drivers/input/touchscreen/w90p910_ts.c
1665F: drivers/watchdog/nuc900_wdt.c
1666F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1667F: drivers/mtd/nand/nuc900_nand.c
1668F: drivers/rtc/rtc-nuc900.c
1669F: drivers/spi/spi-nuc900.c
1670F: drivers/usb/host/ehci-w90x900.c
1671F: drivers/video/fbdev/nuc900fb.c
1672
9d76295a 1673ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1674M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1675L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1676W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1677S: Supported
1678
7683e9e5
LT
1679ARM/Orion SoC/Technologic Systems TS-78xx platform support
1680M: Alexander Clouter <alex@digriz.org.uk>
1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682W: http://www.digriz.org.uk/ts78xx/kernel
8459c159 1683S: Maintained
7683e9e5 1684F: arch/arm/mach-orion5x/ts78xx-*
8459c159 1685
7683e9e5
LT
1686ARM/OXNAS platform support
1687M: Neil Armstrong <narmstrong@baylibre.com>
1688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1690S: Maintained
1691F: arch/arm/mach-oxnas/
1692F: arch/arm/boot/dts/ox8*.dtsi
1693F: arch/arm/boot/dts/wd-mbwe.dts
1694F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1695N: oxnas
1696
1697ARM/PALM TREO SUPPORT
1698M: Tomas Cech <sleep_walker@suse.com>
1699L: linux-arm-kernel@lists.infradead.org
1700W: http://hackndev.com
1701S: Maintained
1702F: arch/arm/mach-pxa/include/mach/palmtreo.h
1703F: arch/arm/mach-pxa/palmtreo.c
1704
1705ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1706M: Marek Vasut <marek.vasut@gmail.com>
1707L: linux-arm-kernel@lists.infradead.org
1708W: http://hackndev.com
1709S: Maintained
933d35f0
JP
1710F: arch/arm/mach-pxa/include/mach/palmtx.h
1711F: arch/arm/mach-pxa/palmtx.c
1712F: arch/arm/mach-pxa/include/mach/palmt5.h
1713F: arch/arm/mach-pxa/palmt5.c
1714F: arch/arm/mach-pxa/include/mach/palmld.h
1715F: arch/arm/mach-pxa/palmld.c
1716F: arch/arm/mach-pxa/include/mach/palmte2.h
1717F: arch/arm/mach-pxa/palmte2.c
1718F: arch/arm/mach-pxa/include/mach/palmtc.h
1719F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1720
c49e1e63 1721ARM/PALMZ72 SUPPORT
8b58be88 1722M: Sergey Lapin <slapin@ossfans.org>
75280787 1723L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1724W: http://hackndev.com
1725S: Maintained
933d35f0
JP
1726F: arch/arm/mach-pxa/include/mach/palmz72.h
1727F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1728
1da177e4 1729ARM/PLEB SUPPORT
8b58be88 1730M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1731W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1732S: Maintained
1733
1734ARM/PT DIGITAL BOARD PORT
8b58be88 1735M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1737W: http://www.armlinux.org.uk/
1da177e4
LT
1738S: Maintained
1739
8fc1b0f8 1740ARM/QUALCOMM SUPPORT
bbeaa595
AG
1741M: Andy Gross <andy.gross@linaro.org>
1742M: David Brown <david.brown@linaro.org>
8fc1b0f8 1743L: linux-arm-msm@vger.kernel.org
f5d3af9d 1744L: linux-soc@vger.kernel.org
8fc1b0f8 1745S: Maintained
0ff50d60 1746F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1747F: arch/arm/boot/dts/qcom-*.dts
1748F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1749F: arch/arm/mach-qcom/
e68d7c14 1750F: arch/arm64/boot/dts/qcom/*
5482cefa 1751F: drivers/i2c/busses/i2c-qup.c
39a3366a 1752F: drivers/clk/qcom/
472cef34 1753F: drivers/dma/qcom/
f5d3af9d 1754F: drivers/soc/qcom/
5482cefa 1755F: drivers/spi/spi-qup.c
c0c89faf
SB
1756F: drivers/tty/serial/msm_serial.h
1757F: drivers/tty/serial/msm_serial.c
1758F: drivers/*/pm8???-*
1759F: drivers/mfd/ssbi.c
916f743d 1760F: drivers/firmware/qcom_scm.c
bbeaa595 1761T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1762
2b7a52a4 1763ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1764M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1766S: Maintained
1767
de9aa530
AF
1768ARM/REALTEK ARCHITECTURE
1769M: Andreas Färber <afaerber@suse.de>
1770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771S: Maintained
1772F: arch/arm64/boot/dts/realtek/
1773F: Documentation/devicetree/bindings/arm/realtek.txt
1774
b138e119
SH
1775ARM/RENESAS ARM64 ARCHITECTURE
1776M: Simon Horman <horms@verge.net.au>
1777M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1778L: linux-renesas-soc@vger.kernel.org
1779Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1780T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1781S: Supported
1782F: arch/arm64/boot/dts/renesas/
964ca6fe 1783F: Documentation/devicetree/bindings/arm/shmobile.txt
be32bcbb
GU
1784F: drivers/soc/renesas/
1785F: include/linux/soc/renesas/
b138e119 1786
d4275354 1787ARM/RISCPC ARCHITECTURE
54176cc6 1788M: Russell King <linux@armlinux.org.uk>
efc03ecb 1789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1790W: http://www.armlinux.org.uk/
d4275354 1791S: Maintained
d4275354
RK
1792F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1793F: arch/arm/include/asm/hardware/ioc.h
1794F: arch/arm/include/asm/hardware/iomd.h
1795F: arch/arm/include/asm/hardware/memc.h
1796F: arch/arm/mach-rpc/
1a6422f6 1797F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1798F: drivers/net/ethernet/i825xx/ether1*
1799F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1800F: drivers/scsi/arm/
1801
08ddbb0a
HS
1802ARM/Rockchip SoC support
1803M: Heiko Stuebner <heiko@sntech.de>
1804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1805L: linux-rockchip@lists.infradead.org
9f273c24 1806T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1807S: Maintained
541555e9 1808F: arch/arm/boot/dts/rk3*
2b503be3 1809F: arch/arm/boot/dts/rv1108*
08ddbb0a 1810F: arch/arm/mach-rockchip/
541555e9
HS
1811F: drivers/clk/rockchip/
1812F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1813F: drivers/*/*rockchip*
541555e9
HS
1814F: drivers/*/*/*rockchip*
1815F: sound/soc/rockchip/
b4331b43 1816N: rockchip
08ddbb0a 1817
5bfb937c
KK
1818ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1819M: Kukjin Kim <kgene@kernel.org>
326dce07 1820M: Krzysztof Kozlowski <krzk@kernel.org>
efc03ecb 1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1822L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6f96d639 1823Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
b21477f9 1824S: Maintained
6f0589c8 1825F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1826F: arch/arm/boot/dts/s5p*
1827F: arch/arm/boot/dts/samsung*
6f0589c8 1828F: arch/arm/boot/dts/exynos*
d97236e6 1829F: arch/arm64/boot/dts/exynos/
482ce512 1830F: arch/arm/plat-samsung/
769bbb63
HS
1831F: arch/arm/mach-s3c24*/
1832F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1833F: arch/arm/mach-s5p*/
1834F: arch/arm/mach-exynos*/
1c03274d
KK
1835F: drivers/*/*s3c24*
1836F: drivers/*/*/*s3c24*
1837F: drivers/*/*s3c64xx*
1838F: drivers/*/*s5pv210*
ffd51977 1839F: drivers/memory/samsung/*
bf50ddcd 1840F: drivers/soc/samsung/*
d6b9aea6
KK
1841F: Documentation/arm/Samsung/
1842F: Documentation/devicetree/bindings/arm/samsung/
1843F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1844F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1845N: exynos
f556cb07 1846
10ffa964
KP
1847ARM/SAMSUNG MOBILE MACHINE SUPPORT
1848M: Kyungmin Park <kyungmin.park@samsung.com>
1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S: Maintained
004bbd3c 1851F: arch/arm/mach-s5pv210/
10ffa964 1852
3ce4ccb6
KD
1853ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1854M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1855M: Kamil Debski <kamil@wypas.org>
1856M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1857L: linux-arm-kernel@lists.infradead.org
1858L: linux-media@vger.kernel.org
1859S: Maintained
1860F: drivers/media/platform/s5p-g2d/
1861
1bcbf6f4 1862ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
8108f7f4
MS
1863M: Marek Szyprowski <m.szyprowski@samsung.com>
1864L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1bcbf6f4
KD
1865L: linux-media@vger.kernel.org
1866S: Maintained
8108f7f4
MS
1867F: drivers/media/platform/s5p-cec/
1868F: Documentation/devicetree/bindings/media/s5p-cec.txt
1bcbf6f4 1869
7d9f9bf4
AP
1870ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1871M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1872M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1873L: linux-arm-kernel@lists.infradead.org
1874L: linux-media@vger.kernel.org
1875S: Maintained
1876F: drivers/media/platform/s5p-jpeg/
1877
7683e9e5
LT
1878ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1879M: Kyungmin Park <kyungmin.park@samsung.com>
1880M: Kamil Debski <kamil@wypas.org>
1881M: Jeongtae Park <jtp.park@samsung.com>
1882M: Andrzej Hajda <a.hajda@samsung.com>
1883L: linux-arm-kernel@lists.infradead.org
1884L: linux-media@vger.kernel.org
1885S: Maintained
1886F: arch/arm/plat-samsung/s5p-dev-mfc.c
1887F: drivers/media/platform/s5p-mfc/
1888
d48d38e8 1889ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1890M: Simon Horman <horms@verge.net.au>
d48d38e8 1891M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1892L: linux-renesas-soc@vger.kernel.org
4a121096 1893Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1894T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1895S: Supported
0b514fdb
SH
1896F: arch/arm/boot/dts/emev2*
1897F: arch/arm/boot/dts/r7s*
1898F: arch/arm/boot/dts/r8a*
1899F: arch/arm/boot/dts/sh*
0b514fdb 1900F: arch/arm/configs/shmobile_defconfig
7a2071c5 1901F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1902F: arch/arm/mach-shmobile/
964ca6fe 1903F: Documentation/devicetree/bindings/arm/shmobile.txt
be32bcbb
GU
1904F: drivers/soc/renesas/
1905F: include/linux/soc/renesas/
d48d38e8 1906
66314223 1907ARM/SOCFPGA ARCHITECTURE
08b3b33f 1908M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1909S: Maintained
1910F: arch/arm/mach-socfpga/
efadb751
DN
1911F: arch/arm/boot/dts/socfpga*
1912F: arch/arm/configs/socfpga_defconfig
e68d7c14 1913F: arch/arm64/boot/dts/altera/
ba2b7d0a 1914W: http://www.rocketboards.org
efadb751 1915T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1916
1917ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
08b3b33f 1918M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1919S: Maintained
1920F: drivers/clk/socfpga/
1921
71bcada8 1922ARM/SOCFPGA EDAC SUPPORT
06c177cb 1923M: Thor Thayer <thor.thayer@linux.intel.com>
71bcada8
TT
1924S: Maintained
1925F: drivers/edac/altera_edac.
1926
65ebcc11 1927ARM/STI ARCHITECTURE
a92177ea 1928M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11 1929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
65ebcc11
SK
1930W: http://www.stlinux.com
1931S: Maintained
1932F: arch/arm/mach-sti/
a92177ea 1933F: arch/arm/boot/dts/sti*
b8e31bf3 1934F: drivers/char/hw_random/st-rng.c
a92177ea 1935F: drivers/clocksource/arm_global_timer.c
82805d1b 1936F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1937F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1938F: drivers/dma/st_fdma*
a92177ea 1939F: drivers/i2c/busses/i2c-st.c
346e2e4a 1940F: drivers/media/rc/st_rc.c
95d66b16 1941F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1942F: drivers/mmc/host/sdhci-st.c
0b56e9a7
VG
1943F: drivers/phy/st/phy-miphy28lp.c
1944F: drivers/phy/st/phy-stih407-usb.c
346e2e4a 1945F: drivers/pinctrl/pinctrl-st.c
aac22524 1946F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1947F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1948F: drivers/reset/sti/
db4112e6 1949F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1950F: drivers/tty/serial/st-asc.c
eb11adab 1951F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1952F: drivers/usb/host/ehci-st.c
1953F: drivers/usb/host/ohci-st.c
db4112e6 1954F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1955F: drivers/ata/ahci_st.c
c9d7cc3e 1956F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1957
ee6e7879
MC
1958ARM/STM32 ARCHITECTURE
1959M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1960M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962S: Maintained
1963T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1964N: stm32
1965F: drivers/clocksource/armv7m_systick.c
1966
d6de5b02
MG
1967ARM/TANGO ARCHITECTURE
1968M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1969L: linux-arm-kernel@lists.infradead.org
1970S: Maintained
e2bd0d37 1971N: tango
d6de5b02 1972
2b7a52a4 1973ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1974M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1976S: Maintained
1977
9d2d6068
HV
1978ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1979M: Hans Verkuil <hans.verkuil@cisco.com>
1980L: linux-tegra@vger.kernel.org
1981L: linux-media@vger.kernel.org
1982S: Maintained
1983F: drivers/media/platform/tegra-cec/
1984F: Documentation/devicetree/bindings/media/tegra-cec.txt
1985
1bbd7089 1986ARM/TETON BGA MACHINE SUPPORT
706e69d6 1987M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1988L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989S: Maintained
1990
7683e9e5
LT
1991ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1992M: Santosh Shilimkar <ssantosh@kernel.org>
1993L: linux-kernel@vger.kernel.org
1994S: Maintained
1995F: drivers/memory/*emif*
1996
1997ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1998M: Santosh Shilimkar <ssantosh@kernel.org>
1999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000S: Maintained
2001F: arch/arm/mach-keystone/
2002F: arch/arm/boot/dts/keystone-*
2003T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2004
2005ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2006M: Santosh Shilimkar <ssantosh@kernel.org>
2007L: linux-kernel@vger.kernel.org
2008S: Maintained
2009F: drivers/clk/keystone/
2010
2011ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2012M: Santosh Shilimkar <ssantosh@kernel.org>
2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014L: linux-kernel@vger.kernel.org
2015S: Maintained
2016F: drivers/clocksource/timer-keystone.c
2017
2018ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2019M: Santosh Shilimkar <ssantosh@kernel.org>
2020L: linux-kernel@vger.kernel.org
2021S: Maintained
2022F: drivers/power/reset/keystone-reset.c
2023
2b7a52a4 2024ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 2025M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 2026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
2027S: Maintained
2028
7683e9e5
LT
2029ARM/TOSA MACHINE SUPPORT
2030M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2031M: Dirk Opfer <dirk@opfer-online.de>
7d2c86b5 2032S: Maintained
98ad6e3b 2033
54274d71 2034ARM/U300 MACHINE SUPPORT
e4651a9f 2035M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
2036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037S: Supported
2038F: arch/arm/mach-u300/
9affbd24 2039F: drivers/clocksource/timer-u300.c
54274d71
LW
2040F: drivers/i2c/busses/i2c-stu300.c
2041F: drivers/rtc/rtc-coh901331.c
2042F: drivers/watchdog/coh901327_wdt.c
2043F: drivers/dma/coh901318*
87572880
LW
2044F: drivers/mfd/ab3100*
2045F: drivers/rtc/rtc-ab3100.c
2046F: drivers/rtc/rtc-coh901331.c
2047T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 2048
3d00d04f
MY
2049ARM/UNIPHIER ARCHITECTURE
2050M: Masahiro Yamada <yamada.masahiro@socionext.com>
2051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 2052T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 2053S: Maintained
1c59d045 2054F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
a3ff83d2 2055F: arch/arm/boot/dts/uniphier*
e7ecbc05 2056F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 2057F: arch/arm/mach-uniphier/
e7ecbc05 2058F: arch/arm/mm/cache-uniphier.c
0308cadc 2059F: arch/arm64/boot/dts/socionext/uniphier*
4b7f48d3 2060F: drivers/bus/uniphier-system-bus.c
734d82f4 2061F: drivers/clk/uniphier/
dbe776c2 2062F: drivers/gpio/gpio-uniphier.c
dd6fd4a3 2063F: drivers/i2c/busses/i2c-uniphier*
5ed34d3a 2064F: drivers/irqchip/irq-uniphier-aidet.c
a3ff83d2 2065F: drivers/pinctrl/uniphier/
54e991b5 2066F: drivers/reset/reset-uniphier.c
a3ff83d2 2067F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
2068N: uniphier
2069
87572880 2070ARM/Ux500 ARM ARCHITECTURE
e4651a9f 2071M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
2072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073S: Maintained
2074F: arch/arm/mach-ux500/
e4651a9f 2075F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 2076F: drivers/dma/ste_dma40*
e4651a9f 2077F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
2078F: drivers/mfd/abx500*
2079F: drivers/mfd/ab8500*
e4651a9f
LW
2080F: drivers/mfd/dbx500*
2081F: drivers/mfd/db8500*
ecc265fe
JP
2082F: drivers/pinctrl/nomadik/pinctrl-ab*
2083F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 2084F: drivers/rtc/rtc-ab8500.c
e4651a9f 2085F: drivers/rtc/rtc-pl031.c
87572880 2086T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 2087
e93fde28
UH
2088ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2089M: Ulf Hansson <ulf.hansson@linaro.org>
2090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091T: git git://git.linaro.org/people/ulfh/clk.git
2092S: Maintained
2093F: drivers/clk/ux500/
e93fde28 2094
740d93b1
PM
2095ARM/VERSATILE EXPRESS PLATFORM
2096M: Liviu Dudau <liviu.dudau@arm.com>
2097M: Sudeep Holla <sudeep.holla@arm.com>
2098M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100S: Maintained
2101F: arch/arm/boot/dts/vexpress*
e68d7c14 2102F: arch/arm64/boot/dts/arm/
740d93b1
PM
2103F: arch/arm/mach-vexpress/
2104F: */*/vexpress*
7e8f403f 2105F: */*/*/vexpress*
740d93b1
PM
2106F: drivers/clk/versatile/clk-vexpress-osc.c
2107F: drivers/clocksource/versatile.c
46a600ea 2108N: mps2
740d93b1 2109
d4275354 2110ARM/VFP SUPPORT
54176cc6 2111M: Russell King <linux@armlinux.org.uk>
efc03ecb 2112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 2113W: http://www.armlinux.org.uk/
d4275354
RK
2114S: Maintained
2115F: arch/arm/vfp/
2116
e66b6d8e
MV
2117ARM/VOIPAC PXA270 SUPPORT
2118M: Marek Vasut <marek.vasut@gmail.com>
2119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120S: Maintained
2121F: arch/arm/mach-pxa/vpac270.c
e0cca11b 2122F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 2123
04529fe2
TP
2124ARM/VT8500 ARM ARCHITECTURE
2125M: Tony Prisk <linux@prisktech.co.nz>
2126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127S: Maintained
2128F: arch/arm/mach-vt8500/
41fd91b4 2129F: drivers/clocksource/vt8500_timer.c
560746eb 2130F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
2131F: drivers/mmc/host/wmt-sdmmc.c
2132F: drivers/pwm/pwm-vt8500.c
2133F: drivers/rtc/rtc-vt8500.c
2134F: drivers/tty/serial/vt8500_serial.c
4f31102b 2135F: drivers/usb/host/ehci-platform.c
41fd91b4 2136F: drivers/usb/host/uhci-platform.c
8a61f013
JH
2137F: drivers/video/fbdev/vt8500lcdfb.*
2138F: drivers/video/fbdev/wm8505fb*
2139F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 2140
e66b6d8e
MV
2141ARM/ZIPIT Z2 SUPPORT
2142M: Marek Vasut <marek.vasut@gmail.com>
2143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S: Maintained
2145F: arch/arm/mach-pxa/z2.c
6ab2a855 2146F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 2147
5ecc4b53
JN
2148ARM/ZTE ARCHITECTURE
2149M: Jun Nie <jun.nie@linaro.org>
15e2dcd6 2150M: Baoyou Xie <baoyou.xie@linaro.org>
975201ca 2151M: Shawn Guo <shawnguo@kernel.org>
5ecc4b53
JN
2152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153S: Maintained
975201ca 2154F: arch/arm/boot/dts/zx2967*
5ecc4b53 2155F: arch/arm/mach-zx/
975201ca 2156F: arch/arm64/boot/dts/zte/
5ecc4b53 2157F: drivers/clk/zte/
975201ca
SG
2158F: drivers/dma/zx_dma.c
2159F: drivers/gpio/gpio-zx.c
2160F: drivers/i2c/busses/i2c-zx2967.c
2161F: drivers/mmc/host/dw_mmc-zx.*
2162F: drivers/pinctrl/zte/
15e2dcd6 2163F: drivers/soc/zte/
975201ca
SG
2164F: drivers/thermal/zx2967_thermal.c
2165F: drivers/watchdog/zx2967_wdt.c
5ecc4b53 2166F: Documentation/devicetree/bindings/arm/zte.txt
975201ca
SG
2167F: Documentation/devicetree/bindings/clock/zx2967*.txt
2168F: Documentation/devicetree/bindings/dma/zxdma.txt
2169F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2170F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2171F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2172F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
8041311c 2173F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
15e2dcd6 2174F: Documentation/devicetree/bindings/soc/zte/
975201ca
SG
2175F: Documentation/devicetree/bindings/sound/zte,*.txt
2176F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2177F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2178F: include/dt-bindings/clock/zx2967*.h
2179F: include/dt-bindings/soc/zte,*.h
2180F: sound/soc/codecs/zx_aud96p22.c
2181F: sound/soc/zte/
5ecc4b53 2182
51f29d44
MS
2183ARM/ZYNQ ARCHITECTURE
2184M: Michal Simek <michal.simek@xilinx.com>
2185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186W: http://wiki.xilinx.com
d6448b76 2187T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
2188S: Supported
2189F: arch/arm/mach-zynq/
bd2a337a 2190F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2191F: drivers/block/xsysace.c
c2fd4e38
MS
2192N: zynq
2193N: xilinx
2194F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2195F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2196F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2197F: drivers/edac/synopsys_edac.c
51f29d44 2198
38074229
CM
2199ARM64 PORT (AARCH64 ARCHITECTURE)
2200M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2201M: Will Deacon <will.deacon@arm.com>
38074229 2202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2203T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2204S: Maintained
2205F: arch/arm64/
d19766ec 2206F: Documentation/arm64/
38074229 2207
a56ba8fb
SA
2208AS3645A LED FLASH CONTROLLER DRIVER
2209M: Sakari Ailus <sakari.ailus@iki.fi>
2210L: linux-leds@vger.kernel.org
2211S: Maintained
2212F: drivers/leds/leds-as3645a.c
2213
9d7005f9
LP
2214AS3645A LED FLASH CONTROLLER DRIVER
2215M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2216L: linux-media@vger.kernel.org
2217T: git git://linuxtv.org/media_tree.git
2218S: Maintained
2219F: drivers/media/i2c/as3645a.c
b5dcee22 2220F: include/media/i2c/as3645a.h
9d7005f9 2221
7c94a8b2
LW
2222ASAHI KASEI AK8974 DRIVER
2223M: Linus Walleij <linus.walleij@linaro.org>
2224L: linux-iio@vger.kernel.org
2225W: http://www.akm.com/
2226S: Supported
2227F: drivers/iio/magnetometer/ak8974.c
2228
d58de038
GJ
2229ASC7621 HARDWARE MONITOR DRIVER
2230M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2231L: linux-hwmon@vger.kernel.org
d58de038
GJ
2232S: Maintained
2233F: Documentation/hwmon/asc7621
2234F: drivers/hwmon/asc7621.c
2235
b229ece9 2236ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2237M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2238L: acpi4asus-user@lists.sourceforge.net
d0944853 2239L: platform-driver-x86@vger.kernel.org
76593d6f 2240W: http://acpi4asus.sf.net
85091b71 2241S: Maintained
b229ece9
CC
2242F: drivers/platform/x86/asus*.c
2243F: drivers/platform/x86/eeepc*.c
85091b71 2244
f6a6bbae
JPRV
2245ASUS WIRELESS RADIO CONTROL DRIVER
2246M: João Paulo Rechi Vita <jprvita@gmail.com>
2247L: platform-driver-x86@vger.kernel.org
2248S: Maintained
2249F: drivers/platform/x86/asus-wireless.c
2250
75aeddd1
DH
2251ASYMMETRIC KEYS
2252M: David Howells <dhowells@redhat.com>
2253L: keyrings@vger.kernel.org
2254S: Maintained
2255F: Documentation/crypto/asymmetric-keys.txt
2256F: include/linux/verification.h
2257F: include/crypto/public_key.h
2258F: include/crypto/pkcs7.h
2259F: crypto/asymmetric_keys/
2260
953a6479 2261ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2262R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2263W: http://sourceforge.net/projects/xscaleiop
08223d80 2264S: Odd fixes
679655da
JP
2265F: Documentation/crypto/async-tx-api.txt
2266F: crypto/async_tx/
2267F: drivers/dma/
2268F: include/linux/dmaengine.h
2269F: include/linux/async_tx.h
b3e5f263 2270
a1867d36 2271AT24 EEPROM DRIVER
8aee5575 2272M: Bartosz Golaszewski <brgl@bgdev.pl>
a1867d36
WS
2273L: linux-i2c@vger.kernel.org
2274S: Maintained
2275F: drivers/misc/eeprom/at24.c
25f73ed5 2276F: include/linux/platform_data/at24.h
a1867d36 2277
e7839f25 2278ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2279M: "Ed L. Cashin" <ed.cashin@acm.org>
2280W: http://www.openaoe.org/
1da177e4 2281S: Supported
679655da
JP
2282F: Documentation/aoe/
2283F: drivers/block/aoe/
1da177e4 2284
aad7a211
AB
2285ATHEROS 71XX/9XXX GPIO DRIVER
2286M: Alban Bedel <albeu@free.fr>
2287W: https://github.com/AlbanBedel/linux
2288T: git git://github.com/AlbanBedel/linux
2289S: Maintained
2290F: drivers/gpio/gpio-ath79.c
2291F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2292
9a10a870 2293ATHEROS ATH GENERIC UTILITIES
f726ee65 2294M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2295L: linux-wireless@vger.kernel.org
2296S: Supported
2297F: drivers/net/wireless/ath/*
2298
fa1c114f 2299ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2300M: Jiri Slaby <jirislaby@gmail.com>
2301M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2302M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2303L: linux-wireless@vger.kernel.org
72c706b7 2304W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2305S: Maintained
fa451753 2306F: drivers/net/wireless/ath/ath5k/
fa1c114f 2307
12e62d6f
KV
2308ATHEROS ATH6KL WIRELESS DRIVER
2309M: Kalle Valo <kvalo@qca.qualcomm.com>
2310L: linux-wireless@vger.kernel.org
2311W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2312T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2313S: Supported
2314F: drivers/net/wireless/ath/ath6kl/
2315
82abbea7
RD
2316ATI_REMOTE2 DRIVER
2317M: Ville Syrjala <syrjala@sci.fi>
1d7e1e6b 2318S: Maintained
82abbea7 2319F: drivers/input/misc/ati_remote2.c
1d7e1e6b 2320
2c2a6172
LT
2321ATK0110 HWMON DRIVER
2322M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2323L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2324S: Maintained
2325F: drivers/hwmon/asus_atk0110.c
2326
7ae115b4 2327ATLX ETHERNET DRIVERS
8b58be88 2328M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2329M: Chris Snook <chris.snook@gmail.com>
e443e383 2330L: netdev@vger.kernel.org
8d5ca6ec
JC
2331W: http://sourceforge.net/projects/atl1
2332W: http://atl1.sourceforge.net
2333S: Maintained
2b133ad6 2334F: drivers/net/ethernet/atheros/
8d5ca6ec 2335
1da177e4 2336ATM
366c1bd1 2337M: Chas Williams <3chas3@gmail.com>
476604de 2338L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2339L: netdev@vger.kernel.org
1da177e4
LT
2340W: http://linux-atm.sourceforge.net
2341S: Maintained
679655da
JP
2342F: drivers/atm/
2343F: include/linux/atm*
c117ab84 2344F: include/uapi/linux/atm*
1da177e4 2345
04ac2f46 2346ATMEL AT91 / AT32 MCI DRIVER
420a3879 2347M: Ludovic Desroches <ludovic.desroches@microchip.com>
04ac2f46
NF
2348S: Maintained
2349F: drivers/mmc/host/atmel-mci.c
04ac2f46 2350
f80cb488 2351ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
e085b9d8 2352M: Nicolas Ferre <nicolas.ferre@microchip.com>
f80cb488
NF
2353S: Supported
2354F: drivers/power/reset/at91-sama5d2_shdwc.c
2355
dfae90ed 2356ATMEL Audio ALSA driver
e085b9d8 2357M: Nicolas Ferre <nicolas.ferre@microchip.com>
dfae90ed
BS
2358L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2359S: Supported
2360F: sound/soc/atmel
2361
888f2804 2362ATMEL I2C DRIVER
420a3879 2363M: Ludovic Desroches <ludovic.desroches@microchip.com>
888f2804
LD
2364L: linux-i2c@vger.kernel.org
2365S: Supported
2366F: drivers/i2c/busses/i2c-at91.c
2367
15515545 2368ATMEL ISI DRIVER
420a3879 2369M: Ludovic Desroches <ludovic.desroches@microchip.com>
15515545
JW
2370L: linux-media@vger.kernel.org
2371S: Supported
0538bee6 2372F: drivers/media/platform/atmel/atmel-isi.c
15515545
JW
2373F: include/media/atmel-isi.h
2374
8f4c79ce 2375ATMEL LCDFB DRIVER
e085b9d8 2376M: Nicolas Ferre <nicolas.ferre@microchip.com>
c69f677c 2377L: linux-fbdev@vger.kernel.org
8f4c79ce 2378S: Maintained
8a61f013 2379F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2380F: include/video/atmel_lcdc.h
8f4c79ce 2381
89e5785f 2382ATMEL MACB ETHERNET DRIVER
e085b9d8 2383M: Nicolas Ferre <nicolas.ferre@microchip.com>
89e5785f 2384S: Supported
9f2f381f 2385F: drivers/net/ethernet/cadence/
89e5785f 2386
7683e9e5
LT
2387ATMEL MAXTOUCH DRIVER
2388M: Nick Dyer <nick@shmanahar.org>
2389T: git git://github.com/ndyer/linux.git
2390S: Maintained
2391F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2392F: drivers/input/touchscreen/atmel_mxt_ts.c
2393F: include/linux/platform_data/atmel_mxt_ts.h
2394
7683e9e5
LT
2395ATMEL SAMA5D2 ADC DRIVER
2396M: Ludovic Desroches <ludovic.desroches@microchip.com>
2397L: linux-iio@vger.kernel.org
2398S: Supported
2399F: drivers/iio/adc/at91-sama5d2_adc.c
2400
05c441ef 2401ATMEL SDMMC DRIVER
420a3879 2402M: Ludovic Desroches <ludovic.desroches@microchip.com>
05c441ef 2403L: linux-mmc@vger.kernel.org
2404S: Supported
2405F: drivers/mmc/host/sdhci-of-at91.c
2406
754ce4f2 2407ATMEL SPI DRIVER
e085b9d8 2408M: Nicolas Ferre <nicolas.ferre@microchip.com>
754ce4f2 2409S: Supported
9df92e6c 2410F: drivers/spi/spi-atmel.*
754ce4f2 2411
0ef09015 2412ATMEL SSC DRIVER
e085b9d8 2413M: Nicolas Ferre <nicolas.ferre@microchip.com>
0ef09015
BS
2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415S: Supported
2416F: drivers/misc/atmel-ssc.c
2417F: include/linux/atmel-ssc.h
2418
e9cb1c5a 2419ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
e085b9d8 2420M: Nicolas Ferre <nicolas.ferre@microchip.com>
e9cb1c5a
NF
2421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422S: Supported
2423F: drivers/misc/atmel_tclib.c
2424F: drivers/clocksource/tcb_clksrc.c
2425
914a3f3b 2426ATMEL USBA UDC DRIVER
e085b9d8 2427M: Nicolas Ferre <nicolas.ferre@microchip.com>
a02875a6 2428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2429S: Supported
faf2e1db 2430F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2431
1da177e4 2432ATMEL WIRELESS DRIVER
8b58be88 2433M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2434L: linux-wireless@vger.kernel.org
1da177e4
LT
2435W: http://www.thekelleys.org.uk/atmel
2436W: http://atmelwlandriver.sourceforge.net/
2437S: Maintained
30fe0f9b 2438F: drivers/net/wireless/atmel/atmel*
1da177e4 2439
7683e9e5
LT
2440ATMEL XDMA DRIVER
2441M: Ludovic Desroches <ludovic.desroches@microchip.com>
2442L: linux-arm-kernel@lists.infradead.org
2443L: dmaengine@vger.kernel.org
2444S: Supported
2445F: drivers/dma/at_xdmac.c
a14c0f8f 2446
3942b771
PZ
2447ATOMIC INFRASTRUCTURE
2448M: Will Deacon <will.deacon@arm.com>
2449M: Peter Zijlstra <peterz@infradead.org>
2450R: Boqun Feng <boqun.feng@gmail.com>
2451L: linux-kernel@vger.kernel.org
2452S: Maintained
2453F: arch/*/include/asm/atomic*.h
2454F: include/*/atomic*.h
2455
26780d9e 2456ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2457M: Bradley Grove <linuxdrivers@attotech.com>
2458L: linux-scsi@vger.kernel.org
2459W: http://www.attotech.com
2460S: Supported
2461F: drivers/scsi/esas2r
26780d9e 2462
bc6e17b8
SS
2463ATUSB IEEE 802.15.4 RADIO DRIVER
2464M: Stefan Schmidt <stefan@osg.samsung.com>
2465L: linux-wpan@vger.kernel.org
2466S: Maintained
2467F: drivers/net/ieee802154/atusb.c
2468F: drivers/net/ieee802154/atusb.h
2469F: drivers/net/ieee802154/at86rf230.h
2470
a92b7b80 2471AUDIT SUBSYSTEM
915f389d 2472M: Paul Moore <paul@paul-moore.com>
8b58be88 2473M: Eric Paris <eparis@redhat.com>
915f389d 2474L: linux-audit@redhat.com (moderated for non-subscribers)
174e075c
PM
2475W: https://github.com/linux-audit
2476W: https://people.redhat.com/sgrubb/audit
2477T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2478S: Supported
679655da 2479F: include/linux/audit.h
c117ab84 2480F: include/uapi/linux/audit.h
679655da 2481F: kernel/audit*
a92b7b80 2482
70e84049 2483AUXILIARY DISPLAY DRIVERS
8b58be88 2484M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2485W: http://miguelojeda.es/auxdisplay.htm
2486W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2487S: Maintained
679655da
JP
2488F: drivers/auxdisplay/
2489F: include/linux/cfag12864b.h
70e84049 2490
1da177e4 2491AX.25 NETWORK LAYER
8b58be88 2492M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2493L: linux-hams@vger.kernel.org
d34cb28a 2494W: http://www.linux-ax25.org/
1da177e4 2495S: Maintained
c117ab84 2496F: include/uapi/linux/ax25.h
679655da
JP
2497F: include/net/ax25.h
2498F: net/ax25/
1da177e4 2499
21dd0ece
PR
2500AXENTIA ARM DEVICES
2501M: Peter Rosin <peda@axentia.se>
2502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503S: Maintained
2504F: Documentation/devicetree/bindings/arm/axentia.txt
2505F: arch/arm/boot/dts/at91-linea.dtsi
2506F: arch/arm/boot/dts/at91-tse850-3.dts
2507
7683e9e5
LT
2508AXENTIA ASOC DRIVERS
2509M: Peter Rosin <peda@axentia.se>
2510L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2511S: Maintained
2512F: Documentation/devicetree/bindings/sound/axentia,*
2513F: sound/soc/atmel/tse850-pcm5142.c
2514
d5269395 2515AZ6007 DVB DRIVER
5dc8a864
MCC
2516M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2517M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2518L: linux-media@vger.kernel.org
a825eaec 2519W: https://linuxtv.org
d5269395
MCC
2520T: git git://linuxtv.org/media_tree.git
2521S: Maintained
2522F: drivers/media/usb/dvb-usb-v2/az6007.c
2523
6777376e
HV
2524AZTECH FM RADIO RECEIVER DRIVER
2525M: Hans Verkuil <hverkuil@xs4all.nl>
2526L: linux-media@vger.kernel.org
2527T: git git://linuxtv.org/media_tree.git
a825eaec 2528W: https://linuxtv.org
6777376e
HV
2529S: Maintained
2530F: drivers/media/radio/radio-aztech*
2531
e2d1d6c0 2532B43 WIRELESS DRIVER
e2d1d6c0 2533L: linux-wireless@vger.kernel.org
ed072f9e 2534L: b43-dev@lists.infradead.org
491b26b4 2535W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2536S: Odd Fixes
58619b14 2537F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2538
2539B43LEGACY WIRELESS DRIVER
8b58be88 2540M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2541L: linux-wireless@vger.kernel.org
ed072f9e 2542L: b43-dev@lists.infradead.org
491b26b4 2543W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2544S: Maintained
423e3ce3 2545F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2546
300abeb5 2547BACKLIGHT CLASS/SUBSYSTEM
70d14fcf 2548M: Lee Jones <lee.jones@linaro.org>
80e5d455
LJ
2549M: Daniel Thompson <daniel.thompson@linaro.org>
2550M: Jingoo Han <jingoohan1@gmail.com>
9f273c24 2551T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2552S: Maintained
679655da
JP
2553F: drivers/video/backlight/
2554F: include/linux/backlight.h
80e5d455
LJ
2555F: include/linux/pwm_backlight.h
2556F: Documentation/devicetree/bindings/leds/backlight
300abeb5 2557
c6c8fea2 2558BATMAN ADVANCED
207df49e 2559M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2560M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2561M: Antonio Quartulli <a@unstable.cc>
1584f41f 2562L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2563W: https://www.open-mesh.org/
8b823170 2564Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2565S: Maintained
286ddfb0
SE
2566F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2567F: Documentation/ABI/testing/sysfs-class-net-mesh
e45eba24 2568F: Documentation/networking/batman-adv.rst
09748a22 2569F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2570F: net/batman-adv/
2571
e2d1d6c0 2572BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2573M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2574L: linux-hams@vger.kernel.org
2575W: http://www.baycom.org/~tom/ham/ham.html
2576S: Maintained
679655da 2577F: drivers/net/hamradio/baycom*
e2d1d6c0 2578
cafe5635 2579BCACHE (BLOCK LAYER CACHE)
77c77a98 2580M: Michael Lyle <mlyle@lyle.org>
d1aa1ab3 2581M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2582L: linux-bcache@vger.kernel.org
2583W: http://bcache.evilpiepirate.org
52b69ff5
ML
2584C: irc://irc.oftc.net/bcache
2585S: Maintained
cafe5635
KO
2586F: drivers/md/bcache/
2587
04bd844a
HV
2588BDISP ST MEDIA DRIVER
2589M: Fabien Dessenne <fabien.dessenne@st.com>
2590L: linux-media@vger.kernel.org
2591T: git git://linuxtv.org/media_tree.git
a825eaec 2592W: https://linuxtv.org
04bd844a
HV
2593S: Supported
2594F: drivers/media/platform/sti/bdisp
2595
82abbea7
RD
2596BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2597M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2598L: netdev@vger.kernel.org
2599S: Maintained
2600F: drivers/net/ethernet/ec_bhf.c
f34b87e4 2601
e2d1d6c0 2602BEFS FILE SYSTEM
5624a8b0 2603M: Luis de Bethencourt <luisbg@kernel.org>
db4ad036
LB
2604M: Salah Triki <salah.triki@gmail.com>
2605S: Maintained
5624a8b0 2606T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
679655da
JP
2607F: Documentation/filesystems/befs.txt
2608F: fs/befs/
e2d1d6c0 2609
82abbea7
RD
2610BFQ I/O SCHEDULER
2611M: Paolo Valente <paolo.valente@linaro.org>
2612M: Jens Axboe <axboe@kernel.dk>
2613L: linux-block@vger.kernel.org
49e7d9df 2614S: Maintained
82abbea7
RD
2615F: block/bfq-*
2616F: Documentation/block/bfq-iosched.txt
564ee360 2617
e2d1d6c0 2618BFS FILE SYSTEM
cea58224 2619M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
e2d1d6c0 2620S: Maintained
679655da
JP
2621F: Documentation/filesystems/bfs.txt
2622F: fs/bfs/
c117ab84 2623F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2624
1394f032 2625BLACKFIN ARCHITECTURE
b3fe92b0 2626L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2627T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3 2628W: http://blackfin.uclinux.org
c0b23903 2629S: Orphan
679655da 2630F: arch/blackfin/
566da5b2 2631
e190d6b1 2632BLACKFIN EMAC DRIVER
b3fe92b0 2633L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1 2634W: http://blackfin.uclinux.org
c0b23903 2635S: Orphan
7b35f033 2636F: drivers/net/ethernet/adi/
e190d6b1 2637
7683e9e5 2638BLACKFIN MEDIA DRIVER
7683e9e5
LT
2639L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2640W: http://blackfin.uclinux.org/
c0b23903 2641S: Orphan
7683e9e5
LT
2642F: drivers/media/platform/blackfin/
2643F: drivers/media/i2c/adv7183*
2644F: drivers/media/i2c/vs6624*
2645
566da5b2 2646BLACKFIN RTC DRIVER
b3fe92b0 2647L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2 2648W: http://blackfin.uclinux.org
c0b23903 2649S: Orphan
679655da 2650F: drivers/rtc/rtc-bfin.c
1394f032 2651
936ed49a 2652BLACKFIN SDH DRIVER
b3fe92b0 2653L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a 2654W: http://blackfin.uclinux.org
c0b23903 2655S: Orphan
936ed49a
MF
2656F: drivers/mmc/host/bfin_sdh.c
2657
1394f032 2658BLACKFIN SERIAL DRIVER
b3fe92b0 2659L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3 2660W: http://blackfin.uclinux.org
c0b23903 2661S: Orphan
8460241e 2662F: drivers/tty/serial/bfin_uart.c
1394f032 2663
1e6d320f 2664BLACKFIN WATCHDOG DRIVER
b3fe92b0 2665L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f 2666W: http://blackfin.uclinux.org
c0b23903 2667S: Orphan
679655da 2668F: drivers/watchdog/bfin_wdt.c
1e6d320f 2669
b54cf35a
JSM
2670BLINKM RGB LED DRIVER
2671M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2672S: Maintained
2673F: drivers/leds/leds-blinkm.c
2674
1da177e4 2675BLOCK LAYER
8b58be88 2676M: Jens Axboe <axboe@kernel.dk>
82c426e0 2677L: linux-block@vger.kernel.org
08deed1e 2678T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2679S: Maintained
679655da 2680F: block/
ae11f7ef 2681F: kernel/trace/blktrace.c
88459642 2682F: lib/sbitmap.c
1da177e4 2683
2b54aaef 2684BLOCK2MTD DRIVER
8b58be88 2685M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2686L: linux-mtd@lists.infradead.org
2687S: Maintained
679655da 2688F: drivers/mtd/devices/block2mtd.c
2b54aaef 2689
63fbd24e 2690BLUETOOTH DRIVERS
8b58be88 2691M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2692M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2693M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2694L: linux-bluetooth@vger.kernel.org
63fbd24e 2695W: http://www.bluez.org/
22e7a424
MH
2696T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2697T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2698S: Maintained
679655da 2699F: drivers/bluetooth/
1da177e4 2700
63fbd24e 2701BLUETOOTH SUBSYSTEM
8b58be88 2702M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2703M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2704M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2705L: linux-bluetooth@vger.kernel.org
2706W: http://www.bluez.org/
22e7a424
MH
2707T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2708T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2709S: Maintained
679655da
JP
2710F: net/bluetooth/
2711F: include/net/bluetooth/
1da177e4
LT
2712
2713BONDING DRIVER
79b30750 2714M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2715M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2716M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2717L: netdev@vger.kernel.org
ce00f85c
JC
2718W: http://sourceforge.net/projects/bonding/
2719S: Supported
679655da 2720F: drivers/net/bonding/
c117ab84 2721F: include/uapi/linux/if_bonding.h
1da177e4 2722
b5f4df34
AS
2723BPF (Safe dynamic programs and tools)
2724M: Alexei Starovoitov <ast@kernel.org>
cdb90499 2725M: Daniel Borkmann <daniel@iogearbox.net>
b5f4df34
AS
2726L: netdev@vger.kernel.org
2727L: linux-kernel@vger.kernel.org
2728S: Supported
cdb90499
DB
2729F: arch/x86/net/bpf_jit*
2730F: Documentation/networking/filter.txt
2e39748a 2731F: Documentation/bpf/
cdb90499
DB
2732F: include/linux/bpf*
2733F: include/linux/filter.h
2734F: include/uapi/linux/bpf*
2735F: include/uapi/linux/filter.h
b5f4df34 2736F: kernel/bpf/
cdb90499 2737F: kernel/trace/bpf_trace.c
5aa5bd14 2738F: lib/test_bpf.c
cdb90499
DB
2739F: net/bpf/
2740F: net/core/filter.c
2741F: net/sched/act_bpf.c
2742F: net/sched/cls_bpf.c
2743F: samples/bpf/
a92bb546 2744F: tools/bpf/
cdb90499 2745F: tools/testing/selftests/bpf/
b5f4df34 2746
39105890 2747BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2748M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2749L: netdev@vger.kernel.org
2750S: Supported
adfc5217 2751F: drivers/net/ethernet/broadcom/b44.*
39105890 2752
967dd82f
FF
2753BROADCOM B53 ETHERNET SWITCH DRIVER
2754M: Florian Fainelli <f.fainelli@gmail.com>
2755L: netdev@vger.kernel.org
2756L: openwrt-devel@lists.openwrt.org (subscribers-only)
2757S: Supported
2758F: drivers/net/dsa/b53/*
2759F: include/linux/platform_data/b53.h
2760
90f4c594 2761BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2762M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2763M: Ray Jui <rjui@broadcom.com>
2764M: Scott Branden <sbranden@broadcom.com>
086f4704 2765M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2766T: git git://github.com/broadcom/mach-bcm
af4b8e37 2767S: Maintained
ccf62f5a
JM
2768N: bcm281*
2769N: bcm113*
2770N: bcm216*
2771N: kona
af4b8e37 2772F: arch/arm/mach-bcm/
af4b8e37 2773
9209bec4 2774BROADCOM BCM2835 ARM ARCHITECTURE
10b9e887 2775M: Eric Anholt <eric@anholt.net>
346ab44e 2776M: Stefan Wahren <stefan.wahren@i2se.com>
f680f25c 2777L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902dcd14 2779T: git git://github.com/anholt/linux
f680f25c 2780S: Maintained
9209bec4 2781N: bcm2835
4a5a7a66 2782F: drivers/staging/vc04_services
f680f25c 2783
5564f092
RM
2784BROADCOM BCM47XX MIPS ARCHITECTURE
2785M: Hauke Mehrtens <hauke@hauke-m.de>
2786M: Rafał Miłecki <zajec5@gmail.com>
2787L: linux-mips@linux-mips.org
2788S: Maintained
7ad2410c 2789F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2790F: arch/mips/bcm47xx/*
2791F: arch/mips/include/asm/mach-bcm47xx/*
2792
9209bec4 2793BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2794M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a 2795M: Rafał Miłecki <zajec5@gmail.com>
d722bc94 2796M: Jon Mason <jonmason@broadcom.com>
1a50cd8a 2797M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2798L: linux-arm-kernel@lists.infradead.org
2799S: Maintained
2800F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2801F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe 2802F: arch/arm/boot/dts/bcm470*
d722bc94 2803F: arch/arm/boot/dts/bcm953012*
5b293ebe 2804
4ebd5047
RM
2805BROADCOM BCM53573 ARM ARCHITECTURE
2806M: Rafał Miłecki <rafal@milecki.pl>
2807L: linux-arm-kernel@lists.infradead.org
2808S: Maintained
2809F: arch/arm/boot/dts/bcm53573*
2810F: arch/arm/boot/dts/bcm47189*
2811
e076e962
FF
2812BROADCOM BCM63XX ARM ARCHITECTURE
2813M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2814M: bcm-kernel-feedback-list@broadcom.com
20de823e 2815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2816T: git git://github.com/broadcom/stblinux.git
e076e962 2817S: Maintained
d6f4e76e 2818N: bcm63xx
e076e962 2819
7110e227
KC
2820BROADCOM BCM63XX/BCM33XX UDC DRIVER
2821M: Kevin Cernekee <cernekee@gmail.com>
2822L: linux-usb@vger.kernel.org
2823S: Maintained
2824F: drivers/usb/gadget/udc/bcm63xx_udc.*
2825
2df94fd6 2826BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2827M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2828M: Gregory Fong <gregory.0xf0@gmail.com>
2829M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2830M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2832T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2833S: Maintained
2834F: arch/arm/mach-bcm/*brcmstb*
2835F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2836F: drivers/bus/brcmstb_gisb.c
5009a289 2837N: brcmstb
2df94fd6 2838
7683e9e5
LT
2839BROADCOM BMIPS CPUFREQ DRIVER
2840M: Markus Mayer <mmayer@broadcom.com>
2841M: bcm-kernel-feedback-list@broadcom.com
2842L: linux-pm@vger.kernel.org
2843S: Maintained
2844F: drivers/cpufreq/bmips-cpufreq.c
2845
70371cef
KC
2846BROADCOM BMIPS MIPS ARCHITECTURE
2847M: Kevin Cernekee <cernekee@gmail.com>
2848M: Florian Fainelli <f.fainelli@gmail.com>
2849L: linux-mips@linux-mips.org
eb6725d0 2850T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2851S: Maintained
2852F: arch/mips/bmips/*
2853F: arch/mips/include/asm/mach-bmips/*
2854F: arch/mips/kernel/*bmips*
338808de 2855F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2856F: drivers/irqchip/irq-bcm63*
70371cef
KC
2857F: drivers/irqchip/irq-bcm7*
2858F: drivers/irqchip/irq-brcmstb*
3271e610 2859F: include/linux/bcm963xx_nvram.h
8fce60b8 2860F: include/linux/bcm963xx_tag.h
70371cef 2861
7683e9e5
LT
2862BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2863M: Rasesh Mody <rasesh.mody@cavium.com>
2864M: Harish Patil <harish.patil@cavium.com>
2865M: Dept-GELinuxNICDev@cavium.com
2866L: netdev@vger.kernel.org
2867S: Supported
2868F: drivers/net/ethernet/broadcom/bnx2.*
2869F: drivers/net/ethernet/broadcom/bnx2_*
20bb5505 2870
7683e9e5
LT
2871BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2872M: QLogic-Storage-Upstream@qlogic.com
2873L: linux-scsi@vger.kernel.org
2874S: Supported
2875F: drivers/scsi/bnx2fc/
2876
2877BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2878M: QLogic-Storage-Upstream@qlogic.com
2879L: linux-scsi@vger.kernel.org
2880S: Supported
2881F: drivers/scsi/bnx2i/
2882
2883BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
7683e9e5
LT
2884M: Ariel Elior <ariel.elior@cavium.com>
2885M: everest-linux-l2@cavium.com
948c51e6
MC
2886L: netdev@vger.kernel.org
2887S: Supported
7683e9e5
LT
2888F: drivers/net/ethernet/broadcom/bnx2x/
2889
2890BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2891M: Michael Chan <michael.chan@broadcom.com>
2892L: netdev@vger.kernel.org
2893S: Supported
2894F: drivers/net/ethernet/broadcom/bnxt/
948c51e6 2895
a9533e7e 2896BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2897M: Arend van Spriel <arend.vanspriel@broadcom.com>
2898M: Franky Lin <franky.lin@broadcom.com>
2899M: Hante Meuleman <hante.meuleman@broadcom.com>
21394d57
AVS
2900M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2901M: Wright Feng <wright.feng@cypress.com>
a9533e7e 2902L: linux-wireless@vger.kernel.org
2a734451 2903L: brcm80211-dev-list.pdl@broadcom.com
21394d57 2904L: brcm80211-dev-list@cypress.com
a9533e7e 2905S: Supported
05491d2c 2906F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2907
7683e9e5
LT
2908BROADCOM BRCMSTB GPIO DRIVER
2909M: Gregory Fong <gregory.0xf0@gmail.com>
2910L: bcm-kernel-feedback-list@broadcom.com
9958d6f9 2911S: Supported
7683e9e5
LT
2912F: drivers/gpio/gpio-brcmstb.c
2913F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
9958d6f9 2914
49859e55
AC
2915BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2916M: Al Cooper <alcooperx@gmail.com>
2917L: linux-kernel@vger.kernel.org
2918L: bcm-kernel-feedback-list@broadcom.com
2919S: Maintained
2920F: drivers/phy/broadcom/phy-brcm-usb*
2921
7683e9e5 2922BROADCOM GENET ETHERNET DRIVER
cc49c8ff 2923M: Doug Berger <opendmb@gmail.com>
7683e9e5
LT
2924M: Florian Fainelli <f.fainelli@gmail.com>
2925L: netdev@vger.kernel.org
6a6b5ad0 2926S: Supported
7683e9e5 2927F: drivers/net/ethernet/broadcom/genet/
6a6b5ad0 2928
63f37ddf 2929BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2930M: Ray Jui <rjui@broadcom.com>
2931M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2932M: Jon Mason <jonmason@broadcom.com>
086f4704 2933M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2935T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2936S: Maintained
2937N: iproc
2938N: cygnus
5c161242 2939N: bcm[-_]nsp
36c0237f
SB
2940N: bcm9113*
2941N: bcm9583*
63f37ddf
JM
2942N: bcm9585*
2943N: bcm9586*
2944N: bcm988312
36c0237f 2945N: bcm113*
63f37ddf
JM
2946N: bcm583*
2947N: bcm585*
2948N: bcm586*
2949N: bcm88312
97b79f90 2950N: hr2
d76e21b8 2951F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2952F: drivers/clk/bcm/clk-ns*
2953F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2954
7b7f588b 2955BROADCOM KONA GPIO DRIVER
5e163903 2956M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2957L: bcm-kernel-feedback-list@broadcom.com
2958S: Supported
2959F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2960F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2961
7683e9e5
LT
2962BROADCOM NETXTREME-E ROCE DRIVER
2963M: Selvin Xavier <selvin.xavier@broadcom.com>
2964M: Devesh Sharma <devesh.sharma@broadcom.com>
2965M: Somnath Kotur <somnath.kotur@broadcom.com>
2966M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2967L: linux-rdma@vger.kernel.org
2968W: http://www.broadcom.com
2969S: Supported
2970F: drivers/infiniband/hw/bnxt_re/
2971F: include/uapi/rdma/bnxt_re-abi.h
2972
f6e734a8
RM
2973BROADCOM NVRAM DRIVER
2974M: Rafał Miłecki <zajec5@gmail.com>
2975L: linux-mips@linux-mips.org
2976S: Maintained
2977F: drivers/firmware/broadcom/*
2978
7683e9e5
LT
2979BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2980M: Rafał Miłecki <zajec5@gmail.com>
2981L: linux-wireless@vger.kernel.org
02787daa 2982S: Maintained
7683e9e5
LT
2983F: drivers/bcma/
2984F: include/linux/bcma/
02787daa 2985
bb446b57
MM
2986BROADCOM STB AVS CPUFREQ DRIVER
2987M: Markus Mayer <mmayer@broadcom.com>
2988M: bcm-kernel-feedback-list@broadcom.com
2989L: linux-pm@vger.kernel.org
2990S: Maintained
2991F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2992F: drivers/cpufreq/brcmstb*
bb446b57 2993
b590c51c
BN
2994BROADCOM STB AVS TMON DRIVER
2995M: Markus Mayer <mmayer@broadcom.com>
2996M: bcm-kernel-feedback-list@broadcom.com
2997L: linux-pm@vger.kernel.org
2998S: Maintained
2999F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3000F: drivers/thermal/broadcom/brcmstb*
bb446b57 3001
7683e9e5
LT
3002BROADCOM STB NAND FLASH DRIVER
3003M: Brian Norris <computersforpeace@gmail.com>
3004M: Kamal Dasu <kdasu.kdev@gmail.com>
3005L: linux-mtd@lists.infradead.org
3006L: bcm-kernel-feedback-list@broadcom.com
c9678d86 3007S: Maintained
7683e9e5 3008F: drivers/mtd/nand/brcmnand/
c9678d86 3009
2f330caf
MM
3010BROADCOM STB DPFE DRIVER
3011M: Markus Mayer <mmayer@broadcom.com>
3012M: bcm-kernel-feedback-list@broadcom.com
3013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3014S: Maintained
3015F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3016F: drivers/memory/brcmstb_dpfe.c
3017
b8302205
FF
3018BROADCOM SYSTEMPORT ETHERNET DRIVER
3019M: Florian Fainelli <f.fainelli@gmail.com>
3020L: netdev@vger.kernel.org
3021S: Supported
3022F: drivers/net/ethernet/broadcom/bcmsysport.*
3023
7683e9e5
LT
3024BROADCOM TG3 GIGABIT ETHERNET DRIVER
3025M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3026M: Prashant Sreedharan <prashant@broadcom.com>
3027M: Michael Chan <mchan@broadcom.com>
3028L: netdev@vger.kernel.org
592e8b32 3029S: Supported
7683e9e5 3030F: drivers/net/ethernet/broadcom/tg3.*
592e8b32 3031
7725ccfd 3032BROCADE BFA FC SCSI DRIVER
aa803370
AG
3033M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3034M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
3035L: linux-scsi@vger.kernel.org
3036S: Supported
3037F: drivers/scsi/bfa/
7725ccfd 3038
8b230ed8 3039BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
3040M: Rasesh Mody <rasesh.mody@cavium.com>
3041M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3042M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
3043L: netdev@vger.kernel.org
3044S: Supported
f844a0ea 3045F: drivers/net/ethernet/brocade/bna/
8b230ed8 3046
5cdf7f76 3047BSG (block layer generic sg v4 driver)
8b58be88 3048M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
3049L: linux-scsi@vger.kernel.org
3050S: Supported
679655da
JP
3051F: block/bsg.c
3052F: include/linux/bsg.h
c117ab84 3053F: include/uapi/linux/bsg.h
5cdf7f76 3054
af39917d
CL
3055BT87X AUDIO DRIVER
3056M: Clemens Ladisch <clemens@ladisch.de>
3057L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3058T: git git://git.alsa-project.org/alsa-kernel.git
3059S: Maintained
3060F: Documentation/sound/alsa/Bt87x.txt
3061F: sound/pci/bt87x.c
3062
ff1d5c2f 3063BT8XXGPIO DRIVER
eb032b98 3064M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
3065W: http://bu3sch.de/btgpio.php
3066S: Maintained
72dbb705 3067F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 3068
eb1eb04f 3069BTRFS FILE SYSTEM
c0778e25
CM
3070M: Chris Mason <clm@fb.com>
3071M: Josef Bacik <jbacik@fb.com>
d8130624 3072M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
3073L: linux-btrfs@vger.kernel.org
3074W: http://btrfs.wiki.kernel.org/
8a6e2535 3075Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 3076T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 3077S: Maintained
679655da
JP
3078F: Documentation/filesystems/btrfs.txt
3079F: fs/btrfs/
aeea4c10
DL
3080F: include/linux/btrfs*
3081F: include/uapi/linux/btrfs*
eb1eb04f 3082
1da177e4 3083BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
3084M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3085M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 3086L: linux-media@vger.kernel.org
a825eaec 3087W: https://linuxtv.org
275ffde4 3088T: git git://linuxtv.org/media_tree.git
f96236e5 3089S: Odd fixes
618cd932 3090F: Documentation/media/v4l-drivers/bttv*
90d72ac6 3091F: drivers/media/pci/bt8xx/bttv*
1da177e4 3092
82abbea7
RD
3093BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3094M: Chanwoo Choi <cw00.choi@samsung.com>
3095L: linux-pm@vger.kernel.org
3096L: linux-samsung-soc@vger.kernel.org
3097T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3098S: Maintained
3099F: drivers/devfreq/exynos-bus.c
3100F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3101
1f34923c
KA
3102BUSLOGIC SCSI DRIVER
3103M: Khalid Aziz <khalid@gonehiking.org>
3104L: linux-scsi@vger.kernel.org
3105S: Maintained
3106F: drivers/scsi/BusLogic.*
3107F: drivers/scsi/FlashPoint.*
3108
af39917d
CL
3109C-MEDIA CMI8788 DRIVER
3110M: Clemens Ladisch <clemens@ladisch.de>
3111L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3112T: git git://git.alsa-project.org/alsa-kernel.git
3113S: Maintained
3114F: sound/pci/oxygen/
3115
2141355f
MS
3116C6X ARCHITECTURE
3117M: Mark Salter <msalter@redhat.com>
91ebcd1b 3118M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
2141355f
MS
3119L: linux-c6x-dev@linux-c6x.org
3120W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3121S: Maintained
3122F: arch/c6x/
3123
8b1cfcbd
HM
3124CA8210 IEEE-802.15.4 RADIO DRIVER
3125M: Harry Morris <h.morris@cascoda.com>
8b1cfcbd
HM
3126L: linux-wpan@vger.kernel.org
3127W: https://github.com/Cascoda/ca8210-linux.git
3128S: Maintained
3129F: drivers/net/ieee802154/ca8210.c
3130F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3131
a5432f5a 3132CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 3133M: David Howells <dhowells@redhat.com>
e62d6e24 3134L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
3135S: Supported
3136F: Documentation/filesystems/caching/cachefiles.txt
3137F: fs/cachefiles/
3138
c815ca39
HV
3139CADET FM/AM RADIO RECEIVER DRIVER
3140M: Hans Verkuil <hverkuil@xs4all.nl>
3141L: linux-media@vger.kernel.org
3142T: git git://linuxtv.org/media_tree.git
a825eaec 3143W: https://linuxtv.org
c815ca39
HV
3144S: Maintained
3145F: drivers/media/radio/radio-cadet*
3146
77d5140f 3147CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 3148M: Jonathan Corbet <corbet@lwn.net>
661263b5 3149L: linux-media@vger.kernel.org
275ffde4 3150T: git git://linuxtv.org/media_tree.git
77d5140f 3151S: Maintained
618cd932 3152F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 3153F: drivers/media/platform/marvell-ccic/
77d5140f 3154
201b6bab 3155CAIF NETWORK LAYER
5c574f50 3156M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
3157L: netdev@vger.kernel.org
3158S: Supported
3159F: Documentation/networking/caif/
3160F: drivers/net/caif/
c117ab84 3161F: include/uapi/linux/caif/
201b6bab
JP
3162F: include/net/caif/
3163F: net/caif/
3164
77dac90f 3165CALGARY x86-64 IOMMU
a6921c29
JM
3166M: Muli Ben-Yehuda <mulix@mulix.org>
3167M: Jon Mason <jdmason@kudzu.us>
3168L: iommu@lists.linux-foundation.org
77dac90f 3169S: Maintained
679655da
JP
3170F: arch/x86/kernel/pci-calgary_64.c
3171F: arch/x86/kernel/tce_64.c
3172F: arch/x86/include/asm/calgary.h
3173F: arch/x86/include/asm/tce.h
77dac90f 3174
7683e9e5
LT
3175CAN NETWORK DRIVERS
3176M: Wolfgang Grandegger <wg@grandegger.com>
3177M: Marc Kleine-Budde <mkl@pengutronix.de>
3178L: linux-can@vger.kernel.org
3179W: https://github.com/linux-can
3180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3182S: Maintained
3183F: Documentation/devicetree/bindings/net/can/
3184F: drivers/net/can/
3185F: include/linux/can/dev.h
3186F: include/linux/can/platform/
3187F: include/uapi/linux/can/error.h
3188F: include/uapi/linux/can/netlink.h
3189
e2d1d6c0 3190CAN NETWORK LAYER
8d15d386 3191M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 3192M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3193L: linux-can@vger.kernel.org
84b0d715 3194W: https://github.com/linux-can
870482a4
MKB
3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3196T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 3197S: Maintained
f35f6c8f 3198F: Documentation/networking/can.txt
8d15d386 3199F: net/can/
8d15d386 3200F: include/linux/can/core.h
c117ab84
CEB
3201F: include/uapi/linux/can.h
3202F: include/uapi/linux/can/bcm.h
3203F: include/uapi/linux/can/raw.h
3204F: include/uapi/linux/can/gw.h
e2d1d6c0 3205
95d16c72 3206CAPABILITIES
39baa7e6 3207M: Serge Hallyn <serge@hallyn.com>
95d16c72 3208L: linux-security-module@vger.kernel.org
6305902c 3209S: Supported
95d16c72 3210F: include/linux/capability.h
c117ab84 3211F: include/uapi/linux/capability.h
6305902c 3212F: security/commoncap.c
38a94118 3213F: kernel/capability.c
95d16c72 3214
b84894c7
KT
3215CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3216M: Kevin Tsai <ktsai@capellamicro.com>
3217S: Maintained
3218F: drivers/iio/light/cm*
b84894c7 3219
82abbea7
RD
3220CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3221M: Christian Lamparter <chunkeey@googlemail.com>
3222L: linux-wireless@vger.kernel.org
3223W: http://wireless.kernel.org/en/users/Drivers/carl9170
3224S: Maintained
3225F: drivers/net/wireless/ath/carl9170/
3226
f9484852
JG
3227CAVIUM I2C DRIVER
3228M: Jan Glauber <jglauber@cavium.com>
3229M: David Daney <david.daney@cavium.com>
3230W: http://www.cavium.com
3231S: Supported
3232F: drivers/i2c/busses/i2c-octeon*
3233F: drivers/i2c/busses/i2c-thunderx*
3234
7683e9e5
LT
3235CAVIUM LIQUIDIO NETWORK DRIVER
3236M: Derek Chickles <derek.chickles@caviumnetworks.com>
3237M: Satanand Burla <satananda.burla@caviumnetworks.com>
3238M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3239M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3240L: netdev@vger.kernel.org
3241W: http://www.cavium.com
3242S: Supported
3243F: drivers/net/ethernet/cavium/liquidio/
3244
25fc8465
JG
3245CAVIUM MMC DRIVER
3246M: Jan Glauber <jglauber@cavium.com>
3247M: David Daney <david.daney@cavium.com>
3248M: Steven J. Hill <Steven.Hill@cavium.com>
3249W: http://www.cavium.com
3250S: Supported
3251F: drivers/mmc/host/cavium*
3252
62ad8b5c
GC
3253CAVIUM OCTEON-TX CRYPTO DRIVER
3254M: George Cherian <george.cherian@cavium.com>
3255L: linux-crypto@vger.kernel.org
3256W: http://www.cavium.com
3257S: Supported
3258F: drivers/crypto/cavium/cpt/
3259
7683e9e5 3260CAVIUM THUNDERX2 ARM64 SOC
a93fae75 3261M: Robert Richter <rrichter@cavium.com>
7683e9e5
LT
3262M: Jayachandran C <jnair@caviumnetworks.com>
3263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3264S: Maintained
3265F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3266F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3267
ef0bbac3
VB
3268CC2520 IEEE-802.15.4 RADIO DRIVER
3269M: Varka Bhadram <varkabhadram@gmail.com>
3270L: linux-wpan@vger.kernel.org
3271S: Maintained
3272F: drivers/net/ieee802154/cc2520.c
3273F: include/linux/spi/cc2520.h
3274F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3275
84817ef0
GBY
3276CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3277M: Gilad Ben-Yossef <gilad@benyossef.com>
3278L: linux-crypto@vger.kernel.org
3279L: driverdev-devel@linuxdriverproject.org
3280S: Supported
3281F: drivers/staging/ccree/
3282W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3283
6917a7b7 3284CEC FRAMEWORK
ca684386
HV
3285M: Hans Verkuil <hans.verkuil@cisco.com>
3286L: linux-media@vger.kernel.org
3287T: git git://linuxtv.org/media_tree.git
3288W: http://linuxtv.org
3289S: Supported
104eda6d 3290F: Documentation/media/kapi/cec-core.rst
618cd932 3291F: Documentation/media/uapi/cec
104eda6d 3292F: drivers/media/cec/
ca684386
HV
3293F: drivers/media/rc/keymaps/rc-cec.c
3294F: include/media/cec.h
6917a7b7 3295F: include/media/cec-notifier.h
104eda6d
HV
3296F: include/uapi/linux/cec.h
3297F: include/uapi/linux/cec-funcs.h
af15e32f 3298F: Documentation/devicetree/bindings/media/cec.txt
ca684386 3299
96b52ab3
HV
3300CEC GPIO DRIVER
3301M: Hans Verkuil <hans.verkuil@cisco.com>
3302L: linux-media@vger.kernel.org
3303T: git git://linuxtv.org/media_tree.git
3304W: http://linuxtv.org
3305S: Supported
3306F: drivers/media/platform/cec-gpio/
3307F: Documentation/devicetree/bindings/media/cec-gpio.txt
3308
b8154542 3309CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3310M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3311L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3312W: http://www.ibm.com/developerworks/power/cell/
3313S: Supported
679655da 3314F: arch/powerpc/include/asm/cell*.h
679655da 3315F: arch/powerpc/include/asm/spu*.h
c117ab84 3316F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3317F: arch/powerpc/oprofile/*cell*
3318F: arch/powerpc/platforms/cell/
b8154542 3319
398ecff5
SW
3320CEPH COMMON CODE (LIBCEPH)
3321M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3322M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3323M: Sage Weil <sage@redhat.com>
82593f87 3324L: ceph-devel@vger.kernel.org
09d90327 3325W: http://ceph.com/
fb99f881 3326T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3327T: git git://github.com/ceph/ceph-client.git
9030aaf9 3328S: Supported
14430813
JP
3329F: net/ceph/
3330F: include/linux/ceph/
3331F: include/linux/crush/
9030aaf9 3332
398ecff5
SW
3333CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3334M: "Yan, Zheng" <zyan@redhat.com>
3335M: Sage Weil <sage@redhat.com>
3336M: Ilya Dryomov <idryomov@gmail.com>
3337L: ceph-devel@vger.kernel.org
3338W: http://ceph.com/
3339T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3340T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3341S: Supported
3342F: Documentation/filesystems/ceph.txt
3343F: fs/ceph/
3344
cfc411e7
DH
3345CERTIFICATE HANDLING:
3346M: David Howells <dhowells@redhat.com>
3347M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3348L: keyrings@vger.kernel.org
cfc411e7
DH
3349S: Maintained
3350F: Documentation/module-signing.txt
3351F: certs/
d8d80386 3352F: scripts/sign-file.c
cfc411e7
DH
3353F: scripts/extract-cert.c
3354
18332a80 3355CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3356L: linux-usb@vger.kernel.org
10c6c9c9 3357S: Orphan
679655da
JP
3358F: Documentation/usb/WUSB-Design-overview.txt
3359F: Documentation/usb/wusb-cbaf
355ffe69
DV
3360F: drivers/usb/host/hwa-hc.c
3361F: drivers/usb/host/whci/
679655da
JP
3362F: drivers/usb/wusbcore/
3363F: include/linux/usb/wusb*
18332a80 3364
70e84049 3365CFAG12864B LCD DRIVER
8b58be88 3366M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3367W: http://miguelojeda.es/auxdisplay.htm
3368W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3369S: Maintained
679655da
JP
3370F: drivers/auxdisplay/cfag12864b.c
3371F: include/linux/cfag12864b.h
70e84049
MOS
3372
3373CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3374M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3375W: http://miguelojeda.es/auxdisplay.htm
3376W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3377S: Maintained
679655da
JP
3378F: drivers/auxdisplay/cfag12864bfb.c
3379F: include/linux/cfag12864b.h
70e84049 3380
8c03145a 3381802.11 (including CFG80211/NL80211)
8b58be88 3382M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3383L: linux-wireless@vger.kernel.org
ce466579
JB
3384W: http://wireless.kernel.org/
3385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3386T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3387S: Maintained
8c03145a 3388F: net/wireless/
c117ab84 3389F: include/uapi/linux/nl80211.h
8c03145a
JB
3390F: include/linux/ieee80211.h
3391F: include/net/wext.h
679655da 3392F: include/net/cfg80211.h
8c03145a
JB
3393F: include/net/iw_handler.h
3394F: include/net/ieee80211_radiotap.h
3395F: Documentation/driver-api/80211/cfg80211.rst
3396F: Documentation/networking/regulatory.txt
704232c2 3397
46e64261
GKH
3398CHAR and MISC DRIVERS
3399M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3400M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3401T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3402S: Supported
46e64261
GKH
3403F: drivers/char/*
3404F: drivers/misc/*
471322a8 3405F: include/linux/miscdevice.h
46e64261 3406
0a920b5b 3407CHECKPATCH
8b58be88 3408M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3409M: Joe Perches <joe@perches.com>
3410S: Maintained
679655da 3411F: scripts/checkpatch.pl
0a920b5b 3412
f8407f26
HW
3413CHINESE DOCUMENTATION
3414M: Harry Wei <harryxiyou@gmail.com>
9740153c 3415L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3416L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3417S: Maintained
f5ff9b63 3418F: Documentation/translations/zh_CN/
f8407f26 3419
2721ea2c 3420CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3421M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3423L: linux-usb@vger.kernel.org
3424S: Maintained
3425F: drivers/usb/chipidea/
3426
a93ad65d
HG
3427CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3428M: Hans de Goede <hdegoede@redhat.com>
3429L: linux-input@vger.kernel.org
3430S: Maintained
3431F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3432F: drivers/input/touchscreen/chipone_icn8318.c
3433
ab043105 3434CHROME HARDWARE PLATFORM SUPPORT
3c778a7f 3435M: Benson Leung <bleung@chromium.org>
ab043105
OJ
3436M: Olof Johansson <olof@lixom.net>
3437S: Maintained
3c778a7f 3438T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
ab043105
OJ
3439F: drivers/platform/chrome/
3440
3d4cfdc9
MB
3441CIRRUS LOGIC AUDIO CODEC DRIVERS
3442M: Brian Austin <brian.austin@cirrus.com>
3443M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3444L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3445S: Maintained
3446F: sound/soc/codecs/cs*
3447
7683e9e5
LT
3448CIRRUS LOGIC EP93XX ETHERNET DRIVER
3449M: Hartley Sweeten <hsweeten@visionengravers.com>
3450L: netdev@vger.kernel.org
3451S: Maintained
3452F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3453
82abbea7
RD
3454CISCO FCOE HBA DRIVER
3455M: Satish Kharat <satishkh@cisco.com>
3456M: Sesidhar Baddela <sebaddel@cisco.com>
3457M: Karan Tilak Kumar <kartilak@cisco.com>
3458L: linux-scsi@vger.kernel.org
3459S: Supported
3460F: drivers/scsi/fnic/
3461
3462CISCO SCSI HBA DRIVER
3463M: Karan Tilak Kumar <kartilak@cisco.com>
3464M: Sesidhar Baddela <sebaddel@cisco.com>
3465L: linux-scsi@vger.kernel.org
3466S: Supported
3467F: drivers/scsi/snic/
3468
3469CISCO VIC ETHERNET NIC DRIVER
3470M: Christian Benvenuti <benve@cisco.com>
3471M: Govindarajulu Varadarajan <_govind@gmx.com>
8af67d34 3472M: Parvi Kaustubhi <pkaustub@cisco.com>
82abbea7
RD
3473S: Supported
3474F: drivers/net/ethernet/cisco/enic/
3475
3476CISCO VIC LOW LATENCY NIC DRIVER
3477M: Christian Benvenuti <benve@cisco.com>
3478M: Dave Goodell <dgoodell@cisco.com>
3479S: Supported
3480F: drivers/infiniband/hw/usnic/
3481
94574d9a
KRW
3482CLEANCACHE API
3483M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3484L: linux-kernel@vger.kernel.org
3485S: Maintained
3486F: mm/cleancache.c
3487F: include/linux/cleancache.h
3488
d4275354 3489CLK API
54176cc6 3490M: Russell King <linux@armlinux.org.uk>
aa571b14 3491L: linux-clk@vger.kernel.org
37417046 3492S: Maintained
d4275354
RK
3493F: include/linux/clk.h
3494
9222d247
JS
3495CLOCKSOURCE, CLOCKEVENT DRIVERS
3496M: Daniel Lezcano <daniel.lezcano@linaro.org>
3497M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3498L: linux-kernel@vger.kernel.org
9222d247
JS
3499T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3500S: Supported
2d764649
DL
3501F: drivers/clocksource/
3502F: Documentation/devicetree/bindings/timer/
9222d247 3503
529aa8cb
TLSC
3504CMPC ACPI DRIVER
3505M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3506M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3507L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3508S: Supported
3509F: drivers/platform/x86/classmate-laptop.c
3510
85756a06
HV
3511COBALT MEDIA DRIVER
3512M: Hans Verkuil <hans.verkuil@cisco.com>
3513L: linux-media@vger.kernel.org
3514T: git git://linuxtv.org/media_tree.git
a825eaec 3515W: https://linuxtv.org
85756a06
HV
3516S: Supported
3517F: drivers/media/pci/cobalt/
3518
74425eee 3519COCCINELLE/Semantic Patches (SmPL)
26de9c26 3520M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3521M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3522M: Nicolas Palix <nicolas.palix@imag.fr>
32c210d7 3523M: Michal Marek <michal.lkml@markovi.net>
26de9c26 3524L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3525T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3526W: http://coccinelle.lip6.fr/
3527S: Supported
4b9033a3 3528F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3529F: scripts/coccinelle/
3530F: scripts/coccicheck
3531
1da177e4 3532CODA FILE SYSTEM
8b58be88 3533M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3534M: coda@cs.cmu.edu
3535L: codalist@coda.cs.cmu.edu
3536W: http://www.coda.cs.cmu.edu/
3537S: Maintained
679655da
JP
3538F: Documentation/filesystems/coda.txt
3539F: fs/coda/
3540F: include/linux/coda*.h
c117ab84 3541F: include/uapi/linux/coda*.h
1da177e4 3542
0b14261e
PZ
3543CODA V4L2 MEM2MEM DRIVER
3544M: Philipp Zabel <p.zabel@pengutronix.de>
3545L: linux-media@vger.kernel.org
3546S: Maintained
3547F: Documentation/devicetree/bindings/media/coda.txt
3548F: drivers/media/platform/coda/
3549
7704addb 3550COMMON CLK FRAMEWORK
a85fa007 3551M: Michael Turquette <mturquette@baylibre.com>
f956165f 3552M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3553L: linux-clk@vger.kernel.org
22d61acf 3554Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3555T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3556S: Maintained
ae4185cd 3557F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3558F: drivers/clk/
3559X: drivers/clk/clkdev.c
7704addb 3560F: include/linux/clk-pr*
60bea3b5 3561F: include/linux/clk/
7704addb 3562
e2d1d6c0 3563COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3564M: Steve French <sfrench@samba.org>
51223df6 3565L: linux-cifs@vger.kernel.org
d1f28953 3566L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3567W: http://linux-cifs.samba.org/
bb1d5dda 3568T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3569S: Supported
ec421a71 3570F: Documentation/filesystems/cifs/
679655da 3571F: fs/cifs/
e2d1d6c0 3572
1da177e4 3573COMPACTPCI HOTPLUG CORE
8b58be88 3574M: Scott Murray <scott@spiteful.org>
64dab204 3575L: linux-pci@vger.kernel.org
82c4dfc7 3576S: Maintained
679655da 3577F: drivers/pci/hotplug/cpci_hotplug*
1da177e4 3578
7683e9e5 3579COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3580M: Scott Murray <scott@spiteful.org>
64dab204 3581L: linux-pci@vger.kernel.org
82c4dfc7 3582S: Maintained
7683e9e5 3583F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3584
7683e9e5 3585COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3586M: Scott Murray <scott@spiteful.org>
64dab204 3587L: linux-pci@vger.kernel.org
82c4dfc7 3588S: Maintained
7683e9e5 3589F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4 3590
5411552c 3591COMPAL LAPTOP SUPPORT
8b58be88 3592M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3593L: platform-driver-x86@vger.kernel.org
5411552c 3594S: Maintained
679655da 3595F: drivers/platform/x86/compal-laptop.c
5411552c 3596
949be0f7 3597CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3598L: accessrunner-general@lists.sourceforge.net
3599W: http://accessrunner.sourceforge.net/
44243ef4 3600S: Orphan
679655da 3601F: drivers/usb/atm/cxacru.c
949be0f7 3602
e2d1d6c0 3603CONFIGFS
d6351db2 3604M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3605M: Christoph Hellwig <hch@lst.de>
3606T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3607S: Supported
679655da
JP
3608F: fs/configfs/
3609F: include/linux/configfs.h
e2d1d6c0 3610
acb9c1b2 3611CONNECTOR
8b58be88 3612M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3613L: netdev@vger.kernel.org
3614S: Maintained
3615F: drivers/connector/
3616
a3e3354d 3617CONTROL GROUP (CGROUP)
860ca0e6 3618M: Tejun Heo <tj@kernel.org>
ad50c159 3619M: Li Zefan <lizefan@huawei.com>
4d205676 3620M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3621L: cgroups@vger.kernel.org
860ca0e6 3622T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3623S: Maintained
4b16b0c0 3624F: Documentation/cgroup*
679655da
JP
3625F: include/linux/cgroup*
3626F: kernel/cgroup*
a3e3354d
TH
3627
3628CONTROL GROUP - CPUSET
3629M: Li Zefan <lizefan@huawei.com>
3630L: cgroups@vger.kernel.org
3631W: http://www.bullopensource.org/cpuset/
3632W: http://oss.sgi.com/projects/cpusets/
3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3634S: Maintained
4b16b0c0 3635F: Documentation/cgroup-v1/cpusets.txt
a3e3354d 3636F: include/linux/cpuset.h
663d4673 3637F: kernel/cgroup/cpuset.c
a3e3354d
TH
3638
3639CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3640M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3641M: Michal Hocko <mhocko@kernel.org>
c4e29738 3642M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3643L: cgroups@vger.kernel.org
3644L: linux-mm@kvack.org
3645S: Maintained
3646F: mm/memcontrol.c
5d1ea48b 3647F: mm/swap_cgroup.c
fb3a0fb6 3648
bebe4678 3649CORETEMP HARDWARE MONITORING DRIVER
96859129 3650M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3651L: linux-hwmon@vger.kernel.org
bebe4678 3652S: Maintained
679655da
JP
3653F: Documentation/hwmon/coretemp
3654F: drivers/hwmon/coretemp.c
bebe4678 3655
1da177e4 3656COSA/SRP SYNC SERIAL DRIVER
8b58be88 3657M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3658W: http://www.fi.muni.cz/~kas/cosa/
3659S: Maintained
679655da 3660F: drivers/net/wan/cosa*
1da177e4 3661
4371ee35 3662CPMAC ETHERNET DRIVER
9dd4aaef 3663M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3664L: netdev@vger.kernel.org
3665S: Maintained
b544dbac 3666F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3667
1da177e4 3668CPU FREQUENCY DRIVERS
9c3646d1 3669M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3670M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3671L: linux-pm@vger.kernel.org
1da177e4 3672S: Maintained
27209d91
VK
3673T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3674T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3675B: https://bugzilla.kernel.org
dabe73cb 3676F: Documentation/cpu-freq/
6f193635 3677F: Documentation/devicetree/bindings/cpufreq/
679655da
JP
3678F: drivers/cpufreq/
3679F: include/linux/cpufreq.h
0a7d2cd7 3680F: tools/testing/selftests/cpufreq/
1da177e4 3681
8a67f0ef
VK
3682CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3683M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3684M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3685L: linux-pm@vger.kernel.org
3686W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3687S: Maintained
3688F: drivers/cpufreq/arm_big_little.h
3689F: drivers/cpufreq/arm_big_little.c
3690F: drivers/cpufreq/arm_big_little_dt.c
3691
82abbea7
RD
3692CPU POWER MONITORING SUBSYSTEM
3693M: Thomas Renninger <trenn@suse.com>
10f2fe6e
SK
3694M: Shuah Khan <shuahkh@osg.samsung.com>
3695M: Shuah Khan <shuah@kernel.org>
82abbea7
RD
3696L: linux-pm@vger.kernel.org
3697S: Maintained
3698F: tools/power/cpupower/
3699
3700CPUID/MSR DRIVER
3701M: "H. Peter Anvin" <hpa@zytor.com>
3702S: Maintained
3703F: arch/x86/kernel/cpuid.c
3704F: arch/x86/kernel/msr.c
3705
14d2c34c 3706CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3707M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3708M: Daniel Lezcano <daniel.lezcano@linaro.org>
3709L: linux-pm@vger.kernel.org
3710L: linux-arm-kernel@lists.infradead.org
cea8321c 3711T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3712S: Maintained
3713F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3714
0c570c18
BZ
3715CPUIDLE DRIVER - ARM EXYNOS
3716M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3717M: Daniel Lezcano <daniel.lezcano@linaro.org>
3718M: Kukjin Kim <kgene@kernel.org>
3719L: linux-pm@vger.kernel.org
3720L: linux-samsung-soc@vger.kernel.org
3721S: Supported
3722F: drivers/cpuidle/cpuidle-exynos.c
3723F: arch/arm/mach-exynos/pm.c
3724
a8e39c35 3725CPUIDLE DRIVERS
9c3646d1 3726M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3727M: Daniel Lezcano <daniel.lezcano@linaro.org>
3728L: linux-pm@vger.kernel.org
3729S: Maintained
cea8321c 3730T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3731B: https://bugzilla.kernel.org
a8e39c35
DL
3732F: drivers/cpuidle/*
3733F: include/linux/cpuidle.h
3734
1da177e4 3735CRAMFS FILESYSTEM
8d59598c
NP
3736M: Nicolas Pitre <nico@linaro.org>
3737S: Maintained
679655da
JP
3738F: Documentation/filesystems/cramfs.txt
3739F: fs/cramfs/
1da177e4
LT
3740
3741CRIS PORT
8b58be88
JP
3742M: Mikael Starvik <starvik@axis.com>
3743M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3744L: linux-cris-kernel@axis.com
1da177e4 3745W: http://developer.axis.com
9f273c24 3746T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3747S: Maintained
679655da 3748F: arch/cris/
df621252 3749F: drivers/tty/serial/crisv10.*
1da177e4
LT
3750
3751CRYPTO API
8b58be88
JP
3752M: Herbert Xu <herbert@gondor.apana.org.au>
3753M: "David S. Miller" <davem@davemloft.net>
1da177e4 3754L: linux-crypto@vger.kernel.org
9f273c24 3755T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3756T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3757S: Maintained
679655da 3758F: Documentation/crypto/
fe1c445b 3759F: Documentation/devicetree/bindings/crypto/
679655da
JP
3760F: arch/*/crypto/
3761F: crypto/
3762F: drivers/crypto/
3763F: include/crypto/
ff330f73 3764F: include/linux/crypto*
1da177e4 3765
5b07bd57 3766CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3767M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3768L: linux-crypto@vger.kernel.org
3769S: Maintained
51a2228a
JP
3770F: crypto/ansi_cprng.c
3771F: crypto/rng.c
5b07bd57 3772
fc279cc2
HV
3773CS3308 MEDIA DRIVER
3774M: Hans Verkuil <hverkuil@xs4all.nl>
3775L: linux-media@vger.kernel.org
3776T: git git://linuxtv.org/media_tree.git
3777W: http://linuxtv.org
3778S: Odd Fixes
3779F: drivers/media/i2c/cs3308.c
3780F: drivers/media/i2c/cs3308.h
3781
9b4ffa48 3782CS5535 Audio ALSA driver
8b58be88 3783M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3784S: Maintained
679655da 3785F: sound/pci/cs5535audio/
9b4ffa48 3786
a910e4a9 3787CW1200 WLAN driver
b75f0050
JP
3788M: Solomon Peachy <pizza@shaftnet.org>
3789S: Maintained
560424e9 3790F: drivers/net/wireless/st/cw1200/
a910e4a9 3791
6d8425b1 3792CX18 VIDEO4LINUX DRIVER
6afdeaf8 3793M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3794L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3795L: linux-media@vger.kernel.org
275ffde4 3796T: git git://linuxtv.org/media_tree.git
a825eaec 3797W: https://linuxtv.org
30e10993 3798W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3799S: Maintained
618cd932 3800F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3801F: drivers/media/pci/cx18/
6c0f0359 3802F: include/uapi/linux/ivtv*
6d8425b1 3803
3f101d91
HV
3804CX2341X MPEG ENCODER HELPER MODULE
3805M: Hans Verkuil <hverkuil@xs4all.nl>
3806L: linux-media@vger.kernel.org
3807T: git git://linuxtv.org/media_tree.git
a825eaec 3808W: https://linuxtv.org
3f101d91 3809S: Maintained
c368360b 3810F: drivers/media/common/cx2341x*
3f101d91
HV
3811F: include/media/cx2341x*
3812
b8fe6e2c
PB
3813CX24120 MEDIA DRIVER
3814M: Jemma Denson <jdenson@gmail.com>
3815M: Patrick Boettcher <patrick.boettcher@posteo.de>
3816L: linux-media@vger.kernel.org
a825eaec 3817W: https://linuxtv.org
b8fe6e2c
PB
3818Q: http://patchwork.linuxtv.org/project/linux-media/list/
3819S: Maintained
3820F: drivers/media/dvb-frontends/cx24120*
3821
20357578 3822CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3823M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3824M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3825L: linux-media@vger.kernel.org
a825eaec 3826W: https://linuxtv.org
20357578
MCC
3827T: git git://linuxtv.org/media_tree.git
3828S: Odd fixes
618cd932 3829F: Documentation/media/v4l-drivers/cx88*
20357578 3830F: drivers/media/pci/cx88/
6d8425b1 3831
91952bc0
AP
3832CXD2820R MEDIA DRIVER
3833M: Antti Palosaari <crope@iki.fi>
3834L: linux-media@vger.kernel.org
a825eaec 3835W: https://linuxtv.org
91952bc0
AP
3836W: http://palosaari.fi/linux/
3837Q: http://patchwork.linuxtv.org/project/linux-media/list/
3838T: git git://linuxtv.org/anttip/media_tree.git
3839S: Maintained
3840F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3841
e5ec3789 3842CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3843M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3844L: netdev@vger.kernel.org
3845W: http://www.chelsio.com
3846S: Supported
f7917c00 3847F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3848
d8ae3c33 3849CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3850M: Karen Xie <kxie@chelsio.com>
3851L: linux-scsi@vger.kernel.org
3852W: http://www.chelsio.com
3853S: Supported
3854F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3855
e5ec3789 3856CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3857M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3858L: linux-rdma@vger.kernel.org
e5ec3789
SW
3859W: http://www.openfabrics.org
3860S: Supported
679655da 3861F: drivers/infiniband/hw/cxgb3/
a85fb338 3862F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3863
7683e9e5
LT
3864CXGB4 CRYPTO DRIVER (chcr)
3865M: Harsh Jain <harsh@chelsio.com>
3866L: linux-crypto@vger.kernel.org
3867W: http://www.chelsio.com
3868S: Supported
3869F: drivers/crypto/chelsio
3870
be4c9bad 3871CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3872M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3873L: netdev@vger.kernel.org
3874W: http://www.chelsio.com
3875S: Supported
f7917c00 3876F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3877
d8ae3c33 3878CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3879M: Karen Xie <kxie@chelsio.com>
3880L: linux-scsi@vger.kernel.org
3881W: http://www.chelsio.com
3882S: Supported
3883F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3884
be4c9bad
RD
3885CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3886M: Steve Wise <swise@chelsio.com>
3887L: linux-rdma@vger.kernel.org
3888W: http://www.openfabrics.org
3889S: Supported
3890F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3891F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3892
5c20a5c7
CL
3893CXGB4VF ETHERNET DRIVER (CXGB4VF)
3894M: Casey Leedom <leedom@chelsio.com>
3895L: netdev@vger.kernel.org
3896W: http://www.chelsio.com
3897S: Supported
f7917c00 3898F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3899
a9282d01 3900CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
9d82fd2f 3901M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
8c7d0a04 3902M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
a9282d01
IM
3903L: linuxppc-dev@lists.ozlabs.org
3904S: Supported
9d82fd2f 3905F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3906F: drivers/misc/cxl/
ec249dd8 3907F: include/misc/cxl*
a9282d01
IM
3908F: include/uapi/misc/cxl.h
3909F: Documentation/powerpc/cxl.txt
a9282d01
IM
3910F: Documentation/ABI/testing/sysfs-class-cxl
3911
11f43ae7
MO
3912CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3913M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3914M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3915M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3916L: linux-scsi@vger.kernel.org
3917S: Supported
3918F: drivers/scsi/cxlflash/
3919F: include/uapi/scsi/cxlflash_ioctls.h
3920F: Documentation/powerpc/cxlflash.txt
3921
1da177e4 3922CYBERPRO FB DRIVER
54176cc6 3923M: Russell King <linux@armlinux.org.uk>
efc03ecb 3924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3925W: http://www.armlinux.org.uk/
1da177e4 3926S: Maintained
8a61f013 3927F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3928
1da177e4 3929CYCLADES ASYNC MUX DRIVER
1da177e4 3930W: http://www.cyclades.com/
d459883e 3931S: Orphan
c897401b 3932F: drivers/tty/cyclades.c
679655da 3933F: include/linux/cyclades.h
c117ab84 3934F: include/uapi/linux/cyclades.h
1da177e4
LT
3935
3936CYCLADES PC300 DRIVER
1da177e4 3937W: http://www.cyclades.com/
d459883e 3938S: Orphan
679655da 3939F: drivers/net/wan/pc300*
1da177e4 3940
402f6ae4
AP
3941CYPRESS_FIRMWARE MEDIA DRIVER
3942M: Antti Palosaari <crope@iki.fi>
3943L: linux-media@vger.kernel.org
a825eaec 3944W: https://linuxtv.org
402f6ae4
AP
3945W: http://palosaari.fi/linux/
3946Q: http://patchwork.linuxtv.org/project/linux-media/list/
3947T: git git://linuxtv.org/anttip/media_tree.git
3948S: Maintained
3949F: drivers/media/common/cypress_firmware*
3950
e3ae3525 3951CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3952M: Ferruh Yigit <fery@cypress.com>
6305902c 3953L: linux-input@vger.kernel.org
be9a6f40 3954S: Supported
6305902c
JP
3955F: drivers/input/touchscreen/cyttsp*
3956F: include/linux/input/cyttsp.h
e3ae3525 3957
131b3de7
LW
3958D-LINK DIR-685 TOUCHKEYS DRIVER
3959M: Linus Walleij <linus.walleij@linaro.org>
3960L: linux-input@vger.kernel.org
3961S: Supported
3962F: drivers/input/dlink-dir685-touchkeys.c
3963
aaaf5fbf
JK
3964DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3965M: Joshua Kinard <kumba@gentoo.org>
3966S: Maintained
3967F: drivers/rtc/rtc-ds1685.c
3968F: include/linux/rtc/ds1685.h
3969
1da177e4 3970DAMA SLAVE for AX.25
8b58be88 3971M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3972W: http://yaina.de/jreuter/
3973W: http://www.qsl.net/dl1bke/
3974L: linux-hams@vger.kernel.org
3975S: Maintained
679655da
JP
3976F: net/ax25/af_ax25.c
3977F: net/ax25/ax25_dev.c
3978F: net/ax25/ax25_ds_*
3979F: net/ax25/ax25_in.c
3980F: net/ax25/ax25_out.c
3981F: net/ax25/ax25_timer.c
3982F: net/ax25/sysctl_net_ax25.c
1da177e4 3983
e2d1d6c0 3984DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3985L: netdev@vger.kernel.org
5ff77428 3986S: Orphan
679655da 3987F: Documentation/networking/dmfe.txt
0f04e2aa 3988F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3989
3990DC390/AM53C974 SCSI driver
d8130624 3991M: Hannes Reinecke <hare@suse.com>
71bd849d 3992L: linux-scsi@vger.kernel.org
e2d1d6c0 3993S: Maintained
71bd849d 3994F: drivers/scsi/am53c974.c
e2d1d6c0 3995
1da177e4 3996DC395x SCSI driver
61eee9a7 3997M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3998M: Ali Akcaagac <aliakc@web.de>
3999M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 4000L: dc395x@twibble.org
cf015e9f
JP
4001W: http://twibble.org/dist/dc395x/
4002W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 4003S: Maintained
679655da
JP
4004F: Documentation/scsi/dc395x.txt
4005F: drivers/scsi/dc395x.*
1da177e4 4006
eb8edb08 4007DCCP PROTOCOL
a89d030e 4008M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 4009L: dccp@vger.kernel.org
c996d8b9 4010W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 4011S: Maintained
679655da 4012F: include/linux/dccp.h
c117ab84 4013F: include/uapi/linux/dccp.h
679655da
JP
4014F: include/linux/tfrc.h
4015F: net/dccp/
eb8edb08 4016
1da177e4 4017DECnet NETWORK LAYER
1da177e4
LT
4018W: http://linux-decnet.sourceforge.net
4019L: linux-decnet-user@lists.sourceforge.net
f546444d 4020S: Orphan
679655da
JP
4021F: Documentation/networking/decnet.txt
4022F: net/decnet/
1da177e4 4023
ebff05b9
MR
4024DECSTATION PLATFORM SUPPORT
4025M: "Maciej W. Rozycki" <macro@linux-mips.org>
4026L: linux-mips@linux-mips.org
4027W: http://www.linux-mips.org/wiki/DECstation
4028S: Maintained
4029F: arch/mips/dec/
4030F: arch/mips/include/asm/dec/
4031F: arch/mips/include/asm/mach-dec/
4032
1da177e4 4033DEFXX FDDI NETWORK DRIVER
8b58be88 4034M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 4035S: Maintained
33f810b2 4036F: drivers/net/fddi/defxx.*
1da177e4 4037
33b9ca1e
ML
4038DELL SMBIOS DRIVER
4039M: Pali Rohár <pali.rohar@gmail.com>
4040M: Mario Limonciello <mario.limonciello@dell.com>
4041L: platform-driver-x86@vger.kernel.org
4042S: Maintained
4043F: drivers/platform/x86/dell-smbios.*
4044
549b4930
ML
4045DELL SMBIOS SMM DRIVER
4046M: Mario Limonciello <mario.limonciello@dell.com>
4047L: platform-driver-x86@vger.kernel.org
4048S: Maintained
4049F: drivers/platform/x86/dell-smbios-smm.c
4050
1a258e67
ML
4051DELL SMBIOS WMI DRIVER
4052M: Mario Limonciello <mario.limonciello@dell.com>
4053L: platform-driver-x86@vger.kernel.org
4054S: Maintained
4055F: drivers/platform/x86/dell-smbios-wmi.c
9d64fc08 4056F: tools/wmi/dell-smbios-example.c
1a258e67 4057
ad8f07cc 4058DELL LAPTOP DRIVER
8b58be88 4059M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 4060M: Pali Rohár <pali.rohar@gmail.com>
d0944853 4061L: platform-driver-x86@vger.kernel.org
ad8f07cc 4062S: Maintained
679655da 4063F: drivers/platform/x86/dell-laptop.c
ad8f07cc 4064
7683e9e5 4065DELL LAPTOP FREEFALL DRIVER
817a5cdb
PR
4066M: Pali Rohár <pali.rohar@gmail.com>
4067S: Maintained
7683e9e5 4068F: drivers/platform/x86/dell-smo8800.c
817a5cdb 4069
7683e9e5 4070DELL LAPTOP RBTN DRIVER
cdbff611
PR
4071M: Pali Rohár <pali.rohar@gmail.com>
4072S: Maintained
7683e9e5 4073F: drivers/platform/x86/dell-rbtn.*
cdbff611 4074
1da177e4 4075DELL LAPTOP SMM DRIVER
a5afba16 4076M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 4077S: Maintained
a5afba16 4078F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 4079F: include/uapi/linux/i8k.h
1da177e4 4080
90563ec4 4081DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 4082M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 4083S: Maintained
679655da
JP
4084F: Documentation/dcdbas.txt
4085F: drivers/firmware/dcdbas.*
90563ec4 4086
72e83204 4087DELL WMI NOTIFICATIONS DRIVER
8b58be88 4088M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 4089M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 4090S: Maintained
36b3a96f 4091F: drivers/platform/x86/dell-wmi.c
0b3f6109 4092
92b8c540
ML
4093DELL WMI DESCRIPTOR DRIVER
4094M: Mario Limonciello <mario.limonciello@dell.com>
4095S: Maintained
4096F: drivers/platform/x86/dell-wmi-descriptor.c
4097
82abbea7
RD
4098DELTA ST MEDIA DRIVER
4099M: Hugues Fruchet <hugues.fruchet@st.com>
4100L: linux-media@vger.kernel.org
4101T: git git://linuxtv.org/media_tree.git
4102W: https://linuxtv.org
4103S: Supported
4104F: drivers/media/platform/sti/delta
4105
7683e9e5
LT
4106DENALI NAND DRIVER
4107M: Masahiro Yamada <yamada.masahiro@socionext.com>
4108L: linux-mtd@lists.infradead.org
4109S: Supported
4110F: drivers/mtd/nand/denali*
4111
5efc75e3 4112DESIGNWARE USB2 DRD IP DRIVER
16272ae7 4113M: John Youn <johnyoun@synopsys.com>
5efc75e3 4114L: linux-usb@vger.kernel.org
18f340f9 4115T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 4116S: Maintained
197ba5f4 4117F: drivers/usb/dwc2/
5efc75e3 4118
94ab23dd 4119DESIGNWARE USB3 DRD IP DRIVER
a55f6286 4120M: Felipe Balbi <balbi@kernel.org>
94ab23dd 4121L: linux-usb@vger.kernel.org
94ab23dd
FB
4122T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4123S: Maintained
4124F: drivers/usb/dwc3/
4125
feda2840
AK
4126DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4127M: Andreas Klinger <ak@it-klinger.de>
4128L: linux-iio@vger.kernel.org
4129S: Maintained
4130F: drivers/iio/proximity/srf*.c
4131
833c9545
JB
4132DEVICE COREDUMP (DEV_COREDUMP)
4133M: Johannes Berg <johannes@sipsolutions.net>
4134L: linux-kernel@vger.kernel.org
4135S: Maintained
4136F: drivers/base/devcoredump.c
4137F: include/linux/devcoredump.h
4138
89d07767
KP
4139DEVICE FREQUENCY (DEVFREQ)
4140M: MyungJoo Ham <myungjoo.ham@samsung.com>
4141M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 4142R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 4143L: linux-pm@vger.kernel.org
6a3cd722 4144T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
4145S: Maintained
4146F: drivers/devfreq/
6a3cd722
CC
4147F: include/linux/devfreq.h
4148F: Documentation/devicetree/bindings/devfreq/
89d07767 4149
7dbded06
CC
4150DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4151M: Chanwoo Choi <cw00.choi@samsung.com>
4152L: linux-pm@vger.kernel.org
4153T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4154S: Supported
4155F: drivers/devfreq/event/
4156F: drivers/devfreq/devfreq-event.c
4157F: include/linux/devfreq-event.h
4158F: Documentation/devicetree/bindings/devfreq/event/
89d07767 4159
1da177e4 4160DEVICE NUMBER REGISTRY
8b58be88 4161M: Torben Mathiasen <device@lanana.org>
1da177e4 4162W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
4163S: Maintained
4164
e2d1d6c0 4165DEVICE-MAPPER (LVM)
854ecaad 4166M: Alasdair Kergon <agk@redhat.com>
8504eed3 4167M: Mike Snitzer <snitzer@redhat.com>
854ecaad 4168M: dm-devel@redhat.com
e2d1d6c0
RD
4169L: dm-devel@redhat.com
4170W: http://sources.redhat.com/dm
8a6e2535 4171Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 4172T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 4173T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 4174S: Maintained
679655da 4175F: Documentation/device-mapper/
935fe098
MS
4176F: drivers/md/Makefile
4177F: drivers/md/Kconfig
679655da 4178F: drivers/md/dm*
854ecaad 4179F: drivers/md/persistent-data/
679655da
JP
4180F: include/linux/device-mapper.h
4181F: include/linux/dm-*.h
8504eed3 4182F: include/uapi/linux/dm-*.h
e2d1d6c0 4183
bfcd3a46
JP
4184DEVLINK
4185M: Jiri Pirko <jiri@mellanox.com>
4186L: netdev@vger.kernel.org
4187S: Supported
4188F: net/core/devlink.c
4189F: include/net/devlink.h
4190F: include/uapi/linux/devlink.h
4191
c0d995aa
OST
4192DIALOG SEMICONDUCTOR DRIVERS
4193M: Support Opensource <support.opensource@diasemi.com>
4194W: http://www.dialog-semiconductor.com/products
4195S: Supported
4196F: Documentation/hwmon/da90??
047cfd01 4197F: Documentation/devicetree/bindings/mfd/da90*.txt
34026764
ST
4198F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4199F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4eeb08b4 4200F: Documentation/devicetree/bindings/regulator/da92*.txt
69075af6 4201F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
7c933772 4202F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
4203F: drivers/gpio/gpio-da90??.c
4204F: drivers/hwmon/da90??-hwmon.c
7be72c2c 4205F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
4206F: drivers/input/misc/da90??_onkey.c
4207F: drivers/input/touchscreen/da9052_tsi.c
4208F: drivers/leds/leds-da90??.c
4209F: drivers/mfd/da903x.c
4210F: drivers/mfd/da90??-*.c
7be72c2c 4211F: drivers/mfd/da91??-*.c
8c0984e5
SR
4212F: drivers/power/supply/da9052-battery.c
4213F: drivers/power/supply/da91??-*.c
c0d995aa
OST
4214F: drivers/regulator/da903x.c
4215F: drivers/regulator/da9???-regulator.[ch]
34026764 4216F: drivers/thermal/da90??-thermal.c
c0d995aa
OST
4217F: drivers/rtc/rtc-da90??.c
4218F: drivers/video/backlight/da90??_bl.c
4219F: drivers/watchdog/da90??_wdt.c
4220F: include/linux/mfd/da903x.h
4221F: include/linux/mfd/da9052/
4222F: include/linux/mfd/da9055/
047cfd01 4223F: include/linux/mfd/da9062/
c0d995aa 4224F: include/linux/mfd/da9063/
7be72c2c 4225F: include/linux/mfd/da9150/
4eeb08b4 4226F: include/linux/regulator/da9211.h
c0d995aa
OST
4227F: include/sound/da[79]*.h
4228F: sound/soc/codecs/da[79]*.[ch]
4229
6ea5dcdf
WBG
4230DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4231M: William Breathitt Gray <vilhelm.gray@gmail.com>
4232L: linux-gpio@vger.kernel.org
4233S: Maintained
4234F: drivers/gpio/gpio-gpio-mm.c
4235
599aa697
LL
4236DIGI NEO AND CLASSIC PCI PRODUCTS
4237M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 4238M: Mark Hounschell <markh@compro.net>
599aa697
LL
4239L: driverdev-devel@linuxdriverproject.org
4240S: Maintained
4241F: drivers/staging/dgnc/
4242
335d7c58 4243DIOLAN U2C-12 I2C DRIVER
ca462085 4244M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
4245L: linux-i2c@vger.kernel.org
4246S: Maintained
4247F: drivers/i2c/busses/i2c-diolan-u2c.c
4248
7fc9be3c 4249FILESYSTEM DIRECT ACCESS (DAX)
e057541a
RZ
4250M: Matthew Wilcox <mawilcox@microsoft.com>
4251M: Ross Zwisler <ross.zwisler@linux.intel.com>
d475c634
MW
4252L: linux-fsdevel@vger.kernel.org
4253S: Supported
4254F: fs/dax.c
e057541a
RZ
4255F: include/linux/dax.h
4256F: include/trace/events/fs_dax.h
d475c634 4257
7fc9be3c
RZ
4258DEVICE DIRECT ACCESS (DAX)
4259M: Dan Williams <dan.j.williams@intel.com>
4260L: linux-nvdimm@lists.01.org
4261S: Supported
4262F: drivers/dax/
4263
e7839f25 4264DIRECTORY NOTIFICATION (DNOTIFY)
67427715
JK
4265M: Jan Kara <jack@suse.cz>
4266R: Amir Goldstein <amir73il@gmail.com>
4267L: linux-fsdevel@vger.kernel.org
3c5119c0 4268S: Maintained
679655da
JP
4269F: Documentation/filesystems/dnotify.txt
4270F: fs/notify/dnotify/
4271F: include/linux/dnotify.h
1da177e4
LT
4272
4273DISK GEOMETRY AND PARTITION HANDLING
8b58be88 4274M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
4275W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4276W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4277W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4278S: Maintained
4279
4480f15b 4280DISKQUOTA
d8130624 4281M: Jan Kara <jack@suse.com>
1da177e4 4282S: Maintained
679655da
JP
4283F: Documentation/filesystems/quota.txt
4284F: fs/quota/
4285F: include/linux/quota*.h
c117ab84 4286F: include/uapi/linux/quota*.h
1da177e4 4287
702686ad
BT
4288DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4289M: Bernie Thompson <bernie@plugable.com>
4290L: linux-fbdev@vger.kernel.org
4291S: Maintained
4292W: http://plugable.com/category/projects/udlfb/
8a61f013 4293F: drivers/video/fbdev/udlfb.c
702686ad
BT
4294F: include/video/udlfb.h
4295F: Documentation/fb/udlfb.txt
4296
e7839f25 4297DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
4298M: Christine Caulfield <ccaulfie@redhat.com>
4299M: David Teigland <teigland@redhat.com>
a4644184 4300L: cluster-devel@redhat.com
5be7b50f 4301W: http://sources.redhat.com/cluster/
9f273c24 4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 4303S: Supported
679655da 4304F: fs/dlm/
5be7b50f 4305
53b6b3e0
SS
4306DMA BUFFER SHARING FRAMEWORK
4307M: Sumit Semwal <sumit.semwal@linaro.org>
4308S: Maintained
4309L: linux-media@vger.kernel.org
4310L: dri-devel@lists.freedesktop.org
8ada6d2d 4311L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 4312F: drivers/dma-buf/
e46d12c6
JP
4313F: include/linux/dma-buf*
4314F: include/linux/reservation.h
4315F: include/linux/*fence.h
e7e21c72 4316F: Documentation/driver-api/dma-buf.rst
0b46fcdb 4317T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 4318
b3e5f263 4319DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 4320M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
4321L: dmaengine@vger.kernel.org
4322Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 4323S: Maintained
679655da 4324F: drivers/dma/
0ce3c066 4325F: include/linux/dmaengine.h
c56d329e 4326F: Documentation/devicetree/bindings/dma/
e78707f2 4327F: Documentation/driver-api/dmaengine/
979a281e 4328T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4329
7683e9e5
LT
4330DMA MAPPING HELPERS
4331M: Christoph Hellwig <hch@lst.de>
4332M: Marek Szyprowski <m.szyprowski@samsung.com>
4333R: Robin Murphy <robin.murphy@arm.com>
4a75682c 4334L: iommu@lists.linux-foundation.org
7683e9e5
LT
4335T: git git://git.infradead.org/users/hch/dma-mapping.git
4336W: http://git.infradead.org/users/hch/dma-mapping.git
4337S: Supported
4338F: lib/dma-debug.c
4339F: lib/dma-noop.c
4340F: lib/dma-virt.c
4341F: drivers/base/dma-mapping.c
4342F: drivers/base/dma-coherent.c
4343F: include/linux/dma-mapping.h
4344
b825037d 4345DME1737 HARDWARE MONITOR DRIVER
8b58be88 4346M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4347L: linux-hwmon@vger.kernel.org
b825037d 4348S: Maintained
679655da
JP
4349F: Documentation/hwmon/dme1737
4350F: drivers/hwmon/dme1737.c
b825037d 4351
1f31e1b1 4352DMI/SMBIOS SUPPORT
d8130624 4353M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4354S: Maintained
d4aeef93 4355T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4356F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4357F: drivers/firmware/dmi-id.c
4358F: drivers/firmware/dmi_scan.c
4359F: include/linux/dmi.h
4360
7d2c86b5 4361DOCUMENTATION
ad3118b9 4362M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4363L: linux-doc@vger.kernel.org
4364S: Maintained
679655da 4365F: Documentation/
52b3f239 4366F: scripts/kernel-doc
97be078b
RD
4367X: Documentation/ABI/
4368X: Documentation/devicetree/
933a46b8
JC
4369X: Documentation/acpi
4370X: Documentation/power
4371X: Documentation/spi
618cd932 4372X: Documentation/media
c51edfb1 4373T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4374
7683e9e5
LT
4375DONGWOON DW9714 LENS VOICE COIL DRIVER
4376M: Sakari Ailus <sakari.ailus@linux.intel.com>
4377L: linux-media@vger.kernel.org
4378T: git git://linuxtv.org/media_tree.git
4379S: Maintained
4380F: drivers/media/i2c/dw9714.c
4381
1da177e4 4382DOUBLETALK DRIVER
8b58be88 4383M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4384L: blinux-list@redhat.com
4385S: Maintained
679655da
JP
4386F: drivers/char/dtlk.c
4387F: include/linux/dtlk.h
1da177e4 4388
9836a882
RP
4389DPAA2 DATAPATH I/O (DPIO) DRIVER
4390M: Roy Pledge <Roy.Pledge@nxp.com>
4391L: linux-kernel@vger.kernel.org
4392S: Maintained
4393F: drivers/staging/fsl-mc/bus/dpio
4394
92ac903a
IR
4395DPAA2 ETHERNET DRIVER
4396M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4397L: linux-kernel@vger.kernel.org
4398S: Maintained
4399F: drivers/staging/fsl-dpaa2/ethernet
4400
e2d1d6c0 4401DPT_I2O SCSI RAID DRIVER
8b58be88 4402M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4403L: linux-scsi@vger.kernel.org
4404W: http://www.adaptec.com/
4405S: Maintained
679655da
JP
4406F: drivers/scsi/dpt*
4407F: drivers/scsi/dpt/
e2d1d6c0 4408
b411b363 4409DRBD DRIVER
bc2c049d
RK
4410M: Philipp Reisner <philipp.reisner@linbit.com>
4411M: Lars Ellenberg <lars.ellenberg@linbit.com>
4412L: drbd-dev@lists.linbit.com
28b8e8d4 4413W: http://www.drbd.org
bc2c049d
RK
4414T: git git://git.linbit.com/linux-drbd.git
4415T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4416S: Supported
4417F: drivers/block/drbd/
4418F: lib/lru_cache.c
4419F: Documentation/blockdev/drbd/
b411b363 4420
27f395b8 4421DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
879a5a00 4422M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4423T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4424S: Supported
679655da 4425F: Documentation/kobject.txt
7cfc51b9 4426F: drivers/base/
87544653 4427F: fs/debugfs/
dc7dfcd8 4428F: fs/sysfs/
87544653 4429F: include/linux/debugfs.h
dc7dfcd8 4430F: include/linux/kobj*
679655da 4431F: lib/kobj*
1da177e4 4432
82abbea7
RD
4433DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4434M: Kevin Hilman <khilman@kernel.org>
4435M: Nishanth Menon <nm@ti.com>
4436S: Maintained
4437F: drivers/power/avs/
4438F: include/linux/power/smartreflex.h
4439L: linux-pm@vger.kernel.org
4440
bed41005
TC
4441DRM DRIVER FOR ARM PL111 CLCD
4442M: Eric Anholt <eric@anholt.net>
4443T: git git://anongit.freedesktop.org/drm/drm-misc
4444S: Supported
4445F: drivers/gpu/drm/pl111/
4446
c842b693
EV
4447DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4448M: Dave Airlie <airlied@redhat.com>
4449S: Odd Fixes
4450F: drivers/gpu/drm/ast/
4451
4452DRM DRIVER FOR BOCHS VIRTUAL GPU
4453M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f 4454L: virtualization@lists.linux-foundation.org
0f445486 4455T: git git://anongit.freedesktop.org/drm/drm-misc
0c19f97f 4456S: Maintained
c842b693
EV
4457F: drivers/gpu/drm/bochs/
4458
179c02fe
LW
4459DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4460M: Linus Walleij <linus.walleij@linaro.org>
4461T: git git://anongit.freedesktop.org/drm/drm-misc
4462S: Maintained
4463F: drivers/gpu/drm/tve200/
4464
7683e9e5
LT
4465DRM DRIVER FOR INTEL I810 VIDEO CARDS
4466S: Orphan / Obsolete
4467F: drivers/gpu/drm/i810/
4468F: include/uapi/drm/i810_drm.h
4469
4470DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4471S: Orphan / Obsolete
4472F: drivers/gpu/drm/mga/
4473F: include/uapi/drm/mga_drm.h
4474
4475DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4476M: Dave Airlie <airlied@redhat.com>
4477S: Odd Fixes
4478F: drivers/gpu/drm/mgag200/
4479
4480DRM DRIVER FOR MI0283QT
4481M: Noralf Trønnes <noralf@tronnes.org>
4482S: Maintained
4483F: drivers/gpu/drm/tinydrm/mi0283qt.c
4484F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4485
4486DRM DRIVER FOR MSM ADRENO GPU
4487M: Rob Clark <robdclark@gmail.com>
4488L: linux-arm-msm@vger.kernel.org
4489L: dri-devel@lists.freedesktop.org
4490L: freedreno@lists.freedesktop.org
4491T: git git://people.freedesktop.org/~robclark/linux
4492S: Maintained
4493F: drivers/gpu/drm/msm/
4494F: include/uapi/drm/msm_drm.h
4495F: Documentation/devicetree/bindings/display/msm/
4496
4497DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4498M: Ben Skeggs <bskeggs@redhat.com>
4499L: dri-devel@lists.freedesktop.org
4500L: nouveau@lists.freedesktop.org
4501T: git git://github.com/skeggsb/linux
4502S: Supported
4503F: drivers/gpu/drm/nouveau/
4504F: include/uapi/drm/nouveau_drm.h
4505
3882a734
LT
4506DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4507M: Noralf Trønnes <noralf@tronnes.org>
4508S: Maintained
4509F: drivers/gpu/drm/tinydrm/repaper.c
4510F: Documentation/devicetree/bindings/display/repaper.txt
4511
c842b693
EV
4512DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4513M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4514M: Gerd Hoffmann <kraxel@redhat.com>
4515L: virtualization@lists.linux-foundation.org
0f445486 4516T: git git://anongit.freedesktop.org/drm/drm-misc
af3076e6
GH
4517S: Obsolete
4518W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4519F: drivers/gpu/drm/cirrus/
4520
7683e9e5
LT
4521DRM DRIVER FOR QXL VIRTUAL GPU
4522M: Dave Airlie <airlied@redhat.com>
4523M: Gerd Hoffmann <kraxel@redhat.com>
4524L: virtualization@lists.linux-foundation.org
4525T: git git://anongit.freedesktop.org/drm/drm-misc
4526S: Maintained
4527F: drivers/gpu/drm/qxl/
4528F: include/uapi/drm/qxl_drm.h
4529
4530DRM DRIVER FOR RAGE 128 VIDEO CARDS
4531S: Orphan / Obsolete
4532F: drivers/gpu/drm/r128/
4533F: include/uapi/drm/r128_drm.h
4534
4535DRM DRIVER FOR SAVAGE VIDEO CARDS
4536S: Orphan / Obsolete
4537F: drivers/gpu/drm/savage/
4538F: include/uapi/drm/savage_drm.h
4539
4540DRM DRIVER FOR SIS VIDEO CARDS
4541S: Orphan / Obsolete
4542F: drivers/gpu/drm/sis/
4543F: include/uapi/drm/sis_drm.h
4544
eac99d4a
DL
4545DRM DRIVER FOR SITRONIX ST7586 PANELS
4546M: David Lechner <david@lechnology.com>
4547S: Maintained
4548F: drivers/gpu/drm/tinydrm/st7586.c
4549F: Documentation/devicetree/bindings/display/st7586.txt
4550
7683e9e5
LT
4551DRM DRIVER FOR TDFX VIDEO CARDS
4552S: Orphan / Obsolete
4553F: drivers/gpu/drm/tdfx/
4554
4555DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4556M: Dave Airlie <airlied@redhat.com>
4557S: Odd Fixes
4558F: drivers/gpu/drm/udl/
4559
4560DRM DRIVER FOR VMWARE VIRTUAL GPU
4561M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4562M: Sinclair Yeh <syeh@vmware.com>
4563M: Thomas Hellstrom <thellstrom@vmware.com>
4564L: dri-devel@lists.freedesktop.org
4565T: git git://people.freedesktop.org/~syeh/repos_linux
4566T: git git://people.freedesktop.org/~thomash/linux
566f5939 4567S: Supported
7683e9e5
LT
4568F: drivers/gpu/drm/vmwgfx/
4569F: include/uapi/drm/vmwgfx_drm.h
566f5939 4570
7683e9e5
LT
4571DRM DRIVERS
4572M: David Airlie <airlied@linux.ie>
03e255b9 4573L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4574T: git git://people.freedesktop.org/~airlied/linux
4575B: https://bugs.freedesktop.org/
4576C: irc://chat.freenode.net/dri-devel
03e255b9 4577S: Maintained
7683e9e5
LT
4578F: drivers/gpu/drm/
4579F: drivers/gpu/vga/
4580F: Documentation/devicetree/bindings/display/
4581F: Documentation/devicetree/bindings/gpu/
4582F: Documentation/devicetree/bindings/video/
4583F: Documentation/gpu/
4584F: include/drm/
4585F: include/uapi/drm/
4586F: include/linux/vga*
03e255b9 4587
7683e9e5 4588DRM DRIVERS AND MISC GPU PATCHES
cbce7107 4589M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4590M: Jani Nikula <jani.nikula@linux.intel.com>
7683e9e5
LT
4591M: Sean Paul <seanpaul@chromium.org>
4592W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4593S: Maintained
0f445486 4594T: git git://anongit.freedesktop.org/drm/drm-misc
7683e9e5
LT
4595F: Documentation/gpu/
4596F: drivers/gpu/vga/
4597F: drivers/gpu/drm/*
4598F: include/drm/drm*
4599F: include/uapi/drm/drm*
4600F: include/linux/vga*
99763bb8 4601
bf1139df
MR
4602DRM DRIVERS FOR ALLWINNER A10
4603M: Maxime Ripard <maxime.ripard@free-electrons.com>
4604L: dri-devel@lists.freedesktop.org
4605S: Supported
4606F: drivers/gpu/drm/sun4i/
4607F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
1f2308f7 4608T: git git://anongit.freedesktop.org/drm/drm-misc
bf1139df 4609
1de7ac68
NA
4610DRM DRIVERS FOR AMLOGIC SOCS
4611M: Neil Armstrong <narmstrong@baylibre.com>
4612L: dri-devel@lists.freedesktop.org
4613L: linux-amlogic@lists.infradead.org
4614W: http://linux-meson.com/
4615S: Supported
4616F: drivers/gpu/drm/meson/
4617F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
b40af4d5
NA
4618F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4619F: Documentation/gpu/meson.rst
75bb485d 4620T: git git://anongit.freedesktop.org/drm/drm-misc
1de7ac68 4621
7683e9e5
LT
4622DRM DRIVERS FOR ATMEL HLCDC
4623M: Boris Brezillon <boris.brezillon@free-electrons.com>
4624L: dri-devel@lists.freedesktop.org
4625S: Supported
4626F: drivers/gpu/drm/atmel-hlcdc/
4627F: Documentation/devicetree/bindings/drm/atmel/
4628T: git git://anongit.freedesktop.org/drm/drm-misc
4629
4630DRM DRIVERS FOR BRIDGE CHIPS
4631M: Archit Taneja <architt@codeaurora.org>
4632M: Andrzej Hajda <a.hajda@samsung.com>
4633R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4634S: Maintained
4635T: git git://anongit.freedesktop.org/drm/drm-misc
4636F: drivers/gpu/drm/bridge/
4637
398a6d4a
KP
4638DRM DRIVERS FOR EXYNOS
4639M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4640M: Joonyoung Shim <jy0922.shim@samsung.com>
4641M: Seung-Woo Kim <sw0312.kim@samsung.com>
4642M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4643L: dri-devel@lists.freedesktop.org
25a58030 4644T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4645S: Supported
14430813 4646F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4647F: include/uapi/drm/exynos_drm.h
4648F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4649
b55a1b9c 4650DRM DRIVERS FOR FREESCALE DCU
bc66757a 4651M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4652M: Alison Wang <alison.wang@freescale.com>
4653L: dri-devel@lists.freedesktop.org
4654S: Supported
4655F: drivers/gpu/drm/fsl-dcu/
2d799dde 4656F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4657F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4658F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4659
0a3d775f
PZ
4660DRM DRIVERS FOR FREESCALE IMX
4661M: Philipp Zabel <p.zabel@pengutronix.de>
4662L: dri-devel@lists.freedesktop.org
4663S: Maintained
4664F: drivers/gpu/drm/imx/
ef739aa4 4665F: drivers/gpu/ipu-v3/
2d799dde 4666F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4667
ba2199a6
PJ
4668DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4669M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4670L: dri-devel@lists.freedesktop.org
4671T: git git://github.com/patjak/drm-gma500
4672S: Maintained
5ff18e42 4673F: drivers/gpu/drm/gma500/
ba2199a6 4674
c84ffde9
XL
4675DRM DRIVERS FOR HISILICON
4676M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4677M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4678R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4679R: Chen Feng <puck.chen@hisilicon.com>
4680L: dri-devel@lists.freedesktop.org
4681T: git git://github.com/xin3liang/linux.git
4682S: Maintained
4683F: drivers/gpu/drm/hisilicon/
4684F: Documentation/devicetree/bindings/display/hisilicon/
4685
37b2a214
CH
4686DRM DRIVERS FOR MEDIATEK
4687M: CK Hu <ck.hu@mediatek.com>
4688M: Philipp Zabel <p.zabel@pengutronix.de>
4689L: dri-devel@lists.freedesktop.org
4690S: Supported
4691F: drivers/gpu/drm/mediatek/
4692F: Documentation/devicetree/bindings/display/mediatek/
4693
bd3b49f2 4694DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4695M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4696L: dri-devel@lists.freedesktop.org
4697L: linux-tegra@vger.kernel.org
a5ad7a63 4698T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4699S: Supported
dee8268f 4700F: drivers/gpu/drm/tegra/
a5ad7a63 4701F: drivers/gpu/host1x/
e1e90644 4702F: include/linux/host1x.h
a5ad7a63 4703F: include/uapi/drm/tegra_drm.h
2d799dde 4704F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4705
a284e9d1
LP
4706DRM DRIVERS FOR RENESAS
4707M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4708L: dri-devel@lists.freedesktop.org
4a121096 4709L: linux-renesas-soc@vger.kernel.org
2392ccd4 4710T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4711S: Supported
4712F: drivers/gpu/drm/rcar-du/
4713F: drivers/gpu/drm/shmobile/
a284e9d1 4714F: include/linux/platform_data/shmob_drm.h
907c1bbd 4715F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
33be436d 4716F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4717
625e0346
HS
4718DRM DRIVERS FOR ROCKCHIP
4719M: Mark Yao <mark.yao@rock-chips.com>
4720L: dri-devel@lists.freedesktop.org
4721S: Maintained
4722F: drivers/gpu/drm/rockchip/
f253f7eb 4723F: Documentation/devicetree/bindings/display/rockchip/
0f445486 4724T: git git://anongit.freedesktop.org/drm/drm-misc
625e0346 4725
7f11c476
BG
4726DRM DRIVERS FOR STI
4727M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4728M: Vincent Abriou <vincent.abriou@st.com>
4729L: dri-devel@lists.freedesktop.org
db8b1590 4730T: git git://anongit.freedesktop.org/drm/drm-misc
7f11c476
BG
4731S: Maintained
4732F: drivers/gpu/drm/sti
2d799dde 4733F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4734
ccb92b94
YF
4735DRM DRIVERS FOR STM
4736M: Yannick Fertre <yannick.fertre@st.com>
4737M: Philippe Cornu <philippe.cornu@st.com>
05d7435e
VA
4738M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4739M: Vincent Abriou <vincent.abriou@st.com>
ccb92b94
YF
4740L: dri-devel@lists.freedesktop.org
4741T: git git://anongit.freedesktop.org/drm/drm-misc
4742S: Maintained
4743F: drivers/gpu/drm/stm
4744F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4745
7683e9e5
LT
4746DRM DRIVERS FOR TI LCDC
4747M: Jyri Sarha <jsarha@ti.com>
4748R: Tomi Valkeinen <tomi.valkeinen@ti.com>
8bb0bce9
LS
4749L: dri-devel@lists.freedesktop.org
4750S: Maintained
7683e9e5
LT
4751F: drivers/gpu/drm/tilcdc/
4752F: Documentation/devicetree/bindings/display/tilcdc/
8bb0bce9 4753
7683e9e5
LT
4754DRM DRIVERS FOR TI OMAP
4755M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c4291702 4756L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4757S: Maintained
4758F: drivers/gpu/drm/omapdrm/
4759F: Documentation/devicetree/bindings/display/ti/
c4291702 4760
8636d452
EA
4761DRM DRIVERS FOR VC4
4762M: Eric Anholt <eric@anholt.net>
4763T: git git://github.com/anholt/linux
4764S: Supported
4765F: drivers/gpu/drm/vc4/
4766F: include/uapi/drm/vc4_drm.h
4767F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
0f445486 4768T: git git://anongit.freedesktop.org/drm/drm-misc
8bb0bce9 4769
7683e9e5
LT
4770DRM DRIVERS FOR VIVANTE GPU IP
4771M: Lucas Stach <l.stach@pengutronix.de>
4772R: Russell King <linux+etnaviv@armlinux.org.uk>
4773R: Christian Gmeiner <christian.gmeiner@gmail.com>
4774L: etnaviv@lists.freedesktop.org
adb314ed
TV
4775L: dri-devel@lists.freedesktop.org
4776S: Maintained
7683e9e5
LT
4777F: drivers/gpu/drm/etnaviv/
4778F: include/uapi/drm/etnaviv_drm.h
4779F: Documentation/devicetree/bindings/display/etnaviv/
adb314ed 4780
dbb01037
SG
4781DRM DRIVERS FOR ZTE ZX
4782M: Shawn Guo <shawnguo@kernel.org>
4783L: dri-devel@lists.freedesktop.org
4784S: Maintained
4785F: drivers/gpu/drm/zte/
4786F: Documentation/devicetree/bindings/display/zte,vou.txt
0f445486 4787T: git git://anongit.freedesktop.org/drm/drm-misc
dbb01037 4788
7683e9e5
LT
4789DRM PANEL DRIVERS
4790M: Thierry Reding <thierry.reding@gmail.com>
4791L: dri-devel@lists.freedesktop.org
e1641ed8 4792T: git git://anongit.freedesktop.org/drm/drm-misc
7683e9e5
LT
4793S: Maintained
4794F: drivers/gpu/drm/drm_panel.c
4795F: drivers/gpu/drm/panel/
4796F: include/drm/drm_panel.h
4797F: Documentation/devicetree/bindings/display/panel/
4798
9df1baa1
NT
4799DRM TINYDRM DRIVERS
4800M: Noralf Trønnes <noralf@tronnes.org>
4801W: https://github.com/notro/tinydrm/wiki/Development
4802T: git git://anongit.freedesktop.org/drm/drm-misc
4803S: Maintained
4804F: drivers/gpu/drm/tinydrm/
4805F: include/drm/tinydrm/
4806
598df1ac
AK
4807DSBR100 USB FM RADIO DRIVER
4808M: Alexey Klimov <klimov.linux@gmail.com>
4809L: linux-media@vger.kernel.org
4810T: git git://linuxtv.org/media_tree.git
4811S: Maintained
4812F: drivers/media/radio/dsbr100.c
4813
1da177e4 4814DSCC4 DRIVER
8b58be88 4815M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4816L: netdev@vger.kernel.org
1da177e4 4817S: Maintained
679655da 4818F: drivers/net/wan/dscc4.c
1da177e4 4819
cc11b140
HV
4820DT3155 MEDIA DRIVER
4821M: Hans Verkuil <hverkuil@xs4all.nl>
4822L: linux-media@vger.kernel.org
4823T: git git://linuxtv.org/media_tree.git
a825eaec 4824W: https://linuxtv.org
cc11b140
HV
4825S: Odd Fixes
4826F: drivers/media/pci/dt3155/
4827
91952bc0
AP
4828DVB_USB_AF9015 MEDIA DRIVER
4829M: Antti Palosaari <crope@iki.fi>
4830L: linux-media@vger.kernel.org
a825eaec 4831W: https://linuxtv.org
91952bc0
AP
4832W: http://palosaari.fi/linux/
4833Q: http://patchwork.linuxtv.org/project/linux-media/list/
4834T: git git://linuxtv.org/anttip/media_tree.git
4835S: Maintained
4836F: drivers/media/usb/dvb-usb-v2/af9015*
4837
4838DVB_USB_AF9035 MEDIA DRIVER
4839M: Antti Palosaari <crope@iki.fi>
4840L: linux-media@vger.kernel.org
a825eaec 4841W: https://linuxtv.org
91952bc0
AP
4842W: http://palosaari.fi/linux/
4843Q: http://patchwork.linuxtv.org/project/linux-media/list/
4844T: git git://linuxtv.org/anttip/media_tree.git
4845S: Maintained
4846F: drivers/media/usb/dvb-usb-v2/af9035*
4847
4848DVB_USB_ANYSEE MEDIA DRIVER
4849M: Antti Palosaari <crope@iki.fi>
4850L: linux-media@vger.kernel.org
a825eaec 4851W: https://linuxtv.org
91952bc0
AP
4852W: http://palosaari.fi/linux/
4853Q: http://patchwork.linuxtv.org/project/linux-media/list/
4854T: git git://linuxtv.org/anttip/media_tree.git
4855S: Maintained
4856F: drivers/media/usb/dvb-usb-v2/anysee*
4857
4858DVB_USB_AU6610 MEDIA DRIVER
4859M: Antti Palosaari <crope@iki.fi>
4860L: linux-media@vger.kernel.org
a825eaec 4861W: https://linuxtv.org
91952bc0
AP
4862W: http://palosaari.fi/linux/
4863Q: http://patchwork.linuxtv.org/project/linux-media/list/
4864T: git git://linuxtv.org/anttip/media_tree.git
4865S: Maintained
4866F: drivers/media/usb/dvb-usb-v2/au6610*
4867
4868DVB_USB_CE6230 MEDIA DRIVER
4869M: Antti Palosaari <crope@iki.fi>
4870L: linux-media@vger.kernel.org
a825eaec 4871W: https://linuxtv.org
91952bc0
AP
4872W: http://palosaari.fi/linux/
4873Q: http://patchwork.linuxtv.org/project/linux-media/list/
4874T: git git://linuxtv.org/anttip/media_tree.git
4875S: Maintained
4876F: drivers/media/usb/dvb-usb-v2/ce6230*
4877
d099dea2
MK
4878DVB_USB_CXUSB MEDIA DRIVER
4879M: Michael Krufky <mkrufky@linuxtv.org>
4880L: linux-media@vger.kernel.org
a825eaec 4881W: https://linuxtv.org
d099dea2
MK
4882W: http://github.com/mkrufky
4883Q: http://patchwork.linuxtv.org/project/linux-media/list/
4884T: git git://linuxtv.org/media_tree.git
4885S: Maintained
9819da66 4886F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4887
91952bc0 4888DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4889M: Antti Palosaari <crope@iki.fi>
4890L: linux-media@vger.kernel.org
a825eaec 4891W: https://linuxtv.org
91952bc0
AP
4892W: http://palosaari.fi/linux/
4893Q: http://patchwork.linuxtv.org/project/linux-media/list/
4894T: git git://linuxtv.org/anttip/media_tree.git
4895S: Maintained
91952bc0 4896F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4897
5560983b 4898DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4899M: Antti Palosaari <crope@iki.fi>
4900L: linux-media@vger.kernel.org
a825eaec 4901W: https://linuxtv.org
91952bc0
AP
4902Q: http://patchwork.linuxtv.org/project/linux-media/list/
4903T: git git://linuxtv.org/anttip/media_tree.git
4904S: Maintained
5560983b 4905F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4906
8856f5f2
MK
4907DVB_USB_MXL111SF MEDIA DRIVER
4908M: Michael Krufky <mkrufky@linuxtv.org>
4909L: linux-media@vger.kernel.org
a825eaec 4910W: https://linuxtv.org
8856f5f2
MK
4911W: http://github.com/mkrufky
4912Q: http://patchwork.linuxtv.org/project/linux-media/list/
4913T: git git://linuxtv.org/mkrufky/mxl111sf.git
4914S: Maintained
4915F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4916
91952bc0
AP
4917DVB_USB_RTL28XXU MEDIA DRIVER
4918M: Antti Palosaari <crope@iki.fi>
4919L: linux-media@vger.kernel.org
a825eaec 4920W: https://linuxtv.org
91952bc0
AP
4921W: http://palosaari.fi/linux/
4922Q: http://patchwork.linuxtv.org/project/linux-media/list/
4923T: git git://linuxtv.org/anttip/media_tree.git
4924S: Maintained
4925F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4926
4927DVB_USB_V2 MEDIA DRIVER
4928M: Antti Palosaari <crope@iki.fi>
4929L: linux-media@vger.kernel.org
a825eaec 4930W: https://linuxtv.org
91952bc0
AP
4931W: http://palosaari.fi/linux/
4932Q: http://patchwork.linuxtv.org/project/linux-media/list/
4933T: git git://linuxtv.org/anttip/media_tree.git
4934S: Maintained
4935F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4936F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4937
ac0ac38f 4938DYNAMIC DEBUG
5c4a97d1 4939M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4940S: Maintained
4941F: lib/dynamic_debug.c
4942F: include/linux/dynamic_debug.h
4943
789c7048 4944DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4945M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4946S: Maintained
df621252 4947F: drivers/tty/serial/dz.*
789c7048 4948
f17effbe
MF
4949E3X0 POWER BUTTON DRIVER
4950M: Moritz Fischer <moritz.fischer@ettus.com>
4951L: usrp-users@lists.ettus.com
4952W: http://www.ettus.com
4953S: Supported
4954F: drivers/input/misc/e3x0-button.c
4955F: Documentation/devicetree/bindings/input/e3x0-button.txt
4956
91952bc0
AP
4957E4000 MEDIA DRIVER
4958M: Antti Palosaari <crope@iki.fi>
4959L: linux-media@vger.kernel.org
a825eaec 4960W: https://linuxtv.org
91952bc0
AP
4961W: http://palosaari.fi/linux/
4962Q: http://patchwork.linuxtv.org/project/linux-media/list/
4963T: git git://linuxtv.org/anttip/media_tree.git
4964S: Maintained
4965F: drivers/media/tuners/e4000*
4966
1da177e4 4967EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4968M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4969L: linux-scsi@vger.kernel.org
4970S: Maintained
679655da 4971F: drivers/scsi/eata.c
1da177e4 4972
91952bc0
AP
4973EC100 MEDIA DRIVER
4974M: Antti Palosaari <crope@iki.fi>
4975L: linux-media@vger.kernel.org
a825eaec 4976W: https://linuxtv.org
91952bc0
AP
4977W: http://palosaari.fi/linux/
4978Q: http://patchwork.linuxtv.org/project/linux-media/list/
4979T: git git://linuxtv.org/anttip/media_tree.git
4980S: Maintained
4981F: drivers/media/dvb-frontends/ec100*
4982
237fead6 4983ECRYPT FILE SYSTEM
0de9adf2 4984M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4985L: ecryptfs@vger.kernel.org
24a923e4 4986W: http://ecryptfs.org
6dc7516e 4987W: https://launchpad.net/ecryptfs
9f273c24 4988T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4989S: Supported
679655da
JP
4990F: Documentation/filesystems/ecryptfs.txt
4991F: fs/ecryptfs/
237fead6 4992
c476c23b 4993EDAC-AMD64
487ba8e8 4994M: Borislav Petkov <bp@alien8.de>
91445c72 4995L: linux-edac@vger.kernel.org
487ba8e8 4996S: Maintained
c476c23b
BP
4997F: drivers/edac/amd64_edac*
4998
836dae5d 4999EDAC-CALXEDA
836dae5d
RR
5000M: Robert Richter <rric@kernel.org>
5001L: linux-edac@vger.kernel.org
836dae5d
RR
5002S: Maintained
5003F: drivers/edac/highbank*
5004
7339605a 5005EDAC-CAVIUM OCTEON
f65aad41
RB
5006M: Ralf Baechle <ralf@linux-mips.org>
5007M: David Daney <david.daney@cavium.com>
5008L: linux-edac@vger.kernel.org
5009L: linux-mips@linux-mips.org
f65aad41
RB
5010S: Supported
5011F: drivers/edac/octeon_edac*
7339605a
JG
5012
5013EDAC-CAVIUM THUNDERX
5014M: David Daney <david.daney@cavium.com>
5015M: Jan Glauber <jglauber@cavium.com>
5016L: linux-edac@vger.kernel.org
5017S: Supported
41003396 5018F: drivers/edac/thunderx_edac*
f65aad41 5019
7683e9e5
LT
5020EDAC-CORE
5021M: Borislav Petkov <bp@alien8.de>
5022M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5023M: Mauro Carvalho Chehab <mchehab@kernel.org>
5024L: linux-edac@vger.kernel.org
5025T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5026T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5027S: Supported
5028F: Documentation/admin-guide/ras.rst
5029F: Documentation/driver-api/edac.rst
5030F: drivers/edac/
5031F: include/linux/edac.h
5032
0e438e3f 5033EDAC-E752X
8b58be88 5034M: Mark Gross <mark.gross@intel.com>
91445c72 5035L: linux-edac@vger.kernel.org
0e438e3f 5036S: Maintained
679655da 5037F: drivers/edac/e752x_edac.c
0e438e3f
DP
5038
5039EDAC-E7XXX
91445c72 5040L: linux-edac@vger.kernel.org
0e438e3f 5041S: Maintained
679655da 5042F: drivers/edac/e7xxx_edac.c
0e438e3f 5043
7d136731
BP
5044EDAC-FSL_DDR
5045M: York Sun <york.sun@nxp.com>
5046L: linux-edac@vger.kernel.org
5047S: Maintained
5048F: drivers/edac/fsl_ddr_edac.*
5049
77c5f5d2 5050EDAC-GHES
5dc8a864
MCC
5051M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5052M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 5053L: linux-edac@vger.kernel.org
77c5f5d2 5054S: Maintained
2caa67a6 5055F: drivers/edac/ghes_edac.c
77c5f5d2 5056
6bc78404 5057EDAC-I3000
91445c72 5058L: linux-edac@vger.kernel.org
c91d9075 5059S: Orphan
679655da 5060F: drivers/edac/i3000_edac.c
6bc78404
DT
5061
5062EDAC-I5000
91445c72 5063L: linux-edac@vger.kernel.org
ba9a5918 5064S: Maintained
679655da 5065F: drivers/edac/i5000_edac.c
ba9a5918 5066
44c12cb2 5067EDAC-I5400
5dc8a864
MCC
5068M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5069M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 5070L: linux-edac@vger.kernel.org
44c12cb2 5071S: Maintained
679655da 5072F: drivers/edac/i5400_edac.c
44c12cb2 5073
3c9c92b6 5074EDAC-I7300
5dc8a864
MCC
5075M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5076M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 5077L: linux-edac@vger.kernel.org
3c9c92b6
MCC
5078S: Maintained
5079F: drivers/edac/i7300_edac.c
5080
67c89316 5081EDAC-I7CORE
5dc8a864
MCC
5082M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5083M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 5084L: linux-edac@vger.kernel.org
67c89316 5085S: Maintained
70aff0ce 5086F: drivers/edac/i7core_edac.c
67c89316 5087
7683e9e5
LT
5088EDAC-I82443BXGX
5089M: Tim Small <tim@buttersideup.com>
5090L: linux-edac@vger.kernel.org
5091S: Maintained
5092F: drivers/edac/i82443bxgx_edac.c
5093
ba9a5918 5094EDAC-I82975X
8b58be88 5095M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 5096M: "Arvind R." <arvino55@gmail.com>
91445c72 5097L: linux-edac@vger.kernel.org
ba9a5918 5098S: Maintained
679655da 5099F: drivers/edac/i82975x_edac.c
ba9a5918 5100
791b4706
JB
5101EDAC-IE31200
5102M: Jason Baron <jbaron@akamai.com>
5103L: linux-edac@vger.kernel.org
791b4706
JB
5104S: Maintained
5105F: drivers/edac/ie31200_edac.c
5106
ccdfb979 5107EDAC-MPC85XX
30c7469b 5108M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 5109L: linux-edac@vger.kernel.org
ccdfb979
JT
5110S: Maintained
5111F: drivers/edac/mpc85xx_edac.[ch]
5112
ba9a5918 5113EDAC-PASEMI
8b58be88 5114M: Egor Martovetsky <egor@pasemi.com>
91445c72 5115L: linux-edac@vger.kernel.org
6bc78404 5116S: Maintained
679655da 5117F: drivers/edac/pasemi_edac.c
6bc78404 5118
7683e9e5
LT
5119EDAC-PND2
5120M: Tony Luck <tony.luck@intel.com>
5121L: linux-edac@vger.kernel.org
5122S: Maintained
5123F: drivers/edac/pnd2_edac.[ch]
5124
0e438e3f 5125EDAC-R82600
8b58be88 5126M: Tim Small <tim@buttersideup.com>
91445c72 5127L: linux-edac@vger.kernel.org
0e438e3f 5128S: Maintained
679655da 5129F: drivers/edac/r82600_edac.c
da9bb1d2 5130
4d096ca7 5131EDAC-SBRIDGE
5dc8a864
MCC
5132M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5133M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 5134L: linux-edac@vger.kernel.org
4d096ca7
MCC
5135S: Maintained
5136F: drivers/edac/sb_edac.c
5137
4ec656bd
TL
5138EDAC-SKYLAKE
5139M: Tony Luck <tony.luck@intel.com>
5140L: linux-edac@vger.kernel.org
5141S: Maintained
5142F: drivers/edac/skx_edac.c
5143
86a18ee2
TK
5144EDAC-TI
5145M: Tero Kristo <t-kristo@ti.com>
5146L: linux-edac@vger.kernel.org
5147S: Maintained
5148F: drivers/edac/ti_edac.c
5149
af39917d
CL
5150EDIROL UA-101/UA-1000 DRIVER
5151M: Clemens Ladisch <clemens@ladisch.de>
5152L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5153T: git git://git.alsa-project.org/alsa-kernel.git
5154S: Maintained
5155F: sound/usb/misc/ua101.c
5156
7683e9e5 5157EFI TEST DRIVER
1f7df953 5158L: linux-efi@vger.kernel.org
7683e9e5 5159M: Ivan Hu <ivan.hu@canonical.com>
81b60dbf 5160M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 5161S: Maintained
7683e9e5 5162F: drivers/firmware/efi/test/
1f7df953 5163
d68772b7
MF
5164EFI VARIABLE FILESYSTEM
5165M: Matthew Garrett <matthew.garrett@nebula.com>
5166M: Jeremy Kerr <jk@ozlabs.org>
81b60dbf
MF
5167M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5168T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
d68772b7
MF
5169L: linux-efi@vger.kernel.org
5170S: Maintained
5171F: fs/efivarfs/
5172
85a00d9b
PJ
5173EFIFB FRAMEBUFFER DRIVER
5174L: linux-fbdev@vger.kernel.org
5175M: Peter Jones <pjones@redhat.com>
5176S: Maintained
8a61f013 5177F: drivers/video/fbdev/efifb.c
85a00d9b 5178
0bee8d28
JT
5179EFS FILESYSTEM
5180W: http://aeschi.ch.eu.org/efs/
5181S: Orphan
679655da 5182F: fs/efs/
0bee8d28 5183
aa8a9e25 5184EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 5185M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
5186L: netdev@vger.kernel.org
5187S: Maintained
9aa32835 5188F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 5189
f0319efe 5190EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
5191M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5192M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 5193L: linux-media@vger.kernel.org
a825eaec 5194W: https://linuxtv.org
f0319efe
MCC
5195T: git git://linuxtv.org/media_tree.git
5196S: Maintained
5197F: drivers/media/usb/em28xx/
618cd932 5198F: Documentation/media/v4l-drivers/em28xx*
f0319efe 5199
3e3a7d66 5200EMBEDDED LINUX
8b58be88
JP
5201M: Paul Gortmaker <paul.gortmaker@windriver.com>
5202M: Matt Mackall <mpm@selenic.com>
5203M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
5204L: linux-embedded@vger.kernel.org
5205S: Maintained
5206
82abbea7
RD
5207Emulex 10Gbps iSCSI - OneConnect DRIVER
5208M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5209M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5210M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
ce00f85c 5211L: linux-scsi@vger.kernel.org
b8aca0c1 5212W: http://www.broadcom.com
ce00f85c 5213S: Supported
82abbea7 5214F: drivers/scsi/be2iscsi/
5f5bac82 5215
82abbea7
RD
5216Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5217M: Sathya Perla <sathya.perla@broadcom.com>
5218M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5219M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5220M: Somnath Kotur <somnath.kotur@broadcom.com>
5221L: netdev@vger.kernel.org
5222W: http://www.emulex.com
5223S: Supported
5224F: drivers/net/ethernet/emulex/benet/
5225
5226EMULEX ONECONNECT ROCE DRIVER
5227M: Selvin Xavier <selvin.xavier@broadcom.com>
5228M: Devesh Sharma <devesh.sharma@broadcom.com>
5229L: linux-rdma@vger.kernel.org
5230W: http://www.broadcom.com
5231S: Odd Fixes
5232F: drivers/infiniband/hw/ocrdma/
5233F: include/uapi/rdma/ocrdma-abi.h
5234
5235EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5236M: James Smart <james.smart@broadcom.com>
5237M: Dick Kennedy <dick.kennedy@broadcom.com>
5238L: linux-scsi@vger.kernel.org
5239W: http://www.broadcom.com
5240S: Supported
5241F: drivers/scsi/lpfc/
5242
5243ENE CB710 FLASH CARD READER DRIVER
5244M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5245S: Maintained
5246F: drivers/misc/cb710/
5247F: drivers/mmc/host/cb710-mmc.*
5248F: include/linux/cb710.h
5249
5250ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5251M: Maxim Levitsky <maximlevitsky@gmail.com>
5252S: Maintained
5253F: drivers/media/rc/ene_ir.*
931e39a1 5254
d5ca9006 5255EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 5256M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 5257S: Maintained
084bad91 5258T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 5259F: drivers/video/fbdev/s1d13xxxfb.c
679655da 5260F: include/video/s1d13xxxfb.h
d5ca9006 5261
84cbadad 5262ERRSEQ ERROR TRACKING INFRASTRUCTURE
4e897f5b 5263M: Jeff Layton <jlayton@kernel.org>
84cbadad
JL
5264S: Maintained
5265F: lib/errseq.c
5266F: include/linux/errseq.h
5267
38df6492
ME
5268ET131X NETWORK DRIVER
5269M: Mark Einon <mark.einon@gmail.com>
5270S: Odd Fixes
5271F: drivers/net/ethernet/agere/
5272
1da177e4 5273ETHERNET BRIDGE
adbbf69d 5274M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 5275L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 5276L: netdev@vger.kernel.org
c996d8b9 5277W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 5278S: Maintained
679655da
JP
5279F: include/linux/netfilter_bridge/
5280F: net/bridge/
1da177e4 5281
22f08ad9 5282ETHERNET PHY LIBRARY
248ccd5e 5283M: Andrew Lunn <andrew@lunn.ch>
22f08ad9
FF
5284M: Florian Fainelli <f.fainelli@gmail.com>
5285L: netdev@vger.kernel.org
5286S: Maintained
13332db5
FF
5287F: Documentation/ABI/testing/sysfs-bus-mdio
5288F: Documentation/devicetree/bindings/net/mdio*
22f08ad9 5289F: Documentation/networking/phy.txt
13332db5 5290F: drivers/net/phy/
22f08ad9
FF
5291F: drivers/of/of_mdio.c
5292F: drivers/of/of_net.c
13332db5
FF
5293F: include/linux/*mdio*.h
5294F: include/linux/of_net.h
5295F: include/linux/phy.h
5296F: include/linux/phy_fixed.h
5297F: include/linux/platform_data/mdio-gpio.h
29fda25a 5298F: include/linux/platform_data/mdio-bcm-unimac.h
13332db5
FF
5299F: include/trace/events/mdio.h
5300F: include/uapi/linux/mdio.h
5301F: include/uapi/linux/mii.h
22f08ad9 5302
1da177e4 5303EXT2 FILE SYSTEM
d8130624 5304M: Jan Kara <jack@suse.com>
72be2ccf 5305L: linux-ext4@vger.kernel.org
1da177e4 5306S: Maintained
679655da
JP
5307F: Documentation/filesystems/ext2.txt
5308F: fs/ext2/
5309F: include/linux/ext2*
1da177e4 5310
72be2ccf 5311EXT4 FILE SYSTEM
8b58be88 5312M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 5313M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 5314L: linux-ext4@vger.kernel.org
08a225f1 5315W: http://ext4.wiki.kernel.org
8a6e2535 5316Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 5317T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 5318S: Maintained
679655da
JP
5319F: Documentation/filesystems/ext4.txt
5320F: fs/ext4/
1da177e4 5321
c5532b09 5322Extended Verification Module (EVM)
74dd744f 5323M: Mimi Zohar <zohar@linux.vnet.ibm.com>
34d8751f 5324L: linux-integrity@vger.kernel.org
c5532b09
MZ
5325S: Supported
5326F: security/integrity/evm/
5327
7683e9e5 5328EXTENSIBLE FIRMWARE INTERFACE (EFI)
7683e9e5
LT
5329M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5330L: linux-efi@vger.kernel.org
5331T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5332S: Maintained
5333F: Documentation/efi-stub.txt
5334F: arch/*/kernel/efi.c
5335F: arch/x86/boot/compressed/eboot.[ch]
5336F: arch/*/include/asm/efi.h
5337F: arch/x86/platform/efi/
5338F: drivers/firmware/efi/
5339F: include/linux/efi*.h
5340F: arch/arm/boot/compressed/efi-header.S
5341F: arch/arm64/kernel/efi-entry.S
5342
df6b3cfe
MH
5343EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5344M: MyungJoo Ham <myungjoo.ham@samsung.com>
5345M: Chanwoo Choi <cw00.choi@samsung.com>
5346L: linux-kernel@vger.kernel.org
81df63a9 5347T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
5348S: Maintained
5349F: drivers/extcon/
cd2c3e7f
CC
5350F: include/linux/extcon/
5351F: include/linux/extcon.h
df6b3cfe 5352F: Documentation/extcon/
cd2c3e7f 5353F: Documentation/devicetree/bindings/extcon/
df6b3cfe 5354
e2a75c44 5355EXYNOS DP DRIVER
b7701755 5356M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
5357L: dri-devel@lists.freedesktop.org
5358S: Maintained
5359F: drivers/gpu/drm/exynos/exynos_dp*
5360
9b93a409
MS
5361EXYNOS SYSMMU (IOMMU) driver
5362M: Marek Szyprowski <m.szyprowski@samsung.com>
5363L: iommu@lists.linux-foundation.org
5364S: Maintained
5365F: drivers/iommu/exynos-iommu.c
5366
4a66d3fe 5367EZchip NPS platform support
bd6d3588
VG
5368M: Elad Kanfi <eladkan@mellanox.com>
5369M: Vineet Gupta <vgupta@synopsys.com>
4a66d3fe
NC
5370S: Supported
5371F: arch/arc/plat-eznps
5372F: arch/arc/boot/dts/eznps.dts
5373
82abbea7
RD
5374F2FS FILE SYSTEM
5375M: Jaegeuk Kim <jaegeuk@kernel.org>
5376M: Chao Yu <yuchao0@huawei.com>
5377L: linux-f2fs-devel@lists.sourceforge.net
5378W: https://f2fs.wiki.kernel.org/
5379T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5380S: Maintained
5381F: Documentation/filesystems/f2fs.txt
5382F: Documentation/ABI/testing/sysfs-fs-f2fs
5383F: fs/f2fs/
5384F: include/linux/f2fs_fs.h
5385F: include/trace/events/f2fs.h
5386
e53004e2 5387F71805F HARDWARE MONITORING DRIVER
d8130624 5388M: Jean Delvare <jdelvare@suse.com>
968ce1b1 5389L: linux-hwmon@vger.kernel.org
e53004e2 5390S: Maintained
679655da
JP
5391F: Documentation/hwmon/f71805f
5392F: drivers/hwmon/f71805f.c
e53004e2 5393
88b2dbdb 5394FANOTIFY
67427715
JK
5395M: Jan Kara <jack@suse.cz>
5396R: Amir Goldstein <amir73il@gmail.com>
5397L: linux-fsdevel@vger.kernel.org
88b2dbdb
EP
5398S: Maintained
5399F: fs/notify/fanotify/
5400F: include/linux/fanotify.h
c117ab84 5401F: include/uapi/linux/fanotify.h
88b2dbdb 5402
1da177e4 5403FARSYNC SYNCHRONOUS DRIVER
8b58be88 5404M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
5405W: http://www.farsite.co.uk/
5406S: Supported
679655da 5407F: drivers/net/wan/farsync.*
1da177e4 5408
c5408b88 5409FAULT INJECTION SUPPORT
8b58be88 5410M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 5411S: Supported
679655da
JP
5412F: Documentation/fault-injection/
5413F: lib/fault-inject.c
c5408b88 5414
053e514f
NT
5415FBTFT Framebuffer drivers
5416M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
053e514f
NT
5417S: Maintained
5418F: drivers/staging/fbtft/
5419
82abbea7
RD
5420FC0011 TUNER DRIVER
5421M: Michael Buesch <m@bues.ch>
5422L: linux-media@vger.kernel.org
5423S: Maintained
5424F: drivers/media/tuners/fc0011.h
5425F: drivers/media/tuners/fc0011.c
5426
5427FC2580 MEDIA DRIVER
5428M: Antti Palosaari <crope@iki.fi>
5429L: linux-media@vger.kernel.org
5430W: https://linuxtv.org
5431W: http://palosaari.fi/linux/
5432Q: http://patchwork.linuxtv.org/project/linux-media/list/
5433T: git git://linuxtv.org/anttip/media_tree.git
5434S: Maintained
5435F: drivers/media/tuners/fc2580*
5436
cae727db 5437FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 5438M: Johannes Thumshirn <jth@kernel.org>
3e5c6356 5439L: linux-scsi@vger.kernel.org
cae727db
RL
5440W: www.Open-FCoE.org
5441S: Supported
5442F: drivers/scsi/libfc/
5443F: drivers/scsi/fcoe/
5444F: include/scsi/fc/
5445F: include/scsi/libfc.h
5446F: include/scsi/libfcoe.h
c117ab84 5447F: include/uapi/scsi/fc/
cae727db 5448
e2d1d6c0 5449FILE LOCKING (flock() and fcntl()/lockf())
4e897f5b 5450M: Jeff Layton <jlayton@kernel.org>
9c3646d1 5451M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 5452L: linux-fsdevel@vger.kernel.org
1da177e4 5453S: Maintained
679655da 5454F: include/linux/fcntl.h
c117ab84 5455F: include/uapi/linux/fcntl.h
679655da
JP
5456F: fs/fcntl.c
5457F: fs/locks.c
1da177e4 5458
e2d1d6c0 5459FILESYSTEMS (VFS and infrastructure)
8b58be88 5460M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5461L: linux-fsdevel@vger.kernel.org
173acc7c 5462S: Maintained
679655da 5463F: fs/*
7d34cd12
EB
5464F: include/linux/fs.h
5465F: include/uapi/linux/fs.h
173acc7c 5466
b26e0ed4 5467FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5468M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5469L: linux-hwmon@vger.kernel.org
b26e0ed4 5470S: Maintained
d5ca6918
JP
5471F: drivers/hwmon/f75375s.c
5472F: include/linux/f75375s.h
b26e0ed4 5473
a331b0c3
CL
5474FIREWIRE AUDIO DRIVERS
5475M: Clemens Ladisch <clemens@ladisch.de>
5476L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5477T: git git://git.alsa-project.org/alsa-kernel.git
5478S: Maintained
5479F: sound/firewire/
5480
eb86ec51
SR
5481FIREWIRE MEDIA DRIVERS (firedtv)
5482M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5483L: linux-media@vger.kernel.org
5484L: linux1394-devel@lists.sourceforge.net
5485T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5486S: Maintained
5487F: drivers/media/firewire/
5488
a511ce33
CB
5489FIREWIRE SBP-2 TARGET
5490M: Chris Boot <bootc@bootc.net>
5491L: linux-scsi@vger.kernel.org
5492L: target-devel@vger.kernel.org
5493L: linux1394-devel@lists.sourceforge.net
5494T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5495S: Maintained
5496F: drivers/target/sbp/
5497
7d2c86b5 5498FIREWIRE SUBSYSTEM
8b58be88 5499M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5500L: linux1394-devel@lists.sourceforge.net
958a29cb 5501W: http://ieee1394.wiki.kernel.org/
2ca526bf 5502T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5503S: Maintained
679655da 5504F: drivers/firewire/
8f06ce3b
SR
5505F: include/linux/firewire.h
5506F: include/uapi/linux/firewire*.h
9f6d3c4b 5507F: tools/firewire/
e2d1d6c0
RD
5508
5509FIRMWARE LOADER (request_firmware)
e7604239 5510M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5511L: linux-kernel@vger.kernel.org
5512S: Maintained
679655da
JP
5513F: Documentation/firmware_class/
5514F: drivers/base/firmware*.c
5515F: include/linux/firmware.h
e2d1d6c0 5516
f730e3dc 5517FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5518M: Joshua Morris <josh.h.morris@us.ibm.com>
5519M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5520S: Maintained
5521F: drivers/block/rsxx/
5522
8206f664 5523FLOPPY DRIVER
e5f6450c 5524M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5525T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5526S: Odd fixes
5527F: drivers/block/floppy.c
5528
9c9f32ed
AR
5529FMC SUBSYSTEM
5530M: Alessandro Rubini <rubini@gnudd.com>
5531W: http://www.ohwr.org/projects/fmc-bus
5532S: Supported
5533F: drivers/fmc/
5534F: include/linux/fmc*.h
5535F: include/linux/ipmi-fru.h
5536K: fmc_d.*register
5537
3c0ed7d5 5538FPGA MANAGER FRAMEWORK
deb0b9b2 5539M: Alan Tull <atull@kernel.org>
a120fbdd 5540M: Moritz Fischer <mdf@kernel.org>
7f1a5f04 5541L: linux-fpga@vger.kernel.org
3c0ed7d5 5542S: Maintained
e4998077 5543T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
2007eafd 5544Q: http://patchwork.kernel.org/project/linux-fpga/list/
deb0b9b2 5545F: Documentation/fpga/
83ff2d57 5546F: Documentation/devicetree/bindings/fpga/
3c0ed7d5 5547F: drivers/fpga/
deb0b9b2 5548F: include/linux/fpga/
3c0ed7d5
AT
5549W: http://www.rocketboards.org
5550
e2d1d6c0 5551FPU EMULATOR
8b58be88 5552M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5553W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5554S: Maintained
679655da 5555F: arch/x86/math-emu/
e2d1d6c0
RD
5556
5557FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5558L: netdev@vger.kernel.org
c173bfac 5559S: Orphan
679655da
JP
5560F: drivers/net/wan/dlci.c
5561F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5562
5563FRAMEBUFFER LAYER
04f6152d 5564M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
47d04676 5565L: dri-devel@lists.freedesktop.org
c69f677c 5566L: linux-fbdev@vger.kernel.org
04f6152d 5567T: git git://github.com/bzolnier/linux.git
b22fe37b 5568Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5569S: Maintained
679655da 5570F: Documentation/fb/
b22fe37b
PM
5571F: drivers/video/
5572F: include/video/
679655da 5573F: include/linux/fb.h
c117ab84
CEB
5574F: include/uapi/video/
5575F: include/uapi/linux/fb.h
e2d1d6c0 5576
93aafb6d
HG
5577FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5578M: Horia Geantă <horia.geanta@nxp.com>
ca70f415 5579M: Aymen Sghaier <aymen.sghaier@nxp.com>
93aafb6d
HG
5580L: linux-crypto@vger.kernel.org
5581S: Maintained
5582F: drivers/crypto/caam/
5583F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5584
a57c188e 5585FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5586M: Timur Tabi <timur@tabi.org>
a57c188e 5587L: linux-fbdev@vger.kernel.org
c4ef9bc4 5588S: Maintained
8a61f013 5589F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5590
e2d1d6c0 5591FREESCALE DMA DRIVER
64d09f5e 5592M: Li Yang <leoyang.li@nxp.com>
8b58be88 5593M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5594L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5595S: Maintained
679655da 5596F: drivers/dma/fsldma.*
e2d1d6c0 5597
7683e9e5
LT
5598FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5599M: Claudiu Manoil <claudiu.manoil@freescale.com>
5600L: netdev@vger.kernel.org
5601S: Maintained
5602F: drivers/net/ethernet/freescale/gianfar*
5603X: drivers/net/ethernet/freescale/gianfar_ptp.c
5604F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5605
44248aff
HX
5606FREESCALE GPMI NAND DRIVER
5607M: Han Xu <han.xu@nxp.com>
5608L: linux-mtd@lists.infradead.org
5609S: Maintained
5610F: drivers/mtd/nand/gpmi-nand/*
5611
e2d1d6c0 5612FREESCALE I2C CPM DRIVER
8b58be88 5613M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5614L: linuxppc-dev@lists.ozlabs.org
846557d3 5615L: linux-i2c@vger.kernel.org
0d2b405a 5616S: Maintained
679655da 5617F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5618
7683e9e5
LT
5619FREESCALE IMX / MXC FEC DRIVER
5620M: Fugang Duan <fugang.duan@nxp.com>
5621L: netdev@vger.kernel.org
5622S: Maintained
5623F: drivers/net/ethernet/freescale/fec_main.c
5624F: drivers/net/ethernet/freescale/fec_ptp.c
5625F: drivers/net/ethernet/freescale/fec.h
5626F: Documentation/devicetree/bindings/net/fsl-fec.txt
5627
60e8c5ab 5628FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5629M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5630L: linux-fbdev@vger.kernel.org
efc03ecb 5631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5632S: Maintained
bad985a1 5633F: include/linux/platform_data/video-imxfb.h
8a61f013 5634F: drivers/video/fbdev/imxfb.c
60e8c5ab 5635
7683e9e5
LT
5636FREESCALE QORIQ DPAA ETHERNET DRIVER
5637M: Madalin Bucur <madalin.bucur@nxp.com>
63a0a00b
NA
5638L: netdev@vger.kernel.org
5639S: Maintained
7683e9e5 5640F: drivers/net/ethernet/freescale/dpaa
63a0a00b 5641
2fbfadb5
MB
5642FREESCALE QORIQ DPAA FMAN DRIVER
5643M: Madalin Bucur <madalin.bucur@nxp.com>
5644L: netdev@vger.kernel.org
5645S: Maintained
5646F: drivers/net/ethernet/freescale/fman
5647F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5648
7683e9e5
LT
5649FREESCALE QUAD SPI DRIVER
5650M: Han Xu <han.xu@nxp.com>
5651L: linux-mtd@lists.infradead.org
1b48706f 5652S: Maintained
7683e9e5 5653F: drivers/mtd/spi-nor/fsl-quadspi.c
1b48706f 5654
d9e9d82c 5655FREESCALE QUICC ENGINE LIBRARY
1b48706f 5656M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5657L: linuxppc-dev@lists.ozlabs.org
1b48706f 5658S: Maintained
7aa1aa6e
ZQ
5659F: drivers/soc/fsl/qe/
5660F: include/soc/fsl/*qe*.h
5661F: include/soc/fsl/*ucc*.h
d9e9d82c 5662
beaf53bf 5663FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
64d09f5e 5664M: Li Yang <leoyang.li@nxp.com>
beaf53bf 5665L: netdev@vger.kernel.org
a4724ed6 5666L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5667S: Maintained
ec21e2ec 5668F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5669
c19b6d24
ZQ
5670FREESCALE QUICC ENGINE UCC HDLC DRIVER
5671M: Zhao Qiang <qiang.zhao@nxp.com>
5672L: netdev@vger.kernel.org
5673L: linuxppc-dev@lists.ozlabs.org
5674S: Maintained
5675F: drivers/net/wan/fsl_ucc_hdlc*
5676
d9e9d82c 5677FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5678M: Timur Tabi <timur@tabi.org>
a4724ed6 5679L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5680S: Maintained
df621252 5681F: drivers/tty/serial/ucc_uart.c
d9e9d82c 5682
7683e9e5
LT
5683FREESCALE SOC DRIVERS
5684M: Li Yang <leoyang.li@nxp.com>
5685L: linuxppc-dev@lists.ozlabs.org
5686L: linux-arm-kernel@lists.infradead.org
5687S: Maintained
5688F: Documentation/devicetree/bindings/soc/fsl/
5689F: drivers/soc/fsl/
5690F: include/linux/fsl/
5691
5692FREESCALE SOC FS_ENET DRIVER
5693M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5694M: Vitaly Bordug <vbordug@ru.mvista.com>
5695L: linuxppc-dev@lists.ozlabs.org
5696L: netdev@vger.kernel.org
5697S: Maintained
5698F: drivers/net/ethernet/freescale/fs_enet/
5699F: include/linux/fs_enet_pd.h
5700
d9e9d82c 5701FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5702M: Timur Tabi <timur@tabi.org>
dc85950a 5703M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5704M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5705R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5706L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5707L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5708S: Maintained
69aefcea 5709F: sound/soc/fsl/fsl*
dc85950a 5710F: sound/soc/fsl/imx*
69aefcea 5711F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5712
7683e9e5
LT
5713FREESCALE USB PERIPHERAL DRIVERS
5714M: Li Yang <leoyang.li@nxp.com>
5715L: linux-usb@vger.kernel.org
5716L: linuxppc-dev@lists.ozlabs.org
5717S: Maintained
5718F: drivers/usb/gadget/udc/fsl*
5719
1da177e4 5720FREEVXFS FILESYSTEM
8b58be88 5721M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5722W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5723S: Maintained
679655da 5724F: fs/freevxfs/
1da177e4 5725
71038f52 5726FREEZER
49db1903 5727M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5728M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5729L: linux-pm@vger.kernel.org
71038f52 5730S: Supported
679655da
JP
5731F: Documentation/power/freezing-of-tasks.txt
5732F: include/linux/freezer.h
5733F: kernel/freezer.c
71038f52 5734
839a1f79
KRW
5735FRONTSWAP API
5736M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5737L: linux-kernel@vger.kernel.org
5738S: Maintained
5739F: mm/frontswap.c
5740F: include/linux/frontswap.h
5741
a5432f5a 5742FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5743M: David Howells <dhowells@redhat.com>
e62d6e24 5744L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5745S: Supported
5746F: Documentation/filesystems/caching/
5747F: fs/fscache/
5748F: include/linux/fscache*.h
5749
90fce086 5750FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
598c7d7a
TT
5751M: Theodore Y. Ts'o <tytso@mit.edu>
5752M: Jaegeuk Kim <jaegeuk@kernel.org>
90fce086
EB
5753L: linux-fscrypt@vger.kernel.org
5754Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5755T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
598c7d7a
TT
5756S: Supported
5757F: fs/crypto/
46f47e48 5758F: include/linux/fscrypt*.h
f4f864c1 5759F: Documentation/filesystems/fscrypt.rst
598c7d7a 5760
5ab7ffea 5761FUJITSU FR-V (FRV) PORT
0cf0305f 5762S: Orphan
679655da 5763F: arch/frv/
1da177e4 5764
20b93734 5765FUJITSU LAPTOP EXTRAS
409a3e98 5766M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5767L: platform-driver-x86@vger.kernel.org
20b93734 5768S: Maintained
679655da 5769F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5770
4da621b6
HK
5771FUJITSU M-5MO LS CAMERA ISP DRIVER
5772M: Kyungmin Park <kyungmin.park@samsung.com>
5773M: Heungjun Kim <riverful.kim@samsung.com>
5774L: linux-media@vger.kernel.org
5775S: Maintained
90d72ac6 5776F: drivers/media/i2c/m5mols/
b5dcee22 5777F: include/media/i2c/m5mols.h
4da621b6 5778
2d24c490
RG
5779FUJITSU TABLET EXTRAS
5780M: Robert Gerlach <khnz@gmx.de>
5781L: platform-driver-x86@vger.kernel.org
5782S: Maintained
5783F: drivers/platform/x86/fujitsu-tablet.c
5784
04578f17 5785FUSE: FILESYSTEM IN USERSPACE
8b58be88 5786M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5787L: linux-fsdevel@vger.kernel.org
04578f17 5788W: http://fuse.sourceforge.net/
0a30f612 5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5790S: Maintained
679655da 5791F: fs/fuse/
c117ab84 5792F: include/uapi/linux/fuse.h
0a30f612 5793F: Documentation/filesystems/fuse.txt
04578f17 5794
59cd42c2
DHV
5795FUTEX SUBSYSTEM
5796M: Thomas Gleixner <tglx@linutronix.de>
5797M: Ingo Molnar <mingo@redhat.com>
5798R: Peter Zijlstra <peterz@infradead.org>
5799R: Darren Hart <dvhart@infradead.org>
5800L: linux-kernel@vger.kernel.org
5801T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5802S: Maintained
5803F: kernel/futex.c
5804F: kernel/futex_compat.c
5805F: include/asm-generic/futex.h
5806F: include/linux/futex.h
5807F: include/uapi/linux/futex.h
5808F: tools/testing/selftests/futex/
5809F: tools/perf/bench/futex*
5810F: Documentation/*futex*
5811
1da177e4 5812FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5813M: Rik Faith <faith@cs.unc.edu>
1da177e4 5814L: linux-scsi@vger.kernel.org
baaea1dc 5815S: Odd Fixes (e.g., new signatures)
679655da 5816F: drivers/scsi/fdomain.*
1da177e4 5817
6b90bd4b
ER
5818GCC PLUGINS
5819M: Kees Cook <keescook@chromium.org>
5820R: Emese Revfy <re.emese@gmail.com>
5821L: kernel-hardening@lists.openwall.com
5822S: Maintained
5823F: scripts/gcc-plugins/
5824F: scripts/gcc-plugin.sh
68fdc678 5825F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5826F: Documentation/gcc-plugins.txt
5827
d8e2162c
PO
5828GCOV BASED KERNEL PROFILING
5829M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5830S: Maintained
5831F: kernel/gcov/
2584bab2 5832F: Documentation/dev-tools/gcov.rst
d8e2162c 5833
82abbea7
RD
5834GDB KERNEL DEBUGGING HELPER SCRIPTS
5835M: Jan Kiszka <jan.kiszka@siemens.com>
5836M: Kieran Bingham <kieran@bingham.xyz>
5837S: Supported
5838F: scripts/gdb/
5839
1da177e4 5840GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5841M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5842L: linux-scsi@vger.kernel.org
5843W: http://www.icp-vortex.com/
5844S: Supported
679655da 5845F: drivers/scsi/gdt*
1da177e4 5846
3169a1c7
HV
5847GEMTEK FM RADIO RECEIVER DRIVER
5848M: Hans Verkuil <hverkuil@xs4all.nl>
5849L: linux-media@vger.kernel.org
5850T: git git://linuxtv.org/media_tree.git
a825eaec 5851W: https://linuxtv.org
3169a1c7
HV
5852S: Maintained
5853F: drivers/media/radio/radio-gemtek*
5854
1c23af90 5855GENERIC GPIO I2C DRIVER
880b0e26 5856M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5857S: Supported
679655da
JP
5858F: drivers/i2c/busses/i2c-gpio.c
5859F: include/linux/i2c-gpio.h
1c23af90 5860
92ed1a76
PK
5861GENERIC GPIO I2C MULTIPLEXER DRIVER
5862M: Peter Korsgaard <peter.korsgaard@barco.com>
5863L: linux-i2c@vger.kernel.org
5864S: Supported
e7065e20
JD
5865F: drivers/i2c/muxes/i2c-mux-gpio.c
5866F: include/linux/i2c-mux-gpio.h
5867F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5868
9251ce95 5869GENERIC HDLC (WAN) DRIVERS
8b58be88 5870M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5871W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5872S: Maintained
679655da
JP
5873F: drivers/net/wan/c101.c
5874F: drivers/net/wan/hd6457*
5875F: drivers/net/wan/hdlc*
5876F: drivers/net/wan/n2.c
5877F: drivers/net/wan/pc300too.c
5878F: drivers/net/wan/pci200syn.c
5879F: drivers/net/wan/wanxl*
1da177e4 5880
1527aab6 5881GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5882M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5883L: linux-arch@vger.kernel.org
5884T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5885S: Maintained
14430813
JP
5886F: include/asm-generic/
5887F: include/uapi/asm-generic/
1527aab6 5888
ff764963
KVA
5889GENERIC PHY FRAMEWORK
5890M: Kishon Vijay Abraham I <kishon@ti.com>
5891L: linux-kernel@vger.kernel.org
5892T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5893S: Supported
5894F: drivers/phy/
5895F: include/linux/phy/
5896
eea97aed
KH
5897GENERIC PM DOMAINS
5898M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5899M: Kevin Hilman <khilman@kernel.org>
5900M: Ulf Hansson <ulf.hansson@linaro.org>
5901L: linux-pm@vger.kernel.org
5902S: Supported
5903F: drivers/base/power/domain*.c
5904F: include/linux/pm_domain.h
5e68ebd0 5905F: Documentation/devicetree/bindings/power/power_domain.txt
eea97aed 5906
ccb86a69 5907GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5908M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5909L: kvm@vger.kernel.org
ccb86a69
MT
5910S: Supported
5911F: drivers/uio/uio_pci_generic.c
5912
a7d5afe8
GKB
5913GENWQE (IBM Generic Workqueue Card)
5914M: Frank Haverkamp <haver@linux.vnet.ibm.com>
cdc1daca 5915M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
a7d5afe8
GKB
5916S: Supported
5917F: drivers/misc/genwqe/
5918
82abbea7
RD
5919GET_MAINTAINER SCRIPT
5920M: Joe Perches <joe@perches.com>
5921S: Maintained
5922F: scripts/get_maintainer.pl
5923
5be7b50f 5924GFS2 FILE SYSTEM
8b58be88 5925M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5926M: Bob Peterson <rpeterso@redhat.com>
a4644184 5927L: cluster-devel@redhat.com
5be7b50f 5928W: http://sources.redhat.com/cluster/
28666d6d 5929T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5930S: Supported
679655da
JP
5931F: Documentation/filesystems/gfs2*.txt
5932F: fs/gfs2/
c117ab84 5933F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5934
0a34eb8f 5935GIGASET ISDN DRIVERS
6b096fde 5936M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5937L: gigaset307x-common@lists.sourceforge.net
5938W: http://gigaset307x.sourceforge.net/
6b096fde 5939S: Odd Fixes
679655da
JP
5940F: Documentation/isdn/README.gigaset
5941F: drivers/isdn/gigaset/
c117ab84 5942F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5943
7eea35fe
JP
5944GO7007 MPEG CODEC
5945M: Hans Verkuil <hans.verkuil@cisco.com>
5946L: linux-media@vger.kernel.org
5947S: Maintained
5948F: drivers/media/usb/go7007/
5949
ca96ea86
BN
5950GOODIX TOUCHSCREEN
5951M: Bastien Nocera <hadess@hadess.net>
5952L: linux-input@vger.kernel.org
5953S: Maintained
5954F: drivers/input/touchscreen/goodix.c
5955
7683e9e5
LT
5956GPIO ACPI SUPPORT
5957M: Mika Westerberg <mika.westerberg@linux.intel.com>
5958M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5959L: linux-gpio@vger.kernel.org
5960L: linux-acpi@vger.kernel.org
5961S: Maintained
5962F: Documentation/acpi/gpio-properties.txt
5963F: drivers/gpio/gpiolib-acpi.c
5964
24d79ebc
SY
5965GPIO IR Transmitter
5966M: Sean Young <sean@mess.org>
5967L: linux-media@vger.kernel.org
5968S: Maintained
5969F: drivers/media/rc/gpio-ir-tx.c
5970
a6a1cf3d
BJZ
5971GPIO MOCKUP DRIVER
5972M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5973L: linux-gpio@vger.kernel.org
5974S: Maintained
5975F: drivers/gpio/gpio-mockup.c
5976F: tools/testing/selftests/gpio/
5977
a0dc00b4 5978GPIO SUBSYSTEM
e4651a9f 5979M: Linus Walleij <linus.walleij@linaro.org>
d15b7179 5980L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5981T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5982S: Maintained
cd97a449 5983F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5984F: Documentation/gpio/
40c159b7 5985F: Documentation/ABI/testing/gpio-cdev
fe95046e 5986F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5987F: drivers/gpio/
bdc6e95e
AC
5988F: include/linux/gpio/
5989F: include/linux/gpio.h
9b692346 5990F: include/asm-generic/gpio.h
3c702e99 5991F: include/uapi/linux/gpio.h
6d591c46 5992F: tools/gpio/
a0dc00b4 5993
71a6d0af
HW
5994GRE DEMULTIPLEXER DRIVER
5995M: Dmitry Kozlov <xeb@mail.ru>
5996L: netdev@vger.kernel.org
5997S: Maintained
11c26770
JP
5998F: net/ipv4/gre_demux.c
5999F: net/ipv4/gre_offload.c
71a6d0af
HW
6000F: include/net/gre.h
6001
d4c41139 6002GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 6003M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
6004L: netdev@vger.kernel.org
6005S: Maintained
a31a96ad 6006F: drivers/net/ethernet/aeroflex/
d4c41139 6007
926706c5
VA
6008GREYBUS AUDIO PROTOCOLS DRIVERS
6009M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 6010M: Mark Greer <mgreer@animalcreek.com>
926706c5 6011S: Maintained
544a6944
MG
6012F: drivers/staging/greybus/audio_apbridgea.c
6013F: drivers/staging/greybus/audio_apbridgea.h
926706c5 6014F: drivers/staging/greybus/audio_codec.c
544a6944
MG
6015F: drivers/staging/greybus/audio_codec.h
6016F: drivers/staging/greybus/audio_gb.c
6017F: drivers/staging/greybus/audio_manager.c
6018F: drivers/staging/greybus/audio_manager.h
6019F: drivers/staging/greybus/audio_manager_module.c
6020F: drivers/staging/greybus/audio_manager_private.h
6021F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
6022F: drivers/staging/greybus/audio_module.c
6023F: drivers/staging/greybus/audio_topology.c
6024
f47e07bc 6025GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5bd16350
VK
6026M: Viresh Kumar <vireshk@kernel.org>
6027S: Maintained
6028F: drivers/staging/greybus/authentication.c
6029F: drivers/staging/greybus/bootrom.c
6030F: drivers/staging/greybus/firmware.h
6031F: drivers/staging/greybus/fw-core.c
6032F: drivers/staging/greybus/fw-download.c
6033F: drivers/staging/greybus/fw-managament.c
6034F: drivers/staging/greybus/greybus_authentication.h
6035F: drivers/staging/greybus/greybus_firmware.h
6036F: drivers/staging/greybus/hid.c
6037F: drivers/staging/greybus/i2c.c
6038F: drivers/staging/greybus/spi.c
6039F: drivers/staging/greybus/spilib.c
6040F: drivers/staging/greybus/spilib.h
6041
a1ffc2d2 6042GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
7683e9e5 6043M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8d904fe5 6044S: Maintained
7683e9e5
LT
6045F: drivers/staging/greybus/loopback.c
6046F: drivers/staging/greybus/timesync.c
6047F: drivers/staging/greybus/timesync_platform.c
8d904fe5 6048
92b8bd96
VH
6049GREYBUS PLATFORM DRIVERS
6050M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6051S: Maintained
6052F: drivers/staging/greybus/arche-platform.c
6053F: drivers/staging/greybus/arche-apb-ctrl.c
6054F: drivers/staging/greybus/arche_platform.h
6055
7683e9e5
LT
6056GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6057M: Rui Miguel Silva <rmfrfs@gmail.com>
6058S: Maintained
6059F: drivers/staging/greybus/sdio.c
6060F: drivers/staging/greybus/light.c
6061F: drivers/staging/greybus/gpio.c
6062F: drivers/staging/greybus/power_supply.c
6063F: drivers/staging/greybus/spi.c
6064F: drivers/staging/greybus/spilib.c
6065
6066GREYBUS SUBSYSTEM
6067M: Johan Hovold <johan@kernel.org>
6068M: Alex Elder <elder@kernel.org>
6069M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6070S: Maintained
6071F: drivers/staging/greybus/
6072L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6073
6074GREYBUS UART PROTOCOLS DRIVERS
6075M: David Lin <dtwlin@gmail.com>
6076S: Maintained
6077F: drivers/staging/greybus/uart.c
6078F: drivers/staging/greybus/log.c
6079
7aae6e2d
CAC
6080GS1662 VIDEO SERIALIZER
6081M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6082L: linux-media@vger.kernel.org
6083T: git git://linuxtv.org/media_tree.git
6084S: Maintained
6085F: drivers/media/spi/gs1662.c
6086
e8deeae2 6087GSPCA FINEPIX SUBDRIVER
8b58be88 6088M: Frank Zago <frank@zago.net>
661263b5 6089L: linux-media@vger.kernel.org
275ffde4 6090T: git git://linuxtv.org/media_tree.git
e8deeae2 6091S: Maintained
0c0d06ca 6092F: drivers/media/usb/gspca/finepix.c
e8deeae2 6093
4b3fa3c4
OL
6094GSPCA GL860 SUBDRIVER
6095M: Olivier Lorin <o.lorin@laposte.net>
6096L: linux-media@vger.kernel.org
275ffde4 6097T: git git://linuxtv.org/media_tree.git
4b3fa3c4 6098S: Maintained
0c0d06ca 6099F: drivers/media/usb/gspca/gl860/
4b3fa3c4 6100
e8deeae2 6101GSPCA M5602 SUBDRIVER
8b58be88 6102M: Erik Andren <erik.andren@gmail.com>
661263b5 6103L: linux-media@vger.kernel.org
275ffde4 6104T: git git://linuxtv.org/media_tree.git
e8deeae2 6105S: Maintained
0c0d06ca 6106F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
6107
6108GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 6109M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 6110L: linux-media@vger.kernel.org
275ffde4 6111T: git git://linuxtv.org/media_tree.git
c0936df4 6112S: Odd Fixes
0c0d06ca 6113F: drivers/media/usb/gspca/pac207.c
e8deeae2 6114
261982f1 6115GSPCA SN9C20X SUBDRIVER
d95c5b0b 6116M: Brian Johnson <brijohn@gmail.com>
261982f1 6117L: linux-media@vger.kernel.org
275ffde4 6118T: git git://linuxtv.org/media_tree.git
261982f1 6119S: Maintained
0c0d06ca 6120F: drivers/media/usb/gspca/sn9c20x.c
261982f1 6121
e8deeae2 6122GSPCA T613 SUBDRIVER
8b58be88 6123M: Leandro Costantino <lcostantino@gmail.com>
661263b5 6124L: linux-media@vger.kernel.org
275ffde4 6125T: git git://linuxtv.org/media_tree.git
e8deeae2 6126S: Maintained
0c0d06ca 6127F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
6128
6129GSPCA USB WEBCAM DRIVER
c0936df4 6130M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 6131L: linux-media@vger.kernel.org
275ffde4 6132T: git git://linuxtv.org/media_tree.git
c0936df4 6133S: Odd Fixes
0c0d06ca 6134F: drivers/media/usb/gspca/
e8deeae2 6135
bed45f79
PN
6136GTP (GPRS Tunneling Protocol)
6137M: Pablo Neira Ayuso <pablo@netfilter.org>
6138M: Harald Welte <laforge@gnumonks.org>
6139L: osmocom-net-gprs@lists.osmocom.org
6140T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6141S: Maintained
6142F: drivers/net/gtp.c
6143
584ec979 6144GUID PARTITION TABLE (GPT)
4f973c63 6145M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
6146L: linux-efi@vger.kernel.org
6147S: Maintained
6148F: block/partitions/efi.*
6149
4e456b86
YS
6150H8/300 ARCHITECTURE
6151M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 6152L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
6153W: http://uclinux-h8.sourceforge.jp
6154T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6155S: Maintained
6156F: arch/h8300/
6157F: drivers/clocksource/h8300_*.c
6158F: drivers/clk/h8300/
6159F: drivers/irqchip/irq-renesas-h8*.c
6160
e5ab1477
AP
6161HACKRF MEDIA DRIVER
6162M: Antti Palosaari <crope@iki.fi>
6163L: linux-media@vger.kernel.org
a825eaec 6164W: https://linuxtv.org
e5ab1477
AP
6165W: http://palosaari.fi/linux/
6166Q: http://patchwork.linuxtv.org/project/linux-media/list/
6167T: git git://linuxtv.org/anttip/media_tree.git
6168S: Maintained
6169F: drivers/media/usb/hackrf/
6170
82abbea7
RD
6171HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6172M: Frank Seidel <frank@f-seidel.de>
6173L: platform-driver-x86@vger.kernel.org
6174W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6175S: Maintained
6176F: drivers/platform/x86/hdaps.c
6177
5b543965 6178HARDWARE MONITORING
d8130624 6179M: Jean Delvare <jdelvare@suse.com>
ca462085 6180M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
6181L: linux-hwmon@vger.kernel.org
6182W: http://hwmon.wiki.kernel.org/
885374e3 6183T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 6184S: Maintained
047f4ec2 6185F: Documentation/hwmon/
679655da 6186F: drivers/hwmon/
047f4ec2 6187F: include/linux/hwmon*.h
5b543965 6188
844dd05f 6189HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
6190M: Matt Mackall <mpm@selenic.com>
6191M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 6192L: linux-crypto@vger.kernel.org
c0d0787b 6193S: Odd fixes
f6c60b15 6194F: Documentation/devicetree/bindings/rng/
679655da
JP
6195F: Documentation/hw_random.txt
6196F: drivers/char/hw_random/
6197F: include/linux/hw_random.h
844dd05f 6198
8b37fcfc
OBC
6199HARDWARE SPINLOCK CORE
6200M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 6201M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 6202L: linux-remoteproc@vger.kernel.org
8b37fcfc 6203S: Maintained
9f273c24 6204T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 6205F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 6206F: Documentation/hwspinlock.txt
2dbd8585 6207F: drivers/hwspinlock/
8b37fcfc
OBC
6208F: include/linux/hwspinlock.h
6209
1da177e4 6210HARMONY SOUND DRIVER
ac6aecbf 6211L: linux-parisc@vger.kernel.org
1da177e4 6212S: Maintained
679655da 6213F: sound/parisc/harmony.*
1da177e4 6214
82abbea7
RD
6215HDPVR USB VIDEO ENCODER DRIVER
6216M: Hans Verkuil <hverkuil@xs4all.nl>
6217L: linux-media@vger.kernel.org
6218T: git git://linuxtv.org/media_tree.git
6219W: https://linuxtv.org
6220S: Odd Fixes
6221F: drivers/media/usb/hdpvr/
6222
214de83e 6223HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 6224M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
6225S: Supported
6226F: Documentation/watchdog/hpwdt.txt
6227F: drivers/watchdog/hpwdt.c
6228
9257aa49 6229HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 6230M: Don Brace <don.brace@microsemi.com>
a0a268ad 6231L: esc.storagedev@microsemi.com
693373db 6232L: linux-scsi@vger.kernel.org
9257aa49
SC
6233S: Supported
6234F: Documentation/scsi/hpsa.txt
6235F: drivers/scsi/hpsa*.[ch]
6236F: include/linux/cciss*.h
c117ab84 6237F: include/uapi/linux/cciss*.h
9257aa49 6238
f48ad614
DD
6239HFI1 DRIVER
6240M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6241M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6242L: linux-rdma@vger.kernel.org
6243S: Supported
6244F: drivers/infiniband/hw/hfi1
6245
1da177e4 6246HFS FILESYSTEM
6cf515e1
GU
6247L: linux-fsdevel@vger.kernel.org
6248S: Orphan
679655da
JP
6249F: Documentation/filesystems/hfs.txt
6250F: fs/hfs/
1da177e4 6251
ef575f47
GU
6252HFSPLUS FILESYSTEM
6253L: linux-fsdevel@vger.kernel.org
6254S: Orphan
6255F: Documentation/filesystems/hfsplus.txt
6256F: fs/hfsplus/
6257
1da177e4 6258HGA FRAMEBUFFER DRIVER
8b58be88 6259M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
6260L: linux-nvidia@lists.surfsouth.com
6261W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6262S: Maintained
8a61f013 6263F: drivers/video/fbdev/hgafb.c
1da177e4 6264
4480f15b 6265HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 6266M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 6267M: Pavel Machek <pavel@ucw.cz>
bf1c138e 6268L: linux-pm@vger.kernel.org
68656443 6269B: https://bugzilla.kernel.org
e2d1d6c0 6270S: Supported
679655da
JP
6271F: arch/x86/power/
6272F: drivers/base/power/
6273F: kernel/power/
6274F: include/linux/suspend.h
6275F: include/linux/freezer.h
6276F: include/linux/pm.h
679655da 6277F: arch/*/include/asm/suspend*.h
e2d1d6c0 6278
4ef4caad 6279HID CORE LAYER
e5f6450c 6280M: Jiri Kosina <jikos@kernel.org>
406df153 6281R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 6282L: linux-input@vger.kernel.org
54e5881d 6283T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 6284S: Maintained
679655da
JP
6285F: drivers/hid/
6286F: include/linux/hid*
c117ab84 6287F: include/uapi/linux/hid*
4ef4caad 6288
30ee72f0 6289HID SENSOR HUB DRIVERS
e5f6450c 6290M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
6291M: Jonathan Cameron <jic23@kernel.org>
6292M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6293L: linux-input@vger.kernel.org
6294L: linux-iio@vger.kernel.org
6295S: Maintained
6296F: Documentation/hid/hid-sensor*
6297F: drivers/hid/hid-sensor-*
6298F: drivers/iio/*/hid-*
6299F: include/linux/hid-sensor-*
6300
86d35afb 6301HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8b58be88 6302M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6303L: linux-kernel@vger.kernel.org
75fc2d37 6304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 6305S: Maintained
679655da 6306F: Documentation/timers/
5cee9645 6307F: kernel/time/hrtimer.c
88606e80 6308F: kernel/time/clockevents.c
88606e80 6309F: kernel/time/timer_*.c
05ed8490 6310F: include/linux/clockchips.h
679655da 6311F: include/linux/hrtimer.h
38bed542 6312
1da177e4 6313HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 6314L: linux-hams@vger.kernel.org
8b64f2a0 6315S: Orphan
679655da
JP
6316F: drivers/net/hamradio/dmascc.c
6317F: drivers/net/hamradio/scc.c
1da177e4 6318
ede1e6f8 6319HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 6320M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
6321W: http://www.highpoint-tech.com
6322S: Supported
679655da
JP
6323F: Documentation/scsi/hptiop.txt
6324F: drivers/scsi/hptiop.c
ede1e6f8 6325
1da177e4 6326HIPPI
8b58be88 6327M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
6328L: linux-hippi@sunsite.dk
6329S: Maintained
679655da 6330F: include/linux/hippidevice.h
c117ab84 6331F: include/uapi/linux/if_hippi.h
679655da 6332F: net/802/hippi.c
ff5a3b50 6333F: drivers/net/hippi/
1da177e4 6334
3882a734 6335HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
b30d74e4
DH
6336M: Yisen Zhuang <yisen.zhuang@huawei.com>
6337M: Salil Mehta <salil.mehta@huawei.com>
6338L: netdev@vger.kernel.org
6339W: http://www.hisilicon.com
6340S: Maintained
3882a734 6341F: drivers/net/ethernet/hisilicon/hns3/
b30d74e4 6342
3882a734 6343HISILICON NETWORK SUBSYSTEM DRIVER
15e8e5ff
S
6344M: Yisen Zhuang <yisen.zhuang@huawei.com>
6345M: Salil Mehta <salil.mehta@huawei.com>
6346L: netdev@vger.kernel.org
6347W: http://www.hisilicon.com
6348S: Maintained
3882a734
LT
6349F: drivers/net/ethernet/hisilicon/
6350F: Documentation/devicetree/bindings/net/hisilicon*.txt
15e8e5ff 6351
07141342
SZ
6352HISILICON PMU DRIVER
6353M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6354W: http://www.hisilicon.com
6355S: Supported
6356F: drivers/perf/hisilicon
6357F: Documentation/perf/hisi-pmu.txt
6358
66a9bae6 6359HISILICON ROCE DRIVER
6360M: Lijun Ou <oulijun@huawei.com>
6361M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6362L: linux-rdma@vger.kernel.org
6363S: Maintained
6364F: drivers/infiniband/hw/hns/
6365F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6366
16c6c252
JG
6367HISILICON SAS Controller
6368M: John Garry <john.garry@huawei.com>
6369W: http://www.hisilicon.com
6370S: Supported
6371F: drivers/scsi/hisi_sas/
6372F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6373
3882a734
LT
6374HMM - Heterogeneous Memory Management
6375M: Jérôme Glisse <jglisse@redhat.com>
6376L: linux-mm@kvack.org
6377S: Maintained
6378F: mm/hmm*
6379F: include/linux/hmm*
6380
ff1d2767 6381HOST AP DRIVER
8b58be88 6382M: Jouni Malinen <j@w1.fi>
724c6b35 6383L: linux-wireless@vger.kernel.org
ffd74aca
JM
6384W: http://w1.fi/hostap-driver.html
6385S: Obsolete
eb4f98d5 6386F: drivers/net/wireless/intersil/hostap/
ff1d2767 6387
dd8cd779 6388HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 6389L: platform-driver-x86@vger.kernel.org
95c70215 6390S: Orphan
679655da 6391F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 6392
e2d1d6c0 6393HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 6394M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6395S: Maintained
7e25d724 6396F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 6397
7d2c86b5 6398HPET: High Precision Event Timers driver
8b58be88 6399M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 6400S: Maintained
679655da
JP
6401F: Documentation/timers/hpet.txt
6402F: drivers/char/hpet.c
6403F: include/linux/hpet.h
c117ab84 6404F: include/uapi/linux/hpet.h
b9b0332f 6405
e07b5d79 6406HPET: x86
9e06f631 6407S: Orphan
679655da
JP
6408F: arch/x86/kernel/hpet.c
6409F: arch/x86/include/asm/hpet.h
b9b0332f 6410
1da177e4 6411HPFS FILESYSTEM
8b58be88 6412M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
6413W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6414S: Maintained
679655da 6415F: fs/hpfs/
1da177e4 6416
3441cded 6417HSI SUBSYSTEM
56459ea9
SR
6418M: Sebastian Reichel <sre@kernel.org>
6419T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
6420S: Maintained
6421F: Documentation/ABI/testing/sysfs-bus-hsi
83e676c9 6422F: Documentation/driver-api/hsi.rst
3441cded
SR
6423F: drivers/hsi/
6424F: include/linux/hsi/
6425F: include/uapi/linux/hsi/
6426
7d2c86b5 6427HSO 3G MODEM DRIVER
0bf09c39
BS
6428L: linux-usb@vger.kernel.org
6429S: Orphan
679655da 6430F: drivers/net/usb/hso.c
11cd29b0 6431
19990e29
AB
6432HSR NETWORK PROTOCOL
6433M: Arvid Brodin <arvid.brodin@alten.se>
6434L: netdev@vger.kernel.org
6435S: Maintained
6436F: net/hsr/
6437
82abbea7
RD
6438HT16K33 LED CONTROLLER DRIVER
6439M: Robin van der Gracht <robin@protonic.nl>
6440S: Maintained
6441F: drivers/auxdisplay/ht16k33.c
6442F: Documentation/devicetree/bindings/display/ht16k33.txt
6443
5a18c343 6444HTCPEN TOUCHSCREEN DRIVER
8b58be88 6445M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
6446L: linux-input@vger.kernel.org
6447S: Maintained
679655da 6448F: drivers/input/touchscreen/htcpen.c
5a18c343 6449
4d3b6327
AK
6450HUAWEI ETHERNET DRIVER
6451M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6452L: netdev@vger.kernel.org
6453S: Supported
6454F: Documentation/networking/hinic.txt
6455F: drivers/net/ethernet/huawei/hinic/
6456
1da177e4 6457HUGETLB FILESYSTEM
6d49e352 6458M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 6459S: Maintained
679655da 6460F: fs/hugetlbfs/
1da177e4 6461
fe713d60
JCT
6462HVA ST MEDIA DRIVER
6463M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6464L: linux-media@vger.kernel.org
6465T: git git://linuxtv.org/media_tree.git
6466W: https://linuxtv.org
6467S: Supported
6468F: drivers/media/platform/sti/hva
6469
82abbea7
RD
6470HWPOISON MEMORY FAILURE HANDLING
6471M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6472L: linux-mm@kvack.org
6473S: Maintained
6474F: mm/memory-failure.c
6475F: mm/hwpoison-inject.c
6476
05183189 6477Hyper-V CORE AND DRIVERS
9c3646d1 6478M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 6479M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 6480M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
6481L: devel@linuxdriverproject.org
6482S: Maintained
a5050c61 6483F: Documentation/networking/netvsc.txt
a4162747 6484F: arch/x86/include/asm/mshyperv.h
773b79f7 6485F: arch/x86/include/asm/trace/hyperv.h
a4162747
HZ
6486F: arch/x86/include/uapi/asm/hyperv.h
6487F: arch/x86/kernel/cpu/mshyperv.c
8730046c 6488F: arch/x86/hyperv
05183189 6489F: drivers/hid/hid-hyperv.c
a4162747 6490F: drivers/hv/
f92ca80b 6491F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6492F: drivers/pci/host/pci-hyperv.c
05183189 6493F: drivers/net/hyperv/
a4162747 6494F: drivers/scsi/storvsc_drv.c
95096f2f 6495F: drivers/uio/uio_hv_generic.c
8a61f013 6496F: drivers/video/fbdev/hyperv_fb.c
ae0078fc 6497F: net/vmw_vsock/hyperv_transport.c
a4162747 6498F: include/linux/hyperv.h
db46e14f 6499F: include/uapi/linux/hyperv.h
a4162747 6500F: tools/hv/
54bf725e 6501F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6502
82abbea7
RD
6503HYPERVISOR VIRTUAL CONSOLE DRIVER
6504L: linuxppc-dev@lists.ozlabs.org
6505S: Odd Fixes
6506F: drivers/tty/hvc/
6507
7683e9e5
LT
6508I2C ACPI SUPPORT
6509M: Mika Westerberg <mika.westerberg@linux.intel.com>
6510L: linux-i2c@vger.kernel.org
6511L: linux-acpi@vger.kernel.org
6512S: Maintained
6513F: drivers/i2c/i2c-core-acpi.c
6514
7724fd04
PR
6515I2C MUXES
6516M: Peter Rosin <peda@axentia.se>
6517L: linux-i2c@vger.kernel.org
6518S: Maintained
2254d24a 6519F: Documentation/i2c/i2c-topology
7724fd04
PR
6520F: Documentation/i2c/muxes/
6521F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6522F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6523F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6524F: drivers/i2c/i2c-mux.c
6525F: drivers/i2c/muxes/
6526F: include/linux/i2c-mux.h
6527
d85c8a6a 6528I2C OVER PARALLEL PORT
d8130624 6529M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6530L: linux-i2c@vger.kernel.org
6531S: Maintained
6532F: Documentation/i2c/busses/i2c-parport
6533F: Documentation/i2c/busses/i2c-parport-light
6534F: drivers/i2c/busses/i2c-parport.c
6535F: drivers/i2c/busses/i2c-parport-light.c
6536
7683e9e5
LT
6537I2C SUBSYSTEM
6538M: Wolfram Sang <wsa@the-dreams.de>
6539L: linux-i2c@vger.kernel.org
6540W: https://i2c.wiki.kernel.org/
6541Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6542T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6543S: Maintained
6544F: Documentation/devicetree/bindings/i2c/
6545F: Documentation/i2c/
6546F: drivers/i2c/
6547F: drivers/i2c/*/
6548F: include/linux/i2c.h
6549F: include/linux/i2c-*.h
6550F: include/uapi/linux/i2c.h
6551F: include/uapi/linux/i2c-*.h
6552
6553I2C-TAOS-EVM DRIVER
6554M: Jean Delvare <jdelvare@suse.com>
6555L: linux-i2c@vger.kernel.org
6556S: Maintained
6557F: Documentation/i2c/busses/i2c-taos-evm
6558F: drivers/i2c/busses/i2c-taos-evm.c
6559
6560I2C-TINY-USB DRIVER
6561M: Till Harbaum <till@harbaum.org>
6562L: linux-i2c@vger.kernel.org
6563W: http://www.harbaum.org/till/i2c_tiny_usb
6564S: Maintained
6565F: drivers/i2c/busses/i2c-tiny-usb.c
6566
d85c8a6a 6567I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6568M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6569L: linux-i2c@vger.kernel.org
6570S: Maintained
6571F: Documentation/i2c/busses/i2c-ali1535
6572F: Documentation/i2c/busses/i2c-ali1563
6573F: Documentation/i2c/busses/i2c-ali15x3
6574F: Documentation/i2c/busses/i2c-amd756
6575F: Documentation/i2c/busses/i2c-amd8111
6576F: Documentation/i2c/busses/i2c-i801
6577F: Documentation/i2c/busses/i2c-nforce2
6578F: Documentation/i2c/busses/i2c-piix4
6579F: Documentation/i2c/busses/i2c-sis5595
6580F: Documentation/i2c/busses/i2c-sis630
6581F: Documentation/i2c/busses/i2c-sis96x
6582F: Documentation/i2c/busses/i2c-via
6583F: Documentation/i2c/busses/i2c-viapro
6584F: drivers/i2c/busses/i2c-ali1535.c
6585F: drivers/i2c/busses/i2c-ali1563.c
6586F: drivers/i2c/busses/i2c-ali15x3.c
6587F: drivers/i2c/busses/i2c-amd756.c
6588F: drivers/i2c/busses/i2c-amd756-s4882.c
6589F: drivers/i2c/busses/i2c-amd8111.c
6590F: drivers/i2c/busses/i2c-i801.c
6591F: drivers/i2c/busses/i2c-isch.c
6592F: drivers/i2c/busses/i2c-nforce2.c
6593F: drivers/i2c/busses/i2c-nforce2-s4985.c
6594F: drivers/i2c/busses/i2c-piix4.c
6595F: drivers/i2c/busses/i2c-sis5595.c
6596F: drivers/i2c/busses/i2c-sis630.c
6597F: drivers/i2c/busses/i2c-sis96x.c
6598F: drivers/i2c/busses/i2c-via.c
6599F: drivers/i2c/busses/i2c-viapro.c
6600
d596f2b8
HG
6601I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6602M: Hans de Goede <hdegoede@redhat.com>
6603L: linux-i2c@vger.kernel.org
6604S: Maintained
6605F: drivers/i2c/busses/i2c-cht-wc.c
6606
cb7f07a4
NH
6607I2C/SMBUS ISMT DRIVER
6608M: Seth Heasley <seth.heasley@intel.com>
6609M: Neil Horman <nhorman@tuxdriver.com>
6610L: linux-i2c@vger.kernel.org
6611F: drivers/i2c/busses/i2c-ismt.c
6612F: Documentation/i2c/busses/i2c-ismt
6613
7683e9e5
LT
6614I2C/SMBUS STUB DRIVER
6615M: Jean Delvare <jdelvare@suse.com>
846557d3 6616L: linux-i2c@vger.kernel.org
e8c76eed 6617S: Maintained
7683e9e5 6618F: drivers/i2c/i2c-stub.c
e8c76eed 6619
1da177e4 6620IA64 (Itanium) PLATFORM
8b58be88
JP
6621M: Tony Luck <tony.luck@intel.com>
6622M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6623L: linux-ia64@vger.kernel.org
6b1c70b1 6624T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6625S: Maintained
679655da 6626F: arch/ia64/
1da177e4 6627
7683e9e5
LT
6628IBM Power 842 compression accelerator
6629M: Haren Myneni <haren@us.ibm.com>
4cd38750 6630S: Supported
7683e9e5
LT
6631F: drivers/crypto/nx/Makefile
6632F: drivers/crypto/nx/Kconfig
6633F: drivers/crypto/nx/nx-842*
6634F: include/linux/sw842.h
6635F: crypto/842.c
6636F: lib/842/
4cd38750 6637
956c203c 6638IBM Power in-Nest Crypto Acceleration
4cd38750 6639M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6640M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6641L: linux-crypto@vger.kernel.org
6642S: Supported
28bceeaa
DS
6643F: drivers/crypto/nx/Makefile
6644F: drivers/crypto/nx/Kconfig
6645F: drivers/crypto/nx/nx-aes*
6646F: drivers/crypto/nx/nx-sha*
6647F: drivers/crypto/nx/nx.*
6648F: drivers/crypto/nx/nx_csbcpb.h
6649F: drivers/crypto/nx/nx_debugfs.h
956c203c 6650
1da177e4 6651IBM Power Linux RAID adapter
8b58be88 6652M: Brian King <brking@us.ibm.com>
1da177e4 6653S: Supported
679655da 6654F: drivers/scsi/ipr.*
1da177e4 6655
7683e9e5 6656IBM Power SRIOV Virtual NIC Device Driver
eddd63a6 6657M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7683e9e5 6658M: John Allen <jallen@linux.vnet.ibm.com>
9d348af4
SL
6659L: netdev@vger.kernel.org
6660S: Supported
7683e9e5 6661F: drivers/net/ethernet/ibm/ibmvnic.*
9d348af4 6662
4dea2d1a
SB
6663IBM Power Virtual Accelerator Switchboard
6664M: Sukadev Bhattiprolu
6665L: linuxppc-dev@lists.ozlabs.org
6666S: Supported
6667F: arch/powerpc/platforms/powernv/vas*
2392c8c8 6668F: arch/powerpc/platforms/powernv/copy-paste.h
4dea2d1a
SB
6669F: arch/powerpc/include/asm/vas.h
6670F: arch/powerpc/include/uapi/asm/vas.h
6671
7683e9e5 6672IBM Power Virtual Ethernet Device Driver
032c5e82 6673M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
032c5e82
TF
6674L: netdev@vger.kernel.org
6675S: Supported
7683e9e5
LT
6676F: drivers/net/ethernet/ibm/ibmveth.*
6677
6678IBM Power Virtual FC Device Drivers
6679M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6680L: linux-scsi@vger.kernel.org
6681S: Supported
6682F: drivers/scsi/ibmvscsi/ibmvfc*
032c5e82 6683
e6babec6 6684IBM Power Virtual SCSI Device Drivers
bcbde52b 6685M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6686L: linux-scsi@vger.kernel.org
6687S: Supported
e6babec6 6688F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6689F: include/scsi/viosrp.h
6690
6691IBM Power Virtual SCSI Device Target Driver
6692M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6693M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6694L: linux-scsi@vger.kernel.org
6695L: target-devel@vger.kernel.org
6696S: Supported
6697F: drivers/scsi/ibmvscsi_tgt/
e6babec6 6698
7683e9e5
LT
6699IBM Power VMX Cryptographic instructions
6700M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6701M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6702L: linux-crypto@vger.kernel.org
e6babec6 6703S: Supported
7683e9e5
LT
6704F: drivers/crypto/vmx/Makefile
6705F: drivers/crypto/vmx/Kconfig
6706F: drivers/crypto/vmx/vmx.c
6707F: drivers/crypto/vmx/aes*
6708F: drivers/crypto/vmx/ghash*
6709F: drivers/crypto/vmx/ppc-xlate.pl
4b7652cc 6710
1da177e4 6711IBM ServeRAID RAID DRIVER
f9213e78 6712S: Orphan
679655da 6713F: drivers/scsi/ips.*
1da177e4 6714
6ed9f9c4
PT
6715ICH LPC AND GPIO DRIVER
6716M: Peter Tyser <ptyser@xes-inc.com>
6717S: Maintained
6718F: drivers/mfd/lpc_ich.c
6719F: drivers/gpio/gpio-ich.c
6720
1e7106fc 6721IDE SUBSYSTEM
8b58be88 6722M: "David S. Miller" <davem@davemloft.net>
1da177e4 6723L: linux-ide@vger.kernel.org
8a6e2535 6724Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6725T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6726S: Maintained
679655da
JP
6727F: Documentation/ide/
6728F: drivers/ide/
6729F: include/linux/ide.h
1da177e4 6730
82abbea7
RD
6731IDE/ATAPI DRIVERS
6732M: Borislav Petkov <bp@alien8.de>
6733L: linux-ide@vger.kernel.org
6734S: Maintained
6735F: Documentation/cdrom/ide-cd
6736F: drivers/ide/ide-cd*
6737
6cb8c13d
IP
6738IDEAPAD LAPTOP EXTRAS DRIVER
6739M: Ike Panhc <ike.pan@canonical.com>
6740L: platform-driver-x86@vger.kernel.org
6741W: http://launchpad.net/ideapad-laptop
6742S: Maintained
6743F: drivers/platform/x86/ideapad-laptop.c
6744
1ea4c161
AM
6745IDEAPAD LAPTOP SLIDEBAR DRIVER
6746M: Andrey Moiseev <o2g.org.ru@gmail.com>
6747L: linux-input@vger.kernel.org
6748W: https://github.com/o2genum/ideapad-slidebar
6749S: Maintained
6750F: drivers/input/misc/ideapad_slidebar.c
6751
82abbea7
RD
6752IDT VersaClock 5 CLOCK DRIVER
6753M: Marek Vasut <marek.vasut@gmail.com>
c404c199 6754S: Maintained
82abbea7 6755F: drivers/clk/clk-versaclock5.c
1da177e4 6756
02cf2286 6757IEEE 802.15.4 SUBSYSTEM
5bd425aa 6758M: Alexander Aring <alex.aring@gmail.com>
5cc92049 6759M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6760L: linux-wpan@vger.kernel.org
aff3eaa0 6761W: http://wpan.cakelab.org/
b9b95da9
SS
6762T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6763T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
02cf2286
SL
6764S: Maintained
6765F: net/ieee802154/
68653359 6766F: net/mac802154/
251741b1 6767F: drivers/net/ieee802154/
580947d3
AA
6768F: include/linux/nl802154.h
6769F: include/linux/ieee802154.h
6770F: include/net/nl802154.h
6771F: include/net/mac802154.h
6772F: include/net/af_ieee802154.h
6773F: include/net/cfg802154.h
6774F: include/net/ieee802154_netdev.h
ebef9c12 6775F: Documentation/networking/ieee802154.txt
02cf2286 6776
1ce84604 6777IFE PROTOCOL
f1fd20c3 6778M: Yotam Gigi <yotam.gi@gmail.com>
1ce84604
YG
6779M: Jamal Hadi Salim <jhs@mojatatu.com>
6780F: net/ife
6781F: include/net/ife.h
6782F: include/uapi/linux/ife.h
6783
b1c97193
SY
6784IGORPLUG-USB IR RECEIVER
6785M: Sean Young <sean@mess.org>
6786L: linux-media@vger.kernel.org
6787S: Maintained
6788F: drivers/media/rc/igorplugusb.c
6789
40ad4a30
SY
6790IGUANAWORKS USB IR TRANSCEIVER
6791M: Sean Young <sean@mess.org>
6792L: linux-media@vger.kernel.org
6793S: Maintained
6794F: drivers/media/rc/iguanair.c
6795
ed13134b
PR
6796IIO DIGITAL POTENTIOMETER DAC
6797M: Peter Rosin <peda@axentia.se>
6798L: linux-iio@vger.kernel.org
6799S: Maintained
7fde1484 6800F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6801F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6802F: drivers/iio/dac/dpot-dac.c
ed13134b 6803
e778aa14
PR
6804IIO ENVELOPE DETECTOR
6805M: Peter Rosin <peda@axentia.se>
6806L: linux-iio@vger.kernel.org
6807S: Maintained
b475f80b 6808F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6809F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6810F: drivers/iio/adc/envelope-detector.c
e778aa14 6811
a36954f5
PR
6812IIO MULTIPLEXER
6813M: Peter Rosin <peda@axentia.se>
6814L: linux-iio@vger.kernel.org
6815S: Maintained
6816F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
7ba9df54 6817F: drivers/iio/multiplexer/iio-mux.c
a36954f5 6818
9545f86e 6819IIO SUBSYSTEM AND DRIVERS
030a13d7 6820M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6821R: Hartmut Knaack <knaack.h@gmx.de>
6822R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6823R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6824L: linux-iio@vger.kernel.org
21d41655 6825T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6826S: Maintained
866b148a 6827F: Documentation/devicetree/bindings/iio/
03e7c251 6828F: drivers/iio/
9545f86e 6829F: drivers/staging/iio/
8fe671fc 6830F: include/linux/iio/
817020cf 6831F: tools/iio/
9545f86e 6832
65519263
SG
6833IKANOS/ADI EAGLE ADSL USB DRIVER
6834M: Matthieu Castet <castet.matthieu@free.fr>
6835M: Stanislaw Gruszka <stf_xl@wp.pl>
6836S: Maintained
6837F: drivers/usb/atm/ueagle-atm.c
6838
8ef3ff27 6839IMGTEC ASCII LCD DRIVER
fb615d61 6840M: Paul Burton <paul.burton@mips.com>
8ef3ff27
PB
6841S: Maintained
6842F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6843F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6844
82abbea7 6845IMGTEC IR DECODER DRIVER
e0a86312 6846M: James Hogan <jhogan@kernel.org>
82abbea7
RD
6847S: Maintained
6848F: drivers/media/rc/img-ir/
6849
6850IMS TWINTURBO FRAMEBUFFER DRIVER
6851L: linux-fbdev@vger.kernel.org
6852S: Orphan
6853F: drivers/video/fbdev/imsttfb.c
6854
e89ab51f
GR
6855INA209 HARDWARE MONITOR DRIVER
6856M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6857L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6858S: Maintained
6859F: Documentation/hwmon/ina209
6860F: Documentation/devicetree/bindings/i2c/ina209.txt
6861F: drivers/hwmon/ina209.c
6862
6863INA2XX HARDWARE MONITOR DRIVER
6864M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6865L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6866S: Maintained
6867F: Documentation/hwmon/ina2xx
6868F: drivers/hwmon/ina2xx.c
6869F: include/linux/platform_data/ina2xx.h
6870
14dc124f
SIG
6871INDUSTRY PACK SUBSYSTEM (IPACK)
6872M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6873M: Jens Taprogge <jens.taprogge@taprogge.org>
6874M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6875L: industrypack-devel@lists.sourceforge.net
6876W: http://industrypack.sourceforge.net
6877S: Maintained
6878F: drivers/ipack/
6879
1da177e4 6880INFINIBAND SUBSYSTEM
b6b2bbe6 6881M: Doug Ledford <dledford@redhat.com>
e6e58e77 6882M: Jason Gunthorpe <jgg@mellanox.com>
e6cc0fd1 6883L: linux-rdma@vger.kernel.org
605841f5 6884W: http://www.openfabrics.org/
8a6e2535 6885Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6886T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6887S: Supported
3d35d32d 6888F: Documentation/devicetree/bindings/infiniband/
679655da
JP
6889F: Documentation/infiniband/
6890F: drivers/infiniband/
c117ab84 6891F: include/uapi/linux/if_infiniband.h
954138dc
YD
6892F: include/uapi/rdma/
6893F: include/rdma/
1da177e4 6894
82abbea7
RD
6895INGENIC JZ4780 DMA Driver
6896M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6897S: Maintained
6898F: drivers/dma/dma-jz4780.c
6899
6900INGENIC JZ4780 NAND DRIVER
6901M: Harvey Hunt <harveyhuntnexus@gmail.com>
6902L: linux-mtd@lists.infradead.org
6903S: Maintained
6904F: drivers/mtd/nand/jz4780_*
6905
6906INOTIFY
67427715
JK
6907M: Jan Kara <jack@suse.cz>
6908R: Amir Goldstein <amir73il@gmail.com>
6909L: linux-fsdevel@vger.kernel.org
c9f04f58 6910S: Maintained
679655da
JP
6911F: Documentation/filesystems/inotify.txt
6912F: fs/notify/inotify/
6913F: include/linux/inotify.h
c117ab84 6914F: include/uapi/linux/inotify.h
c9f04f58 6915
e2d1d6c0 6916INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6917M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6918L: linux-input@vger.kernel.org
8a6e2535 6919Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6920T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6921S: Maintained
679655da 6922F: drivers/input/
f4eea7e2 6923F: include/linux/input.h
c117ab84 6924F: include/uapi/linux/input.h
65938133 6925F: include/uapi/linux/input-event-codes.h
f4eea7e2 6926F: include/linux/input/
e52d8398 6927F: Documentation/devicetree/bindings/input/
65938133 6928F: Documentation/input/
e2d1d6c0 6929
3267a87f 6930INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6931M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6932L: linux-input@vger.kernel.org
75dd112a 6933S: Odd fixes
e2ba5731 6934F: Documentation/input/multi-touch-protocol.rst
7f9c2454 6935F: drivers/input/input-mt.c
3267a87f
HR
6936K: \b(ABS|SYN)_MT_
6937
ee0db78d
AT
6938INSIDE SECURE CRYPTO DRIVER
6939M: Antoine Tenart <antoine.tenart@free-electrons.com>
6940F: drivers/crypto/inside-secure/
6941S: Maintained
6942L: linux-crypto@vger.kernel.org
6943
82abbea7
RD
6944INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6945M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6946M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
34d8751f 6947L: linux-integrity@vger.kernel.org
82abbea7
RD
6948T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6949S: Supported
6950F: security/integrity/ima/
6951
7683e9e5
LT
6952INTEL 810/815 FRAMEBUFFER DRIVER
6953M: Antonino Daplas <adaplas@gmail.com>
6954L: linux-fbdev@vger.kernel.org
6955S: Maintained
6956F: drivers/video/fbdev/i810/
6957
97fa99a3
JY
6958INTEL ASoC BDW/HSW DRIVERS
6959M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6960L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6961S: Supported
e8e1225d
JP
6962F: sound/soc/intel/common/sst-dsp*
6963F: sound/soc/intel/common/sst-firmware.c
6964F: sound/soc/intel/boards/broadwell.c
6965F: sound/soc/intel/haswell/
97fa99a3 6966
4ac13e17
DJ
6967INTEL C600 SERIES SAS CONTROLLER DRIVER
6968M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6969M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6970L: linux-scsi@vger.kernel.org
7106891a
DJ
6971T: git git://git.code.sf.net/p/intel-sas/isci
6972S: Supported
4ac13e17 6973F: drivers/scsi/isci/
4ac13e17 6974
7683e9e5 6975INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7683e9e5 6976M: Jani Nikula <jani.nikula@linux.intel.com>
7bc66c6a
SV
6977M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6978M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7683e9e5
LT
6979L: intel-gfx@lists.freedesktop.org
6980W: https://01.org/linuxgraphics/
6981B: https://01.org/linuxgraphics/documentation/how-report-bugs
6982C: irc://chat.freenode.net/intel-gfx
6983Q: http://patchwork.freedesktop.org/project/intel-gfx/
6984T: git git://anongit.freedesktop.org/drm-intel
6c8909b4 6985S: Supported
7683e9e5
LT
6986F: drivers/gpu/drm/i915/
6987F: include/drm/i915*
6988F: include/uapi/drm/i915_drm.h
6989F: Documentation/gpu/i915.rst
844dd05f 6990
2f302324 6991INTEL ETHERNET DRIVERS
8b58be88 6992M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6993L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6994W: http://www.intel.com/support/feedback.htm
d94e6fed 6995W: http://e1000.sourceforge.net/
2f302324
JK
6996Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6999S: Supported
0d164401
JK
7000F: Documentation/networking/e100.txt
7001F: Documentation/networking/e1000.txt
7002F: Documentation/networking/e1000e.txt
7003F: Documentation/networking/igb.txt
7004F: Documentation/networking/igbvf.txt
7005F: Documentation/networking/ixgb.txt
7006F: Documentation/networking/ixgbe.txt
7007F: Documentation/networking/ixgbevf.txt
1bff6529 7008F: Documentation/networking/i40e.txt
105bf2fe 7009F: Documentation/networking/i40evf.txt
dee1ad47 7010F: drivers/net/ethernet/intel/
bc90d291 7011F: drivers/net/ethernet/intel/*/
681bdf80 7012F: include/linux/avf/virtchnl.h
1da177e4 7013
7683e9e5
LT
7014INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7015M: Maik Broemme <mbroemme@libmpq.org>
7016L: linux-fbdev@vger.kernel.org
224f9e6d 7017S: Maintained
7683e9e5
LT
7018F: Documentation/fb/intelfb.txt
7019F: drivers/video/fbdev/intelfb/
224f9e6d 7020
7683e9e5
LT
7021INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7022M: Zhenyu Wang <zhenyuw@linux.intel.com>
7023M: Zhi Wang <zhi.a.wang@intel.com>
7024L: intel-gvt-dev@lists.freedesktop.org
7025L: intel-gfx@lists.freedesktop.org
7026W: https://01.org/igvt-g
7027T: git https://github.com/01org/gvt-linux.git
7028S: Supported
7029F: drivers/gpu/drm/i915/gvt/
0963d59b 7030
7683e9e5
LT
7031INTEL HID EVENT DRIVER
7032M: Alex Hung <alex.hung@canonical.com>
7033L: platform-driver-x86@vger.kernel.org
ca907a90 7034S: Maintained
7683e9e5 7035F: drivers/platform/x86/intel-hid.c
5760b0a5 7036
7683e9e5
LT
7037INTEL I/OAT DMA DRIVER
7038M: Dave Jiang <dave.jiang@intel.com>
7039R: Dan Williams <dan.j.williams@intel.com>
7040L: dmaengine@vger.kernel.org
7041Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4bd96a7a 7042S: Supported
7683e9e5 7043F: drivers/dma/ioat*
4bd96a7a 7044
7683e9e5
LT
7045INTEL IDLE DRIVER
7046M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7047M: Len Brown <lenb@kernel.org>
7048L: linux-pm@vger.kernel.org
7049T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7050B: https://bugzilla.kernel.org
8a70da82 7051S: Supported
7683e9e5 7052F: drivers/idle/intel_idle.c
8a70da82 7053
7683e9e5
LT
7054INTEL INTEGRATED SENSOR HUB DRIVER
7055M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7056M: Jiri Kosina <jikos@kernel.org>
7057L: linux-input@vger.kernel.org
7058S: Maintained
7059F: drivers/hid/intel-ish-hid/
efa3144e 7060
7683e9e5
LT
7061INTEL IOMMU (VT-d)
7062M: David Woodhouse <dwmw2@infradead.org>
7063L: iommu@lists.linux-foundation.org
7064T: git git://git.infradead.org/iommu-2.6.git
b481de9c 7065S: Supported
7683e9e5
LT
7066F: drivers/iommu/intel-iommu.c
7067F: include/linux/intel-iommu.h
7068
7069INTEL IOP-ADMA DMA DRIVER
7070R: Dan Williams <dan.j.williams@intel.com>
7071S: Odd fixes
7072F: drivers/dma/iop-adma.c
7073
7074INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7075M: Krzysztof Halasa <khalasa@piap.pl>
7076S: Maintained
7077F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7078F: arch/arm/mach-ixp4xx/include/mach/npe.h
7079F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7080F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7081F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7082F: drivers/net/wan/ixp4xx_hss.c
7083
7084INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7085M: Deepak Saxena <dsaxena@plexity.net>
7086S: Maintained
7087F: drivers/char/hw_random/ixp4xx-rng.c
b481de9c 7088
de8fe023
TW
7089INTEL MANAGEMENT ENGINE (mei)
7090M: Tomas Winkler <tomas.winkler@intel.com>
7091L: linux-kernel@vger.kernel.org
7092S: Supported
c117ab84 7093F: include/uapi/linux/mei.h
5069288b 7094F: include/linux/mei_cl_bus.h
de8fe023 7095F: drivers/misc/mei/*
222818c3 7096F: drivers/watchdog/mei_wdt.c
e07950a1 7097F: Documentation/misc-devices/mei/*
986b891a 7098F: samples/mei/*
de8fe023 7099
7683e9e5
LT
7100INTEL MENLOW THERMAL DRIVER
7101M: Sujith Thomas <sujith.thomas@intel.com>
7102L: platform-driver-x86@vger.kernel.org
7103W: https://01.org/linux-acpi
7104S: Supported
7105F: drivers/platform/x86/intel_menlow.c
7106
7107INTEL MERRIFIELD GPIO DRIVER
7108M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7109L: linux-gpio@vger.kernel.org
7110S: Maintained
7111F: drivers/gpio/gpio-merrifield.c
7112
50ceb98b
SD
7113INTEL MIC DRIVERS (mic)
7114M: Sudeep Dutt <sudeep.dutt@intel.com>
7115M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7116S: Supported
7117W: https://github.com/sudeepdutt/mic
7118W: http://software.intel.com/en-us/mic-developer
7119F: include/linux/mic_bus.h
7120F: include/linux/scif.h
7121F: include/uapi/linux/mic_common.h
7683e9e5 7122F: include/uapi/linux/mic_ioctl.h
9f273c24 7123F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
7124F: drivers/misc/mic/
7125F: drivers/dma/mic_x100_dma.c
7126F: drivers/dma/mic_x100_dma.h
9f273c24 7127F: Documentation/mic/
50ceb98b 7128
7683e9e5
LT
7129INTEL PMC CORE DRIVER
7130M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7131M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7132L: platform-driver-x86@vger.kernel.org
7133S: Maintained
7134F: arch/x86/include/asm/pmc_core.h
7135F: drivers/platform/x86/intel_pmc_core*
7136
fdca4f16 7137INTEL PMC/P-Unit IPC DRIVER
0a8b8353 7138M: Zha Qipeng<qipeng.zha@intel.com>
7139L: platform-driver-x86@vger.kernel.org
7140S: Maintained
7141F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 7142F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 7143F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 7144F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 7145
7683e9e5
LT
7146INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7147M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7148L: linux-wireless@vger.kernel.org
7149S: Maintained
7150F: Documentation/networking/README.ipw2100
7151F: Documentation/networking/README.ipw2200
7152F: drivers/net/wireless/intel/ipw2x00/
7153
7154INTEL PSTATE DRIVER
7155M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7156M: Len Brown <lenb@kernel.org>
7157L: linux-pm@vger.kernel.org
7158S: Supported
7159F: drivers/cpufreq/intel_pstate.c
7160
7161INTEL RDMA RNIC DRIVER
7162M: Faisal Latif <faisal.latif@intel.com>
7163M: Shiraz Saleem <shiraz.saleem@intel.com>
7164L: linux-rdma@vger.kernel.org
7165S: Supported
7166F: drivers/infiniband/hw/i40iw/
7167
378f956e
SKC
7168INTEL TELEMETRY DRIVER
7169M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7170L: platform-driver-x86@vger.kernel.org
7171S: Maintained
378f956e 7172F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 7173F: drivers/platform/x86/intel_telemetry*
0a8b8353 7174
7683e9e5
LT
7175INTEL VIRTUAL BUTTON DRIVER
7176M: AceLan Kao <acelan.kao@canonical.com>
b740d2e9
RB
7177L: platform-driver-x86@vger.kernel.org
7178S: Maintained
7683e9e5
LT
7179F: drivers/platform/x86/intel-vbtn.c
7180
7181INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7182M: Stanislaw Gruszka <sgruszka@redhat.com>
7183L: linux-wireless@vger.kernel.org
7184S: Supported
7185F: drivers/net/wireless/intel/iwlegacy/
7186
7187INTEL WIRELESS WIFI LINK (iwlwifi)
7188M: Johannes Berg <johannes.berg@intel.com>
7189M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7190M: Luca Coelho <luciano.coelho@intel.com>
7191M: Intel Linux Wireless <linuxwifi@intel.com>
7192L: linux-wireless@vger.kernel.org
7193W: http://intellinuxwireless.org
7194T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7195S: Supported
7196F: drivers/net/wireless/intel/iwlwifi/
7197
7198INTEL WIRELESS WIMAX CONNECTION 2400
7199M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7200M: linux-wimax@intel.com
7201L: wimax@linuxwimax.org (subscribers-only)
7202S: Supported
7203W: http://linuxwimax.org
7204F: Documentation/wimax/README.i2400m
7205F: drivers/net/wimax/i2400m/
7206F: include/uapi/linux/wimax/i2400m.h
7207
ce6a9002
ML
7208INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7209M: Mario Limonciello <mario.limonciello@dell.com>
7210S: Maintained
7211F: drivers/platform/x86/intel-wmi-thunderbolt.c
7212
7683e9e5
LT
7213INTEL(R) TRACE HUB
7214M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7215S: Supported
7216F: Documentation/trace/intel_th.txt
7217F: drivers/hwtracing/intel_th/
7218
7219INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7220M: Ning Sun <ning.sun@intel.com>
7221L: tboot-devel@lists.sourceforge.net
7222W: http://tboot.sourceforge.net
7223T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7224S: Supported
7225F: Documentation/intel_txt.txt
7226F: include/linux/tboot.h
7227F: arch/x86/kernel/tboot.c
7228
7229INTEL-MID GPIO DRIVER
7230M: David Cohen <david.a.cohen@linux.intel.com>
7231L: linux-gpio@vger.kernel.org
7232S: Maintained
7233F: drivers/gpio/gpio-intel-mid.c
b740d2e9 7234
3904b28e
LW
7235INVENSENSE MPU-3050 GYROSCOPE DRIVER
7236M: Linus Walleij <linus.walleij@linaro.org>
7237L: linux-iio@vger.kernel.org
7238S: Maintained
7239F: drivers/iio/gyro/mpu3050*
7240F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7241
cb109a0e 7242IOC3 ETHERNET DRIVER
8b58be88 7243M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
7244L: linux-mips@linux-mips.org
7245S: Maintained
8862bf1e 7246F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 7247
cb109a0e 7248IOC3 SERIAL DRIVER
8b58be88 7249M: Pat Gefre <pfg@sgi.com>
d39e0721 7250L: linux-serial@vger.kernel.org
cb109a0e 7251S: Maintained
df621252 7252F: drivers/tty/serial/ioc3_serial.c
cb109a0e 7253
0b6e8569
SW
7254IOMMU DRIVERS
7255M: Joerg Roedel <joro@8bytes.org>
7256L: iommu@lists.linux-foundation.org
7257T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7258S: Maintained
efcd94c0 7259F: Documentation/devicetree/bindings/iommu/
0b6e8569 7260F: drivers/iommu/
82df0a43
TR
7261F: include/linux/iommu.h
7262F: include/linux/iova.h
0b6e8569 7263
4480f15b 7264IP MASQUERADING
8b58be88 7265M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 7266S: Maintained
679655da 7267F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 7268
4409ebe9 7269IPMI SUBSYSTEM
8b58be88 7270M: Corey Minyard <minyard@acm.org>
b0c90653 7271L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
7272W: http://openipmi.sourceforge.net/
7273S: Supported
679655da
JP
7274F: Documentation/IPMI.txt
7275F: drivers/char/ipmi/
7276F: include/linux/ipmi*
c117ab84 7277F: include/uapi/linux/ipmi*
4409ebe9 7278
e2d1d6c0 7279IPS SCSI RAID DRIVER
8b58be88 7280M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
7281L: linux-scsi@vger.kernel.org
7282W: http://www.adaptec.com/
7283S: Maintained
679655da 7284F: drivers/scsi/ips*
e2d1d6c0
RD
7285
7286IPVS
8b58be88
JP
7287M: Wensong Zhang <wensong@linux-vs.org>
7288M: Simon Horman <horms@verge.net.au>
7289M: Julian Anastasov <ja@ssi.bg>
979b6c13 7290L: netdev@vger.kernel.org
e2d1d6c0 7291L: lvs-devel@vger.kernel.org
1da177e4 7292S: Maintained
9f273c24
FW
7293T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7294T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 7295F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 7296F: include/net/ip_vs.h
c117ab84 7297F: include/uapi/linux/ip_vs.h
679655da 7298F: net/netfilter/ipvs/
1da177e4 7299
e7839f25 7300IPWIRELESS DRIVER
e5f6450c 7301M: Jiri Kosina <jikos@kernel.org>
d8130624 7302M: David Sterba <dsterba@suse.com>
92094aa0 7303S: Odd Fixes
282361a0 7304F: drivers/tty/ipwireless/
099dc4fb 7305
e2d1d6c0 7306IPX NETWORK LAYER
e2d1d6c0 7307L: netdev@vger.kernel.org
0c59d281 7308S: Odd fixes
679655da 7309F: include/net/ipx.h
c117ab84 7310F: include/uapi/linux/ipx.h
679655da 7311F: net/ipx/
e2d1d6c0 7312
1da177e4 7313IRDA SUBSYSTEM
8b58be88 7314M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 7315L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 7316L: netdev@vger.kernel.org
1da177e4 7317W: http://irda.sourceforge.net/
f353976d 7318S: Maintained
e0057975 7319T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da 7320F: Documentation/networking/irda.txt
6c766db6 7321F: drivers/staging/irda/
1da177e4 7322
82abbea7
RD
7323IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7324M: Marc Zyngier <marc.zyngier@arm.com>
7325S: Maintained
7326T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7327F: Documentation/IRQ-domain.txt
7328F: include/linux/irqdomain.h
7329F: kernel/irq/irqdomain.c
7330F: kernel/irq/msi.c
7331
7683e9e5
LT
7332IRQ SUBSYSTEM
7333M: Thomas Gleixner <tglx@linutronix.de>
7334L: linux-kernel@vger.kernel.org
7335S: Maintained
7336T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7337F: kernel/irq/
7338
2ed9fd28
JC
7339IRQCHIP DRIVERS
7340M: Thomas Gleixner <tglx@linutronix.de>
7341M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 7342M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
7343L: linux-kernel@vger.kernel.org
7344S: Maintained
7345T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5b5a9069 7346F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 7347F: drivers/irqchip/
a800c7cc 7348
ad7afc38
WBG
7349ISA
7350M: William Breathitt Gray <vilhelm.gray@gmail.com>
7351S: Maintained
7352F: Documentation/isa.txt
7353F: drivers/base/isa.c
7354F: include/linux/isa.h
7355
d39b8420
HV
7356ISA RADIO MODULE
7357M: Hans Verkuil <hverkuil@xs4all.nl>
7358L: linux-media@vger.kernel.org
7359T: git git://linuxtv.org/media_tree.git
a825eaec 7360W: https://linuxtv.org
d39b8420
HV
7361S: Maintained
7362F: drivers/media/radio/radio-isa*
7363
82abbea7
RD
7364ISAPNP
7365M: Jaroslav Kysela <perex@perex.cz>
71a6d0af 7366S: Maintained
82abbea7
RD
7367F: Documentation/isapnp.txt
7368F: drivers/pnp/isapnp/
7369F: include/linux/isapnp.h
71a6d0af 7370
14816b1e 7371ISCSI
623290a2
LD
7372M: Lee Duncan <lduncan@suse.com>
7373M: Chris Leech <cleech@redhat.com>
14816b1e 7374L: open-iscsi@googlegroups.com
623290a2 7375W: www.open-iscsi.com
14816b1e 7376S: Maintained
679655da
JP
7377F: drivers/scsi/*iscsi*
7378F: include/scsi/*iscsi*
14816b1e 7379
82abbea7
RD
7380iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7381M: Peter Jones <pjones@redhat.com>
7382M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7383S: Maintained
7384F: drivers/firmware/iscsi_ibft*
7385
1e65eb42
OG
7386ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7387M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 7388M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
7389M: Roi Dayan <roid@mellanox.com>
7390L: linux-rdma@vger.kernel.org
7391S: Supported
7392W: http://www.openfabrics.org
7393W: www.open-iscsi.org
7394Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 7395F: drivers/infiniband/ulp/iser/
1e65eb42 7396
2b70e5fd 7397ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 7398M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
7399T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7400L: linux-rdma@vger.kernel.org
7401L: target-devel@vger.kernel.org
7402S: Supported
7403W: http://www.linux-iscsi.org
7404F: drivers/infiniband/ulp/isert
7405
1da177e4 7406ISDN SUBSYSTEM
8b58be88 7407M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 7408L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 7409L: netdev@vger.kernel.org
1da177e4 7410W: http://www.isdn4linux.de
54e5881d 7411T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 7412S: Maintained
679655da
JP
7413F: Documentation/isdn/
7414F: drivers/isdn/
7415F: include/linux/isdn.h
7416F: include/linux/isdn/
c117ab84
CEB
7417F: include/uapi/linux/isdn.h
7418F: include/uapi/linux/isdn/
1da177e4
LT
7419
7420ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 7421M: Armin Schindler <mac@melware.de>
d5d52273 7422L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
7423W: http://www.melware.de
7424S: Maintained
679655da 7425F: drivers/isdn/hardware/eicon/
1da177e4 7426
d624870f 7427IT87 HARDWARE MONITORING DRIVER
d8130624 7428M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7429L: linux-hwmon@vger.kernel.org
d624870f
JD
7430S: Maintained
7431F: Documentation/hwmon/it87
7432F: drivers/hwmon/it87.c
7433
d7104bff
AP
7434IT913X MEDIA DRIVER
7435M: Antti Palosaari <crope@iki.fi>
7436L: linux-media@vger.kernel.org
a825eaec 7437W: https://linuxtv.org
d7104bff
AP
7438W: http://palosaari.fi/linux/
7439Q: http://patchwork.linuxtv.org/project/linux-media/list/
7440T: git git://linuxtv.org/anttip/media_tree.git
7441S: Maintained
249c697e 7442F: drivers/media/tuners/it913x*
d7104bff 7443
91821ff3 7444IVTV VIDEO4LINUX DRIVER
6afdeaf8 7445M: Andy Walls <awalls@md.metrocast.net>
7b212edf 7446L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 7447L: linux-media@vger.kernel.org
275ffde4 7448T: git git://linuxtv.org/media_tree.git
91821ff3
HV
7449W: http://www.ivtvdriver.org
7450S: Maintained
618cd932 7451F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 7452F: drivers/media/pci/ivtv/
c117ab84 7453F: include/uapi/linux/ivtv*
91821ff3 7454
68620bdd
MP
7455IX2505V MEDIA DRIVER
7456M: Malcolm Priestley <tvboxspy@gmail.com>
7457L: linux-media@vger.kernel.org
a825eaec 7458W: https://linuxtv.org
68620bdd
MP
7459Q: http://patchwork.linuxtv.org/project/linux-media/list/
7460S: Maintained
7461F: drivers/media/dvb-frontends/ix2505v*
7462
4453d736
GR
7463JC42.4 TEMPERATURE SENSOR DRIVER
7464M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7465L: linux-hwmon@vger.kernel.org
4453d736
GR
7466S: Maintained
7467F: drivers/hwmon/jc42.c
7468F: Documentation/hwmon/jc42
7469
e2d1d6c0 7470JFS FILESYSTEM
3256f80f 7471M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
7472L: jfs-discussion@lists.sourceforge.net
7473W: http://jfs.sourceforge.net/
86313903 7474T: git git://github.com/kleikamp/linux-shaggy.git
8f8f0134 7475S: Maintained
679655da
JP
7476F: Documentation/filesystems/jfs.txt
7477F: fs/jfs/
e2d1d6c0 7478
95252236 7479JME NETWORK DRIVER
8b58be88 7480M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
7481L: netdev@vger.kernel.org
7482S: Maintained
63d24a0e 7483F: drivers/net/ethernet/jme.*
95252236 7484
1da177e4 7485JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7486M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7487L: linux-mtd@lists.infradead.org
7488W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7489S: Maintained
679655da 7490F: fs/jffs2/
c117ab84 7491F: include/uapi/linux/jffs2.h
1da177e4 7492
d183e11a
TT
7493JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7494M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7495M: Jan Kara <jack@suse.com>
d183e11a
TT
7496L: linux-ext4@vger.kernel.org
7497S: Maintained
7498F: fs/jbd2/
7499F: include/linux/jbd2.h
ae0718f8 7500
207dab5f
MU
7501JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7502M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7503L: linux-media@vger.kernel.org
7504S: Maintained
7505F: drivers/media/platform/rcar_jpu.c
7506
fd8b6cb4 7507JSM Neo PCI based serial card
46e3813d 7508M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
fd8b6cb4
BL
7509L: linux-serial@vger.kernel.org
7510S: Maintained
df621252 7511F: drivers/tty/serial/jsm/
ae0718f8 7512
af39917d
CL
7513K10TEMP HARDWARE MONITORING DRIVER
7514M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7515L: linux-hwmon@vger.kernel.org
af39917d
CL
7516S: Maintained
7517F: Documentation/hwmon/k10temp
7518F: drivers/hwmon/k10temp.c
7519
4660cb35 7520K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7521M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7522L: linux-hwmon@vger.kernel.org
ae0718f8 7523S: Maintained
679655da
JP
7524F: Documentation/hwmon/k8temp
7525F: drivers/hwmon/k8temp.c
ae0718f8 7526
0ba1d91d
AR
7527KASAN
7528M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7529R: Alexander Potapenko <glider@google.com>
7530R: Dmitry Vyukov <dvyukov@google.com>
7531L: kasan-dev@googlegroups.com
7532S: Maintained
7533F: arch/*/include/asm/kasan.h
7534F: arch/*/mm/kasan_init*
2757aafa 7535F: Documentation/dev-tools/kasan.rst
64f8ebaf 7536F: include/linux/kasan*.h
0ba1d91d
AR
7537F: lib/test_kasan.c
7538F: mm/kasan/
7539F: scripts/Makefile.kasan
7540
1da177e4 7541KCONFIG
347d12d7 7542L: linux-kbuild@vger.kernel.org
1972d6c0 7543S: Orphan
679655da
JP
7544F: Documentation/kbuild/kconfig-language.txt
7545F: scripts/kconfig/
1da177e4 7546
ea6c2089 7547KDUMP
f871f191
VG
7548M: Dave Young <dyoung@redhat.com>
7549M: Baoquan He <bhe@redhat.com>
7550R: Vivek Goyal <vgoyal@redhat.com>
34633993 7551L: kexec@lists.infradead.org
ea6c2089
VG
7552W: http://lse.sourceforge.net/kdump/
7553S: Maintained
80811493 7554F: Documentation/kdump/
ea6c2089 7555
f41bf02f
HV
7556KEENE FM RADIO TRANSMITTER DRIVER
7557M: Hans Verkuil <hverkuil@xs4all.nl>
7558L: linux-media@vger.kernel.org
7559T: git git://linuxtv.org/media_tree.git
a825eaec 7560W: https://linuxtv.org
f41bf02f
HV
7561S: Maintained
7562F: drivers/media/radio/radio-keene*
7563
1da177e4 7564KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7565M: Ian Kent <raven@themaw.net>
f694fc97 7566L: autofs@vger.kernel.org
1da177e4 7567S: Maintained
679655da 7568F: fs/autofs4/
1da177e4 7569
70fb7ba6 7570KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8b38f890 7571M: Masahiro Yamada <yamada.masahiro@socionext.com>
32c210d7 7572M: Michal Marek <michal.lkml@markovi.net>
8b38f890 7573T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
347d12d7 7574L: linux-kbuild@vger.kernel.org
5ce45962 7575S: Maintained
679655da
JP
7576F: Documentation/kbuild/
7577F: Makefile
7578F: scripts/Makefile.*
70fb7ba6
MM
7579F: scripts/basic/
7580F: scripts/mk*
7581F: scripts/package/
1da177e4
LT
7582
7583KERNEL JANITORS
c3000e03 7584L: kernel-janitors@vger.kernel.org
10466f5a 7585W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7586S: Odd Fixes
1da177e4 7587
e8b43555 7588KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7589M: "J. Bruce Fields" <bfields@fieldses.org>
4e897f5b 7590M: Jeff Layton <jlayton@kernel.org>
16141c02 7591L: linux-nfs@vger.kernel.org
1da177e4 7592W: http://nfs.sourceforge.net/
9f273c24 7593T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7594S: Supported
679655da 7595F: fs/nfsd/
c117ab84 7596F: include/uapi/linux/nfsd/
679655da
JP
7597F: fs/lockd/
7598F: fs/nfs_common/
7599F: net/sunrpc/
7600F: include/linux/lockd/
7601F: include/linux/sunrpc/
c117ab84 7602F: include/uapi/linux/sunrpc/
1da177e4 7603
13b122b3
SK
7604KERNEL SELFTEST FRAMEWORK
7605M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7606M: Shuah Khan <shuah@kernel.org>
64f00850 7607L: linux-kselftest@vger.kernel.org
a7254a09 7608T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
13b122b3 7609S: Maintained
4ff79fee
SK
7610F: tools/testing/selftests/
7611F: Documentation/dev-tools/kselftest*
13b122b3 7612
23558693
LR
7613KERNEL USERMODE HELPER
7614M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7615L: linux-kernel@vger.kernel.org
7616S: Maintained
7617F: kernel/umh.c
c1f3fa2a 7618F: include/linux/umh.h
23558693 7619
426d62e2 7620KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7621M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7622M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7623L: kvm@vger.kernel.org
e3e58478 7624W: http://www.linux-kvm.org
a94b40a6 7625T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7626S: Supported
c93a64fe 7627F: Documentation/virtual/kvm/
a170504f
AJ
7628F: include/trace/events/kvm.h
7629F: include/uapi/asm-generic/kvm*
c117ab84 7630F: include/uapi/linux/kvm*
a170504f
AJ
7631F: include/asm-generic/kvm*
7632F: include/linux/kvm*
7633F: include/kvm/iodev.h
7634F: virt/kvm/*
6d0a1a61 7635F: tools/kvm/
426d62e2 7636
a170504f 7637KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7de609c8 7638M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7639L: kvm@vger.kernel.org
038161de 7640W: http://www.linux-kvm.org/
7de609c8 7641S: Maintained
679655da 7642F: arch/x86/include/asm/svm.h
679655da 7643F: arch/x86/kvm/svm.c
426d62e2 7644
a170504f 7645KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
0f4ca79e 7646M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7647M: Marc Zyngier <marc.zyngier@arm.com>
7648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7649L: kvmarm@lists.cs.columbia.edu
7650W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7651T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7652S: Supported
a749474d
CD
7653F: arch/arm/include/uapi/asm/kvm*
7654F: arch/arm/include/asm/kvm*
7655F: arch/arm/kvm/
5c8818b4
MZ
7656F: virt/kvm/arm/
7657F: include/kvm/arm_*
a749474d 7658
6394a3ec 7659KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7660M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7661M: Marc Zyngier <marc.zyngier@arm.com>
7662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7663L: kvmarm@lists.cs.columbia.edu
7664S: Maintained
7665F: arch/arm64/include/uapi/asm/kvm*
7666F: arch/arm64/include/asm/kvm*
7667F: arch/arm64/kvm/
7668
bfd3d532 7669KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
e0a86312 7670M: James Hogan <jhogan@kernel.org>
bfd3d532
JH
7671L: linux-mips@linux-mips.org
7672S: Supported
7673F: arch/mips/include/uapi/asm/kvm*
7674F: arch/mips/include/asm/kvm*
7675F: arch/mips/kvm/
7676
3882a734 7677KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8a60aea6 7678M: Paul Mackerras <paulus@ozlabs.org>
3882a734
LT
7679L: kvm-ppc@vger.kernel.org
7680W: http://www.linux-kvm.org/
7681T: git git://github.com/agraf/linux-2.6.git
7682S: Supported
7683F: arch/powerpc/include/uapi/asm/kvm*
7684F: arch/powerpc/include/asm/kvm*
7685F: arch/powerpc/kvm/
7686F: arch/powerpc/kernel/kvm*
7687
7683e9e5
LT
7688KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7689M: Christian Borntraeger <borntraeger@de.ibm.com>
7690M: Cornelia Huck <cohuck@redhat.com>
7691L: linux-s390@vger.kernel.org
7692W: http://www.ibm.com/developerworks/linux/linux390/
7693T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7694S: Supported
a170504f
AJ
7695F: arch/s390/include/uapi/asm/kvm*
7696F: arch/s390/include/asm/gmap.h
7683e9e5
LT
7697F: arch/s390/include/asm/kvm*
7698F: arch/s390/kvm/
7699F: arch/s390/mm/gmap.c
7700
3882a734
LT
7701KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7702M: Paolo Bonzini <pbonzini@redhat.com>
7703M: Radim Krčmář <rkrcmar@redhat.com>
7704L: kvm@vger.kernel.org
7705W: http://www.linux-kvm.org
7706T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7707S: Supported
7708F: arch/x86/kvm/
7709F: arch/x86/include/uapi/asm/kvm*
7710F: arch/x86/include/asm/kvm*
ffe15f83 7711F: arch/x86/include/asm/pvclock-abi.h
3882a734
LT
7712F: arch/x86/kernel/kvm.c
7713F: arch/x86/kernel/kvmclock.c
7714
27f395b8
TH
7715KERNFS
7716M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7717M: Tejun Heo <tj@kernel.org>
7718T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7719S: Supported
7720F: include/linux/kernfs.h
7721F: fs/kernfs/
bfd3d532 7722
dc009d92 7723KEXEC
8b58be88 7724M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7725W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7726L: kexec@lists.infradead.org
dc009d92 7727S: Maintained
679655da 7728F: include/linux/kexec.h
c117ab84 7729F: include/uapi/linux/kexec.h
10540a69 7730F: kernel/kexec*
dc009d92 7731
7683e9e5
LT
7732KEYS-ENCRYPTED
7733M: Mimi Zohar <zohar@linux.vnet.ibm.com>
34d8751f 7734L: linux-integrity@vger.kernel.org
aa62efff 7735L: keyrings@vger.kernel.org
7683e9e5
LT
7736S: Supported
7737F: Documentation/security/keys/trusted-encrypted.rst
7738F: include/keys/encrypted-type.h
7739F: security/keys/encrypted-keys/
e971461f 7740
7f3c68be 7741KEYS-TRUSTED
74dd744f 7742M: Mimi Zohar <zohar@linux.vnet.ibm.com>
34d8751f 7743L: linux-integrity@vger.kernel.org
aa62efff 7744L: keyrings@vger.kernel.org
7f3c68be 7745S: Supported
5395d312 7746F: Documentation/security/keys/trusted-encrypted.rst
7f3c68be
MZ
7747F: include/keys/trusted-type.h
7748F: security/keys/trusted.c
7749F: security/keys/trusted.h
7750
7683e9e5
LT
7751KEYS/KEYRINGS:
7752M: David Howells <dhowells@redhat.com>
aa62efff 7753L: keyrings@vger.kernel.org
7683e9e5
LT
7754S: Maintained
7755F: Documentation/security/keys/core.rst
7756F: include/linux/key.h
7757F: include/linux/key-type.h
7758F: include/linux/keyctl.h
7759F: include/uapi/linux/keyctl.h
7760F: include/keys/
7761F: security/keys/
7f3c68be 7762
5b778dad 7763KGDB / KDB /debug_core
8b58be88 7764M: Jason Wessel <jason.wessel@windriver.com>
4e23f78c 7765M: Daniel Thompson <daniel.thompson@linaro.org>
4063eb5f 7766W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7767L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7769S: Maintained
0c88a041 7770F: Documentation/dev-tools/kgdb.rst
679655da 7771F: drivers/misc/kgdbts.c
df621252 7772F: drivers/tty/serial/kgdboc.c
5b778dad 7773F: include/linux/kdb.h
679655da 7774F: include/linux/kgdb.h
4063eb5f 7775F: kernel/debug/
e3e2aaf7 7776
c3bb4d24 7777KMEMLEAK
8b58be88 7778M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7779S: Maintained
ca90a7a3 7780F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7781F: include/linux/kmemleak.h
7782F: mm/kmemleak.c
7783F: mm/kmemleak-test.c
7784
00653d3a 7785KMOD KERNEL MODULE LOADER - USERMODE HELPER
062b8740
LR
7786M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7787L: linux-kernel@vger.kernel.org
7788S: Maintained
7789F: kernel/kmod.c
7790F: include/linux/kmod.h
d9c6a72d
LR
7791F: lib/test_kmod.c
7792F: tools/testing/selftests/kmod/
062b8740 7793
89559a61 7794KPROBES
a320817c 7795M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7796M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7797M: "David S. Miller" <davem@davemloft.net>
353def94 7798M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7799S: Maintained
679655da
JP
7800F: Documentation/kprobes.txt
7801F: include/linux/kprobes.h
7d134b2c 7802F: include/asm-generic/kprobes.h
679655da 7803F: kernel/kprobes.c
89559a61 7804
70e84049 7805KS0108 LCD CONTROLLER DRIVER
8b58be88 7806M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7807W: http://miguelojeda.es/auxdisplay.htm
7808W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7809S: Maintained
679655da
JP
7810F: Documentation/auxdisplay/ks0108
7811F: drivers/auxdisplay/ks0108.c
7812F: include/linux/ks0108.h
70e84049 7813
1b69c6d0
DA
7814L3MDEV
7815M: David Ahern <dsa@cumulusnetworks.com>
7816L: netdev@vger.kernel.org
7817S: Maintained
7818F: net/l3mdev
7819F: include/net/l3mdev.h
7820
9ca44355 7821LANTIQ MIPS ARCHITECTURE
bdb40e8e 7822M: John Crispin <john@phrozen.org>
9ca44355
JC
7823L: linux-mips@linux-mips.org
7824S: Maintained
7825F: arch/mips/lantiq
c20b3b80 7826F: drivers/soc/lantiq
9ca44355 7827
1da177e4 7828LAPB module
1da177e4 7829L: linux-x25@vger.kernel.org
bf9915cc 7830S: Orphan
679655da
JP
7831F: Documentation/networking/lapb-module.txt
7832F: include/*/lapb.h
7833F: net/lapb/
1da177e4
LT
7834
7835LASI 53c700 driver for PARISC
8b58be88 7836M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7837L: linux-scsi@vger.kernel.org
7838S: Maintained
679655da
JP
7839F: Documentation/scsi/53c700.txt
7840F: drivers/scsi/53c700*
1da177e4 7841
136fc5c4
TH
7842LEAKING_ADDRESSES
7843M: Tobin C. Harding <me@tobin.cc>
7844S: Maintained
7845F: scripts/leaking_addresses.pl
7846
263de9b5 7847LED SUBSYSTEM
8b58be88 7848M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7849M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7850M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7851L: linux-leds@vger.kernel.org
b8926ba0 7852T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7853S: Maintained
85c90368 7854F: Documentation/devicetree/bindings/leds/
679655da
JP
7855F: drivers/leds/
7856F: include/linux/leds.h
263de9b5 7857
b0461a44 7858LEGACY EEPROM DRIVER
d8130624 7859M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7860S: Maintained
7861F: Documentation/misc-devices/eeprom
7862F: drivers/misc/eeprom/eeprom.c
7863
1da177e4 7864LEGO USB Tower driver
8b58be88 7865M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7866L: legousb-devel@lists.sourceforge.net
7867W: http://legousb.sourceforge.net/
7868S: Maintained
679655da 7869F: drivers/usb/misc/legousbtower.c
1da177e4 7870
055616a8
MK
7871LG2160 MEDIA DRIVER
7872M: Michael Krufky <mkrufky@linuxtv.org>
7873L: linux-media@vger.kernel.org
a825eaec 7874W: https://linuxtv.org
055616a8
MK
7875W: http://github.com/mkrufky
7876Q: http://patchwork.linuxtv.org/project/linux-media/list/
7877T: git git://linuxtv.org/mkrufky/tuners.git
7878S: Maintained
7879F: drivers/media/dvb-frontends/lg2160.*
7880
6f0e7725
MK
7881LGDT3305 MEDIA DRIVER
7882M: Michael Krufky <mkrufky@linuxtv.org>
7883L: linux-media@vger.kernel.org
a825eaec 7884W: https://linuxtv.org
6f0e7725
MK
7885W: http://github.com/mkrufky
7886Q: http://patchwork.linuxtv.org/project/linux-media/list/
7887T: git git://linuxtv.org/mkrufky/tuners.git
7888S: Maintained
7889F: drivers/media/dvb-frontends/lgdt3305.*
7890
32ac7cb2 7891LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7892M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7893L: linux-ide@vger.kernel.org
7894T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7895S: Maintained
7896F: include/linux/pata_arasan_cf_data.h
7897F: drivers/ata/pata_arasan_cf.c
7898
c7fa056c
BZ
7899LIBATA PATA DRIVERS
7900M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7901M: Tejun Heo <tj@kernel.org>
7902L: linux-ide@vger.kernel.org
7903T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7904S: Maintained
7905F: drivers/ata/pata_*.c
7906F: drivers/ata/ata_generic.c
7907
be4e456e
LW
7908LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7909M: Linus Walleij <linus.walleij@linaro.org>
7910L: linux-ide@vger.kernel.org
7911T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7912S: Maintained
7913F: drivers/ata/pata_ftide010.c
7914F: drivers/ata/sata_gemini.c
7915F: drivers/ata/sata_gemini.h
7916
32ac7cb2
TH
7917LIBATA SATA AHCI PLATFORM devices support
7918M: Hans de Goede <hdegoede@redhat.com>
7919M: Tejun Heo <tj@kernel.org>
7920L: linux-ide@vger.kernel.org
7921T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7922S: Maintained
7923F: drivers/ata/ahci_platform.c
7924F: drivers/ata/libahci_platform.c
7925F: include/linux/ahci_platform.h
7926
7927LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7928M: Mikael Pettersson <mikpelinux@gmail.com>
7929L: linux-ide@vger.kernel.org
7930T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7931S: Maintained
7932F: drivers/ata/sata_promise.*
7933
7683e9e5
LT
7934LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7935M: Tejun Heo <tj@kernel.org>
7936L: linux-ide@vger.kernel.org
7937T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7938S: Maintained
7939F: drivers/ata/
7940F: include/linux/ata.h
7941F: include/linux/libata.h
7942F: Documentation/devicetree/bindings/ata/
7943
1acd437c 7944LIBLOCKDEP
8a0d404e 7945M: Sasha Levin <alexander.levin@verizon.com>
1acd437c
SL
7946S: Maintained
7947F: tools/lib/lockdep/
7948
bc30196f
DW
7949LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7950M: Ross Zwisler <ross.zwisler@linux.intel.com>
7951L: linux-nvdimm@lists.01.org
7952Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7953S: Supported
7954F: drivers/nvdimm/blk.c
7955F: drivers/nvdimm/region_devs.c
bc30196f
DW
7956
7957LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7958M: Vishal Verma <vishal.l.verma@intel.com>
7959L: linux-nvdimm@lists.01.org
7960Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7961S: Supported
7962F: drivers/nvdimm/btt*
7963
7964LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7965M: Ross Zwisler <ross.zwisler@linux.intel.com>
7966L: linux-nvdimm@lists.01.org
7967Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7968S: Supported
7683e9e5
LT
7969F: drivers/nvdimm/pmem*
7970
7971LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7972M: Dan Williams <dan.j.williams@intel.com>
7973L: linux-nvdimm@lists.01.org
7974Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7975T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7976S: Supported
7977F: drivers/nvdimm/*
7978F: drivers/acpi/nfit/*
7979F: include/linux/nd.h
7980F: include/linux/libnvdimm.h
7981F: include/uapi/linux/ndctl.h
bc30196f 7982
cd9e9808
MB
7983LIGHTNVM PLATFORM SUPPORT
7984M: Matias Bjorling <mb@lightnvm.io>
7985W: http://github/OpenChannelSSD
4ead1a25 7986L: linux-block@vger.kernel.org
cd9e9808
MB
7987S: Maintained
7988F: drivers/lightnvm/
7989F: include/linux/lightnvm.h
7990F: include/uapi/linux/lightnvm.h
7991
7683e9e5
LT
7992LINUX FOR POWER MACINTOSH
7993M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7994W: http://www.penguinppc.org/
7995L: linuxppc-dev@lists.ozlabs.org
7996S: Maintained
7997F: arch/powerpc/platforms/powermac/
7998F: drivers/macintosh/
7999
852bb9f5 8000LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
8001M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8002M: Paul Mackerras <paulus@samba.org>
ea668936 8003M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 8004W: https://github.com/linuxppc/linux/wiki
a4724ed6 8005L: linuxppc-dev@lists.ozlabs.org
8a6e2535 8006Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 8007T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 8008S: Supported
a4271583 8009F: Documentation/ABI/stable/sysfs-firmware-opal-*
58f16913 8010F: Documentation/devicetree/bindings/powerpc/
a4271583
SS
8011F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8012F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
8013F: Documentation/powerpc/
8014F: arch/powerpc/
ef69b03d
ME
8015F: drivers/char/tpm/tpm_ibmvtpm*
8016F: drivers/crypto/nx/
8017F: drivers/crypto/vmx/
a4271583 8018F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
8019F: drivers/net/ethernet/ibm/ibmveth.*
8020F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 8021F: drivers/pci/hotplug/pnv_php.c
ef69b03d 8022F: drivers/pci/hotplug/rpa*
a4271583 8023F: drivers/rtc/rtc-opal.c
ef69b03d 8024F: drivers/scsi/ibmvscsi/
a4271583 8025F: drivers/tty/hvc/hvc_opal.c
d8895268 8026F: drivers/watchdog/wdrtas.c
ad654f25 8027F: tools/testing/selftests/powerpc
ef69b03d
ME
8028N: /pmac
8029N: powermac
8030N: powernv
8031N: [^a-z0-9]ps3
8032N: pseries
1da177e4 8033
77a76369 8034LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 8035M: Anatolij Gustschin <agust@denx.de>
a4724ed6 8036L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 8037T: git git://git.denx.de/linux-denx-agust.git
1da177e4 8038S: Maintained
11c34c7d
JP
8039F: arch/powerpc/platforms/512x/
8040F: arch/powerpc/platforms/52xx/
1da177e4
LT
8041
8042LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 8043M: Alistair Popple <alistair@popple.id.au>
8b58be88 8044M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 8045W: http://www.penguinppc.org/
a4724ed6 8046L: linuxppc-dev@lists.ozlabs.org
1da177e4 8047S: Maintained
11c34c7d
JP
8048F: arch/powerpc/platforms/40x/
8049F: arch/powerpc/platforms/44x/
1da177e4 8050
1da177e4 8051LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 8052M: Scott Wood <oss@buserror.net>
8b58be88 8053M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 8054W: http://www.penguinppc.org/
a4724ed6 8055L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 8056T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 8057S: Maintained
11c34c7d 8058F: arch/powerpc/platforms/83xx/
4c8f581d 8059F: arch/powerpc/platforms/85xx/
c67ec701 8060F: Documentation/devicetree/bindings/powerpc/fsl/
1da177e4 8061
7683e9e5
LT
8062LINUX FOR POWERPC EMBEDDED PPC8XX
8063M: Vitaly Bordug <vitb@kernel.crashing.org>
8064W: http://www.penguinppc.org/
8065L: linuxppc-dev@lists.ozlabs.org
8066S: Maintained
8067F: arch/powerpc/platforms/8xx/
8068
8069LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8070L: linuxppc-dev@lists.ozlabs.org
8071S: Orphan
8072F: arch/powerpc/*/*virtex*
8073F: arch/powerpc/*/*/*virtex*
8074
ab06ff3a 8075LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 8076L: linuxppc-dev@lists.ozlabs.org
56a5b8da 8077S: Orphan
11c34c7d
JP
8078F: arch/powerpc/platforms/pasemi/
8079F: drivers/*/*pasemi*
8080F: drivers/*/*/*pasemi*
ab06ff3a 8081
82abbea7
RD
8082LINUX KERNEL DUMP TEST MODULE (LKDTM)
8083M: Kees Cook <keescook@chromium.org>
8084S: Maintained
8085F: drivers/misc/lkdtm*
8086
7683e9e5
LT
8087LINUX SECURITY MODULE (LSM) FRAMEWORK
8088M: Chris Wright <chrisw@sous-sol.org>
8089L: linux-security-module@vger.kernel.org
8090S: Supported
8091
a23ce6da
HW
8092LIS3LV02D ACCELEROMETER DRIVER
8093M: Eric Piel <eric.piel@tremplin-utc.net>
8094S: Maintained
ff606677
JD
8095F: Documentation/misc-devices/lis3lv02d
8096F: drivers/misc/lis3lv02d/
bd35665f 8097F: drivers/platform/x86/hp_accel.c
a23ce6da 8098
b700e7f0
SJ
8099LIVE PATCHING
8100M: Josh Poimboeuf <jpoimboe@redhat.com>
462c5a82 8101M: Jessica Yu <jeyu@kernel.org>
e5f6450c 8102M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
8103M: Miroslav Benes <mbenes@suse.cz>
8104R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
8105S: Maintained
8106F: kernel/livepatch/
8107F: include/linux/livepatch.h
8108F: arch/x86/include/asm/livepatch.h
8109F: arch/x86/kernel/livepatch.c
5e4e3844 8110F: Documentation/livepatch/
b700e7f0 8111F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 8112F: samples/livepatch/
b700e7f0 8113L: live-patching@vger.kernel.org
74d50da3 8114T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 8115
e2d1d6c0 8116LLC (802.2)
0c59d281
ACM
8117L: netdev@vger.kernel.org
8118S: Odd fixes
679655da 8119F: include/linux/llc.h
c117ab84 8120F: include/uapi/linux/llc.h
679655da
JP
8121F: include/net/llc*
8122F: net/llc/
e2d1d6c0 8123
4e233cbe
AD
8124LM73 HARDWARE MONITOR DRIVER
8125M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 8126L: linux-hwmon@vger.kernel.org
4e233cbe
AD
8127S: Maintained
8128F: drivers/hwmon/lm73.c
8129
156e2d1a 8130LM78 HARDWARE MONITOR DRIVER
d8130624 8131M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8132L: linux-hwmon@vger.kernel.org
156e2d1a
JD
8133S: Maintained
8134F: Documentation/hwmon/lm78
8135F: drivers/hwmon/lm78.c
8136
1da177e4 8137LM83 HARDWARE MONITOR DRIVER
d8130624 8138M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8139L: linux-hwmon@vger.kernel.org
1da177e4 8140S: Maintained
679655da
JP
8141F: Documentation/hwmon/lm83
8142F: drivers/hwmon/lm83.c
1da177e4
LT
8143
8144LM90 HARDWARE MONITOR DRIVER
d8130624 8145M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8146L: linux-hwmon@vger.kernel.org
1da177e4 8147S: Maintained
679655da 8148F: Documentation/hwmon/lm90
aae7bce4 8149F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 8150F: drivers/hwmon/lm90.c
87d08b11 8151F: include/dt-bindings/thermal/lm90.h
1da177e4 8152
917cc4e6
GR
8153LM95234 HARDWARE MONITOR DRIVER
8154M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8155L: linux-hwmon@vger.kernel.org
917cc4e6
GR
8156S: Maintained
8157F: Documentation/hwmon/lm95234
8158F: drivers/hwmon/lm95234.c
8159
68620bdd
MP
8160LME2510 MEDIA DRIVER
8161M: Malcolm Priestley <tvboxspy@gmail.com>
8162L: linux-media@vger.kernel.org
a825eaec 8163W: https://linuxtv.org
68620bdd
MP
8164Q: http://patchwork.linuxtv.org/project/linux-media/list/
8165S: Maintained
8166F: drivers/media/usb/dvb-usb-v2/lmedm04*
8167
82abbea7
RD
8168LOADPIN SECURITY MODULE
8169M: Kees Cook <keescook@chromium.org>
8170T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8171S: Supported
8172F: security/loadpin/
8173F: Documentation/admin-guide/LSM/LoadPin.rst
8174
d4c3be70 8175LOCKING PRIMITIVES
8b58be88
JP
8176M: Peter Zijlstra <peterz@infradead.org>
8177M: Ingo Molnar <mingo@redhat.com>
981c3a4f 8178L: linux-kernel@vger.kernel.org
d4c3be70 8179T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 8180S: Maintained
d4c3be70 8181F: Documentation/locking/
679655da 8182F: include/linux/lockdep.h
d4c3be70
IM
8183F: include/linux/spinlock*.h
8184F: arch/*/include/asm/spinlock*.h
8185F: include/linux/rwlock*.h
8186F: include/linux/mutex*.h
8187F: arch/*/include/asm/mutex*.h
8188F: include/linux/rwsem*.h
8189F: arch/*/include/asm/rwsem.h
8190F: include/linux/seqlock.h
8191F: lib/locking*.[ch]
7486d6da 8192F: kernel/locking/
512e67f9 8193
dde33348 8194LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 8195M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
8196L: linux-ntfs-dev@lists.sourceforge.net
8197W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 8198S: Maintained
679655da 8199F: Documentation/ldm.txt
20d16fef 8200F: block/partitions/ldm.*
1da177e4 8201
c87e34ef 8202LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
8203M: Sathya Prakash <sathya.prakash@broadcom.com>
8204M: Chaitra P B <chaitra.basappa@broadcom.com>
8205M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8206L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 8207L: linux-scsi@vger.kernel.org
9495e835 8208W: http://www.avagotech.com/support/
c87e34ef 8209S: Supported
679655da 8210F: drivers/message/fusion/
500c152a 8211F: drivers/scsi/mpt2sas/
8212F: drivers/scsi/mpt3sas/
c87e34ef 8213
1da177e4 8214LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 8215M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
8216L: linux-scsi@vger.kernel.org
8217S: Maintained
679655da 8218F: drivers/scsi/sym53c8xx_2/
1da177e4 8219
e5f5c99a
GR
8220LTC4261 HARDWARE MONITOR DRIVER
8221M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8222L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
8223S: Maintained
8224F: Documentation/hwmon/ltc4261
8225F: drivers/hwmon/ltc4261.c
8226
dbed8a80
MH
8227LTC4306 I2C MULTIPLEXER DRIVER
8228M: Michael Hennerich <michael.hennerich@analog.com>
8229W: http://ez.analog.com/community/linux-device-drivers
8230L: linux-i2c@vger.kernel.org
8231S: Supported
8232F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8233F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8234
81365c31 8235LTP (Linux Test Project)
28b8e8d4 8236M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 8237M: Cyril Hrubis <chrubis@suse.cz>
0526109a 8238M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
8239M: Jan Stancek <jstancek@redhat.com>
8240M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8241M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 8242L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 8243W: http://linux-test-project.github.io/
7d1ae8a8 8244T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
8245S: Maintained
8246
c12a54b3 8247M32R ARCHITECTURE
c12a54b3 8248W: http://www.linux-m32r.org/
b4174867 8249S: Orphan
679655da 8250F: arch/m32r/
c12a54b3 8251
1da177e4 8252M68K ARCHITECTURE
8b58be88 8253M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
8254L: linux-m68k@lists.linux-m68k.org
8255W: http://www.linux-m68k.org/
54e5881d 8256T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 8257S: Maintained
679655da 8258F: arch/m68k/
9db35182 8259F: drivers/zorro/
1da177e4
LT
8260
8261M68K ON APPLE MACINTOSH
8b58be88 8262M: Joshua Thompson <funaho@jurai.org>
1da177e4 8263W: http://www.mac.linux-m68k.org/
9bb9f222 8264L: linux-m68k@lists.linux-m68k.org
1da177e4 8265S: Maintained
9db35182 8266F: arch/m68k/mac/
1da177e4
LT
8267
8268M68K ON HP9000/300
8b58be88 8269M: Philip Blundell <philb@gnu.org>
1da177e4
LT
8270W: http://www.tazenda.demon.co.uk/phil/linux-hp
8271S: Maintained
679655da 8272F: arch/m68k/hp300/
1da177e4 8273
74425546
AP
8274M88DS3103 MEDIA DRIVER
8275M: Antti Palosaari <crope@iki.fi>
8276L: linux-media@vger.kernel.org
a825eaec 8277W: https://linuxtv.org
74425546
AP
8278W: http://palosaari.fi/linux/
8279Q: http://patchwork.linuxtv.org/project/linux-media/list/
8280T: git git://linuxtv.org/anttip/media_tree.git
8281S: Maintained
8282F: drivers/media/dvb-frontends/m88ds3103*
8283
68620bdd
MP
8284M88RS2000 MEDIA DRIVER
8285M: Malcolm Priestley <tvboxspy@gmail.com>
8286L: linux-media@vger.kernel.org
a825eaec 8287W: https://linuxtv.org
68620bdd
MP
8288Q: http://patchwork.linuxtv.org/project/linux-media/list/
8289S: Maintained
8290F: drivers/media/dvb-frontends/m88rs2000*
8291
07a092fa 8292MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
8293M: Alexey Klimov <klimov.linux@gmail.com>
8294L: linux-media@vger.kernel.org
8295T: git git://linuxtv.org/media_tree.git
8296S: Maintained
8297F: drivers/media/radio/radio-ma901.c
07a092fa 8298
64a327a7 8299MAC80211
8b58be88 8300M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 8301L: linux-wireless@vger.kernel.org
491b26b4 8302W: http://wireless.kernel.org/
ce466579
JB
8303T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8304T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 8305S: Maintained
679655da
JP
8306F: Documentation/networking/mac80211-injection.txt
8307F: include/net/mac80211.h
8308F: net/mac80211/
2af8c4dc 8309F: drivers/net/wireless/mac80211_hwsim.[ch]
8c03145a 8310F: Documentation/networking/mac80211_hwsim/README
64a327a7 8311
2b6d83e2
JB
8312MAILBOX API
8313M: Jassi Brar <jassisinghbrar@gmail.com>
8314L: linux-kernel@vger.kernel.org
8315S: Maintained
8316F: drivers/mailbox/
8317F: include/linux/mailbox_client.h
8318F: include/linux/mailbox_controller.h
8319
faf1668c 8320MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 8321M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 8322W: http://www.kernel.org/doc/man-pages
bd7ebec6 8323L: linux-man@vger.kernel.org
1b53dc74 8324S: Maintained
faf1668c 8325
daa10170 8326MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
296f827d 8327M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
daa10170
RB
8328L: linux-mips@linux-mips.org
8329S: Maintained
8330F: arch/mips/boot/dts/img/pistachio_marduk.dts
8331
0d3cd4b6
VD
8332MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8333M: Andrew Lunn <andrew@lunn.ch>
8334M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 8335L: netdev@vger.kernel.org
0d3cd4b6
VD
8336S: Maintained
8337F: drivers/net/dsa/mv88e6xxx/
b26bff6e 8338F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 8339
8427defd 8340MARVELL ARMADA DRM SUPPORT
0d7f4f05 8341M: Russell King <linux@armlinux.org.uk>
8427defd 8342S: Maintained
0d7f4f05
RK
8343T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8344T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 8345F: drivers/gpu/drm/armada/
4418833e
EV
8346F: include/uapi/drm/armada_drm.h
8347F: Documentation/devicetree/bindings/display/armada/
8427defd 8348
c4d007bc
TP
8349MARVELL CRYPTO DRIVER
8350M: Boris Brezillon <boris.brezillon@free-electrons.com>
8351M: Arnaud Ebalard <arno@natisbad.org>
8352F: drivers/crypto/marvell/
8353S: Maintained
8354L: linux-crypto@vger.kernel.org
8355
44c14c1d 8356MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8357M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 8358M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 8359L: netdev@vger.kernel.org
8360S: Maintained
8361F: drivers/net/ethernet/marvell/sk*
8362
74cda169 8363MARVELL LIBERTAS WIRELESS DRIVER
74cda169 8364L: libertas-dev@lists.infradead.org
8ac3e99e 8365S: Orphan
f988d640 8366F: drivers/net/wireless/marvell/libertas/
74cda169 8367
d03d5d53
RK
8368MARVELL MACCHIATOBIN SUPPORT
8369M: Russell King <rmk@armlinux.org.uk>
8370L: linux-arm-kernel@lists.infradead.org
8371S: Maintained
8372F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8373
b60d6975 8374MARVELL MV643XX ETHERNET DRIVER
4e3faf88 8375M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 8376L: netdev@vger.kernel.org
f5ca8502 8377S: Maintained
527a6266 8378F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 8379F: include/linux/mv643xx.h
1da177e4 8380
20b2af32
RK
8381MARVELL MV88X3310 PHY DRIVER
8382M: Russell King <rmk@armlinux.org.uk>
8383L: netdev@vger.kernel.org
8384S: Maintained
8385F: drivers/net/phy/marvell10g.c
8386
370b8ed9
TP
8387MARVELL MVNETA ETHERNET DRIVER
8388M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8389L: netdev@vger.kernel.org
8390S: Maintained
8391F: drivers/net/ethernet/marvell/mvneta.*
8392
fcad584d 8393MARVELL MWIFIEX WIRELESS DRIVER
bf30171b 8394M: Amitkumar Karwar <amitkarwar@gmail.com>
550795fc 8395M: Nishant Sarmukadam <nishants@marvell.com>
cf8c44d4
AK
8396M: Ganapathi Bhat <gbhat@marvell.com>
8397M: Xinming Hu <huxm@marvell.com>
fcad584d
BZ
8398L: linux-wireless@vger.kernel.org
8399S: Maintained
277b024e 8400F: drivers/net/wireless/marvell/mwifiex/
fcad584d 8401
a2c3f656 8402MARVELL MWL8K WIRELESS DRIVER
a040d532 8403M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 8404L: linux-wireless@vger.kernel.org
16345910 8405S: Odd Fixes
de60f1dc 8406F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 8407
b4525db6
MR
8408MARVELL NAND CONTROLLER DRIVER
8409M: Miquel Raynal <miquel.raynal@free-electrons.com>
8410L: linux-mtd@lists.infradead.org
8411S: Maintained
8412F: drivers/mtd/nand/marvell_nand.c
8413F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8414
2a69567b 8415MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 8416M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 8417S: Odd Fixes
1fa7e547 8418F: drivers/mmc/host/mvsdio.*
2a69567b 8419
511fc93d
HZ
8420MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8421M: Hu Ziji <huziji@marvell.com>
8422L: linux-mmc@vger.kernel.org
8423S: Supported
8424F: drivers/mmc/host/sdhci-xenon*
8425F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8426
1da177e4 8427MATROX FRAMEBUFFER DRIVER
c69f677c 8428L: linux-fbdev@vger.kernel.org
52653199 8429S: Orphan
8a61f013 8430F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 8431F: include/uapi/linux/matroxfb.h
1da177e4 8432
ca462085
GR
8433MAX16065 HARDWARE MONITOR DRIVER
8434M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8435L: linux-hwmon@vger.kernel.org
ca462085
GR
8436S: Maintained
8437F: Documentation/hwmon/max16065
8438F: drivers/hwmon/max16065.c
8439
1f61cab8
GR
8440MAX20751 HARDWARE MONITOR DRIVER
8441M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8442L: linux-hwmon@vger.kernel.org
1f61cab8
GR
8443S: Maintained
8444F: Documentation/hwmon/max20751
8445F: drivers/hwmon/max20751.c
8446
fbe19d1f
RS
8447MAX2175 SDR TUNER DRIVER
8448M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8449L: linux-media@vger.kernel.org
8450T: git git://linuxtv.org/media_tree.git
8451S: Maintained
8452F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8453F: Documentation/media/v4l-drivers/max2175.rst
8454F: drivers/media/i2c/max2175*
8455F: include/uapi/linux/max2175.h
8456
d20620de 8457MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 8458L: linux-hwmon@vger.kernel.org
34924b23 8459S: Orphan
679655da
JP
8460F: Documentation/hwmon/max6650
8461F: drivers/hwmon/max6650.c
d20620de 8462
e89ab51f
GR
8463MAX6697 HARDWARE MONITOR DRIVER
8464M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8465L: linux-hwmon@vger.kernel.org
e89ab51f
GR
8466S: Maintained
8467F: Documentation/hwmon/max6697
8468F: Documentation/devicetree/bindings/i2c/max6697.txt
8469F: drivers/hwmon/max6697.c
8470F: include/linux/platform_data/max6697.h
8471
3b2af7f7
PR
8472MAX9860 MONO AUDIO VOICE CODEC DRIVER
8473M: Peter Rosin <peda@axentia.se>
8474L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8475S: Maintained
8476F: Documentation/devicetree/bindings/sound/max9860.txt
8477F: sound/soc/codecs/max9860.*
8478
64f7d692
JMC
8479MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8480M: Javier Martinez Canillas <javier@dowhile0.org>
3811405e
JMC
8481L: linux-kernel@vger.kernel.org
8482S: Supported
64f7d692 8483F: drivers/regulator/max77802-regulator.c
3811405e
JMC
8484F: Documentation/devicetree/bindings/*/*max77802.txt
8485F: include/dt-bindings/*/*max77802.h
8486
7683e9e5
LT
8487MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8488M: Krzysztof Kozlowski <krzk@kernel.org>
8489M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8490L: linux-pm@vger.kernel.org
8491S: Supported
8492F: drivers/power/supply/max14577_charger.c
8493F: drivers/power/supply/max77693_charger.c
8494
befeb596
KK
8495MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8496M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
8497M: Krzysztof Kozlowski <krzk@kernel.org>
8498M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
8499L: linux-kernel@vger.kernel.org
8500S: Supported
86cf635a 8501F: drivers/*/max14577*.c
0998a436 8502F: drivers/*/max77686*.c
86cf635a 8503F: drivers/*/max77693*.c
befeb596
KK
8504F: drivers/extcon/extcon-max14577.c
8505F: drivers/extcon/extcon-max77693.c
8506F: drivers/rtc/rtc-max77686.c
8507F: drivers/clk/clk-max77686.c
8508F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 8509F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
8510F: Documentation/devicetree/bindings/mfd/max77693.txt
8511F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8512F: include/linux/mfd/max14577*.h
8513F: include/linux/mfd/max77686*.h
8514F: include/linux/mfd/max77693*.h
8515
9be3c9a5
HV
8516MAXIRADIO FM RADIO RECEIVER DRIVER
8517M: Hans Verkuil <hverkuil@xs4all.nl>
8518L: linux-media@vger.kernel.org
8519T: git git://linuxtv.org/media_tree.git
a825eaec 8520W: https://linuxtv.org
9be3c9a5
HV
8521S: Maintained
8522F: drivers/media/radio/radio-maxiradio*
8523
c05dc2cc
PR
8524MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8525M: Peter Rosin <peda@axentia.se>
8526L: linux-iio@vger.kernel.org
8527S: Maintained
2704e300 8528F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
8529F: drivers/iio/potentiometer/mcp4531.c
8530
3b8df5fd
WBG
8531MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8532M: William Breathitt Gray <vilhelm.gray@gmail.com>
8533L: linux-iio@vger.kernel.org
8534S: Maintained
8535F: drivers/iio/dac/cio-dac.c
8536
7683e9e5
LT
8537MEDIA DRIVERS FOR ASCOT2E
8538M: Sergey Kozlov <serjk@netup.ru>
8539M: Abylay Ospan <aospan@netup.ru>
fbe19d1f 8540L: linux-media@vger.kernel.org
7683e9e5
LT
8541W: https://linuxtv.org
8542W: http://netup.tv/
fbe19d1f
RS
8543T: git git://linuxtv.org/media_tree.git
8544S: Supported
7683e9e5
LT
8545F: drivers/media/dvb-frontends/ascot2e*
8546
8547MEDIA DRIVERS FOR CXD2841ER
8548M: Sergey Kozlov <serjk@netup.ru>
8549M: Abylay Ospan <aospan@netup.ru>
8550L: linux-media@vger.kernel.org
8551W: https://linuxtv.org
8552W: http://netup.tv/
8553T: git git://linuxtv.org/media_tree.git
8554S: Supported
8555F: drivers/media/dvb-frontends/cxd2841er*
fbe19d1f 8556
3882a734
LT
8557MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8558M: Daniel Scheller <d.scheller.oss@gmail.com>
8559L: linux-media@vger.kernel.org
8560W: https://linuxtv.org
8561T: git git://linuxtv.org/media_tree.git
8562S: Maintained
8563F: drivers/media/pci/ddbridge/*
8564
8e792f52
SL
8565MEDIA DRIVERS FOR FREESCALE IMX
8566M: Steve Longerbeam <slongerbeam@gmail.com>
8567M: Philipp Zabel <p.zabel@pengutronix.de>
8568L: linux-media@vger.kernel.org
8569T: git git://linuxtv.org/media_tree.git
8570S: Maintained
8571F: Documentation/devicetree/bindings/media/imx.txt
8572F: Documentation/media/v4l-drivers/imx.rst
8573F: drivers/staging/media/imx/
8574F: include/linux/imx-media.h
8575F: include/media/imx.h
8576
fae2080a
AO
8577MEDIA DRIVERS FOR HELENE
8578M: Abylay Ospan <aospan@netup.ru>
8579L: linux-media@vger.kernel.org
8580W: https://linuxtv.org
8581W: http://netup.tv/
8582T: git git://linuxtv.org/media_tree.git
8583S: Supported
8584F: drivers/media/dvb-frontends/helene*
8585
7683e9e5 8586MEDIA DRIVERS FOR HORUS3A
dacf9ce8 8587M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8588M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8589L: linux-media@vger.kernel.org
a825eaec 8590W: https://linuxtv.org
dacf9ce8
KS
8591W: http://netup.tv/
8592T: git git://linuxtv.org/media_tree.git
8593S: Supported
7683e9e5 8594F: drivers/media/dvb-frontends/horus3a*
dacf9ce8 8595
7683e9e5 8596MEDIA DRIVERS FOR LNBH25
a6dc60ff 8597M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8598M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8599L: linux-media@vger.kernel.org
a825eaec 8600W: https://linuxtv.org
a6dc60ff
KS
8601W: http://netup.tv/
8602T: git git://linuxtv.org/media_tree.git
8603S: Supported
7683e9e5 8604F: drivers/media/dvb-frontends/lnbh25*
a6dc60ff 8605
6185a573
DS
8606MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8607M: Daniel Scheller <d.scheller.oss@gmail.com>
8608L: linux-media@vger.kernel.org
8609W: https://linuxtv.org
8610T: git git://linuxtv.org/media_tree.git
8611S: Maintained
8612F: drivers/media/dvb-frontends/mxl5xx*
8613
7683e9e5 8614MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
a5d32b35 8615M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8616M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8617L: linux-media@vger.kernel.org
a825eaec 8618W: https://linuxtv.org
a5d32b35
KS
8619W: http://netup.tv/
8620T: git git://linuxtv.org/media_tree.git
8621S: Supported
7683e9e5 8622F: drivers/media/pci/netup_unidvb/*
a5d32b35 8623
7683e9e5
LT
8624MEDIA DRIVERS FOR RENESAS - DRIF
8625M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
e025273b 8626L: linux-media@vger.kernel.org
7683e9e5 8627L: linux-renesas-soc@vger.kernel.org
e025273b
KS
8628T: git git://linuxtv.org/media_tree.git
8629S: Supported
7683e9e5
LT
8630F: Documentation/devicetree/bindings/media/renesas,drif.txt
8631F: drivers/media/platform/rcar_drif.c
e025273b 8632
7683e9e5
LT
8633MEDIA DRIVERS FOR RENESAS - FCP
8634M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
52b1eaf4 8635L: linux-media@vger.kernel.org
7683e9e5 8636L: linux-renesas-soc@vger.kernel.org
52b1eaf4
KS
8637T: git git://linuxtv.org/media_tree.git
8638S: Supported
7683e9e5
LT
8639F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8640F: drivers/media/platform/rcar-fcp.c
8641F: include/media/rcar-fcp.h
8642
8643MEDIA DRIVERS FOR RENESAS - FDP1
8644M: Kieran Bingham <kieran@bingham.xyz>
8645L: linux-media@vger.kernel.org
8646L: linux-renesas-soc@vger.kernel.org
8647T: git git://linuxtv.org/media_tree.git
8648S: Supported
8649F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8650F: drivers/media/platform/rcar_fdp1.c
8651
8652MEDIA DRIVERS FOR RENESAS - VIN
8653M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8654L: linux-media@vger.kernel.org
8655L: linux-renesas-soc@vger.kernel.org
8656T: git git://linuxtv.org/media_tree.git
8657S: Supported
8658F: Documentation/devicetree/bindings/media/rcar_vin.txt
8659F: drivers/media/platform/rcar-vin/
8660
8661MEDIA DRIVERS FOR RENESAS - VSP1
8662M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8663L: linux-media@vger.kernel.org
8664L: linux-renesas-soc@vger.kernel.org
8665T: git git://linuxtv.org/media_tree.git
8666S: Supported
8667F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8668F: drivers/media/platform/vsp1/
52b1eaf4 8669
979507a7
DS
8670MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8671M: Daniel Scheller <d.scheller.oss@gmail.com>
8672L: linux-media@vger.kernel.org
8673W: https://linuxtv.org
8674T: git git://linuxtv.org/media_tree.git
8675S: Maintained
8676F: drivers/media/dvb-frontends/stv0910*
8677
8678MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8679M: Daniel Scheller <d.scheller.oss@gmail.com>
8680L: linux-media@vger.kernel.org
8681W: https://linuxtv.org
8682T: git git://linuxtv.org/media_tree.git
8683S: Maintained
8684F: drivers/media/dvb-frontends/stv6111*
8685
127c49ae 8686MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
8687M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8688M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8689P: LinuxTV.org Project
8690L: linux-media@vger.kernel.org
a825eaec 8691W: https://linuxtv.org
8a6e2535 8692Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8693T: git git://linuxtv.org/media_tree.git
127c49ae 8694S: Maintained
0c4089f8 8695F: Documentation/devicetree/bindings/media/
618cd932 8696F: Documentation/media/
127c49ae 8697F: drivers/media/
ffe06198 8698F: drivers/staging/media/
eb4b0ec7 8699F: include/linux/platform_data/media/
127c49ae 8700F: include/media/
6c0f0359
MCC
8701F: include/uapi/linux/dvb/
8702F: include/uapi/linux/videodev2.h
8703F: include/uapi/linux/media.h
8704F: include/uapi/linux/v4l2-*
8705F: include/uapi/linux/meye.h
8706F: include/uapi/linux/ivtv*
8707F: include/uapi/linux/uvcvideo.h
d20620de 8708
3882a734
LT
8709MEDIATEK CIR DRIVER
8710M: Sean Wang <sean.wang@mediatek.com>
8711S: Maintained
8712F: drivers/media/rc/mtk-cir.c
8713
f3a0c7b3
SW
8714MEDIATEK PMIC LED DRIVER
8715M: Sean Wang <sean.wang@mediatek.com>
8716S: Maintained
8717F: drivers/leds/leds-mt6323.c
8718F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8719
0c272fc9
JC
8720MEDIATEK ETHERNET DRIVER
8721M: Felix Fietkau <nbd@openwrt.org>
0857d6f8
SW
8722M: John Crispin <john@phrozen.org>
8723M: Sean Wang <sean.wang@mediatek.com>
8724M: Nelson Chang <nelson.chang@mediatek.com>
0c272fc9
JC
8725L: netdev@vger.kernel.org
8726S: Maintained
8727F: drivers/net/ethernet/mediatek/
8728
105e8442
RC
8729MEDIATEK JPEG DRIVER
8730M: Rick Chang <rick.chang@mediatek.com>
8731M: Bin Liu <bin.liu@mediatek.com>
8732S: Supported
8733F: drivers/media/platform/mtk-jpeg/
8734F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8735
fc96ec0d
MT
8736MEDIATEK MDP DRIVER
8737M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8738M: Houlong Wei <houlong.wei@mediatek.com>
8739M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8740S: Supported
8741F: drivers/media/platform/mtk-mdp/
8742F: drivers/media/platform/mtk-vpu/
8743F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8744
7683e9e5
LT
8745MEDIATEK MEDIA DRIVER
8746M: Tiffany Lin <tiffany.lin@mediatek.com>
8747M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8748S: Supported
8749F: drivers/media/platform/mtk-vcodec/
8750F: drivers/media/platform/mtk-vpu/
8751F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8752F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8753
c869f77d
JK
8754MEDIATEK MT7601U WIRELESS LAN DRIVER
8755M: Jakub Kicinski <kubakici@wp.pl>
8756L: linux-wireless@vger.kernel.org
8757S: Maintained
8758F: drivers/net/wireless/mediatek/mt7601u/
8759
c4a29891 8760MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
7683e9e5
LT
8761M: Sean Wang <sean.wang@mediatek.com>
8762S: Maintained
8763F: drivers/char/hw_random/mtk-rng.c
c4a29891 8764
f24f27b8
CY
8765MEDIATEK USB3 DRD IP DRIVER
8766M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8767L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8768L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8769L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8770S: Maintained
8771F: drivers/usb/mtu3/
c4a29891 8772
15a83f7d
PST
8773MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8774M: Peter Senna Tschudin <peter.senna@collabora.com>
8775M: Martin Donnelly <martin.donnelly@ge.com>
8776M: Martyn Welch <martyn.welch@collabora.co.uk>
8777S: Maintained
8778F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8779F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8780
e399065b 8781MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8782M: Kashyap Desai <kashyap.desai@broadcom.com>
8783M: Sumit Saxena <sumit.saxena@broadcom.com>
8784M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8785L: megaraidlinux.pdl@broadcom.com
baaea1dc 8786L: linux-scsi@vger.kernel.org
295dde2f 8787W: http://www.avagotech.com/support/
ce00f85c 8788S: Maintained
679655da
JP
8789F: Documentation/scsi/megaraid.txt
8790F: drivers/scsi/megaraid.*
8791F: drivers/scsi/megaraid/
757e0108 8792
82abbea7
RD
8793MELEXIS MLX90614 DRIVER
8794M: Crt Mori <cmo@melexis.com>
8795L: linux-iio@vger.kernel.org
8796W: http://www.melexis.com
8797S: Supported
8798F: drivers/iio/temperature/mlx90614.c
8799
ff43f433
SJ
8800MELFAS MIP4 TOUCHSCREEN DRIVER
8801M: Sangwon Jee <jeesw@melfas.com>
8802W: http://www.melfas.com
8803S: Supported
8804F: drivers/input/touchscreen/melfas_mip4.c
8805F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8806
2c46c9d5 8807MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8808M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8809L: netdev@vger.kernel.org
2c46c9d5
AV
8810S: Supported
8811W: http://www.mellanox.com
8812Q: http://patchwork.ozlabs.org/project/netdev/list/
8813F: drivers/net/ethernet/mellanox/mlx4/en_*
8814
e7523a49
OG
8815MELLANOX ETHERNET DRIVER (mlx5e)
8816M: Saeed Mahameed <saeedm@mellanox.com>
8817L: netdev@vger.kernel.org
8818S: Supported
8819W: http://www.mellanox.com
8820Q: http://patchwork.ozlabs.org/project/netdev/list/
8821F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8822
e29341fb
IT
8823MELLANOX ETHERNET INNOVA DRIVER
8824M: Ilan Tayari <ilant@mellanox.com>
8825R: Boris Pismenny <borisp@mellanox.com>
8826L: netdev@vger.kernel.org
8827S: Supported
8828W: http://www.mellanox.com
8829Q: http://patchwork.ozlabs.org/project/netdev/list/
8830F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8831F: include/linux/mlx5/mlx5_ifc_fpga.h
8832
547eede0
IT
8833MELLANOX ETHERNET INNOVA IPSEC DRIVER
8834M: Ilan Tayari <ilant@mellanox.com>
8835R: Boris Pismenny <borisp@mellanox.com>
8836L: netdev@vger.kernel.org
8837S: Supported
8838W: http://www.mellanox.com
8839Q: http://patchwork.ozlabs.org/project/netdev/list/
8840F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8841F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8842
93c1edb2
JP
8843MELLANOX ETHERNET SWITCH DRIVERS
8844M: Jiri Pirko <jiri@mellanox.com>
8845M: Ido Schimmel <idosch@mellanox.com>
8846L: netdev@vger.kernel.org
8847S: Supported
8848W: http://www.mellanox.com
8849Q: http://patchwork.ozlabs.org/project/netdev/list/
8850F: drivers/net/ethernet/mellanox/mlxsw/
8851
410ed13c 8852MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
1cf098b7 8853M: mlxsw@mellanox.com
410ed13c
YG
8854L: netdev@vger.kernel.org
8855S: Supported
8856W: http://www.mellanox.com
8857Q: http://patchwork.ozlabs.org/project/netdev/list/
8858F: drivers/net/ethernet/mellanox/mlxfw/
8859
30488704
VP
8860MELLANOX MLX CPLD HOTPLUG DRIVER
8861M: Vadim Pasternak <vadimp@mellanox.com>
8862L: platform-driver-x86@vger.kernel.org
8863S: Supported
8864F: drivers/platform/x86/mlxcpld-hotplug.c
8865F: include/linux/platform_data/mlxcpld-hotplug.h
8866
82abbea7
RD
8867MELLANOX MLX4 core VPI driver
8868M: Tariq Toukan <tariqt@mellanox.com>
8869L: netdev@vger.kernel.org
8700e3e7 8870L: linux-rdma@vger.kernel.org
82abbea7
RD
8871W: http://www.mellanox.com
8872Q: http://patchwork.ozlabs.org/project/netdev/list/
8700e3e7 8873S: Supported
82abbea7
RD
8874F: drivers/net/ethernet/mellanox/mlx4/
8875F: include/linux/mlx4/
8876
8877MELLANOX MLX4 IB driver
8878M: Yishai Hadas <yishaih@mellanox.com>
8879L: linux-rdma@vger.kernel.org
8880W: http://www.mellanox.com
8700e3e7 8881Q: http://patchwork.kernel.org/project/linux-rdma/list/
82abbea7
RD
8882S: Supported
8883F: drivers/infiniband/hw/mlx4/
8884F: include/linux/mlx4/
8885F: include/uapi/rdma/mlx4-abi.h
8886
8887MELLANOX MLX5 core VPI driver
8888M: Saeed Mahameed <saeedm@mellanox.com>
8889M: Matan Barak <matanb@mellanox.com>
8890M: Leon Romanovsky <leonro@mellanox.com>
8891L: netdev@vger.kernel.org
8892L: linux-rdma@vger.kernel.org
8893W: http://www.mellanox.com
8894Q: http://patchwork.ozlabs.org/project/netdev/list/
8895S: Supported
7683e9e5
LT
8896F: drivers/net/ethernet/mellanox/mlx5/core/
8897F: include/linux/mlx5/
8898
8899MELLANOX MLX5 IB driver
8900M: Matan Barak <matanb@mellanox.com>
8901M: Leon Romanovsky <leonro@mellanox.com>
8902L: linux-rdma@vger.kernel.org
8903W: http://www.mellanox.com
8904Q: http://patchwork.kernel.org/project/linux-rdma/list/
8905S: Supported
8906F: drivers/infiniband/hw/mlx5/
8907F: include/linux/mlx5/
8908F: include/uapi/rdma/mlx5-abi.h
8909
8910MELLANOX MLXCPLD I2C AND MUX DRIVER
8911M: Vadim Pasternak <vadimp@mellanox.com>
8912M: Michael Shych <michaelsh@mellanox.com>
8913L: linux-i2c@vger.kernel.org
8914S: Supported
8915F: drivers/i2c/busses/i2c-mlxcpld.c
8916F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8917F: Documentation/i2c/busses/i2c-mlxcpld
8918
8919MELLANOX MLXCPLD LED DRIVER
8920M: Vadim Pasternak <vadimp@mellanox.com>
8921L: linux-leds@vger.kernel.org
8922S: Supported
8923F: drivers/leds/leds-mlxcpld.c
8924F: Documentation/leds/leds-mlxcpld.txt
82abbea7 8925
7683e9e5
LT
8926MELLANOX PLATFORM DRIVER
8927M: Vadim Pasternak <vadimp@mellanox.com>
8928L: platform-driver-x86@vger.kernel.org
82abbea7 8929S: Supported
7683e9e5 8930F: drivers/platform/x86/mlx-platform.c
8700e3e7 8931
5b25b13a
MD
8932MEMBARRIER SUPPORT
8933M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8934M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8935L: linux-kernel@vger.kernel.org
8936S: Supported
22e4ebb9 8937F: kernel/sched/membarrier.c
5b25b13a
MD
8938F: include/uapi/linux/membarrier.h
8939
70ea91f1
SR
8940MEMORY MANAGEMENT
8941L: linux-mm@kvack.org
70ea91f1
SR
8942W: http://www.linux-mm.org
8943S: Maintained
679655da 8944F: include/linux/mm.h
551450bb
CS
8945F: include/linux/gfp.h
8946F: include/linux/mmzone.h
8947F: include/linux/memory_hotplug.h
8948F: include/linux/vmalloc.h
679655da 8949F: mm/
70ea91f1 8950
f4e9ce66 8951MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8952M: David Woodhouse <dwmw2@infradead.org>
242c325e 8953M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8954M: Boris Brezillon <boris.brezillon@free-electrons.com>
8955M: Marek Vasut <marek.vasut@gmail.com>
8956M: Richard Weinberger <richard@nod.at>
b3bb6d6a 8957M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
1da177e4 8958L: linux-mtd@lists.infradead.org
8a6e2535
JP
8959W: http://www.linux-mtd.infradead.org/
8960Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889 8961T: git git://git.infradead.org/linux-mtd.git master
2e7c7f66 8962T: git git://git.infradead.org/linux-mtd.git mtd/next
1da177e4 8963S: Maintained
becc7ae5 8964F: Documentation/devicetree/bindings/mtd/
679655da
JP
8965F: drivers/mtd/
8966F: include/linux/mtd/
c117ab84 8967F: include/uapi/mtd/
1da177e4 8968
26c57ef1 8969MEN A21 WATCHDOG DRIVER
30c7469b 8970M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8971L: linux-watchdog@vger.kernel.org
30c7469b 8972S: Maintained
26c57ef1
JT
8973F: drivers/watchdog/mena21_wdt.c
8974
3764e82e 8975MEN CHAMELEON BUS (mcb)
30c7469b
JT
8976M: Johannes Thumshirn <morbidrsa@gmail.com>
8977S: Maintained
3764e82e
JT
8978F: drivers/mcb/
8979F: include/linux/mcb.h
b9f2f459 8980F: Documentation/men-chameleon-bus.txt
3764e82e 8981
48b490d2
AW
8982MEN F21BMC (Board Management Controller)
8983M: Andreas Werner <andreas.werner@men.de>
8984S: Supported
8985F: drivers/mfd/menf21bmc.c
8986F: drivers/watchdog/menf21bmc_wdt.c
8987F: drivers/leds/leds-menf21bmc.c
8988F: drivers/hwmon/menf21bmc_hwmon.c
8989F: Documentation/hwmon/menf21bmc
8990
20aa6463
HV
8991MESON AO CEC DRIVER FOR AMLOGIC SOCS
8992M: Neil Armstrong <narmstrong@baylibre.com>
8993L: linux-media@lists.freedesktop.org
8994L: linux-amlogic@lists.infradead.org
8995W: http://linux-meson.com/
8996S: Supported
8997F: drivers/media/platform/meson/ao-cec.c
8998F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8999T: git git://linuxtv.org/media_tree.git
9000
12285945 9001METAG ARCHITECTURE
e0a86312 9002M: James Hogan <jhogan@kernel.org>
d668d9ed 9003L: linux-metag@vger.kernel.org
9f273c24 9004T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 9005S: Odd Fixes
12285945
JH
9006F: arch/metag/
9007F: Documentation/metag/
9008F: Documentation/devicetree/bindings/metag/
2d799dde 9009F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 9010F: drivers/clocksource/metag_generic.c
5698c50d
JH
9011F: drivers/irqchip/irq-metag.c
9012F: drivers/irqchip/irq-metag-ext.c
ae85ac71 9013F: drivers/tty/metag_da.c
12285945 9014
c6375b0a 9015MICROBLAZE ARCHITECTURE
8b58be88 9016M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
9017W: http://www.monstr.eu/fdt/
9018T: git git://git.monstr.eu/linux-2.6-microblaze.git
9019S: Supported
0a8c7914 9020F: arch/microblaze/
1da177e4 9021
72ce5732 9022MICROCHIP / ATMEL AT91 SERIAL DRIVER
5615c371
NF
9023M: Richard Genoud <richard.genoud@gmail.com>
9024S: Maintained
9025F: drivers/tty/serial/atmel_serial.c
8961df89 9026F: drivers/tty/serial/atmel_serial.h
5615c371 9027
f53243b5
NF
9028MICROCHIP / ATMEL DMA DRIVER
9029M: Ludovic Desroches <ludovic.desroches@microchip.com>
9030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9031L: dmaengine@vger.kernel.org
9032S: Supported
9033F: drivers/dma/at_hdmac.c
9034F: drivers/dma/at_hdmac_regs.h
9035F: include/linux/platform_data/dma-atmel.h
9036
a0a613ab
TA
9037MICROCHIP / ATMEL ECC DRIVER
9038M: Tudor Ambarus <tudor.ambarus@microchip.com>
9039L: linux-crypto@vger.kernel.org
9040S: Maintained
9041F: drivers/crypto/atmel-ecc.*
9042
71fb2c74
SW
9043MICROCHIP / ATMEL ISC DRIVER
9044M: Songjun Wu <songjun.wu@microchip.com>
9045L: linux-media@vger.kernel.org
9046S: Supported
9047F: drivers/media/platform/atmel/atmel-isc.c
9048F: drivers/media/platform/atmel/atmel-isc-regs.h
9049F: devicetree/bindings/media/atmel-isc.txt
9050
7cce5d83
NF
9051MICROCHIP / ATMEL NAND DRIVER
9052M: Wenyou Yang <wenyou.yang@microchip.com>
9053M: Josh Wu <rainyfeeling@outlook.com>
9054L: linux-mtd@lists.infradead.org
9055S: Supported
9056F: drivers/mtd/nand/atmel/*
9057F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9058
419585a9
WH
9059MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9060M: Woojung Huh <Woojung.Huh@microchip.com>
9061M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9062L: netdev@vger.kernel.org
9063S: Maintained
9064F: net/dsa/tag_ksz.c
9065F: drivers/net/dsa/microchip/*
9066F: include/linux/platform_data/microchip-ksz.h
9067F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9068
3ec72a2a
RL
9069MICROCHIP USB251XB DRIVER
9070M: Richard Leitner <richard.leitner@skidata.com>
9071L: linux-usb@vger.kernel.org
9072S: Maintained
9073F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
9074F: Documentation/devicetree/bindings/usb/usb251xb.txt
9075
82abbea7
RD
9076MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9077M: Don Brace <don.brace@microsemi.com>
9078L: esc.storagedev@microsemi.com
9079L: linux-scsi@vger.kernel.org
9080S: Supported
9081F: drivers/scsi/smartpqi/smartpqi*.[ch]
9082F: drivers/scsi/smartpqi/Kconfig
9083F: drivers/scsi/smartpqi/Makefile
9084F: include/linux/cciss*.h
9085F: include/uapi/linux/cciss*.h
9086F: Documentation/scsi/smartpqi.txt
9087
2508a45a
CY
9088MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9089M: Chen Yu <yu.c.chen@intel.com>
9090L: platform-driver-x86@vger.kernel.org
9091S: Supported
9092F: drivers/platform/x86/surfacepro3_button.c
9093
1da177e4 9094MICROTEK X6 SCANNER
61eee9a7 9095M: Oliver Neukum <oliver@neukum.org>
1da177e4 9096S: Maintained
679655da 9097F: drivers/usb/image/microtek.*
1da177e4
LT
9098
9099MIPS
8b58be88 9100M: Ralf Baechle <ralf@linux-mips.org>
18696edc 9101M: James Hogan <jhogan@kernel.org>
1da177e4 9102L: linux-mips@linux-mips.org
6097050d 9103W: http://www.linux-mips.org/
b05e988e 9104T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 9105Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 9106S: Supported
f46d92e8 9107F: Documentation/devicetree/bindings/mips/
679655da
JP
9108F: Documentation/mips/
9109F: arch/mips/
1da177e4 9110
7683e9e5 9111MIPS BOSTON DEVELOPMENT BOARD
fb615d61 9112M: Paul Burton <paul.burton@mips.com>
7683e9e5
LT
9113L: linux-mips@linux-mips.org
9114S: Maintained
9115F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9116F: arch/mips/boot/dts/img/boston.dts
9117F: arch/mips/configs/generic/board-boston.config
9118F: drivers/clk/imgtec/clk-boston.c
9119F: include/dt-bindings/clock/boston-clock.h
9120
032a469b 9121MIPS GENERIC PLATFORM
fb615d61 9122M: Paul Burton <paul.burton@mips.com>
032a469b
PB
9123L: linux-mips@linux-mips.org
9124S: Supported
9125F: arch/mips/generic/
27e0d4b0 9126F: arch/mips/tools/generic-board-config.sh
032a469b 9127
413ef3f6
KC
9128MIPS/LOONGSON1 ARCHITECTURE
9129M: Keguang Zhang <keguang.zhang@gmail.com>
9130L: linux-mips@linux-mips.org
9131S: Maintained
9132F: arch/mips/loongson32/
9133F: arch/mips/include/asm/mach-loongson32/
9134F: drivers/*/*loongson1*
9135F: drivers/*/*/*loongson1*
9136
3ec404d8 9137MIPS RINT INSTRUCTION EMULATION
89677e44 9138M: Aleksandar Markovic <aleksandar.markovic@mips.com>
3ec404d8
AM
9139L: linux-mips@linux-mips.org
9140S: Supported
9141F: arch/mips/math-emu/sp_rint.c
9142F: arch/mips/math-emu/dp_rint.c
9143
08b7620a
HV
9144MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9145M: Hans Verkuil <hverkuil@xs4all.nl>
9146L: linux-media@vger.kernel.org
9147T: git git://linuxtv.org/media_tree.git
a825eaec 9148W: https://linuxtv.org
08b7620a
HV
9149S: Odd Fixes
9150F: drivers/media/radio/radio-miropcm20*
9151
82abbea7
RD
9152MMP SUPPORT
9153M: Eric Miao <eric.y.miao@gmail.com>
9154M: Haojian Zhuang <haojian.zhuang@gmail.com>
9155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9156T: git git://github.com/hzhuang1/linux.git
9157T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9158S: Maintained
9159F: arch/arm/boot/dts/mmp*
9160F: arch/arm/mach-mmp/
6c223761 9161
0ce277e4
AP
9162MN88472 MEDIA DRIVER
9163M: Antti Palosaari <crope@iki.fi>
9164L: linux-media@vger.kernel.org
a825eaec 9165W: https://linuxtv.org
0ce277e4
AP
9166W: http://palosaari.fi/linux/
9167Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 9168S: Maintained
94d0eaa4 9169F: drivers/media/dvb-frontends/mn88472*
0ce277e4 9170
4f4d238f
AP
9171MN88473 MEDIA DRIVER
9172M: Antti Palosaari <crope@iki.fi>
9173L: linux-media@vger.kernel.org
a825eaec 9174W: https://linuxtv.org
4f4d238f
AP
9175W: http://palosaari.fi/linux/
9176Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 9177S: Maintained
877ba50b 9178F: drivers/media/dvb-frontends/mn88473*
4f4d238f 9179
1da177e4 9180MODULE SUPPORT
462c5a82 9181M: Jessica Yu <jeyu@kernel.org>
8b58be88 9182M: Rusty Russell <rusty@rustcorp.com.au>
0d4ec784 9183T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 9184S: Maintained
679655da
JP
9185F: include/linux/module.h
9186F: kernel/module.c
1da177e4
LT
9187
9188MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 9189W: http://popies.net/meye/
b7788e13 9190S: Orphan
618cd932 9191F: Documentation/media/v4l-drivers/meye*
90d72ac6 9192F: drivers/media/pci/meye/
6c0f0359 9193F: include/uapi/linux/meye.h
1da177e4 9194
b9705b60 9195MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 9196M: Jiri Slaby <jirislaby@gmail.com>
d735410a 9197S: Maintained
679655da 9198F: Documentation/serial/moxa-smartio
c897401b 9199F: drivers/tty/mxser.*
d735410a 9200
889b2f87
AK
9201MR800 AVERMEDIA USB FM RADIO DRIVER
9202M: Alexey Klimov <klimov.linux@gmail.com>
9203L: linux-media@vger.kernel.org
9204T: git git://linuxtv.org/media_tree.git
9205S: Maintained
9206F: drivers/media/radio/radio-mr800.c
9207
d7155691
AO
9208MRF24J40 IEEE 802.15.4 RADIO DRIVER
9209M: Alan Ott <alan@signal11.us>
9210L: linux-wpan@vger.kernel.org
9211S: Maintained
9212F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 9213F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 9214
8c4c731a 9215MSI LAPTOP SUPPORT
182ae55c 9216M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 9217L: platform-driver-x86@vger.kernel.org
8c4c731a 9218S: Maintained
679655da 9219F: drivers/platform/x86/msi-laptop.c
8c4c731a 9220
0f1006b1 9221MSI WMI SUPPORT
d0944853 9222L: platform-driver-x86@vger.kernel.org
5ee7041e 9223S: Orphan
0f1006b1
AA
9224F: drivers/platform/x86/msi-wmi.c
9225
19a628a0
AP
9226MSI001 MEDIA DRIVER
9227M: Antti Palosaari <crope@iki.fi>
9228L: linux-media@vger.kernel.org
a825eaec 9229W: https://linuxtv.org
19a628a0
AP
9230W: http://palosaari.fi/linux/
9231Q: http://patchwork.linuxtv.org/project/linux-media/list/
9232T: git git://linuxtv.org/anttip/media_tree.git
9233S: Maintained
0185e197 9234F: drivers/media/tuners/msi001*
19a628a0 9235
7570589d 9236MSI2500 MEDIA DRIVER
2c57213f
AP
9237M: Antti Palosaari <crope@iki.fi>
9238L: linux-media@vger.kernel.org
a825eaec 9239W: https://linuxtv.org
2c57213f
AP
9240W: http://palosaari.fi/linux/
9241Q: http://patchwork.linuxtv.org/project/linux-media/list/
9242T: git git://linuxtv.org/anttip/media_tree.git
9243S: Maintained
7570589d 9244F: drivers/media/usb/msi2500/
2c57213f 9245
159eeea4
RJ
9246MSYSTEMS DISKONCHIP G3 MTD DRIVER
9247M: Robert Jarzmik <robert.jarzmik@free.fr>
9248L: linux-mtd@lists.infradead.org
9249S: Maintained
9250F: drivers/mtd/devices/docg3*
9251
62a37dc7 9252MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
9253M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9254L: linux-media@vger.kernel.org
9255T: git git://linuxtv.org/media_tree.git
9256S: Maintained
9257F: drivers/media/i2c/mt9m032.c
b5dcee22 9258F: include/media/i2c/mt9m032.h
0e837fb9 9259
62a37dc7 9260MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
9261M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9262L: linux-media@vger.kernel.org
9263T: git git://linuxtv.org/media_tree.git
9264S: Maintained
9265F: drivers/media/i2c/mt9p031.c
b5dcee22 9266F: include/media/i2c/mt9p031.h
0e837fb9 9267
62a37dc7 9268MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
9269M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9270L: linux-media@vger.kernel.org
9271T: git git://linuxtv.org/media_tree.git
9272S: Maintained
9273F: drivers/media/i2c/mt9t001.c
b5dcee22 9274F: include/media/i2c/mt9t001.h
0e837fb9 9275
62a37dc7 9276MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
9277M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9278L: linux-media@vger.kernel.org
9279T: git git://linuxtv.org/media_tree.git
9280S: Maintained
f2272e13 9281F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 9282F: drivers/media/i2c/mt9v032.c
b5dcee22 9283F: include/media/i2c/mt9v032.h
0e837fb9 9284
4e0d13cb 9285MULTIFUNCTION DEVICES (MFD)
f7d3210e 9286M: Lee Jones <lee.jones@linaro.org>
7caa7991 9287T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 9288S: Supported
80366127 9289F: Documentation/devicetree/bindings/mfd/
679655da 9290F: drivers/mfd/
55b5940d 9291F: include/linux/mfd/
29a0729d 9292F: include/dt-bindings/mfd/
4e0d13cb 9293
7683e9e5
LT
9294MULTIMEDIA CARD (MMC) ETC. OVER SPI
9295S: Orphan
9296F: drivers/mmc/host/mmc_spi.c
9297F: include/linux/spi/mmc_spi.h
9298
5c4e6f13 9299MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 9300M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 9301L: linux-mmc@vger.kernel.org
82bb095e 9302T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 9303S: Maintained
2810984b 9304F: Documentation/devicetree/bindings/mmc/
679655da
JP
9305F: drivers/mmc/
9306F: include/linux/mmc/
c117ab84 9307F: include/uapi/linux/mmc/
baca2da4 9308
256ac037
PR
9309MULTIPLEXER SUBSYSTEM
9310M: Peter Rosin <peda@axentia.se>
9311S: Maintained
a3b02a9c 9312F: Documentation/ABI/testing/mux/sysfs-class-mux*
256ac037
PR
9313F: Documentation/devicetree/bindings/mux/
9314F: include/linux/dt-bindings/mux/
a3b02a9c
PR
9315F: include/linux/mux/
9316F: drivers/mux/
256ac037 9317
d735410a 9318MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 9319S: Orphan
c897401b 9320F: drivers/tty/isicom.c
679655da 9321F: include/linux/isicom.h
d735410a 9322
550a7375 9323MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 9324M: Bin Liu <b-liu@ti.com>
795fb7e7
JD
9325L: linux-usb@vger.kernel.org
9326S: Maintained
679655da 9327F: drivers/usb/musb/
550a7375 9328
ea0af5f6
MK
9329MXL5007T MEDIA DRIVER
9330M: Michael Krufky <mkrufky@linuxtv.org>
9331L: linux-media@vger.kernel.org
a825eaec 9332W: https://linuxtv.org
ea0af5f6
MK
9333W: http://github.com/mkrufky
9334Q: http://patchwork.linuxtv.org/project/linux-media/list/
9335T: git git://linuxtv.org/mkrufky/tuners.git
9336S: Maintained
9337F: drivers/media/tuners/mxl5007t.*
9338
45d59d70
MV
9339MXSFB DRM DRIVER
9340M: Marek Vasut <marex@denx.de>
9341S: Supported
9342F: drivers/gpu/drm/mxsfb/
9343F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9344
2d3cf588 9345MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
01e4fab6 9346M: Chris Lee <christopher.lee@cspi.com>
2d3cf588 9347L: netdev@vger.kernel.org
01e4fab6 9348W: https://www.cspi.com/ethernet-products/support/downloads/
2d3cf588 9349S: Supported
93f7848b 9350F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 9351
9df4f913
BB
9352NAND FLASH SUBSYSTEM
9353M: Boris Brezillon <boris.brezillon@free-electrons.com>
9354R: Richard Weinberger <richard@nod.at>
9355L: linux-mtd@lists.infradead.org
9356W: http://www.linux-mtd.infradead.org/
9357Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889 9358T: git git://git.infradead.org/linux-mtd.git nand/fixes
2e7c7f66 9359T: git git://git.infradead.org/linux-mtd.git nand/next
9df4f913
BB
9360S: Maintained
9361F: drivers/mtd/nand/
d4092d76 9362F: include/linux/mtd/*nand*.h
9df4f913 9363
23dc05a3
DM
9364NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9365M: Daniel Mack <zonque@gmail.com>
9366S: Maintained
e5747e40 9367L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
9368W: http://www.native-instruments.com
9369F: sound/usb/caiaq/
9370
82abbea7
RD
9371NATSEMI ETHERNET DRIVER (DP8381x)
9372S: Orphan
9373F: drivers/net/ethernet/natsemi/natsemi.c
9374
1da177e4 9375NCP FILESYSTEM
52653199
PV
9376M: Petr Vandrovec <petr@vandrovec.name>
9377S: Odd Fixes
679655da 9378F: fs/ncpfs/
1da177e4 9379
a79b0322
FT
9380NCR 5380 SCSI DRIVERS
9381M: Finn Thain <fthain@telegraphics.com.au>
9382M: Michael Schmitz <schmitzmic@gmail.com>
9383L: linux-scsi@vger.kernel.org
9384S: Maintained
9385F: Documentation/scsi/g_NCR5380.txt
9386F: drivers/scsi/NCR5380.*
9387F: drivers/scsi/arm/cumana_1.c
9388F: drivers/scsi/arm/oak.c
a79b0322
FT
9389F: drivers/scsi/atari_scsi.*
9390F: drivers/scsi/dmx3191d.c
a79b0322 9391F: drivers/scsi/g_NCR5380.*
a79b0322 9392F: drivers/scsi/mac_scsi.*
a79b0322
FT
9393F: drivers/scsi/sun3_scsi.*
9394F: drivers/scsi/sun3_scsi_vme.c
a79b0322 9395
1da177e4 9396NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 9397M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
9398L: linux-scsi@vger.kernel.org
9399S: Maintained
679655da 9400F: drivers/scsi/NCR_D700.*
1da177e4 9401
4aa3eb4c
GR
9402NCT6775 HARDWARE MONITOR DRIVER
9403M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 9404L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
9405S: Maintained
9406F: Documentation/hwmon/nct6775
9407F: drivers/hwmon/nct6775.c
9408
3c2d774c 9409NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 9410M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 9411L: linux-rdma@vger.kernel.org
e3d33cb1 9412W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
9413S: Supported
9414F: drivers/infiniband/hw/nes/
c546b2a3 9415F: include/uapi/rdma/nes-abi.h
3c2d774c 9416
be2f2e84 9417NETEM NETWORK EMULATOR
adbbf69d 9418M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 9419L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 9420S: Maintained
679655da 9421F: net/sched/sch_netem.c
be2f2e84 9422
b2f5a051 9423NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 9424M: Jon Mason <jdmason@kudzu.us>
4a58448b 9425L: netdev@vger.kernel.org
4a58448b 9426S: Supported
679655da 9427F: Documentation/networking/s2io.txt
b2f5a051 9428F: Documentation/networking/vxge.txt
86387e1a 9429F: drivers/net/ethernet/neterion/
4a58448b 9430
fc52497e 9431NETFILTER
0e05e192 9432M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 9433M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1519fccb 9434M: Florian Westphal <fw@strlen.de>
1a03b81d 9435L: netfilter-devel@vger.kernel.org
82b98543 9436L: coreteam@netfilter.org
1da177e4
LT
9437W: http://www.netfilter.org/
9438W: http://www.iptables.org/
1519fccb 9439W: http://www.nftables.org/
42010ed0
PNA
9440Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9441T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9442T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1519fccb 9443S: Maintained
679655da
JP
9444F: include/linux/netfilter*
9445F: include/linux/netfilter/
9446F: include/net/netfilter/
c117ab84
CEB
9447F: include/uapi/linux/netfilter*
9448F: include/uapi/linux/netfilter/
679655da
JP
9449F: net/*/netfilter.c
9450F: net/*/netfilter/
9451F: net/netfilter/
91c269a0 9452F: net/bridge/br_netfilter*.c
1da177e4
LT
9453
9454NETROM NETWORK LAYER
8b58be88 9455M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9456L: linux-hams@vger.kernel.org
d34cb28a 9457W: http://www.linux-ax25.org/
1da177e4 9458S: Maintained
679655da 9459F: include/net/netrom.h
c117ab84 9460F: include/uapi/linux/netrom.h
679655da 9461F: net/netrom/
1da177e4 9462
4c352362
JK
9463NETRONOME ETHERNET DRIVERS
9464M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
9465L: oss-drivers@netronome.com
9466S: Maintained
9467F: drivers/net/ethernet/netronome/
9468
5ddb88c0 9469NETWORK BLOCK DEVICE (NBD)
1e668f4e 9470M: Josef Bacik <jbacik@fb.com>
1da177e4 9471S: Maintained
1e668f4e 9472L: linux-block@vger.kernel.org
38b249bc 9473L: nbd@other.debian.org
679655da
JP
9474F: Documentation/blockdev/nbd.txt
9475F: drivers/block/nbd.c
c117ab84 9476F: include/uapi/linux/nbd.h
1da177e4 9477
6e43650c
NH
9478NETWORK DROP MONITOR
9479M: Neil Horman <nhorman@tuxdriver.com>
9480L: netdev@vger.kernel.org
9481S: Maintained
9482W: https://fedorahosted.org/dropwatch/
9483F: net/core/drop_monitor.c
9484
7683e9e5
LT
9485NETWORKING DRIVERS
9486L: netdev@vger.kernel.org
9487W: http://www.linuxfoundation.org/en/Net
9488Q: http://patchwork.ozlabs.org/project/netdev/list/
9489T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9490T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9491S: Odd Fixes
9492F: Documentation/devicetree/bindings/net/
9493F: drivers/net/
9494F: include/linux/if_*
9495F: include/linux/netdevice.h
9496F: include/linux/etherdevice.h
9497F: include/linux/fcdevice.h
9498F: include/linux/fddidevice.h
9499F: include/linux/hippidevice.h
9500F: include/linux/inetdevice.h
9501F: include/uapi/linux/if_*
9502F: include/uapi/linux/netdevice.h
9503
9504NETWORKING DRIVERS (WIRELESS)
9505M: Kalle Valo <kvalo@codeaurora.org>
9506L: linux-wireless@vger.kernel.org
9507Q: http://patchwork.kernel.org/project/linux-wireless/list/
9508T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9509T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9510S: Maintained
9511F: Documentation/devicetree/bindings/net/wireless/
9512F: drivers/net/wireless/
9513
3ed6e498
AL
9514NETWORKING [DSA]
9515M: Andrew Lunn <andrew@lunn.ch>
9516M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9517M: Florian Fainelli <f.fainelli@gmail.com>
9518S: Maintained
9519F: net/dsa/
9520F: include/net/dsa.h
356c3e9a 9521F: include/linux/dsa/
3ed6e498
AL
9522F: drivers/net/dsa/
9523
1da177e4 9524NETWORKING [GENERAL]
8b58be88 9525M: "David S. Miller" <davem@davemloft.net>
979b6c13 9526L: netdev@vger.kernel.org
b1e8fd54 9527W: http://www.linuxfoundation.org/en/Net
11e98029 9528Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
9529T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9530T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
b0522e13 9531B: mailto:netdev@vger.kernel.org
1da177e4 9532S: Maintained
679655da
JP
9533F: net/
9534F: include/net/
018d21ed
JP
9535F: include/linux/in.h
9536F: include/linux/net.h
9537F: include/linux/netdevice.h
c117ab84
CEB
9538F: include/uapi/linux/in.h
9539F: include/uapi/linux/net.h
9540F: include/uapi/linux/netdevice.h
0c7aecd4 9541F: include/uapi/linux/net_namespace.h
f4e53f9a 9542F: tools/testing/selftests/net/
855a34b1 9543F: lib/net_utils.c
335a67d2 9544F: lib/random32.c
1da177e4 9545
73b7656c
DM
9546NETWORKING [IPSEC]
9547M: Steffen Klassert <steffen.klassert@secunet.com>
9548M: Herbert Xu <herbert@gondor.apana.org.au>
9549M: "David S. Miller" <davem@davemloft.net>
9550L: netdev@vger.kernel.org
d1fc5024
SK
9551T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9552T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 9553S: Maintained
5826bdd1 9554F: net/core/flow.c
73b7656c
DM
9555F: net/xfrm/
9556F: net/key/
9557F: net/ipv4/xfrm*
77999328 9558F: net/ipv4/esp4*
d1fc5024
SK
9559F: net/ipv4/ah4.c
9560F: net/ipv4/ipcomp.c
9561F: net/ipv4/ip_vti.c
73b7656c 9562F: net/ipv6/xfrm*
77999328 9563F: net/ipv6/esp6*
d1fc5024
SK
9564F: net/ipv6/ah6.c
9565F: net/ipv6/ipcomp6.c
9566F: net/ipv6/ip6_vti.c
73b7656c
DM
9567F: include/uapi/linux/xfrm.h
9568F: include/net/xfrm.h
9569
7683e9e5
LT
9570NETWORKING [IPv4/IPv6]
9571M: "David S. Miller" <davem@davemloft.net>
9572M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9573M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9574L: netdev@vger.kernel.org
9575T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9576S: Maintained
9577F: net/ipv4/
9578F: net/ipv6/
9579F: include/net/ip*
9580F: arch/x86/net/*
9581
5703ffaa 9582NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
87a0874c 9583M: Paul Moore <paul@paul-moore.com>
5703ffaa 9584W: https://github.com/netlabel
10e2ff1c 9585L: netdev@vger.kernel.org
5703ffaa 9586L: linux-security-module@vger.kernel.org
10e2ff1c 9587S: Maintained
5703ffaa
PM
9588F: Documentation/netlabel/
9589F: include/net/calipso.h
9590F: include/net/cipso_ipv4.h
9591F: include/net/netlabel.h
9592F: include/uapi/linux/netfilter/xt_SECMARK.h
9593F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9594F: net/netlabel/
9595F: net/ipv4/cipso_ipv4.c
9596F: net/ipv6/calipso.c
9597F: net/netfilter/xt_CONNSECMARK.c
9598F: net/netfilter/xt_SECMARK.c
10e2ff1c 9599
7683e9e5
LT
9600NETWORKING [TLS]
9601M: Ilya Lesokhin <ilyal@mellanox.com>
9602M: Aviad Yehezkel <aviadye@mellanox.com>
9603M: Dave Watson <davejwatson@fb.com>
788873ac 9604L: netdev@vger.kernel.org
7683e9e5
LT
9605S: Maintained
9606F: net/tls/*
9607F: include/uapi/linux/tls.h
9608F: include/net/tls.h
788873ac 9609
7683e9e5 9610NETWORKING [WIRELESS]
0e324cf6
JL
9611L: linux-wireless@vger.kernel.org
9612Q: http://patchwork.kernel.org/project/linux-wireless/list/
0e324cf6 9613
3d396eb1 9614NETXEN (1/10) GbE SUPPORT
67f0160f
MY
9615M: Manish Chopra <manish.chopra@cavium.com>
9616M: Rahul Verma <rahul.verma@cavium.com>
9617M: Dept-GELinuxNICDev@cavium.com
3d396eb1 9618L: netdev@vger.kernel.org
3d396eb1 9619S: Supported
aa43c215 9620F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 9621
6423d30f 9622NFC SUBSYSTEM
6423d30f
AAJ
9623M: Samuel Ortiz <sameo@linux.intel.com>
9624L: linux-wireless@vger.kernel.org
1eb3b216 9625L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 9626S: Supported
6423d30f 9627F: net/nfc/
55eb94f9 9628F: include/net/nfc/
c117ab84 9629F: include/uapi/linux/nfc.h
6423d30f 9630F: drivers/nfc/
397d6497
CR
9631F: include/linux/platform_data/nfcmrvl.h
9632F: include/linux/platform_data/nxp-nci.h
7ebb88e5 9633F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 9634
e8b43555 9635NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 9636M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 9637M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
9638L: linux-nfs@vger.kernel.org
9639W: http://client.linux-nfs.org
cd7b996a 9640T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 9641S: Maintained
679655da
JP
9642F: fs/lockd/
9643F: fs/nfs/
9644F: fs/nfs_common/
9645F: net/sunrpc/
9646F: include/linux/lockd/
9647F: include/linux/nfs*
9648F: include/linux/sunrpc/
c117ab84
CEB
9649F: include/uapi/linux/nfs*
9650F: include/uapi/linux/sunrpc/
1da177e4 9651
85ef9cea 9652NILFS2 FILESYSTEM
e2126935 9653M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 9654L: linux-nilfs@vger.kernel.org
bed6760c
RK
9655W: https://nilfs.sourceforge.io/
9656W: https://nilfs.osdn.jp/
e2126935 9657T: git git://github.com/konis/nilfs2.git
85ef9cea 9658S: Supported
679655da
JP
9659F: Documentation/filesystems/nilfs2.txt
9660F: fs/nilfs2/
c35c7ac5 9661F: include/trace/events/nilfs2.h
e63e88bc
RK
9662F: include/uapi/linux/nilfs2_api.h
9663F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 9664
1da177e4 9665NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 9666M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9667W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9668S: Maintained
679655da
JP
9669F: Documentation/scsi/NinjaSCSI.txt
9670F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
9671
9672NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
9673M: GOTO Masanori <gotom@debian.or.jp>
9674M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9675W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9676S: Maintained
679655da
JP
9677F: Documentation/scsi/NinjaSCSI.txt
9678F: drivers/scsi/nsp32*
1da177e4 9679
383b8fb9
LFT
9680NIOS2 ARCHITECTURE
9681M: Ley Foon Tan <lftan@altera.com>
9682L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 9683T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
9684S: Maintained
9685F: arch/nios2/
9686
86d35afb
IM
9687NOHZ, DYNTICKS SUPPORT
9688M: Frederic Weisbecker <fweisbec@gmail.com>
9689M: Thomas Gleixner <tglx@linutronix.de>
9690M: Ingo Molnar <mingo@kernel.org>
9691L: linux-kernel@vger.kernel.org
9692T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9693S: Maintained
9694F: kernel/time/tick*.*
9695F: include/linux/tick.h
9696F: include/linux/sched/nohz.h
9697
21b5a1c3
PM
9698NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9699M: Pavel Machek <pavel@ucw.cz>
9700M: Sakari Ailus <sakari.ailus@iki.fi>
9701L: linux-media@vger.kernel.org
9702S: Maintained
9703F: drivers/media/i2c/et8ek8
9704F: drivers/media/i2c/ad5820.c
9705
2a6afddb 9706NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 9707R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 9708F: include/linux/power/bq2415x_charger.h
081bab21 9709F: include/linux/power/bq27xxx_battery.h
2a6afddb 9710F: include/linux/power/isp1704_charger.h
8c0984e5
SR
9711F: drivers/power/supply/bq2415x_charger.c
9712F: drivers/power/supply/bq27xxx_battery.c
9713F: drivers/power/supply/bq27xxx_battery_i2c.c
9714F: drivers/power/supply/isp1704_charger.c
9715F: drivers/power/supply/rx51_battery.c
2a6afddb 9716
7683e9e5
LT
9717NTB AMD DRIVER
9718M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9719L: linux-ntb@googlegroups.com
9720S: Supported
9721F: drivers/ntb/hw/amd/
9722
a1bd3bae 9723NTB DRIVER CORE
9ef6bf6c
JM
9724M: Jon Mason <jdmason@kudzu.us>
9725M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 9726M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 9727L: linux-ntb@googlegroups.com
fce8a7bb 9728S: Supported
2984411f
JM
9729W: https://github.com/jonmason/ntb/wiki
9730T: git git://github.com/jonmason/ntb.git
fce8a7bb 9731F: drivers/ntb/
548c237c 9732F: drivers/net/ntb_netdev.c
fce8a7bb 9733F: include/linux/ntb.h
a1bd3bae 9734F: include/linux/ntb_transport.h
a9c59ef7 9735F: tools/testing/selftests/ntb/
fce8a7bb 9736
bf2a952d
SS
9737NTB IDT DRIVER
9738M: Serge Semin <fancer.lancer@gmail.com>
9739L: linux-ntb@googlegroups.com
9740S: Supported
9741F: drivers/ntb/hw/idt/
9742
e26a5843 9743NTB INTEL DRIVER
e26a5843 9744M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 9745L: linux-ntb@googlegroups.com
e26a5843 9746S: Supported
c0ef166c
DJ
9747W: https://github.com/davejiang/linux/wiki
9748T: git https://github.com/davejiang/linux.git
e26a5843 9749F: drivers/ntb/hw/intel/
fce8a7bb 9750
1da177e4 9751NTFS FILESYSTEM
2818ef50 9752M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 9753L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 9754W: http://www.tuxera.com/
e6f4dee7 9755T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 9756S: Supported
679655da
JP
9757F: Documentation/filesystems/ntfs.txt
9758F: fs/ntfs/
1da177e4 9759
9eb8ef74 9760NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 9761M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9762L: linux-fbdev@vger.kernel.org
ce00f85c 9763S: Maintained
8a61f013
JH
9764F: drivers/video/fbdev/riva/
9765F: drivers/video/fbdev/nvidia/
1da177e4 9766
79461681 9767NVM EXPRESS DRIVER
b3975e94
JF
9768M: Keith Busch <keith.busch@intel.com>
9769M: Jens Axboe <axboe@fb.com>
b508fc35
CH
9770M: Christoph Hellwig <hch@lst.de>
9771M: Sagi Grimberg <sagi@grimberg.me>
79461681 9772L: linux-nvme@lists.infradead.org
b508fc35
CH
9773T: git://git.infradead.org/nvme.git
9774W: http://git.infradead.org/nvme.git
79461681 9775S: Supported
57dacad5 9776F: drivers/nvme/host/
79461681 9777F: include/linux/nvme.h
b508fc35 9778F: include/uapi/linux/nvme_ioctl.h
79461681 9779
b1ad1475
JS
9780NVM EXPRESS FC TRANSPORT DRIVERS
9781M: James Smart <james.smart@broadcom.com>
9782L: linux-nvme@lists.infradead.org
9783S: Supported
9784F: include/linux/nvme-fc.h
d6d20012 9785F: include/linux/nvme-fc-driver.h
e399441d 9786F: drivers/nvme/host/fc.c
c5343203 9787F: drivers/nvme/target/fc.c
475d0fe7 9788F: drivers/nvme/target/fcloop.c
b1ad1475 9789
7683e9e5
LT
9790NVM EXPRESS TARGET DRIVER
9791M: Christoph Hellwig <hch@lst.de>
9792M: Sagi Grimberg <sagi@grimberg.me>
9793L: linux-nvme@lists.infradead.org
9794T: git://git.infradead.org/nvme.git
9795W: http://git.infradead.org/nvme.git
9796S: Supported
9797F: drivers/nvme/target/
9798
aee4b9bd
SK
9799NVMEM FRAMEWORK
9800M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
aee4b9bd
SK
9801S: Maintained
9802F: drivers/nvmem/
9803F: Documentation/devicetree/bindings/nvmem/
c26bbb3c 9804F: Documentation/ABI/stable/sysfs-bus-nvmem
aee4b9bd
SK
9805F: include/linux/nvmem-consumer.h
9806F: include/linux/nvmem-provider.h
9807
f50d7146 9808NXP TDA998X DRM DRIVER
0d7f4f05 9809M: Russell King <linux@armlinux.org.uk>
f50d7146 9810S: Supported
0d7f4f05
RK
9811T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9812T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
9813F: drivers/gpu/drm/i2c/tda998x_drv.c
9814F: include/drm/i2c/tda998x.h
9815
fbace43e
PR
9816NXP TFA9879 DRIVER
9817M: Peter Rosin <peda@axentia.se>
9818L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9819S: Maintained
a73be943 9820F: Documentation/devicetree/bindings/sound/tfa9879.txt
fbace43e
PR
9821F: sound/soc/codecs/tfa9879*
9822
7683e9e5
LT
9823NXP-NCI NFC DRIVER
9824M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9825R: Charles Gorand <charles.gorand@effinnov.com>
9826L: linux-nfc@lists.01.org (moderated for non-subscribers)
9827S: Supported
9828F: drivers/nfc/nxp-nci
9829
442f04c3
JP
9830OBJTOOL
9831M: Josh Poimboeuf <jpoimboe@redhat.com>
9832S: Supported
9833F: tools/objtool/
9834
7683e9e5
LT
9835OMAP AUDIO SUPPORT
9836M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9837M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9838L: alsa-devel@alsa-project.org (moderated for non-subscribers)
57b6bfcf 9839L: linux-omap@vger.kernel.org
57b6bfcf 9840S: Maintained
7683e9e5 9841F: sound/soc/omap/
57b6bfcf 9842
7683e9e5
LT
9843OMAP CLOCK FRAMEWORK SUPPORT
9844M: Paul Walmsley <paul@pwsan.com>
f5525786 9845L: linux-omap@vger.kernel.org
f5525786 9846S: Maintained
7683e9e5 9847F: arch/arm/*omap*/*clock*
f5525786 9848
50f29fbd 9849OMAP DEVICE TREE SUPPORT
cdb55ab0 9850M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
9851M: Tony Lindgren <tony@atomide.com>
9852L: linux-omap@vger.kernel.org
d0fb18c5 9853L: devicetree@vger.kernel.org
50f29fbd 9854S: Maintained
7683e9e5
LT
9855F: arch/arm/boot/dts/*omap*
9856F: arch/arm/boot/dts/*am3*
9857F: arch/arm/boot/dts/*am4*
9858F: arch/arm/boot/dts/*am5*
9859F: arch/arm/boot/dts/*dra7*
f5525786 9860
7683e9e5
LT
9861OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9862M: Tomi Valkeinen <tomi.valkeinen@ti.com>
692ab1f3 9863L: linux-omap@vger.kernel.org
7683e9e5 9864L: linux-fbdev@vger.kernel.org
692ab1f3 9865S: Maintained
7683e9e5
LT
9866F: drivers/video/fbdev/omap2/
9867F: Documentation/arm/OMAP/DSS
692ab1f3 9868
7683e9e5
LT
9869OMAP FRAMEBUFFER SUPPORT
9870M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9871L: linux-fbdev@vger.kernel.org
f5525786
TL
9872L: linux-omap@vger.kernel.org
9873S: Maintained
7683e9e5 9874F: drivers/video/fbdev/omap/
f5525786 9875
18640193
TL
9876OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9877M: Roger Quadros <rogerq@ti.com>
9878M: Tony Lindgren <tony@atomide.com>
9879L: linux-omap@vger.kernel.org
9880S: Maintained
9881F: drivers/memory/omap-gpmc.c
9882F: arch/arm/mach-omap2/*gpmc*
9883
7683e9e5
LT
9884OMAP GPIO DRIVER
9885M: Grygorii Strashko <grygorii.strashko@ti.com>
9886M: Santosh Shilimkar <ssantosh@kernel.org>
9887M: Kevin Hilman <khilman@kernel.org>
178ff4c9 9888L: linux-omap@vger.kernel.org
178ff4c9 9889S: Maintained
7683e9e5
LT
9890F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9891F: drivers/gpio/gpio-omap.c
178ff4c9 9892
8b37fcfc
OBC
9893OMAP HARDWARE SPINLOCK SUPPORT
9894M: Ohad Ben-Cohen <ohad@wizery.com>
9895L: linux-omap@vger.kernel.org
9896S: Maintained
9897F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9898
653f41b5 9899OMAP HS MMC SUPPORT
0a4585c6 9900L: linux-mmc@vger.kernel.org
653f41b5 9901L: linux-omap@vger.kernel.org
dfa5d196 9902S: Orphan
653f41b5 9903F: drivers/mmc/host/omap_hsmmc.c
f5525786 9904
8633fb30
PW
9905OMAP HWMOD DATA
9906M: Paul Walmsley <paul@pwsan.com>
9907L: linux-omap@vger.kernel.org
9908S: Maintained
9909F: arch/arm/mach-omap2/omap_hwmod*data*
9910
f400c82e 9911OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9912M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9913L: linux-omap@vger.kernel.org
9914S: Maintained
9915F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9916
7683e9e5
LT
9917OMAP HWMOD SUPPORT
9918M: Benoît Cousson <bcousson@baylibre.com>
9919M: Paul Walmsley <paul@pwsan.com>
9920L: linux-omap@vger.kernel.org
9921S: Maintained
9922F: arch/arm/mach-omap2/omap_hwmod.*
9923
0db83ced 9924OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9925M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9926L: linux-media@vger.kernel.org
9927S: Maintained
7eec52db 9928F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9929F: drivers/media/platform/omap3isp/
0db83ced 9930F: drivers/staging/media/omap4iss/
7e8970e1 9931
7683e9e5
LT
9932OMAP MMC SUPPORT
9933M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9934L: linux-omap@vger.kernel.org
9935S: Maintained
9936F: drivers/mmc/host/omap.c
9937
9938OMAP POWER MANAGEMENT SUPPORT
9939M: Kevin Hilman <khilman@kernel.org>
9940L: linux-omap@vger.kernel.org
9941S: Maintained
9942F: arch/arm/*omap*/*pm*
9943F: drivers/cpufreq/omap-cpufreq.c
9944
9945OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9946M: Rajendra Nayak <rnayak@codeaurora.org>
9947M: Paul Walmsley <paul@pwsan.com>
9948L: linux-omap@vger.kernel.org
9949S: Maintained
9950F: arch/arm/mach-omap2/prm*
9951
9952OMAP RANDOM NUMBER GENERATOR SUPPORT
9953M: Deepak Saxena <dsaxena@plexity.net>
9954S: Maintained
9955F: drivers/char/hw_random/omap-rng.c
9956
f5525786 9957OMAP USB SUPPORT
f5525786
TL
9958L: linux-usb@vger.kernel.org
9959L: linux-omap@vger.kernel.org
3b243519 9960S: Orphan
a16fbd65
JP
9961F: drivers/usb/*/*omap*
9962F: arch/arm/*omap*/usb*
f5525786 9963
c351e290
MJ
9964OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9965M: Mark Jackson <mpfj@newflow.co.uk>
9966L: linux-omap@vger.kernel.org
9967S: Maintained
9968F: arch/arm/boot/dts/am335x-nano.dts
9969
7683e9e5
LT
9970OMAP1 SUPPORT
9971M: Aaro Koskinen <aaro.koskinen@iki.fi>
9972M: Tony Lindgren <tony@atomide.com>
9973L: linux-omap@vger.kernel.org
9974Q: http://patchwork.kernel.org/project/linux-omap/list/
9975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9976S: Maintained
9977F: arch/arm/mach-omap1/
9978F: arch/arm/plat-omap/
9979F: arch/arm/configs/omap1_defconfig
9980F: drivers/i2c/busses/i2c-omap.c
9981F: include/linux/i2c-omap.h
9982
9983OMAP2+ SUPPORT
9984M: Tony Lindgren <tony@atomide.com>
9985L: linux-omap@vger.kernel.org
9986W: http://www.muru.com/linux/omap/
9987W: http://linux.omap.com/
9988Q: http://patchwork.kernel.org/project/linux-omap/list/
9989T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9990S: Maintained
9991F: arch/arm/mach-omap2/
9992F: arch/arm/plat-omap/
9993F: arch/arm/configs/omap2plus_defconfig
9994F: drivers/i2c/busses/i2c-omap.c
9995F: drivers/irqchip/irq-omap-intc.c
9996F: drivers/mfd/*omap*.c
9997F: drivers/mfd/menelaus.c
9998F: drivers/mfd/palmas.c
9999F: drivers/mfd/tps65217.c
10000F: drivers/mfd/tps65218.c
10001F: drivers/mfd/tps65910.c
10002F: drivers/mfd/twl-core.[ch]
10003F: drivers/mfd/twl4030*.c
10004F: drivers/mfd/twl6030*.c
10005F: drivers/mfd/twl6040*.c
10006F: drivers/regulator/palmas-regulator*.c
10007F: drivers/regulator/pbias-regulator.c
10008F: drivers/regulator/tps65217-regulator.c
10009F: drivers/regulator/tps65218-regulator.c
10010F: drivers/regulator/tps65910-regulator.c
10011F: drivers/regulator/twl-regulator.c
10012F: drivers/regulator/twl6030-regulator.c
10013F: include/linux/i2c-omap.h
10014
323ac96d
HH
10015ONION OMEGA2+ BOARD
10016M: Harvey Hunt <harveyhuntnexus@gmail.com>
10017L: linux-mips@linux-mips.org
10018S: Maintained
10019F: arch/mips/boot/dts/ralink/omega2p.dts
10020
0ad122d9 10021OMFS FILESYSTEM
8b58be88 10022M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
10023L: linux-karma-devel@lists.sourceforge.net
10024S: Maintained
679655da
JP
10025F: Documentation/filesystems/omfs.txt
10026F: fs/omfs/
0ad122d9 10027
c1986ee9 10028OMNIKEY CARDMAN 4000 DRIVER
8b58be88 10029M: Harald Welte <laforge@gnumonks.org>
c1986ee9 10030S: Maintained
679655da
JP
10031F: drivers/char/pcmcia/cm4000_cs.c
10032F: include/linux/cm4000_cs.h
c117ab84 10033F: include/uapi/linux/cm4000_cs.h
c1986ee9 10034
77c44ab1 10035OMNIKEY CARDMAN 4040 DRIVER
8b58be88 10036M: Harald Welte <laforge@gnumonks.org>
77c44ab1 10037S: Maintained
679655da 10038F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 10039
7683e9e5
LT
10040OMNIVISION OV13858 SENSOR DRIVER
10041M: Sakari Ailus <sakari.ailus@linux.intel.com>
10042L: linux-media@vger.kernel.org
10043T: git git://linuxtv.org/media_tree.git
10044S: Maintained
10045F: drivers/media/i2c/ov13858.c
10046
2d77a2a6
SL
10047OMNIVISION OV5640 SENSOR DRIVER
10048M: Steve Longerbeam <slongerbeam@gmail.com>
10049L: linux-media@vger.kernel.org
10050T: git git://linuxtv.org/media_tree.git
10051S: Maintained
10052F: drivers/media/i2c/ov5640.c
10053
3c2472a3 10054OMNIVISION OV5647 SENSOR DRIVER
e4f12a1f 10055M: Luis Oliveira <lolivei@synopsys.com>
3c2472a3
RO
10056L: linux-media@vger.kernel.org
10057T: git git://linuxtv.org/media_tree.git
10058S: Maintained
10059F: drivers/media/i2c/ov5647.c
10060
77d5140f 10061OMNIVISION OV7670 SENSOR DRIVER
8b58be88 10062M: Jonathan Corbet <corbet@lwn.net>
661263b5 10063L: linux-media@vger.kernel.org
275ffde4 10064T: git git://linuxtv.org/media_tree.git
77d5140f 10065S: Maintained
90d72ac6 10066F: drivers/media/i2c/ov7670.c
bba58289 10067F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
77d5140f 10068
431bca73 10069ONENAND FLASH DRIVER
8b58be88 10070M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
10071L: linux-mtd@lists.infradead.org
10072S: Maintained
679655da
JP
10073F: drivers/mtd/onenand/
10074F: include/linux/mtd/onenand*.h
431bca73 10075
1da177e4 10076ONSTREAM SCSI TAPE DRIVER
8b58be88 10077M: Willem Riede <osst@riede.org>
1da177e4
LT
10078L: osst-users@lists.sourceforge.net
10079L: linux-scsi@vger.kernel.org
10080S: Maintained
f7269cfc
JD
10081F: Documentation/scsi/osst.txt
10082F: drivers/scsi/osst.*
10083F: drivers/scsi/osst_*.h
10084F: drivers/scsi/st.h
1da177e4 10085
82abbea7
RD
10086OP-TEE DRIVER
10087M: Jens Wiklander <jens.wiklander@linaro.org>
e2d1d6c0 10088S: Maintained
82abbea7
RD
10089F: drivers/tee/optee/
10090
10091OPA-VNIC DRIVER
10092M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10093M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10094L: linux-rdma@vger.kernel.org
10095S: Supported
10096F: drivers/infiniband/ulp/opa_vnic
e2d1d6c0 10097
7683e9e5
LT
10098OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10099M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10100L: devicetree@vger.kernel.org
10101S: Maintained
10102F: Documentation/devicetree/dynamic-resolution-notes.txt
10103F: Documentation/devicetree/overlay-notes.txt
10104F: drivers/of/overlay.c
10105F: drivers/of/resolver.c
10106
860c44c1 10107OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 10108M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 10109M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 10110L: devicetree@vger.kernel.org
a7fefe9f 10111W: http://www.devicetree.org/
fcdec35e 10112T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 10113S: Maintained
f8828205 10114F: drivers/of/
860c44c1 10115F: include/linux/of*.h
f8828205 10116F: scripts/dtc/
acedeb50 10117F: Documentation/ABI/testing/sysfs-firmware-ofw
860c44c1 10118
f8828205 10119OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 10120M: Rob Herring <robh+dt@kernel.org>
f8828205 10121M: Mark Rutland <mark.rutland@arm.com>
f8828205 10122L: devicetree@vger.kernel.org
9f273c24 10123T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 10124Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
10125S: Maintained
10126F: Documentation/devicetree/
10127F: arch/*/boot/dts/
10128F: include/dt-bindings/
10129
82abbea7
RD
10130OPENCORES I2C BUS DRIVER
10131M: Peter Korsgaard <jacmet@sunsite.dk>
10132L: linux-i2c@vger.kernel.org
10133S: Maintained
10134F: Documentation/i2c/busses/i2c-ocores
10135F: drivers/i2c/busses/i2c-ocores.c
10136
19f9d392
JB
10137OPENRISC ARCHITECTURE
10138M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
10139M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10140M: Stafford Horne <shorne@gmail.com>
9dfc96d7 10141T: git git://github.com/openrisc/linux.git
d01e1f35
SH
10142L: openrisc@lists.librecores.org
10143W: http://openrisc.io
19f9d392 10144S: Maintained
ddc92bec 10145F: Documentation/devicetree/bindings/openrisc/
00aa61d3 10146F: Documentation/openrisc/
14430813 10147F: arch/openrisc/
9b54470a 10148F: drivers/irqchip/irq-ompic.c
7f340fea 10149F: drivers/irqchip/irq-or1k-*
19f9d392 10150
ccb1352e 10151OPENVSWITCH
fb32dd3a 10152M: Pravin B Shelar <pshelar@ovn.org>
b422da7c 10153L: netdev@vger.kernel.org
ccb1352e
JG
10154L: dev@openvswitch.org
10155W: http://openvswitch.org
ccb1352e
JG
10156S: Maintained
10157F: net/openvswitch/
b422da7c 10158F: include/uapi/linux/openvswitch.h
ccb1352e 10159
875fa6fb
VK
10160OPERATING PERFORMANCE POINTS (OPP)
10161M: Viresh Kumar <vireshk@kernel.org>
10162M: Nishanth Menon <nm@ti.com>
10163M: Stephen Boyd <sboyd@codeaurora.org>
10164L: linux-pm@vger.kernel.org
10165S: Maintained
10166T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
7813dd6f 10167F: drivers/opp/
875fa6fb
VK
10168F: include/linux/pm_opp.h
10169F: Documentation/power/opp.txt
10170F: Documentation/devicetree/bindings/opp/
10171
af39917d
CL
10172OPL4 DRIVER
10173M: Clemens Ladisch <clemens@ladisch.de>
10174L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10175T: git git://git.alsa-project.org/alsa-kernel.git
10176S: Maintained
10177F: sound/drivers/opl4/
10178
1da177e4 10179OPROFILE
4cf7e718 10180M: Robert Richter <rric@kernel.org>
1da177e4
LT
10181L: oprofile-list@lists.sf.net
10182S: Maintained
81c4a8a6 10183F: arch/*/include/asm/oprofile*.h
679655da
JP
10184F: arch/*/oprofile/
10185F: drivers/oprofile/
10186F: include/linux/oprofile.h
1da177e4 10187
e2d1d6c0 10188ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 10189M: Mark Fasheh <mfasheh@versity.com>
d6351db2 10190M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 10191L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 10192W: http://ocfs2.wiki.kernel.org
e2d1d6c0 10193S: Supported
679655da
JP
10194F: Documentation/filesystems/ocfs2.txt
10195F: Documentation/filesystems/dlmfs.txt
10196F: fs/ocfs2/
e2d1d6c0 10197
82abbea7
RD
10198ORANGEFS FILESYSTEM
10199M: Mike Marshall <hubcap@omnibond.com>
10200L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10201T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10202S: Supported
10203F: fs/orangefs/
10204F: Documentation/filesystems/orangefs.txt
10205
10206ORINOCO DRIVER
10207L: linux-wireless@vger.kernel.org
491b26b4 10208W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 10209W: http://www.nongnu.org/orinoco/
3a59babb 10210S: Orphan
2be45b66 10211F: drivers/net/wireless/intersil/orinoco/
1da177e4 10212
42c55aa8 10213OSD LIBRARY and FILESYSTEM
fadc0752 10214M: Boaz Harrosh <ooo@electrozaur.com>
68274794 10215S: Maintained
42c55aa8 10216F: drivers/scsi/osd/
6b6f0b6c 10217F: include/scsi/osd_*
42c55aa8 10218F: fs/exofs/
68274794 10219
82abbea7
RD
10220OV2659 OMNIVISION SENSOR DRIVER
10221M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10222L: linux-media@vger.kernel.org
10223W: https://linuxtv.org
10224Q: http://patchwork.linuxtv.org/project/linux-media/list/
10225T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10226S: Maintained
10227F: drivers/media/i2c/ov2659.c
10228F: include/media/i2c/ov2659.h
10229
ef94b186 10230OVERLAY FILESYSTEM
7c37fbda 10231M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
10232L: linux-unionfs@vger.kernel.org
10233T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 10234S: Supported
1d113735 10235F: fs/overlayfs/
7c37fbda
NB
10236F: Documentation/filesystems/overlayfs.txt
10237
e2d1d6c0 10238P54 WIRELESS DRIVER
084cb0fe 10239M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 10240L: linux-wireless@vger.kernel.org
084cb0fe 10241W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 10242S: Maintained
d3466830 10243F: drivers/net/wireless/intersil/p54/
e2d1d6c0 10244
f5cd7872 10245PA SEMI ETHERNET DRIVER
f5cd7872 10246L: netdev@vger.kernel.org
56a5b8da 10247S: Orphan
ded19add 10248F: drivers/net/ethernet/pasemi/*
f5cd7872 10249
beb58aa3 10250PA SEMI SMBUS DRIVER
846557d3 10251L: linux-i2c@vger.kernel.org
56a5b8da 10252S: Orphan
679655da 10253F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 10254
48fc267e
SK
10255PADATA PARALLEL EXECUTION MECHANISM
10256M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
10257L: linux-crypto@vger.kernel.org
10258S: Maintained
10259F: kernel/padata.c
10260F: include/linux/padata.h
10261F: Documentation/padata.txt
10262
709ee531 10263PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 10264M: Harald Welte <laforge@gnumonks.org>
d0944853 10265L: platform-driver-x86@vger.kernel.org
709ee531 10266S: Maintained
679655da 10267F: drivers/platform/x86/panasonic-laptop.c
709ee531 10268
368dd5ac 10269PANASONIC MN10300/AM33/AM34 PORT
8b58be88 10270M: David Howells <dhowells@redhat.com>
4fa97181
DH
10271L: linux-am33-list@redhat.com (moderated for non-subscribers)
10272W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10273S: Maintained
679655da
JP
10274F: Documentation/mn10300/
10275F: arch/mn10300/
4fa97181 10276
305b37bd 10277PARALLEL LCD/KEYPAD PANEL DRIVER
7683e9e5
LT
10278M: Willy Tarreau <willy@haproxy.com>
10279M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10280S: Odd Fixes
10281F: Documentation/misc-devices/lcd-panel-cgram.txt
10282F: drivers/misc/panel.c
305b37bd 10283
64dfff03
SM
10284PARALLEL PORT SUBSYSTEM
10285M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 10286M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 10287L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 10288S: Maintained
679655da
JP
10289F: drivers/parport/
10290F: include/linux/parport*.h
10291F: drivers/char/ppdev.c
c117ab84 10292F: include/uapi/linux/ppdev.h
64dfff03 10293F: Documentation/parport*.txt
1da177e4 10294
4cdf6bc2 10295PARAVIRT_OPS INTERFACE
30c1bbff 10296M: Juergen Gross <jgross@suse.com>
8b58be88
JP
10297M: Alok Kataria <akataria@vmware.com>
10298M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 10299L: virtualization@lists.linux-foundation.org
4cdf6bc2 10300S: Supported
a2e19991 10301F: Documentation/virtual/paravirt_ops.txt
679655da 10302F: arch/*/kernel/paravirt*
30c1bbff 10303F: arch/*/include/asm/paravirt*.h
47ae4b05 10304F: include/linux/hypervisor.h
4cdf6bc2 10305
e2d1d6c0 10306PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 10307M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 10308L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 10309S: Maintained
679655da
JP
10310F: Documentation/blockdev/paride.txt
10311F: drivers/block/paride/
e2d1d6c0
RD
10312
10313PARISC ARCHITECTURE
b8828770 10314M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 10315M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
10316L: linux-parisc@vger.kernel.org
10317W: http://www.parisc-linux.org/
8a6e2535 10318Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 10319T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 10320T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 10321S: Maintained
679655da 10322F: arch/parisc/
2b6bac9e 10323F: Documentation/parisc/
679655da 10324F: drivers/parisc/
2b6bac9e
HD
10325F: drivers/char/agp/parisc-agp.c
10326F: drivers/input/serio/gscps2.c
10327F: drivers/parport/parport_gsc.*
10328F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 10329F: drivers/video/fbdev/sti*
2b6bac9e
HD
10330F: drivers/video/console/sti*
10331F: drivers/video/logo/logo_parisc*
e2d1d6c0 10332
44091d29
JP
10333PARMAN
10334M: Jiri Pirko <jiri@mellanox.com>
10335L: netdev@vger.kernel.org
10336S: Supported
10337F: lib/parman.c
10338F: lib/test_parman.c
10339F: include/linux/parman.h
10340
1662d32c 10341PC87360 HARDWARE MONITORING DRIVER
8b58be88 10342M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 10343L: linux-hwmon@vger.kernel.org
1662d32c 10344S: Maintained
679655da
JP
10345F: Documentation/hwmon/pc87360
10346F: drivers/hwmon/pc87360.c
1662d32c
JC
10347
10348PC8736x GPIO DRIVER
8b58be88 10349M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10350S: Maintained
679655da 10351F: drivers/char/pc8736x_gpio.c
1662d32c 10352
1ad107fd 10353PC87427 HARDWARE MONITORING DRIVER
d8130624 10354M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10355L: linux-hwmon@vger.kernel.org
1ad107fd
JD
10356S: Maintained
10357F: Documentation/hwmon/pc87427
10358F: drivers/hwmon/pc87427.c
10359
b26e0ed4 10360PCA9532 LED DRIVER
8b58be88 10361M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 10362S: Maintained
d5ca6918
JP
10363F: drivers/leds/leds-pca9532.c
10364F: include/linux/leds-pca9532.h
b26e0ed4 10365
5ce914a8 10366PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 10367M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
10368L: linux-i2c@vger.kernel.org
10369S: Maintained
b4f0b74e 10370F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 10371
3971dae5 10372PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 10373M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
10374S: Maintained
10375F: drivers/firmware/pcdp.*
10376
7683e9e5
LT
10377PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10378M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
f60b15b8 10379L: linux-pci@vger.kernel.org
7683e9e5
LT
10380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10381S: Maintained
10382F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10383F: drivers/pci/host/pci-aardvark.c
f60b15b8 10384
eaa6111b
LFT
10385PCI DRIVER FOR ALTERA PCIE IP
10386M: Ley Foon Tan <lftan@altera.com>
10387L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10388L: linux-pci@vger.kernel.org
10389S: Supported
10390F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10391F: drivers/pci/host/pcie-altera.c
10392
7683e9e5
LT
10393PCI DRIVER FOR APPLIEDMICRO XGENE
10394M: Tanmay Inamdar <tinamdar@apm.com>
10395L: linux-pci@vger.kernel.org
10396L: linux-arm-kernel@lists.infradead.org
10397S: Maintained
10398F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10399F: drivers/pci/host/pci-xgene.c
10400
b7e78170
RH
10401PCI DRIVER FOR ARM VERSATILE PLATFORM
10402M: Rob Herring <robh@kernel.org>
10403L: linux-pci@vger.kernel.org
10404L: linux-arm-kernel@lists.infradead.org
10405S: Maintained
10406F: Documentation/devicetree/bindings/pci/versatile.txt
10407F: drivers/pci/host/pci-versatile.c
10408
3dc9d38c
TP
10409PCI DRIVER FOR ARMADA 8K
10410M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10411L: linux-pci@vger.kernel.org
10412L: linux-arm-kernel@lists.infradead.org
10413S: Maintained
10414F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 10415F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 10416
62d0ff83
ML
10417PCI DRIVER FOR FREESCALE LAYERSCAPE
10418M: Minghuan Lian <minghuan.Lian@freescale.com>
10419M: Mingkai Hu <mingkai.hu@freescale.com>
10420M: Roy Zang <tie-fei.zang@freescale.com>
10421L: linuxppc-dev@lists.ozlabs.org
10422L: linux-pci@vger.kernel.org
10423L: linux-arm-kernel@lists.infradead.org
10424S: Maintained
950bf638 10425F: drivers/pci/dwc/*layerscape*
62d0ff83 10426
7683e9e5
LT
10427PCI DRIVER FOR GENERIC OF HOSTS
10428M: Will Deacon <will.deacon@arm.com>
f0b75693
BH
10429L: linux-pci@vger.kernel.org
10430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10431S: Maintained
7683e9e5
LT
10432F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10433F: drivers/pci/host/pci-host-common.c
10434F: drivers/pci/host/pci-host-generic.c
f0b75693 10435
7683e9e5
LT
10436PCI DRIVER FOR IMX6
10437M: Richard Zhu <hongxing.zhu@nxp.com>
10438M: Lucas Stach <l.stach@pengutronix.de>
8c39d710
TP
10439L: linux-pci@vger.kernel.org
10440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10441S: Maintained
7683e9e5
LT
10442F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10443F: drivers/pci/dwc/*imx6*
10444
10445PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10446M: Keith Busch <keith.busch@intel.com>
7674d05d 10447M: Jonathan Derrick <jonathan.derrick@intel.com>
7683e9e5
LT
10448L: linux-pci@vger.kernel.org
10449S: Supported
10450F: drivers/pci/host/vmd.c
8c39d710 10451
080b47de
LG
10452PCI DRIVER FOR MICROSEMI SWITCHTEC
10453M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
080b47de
LG
10454M: Logan Gunthorpe <logang@deltatee.com>
10455L: linux-pci@vger.kernel.org
10456S: Maintained
44fc691b 10457F: Documentation/switchtec.txt
5d8e1881 10458F: Documentation/ABI/testing/sysfs-class-switchtec
080b47de 10459F: drivers/pci/switch/switchtec*
52eabba5 10460F: include/uapi/linux/switchtec_ioctl.h
5a1c269f 10461F: include/linux/switchtec.h
33dea5aa 10462F: drivers/ntb/hw/mscc/
080b47de 10463
7683e9e5
LT
10464PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10465M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10466M: Jason Cooper <jason@lakedaemon.net>
10467L: linux-pci@vger.kernel.org
10468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10469S: Maintained
10470F: drivers/pci/host/*mvebu*
10471
0447cfd7
TR
10472PCI DRIVER FOR NVIDIA TEGRA
10473M: Thierry Reding <thierry.reding@gmail.com>
10474L: linux-tegra@vger.kernel.org
f0b75693 10475L: linux-pci@vger.kernel.org
0447cfd7
TR
10476S: Supported
10477F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10478F: drivers/pci/host/pci-tegra.c
10479
f0b75693
BH
10480PCI DRIVER FOR RENESAS R-CAR
10481M: Simon Horman <horms@verge.net.au>
10482L: linux-pci@vger.kernel.org
4a121096 10483L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
10484S: Maintained
10485F: drivers/pci/host/*rcar*
10486
4af82255 10487PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 10488M: Jingoo Han <jingoohan1@gmail.com>
4af82255 10489L: linux-pci@vger.kernel.org
f0b75693
BH
10490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10491L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 10492S: Maintained
950bf638 10493F: drivers/pci/dwc/pci-exynos.c
4af82255 10494
96291d56 10495PCI DRIVER FOR SYNOPSYS DESIGNWARE
b7701755 10496M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 10497M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
10498L: linux-pci@vger.kernel.org
10499S: Maintained
10500F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 10501F: drivers/pci/dwc/*designware*
5a3aa2a8 10502
7683e9e5
LT
10503PCI DRIVER FOR TI DRA7XX
10504M: Kishon Vijay Abraham I <kishon@ti.com>
10505L: linux-omap@vger.kernel.org
10506L: linux-pci@vger.kernel.org
10507S: Supported
10508F: Documentation/devicetree/bindings/pci/ti-pci.txt
10509F: drivers/pci/dwc/pci-dra7xx.c
10510
10511PCI DRIVER FOR TI KEYSTONE
10512M: Murali Karicheri <m-karicheri2@ti.com>
cf28855b
WD
10513L: linux-pci@vger.kernel.org
10514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10515S: Maintained
7683e9e5 10516F: drivers/pci/dwc/*keystone*
cf28855b 10517
7683e9e5
LT
10518PCI ENDPOINT SUBSYSTEM
10519M: Kishon Vijay Abraham I <kishon@ti.com>
6b7be529 10520M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
185a383a 10521L: linux-pci@vger.kernel.org
7683e9e5 10522T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
185a383a 10523S: Supported
7683e9e5
LT
10524F: drivers/pci/endpoint/
10525F: drivers/misc/pci_endpoint_test.c
10526F: tools/pci/
185a383a 10527
7683e9e5
LT
10528PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10529M: Russell Currey <ruscur@russell.cc>
10530L: linuxppc-dev@lists.ozlabs.org
10531S: Supported
10532F: Documentation/powerpc/eeh-pci-error-recovery.txt
10533F: arch/powerpc/kernel/eeh*.c
10534F: arch/powerpc/platforms/*/eeh*.c
10535F: arch/powerpc/include/*/eeh*.h
10536
10537PCI ERROR RECOVERY
10538M: Linas Vepstas <linasvepstas@gmail.com>
51b66a6c 10539L: linux-pci@vger.kernel.org
7683e9e5
LT
10540S: Supported
10541F: Documentation/PCI/pci-error-recovery.txt
51b66a6c 10542
af1169b4
LFT
10543PCI MSI DRIVER FOR ALTERA MSI IP
10544M: Ley Foon Tan <lftan@altera.com>
10545L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10546L: linux-pci@vger.kernel.org
10547S: Supported
10548F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10549F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 10550
dcd19de3
DD
10551PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10552M: Duc Dang <dhdang@apm.com>
10553L: linux-pci@vger.kernel.org
10554L: linux-arm-kernel@lists.infradead.org
10555S: Maintained
10556F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10557F: drivers/pci/host/pci-xgene-msi.c
10558
7683e9e5
LT
10559PCI SUBSYSTEM
10560M: Bjorn Helgaas <bhelgaas@google.com>
10561L: linux-pci@vger.kernel.org
10562Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10563T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10564S: Supported
10565F: Documentation/devicetree/bindings/pci/
10566F: Documentation/PCI/
10567F: drivers/pci/
10568F: include/linux/pci*
10569F: arch/x86/pci/
10570F: arch/x86/kernel/quirks.c
10571
6b7be529
BH
10572PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10573M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10574L: linux-pci@vger.kernel.org
10575Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10576T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10577S: Supported
10578F: drivers/pci/host/
10579F: drivers/pci/dwc/
10580
a3cbfae1
NC
10581PCIE DRIVER FOR AXIS ARTPEC
10582M: Niklas Cassel <niklas.cassel@axis.com>
10583M: Jesper Nilsson <jesper.nilsson@axis.com>
10584L: linux-arm-kernel@axis.com
10585L: linux-pci@vger.kernel.org
10586S: Maintained
10587F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 10588F: drivers/pci/dwc/*artpec*
a3cbfae1 10589
7683e9e5
LT
10590PCIE DRIVER FOR CAVIUM THUNDERX
10591M: David Daney <david.daney@cavium.com>
10592L: linux-pci@vger.kernel.org
10593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10594S: Supported
10595F: Documentation/devicetree/bindings/pci/pci-thunder-*
10596F: drivers/pci/host/pci-thunder-*
10597
500a1d9a
ZW
10598PCIE DRIVER FOR HISILICON
10599M: Zhou Wang <wangzhou1@hisilicon.com>
10600L: linux-pci@vger.kernel.org
10601S: Maintained
10602F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 10603F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 10604
fc5165db
XS
10605PCIE DRIVER FOR HISILICON KIRIN
10606M: Xiaowei Song <songxiaowei@hisilicon.com>
10607M: Binghui Wang <wangbinghui@hisilicon.com>
10608L: linux-pci@vger.kernel.org
10609S: Maintained
10610F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10611F: drivers/pci/dwc/pcie-kirin.c
10612
bbd11bdd
JS
10613PCIE DRIVER FOR HISILICON STB
10614M: Jianguo Sun <sunjianguo1@huawei.com>
10615M: Shawn Guo <shawn.guo@linaro.org>
10616L: linux-pci@vger.kernel.org
10617S: Maintained
10618F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10619F: drivers/pci/dwc/pcie-histb.c
10620
7683e9e5
LT
10621PCIE DRIVER FOR MEDIATEK
10622M: Ryder Lee <ryder.lee@mediatek.com>
10623L: linux-pci@vger.kernel.org
10624L: linux-mediatek@lists.infradead.org
10625S: Supported
10626F: Documentation/devicetree/bindings/pci/mediatek*
10627F: drivers/pci/host/*mediatek*
10628
10629PCIE DRIVER FOR QUALCOMM MSM
10630M: Stanimir Varbanov <svarbanov@mm-sol.com>
10631L: linux-pci@vger.kernel.org
10632L: linux-arm-msm@vger.kernel.org
10633S: Maintained
10634F: drivers/pci/dwc/*qcom*
10635
e77f847d
SL
10636PCIE DRIVER FOR ROCKCHIP
10637M: Shawn Lin <shawn.lin@rock-chips.com>
e77f847d
SL
10638L: linux-pci@vger.kernel.org
10639L: linux-rockchip@lists.infradead.org
10640S: Maintained
10641F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10642F: drivers/pci/host/pcie-rockchip.c
10643
68a15eb7
LW
10644PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10645M: Linus Walleij <linus.walleij@linaro.org>
10646L: linux-pci@vger.kernel.org
10647S: Maintained
10648F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10649F: drivers/pci/host/pci-v3-semi.c
10650
7683e9e5
LT
10651PCIE DRIVER FOR ST SPEAR13XX
10652M: Pratyush Anand <pratyush.anand@gmail.com>
f12b76e5 10653L: linux-pci@vger.kernel.org
7683e9e5
LT
10654S: Maintained
10655F: drivers/pci/dwc/*spear*
637cfaca 10656
1da177e4 10657PCMCIA SUBSYSTEM
4230dfc9 10658P: Linux PCMCIA Team
f5df5881 10659L: linux-pcmcia@lists.infradead.org
6650e0a5 10660W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 10661T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 10662S: Maintained
679655da 10663F: Documentation/pcmcia/
a67cd548 10664F: tools/pcmcia/
679655da
JP
10665F: drivers/pcmcia/
10666F: include/pcmcia/
1da177e4
LT
10667
10668PCNET32 NETWORK DRIVER
227fb925 10669M: Don Fry <pcnet32@frontier.com>
979b6c13 10670L: netdev@vger.kernel.org
1da177e4 10671S: Maintained
b955f6ca 10672F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 10673
48fc267e
SK
10674PCRYPT PARALLEL CRYPTO ENGINE
10675M: Steffen Klassert <steffen.klassert@secunet.com>
10676L: linux-crypto@vger.kernel.org
10677S: Maintained
10678F: crypto/pcrypt.c
10679F: include/crypto/pcrypt.h
10680
687d25a2
HG
10681PEAQ WMI HOTKEYS DRIVER
10682M: Hans de Goede <hdegoede@redhat.com>
10683L: platform-driver-x86@vger.kernel.org
10684S: Maintained
10685F: drivers/platform/x86/peaq-wmi.c
10686
e72df0b8
TH
10687PER-CPU MEMORY ALLOCATOR
10688M: Tejun Heo <tj@kernel.org>
93e205a7 10689M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
10690T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10691S: Maintained
10692F: include/linux/percpu*.h
10693F: mm/percpu*.c
10694F: arch/*/include/asm/percpu.h
10695
ad4ecbcb 10696PER-TASK DELAY ACCOUNTING
185e595f 10697M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 10698S: Maintained
679655da
JP
10699F: include/linux/delayacct.h
10700F: kernel/delayacct.c
ad4ecbcb 10701
57c0c15b 10702PERFORMANCE EVENTS SUBSYSTEM
daecbd26 10703M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 10704M: Ingo Molnar <mingo@redhat.com>
f80c5393 10705M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 10706R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8bc9481f
ACM
10707R: Jiri Olsa <jolsa@redhat.com>
10708R: Namhyung Kim <namhyung@kernel.org>
981c3a4f 10709L: linux-kernel@vger.kernel.org
75fc2d37 10710T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 10711S: Supported
d53e8365 10712F: kernel/events/*
a003236c 10713F: include/linux/perf_event.h
c117ab84 10714F: include/uapi/linux/perf_event.h
141c4296
RR
10715F: arch/*/kernel/perf_event*.c
10716F: arch/*/kernel/*/perf_event*.c
10717F: arch/*/kernel/*/*/perf_event*.c
a003236c 10718F: arch/*/include/asm/perf_event.h
a003236c 10719F: arch/*/kernel/perf_callchain.c
b0a434fb 10720F: arch/*/events/*
a003236c 10721F: tools/perf/
6c0b3244 10722
dd49d0f5 10723PERSONALITY HANDLING
8b58be88 10724M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
10725L: linux-abi-devel@lists.sourceforge.net
10726S: Maintained
679655da 10727F: include/linux/personality.h
c117ab84 10728F: include/uapi/linux/personality.h
dd49d0f5 10729
838e7a03 10730PHONET PROTOCOL
2a06b40f 10731M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
10732S: Supported
10733F: Documentation/networking/phonet.txt
10734F: include/linux/phonet.h
10735F: include/net/phonet/
c117ab84 10736F: include/uapi/linux/phonet.h
838e7a03
RDC
10737F: net/phonet/
10738
1da177e4 10739PHRAM MTD DRIVER
8b58be88 10740M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
10741L: linux-mtd@lists.infradead.org
10742S: Maintained
679655da 10743F: drivers/mtd/devices/phram.c
1da177e4 10744
efdbb10e
BP
10745PICOLCD HID DRIVER
10746M: Bruno Prémont <bonbons@linux-vserver.org>
10747L: linux-input@vger.kernel.org
10748S: Maintained
10749F: drivers/hid/hid-picolcd*
10750
a53bfa07
JI
10751PICOXCELL SUPPORT
10752M: Jamie Iles <jamie@jamieiles.com>
10753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10754T: git git://github.com/jamieiles/linux-2.6-ji.git
10755S: Supported
b8733987 10756F: arch/arm/boot/dts/picoxcell*
14430813 10757F: arch/arm/mach-picoxcell/
b8733987 10758F: drivers/crypto/picoxcell*
a53bfa07 10759
2744e8af
LW
10760PIN CONTROL SUBSYSTEM
10761M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 10762L: linux-gpio@vger.kernel.org
dbe752a3 10763T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 10764S: Maintained
9feeed94 10765F: Documentation/devicetree/bindings/pinctrl/
0cca6c89 10766F: Documentation/driver-api/pinctl.rst
07f29ba6 10767F: drivers/pinctrl/
8e406fe4 10768F: include/linux/pinctrl/
2744e8af 10769
2201bbb8
JCPV
10770PIN CONTROLLER - ATMEL AT91
10771M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10773S: Maintained
c654b6bf 10774F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 10775
33d3690c 10776PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 10777M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
10778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10779L: linux-gpio@vger.kernel.org
10780S: Supported
10781F: drivers/pinctrl/pinctrl-at91-pio4.*
10782
cbd1b652
MW
10783PIN CONTROLLER - INTEL
10784M: Mika Westerberg <mika.westerberg@linux.intel.com>
10785M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10786S: Maintained
10787F: drivers/pinctrl/intel/
2201bbb8 10788
a66f9d93
BA
10789PIN CONTROLLER - QUALCOMM
10790M: Bjorn Andersson <bjorn.andersson@linaro.org>
10791S: Maintained
10792L: linux-arm-msm@vger.kernel.org
10793F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10794F: drivers/pinctrl/qcom/
10795
9963b536
LP
10796PIN CONTROLLER - RENESAS
10797M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 10798M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 10799L: linux-renesas-soc@vger.kernel.org
db375dbf 10800T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
9963b536
LP
10801S: Maintained
10802F: drivers/pinctrl/sh-pfc/
10803
b75e60d6 10804PIN CONTROLLER - SAMSUNG
fea685e9 10805M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 10806M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 10807M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
10808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10809L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
5fb7edb3
KK
10810Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10811T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
b75e60d6 10812S: Maintained
9b5b33f6 10813F: drivers/pinctrl/samsung/
5db7e3bb
KK
10814F: include/dt-bindings/pinctrl/samsung.h
10815F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 10816
13cbd906
TL
10817PIN CONTROLLER - SINGLE
10818M: Tony Lindgren <tony@atomide.com>
10819M: Haojian Zhuang <haojian.zhuang@linaro.org>
10820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10821L: linux-omap@vger.kernel.org
10822S: Maintained
10823F: drivers/pinctrl/pinctrl-single.c
10824
deda8287 10825PIN CONTROLLER - ST SPEAR
da89947b 10826M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
10827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10828W: http://www.st.com/spear
10829S: Maintained
8e406fe4 10830F: drivers/pinctrl/spear/
deda8287 10831
11a1cf34 10832PISTACHIO SOC SUPPORT
07ca043e 10833M: James Hartley <james.hartley@sondrel.com>
7683e9e5 10834L: linux-mips@linux-mips.org
07ca043e 10835S: Odd Fixes
7683e9e5
LT
10836F: arch/mips/pistachio/
10837F: arch/mips/include/asm/mach-pistachio/
10838F: arch/mips/boot/dts/img/pistachio*
10839F: arch/mips/configs/pistachio*_defconfig
11a1cf34 10840
249a6771 10841PKTCDVD DRIVER
5a8b187c
JA
10842S: Orphan
10843M: linux-block@vger.kernel.org
679655da
JP
10844F: drivers/block/pktcdvd.c
10845F: include/linux/pktcdvd.h
c117ab84 10846F: include/uapi/linux/pktcdvd.h
249a6771 10847
b31d8273
G
10848PKUNITY SOC DRIVERS
10849M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10850W: http://mprc.pku.edu.cn/~guanxuetao/linux
10851S: Maintained
ceebf4d5 10852T: git git://github.com/gxt/linux.git
b31d8273 10853F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 10854F: drivers/i2c/busses/i2c-puv3.c
8a61f013 10855F: drivers/video/fbdev/fb-puv3.c
2809e80b 10856F: drivers/rtc/rtc-puv3.c
b31d8273 10857
9d2ecfb7 10858PMBUS HARDWARE MONITORING DRIVERS
ca462085 10859M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
10860L: linux-hwmon@vger.kernel.org
10861W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
10862W: http://www.roeck-us.net/linux/drivers/
10863T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10864S: Maintained
10865F: Documentation/hwmon/pmbus
10866F: drivers/hwmon/pmbus/
4ba1bb12 10867F: include/linux/pmbus.h
9d2ecfb7 10868
89a36810 10869PMC SIERRA MaxRAID DRIVER
89a36810
AR
10870L: linux-scsi@vger.kernel.org
10871W: http://www.pmc-sierra.com/
3cdea4d7 10872S: Orphan
89a36810
AR
10873F: drivers/scsi/pmcraid.*
10874
dbf9bfe6 10875PMC SIERRA PM8001 DRIVER
d32477e2 10876M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 10877M: lindar_liu@usish.com
10878L: linux-scsi@vger.kernel.org
10879S: Supported
10880F: drivers/scsi/pm8001/
10881
82abbea7
RD
10882PNP SUPPORT
10883M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10884S: Maintained
10885F: drivers/pnp/
10886
1da177e4 10887POSIX CLOCKS and TIMERS
8b58be88 10888M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10889L: linux-kernel@vger.kernel.org
75fc2d37 10890T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 10891S: Maintained
679655da
JP
10892F: fs/timerfd.c
10893F: include/linux/timer*
5cee9645 10894F: kernel/time/*timer*
1da177e4 10895
7b06a6d7
RW
10896POWER MANAGEMENT CORE
10897M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10898L: linux-pm@vger.kernel.org
10899T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 10900B: https://bugzilla.kernel.org
7b06a6d7
RW
10901S: Supported
10902F: drivers/base/power/
10903F: include/linux/pm.h
10904F: include/linux/pm_*
10905F: include/linux/powercap.h
10906F: drivers/powercap/
4ab53fe6 10907F: kernel/configs/nopm.config
7b06a6d7 10908
514f161a
MR
10909POWER STATE COORDINATION INTERFACE (PSCI)
10910M: Mark Rutland <mark.rutland@arm.com>
10911M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10912L: linux-arm-kernel@lists.infradead.org
10913S: Maintained
32d53d1b 10914F: drivers/firmware/psci*.c
514f161a
MR
10915F: include/linux/psci.h
10916F: include/uapi/linux/psci.h
10917
7683e9e5
LT
10918POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10919M: Sebastian Reichel <sre@kernel.org>
10920L: linux-pm@vger.kernel.org
10921T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10922S: Maintained
10923F: Documentation/devicetree/bindings/power/supply/
10924F: include/linux/power_supply.h
10925F: drivers/power/supply/
10926
43a1dd9b
SJS
10927POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10928M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10929L: linuxppc-dev@lists.ozlabs.org
10930S: Maintained
10931F: drivers/char/powernv-op-panel.c
10932
1da177e4 10933PPP OVER ATM (RFC 2364)
8b58be88 10934M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 10935S: Maintained
679655da 10936F: net/atm/pppoatm.c
c117ab84 10937F: include/uapi/linux/atmppp.h
1da177e4
LT
10938
10939PPP OVER ETHERNET
8b58be88 10940M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 10941S: Maintained
224cf5ad
JK
10942F: drivers/net/ppp/pppoe.c
10943F: drivers/net/ppp/pppox.c
1da177e4 10944
a6d2370b 10945PPP OVER L2TP
8b58be88 10946M: James Chapman <jchapman@katalix.com>
a6d2370b 10947S: Maintained
90ca28d1 10948F: net/l2tp/l2tp_ppp.c
679655da 10949F: include/linux/if_pppol2tp.h
c117ab84 10950F: include/uapi/linux/if_pppol2tp.h
a6d2370b 10951
7683e9e5
LT
10952PPP PROTOCOL DRIVERS AND COMPRESSORS
10953M: Paul Mackerras <paulus@samba.org>
10954L: linux-ppp@vger.kernel.org
10955S: Maintained
10956F: drivers/net/ppp/ppp_*
10957
eae9d2ba 10958PPS SUPPORT
8b58be88 10959M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
10960W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10961L: linuxpps@ml.enneenne.com (subscribers-only)
10962S: Maintained
cabaaf41 10963F: Documentation/pps/
a2d81803
RD
10964F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10965F: Documentation/ABI/testing/sysfs-pps
cabaaf41
JP
10966F: drivers/pps/
10967F: include/linux/pps*.h
a2d81803 10968F: include/uapi/linux/pps.h
eae9d2ba 10969
71a6d0af
HW
10970PPTP DRIVER
10971M: Dmitry Kozlov <xeb@mail.ru>
10972L: netdev@vger.kernel.org
10973S: Maintained
224cf5ad 10974F: drivers/net/ppp/pptp.c
71a6d0af
HW
10975W: http://sourceforge.net/projects/accel-pptp
10976
1da177e4 10977PREEMPTIBLE KERNEL
8b58be88 10978M: Robert Love <rml@tech9.net>
1da177e4 10979L: kpreempt-tech@lists.sourceforge.net
4f6cce39 10980W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
1da177e4 10981S: Supported
679655da
JP
10982F: Documentation/preempt-locking.txt
10983F: include/linux/preempt.h
1da177e4 10984
548cf34b
PM
10985PRINTK
10986M: Petr Mladek <pmladek@suse.com>
10987M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10988R: Steven Rostedt <rostedt@goodmis.org>
10989S: Maintained
10990F: kernel/printk/
10991F: include/linux/printk.h
10992
1da177e4 10993PRISM54 WIRELESS DRIVER
8b58be88 10994M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 10995L: linux-wireless@vger.kernel.org
9ef80804 10996W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 10997S: Obsolete
c12edfe2 10998F: drivers/net/wireless/intersil/prism54/
1da177e4 10999
b689d4a7
LR
11000PROC SYSCTL
11001M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11002M: Kees Cook <keescook@chromium.org>
11003L: linux-kernel@vger.kernel.org
11004L: linux-fsdevel@vger.kernel.org
11005S: Maintained
11006F: fs/proc/proc_sysctl.c
11007F: include/linux/sysctl.h
11008F: kernel/sysctl.c
11009F: tools/testing/selftests/sysctl/
11010
02c18891 11011PS3 NETWORK SUPPORT
b809b9ca 11012M: Geoff Levand <geoff@infradead.org>
02c18891 11013L: netdev@vger.kernel.org
a14ab6b6 11014L: linuxppc-dev@lists.ozlabs.org
b809b9ca 11015S: Maintained
8df158ac 11016F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 11017
f58a9d17 11018PS3 PLATFORM SUPPORT
b809b9ca 11019M: Geoff Levand <geoff@infradead.org>
a4724ed6 11020L: linuxppc-dev@lists.ozlabs.org
b809b9ca 11021S: Maintained
679655da
JP
11022F: arch/powerpc/boot/ps3*
11023F: arch/powerpc/include/asm/lv1call.h
11024F: arch/powerpc/include/asm/ps3*.h
11025F: arch/powerpc/platforms/ps3/
11026F: drivers/*/ps3*
11027F: drivers/ps3/
fec629b8 11028F: drivers/rtc/rtc-ps3.c
679655da 11029F: drivers/usb/host/*ps3.c
fec629b8 11030F: sound/ppc/snd_ps3*
f58a9d17 11031
cffb4add 11032PS3VRAM DRIVER
8b58be88 11033M: Jim Paris <jim@jtan.com>
3715a5d0 11034M: Geoff Levand <geoff@infradead.org>
a14ab6b6 11035L: linuxppc-dev@lists.ozlabs.org
cffb4add 11036S: Maintained
8a3977cb 11037F: drivers/block/ps3vram.c
cffb4add 11038
6ae0a628 11039PSAMPLE PACKET SAMPLING SUPPORT:
f1fd20c3 11040M: Yotam Gigi <yotam.gi@gmail.com>
6ae0a628
YG
11041S: Maintained
11042F: net/psample
11043F: include/net/psample.h
11044F: include/uapi/linux/psample.h
11045
8defe599 11046PSTORE FILESYSTEM
fc1b326e 11047M: Kees Cook <keescook@chromium.org>
9d5e2a02 11048M: Anton Vorontsov <anton@enomsg.org>
8defe599 11049M: Colin Cross <ccross@android.com>
8defe599
AV
11050M: Tony Luck <tony.luck@intel.com>
11051S: Maintained
fc1b326e 11052T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
11053F: fs/pstore/
11054F: include/linux/pstore*
04851772 11055F: drivers/firmware/efi/efi-pstore.c
8defe599 11056F: drivers/acpi/apei/erst.c
fc1b326e
KC
11057F: Documentation/admin-guide/ramoops.rst
11058F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11059K: \b(pstore|ramoops)
8defe599 11060
7fbc415d
RC
11061PTP HARDWARE CLOCK SUPPORT
11062M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 11063L: netdev@vger.kernel.org
7fbc415d
RC
11064S: Maintained
11065W: http://linuxptp.sourceforge.net/
11066F: Documentation/ABI/testing/sysfs-ptp
11067F: Documentation/ptp/*
0ecb3cdd 11068F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
11069F: drivers/net/phy/dp83640*
11070F: drivers/ptp/*
11071F: include/linux/ptp_cl*
11072
cf94a4d1 11073PTRACE SUPPORT
8b58be88 11074M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
11075S: Maintained
11076F: include/asm-generic/syscall.h
11077F: include/linux/ptrace.h
11078F: include/linux/regset.h
11079F: include/linux/tracehook.h
c117ab84 11080F: include/uapi/linux/ptrace.h
095f6d76
IM
11081F: include/uapi/linux/ptrace.h
11082F: include/asm-generic/ptrace.h
cf94a4d1 11083F: kernel/ptrace.c
095f6d76
IM
11084F: arch/*/ptrace*.c
11085F: arch/*/*/ptrace*.c
11086F: arch/*/include/asm/ptrace*.h
cf94a4d1 11087
3e9d7ba7
HV
11088PULSE8-CEC DRIVER
11089M: Hans Verkuil <hverkuil@xs4all.nl>
11090L: linux-media@vger.kernel.org
11091T: git git://linuxtv.org/media_tree.git
11092S: Maintained
104eda6d 11093F: drivers/media/usb/pulse8-cec/*
1d174e75 11094F: Documentation/media/cec-drivers/pulse8-cec.rst
3e9d7ba7 11095
8320204a 11096PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 11097M: Mike Isely <isely@pobox.com>
16e9495d 11098L: pvrusb2@isely.net (subscribers-only)
661263b5 11099L: linux-media@vger.kernel.org
8320204a 11100W: http://www.isely.net/pvrusb2/
275ffde4 11101T: git git://linuxtv.org/media_tree.git
8320204a 11102S: Maintained
618cd932 11103F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 11104F: drivers/media/usb/pvrusb2/
8320204a 11105
39532e6c 11106PWC WEBCAM DRIVER
c0936df4 11107M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
11108L: linux-media@vger.kernel.org
11109T: git git://linuxtv.org/media_tree.git
c0936df4 11110S: Odd Fixes
39532e6c
HG
11111F: drivers/media/usb/pwc/*
11112
93c090b3 11113PWM FAN DRIVER
774e0362 11114M: Kamil Debski <kamil@wypas.org>
0faf7dd5 11115M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 11116L: linux-hwmon@vger.kernel.org
93c090b3
KD
11117S: Supported
11118F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11119F: Documentation/hwmon/pwm-fan
11120F: drivers/hwmon/pwm-fan.c
11121
db3df876
SY
11122PWM IR Transmitter
11123M: Sean Young <sean@mess.org>
11124L: linux-media@vger.kernel.org
11125S: Maintained
11126F: drivers/media/rc/pwm-ir-tx.c
11127
200efedd 11128PWM SUBSYSTEM
aa3495f7
TR
11129M: Thierry Reding <thierry.reding@gmail.com>
11130L: linux-pwm@vger.kernel.org
0c2498f1 11131S: Maintained
006e854f 11132T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
11133F: Documentation/pwm.txt
11134F: Documentation/devicetree/bindings/pwm/
11135F: include/linux/pwm.h
0c2498f1 11136F: drivers/pwm/
a140b98d
TR
11137F: drivers/video/backlight/pwm_bl.c
11138F: include/linux/pwm_backlight.h
757642f9
AL
11139F: drivers/gpio/gpio-mvebu.c
11140F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
0c2498f1 11141
7683e9e5
LT
11142PXA GPIO DRIVER
11143M: Robert Jarzmik <robert.jarzmik@free.fr>
11144L: linux-gpio@vger.kernel.org
11145S: Maintained
11146F: drivers/gpio/gpio-pxa.c
11147
11148PXA MMCI DRIVER
11149S: Orphan
11150
11151PXA RTC DRIVER
11152M: Robert Jarzmik <robert.jarzmik@free.fr>
11153L: linux-rtc@vger.kernel.org
11154S: Maintained
11155
30ec261e 11156PXA2xx/PXA3xx SUPPORT
8da5e302 11157M: Daniel Mack <daniel@zonque.org>
a323f664 11158M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 11159M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 11160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 11161T: git git://github.com/hzhuang1/linux.git
8da5e302 11162T: git git://github.com/rjarzmik/linux.git
1da177e4 11163S: Maintained
e68d7c14 11164F: arch/arm/boot/dts/pxa*
679655da 11165F: arch/arm/mach-pxa/
820439f1 11166F: drivers/dma/pxa*
679655da 11167F: drivers/pcmcia/pxa2xx*
1403ead9 11168F: drivers/pinctrl/pxa/
9df92e6c 11169F: drivers/spi/spi-pxa2xx*
faf2e1db 11170F: drivers/usb/gadget/udc/pxa2*
679655da 11171F: include/sound/pxa2xx-lib.h
bec4c99e 11172F: sound/arm/pxa*
14430813 11173F: sound/soc/pxa/
1da177e4 11174
ec64d3bf
EG
11175PXA3xx NAND FLASH DRIVER
11176M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11177L: linux-mtd@lists.infradead.org
11178S: Maintained
9a67f099 11179F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 11180
cea4001a 11181QAT DRIVER
90ab5a81 11182M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
49e7d9df
JP
11183L: qat-linux@intel.com
11184S: Supported
11185F: drivers/crypto/qat/
cea4001a 11186
82abbea7
RD
11187QCOM AUDIO (ASoC) DRIVERS
11188M: Patrick Lai <plai@codeaurora.org>
11189M: Banajit Goswami <bgoswami@codeaurora.org>
11190L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11191S: Supported
11192F: sound/soc/qcom/
11193
11194QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11195M: Gabriel Somlo <somlo@cmu.edu>
11196M: "Michael S. Tsirkin" <mst@redhat.com>
11197L: qemu-devel@nongnu.org
11198S: Maintained
11199F: drivers/firmware/qemu_fw_cfg.c
11200
52a09a04 11201QIB DRIVER
8473c603 11202M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
11203L: linux-rdma@vger.kernel.org
11204S: Supported
11205F: drivers/infiniband/hw/qib/
11206
7683e9e5
LT
11207QLOGIC QL41xxx FCOE DRIVER
11208M: QLogic-Storage-Upstream@cavium.com
11209L: linux-scsi@vger.kernel.org
11210S: Supported
11211F: drivers/scsi/qedf/
11212
11213QLOGIC QL41xxx ISCSI DRIVER
11214M: QLogic-Storage-Upstream@cavium.com
11215L: linux-scsi@vger.kernel.org
11216S: Supported
11217F: drivers/scsi/qedi/
11218
11219QLOGIC QL4xxx ETHERNET DRIVER
7683e9e5
LT
11220M: Ariel Elior <Ariel.Elior@cavium.com>
11221M: everest-linux-l2@cavium.com
11222L: netdev@vger.kernel.org
11223S: Supported
11224F: drivers/net/ethernet/qlogic/qed/
11225F: include/linux/qed/
11226F: drivers/net/ethernet/qlogic/qede/
11227
11228QLOGIC QL4xxx RDMA DRIVER
11229M: Ram Amrani <Ram.Amrani@cavium.com>
7c3d2bc4 11230M: Michal Kalderon <Michal.Kalderon@cavium.com>
7683e9e5
LT
11231M: Ariel Elior <Ariel.Elior@cavium.com>
11232L: linux-rdma@vger.kernel.org
11233S: Supported
11234F: drivers/infiniband/hw/qedr/
11235F: include/uapi/rdma/qedr-abi.h
11236
5e9772b9
JS
11237QLOGIC QLA1280 SCSI DRIVER
11238M: Michael Reed <mdr@sgi.com>
11239L: linux-scsi@vger.kernel.org
11240S: Maintained
11241F: drivers/scsi/qla1280.[ch]
11242
1da177e4 11243QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 11244M: qla2xxx-upstream@qlogic.com
1da177e4
LT
11245L: linux-scsi@vger.kernel.org
11246S: Supported
679655da
JP
11247F: Documentation/scsi/LICENSE.qla2xxx
11248F: drivers/scsi/qla2xxx/
1da177e4 11249
5a4faa87 11250QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 11251M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
11252L: netdev@vger.kernel.org
11253S: Supported
679655da 11254F: Documentation/networking/LICENSE.qla3xxx
aa43c215 11255F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 11256
7683e9e5
LT
11257QLOGIC QLA4XXX iSCSI DRIVER
11258M: QLogic-Storage-Upstream@qlogic.com
11259L: linux-scsi@vger.kernel.org
0ec00f03 11260S: Supported
7683e9e5
LT
11261F: Documentation/scsi/LICENSE.qla4xxx
11262F: drivers/scsi/qla4xxx/
0ec00f03 11263
7683e9e5 11264QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
11265M: Harish Patil <harish.patil@cavium.com>
11266M: Manish Chopra <manish.chopra@cavium.com>
11267M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
11268L: netdev@vger.kernel.org
11269S: Supported
7683e9e5 11270F: drivers/net/ethernet/qlogic/qlcnic/
61d8658b 11271
7683e9e5
LT
11272QLOGIC QLGE 10Gb ETHERNET DRIVER
11273M: Harish Patil <harish.patil@cavium.com>
11274M: Manish Chopra <manish.chopra@cavium.com>
11275M: Dept-GELinuxNICDev@cavium.com
11276L: netdev@vger.kernel.org
b6ea01ba 11277S: Supported
7683e9e5 11278F: drivers/net/ethernet/qlogic/qlge/
b6ea01ba 11279
1da177e4 11280QNX4 FILESYSTEM
8b58be88 11281M: Anders Larsen <al@alarsen.net>
1da177e4
LT
11282W: http://www.alarsen.net/linux/qnx4fs/
11283S: Maintained
80811493 11284F: fs/qnx4/
c117ab84
CEB
11285F: include/uapi/linux/qnx4_fs.h
11286F: include/uapi/linux/qnxtypes.h
1da177e4 11287
d8b97569 11288QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
11289M: Stuart Yoder <stuyoder@gmail.com>
11290M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
11291L: linux-kernel@vger.kernel.org
11292S: Maintained
11293F: drivers/staging/fsl-mc/
c1517d50 11294F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
d8b97569 11295
91952bc0
AP
11296QT1010 MEDIA DRIVER
11297M: Antti Palosaari <crope@iki.fi>
11298L: linux-media@vger.kernel.org
a825eaec 11299W: https://linuxtv.org
91952bc0
AP
11300W: http://palosaari.fi/linux/
11301Q: http://patchwork.linuxtv.org/project/linux-media/list/
11302T: git git://linuxtv.org/anttip/media_tree.git
11303S: Maintained
11304F: drivers/media/tuners/qt1010*
11305
2ea0ffcb
KV
11306QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11307M: Kalle Valo <kvalo@qca.qualcomm.com>
11308L: ath10k@lists.infradead.org
11309W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 11310T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
11311S: Supported
11312F: drivers/net/wireless/ath/ath10k/
11313
7683e9e5
LT
11314QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11315M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11316L: linux-wireless@vger.kernel.org
11317W: http://wireless.kernel.org/en/users/Drivers/ath9k
11318S: Supported
11319F: drivers/net/wireless/ath/ath9k/
11320
5c8cea42
TT
11321QUALCOMM CAMERA SUBSYSTEM DRIVER
11322M: Todor Tomov <todor.tomov@linaro.org>
11323L: linux-media@vger.kernel.org
11324S: Maintained
11325F: Documentation/devicetree/bindings/media/qcom,camss.txt
11326F: Documentation/media/v4l-drivers/qcom_camss.rst
11327F: drivers/media/platform/qcom/camss-8x16/
11328
b9b17deb
TT
11329QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11330M: Timur Tabi <timur@codeaurora.org>
11331L: netdev@vger.kernel.org
11332S: Supported
11333F: drivers/net/ethernet/qualcomm/emac/
11334
4f4567cf
RK
11335QUALCOMM HEXAGON ARCHITECTURE
11336M: Richard Kuo <rkuo@codeaurora.org>
11337L: linux-hexagon@vger.kernel.org
9f273c24 11338T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
11339S: Supported
11340F: arch/hexagon/
11341
d43ecff3
RC
11342QUALCOMM IOMMU
11343M: Rob Clark <robdclark@gmail.com>
11344L: iommu@lists.linux-foundation.org
11345L: linux-arm-msm@vger.kernel.org
11346S: Maintained
11347F: drivers/iommu/qcom_iommu.c
11348
097748eb
SV
11349QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11350M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11351L: linux-media@vger.kernel.org
11352L: linux-arm-msm@vger.kernel.org
11353T: git git://linuxtv.org/media_tree.git
11354S: Maintained
11355F: drivers/media/platform/qcom/venus/
11356
8e84c258
EK
11357QUALCOMM WCN36XX WIRELESS DRIVER
11358M: Eugene Krasnikov <k.eugene.e@gmail.com>
11359L: wcn36xx@lists.infradead.org
11360W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11361T: git git://github.com/KrasnikovEugene/wcn36xx.git
11362S: Supported
11363F: drivers/net/wireless/ath/wcn36xx/
11364
98f44cb0 11365QUANTENNA QTNFMAC WIRELESS DRIVER
7683e9e5
LT
11366M: Igor Mitsyanko <imitsyanko@quantenna.com>
11367M: Avinash Patil <avinashp@quantenna.com>
11368M: Sergey Matyukevich <smatyukevich@quantenna.com>
11369L: linux-wireless@vger.kernel.org
11370S: Maintained
11371F: drivers/net/wireless/quantenna
11372
11373RADEON and AMDGPU DRM DRIVERS
11374M: Alex Deucher <alexander.deucher@amd.com>
11375M: Christian König <christian.koenig@amd.com>
11376L: amd-gfx@lists.freedesktop.org
11377T: git git://people.freedesktop.org/~agd5f/linux
11378S: Supported
11379F: drivers/gpu/drm/radeon/
11380F: include/uapi/drm/radeon_drm.h
11381F: drivers/gpu/drm/amd/
11382F: include/uapi/drm/amdgpu_drm.h
98f44cb0 11383
1da177e4 11384RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 11385M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 11386L: linux-fbdev@vger.kernel.org
1da177e4 11387S: Maintained
8a61f013 11388F: drivers/video/fbdev/aty/radeon*
c117ab84 11389F: include/uapi/linux/radeonfb.h
1da177e4 11390
c6c9b34c 11391RADIOSHARK RADIO DRIVER
c0936df4 11392M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11393L: linux-media@vger.kernel.org
11394T: git git://linuxtv.org/media_tree.git
11395S: Maintained
11396F: drivers/media/radio/radio-shark.c
11397
11398RADIOSHARK2 RADIO DRIVER
c0936df4 11399M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11400L: linux-media@vger.kernel.org
11401T: git git://linuxtv.org/media_tree.git
11402S: Maintained
11403F: drivers/media/radio/radio-shark2.c
11404F: drivers/media/radio/radio-tea5777.c
11405
82abbea7
RD
11406RADOS BLOCK DEVICE (RBD)
11407M: Ilya Dryomov <idryomov@gmail.com>
11408M: Sage Weil <sage@redhat.com>
11409M: Alex Elder <elder@kernel.org>
11410L: ceph-devel@vger.kernel.org
11411W: http://ceph.com/
11412T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11413T: git git://github.com/ceph/ceph-client.git
11414S: Supported
11415F: Documentation/ABI/testing/sysfs-bus-rbd
11416F: drivers/block/rbd.c
11417F: drivers/block/rbd_types.h
11418
1da177e4 11419RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 11420M: Paul Mackerras <paulus@samba.org>
c69f677c 11421L: linux-fbdev@vger.kernel.org
1da177e4 11422S: Maintained
8a61f013 11423F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 11424
0f314f6c
HV
11425RAINSHADOW-CEC DRIVER
11426M: Hans Verkuil <hverkuil@xs4all.nl>
11427L: linux-media@vger.kernel.org
11428T: git git://linuxtv.org/media_tree.git
11429S: Maintained
11430F: drivers/media/usb/rainshadow-cec/*
11431
a0fd81a9 11432RALINK MIPS ARCHITECTURE
bdb40e8e 11433M: John Crispin <john@phrozen.org>
a0fd81a9
JC
11434L: linux-mips@linux-mips.org
11435S: Maintained
11436F: arch/mips/ralink
11437
e7839f25 11438RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 11439P: rt2x00 project
b182427e 11440M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 11441M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 11442L: linux-wireless@vger.kernel.org
95ea3627 11443S: Maintained
33aca94d 11444F: drivers/net/wireless/ralink/rt2x00/
95ea3627 11445
9db5579b 11446RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 11447M: Jens Axboe <axboe@kernel.dk>
9db5579b 11448S: Maintained
679655da
JP
11449F: Documentation/blockdev/ramdisk.txt
11450F: drivers/block/brd.c
9db5579b 11451
9e95ce27 11452RANDOM NUMBER DRIVER
0624bcaa 11453M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 11454S: Maintained
679655da 11455F: drivers/char/random.c
9e95ce27 11456
394b701c 11457RAPIDIO SUBSYSTEM
8b58be88 11458M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 11459M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 11460S: Maintained
679655da 11461F: drivers/rapidio/
394b701c 11462
e2d1d6c0 11463RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 11464L: linux-wireless@vger.kernel.org
f52a5490 11465S: Orphan
679655da 11466F: drivers/net/wireless/ray*
e2d1d6c0
RD
11467
11468RCUTORTURE MODULE
e0198b29 11469M: Josh Triplett <josh@joshtriplett.org>
8b58be88 11470M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 11471L: linux-kernel@vger.kernel.org
f9094d8e 11472S: Supported
08deed1e 11473T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 11474F: Documentation/RCU/torture.txt
34e2d560 11475F: kernel/rcu/rcutorture.c
e2d1d6c0 11476
c87b9c60
PM
11477RCUTORTURE TEST FRAMEWORK
11478M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11479M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11480R: Steven Rostedt <rostedt@goodmis.org>
11481R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11482R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11483L: linux-kernel@vger.kernel.org
c87b9c60
PM
11484S: Supported
11485T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11486F: tools/testing/selftests/rcutorture
11487
c1f766b5 11488RDC R-321X SoC
8b58be88 11489M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
11490S: Maintained
11491
db17f395 11492RDC R6040 FAST ETHERNET DRIVER
35566e96 11493M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
11494L: netdev@vger.kernel.org
11495S: Maintained
58565a35 11496F: drivers/net/ethernet/rdc/r6040.c
db17f395 11497
82abbea7
RD
11498RDMAVT - RDMA verbs software
11499M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11500L: linux-rdma@vger.kernel.org
11501S: Supported
11502F: drivers/infiniband/sw/rdmavt
11503
a09ed661 11504RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 11505M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11506L: netdev@vger.kernel.org
11507L: linux-rdma@vger.kernel.org
fbb5a558 11508L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 11509W: https://oss.oracle.com/projects/rds/
a09ed661 11510S: Supported
679655da 11511F: net/rds/
72f26eee 11512F: Documentation/networking/rds.txt
a09ed661 11513
48553d10
FY
11514RDT - RESOURCE ALLOCATION
11515M: Fenghua Yu <fenghua.yu@intel.com>
11516L: linux-kernel@vger.kernel.org
11517S: Supported
11518F: arch/x86/kernel/cpu/intel_rdt*
05830204 11519F: arch/x86/include/asm/intel_rdt_sched.h
48553d10
FY
11520F: Documentation/x86/intel_rdt*
11521
595182bc 11522READ-COPY UPDATE (RCU)
8b58be88 11523M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11524M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11525R: Steven Rostedt <rostedt@goodmis.org>
11526R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11527R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11528L: linux-kernel@vger.kernel.org
9fab9787 11529W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 11530S: Supported
08deed1e 11531T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 11532F: Documentation/RCU/
9fab9787 11533X: Documentation/RCU/torture.txt
f9094d8e 11534F: include/linux/rcu*
4102adab
PM
11535X: include/linux/srcu.h
11536F: kernel/rcu/
34e2d560 11537X: kernel/torture.c
595182bc 11538
0c86edc0 11539REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 11540M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 11541M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
6ceec695 11542L: linux-rtc@vger.kernel.org
8a6e2535 11543Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 11544T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 11545S: Maintained
7af6a2e1 11546F: Documentation/devicetree/bindings/rtc/
679655da
JP
11547F: Documentation/rtc.txt
11548F: drivers/rtc/
11549F: include/linux/rtc.h
c117ab84 11550F: include/uapi/linux/rtc.h
fe23c336
AB
11551F: include/linux/rtc/
11552F: include/linux/platform_data/rtc-*
11553F: tools/testing/selftests/timers/rtctest.c
0c86edc0 11554
0e400c53
MB
11555REALTEK AUDIO CODECS
11556M: Bard Liao <bardliao@realtek.com>
11557M: Oder Chiou <oder_chiou@realtek.com>
11558S: Maintained
11559F: sound/soc/codecs/rt*
11560F: include/sound/rt*.h
11561
b83a313b 11562REGISTER MAP ABSTRACTION
b02e48f2 11563M: Mark Brown <broonie@kernel.org>
dd060bc9 11564L: linux-kernel@vger.kernel.org
b83a313b
MB
11565T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11566S: Supported
9398a639 11567F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
11568F: drivers/base/regmap/
11569F: include/linux/regmap.h
11570
82abbea7
RD
11571REISERFS FILE SYSTEM
11572L: reiserfs-devel@vger.kernel.org
11573S: Supported
11574F: fs/reiserfs/
11575
400e64df
OBC
11576REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11577M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11578M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11579L: linux-remoteproc@vger.kernel.org
6bb697b6 11580T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 11581S: Maintained
15ebc72d 11582F: Documentation/devicetree/bindings/remoteproc/
400e64df 11583F: Documentation/remoteproc.txt
15ebc72d 11584F: drivers/remoteproc/
6fc26488 11585F: include/linux/remoteproc.h
400e64df 11586
d8115db5
OBC
11587REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11588M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11589M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11590L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
11591T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11592S: Maintained
11593F: drivers/rpmsg/
11594F: Documentation/rpmsg.txt
11595F: include/linux/rpmsg.h
38c6fc32 11596F: include/linux/rpmsg/
d8115db5 11597
fedc81e7
GU
11598RENESAS CLOCK DRIVERS
11599M: Geert Uytterhoeven <geert+renesas@glider.be>
11600L: linux-renesas-soc@vger.kernel.org
d9341f2b 11601T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
fedc81e7
GU
11602S: Supported
11603F: drivers/clk/renesas/
11604
8e6569af
SS
11605RENESAS ETHERNET DRIVERS
11606R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11607L: netdev@vger.kernel.org
4a121096 11608L: linux-renesas-soc@vger.kernel.org
6fa9c623
SS
11609F: Documentation/devicetree/bindings/net/renesas,*.txt
11610F: Documentation/devicetree/bindings/net/sh_eth.txt
8e6569af
SS
11611F: drivers/net/ethernet/renesas/
11612F: include/linux/sh_eth.h
11613
059c53b3
MV
11614RENESAS R-CAR GYROADC DRIVER
11615M: Marek Vasut <marek.vasut@gmail.com>
11616L: linux-iio@vger.kernel.org
11617S: Supported
11618F: drivers/iio/adc/rcar_gyro_adc.c
11619
7c7356ba 11620RENESAS USB PHY DRIVER
3e46c397 11621M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 11622L: linux-renesas-soc@vger.kernel.org
3e46c397 11623S: Maintained
7c7356ba 11624F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
3e46c397 11625
1b0fe6be
PZ
11626RESET CONTROLLER FRAMEWORK
11627M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 11628T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
11629S: Maintained
11630F: drivers/reset/
11631F: Documentation/devicetree/bindings/reset/
b2f6dd7b 11632F: include/dt-bindings/reset/
1b0fe6be
PZ
11633F: include/linux/reset.h
11634F: include/linux/reset-controller.h
11635
e0897645 11636RFKILL
8b58be88 11637M: Johannes Berg <johannes@sipsolutions.net>
19d337df 11638L: linux-wireless@vger.kernel.org
ce466579
JB
11639W: http://wireless.kernel.org/
11640T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11641T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 11642S: Maintained
505c9247 11643F: Documentation/rfkill.txt
8c03145a 11644F: Documentation/ABI/stable/sysfs-class-rfkill
80811493 11645F: net/rfkill/
e0897645 11646
933685ca
TG
11647RHASHTABLE
11648M: Thomas Graf <tgraf@suug.ch>
39ec406d 11649M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
11650L: netdev@vger.kernel.org
11651S: Maintained
11652F: lib/rhashtable.c
11653F: include/linux/rhashtable.h
11654
7683e9e5 11655RICOH R5C592 MEMORYSTICK DRIVER
67e054e9
ML
11656M: Maxim Levitsky <maximlevitsky@gmail.com>
11657S: Maintained
7683e9e5 11658F: drivers/memstick/host/r592.*
67e054e9 11659
7683e9e5 11660RICOH SMARTMEDIA/XD DRIVER
92634125
ML
11661M: Maxim Levitsky <maximlevitsky@gmail.com>
11662S: Maintained
7683e9e5
LT
11663F: drivers/mtd/nand/r852.c
11664F: drivers/mtd/nand/r852.h
92634125 11665
c98cfe4a
JN
11666RISC-V ARCHITECTURE
11667M: Palmer Dabbelt <palmer@sifive.com>
11668M: Albert Ou <albert@sifive.com>
6572cc2b
PD
11669L: linux-riscv@lists.infradead.org
11670T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
c98cfe4a
JN
11671S: Supported
11672F: arch/riscv/
11673K: riscv
11674N: riscv
11675
27f1d2f9
SA
11676ROCCAT DRIVERS
11677M: Stefan Achatz <erazor_de@users.sourceforge.net>
11678W: http://sourceforge.net/projects/roccat/
11679S: Maintained
11680F: drivers/hid/hid-roccat*
11681F: include/linux/hid-roccat*
11682F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11683
1c860c78
JC
11684ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11685M: Jacob chen <jacob2.chen@rock-chips.com>
11686L: linux-media@vger.kernel.org
11687S: Maintained
11688F: drivers/media/platform/rockchip/rga/
11689F: Documentation/devicetree/bindings/media/rockchip-rga.txt
11690
4b8ac966
JP
11691ROCKER DRIVER
11692M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
11693L: netdev@vger.kernel.org
11694S: Supported
11695F: drivers/net/ethernet/rocker/
11696
1da177e4
LT
11697ROCKETPORT DRIVER
11698P: Comtrol Corp.
1da177e4
LT
11699W: http://www.comtrol.com
11700S: Maintained
679655da 11701F: Documentation/serial/rocket.txt
c897401b 11702F: drivers/tty/rocket*
1da177e4 11703
7645c2f4
KC
11704ROCKETPORT EXPRESS/INFINITY DRIVER
11705M: Kevin Cernekee <cernekee@gmail.com>
11706L: linux-serial@vger.kernel.org
11707S: Odd Fixes
11708F: drivers/tty/serial/rp2.*
11709
d3ea2127
MV
11710ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11711M: Marek Vasut <marek.vasut+renesas@gmail.com>
11712L: linux-kernel@vger.kernel.org
11713L: linux-renesas-soc@vger.kernel.org
11714S: Supported
11715F: drivers/mfd/bd9571mwv.c
11716F: drivers/regulator/bd9571mwv-regulator.c
11717F: drivers/gpio/gpio-bd9571mwv.c
11718F: include/linux/mfd/bd9571mwv.h
11719F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11720
1da177e4 11721ROSE NETWORK LAYER
8b58be88 11722M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 11723L: linux-hams@vger.kernel.org
d34cb28a 11724W: http://www.linux-ax25.org/
1da177e4 11725S: Maintained
679655da 11726F: include/net/rose.h
c117ab84 11727F: include/uapi/linux/rose.h
679655da 11728F: net/rose/
1da177e4 11729
91952bc0
AP
11730RTL2830 MEDIA DRIVER
11731M: Antti Palosaari <crope@iki.fi>
11732L: linux-media@vger.kernel.org
a825eaec 11733W: https://linuxtv.org
91952bc0
AP
11734W: http://palosaari.fi/linux/
11735Q: http://patchwork.linuxtv.org/project/linux-media/list/
11736T: git git://linuxtv.org/anttip/media_tree.git
11737S: Maintained
11738F: drivers/media/dvb-frontends/rtl2830*
11739
27a0aacf
AP
11740RTL2832 MEDIA DRIVER
11741M: Antti Palosaari <crope@iki.fi>
11742L: linux-media@vger.kernel.org
a825eaec 11743W: https://linuxtv.org
27a0aacf
AP
11744W: http://palosaari.fi/linux/
11745Q: http://patchwork.linuxtv.org/project/linux-media/list/
11746T: git git://linuxtv.org/anttip/media_tree.git
11747S: Maintained
11748F: drivers/media/dvb-frontends/rtl2832*
11749
ba6e6f6e
AP
11750RTL2832_SDR MEDIA DRIVER
11751M: Antti Palosaari <crope@iki.fi>
11752L: linux-media@vger.kernel.org
a825eaec 11753W: https://linuxtv.org
ba6e6f6e
AP
11754W: http://palosaari.fi/linux/
11755Q: http://patchwork.linuxtv.org/project/linux-media/list/
11756T: git git://linuxtv.org/anttip/media_tree.git
11757S: Maintained
b4bb1c28 11758F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 11759
59840488 11760RTL8180 WIRELESS DRIVER
605bebe2 11761L: linux-wireless@vger.kernel.org
491b26b4 11762W: http://wireless.kernel.org/
54e5881d 11763T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 11764S: Orphan
62141726 11765F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 11766
59840488 11767RTL8187 WIRELESS DRIVER
9f0939bf 11768M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
11769M: Hin-Tak Leung <htl10@users.sourceforge.net>
11770M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 11771L: linux-wireless@vger.kernel.org
491b26b4 11772W: http://wireless.kernel.org/
54e5881d 11773T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 11774S: Maintained
62141726 11775F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 11776
3cf0c8ad
LF
11777RTL8192CE WIRELESS DRIVER
11778M: Larry Finger <Larry.Finger@lwfinger.net>
11779M: Chaoming Li <chaoming_li@realsil.com.cn>
11780L: linux-wireless@vger.kernel.org
491b26b4 11781W: http://wireless.kernel.org/
3cf0c8ad
LF
11782T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11783S: Maintained
62141726
KV
11784F: drivers/net/wireless/realtek/rtlwifi/
11785F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 11786
26f1fad2 11787RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 11788M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 11789L: linux-wireless@vger.kernel.org
171a900c 11790T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
11791S: Maintained
11792F: drivers/net/wireless/realtek/rtl8xxxu/
11793
bcd1d601
DH
11794RXRPC SOCKETS (AF_RXRPC)
11795M: David Howells <dhowells@redhat.com>
11796L: linux-afs@lists.infradead.org
11797S: Supported
11798F: net/rxrpc/
11799F: include/keys/rxrpc-type.h
11800F: include/net/af_rxrpc.h
11801F: include/trace/events/rxrpc.h
11802F: include/uapi/linux/rxrpc.h
11803F: Documentation/networking/rxrpc.txt
11804W: https://www.infradead.org/~dhowells/kafs/
11805
9eb8ef74 11806S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 11807M: Antonino Daplas <adaplas@gmail.com>
c69f677c 11808L: linux-fbdev@vger.kernel.org
ce00f85c 11809S: Maintained
8a61f013 11810F: drivers/video/fbdev/savage/
9eb8ef74 11811
1da177e4 11812S390
8b58be88
JP
11813M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11814M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 11815L: linux-s390@vger.kernel.org
5238da45 11816W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 11817T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 11818S: Supported
679655da 11819F: arch/s390/
a968cd3e 11820F: drivers/s390/
3bfe6858 11821F: Documentation/s390/
0c88a041 11822F: Documentation/driver-api/s390-drivers.rst
5238da45 11823
322986ca
SO
11824S390 COMMON I/O LAYER
11825M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11826M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11827L: linux-s390@vger.kernel.org
11828W: http://www.ibm.com/developerworks/linux/linux390/
11829S: Supported
11830F: drivers/s390/cio/
11831
11832S390 DASD DRIVER
38b7f07a
SH
11833M: Stefan Haberland <sth@linux.vnet.ibm.com>
11834M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
11835L: linux-s390@vger.kernel.org
11836W: http://www.ibm.com/developerworks/linux/linux390/
11837S: Supported
11838F: drivers/s390/block/dasd*
11839F: block/partitions/ibm.c
11840
7683e9e5
LT
11841S390 IOMMU (PCI)
11842M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11843L: linux-s390@vger.kernel.org
11844W: http://www.ibm.com/developerworks/linux/linux390/
11845S: Supported
11846F: drivers/iommu/s390-iommu.c
11847
11848S390 IUCV NETWORK LAYER
11849M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11850M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11851L: linux-s390@vger.kernel.org
11852W: http://www.ibm.com/developerworks/linux/linux390/
11853S: Supported
11854F: drivers/s390/net/*iucv*
11855F: include/net/iucv/
11856F: net/iucv/
11857
5238da45 11858S390 NETWORK DRIVERS
90b14dc7 11859M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
f0c59aff 11860M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 11861L: linux-s390@vger.kernel.org
5238da45
HC
11862W: http://www.ibm.com/developerworks/linux/linux390/
11863S: Supported
679655da 11864F: drivers/s390/net/
5238da45 11865
322986ca
SO
11866S390 PCI SUBSYSTEM
11867M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11868M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11869L: linux-s390@vger.kernel.org
11870W: http://www.ibm.com/developerworks/linux/linux390/
11871S: Supported
11872F: arch/s390/pci/
11873F: drivers/pci/hotplug/s390_pci_hpc.c
11874
7683e9e5
LT
11875S390 VFIO-CCW DRIVER
11876M: Cornelia Huck <cohuck@redhat.com>
11877M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11878L: linux-s390@vger.kernel.org
11879L: kvm@vger.kernel.org
11880S: Supported
11881F: drivers/s390/cio/vfio_ccw*
11882F: Documentation/s390/vfio-ccw.txt
11883F: include/uapi/linux/vfio_ccw.h
11884
feed9b62 11885S390 ZCRYPT DRIVER
cb9c6385 11886M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 11887L: linux-s390@vger.kernel.org
a968cd3e 11888W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 11889S: Supported
d5ca6918 11890F: drivers/s390/crypto/
feed9b62 11891
5238da45 11892S390 ZFCP DRIVER
d38e19d0 11893M: Steffen Maier <maier@linux.vnet.ibm.com>
458ceea9 11894M: Benjamin Block <bblock@linux.vnet.ibm.com>
d58140cc 11895L: linux-s390@vger.kernel.org
5238da45 11896W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 11897S: Supported
679655da 11898F: drivers/s390/scsi/zfcp_*
1da177e4 11899
4dde7f75 11900S3C24XX SD/MMC Driver
8b58be88 11901M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 11902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 11903S: Supported
679655da 11904F: drivers/mmc/host/s3cmci.*
4dde7f75 11905
1f15a229
HV
11906SAA6588 RDS RECEIVER DRIVER
11907M: Hans Verkuil <hverkuil@xs4all.nl>
11908L: linux-media@vger.kernel.org
11909T: git git://linuxtv.org/media_tree.git
a825eaec 11910W: https://linuxtv.org
1f15a229
HV
11911S: Odd Fixes
11912F: drivers/media/i2c/saa6588*
11913
98ed12e6 11914SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
11915M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11916M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 11917L: linux-media@vger.kernel.org
a825eaec 11918W: https://linuxtv.org
98ed12e6
MCC
11919T: git git://linuxtv.org/media_tree.git
11920S: Odd fixes
618cd932 11921F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
11922F: drivers/media/pci/saa7134/
11923
1da177e4 11924SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 11925M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 11926L: linux-media@vger.kernel.org
275ffde4 11927T: git git://linuxtv.org/media_tree.git
1da177e4 11928S: Maintained
90d72ac6
MCC
11929F: drivers/media/common/saa7146/
11930F: drivers/media/pci/saa7146/
11931F: include/media/saa7146*
1da177e4 11932
4a109cc0 11933SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 11934M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 11935M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 11936M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
11937L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11938S: Supported
14430813 11939F: sound/soc/samsung/
4a109cc0 11940
c46ea13f
KK
11941SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11942M: Krzysztof Kozlowski <krzk@kernel.org>
11943L: linux-crypto@vger.kernel.org
11944L: linux-samsung-soc@vger.kernel.org
11945S: Maintained
11946F: drivers/crypto/exynos-rng.c
f1f2237f 11947F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
c46ea13f 11948
0d89a28b 11949SAMSUNG FRAMEBUFFER DRIVER
b7701755 11950M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
11951L: linux-fbdev@vger.kernel.org
11952S: Maintained
8a61f013 11953F: drivers/video/fbdev/s3c-fb.c
0d89a28b 11954
7683e9e5
LT
11955SAMSUNG LAPTOP DRIVER
11956M: Corentin Chary <corentin.chary@gmail.com>
11957L: platform-driver-x86@vger.kernel.org
11958S: Maintained
11959F: drivers/platform/x86/samsung-laptop.c
11960
b40f0632 11961SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 11962M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
11963M: Krzysztof Kozlowski <krzk@kernel.org>
11964M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 11965L: linux-kernel@vger.kernel.org
b40f0632 11966L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
11967S: Supported
11968F: drivers/mfd/sec*.c
11969F: drivers/regulator/s2m*.c
11970F: drivers/regulator/s5m*.c
b40f0632
KK
11971F: drivers/clk/clk-s2mps11.c
11972F: drivers/rtc/rtc-s5m.c
f69d3a17 11973F: include/linux/mfd/samsung/
a13c7c51
KK
11974F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11975F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 11976F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 11977F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 11978
6fd86ab2
SN
11979SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11980M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11981L: linux-media@vger.kernel.org
11982L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11983S: Maintained
11984F: drivers/media/platform/s3c-camif/
d647f0b7 11985F: include/media/drv-intf/s3c_camif.h
6fd86ab2 11986
7683e9e5
LT
11987SAMSUNG S3FWRN5 NFC DRIVER
11988M: Robert Baldyga <r.baldyga@samsung.com>
11989M: Krzysztof Opasiak <k.opasiak@samsung.com>
11990L: linux-nfc@lists.01.org (moderated for non-subscribers)
11991S: Supported
11992F: drivers/nfc/s3fwrn5
11993
b84ef24e
AH
11994SAMSUNG S5C73M3 CAMERA DRIVER
11995M: Kyungmin Park <kyungmin.park@samsung.com>
11996M: Andrzej Hajda <a.hajda@samsung.com>
11997L: linux-media@vger.kernel.org
11998S: Supported
11999F: drivers/media/i2c/s5c73m3/*
12000
7d459937
AH
12001SAMSUNG S5K5BAF CAMERA DRIVER
12002M: Kyungmin Park <kyungmin.park@samsung.com>
12003M: Andrzej Hajda <a.hajda@samsung.com>
12004L: linux-media@vger.kernel.org
12005S: Supported
12006F: drivers/media/i2c/s5k5baf.c
12007
7683e9e5
LT
12008SAMSUNG S5P Security SubSystem (SSS) DRIVER
12009M: Krzysztof Kozlowski <krzk@kernel.org>
12010M: Vladimir Zapolskiy <vz@mleia.com>
12011L: linux-crypto@vger.kernel.org
12012L: linux-samsung-soc@vger.kernel.org
12013S: Maintained
12014F: drivers/crypto/s5p-sss.c
12015
12016SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12017M: Kyungmin Park <kyungmin.park@samsung.com>
12018M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12019L: linux-media@vger.kernel.org
12020Q: https://patchwork.linuxtv.org/project/linux-media/list/
c04c674f 12021S: Supported
7683e9e5 12022F: drivers/media/platform/exynos4-is/
c04c674f 12023
310e39c9 12024SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
12025M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12026M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 12027M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
12028S: Supported
12029L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12030F: drivers/clk/samsung/
490583f0
CC
12031F: include/dt-bindings/clock/exynos*.h
12032F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 12033
2e365a70
AS
12034SAMSUNG SPI DRIVERS
12035M: Kukjin Kim <kgene@kernel.org>
12036M: Krzysztof Kozlowski <krzk@kernel.org>
12037M: Andi Shyti <andi.shyti@samsung.com>
12038L: linux-spi@vger.kernel.org
12039L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12040S: Maintained
12041F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12042F: drivers/spi/spi-s3c*
12043F: include/linux/platform_data/spi-s3c64xx.h
12044
66890ed6
BA
12045SAMSUNG SXGBE DRIVERS
12046M: Byungho An <bh74.an@samsung.com>
12047M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
12048M: Vipul Pandya <vipul.pandya@samsung.com>
12049S: Supported
12050L: netdev@vger.kernel.org
12051F: drivers/net/ethernet/samsung/sxgbe/
12052
93c537af 12053SAMSUNG THERMAL DRIVER
0faf7dd5 12054M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
12055L: linux-pm@vger.kernel.org
12056L: linux-samsung-soc@vger.kernel.org
12057S: Supported
9f273c24 12058T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
12059F: drivers/thermal/samsung/
12060
e296cd32 12061SAMSUNG USB2 PHY DRIVER
774e0362
KD
12062M: Kamil Debski <kamil@wypas.org>
12063M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
12064L: linux-kernel@vger.kernel.org
12065S: Supported
12066F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12067F: Documentation/phy/samsung-usb2.txt
0b56e9a7
VG
12068F: drivers/phy/samsung/phy-exynos4210-usb2.c
12069F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12070F: drivers/phy/samsung/phy-exynos5250-usb2.c
12071F: drivers/phy/samsung/phy-s5pv210-usb2.c
12072F: drivers/phy/samsung/phy-samsung-usb2.c
12073F: drivers/phy/samsung/phy-samsung-usb2.h
e296cd32 12074
1da177e4 12075SC1200 WDT DRIVER
b300645a 12076M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 12077S: Maintained
679655da 12078F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
12079
12080SCHEDULER
dd9b238c 12081M: Ingo Molnar <mingo@redhat.com>
8b58be88 12082M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 12083L: linux-kernel@vger.kernel.org
75fc2d37 12084T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 12085S: Maintained
95c0d71d 12086F: kernel/sched/
679655da 12087F: include/linux/sched.h
c117ab84 12088F: include/uapi/linux/sched.h
c2eb505b 12089F: include/linux/wait.h
1da177e4 12090
6bcf6737 12091SCORE ARCHITECTURE
ed38665e 12092M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 12093M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 12094W: http://www.sunplus.com
6bcf6737 12095S: Supported
a2681a75 12096F: arch/score/
6bcf6737 12097
f2ed287b
LR
12098SCR24X CHIP CARD INTERFACE DRIVER
12099M: Lubomir Rintel <lkundrak@v3.sk>
12100S: Supported
12101F: drivers/char/pcmcia/scr24x_cs.c
12102
1da177e4 12103SCSI CDROM DRIVER
8b58be88 12104M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12105L: linux-scsi@vger.kernel.org
12106W: http://www.kernel.dk
12107S: Maintained
679655da 12108F: drivers/scsi/sr*
1da177e4 12109
fb50a83d 12110SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 12111M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
12112L: linux-rdma@vger.kernel.org
12113S: Supported
12114W: http://www.openfabrics.org
12115Q: http://patchwork.kernel.org/project/linux-rdma/list/
12116T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12117F: drivers/infiniband/ulp/srp/
12118F: include/scsi/srp.h
12119
1da177e4 12120SCSI SG DRIVER
8b58be88 12121M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 12122L: linux-scsi@vger.kernel.org
59ab3c93 12123W: http://sg.danny.cz/sg
1da177e4 12124S: Maintained
59ab3c93 12125F: Documentation/scsi/scsi-generic.txt
679655da
JP
12126F: drivers/scsi/sg.c
12127F: include/scsi/sg.h
1da177e4
LT
12128
12129SCSI SUBSYSTEM
7ee7895c 12130M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 12131T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
12132M: "Martin K. Petersen" <martin.petersen@oracle.com>
12133T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12134L: linux-scsi@vger.kernel.org
1da177e4 12135S: Maintained
2c99a314 12136F: Documentation/devicetree/bindings/scsi/
679655da
JP
12137F: drivers/scsi/
12138F: include/scsi/
1da177e4
LT
12139
12140SCSI TAPE DRIVER
8b58be88 12141M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
12142L: linux-scsi@vger.kernel.org
12143S: Maintained
679655da 12144F: Documentation/scsi/st.txt
f7269cfc
JD
12145F: drivers/scsi/st.*
12146F: drivers/scsi/st_*.h
1da177e4
LT
12147
12148SCTP PROTOCOL
8b6efb75 12149M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 12150M: Neil Horman <nhorman@tuxdriver.com>
1a418796 12151L: linux-sctp@vger.kernel.org
5f85813c 12152W: http://lksctp.sourceforge.net
8b6efb75 12153S: Maintained
679655da
JP
12154F: Documentation/networking/sctp.txt
12155F: include/linux/sctp.h
4d58c025 12156F: include/uapi/linux/sctp.h
679655da
JP
12157F: include/net/sctp/
12158F: net/sctp/
1da177e4
LT
12159
12160SCx200 CPU SUPPORT
8b58be88 12161M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 12162S: Odd Fixes
679655da 12163F: Documentation/i2c/busses/scx200_acb
390889b6 12164F: arch/x86/platform/scx200/
679655da
JP
12165F: drivers/watchdog/scx200_wdt.c
12166F: drivers/i2c/busses/scx200*
12167F: drivers/mtd/maps/scx200_docflash.c
12168F: include/linux/scx200.h
1662d32c
JC
12169
12170SCx200 GPIO DRIVER
8b58be88 12171M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 12172S: Maintained
679655da
JP
12173F: drivers/char/scx200_gpio.c
12174F: include/linux/scx200_gpio.h
1662d32c
JC
12175
12176SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 12177M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 12178S: Maintained
679655da 12179F: drivers/clocksource/scx200_hrt.c
1da177e4 12180
6a36913a 12181SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 12182M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
12183L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12184S: Maintained
679655da 12185F: drivers/mmc/host/sdricoh_cs.c
6a36913a 12186
c04f9d61
KC
12187SECURE COMPUTING
12188M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
12189R: Andy Lutomirski <luto@amacapital.net>
12190R: Will Drewry <wad@chromium.org>
c04f9d61
KC
12191T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12192S: Supported
12193F: kernel/seccomp.c
12194F: include/uapi/linux/seccomp.h
12195F: include/linux/seccomp.h
c99ee51a 12196F: tools/testing/selftests/seccomp/*
0b40808a 12197F: tools/testing/selftests/kselftest_harness.h
c061f33f 12198F: Documentation/userspace-api/seccomp_filter.rst
c04f9d61
KC
12199K: \bsecure_computing
12200K: \bTIF_SECCOMP\b
12201
7683e9e5
LT
12202SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12203M: Al Cooper <alcooperx@gmail.com>
12204L: linux-mmc@vger.kernel.org
12205L: bcm-kernel-feedback-list@broadcom.com
12206S: Maintained
12207F: drivers/mmc/host/sdhci-brcmstb*
12208
82abbea7
RD
12209SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12210M: Adrian Hunter <adrian.hunter@intel.com>
12211L: linux-mmc@vger.kernel.org
12212T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12213S: Maintained
12214F: drivers/mmc/host/sdhci*
12215F: include/linux/mmc/sdhci*
12216
0d1bb41a 12217SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 12218M: Ben Dooks <ben-linux@fluff.org>
dc524882 12219M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 12220L: linux-mmc@vger.kernel.org
0d1bb41a 12221S: Maintained
dc524882 12222F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 12223
c63b3cba 12224SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 12225M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
12226L: linux-mmc@vger.kernel.org
12227S: Maintained
12228F: drivers/mmc/host/sdhci-spear.c
12229
8438964f
KVA
12230SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12231M: Kishon Vijay Abraham I <kishon@ti.com>
12232L: linux-mmc@vger.kernel.org
12233S: Maintained
12234F: drivers/mmc/host/sdhci-omap.c
12235
455a7b23
SB
12236SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12237M: Scott Bauer <scott.bauer@intel.com>
12238M: Jonathan Derrick <jonathan.derrick@intel.com>
0222967b 12239L: linux-block@vger.kernel.org
455a7b23
SB
12240S: Supported
12241F: block/sed*
12242F: block/opal_proto.h
12243F: include/linux/sed*
12244F: include/uapi/linux/sed*
12245
7683e9e5
LT
12246SECURITY CONTACT
12247M: Security Officers <security@kernel.org>
12248S: Supported
12249
8711cca2 12250SECURITY SUBSYSTEM
3eab2ad9 12251M: James Morris <jmorris@namei.org>
9c3646d1 12252M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 12253L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 12254T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 12255W: http://kernsec.org/
8711cca2 12256S: Supported
7d2c86b5 12257F: security/
8711cca2 12258
1da177e4 12259SELINUX SECURITY MODULE
e0238b4c 12260M: Paul Moore <paul@paul-moore.com>
8b58be88 12261M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 12262M: Eric Paris <eparis@parisplace.org>
e0238b4c 12263L: selinux@tycho.nsa.gov (moderated for non-subscribers)
cd0d877d
PM
12264W: https://selinuxproject.org
12265W: https://github.com/SELinuxProject
12266T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
1da177e4 12267S: Supported
679655da
JP
12268F: include/linux/selinux*
12269F: security/selinux/
6bde95ce 12270F: scripts/selinux/
229fd05c 12271F: Documentation/admin-guide/LSM/SELinux.rst
1da177e4 12272
cef2cf07 12273SENSABLE PHANTOM
8b58be88 12274M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 12275S: Maintained
679655da 12276F: drivers/misc/phantom.c
c117ab84 12277F: include/uapi/linux/phantom.h
cef2cf07 12278
82abbea7
RD
12279SERIAL DEVICE BUS
12280M: Rob Herring <robh@kernel.org>
12281L: linux-serial@vger.kernel.org
12282S: Maintained
12283F: Documentation/devicetree/bindings/serial/slave-device.txt
12284F: drivers/tty/serdev/
12285F: include/linux/serdev.h
6b7c5b94 12286
7683e9e5
LT
12287SERIAL DRIVERS
12288M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12289L: linux-serial@vger.kernel.org
12290S: Maintained
12291F: Documentation/devicetree/bindings/serial/
12292F: drivers/tty/serial/
12293
82abbea7
RD
12294SERIAL IR RECEIVER
12295M: Sean Young <sean@mess.org>
12296L: linux-media@vger.kernel.org
12297S: Maintained
12298F: drivers/media/rc/serial_ir.c
d2928a8c 12299
8ceee660 12300SFC NETWORK DRIVER
c06f51ea 12301M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
12302M: Edward Cree <ecree@solarflare.com>
12303M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 12304L: netdev@vger.kernel.org
8ceee660 12305S: Supported
874aeea5 12306F: drivers/net/ethernet/sfc/
8ceee660 12307
e2d1d6c0 12308SGI GRU DRIVER
cc883afc 12309M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 12310S: Maintained
679655da 12311F: drivers/misc/sgi-gru/
e2d1d6c0
RD
12312
12313SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 12314M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
12315L: linux-ia64@vger.kernel.org
12316S: Supported
679655da 12317F: Documentation/ia64/serial.txt
df621252 12318F: drivers/tty/serial/ioc?_serial.c
679655da 12319F: include/linux/ioc?.h
e2d1d6c0 12320
75312619 12321SGI XP/XPC/XPNET DRIVER
e180383f
RH
12322M: Cliff Whickman <cpw@sgi.com>
12323M: Robin Holt <robinmholt@gmail.com>
75312619 12324S: Maintained
679655da 12325F: drivers/misc/sgi-xp/
75312619 12326
7683e9e5
LT
12327SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12328M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12329L: linux-s390@vger.kernel.org
12330W: http://www.ibm.com/developerworks/linux/linux390/
12331S: Supported
12332F: net/smc/
12333
82abbea7
RD
12334SH_VEU V4L2 MEM2MEM DRIVER
12335L: linux-media@vger.kernel.org
12336S: Orphan
12337F: drivers/media/platform/sh_veu.c
12338
12339SH_VOU V4L2 OUTPUT DRIVER
12340L: linux-media@vger.kernel.org
12341S: Orphan
12342F: drivers/media/platform/sh_vou.c
12343F: include/media/drv-intf/sh_vou.h
12344
46eacf3b
AP
12345SI2157 MEDIA DRIVER
12346M: Antti Palosaari <crope@iki.fi>
12347L: linux-media@vger.kernel.org
a825eaec 12348W: https://linuxtv.org
46eacf3b
AP
12349W: http://palosaari.fi/linux/
12350Q: http://patchwork.linuxtv.org/project/linux-media/list/
12351T: git git://linuxtv.org/anttip/media_tree.git
12352S: Maintained
12353F: drivers/media/tuners/si2157*
12354
75e2d5ba
AP
12355SI2168 MEDIA DRIVER
12356M: Antti Palosaari <crope@iki.fi>
12357L: linux-media@vger.kernel.org
a825eaec 12358W: https://linuxtv.org
75e2d5ba
AP
12359W: http://palosaari.fi/linux/
12360Q: http://patchwork.linuxtv.org/project/linux-media/list/
12361T: git git://linuxtv.org/anttip/media_tree.git
12362S: Maintained
12363F: drivers/media/dvb-frontends/si2168*
12364
49cc629d
HV
12365SI470X FM RADIO RECEIVER I2C DRIVER
12366M: Hans Verkuil <hverkuil@xs4all.nl>
12367L: linux-media@vger.kernel.org
12368T: git git://linuxtv.org/media_tree.git
a825eaec 12369W: https://linuxtv.org
49cc629d
HV
12370S: Odd Fixes
12371F: drivers/media/radio/si470x/radio-si470x-i2c.c
12372
12373SI470X FM RADIO RECEIVER USB DRIVER
12374M: Hans Verkuil <hverkuil@xs4all.nl>
12375L: linux-media@vger.kernel.org
12376T: git git://linuxtv.org/media_tree.git
a825eaec 12377W: https://linuxtv.org
49cc629d
HV
12378S: Maintained
12379F: drivers/media/radio/si470x/radio-si470x-common.c
12380F: drivers/media/radio/si470x/radio-si470x.h
12381F: drivers/media/radio/si470x/radio-si470x-usb.c
12382
c937ca03
EV
12383SI4713 FM RADIO TRANSMITTER I2C DRIVER
12384M: Eduardo Valentin <edubezval@gmail.com>
12385L: linux-media@vger.kernel.org
12386T: git git://linuxtv.org/media_tree.git
a825eaec 12387W: https://linuxtv.org
c937ca03 12388S: Odd Fixes
99995ded 12389F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
12390
12391SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12392M: Eduardo Valentin <edubezval@gmail.com>
12393L: linux-media@vger.kernel.org
12394T: git git://linuxtv.org/media_tree.git
a825eaec 12395W: https://linuxtv.org
c937ca03 12396S: Odd Fixes
99995ded
DR
12397F: drivers/media/radio/si4713/radio-platform-si4713.c
12398
12399SI4713 FM RADIO TRANSMITTER USB DRIVER
12400M: Hans Verkuil <hverkuil@xs4all.nl>
12401L: linux-media@vger.kernel.org
12402T: git git://linuxtv.org/media_tree.git
a825eaec 12403W: https://linuxtv.org
99995ded
DR
12404S: Maintained
12405F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 12406
beb91d46 12407SIANO DVB DRIVER
5dc8a864
MCC
12408M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12409M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 12410L: linux-media@vger.kernel.org
a825eaec 12411W: https://linuxtv.org
beb91d46
MCC
12412T: git git://linuxtv.org/media_tree.git
12413S: Odd fixes
12414F: drivers/media/common/siano/
beb91d46 12415F: drivers/media/usb/siano/
beb91d46 12416F: drivers/media/usb/siano/
14430813 12417F: drivers/media/mmc/siano/
beb91d46 12418
cef9dd85
HG
12419SILEAD TOUCHSCREEN DRIVER
12420M: Hans de Goede <hdegoede@redhat.com>
12421L: linux-input@vger.kernel.org
12422L: platform-driver-x86@vger.kernel.org
12423S: Maintained
12424F: drivers/input/touchscreen/silead.c
12425F: drivers/platform/x86/silead_dmi.c
12426
82abbea7
RD
12427SILICON MOTION SM712 FRAME BUFFER DRIVER
12428M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12429M: Teddy Wang <teddy.wang@siliconmotion.com>
12430M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
6f15b602
HG
12431L: linux-fbdev@vger.kernel.org
12432S: Maintained
82abbea7
RD
12433F: drivers/video/fbdev/sm712*
12434F: Documentation/fb/sm712fb.txt
b618b69c 12435
6349d997 12436SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 12437M: Len Brown <lenb@kernel.org>
6349d997
LB
12438L: sfi-devel@simplefirmware.org
12439W: http://simplefirmware.org/
12440T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 12441S: Supported
943fc810 12442F: arch/x86/platform/sfi/
6349d997
LB
12443F: drivers/sfi/
12444F: include/linux/sfi*.h
e2d1d6c0 12445
82abbea7
RD
12446SIMPLEFB FB DRIVER
12447M: Hans de Goede <hdegoede@redhat.com>
12448L: linux-fbdev@vger.kernel.org
12449S: Maintained
12450F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12451F: drivers/video/fbdev/simplefb.c
12452F: include/linux/platform_data/simplefb.h
12453
1da177e4
LT
12454SIMTEC EB110ATX (Chalice CATS)
12455P: Ben Dooks
b16957c6
BD
12456P: Vincent Sanders <vince@simtec.co.uk>
12457M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12458W: http://www.simtec.co.uk/products/EB110ATX/
12459S: Supported
12460
12461SIMTEC EB2410ITX (BAST)
12462P: Ben Dooks
b16957c6
BD
12463P: Vincent Sanders <vince@simtec.co.uk>
12464M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12465W: http://www.simtec.co.uk/products/EB2410ITX/
12466S: Supported
15dba387
JP
12467F: arch/arm/mach-s3c24xx/mach-bast.c
12468F: arch/arm/mach-s3c24xx/bast-ide.c
12469F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 12470
2c956a60
JD
12471SIPHASH PRF ROUTINES
12472M: Jason A. Donenfeld <Jason@zx2c4.com>
12473S: Maintained
12474F: lib/siphash.c
12475F: lib/test_siphash.c
12476F: include/linux/siphash.h
12477
92aab3c0 12478SIS 190 ETHERNET DRIVER
8b58be88 12479M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
12480L: netdev@vger.kernel.org
12481S: Maintained
8c7de408 12482F: drivers/net/ethernet/sis/sis190.c
92aab3c0 12483
1da177e4 12484SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 12485M: Daniele Venzano <venza@brownhat.org>
1da177e4 12486W: http://www.brownhat.org/sis900.html
979b6c13 12487L: netdev@vger.kernel.org
1da177e4 12488S: Maintained
8c7de408 12489F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
12490
12491SIS FRAMEBUFFER DRIVER
8b58be88 12492M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 12493W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 12494S: Maintained
679655da 12495F: Documentation/fb/sisfb.txt
8a61f013 12496F: drivers/video/fbdev/sis/
679655da 12497F: include/video/sisfb.h
1da177e4
LT
12498
12499SIS USB2VGA DRIVER
8b58be88 12500M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
12501W: http://www.winischhofer.at/linuxsisusbvga.shtml
12502S: Maintained
679655da 12503F: drivers/usb/misc/sisusbvga/
1da177e4 12504
415ad26d 12505SLAB ALLOCATOR
16e943bf 12506M: Christoph Lameter <cl@linux.com>
2ed1c525 12507M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
12508M: David Rientjes <rientjes@google.com>
12509M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12510M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
12511L: linux-mm@kvack.org
12512S: Maintained
679655da 12513F: include/linux/sl?b*.h
16e943bf 12514F: mm/sl?b*
415ad26d 12515
9fab9787 12516SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 12517M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 12518M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 12519M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
12520R: Steven Rostedt <rostedt@goodmis.org>
12521R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 12522L: linux-kernel@vger.kernel.org
9fab9787
PM
12523W: http://www.rdrop.com/users/paulmck/RCU/
12524S: Supported
12525T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
12526F: include/linux/srcu.h
12527F: kernel/rcu/srcu.c
9fab9787 12528
66372841
CS
12529SMACK SECURITY MODULE
12530M: Casey Schaufler <casey@schaufler-ca.com>
12531L: linux-security-module@vger.kernel.org
12532W: http://schaufler-ca.com
ece38248 12533T: git git://github.com/cschaufler/smack-next
66372841 12534S: Maintained
a5606ced 12535F: Documentation/admin-guide/LSM/Smack.rst
66372841
CS
12536F: security/smack/
12537
1da177e4 12538SMC91x ETHERNET DRIVER
2f82af08 12539M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 12540S: Odd Fixes
ae150435 12541F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 12542
e8e31622
SA
12543SMIA AND SMIA++ IMAGE SENSOR DRIVER
12544M: Sakari Ailus <sakari.ailus@iki.fi>
12545L: linux-media@vger.kernel.org
12546S: Maintained
14430813 12547F: drivers/media/i2c/smiapp/
b5dcee22 12548F: include/media/i2c/smiapp.h
e8e31622
SA
12549F: drivers/media/i2c/smiapp-pll.c
12550F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 12551F: include/uapi/linux/smiapp.h
a2cec3c0 12552F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 12553
920fa1ff
GR
12554SMM665 HARDWARE MONITOR DRIVER
12555M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12556L: linux-hwmon@vger.kernel.org
920fa1ff
GR
12557S: Maintained
12558F: Documentation/hwmon/smm665
12559F: drivers/hwmon/smm665.c
12560
9df7305b 12561SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 12562M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 12563L: linux-hwmon@vger.kernel.org
90b24cfb 12564S: Maintained
9df7305b
SG
12565F: Documentation/hwmon/emc2103
12566F: drivers/hwmon/emc2103.c
12567
a98d506c
HG
12568SMSC SCH5627 HARDWARE MONITOR DRIVER
12569M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 12570L: linux-hwmon@vger.kernel.org
a98d506c
HG
12571S: Supported
12572F: Documentation/hwmon/sch5627
12573F: drivers/hwmon/sch5627.c
12574
7683e9e5
LT
12575SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12576M: Steve Glendinning <steve.glendinning@shawell.net>
12577L: linux-fbdev@vger.kernel.org
12578S: Maintained
12579F: drivers/video/fbdev/smscufx.c
12580
6ea884db 12581SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 12582M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12583L: linux-hwmon@vger.kernel.org
6ea884db 12584S: Maintained
679655da
JP
12585F: Documentation/hwmon/smsc47b397
12586F: drivers/hwmon/smsc47b397.c
6ea884db 12587
fd9abb3d 12588SMSC911x ETHERNET DRIVER
90b24cfb 12589M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 12590L: netdev@vger.kernel.org
90b24cfb 12591S: Maintained
679655da 12592F: include/linux/smsc911x.h
ae150435 12593F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
12594
12595SMSC9420 PCI ETHERNET DRIVER
90b24cfb 12596M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 12597L: netdev@vger.kernel.org
90b24cfb 12598S: Maintained
ae150435 12599F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 12600
668acf32 12601SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 12602M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 12603L: linux-media@vger.kernel.org
275ffde4 12604T: git git://linuxtv.org/media_tree.git
795fb7e7 12605S: Maintained
90d72ac6
MCC
12606F: include/media/soc*
12607F: drivers/media/i2c/soc_camera/
12608F: drivers/media/platform/soc_camera/
668acf32 12609
576f8f46
KS
12610SOCIONEXT UNIPHIER SOUND DRIVER
12611M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12612L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12613S: Maintained
12614F: sound/soc/uniphier/
12615
e2d1d6c0 12616SOEKRIS NET48XX LED SUPPORT
8b58be88 12617M: Chris Boot <bootc@bootc.net>
e2d1d6c0 12618S: Maintained
679655da 12619F: drivers/leds/leds-net48xx.c
e2d1d6c0 12620
82abbea7
RD
12621SOFT-ROCE DRIVER (rxe)
12622M: Moni Shoua <monis@mellanox.com>
12623L: linux-rdma@vger.kernel.org
12624S: Supported
12625W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12626Q: http://patchwork.kernel.org/project/linux-rdma/list/
12627F: drivers/infiniband/sw/rxe/
12628F: include/uapi/rdma/rdma_user_rxe.h
12629
e3994db1 12630SOFTLOGIC 6x10 MPEG CODEC
9661975d 12631M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
40662e72 12632M: Anton Sviridenko <anton@corp.bluecherry.net>
9661975d 12633M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
5c1d6045 12634M: Andrey Utkin <andrey_utkin@fastmail.com>
1f141f6b 12635M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
12636L: linux-media@vger.kernel.org
12637S: Supported
12638F: drivers/media/pci/solo6x10/
12639
1da177e4 12640SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 12641M: Shaohua Li <shli@kernel.org>
1da177e4 12642L: linux-raid@vger.kernel.org
0f9ce866 12643T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 12644S: Supported
935fe098
MS
12645F: drivers/md/Makefile
12646F: drivers/md/Kconfig
12647F: drivers/md/md*
12648F: drivers/md/raid*
679655da 12649F: include/linux/raid/
c117ab84 12650F: include/uapi/linux/raid/
1da177e4 12651
1da177e4 12652SONIC NETWORK DRIVER
8b58be88 12653M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 12654L: netdev@vger.kernel.org
1da177e4 12655S: Maintained
d9fb9f38 12656F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 12657
61e115a5 12658SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 12659M: Michael Buesch <m@bues.ch>
e7828b28 12660L: linux-wireless@vger.kernel.org
61e115a5 12661S: Maintained
679655da
JP
12662F: drivers/ssb/
12663F: include/linux/ssb/
61e115a5 12664
781b045b
SA
12665SONY IMX274 SENSOR DRIVER
12666M: Leon Luo <leonl@leopardimaging.com>
12667L: linux-media@vger.kernel.org
12668T: git git://linuxtv.org/media_tree.git
12669S: Maintained
12670F: drivers/media/i2c/imx274.c
12671F: Documentation/devicetree/bindings/media/i2c/imx274.txt
12672
baf8532a 12673SONY MEMORYSTICK CARD SUPPORT
8b58be88 12674M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
12675W: http://tifmxx.berlios.de/
12676S: Maintained
679655da 12677F: drivers/memstick/host/tifm_ms.c
baf8532a 12678
0ab30494
ML
12679SONY MEMORYSTICK STANDARD SUPPORT
12680M: Maxim Levitsky <maximlevitsky@gmail.com>
12681S: Maintained
12682F: drivers/memstick/core/ms_block.*
12683
7683e9e5
LT
12684SONY VAIO CONTROL DEVICE DRIVER
12685M: Mattia Dongili <malattia@linux.it>
12686L: platform-driver-x86@vger.kernel.org
12687W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12688S: Maintained
12689F: Documentation/laptops/sony-laptop.txt
12690F: drivers/char/sonypi.c
12691F: drivers/platform/x86/sony-laptop.c
12692F: include/linux/sony-laptop.h
12693
1da177e4 12694SOUND
8b58be88 12695M: Jaroslav Kysela <perex@perex.cz>
d8130624 12696M: Takashi Iwai <tiwai@suse.com>
93711660 12697L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 12698W: http://www.alsa-project.org/
dde7ad8d 12699T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 12700T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 12701Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 12702S: Maintained
3126a179
JP
12703F: Documentation/sound/
12704F: include/sound/
c117ab84 12705F: include/uapi/sound/
679655da 12706F: sound/
1da177e4 12707
33bbe149
MB
12708SOUND - COMPRESSED AUDIO
12709M: Vinod Koul <vinod.koul@intel.com>
12710L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12711T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12712S: Supported
f672f31a 12713F: Documentation/sound/alsa/compress_offload.txt
33bbe149 12714F: include/sound/compress_driver.h
f672f31a 12715F: include/uapi/sound/compress_*
33bbe149
MB
12716F: sound/core/compress_offload.c
12717F: sound/soc/soc-compress.c
12718
7683e9e5
LT
12719SOUND - DMAENGINE HELPERS
12720M: Lars-Peter Clausen <lars@metafoo.de>
12721S: Supported
12722F: include/sound/dmaengine_pcm.h
12723F: sound/core/pcm_dmaengine.c
12724F: sound/soc/soc-generic-dmaengine-pcm.c
12725
bd903bde 12726SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 12727M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12728M: Mark Brown <broonie@kernel.org>
86f14df8 12729T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 12730L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 12731W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 12732S: Supported
181ad2a5 12733F: Documentation/devicetree/bindings/sound/
2820f615 12734F: Documentation/sound/alsa/soc/
7683e9e5
LT
12735F: sound/soc/
12736F: include/sound/soc*
d7f8761b 12737
990a6a99
OS
12738SP2 MEDIA DRIVER
12739M: Olli Salonen <olli.salonen@iki.fi>
12740L: linux-media@vger.kernel.org
a825eaec 12741W: https://linuxtv.org
990a6a99
OS
12742Q: http://patchwork.linuxtv.org/project/linux-media/list/
12743S: Maintained
12744F: drivers/media/dvb-frontends/sp2*
12745
473321fc 12746SPARC + UltraSPARC (sparc/sparc64)
8b58be88 12747M: "David S. Miller" <davem@davemloft.net>
1da177e4 12748L: sparclinux@vger.kernel.org
8a6e2535 12749Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
12750T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12751T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 12752S: Maintained
679655da 12753F: arch/sparc/
7765b8bb 12754F: drivers/sbus/
1da177e4 12755
6404fcca
DM
12756SPARC SERIAL DRIVERS
12757M: "David S. Miller" <davem@davemloft.net>
12758L: sparclinux@vger.kernel.org
08deed1e
JP
12759T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12760T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 12761S: Maintained
6816383a 12762F: include/linux/sunserialcore.h
df621252 12763F: drivers/tty/serial/suncore.c
df621252
GKH
12764F: drivers/tty/serial/sunhv.c
12765F: drivers/tty/serial/sunsab.c
12766F: drivers/tty/serial/sunsab.h
12767F: drivers/tty/serial/sunsu.c
12768F: drivers/tty/serial/sunzilog.c
12769F: drivers/tty/serial/sunzilog.h
55bd2133 12770F: drivers/tty/vcc.c
6404fcca 12771
389325b4
CL
12772SPARSE CHECKER
12773M: "Christopher Li" <sparse@chrisli.org>
12774L: linux-sparse@vger.kernel.org
12775W: https://sparse.wiki.kernel.org/
12776T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12777T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12778S: Maintained
12779F: include/linux/compiler.h
12780
7683e9e5 12781SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 12782M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 12783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12784W: http://www.st.com/spear
12785S: Maintained
7683e9e5 12786F: drivers/clk/spear/
fc0c195a 12787
7683e9e5 12788SPEAR PLATFORM SUPPORT
da89947b 12789M: Viresh Kumar <vireshk@kernel.org>
7683e9e5 12790M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 12791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12792W: http://www.st.com/spear
12793S: Maintained
7683e9e5
LT
12794F: arch/arm/boot/dts/spear*
12795F: arch/arm/mach-spear/
fc0c195a 12796
e2796541 12797SPI NOR SUBSYSTEM
b3bb6d6a 12798M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
e2796541
CP
12799M: Marek Vasut <marek.vasut@gmail.com>
12800L: linux-mtd@lists.infradead.org
12801W: http://www.linux-mtd.infradead.org/
12802Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6eab81e6 12803T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
2e7c7f66 12804T: git git://git.infradead.org/linux-mtd.git spi-nor/next
e2796541
CP
12805S: Maintained
12806F: drivers/mtd/spi-nor/
12807F: include/linux/mtd/spi-nor.h
12808
e2d1d6c0 12809SPI SUBSYSTEM
b02e48f2 12810M: Mark Brown <broonie@kernel.org>
dfbe403c 12811L: linux-spi@vger.kernel.org
e7e4e13c 12812T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 12813Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 12814S: Maintained
87306eb7 12815F: Documentation/devicetree/bindings/spi/
679655da
JP
12816F: Documentation/spi/
12817F: drivers/spi/
12818F: include/linux/spi/
c117ab84 12819F: include/uapi/linux/spi/
a43cd4bb 12820F: tools/spi/
e2d1d6c0 12821
2752e401 12822SPIDERNET NETWORK DRIVER for CELL
8b58be88 12823M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
12824L: netdev@vger.kernel.org
12825S: Supported
679655da 12826F: Documentation/networking/spider_net.txt
8df158ac 12827F: drivers/net/ethernet/toshiba/spider_net*
2752e401 12828
6b71016e
SB
12829SPMI SUBSYSTEM
12830R: Stephen Boyd <sboyd@codeaurora.org>
12831L: linux-arm-msm@vger.kernel.org
12832F: Documentation/devicetree/bindings/spmi/
12833F: drivers/spmi/
12834F: include/dt-bindings/spmi/spmi.h
12835F: include/linux/spmi.h
12836F: include/trace/events/spmi.h
12837
e2d1d6c0 12838SPU FILE SYSTEM
8b58be88 12839M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 12840L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
12841W: http://www.ibm.com/developerworks/power/cell/
12842S: Supported
679655da
JP
12843F: Documentation/filesystems/spufs.txt
12844F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 12845
fc555841 12846SQUASHFS FILE SYSTEM
d7f2ff67 12847M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
12848L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12849W: http://squashfs.org.uk
9f273c24 12850T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 12851S: Maintained
679655da
JP
12852F: Documentation/filesystems/squashfs.txt
12853F: fs/squashfs/
fc555841 12854
1da177e4 12855SRM (Alpha) environment access
8b58be88 12856M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 12857S: Maintained
679655da 12858F: arch/alpha/kernel/srm_env.c
1da177e4 12859
26e9a397 12860STABLE BRANCH
879a5a00 12861M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 12862L: stable@vger.kernel.org
879a5a00 12863S: Supported
8c27ceff 12864F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 12865
183c2e04
SA
12866STAGING - ATOMISP DRIVER
12867M: Alan Cox <alan@linux.intel.com>
12868M: Sakari Ailus <sakari.ailus@linux.intel.com>
12869L: linux-media@vger.kernel.org
12870S: Maintained
12871F: drivers/staging/media/atomisp/
12872
ebd3d010
JP
12873STAGING - COMEDI
12874M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 12875M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
12876S: Odd Fixes
12877F: drivers/staging/comedi/
12878
a0138163
JP
12879STAGING - FLARION FT1000 DRIVERS
12880M: Marek Belisko <marek.belisko@gmail.com>
12881S: Odd Fixes
12882F: drivers/staging/ft1000/
12883
6c1bb424 12884STAGING - INDUSTRIAL IO
030a13d7 12885M: Jonathan Cameron <jic23@kernel.org>
a0138163 12886L: linux-iio@vger.kernel.org
6c1bb424 12887S: Odd Fixes
5291582d 12888F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
12889F: drivers/staging/iio/
12890
a0138163
JP
12891STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12892M: Jarod Wilson <jarod@wilsonet.com>
12893W: http://www.lirc.org/
12894S: Odd Fixes
b2b0186d 12895F: drivers/staging/media/lirc/
a0138163 12896
f5e5de1e
OD
12897STAGING - LUSTRE PARALLEL FILESYSTEM
12898M: Oleg Drokin <oleg.drokin@intel.com>
12899M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 12900M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
12901L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12902W: http://wiki.lustre.org/
f5e5de1e
OD
12903S: Maintained
12904F: drivers/staging/lustre
12905
7c6b6c71
MD
12906STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12907M: Marc Dietrich <marvin24@gmx.de>
12908L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 12909L: linux-tegra@vger.kernel.org
7c6b6c71
MD
12910S: Maintained
12911F: drivers/staging/nvec/
12912
53c43c5c
GKH
12913STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12914M: Jens Frederich <jfrederich@gmail.com>
12915M: Daniel Drake <dsd@laptop.org>
12916M: Jon Nettleton <jon.nettleton@gmail.com>
12917W: http://wiki.laptop.org/go/DCON
12918S: Maintained
12919F: drivers/staging/olpc_dcon/
12920
a0138163
JP
12921STAGING - REALTEK RTL8712U DRIVERS
12922M: Larry Finger <Larry.Finger@lwfinger.net>
12923M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12924S: Odd Fixes
12925F: drivers/staging/rtl8712/
12926
980ac4d7
SM
12927STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12928M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12929M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 12930M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
12931L: linux-fbdev@vger.kernel.org
12932S: Maintained
12933F: drivers/staging/sm750fb/
12934
a0138163
JP
12935STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12936M: William Hubbs <w.d.hubbs@gmail.com>
12937M: Chris Brannon <chris@the-brannons.com>
d33bce31 12938M: Kirk Reiser <kirk@reisers.ca>
a0138163 12939M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 12940L: speakup@linux-speakup.org
a0138163
JP
12941W: http://www.linux-speakup.org/
12942S: Odd Fixes
12943F: drivers/staging/speakup/
12944
b3e871ce
JP
12945STAGING - VIA VT665X DRIVERS
12946M: Forest Bond <forest@alittletooquiet.net>
12947S: Odd Fixes
12948F: drivers/staging/vt665?/
12949
a30baec1 12950STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
12951M: Aditya Shankar <aditya.shankar@microchip.com>
12952M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
12953L: linux-wireless@vger.kernel.org
12954S: Supported
12955F: drivers/staging/wilc1000/
12956
709bcb07 12957STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 12958M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
12959S: Odd Fixes
12960F: drivers/staging/xgifb/
12961
7683e9e5
LT
12962STAGING SUBSYSTEM
12963M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12964T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12965L: devel@driverdev.osuosl.org
12966S: Supported
12967F: drivers/staging/
12968
1da177e4 12969STARFIRE/DURALAN NETWORK DRIVER
8b58be88 12970M: Ion Badulescu <ionut@badula.org>
b4f90189 12971S: Odd Fixes
9bba23b0 12972F: drivers/net/ethernet/adaptec/starfire*
1da177e4 12973
5d121776
BVA
12974STEC S1220 SKD DRIVER
12975M: Bart Van Assche <bart.vanassche@wdc.com>
12976L: linux-block@vger.kernel.org
12977S: Maintained
12978F: drivers/block/skd*[ch]
12979
82abbea7
RD
12980STI CEC DRIVER
12981M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12982S: Maintained
12983F: drivers/staging/media/st-cec/
12984F: Documentation/devicetree/bindings/media/stih-cec.txt
12985
12986STK1160 USB VIDEO CAPTURE DRIVER
12987M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12988L: linux-media@vger.kernel.org
12989T: git git://linuxtv.org/media_tree.git
12990S: Maintained
12991F: drivers/media/usb/stk1160/
12992
12993STMMAC ETHERNET DRIVER
12994M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12995M: Alexandre Torgue <alexandre.torgue@st.com>
12996L: netdev@vger.kernel.org
12997W: http://www.stlinux.com
12998S: Supported
12999F: drivers/net/ethernet/stmicro/stmmac/
13000
e2d1d6c0 13001SUN3/3X
8b58be88 13002M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
13003W: http://sammy.net/sun3/
13004S: Maintained
679655da
JP
13005F: arch/m68k/kernel/*sun3*
13006F: arch/m68k/sun3*/
13007F: arch/m68k/include/asm/sun3*
e689cf4a 13008F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 13009
af6a5af8
HG
13010SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13011M: Hans de Goede <hdegoede@redhat.com>
13012L: linux-input@vger.kernel.org
13013S: Maintained
13014F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13015F: drivers/input/keyboard/sun4i-lradc-keys.c
13016
2bc9ff01
DK
13017SUNDANCE NETWORK DRIVER
13018M: Denis Kirjanov <kda@linux-powerpc.org>
13019L: netdev@vger.kernel.org
13020S: Maintained
13021F: drivers/net/ethernet/dlink/sundance.c
13022
2cbb12a4 13023SUPERH
114bf37e
RF
13024M: Yoshinori Sato <ysato@users.sourceforge.jp>
13025M: Rich Felker <dalias@libc.org>
2cbb12a4 13026L: linux-sh@vger.kernel.org
8a6e2535 13027Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 13028S: Maintained
066069e1 13029F: Documentation/sh/
679655da 13030F: arch/sh/
066069e1 13031F: drivers/sh/
1da177e4 13032
4480f15b 13033SUSPEND TO RAM
7fb06082 13034M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
13035M: Len Brown <len.brown@intel.com>
13036M: Pavel Machek <pavel@ucw.cz>
bf1c138e 13037L: linux-pm@vger.kernel.org
68656443 13038B: https://bugzilla.kernel.org
e2d1d6c0 13039S: Supported
679655da
JP
13040F: Documentation/power/
13041F: arch/x86/kernel/acpi/
13042F: drivers/base/power/
13043F: kernel/power/
13044F: include/linux/suspend.h
13045F: include/linux/freezer.h
13046F: include/linux/pm.h
1da177e4
LT
13047
13048SVGA HANDLING
8b58be88 13049M: Martin Mares <mj@ucw.cz>
1da177e4
LT
13050L: linux-video@atrey.karlin.mff.cuni.cz
13051S: Maintained
679655da
JP
13052F: Documentation/svga.txt
13053F: arch/x86/boot/video*
1da177e4 13054
6e28b761
KRW
13055SWIOTLB SUBSYSTEM
13056M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13057L: linux-kernel@vger.kernel.org
9f273c24 13058T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
13059S: Supported
13060F: lib/swiotlb.c
13061F: arch/*/kernel/pci-swiotlb.c
13062F: include/linux/swiotlb.h
13063
007f790c
JP
13064SWITCHDEV
13065M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 13066M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
13067L: netdev@vger.kernel.org
13068S: Supported
13069F: net/switchdev/
13070F: include/net/switchdev.h
13071
82abbea7
RD
13072SYNC FILE FRAMEWORK
13073M: Sumit Semwal <sumit.semwal@linaro.org>
13074R: Gustavo Padovan <gustavo@padovan.org>
13075S: Maintained
13076L: linux-media@vger.kernel.org
13077L: dri-devel@lists.freedesktop.org
13078F: drivers/dma-buf/sync_*
13079F: drivers/dma-buf/dma-fence*
13080F: drivers/dma-buf/sw_sync.c
13081F: include/linux/sync_file.h
13082F: include/uapi/linux/sync_file.h
13083F: Documentation/sync_file.txt
13084T: git git://anongit.freedesktop.org/drm/drm-misc
13085
db8e35d5
VG
13086SYNOPSYS ARC ARCHITECTURE
13087M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 13088L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
13089S: Supported
13090F: arch/arc/
9b28829d 13091F: Documentation/devicetree/bindings/arc/*
2d799dde 13092F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 13093F: drivers/clocksource/arc_timer.c
c6a0fe4a 13094F: drivers/tty/serial/arc_uart.c
b7182d1a 13095T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 13096
daeeb438
EP
13097SYNOPSYS ARC HSDK SDP pll clock driver
13098M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13099S: Supported
13100F: drivers/clk/clk-hsdk-pll.c
13101F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13102
f60a2abf
LT
13103SYNOPSYS ARC SDP clock driver
13104M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13105S: Supported
13106F: drivers/clk/axs10x/*
13107F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13108
556cc1c5
AB
13109SYNOPSYS ARC SDP platform support
13110M: Alexey Brodkin <abrodkin@synopsys.com>
13111S: Supported
13112F: arch/arc/plat-axs10x
13113F: arch/arc/boot/dts/ax*
13114F: Documentation/devicetree/bindings/arc/axs10*
13115
37634923
EP
13116SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13117M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13118S: Supported
13119F: drivers/reset/reset-axs10x.c
13120F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13121
a3c12952
HT
13122SYNOPSYS DESIGNWARE APB GPIO DRIVER
13123M: Hoan Tran <hotran@apm.com>
13124L: linux-gpio@vger.kernel.org
13125S: Maintained
13126F: drivers/gpio/gpio-dwapb.c
13127F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13128
82abbea7
RD
13129SYNOPSYS DESIGNWARE DMAC DRIVER
13130M: Viresh Kumar <vireshk@kernel.org>
f855e384 13131R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
82abbea7
RD
13132S: Maintained
13133F: include/linux/dma/dw.h
13134F: include/linux/platform_data/dma-dw.h
13135F: drivers/dma/dw/
13136
13137SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13138M: Jie Deng <jiedeng@synopsys.com>
53c64870 13139M: Jose Abreu <Jose.Abreu@synopsys.com>
82abbea7
RD
13140L: netdev@vger.kernel.org
13141S: Supported
13142F: drivers/net/ethernet/synopsys/
13143
13144SYNOPSYS DESIGNWARE I2C DRIVER
13145M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13146R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13147R: Mika Westerberg <mika.westerberg@linux.intel.com>
13148L: linux-i2c@vger.kernel.org
13149S: Maintained
13150F: drivers/i2c/busses/i2c-designware-*
13151F: include/linux/platform_data/i2c-designware.h
13152
13153SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13154M: Jaehoon Chung <jh80.chung@samsung.com>
13155L: linux-mmc@vger.kernel.org
13156S: Maintained
13157F: drivers/mmc/host/dw_mmc*
13158
e517030e
AB
13159SYNOPSYS HSDK RESET CONTROLLER DRIVER
13160M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13161S: Supported
13541226
VG
13162F: drivers/reset/reset-hsdk.c
13163F: include/dt-bindings/reset/snps,hsdk-reset.h
13164F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
e517030e 13165
6c284c9a
LJ
13166SYSTEM CONFIGURATION (SYSCON)
13167M: Lee Jones <lee.jones@linaro.org>
13168M: Arnd Bergmann <arnd@arndb.de>
13169T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13170S: Supported
13171F: drivers/mfd/syscon.c
13172
82abbea7
RD
13173SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13174M: Sudeep Holla <sudeep.holla@arm.com>
13175L: linux-arm-kernel@lists.infradead.org
13176S: Maintained
13177F: Documentation/devicetree/bindings/arm/arm,scpi.txt
13178F: drivers/clk/clk-scpi.c
13179F: drivers/cpufreq/scpi-cpufreq.c
13180F: drivers/firmware/arm_scpi.c
13181F: include/linux/scpi_protocol.h
13182
8c0984e5
SR
13183SYSTEM RESET/SHUTDOWN DRIVERS
13184M: Sebastian Reichel <sre@kernel.org>
8c0984e5 13185L: linux-pm@vger.kernel.org
58db9505 13186T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
13187S: Maintained
13188F: Documentation/devicetree/bindings/power/reset/
13189F: drivers/power/reset/
13190
82abbea7
RD
13191SYSTEM TRACE MODULE CLASS
13192M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13193S: Maintained
13194T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13195F: Documentation/trace/stm.txt
13196F: drivers/hwtracing/stm/
13197F: include/linux/stm.h
13198F: include/uapi/linux/stm.h
13199
1da177e4 13200SYSV FILESYSTEM
8b58be88 13201M: Christoph Hellwig <hch@infradead.org>
1da177e4 13202S: Maintained
679655da
JP
13203F: Documentation/filesystems/sysv-fs.txt
13204F: fs/sysv/
13205F: include/linux/sysv_fs.h
1da177e4 13206
86cfa7fc 13207TARGET SUBSYSTEM
9c3646d1 13208M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 13209L: linux-scsi@vger.kernel.org
b9f5edc2 13210L: target-devel@vger.kernel.org
86cfa7fc 13211W: http://www.linux-iscsi.org
cf015e9f 13212W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 13213T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
13214S: Supported
13215F: drivers/target/
13216F: include/target/
13217F: Documentation/target/
13218
4e68852d 13219TASKSTATS STATISTICS INTERFACE
185e595f 13220M: Balbir Singh <bsingharora@gmail.com>
4e68852d 13221S: Maintained
679655da
JP
13222F: Documentation/accounting/taskstats*
13223F: include/linux/taskstats*
13224F: kernel/taskstats.c
4e68852d 13225
6b2af241 13226TC subsystem
f935f3f8 13227M: Jamal Hadi Salim <jhs@mojatatu.com>
7ab273be 13228M: Cong Wang <xiyou.wangcong@gmail.com>
b603aa4d 13229M: Jiri Pirko <jiri@resnulli.us>
781b456a
SH
13230L: netdev@vger.kernel.org
13231S: Maintained
679655da 13232F: include/net/pkt_cls.h
6b2af241
JP
13233F: include/net/pkt_sched.h
13234F: include/net/tc_act/
c117ab84 13235F: include/uapi/linux/pkt_cls.h
6b2af241
JP
13236F: include/uapi/linux/pkt_sched.h
13237F: include/uapi/linux/tc_act/
13238F: include/uapi/linux/tc_ematch/
679655da 13239F: net/sched/
781b456a 13240
5067f08a 13241TCP LOW PRIORITY MODULE
8b58be88
JP
13242M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13243M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
13244W: http://tcp-lp-mod.sourceforge.net/
13245S: Maintained
679655da 13246F: net/ipv4/tcp_lp.c
5067f08a 13247
91952bc0
AP
13248TDA10071 MEDIA DRIVER
13249M: Antti Palosaari <crope@iki.fi>
13250L: linux-media@vger.kernel.org
a825eaec 13251W: https://linuxtv.org
91952bc0
AP
13252W: http://palosaari.fi/linux/
13253Q: http://patchwork.linuxtv.org/project/linux-media/list/
13254T: git git://linuxtv.org/anttip/media_tree.git
13255S: Maintained
13256F: drivers/media/dvb-frontends/tda10071*
13257
13258TDA18212 MEDIA DRIVER
13259M: Antti Palosaari <crope@iki.fi>
13260L: linux-media@vger.kernel.org
a825eaec 13261W: https://linuxtv.org
91952bc0
AP
13262W: http://palosaari.fi/linux/
13263Q: http://patchwork.linuxtv.org/project/linux-media/list/
13264T: git git://linuxtv.org/anttip/media_tree.git
13265S: Maintained
13266F: drivers/media/tuners/tda18212*
13267
13268TDA18218 MEDIA DRIVER
13269M: Antti Palosaari <crope@iki.fi>
13270L: linux-media@vger.kernel.org
a825eaec 13271W: https://linuxtv.org
91952bc0
AP
13272W: http://palosaari.fi/linux/
13273Q: http://patchwork.linuxtv.org/project/linux-media/list/
13274T: git git://linuxtv.org/anttip/media_tree.git
13275S: Maintained
13276F: drivers/media/tuners/tda18218*
13277
3b2f6aba
MK
13278TDA18271 MEDIA DRIVER
13279M: Michael Krufky <mkrufky@linuxtv.org>
13280L: linux-media@vger.kernel.org
a825eaec 13281W: https://linuxtv.org
3b2f6aba
MK
13282W: http://github.com/mkrufky
13283Q: http://patchwork.linuxtv.org/project/linux-media/list/
13284T: git git://linuxtv.org/mkrufky/tuners.git
13285S: Maintained
13286F: drivers/media/tuners/tda18271*
13287
e48307a9
MK
13288TDA827x MEDIA DRIVER
13289M: Michael Krufky <mkrufky@linuxtv.org>
13290L: linux-media@vger.kernel.org
a825eaec 13291W: https://linuxtv.org
e48307a9
MK
13292W: http://github.com/mkrufky
13293Q: http://patchwork.linuxtv.org/project/linux-media/list/
13294T: git git://linuxtv.org/mkrufky/tuners.git
13295S: Maintained
13296F: drivers/media/tuners/tda8290.*
13297
66cf9212
MK
13298TDA8290 MEDIA DRIVER
13299M: Michael Krufky <mkrufky@linuxtv.org>
13300L: linux-media@vger.kernel.org
a825eaec 13301W: https://linuxtv.org
66cf9212
MK
13302W: http://github.com/mkrufky
13303Q: http://patchwork.linuxtv.org/project/linux-media/list/
13304T: git git://linuxtv.org/mkrufky/tuners.git
13305S: Maintained
13306F: drivers/media/tuners/tda8290.*
13307
4b9fba30
HV
13308TDA9840 MEDIA DRIVER
13309M: Hans Verkuil <hverkuil@xs4all.nl>
13310L: linux-media@vger.kernel.org
13311T: git git://linuxtv.org/media_tree.git
a825eaec 13312W: https://linuxtv.org
4b9fba30
HV
13313S: Maintained
13314F: drivers/media/i2c/tda9840*
13315
2cb654fd 13316TEA5761 TUNER DRIVER
5dc8a864
MCC
13317M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13318M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 13319L: linux-media@vger.kernel.org
a825eaec 13320W: https://linuxtv.org
2cb654fd
MCC
13321T: git git://linuxtv.org/media_tree.git
13322S: Odd fixes
13323F: drivers/media/tuners/tea5761.*
13324
13325TEA5767 TUNER DRIVER
5dc8a864
MCC
13326M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13327M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 13328L: linux-media@vger.kernel.org
a825eaec 13329W: https://linuxtv.org
2cb654fd
MCC
13330T: git git://linuxtv.org/media_tree.git
13331S: Maintained
13332F: drivers/media/tuners/tea5767.*
13333
4b9fba30
HV
13334TEA6415C MEDIA DRIVER
13335M: Hans Verkuil <hverkuil@xs4all.nl>
13336L: linux-media@vger.kernel.org
13337T: git git://linuxtv.org/media_tree.git
a825eaec 13338W: https://linuxtv.org
4b9fba30
HV
13339S: Maintained
13340F: drivers/media/i2c/tea6415c*
13341
13342TEA6420 MEDIA DRIVER
13343M: Hans Verkuil <hverkuil@xs4all.nl>
13344L: linux-media@vger.kernel.org
13345T: git git://linuxtv.org/media_tree.git
a825eaec 13346W: https://linuxtv.org
4b9fba30
HV
13347S: Maintained
13348F: drivers/media/i2c/tea6420*
13349
3d249d4c 13350TEAM DRIVER
dca9ab92 13351M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
13352L: netdev@vger.kernel.org
13353S: Supported
13354F: drivers/net/team/
13355F: include/linux/if_team.h
c117ab84 13356F: include/uapi/linux/if_team.h
3d249d4c 13357
7d029125 13358TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 13359M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
13360S: Maintained
13361F: arch/x86/platform/ts5500/
13362
40ad4a30
SY
13363TECHNOTREND USB IR RECEIVER
13364M: Sean Young <sean@mess.org>
13365L: linux-media@vger.kernel.org
13366S: Maintained
13367F: drivers/media/rc/ttusbir.c
13368
82abbea7
RD
13369TEE SUBSYSTEM
13370M: Jens Wiklander <jens.wiklander@linaro.org>
13371S: Maintained
13372F: include/linux/tee_drv.h
13373F: include/uapi/linux/tee.h
13374F: drivers/tee/
13375F: Documentation/tee.txt
13376
adabdb0c 13377TEGRA ARCHITECTURE SUPPORT
adabdb0c 13378M: Thierry Reding <thierry.reding@gmail.com>
a06eb006 13379M: Jonathan Hunter <jonathanh@nvidia.com>
84b9414b 13380L: linux-tegra@vger.kernel.org
fd117cd1 13381Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 13382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 13383S: Supported
bbbe96ed 13384N: [^a-z]tegra
84b9414b 13385
adabdb0c
SW
13386TEGRA CLOCK DRIVER
13387M: Peter De Schrijver <pdeschrijver@nvidia.com>
13388M: Prashant Gaikwad <pgaikwad@nvidia.com>
13389S: Supported
13390F: drivers/clk/tegra/
13391
86e486a0 13392TEGRA DMA DRIVERS
adabdb0c 13393M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 13394M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 13395S: Supported
86e486a0 13396F: drivers/dma/tegra*
adabdb0c 13397
adabdb0c
SW
13398TEGRA I2C DRIVER
13399M: Laxman Dewangan <ldewangan@nvidia.com>
13400S: Supported
13401F: drivers/i2c/busses/i2c-tegra.c
13402
13403TEGRA IOMMU DRIVERS
13404M: Hiroshi Doyu <hdoyu@nvidia.com>
13405S: Supported
13406F: drivers/iommu/tegra*
13407
13408TEGRA KBC DRIVER
13409M: Rakesh Iyer <riyer@nvidia.com>
13410M: Laxman Dewangan <ldewangan@nvidia.com>
13411S: Supported
13412F: drivers/input/keyboard/tegra-kbc.c
13413
adabdb0c
SW
13414TEGRA PWM DRIVER
13415M: Thierry Reding <thierry.reding@gmail.com>
13416S: Supported
13417F: drivers/pwm/pwm-tegra.c
13418
13419TEGRA SERIAL DRIVER
13420M: Laxman Dewangan <ldewangan@nvidia.com>
13421S: Supported
13422F: drivers/tty/serial/serial-tegra.c
13423
13424TEGRA SPI DRIVER
13425M: Laxman Dewangan <ldewangan@nvidia.com>
13426S: Supported
13427F: drivers/spi/spi-tegra*
13428
1a348ccc 13429TEHUTI ETHERNET DRIVER
8b58be88 13430M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
13431L: netdev@vger.kernel.org
13432S: Supported
ef7f5429 13433F: drivers/net/ethernet/tehuti/*
1a348ccc 13434
4e68852d 13435Telecom Clock Driver for MCPL0010
8b58be88 13436M: Mark Gross <mark.gross@intel.com>
4e68852d 13437S: Supported
679655da 13438F: drivers/char/tlclk.c
4e68852d 13439
4480f15b 13440TENSILICA XTENSA PORT (xtensa)
8b58be88 13441M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
13442M: Max Filippov <jcmvbkbc@gmail.com>
13443L: linux-xtensa@linux-xtensa.org
9f273c24 13444T: git git://github.com/czankel/xtensa-linux.git
4e68852d 13445S: Maintained
679655da 13446F: arch/xtensa/
3dc99857 13447F: drivers/irqchip/irq-xtensa-*
4e68852d 13448
04f1024e
NM
13449Texas Instruments' System Control Interface (TISCI) Protocol Driver
13450M: Nishanth Menon <nm@ti.com>
13451M: Tero Kristo <t-kristo@ti.com>
13452M: Santosh Shilimkar <ssantosh@kernel.org>
13453L: linux-arm-kernel@lists.infradead.org
13454S: Maintained
13455F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
13456F: drivers/firmware/ti_sci*
13457F: include/linux/soc/ti/ti_sci_protocol.h
7cc119f2
DG
13458F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13459F: include/dt-bindings/genpd/k2g.h
52835d59 13460F: drivers/soc/ti/ti_sci_pm_domains.c
18a00620 13461F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
8f306cfe 13462F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
b745c079 13463F: drivers/clk/keystone/sci-clk.c
28df169b 13464F: drivers/reset/reset-ti-sci.c
04f1024e 13465
5313ba66
HV
13466THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13467M: Hans Verkuil <hverkuil@xs4all.nl>
13468L: linux-media@vger.kernel.org
13469T: git git://linuxtv.org/media_tree.git
a825eaec 13470W: https://linuxtv.org
5313ba66
HV
13471S: Maintained
13472F: drivers/media/radio/radio-raremono.c
13473
d3fb6955 13474THERMAL
b75f0050 13475M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 13476M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
13477L: linux-pm@vger.kernel.org
13478T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13479T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13480Q: https://patchwork.kernel.org/project/linux-pm/list/
13481S: Supported
13482F: drivers/thermal/
13483F: include/linux/thermal.h
af6c9f16 13484F: include/uapi/linux/thermal.h
b75f0050
JP
13485F: include/linux/cpu_cooling.h
13486F: Documentation/devicetree/bindings/thermal/
d3fb6955 13487
64e05d8b
VK
13488THERMAL/CPU_COOLING
13489M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13490M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 13491M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
13492L: linux-pm@vger.kernel.org
13493S: Supported
13494F: Documentation/thermal/cpu-cooling-api.txt
13495F: drivers/thermal/cpu_cooling.c
13496F: include/linux/cpu_cooling.h
13497
4e68852d 13498THINKPAD ACPI EXTRAS DRIVER
8b58be88 13499M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 13500L: ibm-acpi-devel@lists.sourceforge.net
d0944853 13501L: platform-driver-x86@vger.kernel.org
4e68852d
AC
13502W: http://ibm-acpi.sourceforge.net
13503W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 13504T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 13505S: Maintained
679655da 13506F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 13507
82abbea7
RD
13508THUNDERBOLT DRIVER
13509M: Andreas Noever <andreas.noever@gmail.com>
13510M: Michael Jamet <michael.jamet@intel.com>
13511M: Mika Westerberg <mika.westerberg@linux.intel.com>
13512M: Yehezkel Bernat <yehezkel.bernat@intel.com>
cc528414 13513T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
82abbea7 13514S: Maintained
78dfa29c 13515F: Documentation/admin-guide/thunderbolt.rst
82abbea7 13516F: drivers/thunderbolt/
467cd25b 13517F: include/linux/thunderbolt.h
82abbea7 13518
c024297e
MW
13519THUNDERBOLT NETWORK DRIVER
13520M: Michael Jamet <michael.jamet@intel.com>
13521M: Mika Westerberg <mika.westerberg@linux.intel.com>
13522M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13523L: netdev@vger.kernel.org
13524S: Maintained
13525F: drivers/net/thunderbolt.c
82abbea7 13526
a863e87c
DD
13527THUNDERX GPIO DRIVER
13528M: David Daney <david.daney@cavium.com>
13529S: Maintained
13530F: drivers/gpio/gpio-thunderx.c
13531
82abbea7
RD
13532TI AM437X VPFE DRIVER
13533M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13534L: linux-media@vger.kernel.org
13535W: https://linuxtv.org
13536Q: http://patchwork.linuxtv.org/project/linux-media/list/
13537T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13538S: Maintained
13539F: drivers/media/platform/am437x/
13540
1b46f2a2 13541TI BANDGAP AND THERMAL DRIVER
f14d1c24 13542M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 13543M: Keerthy <j-keerthy@ti.com>
1b46f2a2 13544L: linux-pm@vger.kernel.org
531ff13e 13545L: linux-omap@vger.kernel.org
5a723e81 13546S: Maintained
794b2e25 13547F: drivers/thermal/ti-soc-thermal/
1b46f2a2 13548
7683e9e5
LT
13549TI BQ27XXX POWER SUPPLY DRIVER
13550R: Andrew F. Davis <afd@ti.com>
13551F: include/linux/power/bq27xxx_battery.h
13552F: drivers/power/supply/bq27xxx_battery.c
13553F: drivers/power/supply/bq27xxx_battery_i2c.c
ccf963d3 13554
0c7665c3
MF
13555TI CDCE706 CLOCK DRIVER
13556M: Max Filippov <jcmvbkbc@gmail.com>
13557S: Maintained
13558F: drivers/clk/clk-cdce706.c
13559
49b6a5e3
TK
13560TI CLOCK DRIVER
13561M: Tero Kristo <t-kristo@ti.com>
13562L: linux-omap@vger.kernel.org
13563S: Maintained
13564F: drivers/clk/ti/
13565F: include/linux/clk/ti.h
13566
7683e9e5
LT
13567TI DAVINCI MACHINE SUPPORT
13568M: Sekhar Nori <nsekhar@ti.com>
13569M: Kevin Hilman <khilman@kernel.org>
13570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13571T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13572S: Supported
13573F: arch/arm/mach-davinci/
13574F: drivers/i2c/busses/i2c-davinci.c
13575F: arch/arm/boot/dts/da850*
13576
13577TI DAVINCI SERIES GPIO DRIVER
13578M: Keerthy <j-keerthy@ti.com>
13579L: linux-gpio@vger.kernel.org
13580S: Maintained
13581F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13582F: drivers/gpio/gpio-davinci.c
13583
13584TI DAVINCI SERIES MEDIA DRIVER
13585M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13586L: linux-media@vger.kernel.org
13587W: https://linuxtv.org
13588Q: http://patchwork.linuxtv.org/project/linux-media/list/
13589T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13590S: Maintained
13591F: drivers/media/platform/davinci/
13592F: include/media/davinci/
13593
f75cfbad 13594TI ETHERNET SWITCH DRIVER (CPSW)
f75cfbad
GS
13595R: Grygorii Strashko <grygorii.strashko@ti.com>
13596L: linux-omap@vger.kernel.org
13597L: netdev@vger.kernel.org
13598S: Maintained
13599F: drivers/net/ethernet/ti/cpsw*
13600F: drivers/net/ethernet/ti/davinci*
13601
4020f2d7 13602TI FLASH MEDIA INTERFACE DRIVER
8b58be88 13603M: Alex Dubov <oakad@yahoo.com>
795fb7e7 13604S: Maintained
679655da
JP
13605F: drivers/misc/tifm*
13606F: drivers/mmc/host/tifm_sd.c
13607F: include/linux/tifm.h
4020f2d7 13608
e0c52404 13609TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 13610M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
13611L: linux-kernel@vger.kernel.org
13612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13613S: Maintained
13614F: drivers/soc/ti/*
13615T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13616
152ad442
SR
13617TI LM49xxx FAMILY ASoC CODEC DRIVERS
13618M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 13619M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
13620L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13621S: Maintained
13622F: sound/soc/codecs/lm49453*
d392dead 13623F: sound/soc/codecs/isabelle*
152ad442 13624
0edd807d
KM
13625TI LP855x BACKLIGHT DRIVER
13626M: Milo Kim <milo.kim@ti.com>
13627S: Maintained
13628F: Documentation/backlight/lp855x-driver.txt
13629F: drivers/video/backlight/lp855x_bl.c
13630F: include/linux/platform_data/lp855x.h
13631
faf13f6d
KM
13632TI LP8727 CHARGER DRIVER
13633M: Milo Kim <milo.kim@ti.com>
13634S: Maintained
8c0984e5 13635F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
13636F: include/linux/platform_data/lp8727.h
13637
22f1229f
KM
13638TI LP8788 MFD DRIVER
13639M: Milo Kim <milo.kim@ti.com>
13640S: Maintained
13641F: drivers/iio/adc/lp8788_adc.c
13642F: drivers/leds/leds-lp8788.c
13643F: drivers/mfd/lp8788*.c
8c0984e5 13644F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
13645F: drivers/regulator/lp8788-*.c
13646F: include/linux/mfd/lp8788*.h
13647
84640e27
KM
13648TI NETCP ETHERNET DRIVER
13649M: Wingman Kwok <w-kwok2@ti.com>
13650M: Murali Karicheri <m-karicheri2@ti.com>
13651L: netdev@vger.kernel.org
13652S: Maintained
13653F: drivers/net/ethernet/ti/netcp*
13654
217e0ca9
KC
13655TI TAS571X FAMILY ASoC CODEC DRIVER
13656M: Kevin Cernekee <cernekee@chromium.org>
13657L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13658S: Odd Fixes
13659F: sound/soc/codecs/tas571x*
13660
82abbea7
RD
13661TI TRF7970A NFC DRIVER
13662M: Mark Greer <mgreer@animalcreek.com>
13663L: linux-wireless@vger.kernel.org
13664L: linux-nfc@lists.01.org (moderated for non-subscribers)
13665S: Supported
13666F: drivers/nfc/trf7970a.c
13667F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13668
dd5e8e6b 13669TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 13670M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
13671L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13672S: Maintained
13673F: sound/soc/codecs/twl4030*
13674
7683e9e5
LT
13675TI VPE/CAL DRIVERS
13676M: Benoit Parrot <bparrot@ti.com>
13677L: linux-media@vger.kernel.org
13678W: http://linuxtv.org/
13679Q: http://patchwork.linuxtv.org/project/linux-media/list/
13680S: Maintained
13681F: drivers/media/platform/ti-vpe/
13682
90921014 13683TI WILINK WIRELESS DRIVERS
90921014
LC
13684L: linux-wireless@vger.kernel.org
13685W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13686W: http://wireless.kernel.org/en/users/Drivers/wl1251
13687T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 13688S: Orphan
90921014
LC
13689F: drivers/net/wireless/ti/
13690F: include/linux/wl12xx.h
13691
867e359b 13692TILE ARCHITECTURE
8c34d8d9 13693W: http://www.mellanox.com/repository/solutions/tile-scm/
8ee5ad1d 13694S: Orphan
867e359b 13695F: arch/tile/
6b940606 13696F: drivers/char/tile-srom.c
5c770755 13697F: drivers/edac/tile_edac.c
6b940606
CM
13698F: drivers/net/ethernet/tile/
13699F: drivers/rtc/rtc-tile.c
13700F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 13701F: drivers/tty/serial/tilegx.c
6b940606
CM
13702F: drivers/usb/host/*-tilegx.c
13703F: include/linux/usb/tilegx.h
867e359b 13704
82abbea7
RD
13705TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13706M: John Stultz <john.stultz@linaro.org>
13707M: Thomas Gleixner <tglx@linutronix.de>
13708R: Stephen Boyd <sboyd@codeaurora.org>
13709L: linux-kernel@vger.kernel.org
13710T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13711S: Supported
13712F: include/linux/clocksource.h
13713F: include/linux/time.h
13714F: include/linux/timex.h
13715F: include/uapi/linux/time.h
13716F: include/uapi/linux/timex.h
13717F: kernel/time/clocksource.c
13718F: kernel/time/time*.c
13719F: kernel/time/alarmtimer.c
13720F: kernel/time/ntp.c
13721F: tools/testing/selftests/timers/
13722
13723TIPC NETWORK LAYER
13724M: Jon Maloy <jon.maloy@ericsson.com>
13725M: Ying Xue <ying.xue@windriver.com>
13726L: netdev@vger.kernel.org (core kernel code)
13727L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13728W: http://tipc.sourceforge.net/
13729S: Maintained
13730F: include/uapi/linux/tipc*.h
13731F: net/tipc/
13732
13733TLAN NETWORK DRIVER
13734M: Samuel Chessman <chessman@tux.org>
13735L: tlan-devel@lists.sourceforge.net (subscribers-only)
13736W: http://sourceforge.net/projects/tlan/
13737S: Maintained
13738F: Documentation/networking/tlan.txt
13739F: drivers/net/ethernet/ti/tlan.*
13740
13741TM6000 VIDEO4LINUX DRIVER
13742M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13743M: Mauro Carvalho Chehab <mchehab@kernel.org>
13744L: linux-media@vger.kernel.org
13745W: https://linuxtv.org
13746T: git git://linuxtv.org/media_tree.git
13747S: Odd fixes
13748F: drivers/media/usb/tm6000/
13749F: Documentation/media/v4l-drivers/tm6000*
13750
13751TMIO/SDHI MMC DRIVER
13752M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13753L: linux-mmc@vger.kernel.org
13754S: Supported
13755F: drivers/mmc/host/tmio_mmc*
13756F: drivers/mmc/host/renesas_sdhi*
13757F: include/linux/mfd/tmio.h
13758
13759TMP401 HARDWARE MONITOR DRIVER
13760M: Guenter Roeck <linux@roeck-us.net>
13761L: linux-hwmon@vger.kernel.org
1da177e4 13762S: Maintained
82abbea7
RD
13763F: Documentation/hwmon/tmp401
13764F: drivers/hwmon/tmp401.c
13765
13766TMPFS (SHMEM FILESYSTEM)
13767M: Hugh Dickins <hughd@google.com>
13768L: linux-mm@kvack.org
13769S: Maintained
13770F: include/linux/shmem_fs.h
13771F: mm/shmem.c
1da177e4 13772
d74db3b2 13773TOMOYO SECURITY MODULE
8b58be88
JP
13774M: Kentaro Takeda <takedakn@nttdata.co.jp>
13775M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
13776L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13777L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
13778L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13779L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13780W: http://tomoyo.sourceforge.jp/
843d183c 13781T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 13782S: Maintained
679655da 13783F: security/tomoyo/
d74db3b2 13784
9caeb532 13785TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 13786M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 13787L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
13788S: Maintained
13789F: drivers/platform/x86/topstar-laptop.c
13790
1da177e4 13791TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 13792M: Azael Avalos <coproscefalo@gmail.com>
d0944853 13793L: platform-driver-x86@vger.kernel.org
0a63ca11 13794S: Maintained
679655da 13795F: drivers/platform/x86/toshiba_acpi.c
1da177e4 13796
0a63ca11
AA
13797TOSHIBA BLUETOOTH DRIVER
13798M: Azael Avalos <coproscefalo@gmail.com>
13799L: platform-driver-x86@vger.kernel.org
13800S: Maintained
13801F: drivers/platform/x86/toshiba_bluetooth.c
13802
13803TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13804M: Azael Avalos <coproscefalo@gmail.com>
13805L: platform-driver-x86@vger.kernel.org
13806S: Maintained
13807F: drivers/platform/x86/toshiba_haps.c
13808
1da177e4 13809TOSHIBA SMM DRIVER
8b58be88 13810M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
13811W: http://www.buzzard.org.uk/toshiba/
13812S: Maintained
679655da
JP
13813F: drivers/char/toshiba.c
13814F: include/linux/toshiba.h
c117ab84 13815F: include/uapi/linux/toshiba.h
1da177e4 13816
d32d9864
MR
13817TOSHIBA TC358743 DRIVER
13818M: Mats Randgaard <matrandg@cisco.com>
13819L: linux-media@vger.kernel.org
13820S: Maintained
13821F: drivers/media/i2c/tc358743*
b5dcee22 13822F: include/media/i2c/tc358743.h
d32d9864 13823
7683e9e5
LT
13824TOSHIBA WMI HOTKEYS DRIVER
13825M: Azael Avalos <coproscefalo@gmail.com>
13826L: platform-driver-x86@vger.kernel.org
13827S: Maintained
13828F: drivers/platform/x86/toshiba-wmi.c
13829
4e68852d 13830TPM DEVICE DRIVER
901486b8 13831M: Peter Huewe <peterhuewe@gmx.de>
89adb83c 13832M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 13833R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
60fdb44a
JS
13834L: linux-integrity@vger.kernel.org
13835Q: https://patchwork.kernel.org/project/linux-integrity/list/
d9912846 13836T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 13837S: Maintained
679655da 13838F: drivers/char/tpm/
4e68852d 13839
d6f005a1
JP
13840TRACING
13841M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 13842M: Ingo Molnar <mingo@redhat.com>
75fc2d37 13843T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
13844S: Maintained
13845F: Documentation/trace/ftrace.txt
13846F: arch/*/*/*/ftrace.h
13847F: arch/*/kernel/ftrace.c
13848F: include/*/ftrace.h
13849F: include/linux/trace*.h
13850F: include/trace/
13851F: kernel/trace/
6e68e6c5 13852F: tools/testing/selftests/ftrace/
d6f005a1 13853
4abac0d0
IM
13854TRACING MMIO ACCESSES (MMIOTRACE)
13855M: Steven Rostedt <rostedt@goodmis.org>
13856M: Ingo Molnar <mingo@kernel.org>
13857R: Karol Herbst <karolherbst@gmail.com>
13858R: Pekka Paalanen <ppaalanen@gmail.com>
13859S: Maintained
13860L: linux-kernel@vger.kernel.org
13861L: nouveau@lists.freedesktop.org
13862F: kernel/trace/trace_mmiotrace.c
13863F: include/linux/mmiotrace.h
13864F: arch/x86/mm/kmmio.c
13865F: arch/x86/mm/mmio-mod.c
13866F: arch/x86/mm/testmmiotrace.c
13867
1da177e4 13868TRIVIAL PATCHES
8b58be88 13869M: Jiri Kosina <trivial@kernel.org>
54e5881d 13870T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 13871S: Maintained
86ef925f 13872K: ^Subject:.*(?i)trivial
1da177e4 13873
ba6c2959
SE
13874TEMPO SEMICONDUCTOR DRIVERS
13875M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
13876S: Maintained
13877F: sound/soc/codecs/tscs*.c
13878F: sound/soc/codecs/tscs*.h
13879F: Documentation/devicetree/bindings/sound/tscs*.txt
13880
4e68852d 13881TTY LAYER
879a5a00 13882M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 13883M: Jiri Slaby <jslaby@suse.com>
879a5a00 13884S: Supported
08deed1e 13885T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 13886F: Documentation/serial/
8dd5d2f1 13887F: drivers/tty/
df621252 13888F: drivers/tty/serial/serial_core.c
e3288775
AC
13889F: include/linux/serial_core.h
13890F: include/linux/serial.h
13891F: include/linux/tty.h
c117ab84
CEB
13892F: include/uapi/linux/serial_core.h
13893F: include/uapi/linux/serial.h
13894F: include/uapi/linux/tty.h
4e68852d 13895
91952bc0
AP
13896TUA9001 MEDIA DRIVER
13897M: Antti Palosaari <crope@iki.fi>
13898L: linux-media@vger.kernel.org
a825eaec 13899W: https://linuxtv.org
91952bc0
AP
13900W: http://palosaari.fi/linux/
13901Q: http://patchwork.linuxtv.org/project/linux-media/list/
13902T: git git://linuxtv.org/anttip/media_tree.git
13903S: Maintained
13904F: drivers/media/tuners/tua9001*
13905
740db6d7 13906TULIP NETWORK DRIVERS
740db6d7 13907L: netdev@vger.kernel.org
cf869eb1
GG
13908L: linux-parisc@vger.kernel.org
13909S: Orphan
0f04e2aa 13910F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
13911
13912TUN/TAP driver
ba57b6f2 13913M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
13914W: http://vtun.sourceforge.net/tun
13915S: Maintained
679655da
JP
13916F: Documentation/networking/tuntap.txt
13917F: arch/um/os-Linux/drivers/
1da177e4 13918
b454cc66 13919TURBOCHANNEL SUBSYSTEM
8b58be88 13920M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
13921M: Ralf Baechle <ralf@linux-mips.org>
13922L: linux-mips@linux-mips.org
13923Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 13924S: Maintained
679655da
JP
13925F: drivers/tc/
13926F: include/linux/tc.h
b454cc66 13927
82abbea7
RD
13928TW5864 VIDEO4LINUX DRIVER
13929M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13930M: Anton Sviridenko <anton@corp.bluecherry.net>
13931M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13932M: Andrey Utkin <andrey_utkin@fastmail.com>
13933L: linux-media@vger.kernel.org
13934S: Supported
13935F: drivers/media/pci/tw5864/
13936
13937TW68 VIDEO4LINUX DRIVER
13938M: Hans Verkuil <hverkuil@xs4all.nl>
13939L: linux-media@vger.kernel.org
13940T: git git://linuxtv.org/media_tree.git
13941W: https://linuxtv.org
13942S: Odd Fixes
13943F: drivers/media/pci/tw68/
13944
13945TW686X VIDEO4LINUX DRIVER
13946M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13947L: linux-media@vger.kernel.org
13948T: git git://linuxtv.org/media_tree.git
13949W: http://linuxtv.org
13950S: Maintained
13951F: drivers/media/pci/tw686x/
13952
e2d1d6c0 13953UBI FILE SYSTEM (UBIFS)
a7859936 13954M: Richard Weinberger <richard@nod.at>
949cb623 13955M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 13956M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 13957L: linux-mtd@lists.infradead.org
e2966cbe 13958T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 13959W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 13960S: Supported
679655da
JP
13961F: Documentation/filesystems/ubifs.txt
13962F: fs/ubifs/
e2d1d6c0 13963
e1632fa2 13964UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
13965M: Greg Ungerer <gerg@linux-m68k.org>
13966W: http://www.linux-m68k.org/
cc2020e6 13967W: http://www.uclinux.org/
e1632fa2 13968L: linux-m68k@lists.linux-m68k.org
cc2020e6 13969L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 13970T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 13971S: Maintained
e1632fa2
GU
13972F: arch/m68k/coldfire/
13973F: arch/m68k/68*/
61bc02bb
JP
13974F: arch/m68k/*/*_no.*
13975F: arch/m68k/include/asm/*_no.*
cc2020e6 13976
1da177e4 13977UDF FILESYSTEM
d8130624 13978M: Jan Kara <jack@suse.com>
1da177e4 13979S: Maintained
679655da
JP
13980F: Documentation/filesystems/udf.txt
13981F: fs/udf/
1da177e4 13982
0edffe65
BN
13983UDRAW TABLET
13984M: Bastien Nocera <hadess@hadess.net>
13985L: linux-input@vger.kernel.org
13986S: Maintained
9093de60 13987F: drivers/hid/hid-udraw-ps3.c
0edffe65 13988
cc2020e6 13989UFS FILESYSTEM
8b58be88 13990M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 13991S: Maintained
679655da
JP
13992F: Documentation/filesystems/ufs.txt
13993F: fs/ufs/
cc2020e6 13994
0a09d3ab
DR
13995UHID USERSPACE HID IO DRIVER:
13996M: David Herrmann <dh.herrmann@googlemail.com>
13997L: linux-input@vger.kernel.org
13998S: Maintained
13999F: drivers/hid/uhid.c
c117ab84 14000F: include/uapi/linux/uhid.h
0a09d3ab 14001
82abbea7
RD
14002ULPI BUS
14003M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14004L: linux-usb@vger.kernel.org
14005S: Maintained
14006F: drivers/usb/common/ulpi.c
14007F: include/linux/ulpi/
14008
18332a80 14009ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 14010L: linux-usb@vger.kernel.org
10c6c9c9 14011S: Orphan
355ffe69 14012F: drivers/uwb/
679655da
JP
14013F: include/linux/uwb.h
14014F: include/linux/uwb/
18332a80 14015
b31d8273
G
14016UNICORE32 ARCHITECTURE:
14017M: Guan Xuetao <gxt@mprc.pku.edu.cn>
14018W: http://mprc.pku.edu.cn/~guanxuetao/linux
14019S: Maintained
ceebf4d5 14020T: git git://github.com/gxt/linux.git
b31d8273
G
14021F: arch/unicore32/
14022
d8379ab1
TF
14023UNIFDEF
14024M: Tony Finch <dot@dotat.at>
14025W: http://dotat.at/prog/unifdef
14026S: Maintained
14027F: scripts/unifdef.c
14028
1da177e4 14029UNIFORM CDROM DRIVER
8b58be88 14030M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
14031W: http://www.kernel.dk
14032S: Maintained
679655da
JP
14033F: Documentation/cdrom/
14034F: drivers/cdrom/cdrom.c
14035F: include/linux/cdrom.h
c117ab84 14036F: include/uapi/linux/cdrom.h
1da177e4 14037
56df0122 14038UNISYS S-PAR DRIVERS
49e7d9df
JP
14039M: David Kershner <david.kershner@unisys.com>
14040L: sparmaintainer@unisys.com (Unisys internal)
14041S: Supported
14042F: drivers/staging/unisys/
56df0122 14043
9941fa6e
VH
14044UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14045M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
14046L: linux-scsi@vger.kernel.org
14047S: Supported
14048F: Documentation/scsi/ufs.txt
14049F: drivers/scsi/ufs/
14050
4b9ffb5a 14051UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
c1e7194d 14052M: Joao Pinto <jpinto@synopsys.com>
4b9ffb5a
JP
14053L: linux-scsi@vger.kernel.org
14054S: Supported
14055F: drivers/scsi/ufs/*dwc*
14056
e2d1d6c0 14057UNSORTED BLOCK IMAGES (UBI)
949cb623 14058M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 14059M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
14060W: http://www.linux-mtd.infradead.org/
14061L: linux-mtd@lists.infradead.org
b6b44e0a 14062T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 14063S: Supported
80811493 14064F: drivers/mtd/ubi/
679655da 14065F: include/linux/mtd/ubi.h
c117ab84 14066F: include/uapi/mtd/ubi-user.h
e2d1d6c0 14067
7683e9e5
LT
14068USB "USBNET" DRIVER FRAMEWORK
14069M: Oliver Neukum <oneukum@suse.com>
14070L: netdev@vger.kernel.org
14071W: http://www.linux-usb.org/usbnet
14072S: Maintained
14073F: drivers/net/usb/usbnet.c
14074F: include/linux/usb/usbnet.h
14075
1da177e4 14076USB ACM DRIVER
ca1c3e6f 14077M: Oliver Neukum <oneukum@suse.com>
6372594a 14078L: linux-usb@vger.kernel.org
1da177e4 14079S: Maintained
679655da
JP
14080F: Documentation/usb/acm.txt
14081F: drivers/usb/class/cdc-acm.*
1da177e4 14082
b7d572e1
PF
14083USB AR5523 WIRELESS DRIVER
14084M: Pontus Fuchs <pontus.fuchs@gmail.com>
14085L: linux-wireless@vger.kernel.org
14086S: Maintained
14087F: drivers/net/wireless/ath/ar5523/
14088
115bb1ff 14089USB ATTACHED SCSI
866d372e 14090M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
14091L: linux-usb@vger.kernel.org
14092L: linux-scsi@vger.kernel.org
8eae0fb7 14093S: Maintained
115bb1ff
MW
14094F: drivers/usb/storage/uas.c
14095
1da177e4 14096USB CDC ETHERNET DRIVER
61eee9a7 14097M: Oliver Neukum <oliver@neukum.org>
795fb7e7 14098L: linux-usb@vger.kernel.org
1da177e4 14099S: Maintained
679655da 14100F: drivers/net/usb/cdc_*.c
c117ab84 14101F: include/uapi/linux/usb/cdc.h
1da177e4 14102
66e3e591
KP
14103USB CHAOSKEY DRIVER
14104M: Keith Packard <keithp@keithp.com>
14105L: linux-usb@vger.kernel.org
14106S: Maintained
14107F: drivers/usb/misc/chaoskey.c
14108
b02b371e 14109USB CYPRESS C67X00 DRIVER
8b58be88 14110M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
14111L: linux-usb@vger.kernel.org
14112S: Maintained
679655da 14113F: drivers/usb/c67x00/
b02b371e 14114
d0374f4f 14115USB DAVICOM DM9601 DRIVER
8b58be88 14116M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 14117L: netdev@vger.kernel.org
d0374f4f
PK
14118W: http://www.linux-usb.org/usbnet
14119S: Maintained
679655da 14120F: drivers/net/usb/dm9601.c
d0374f4f 14121
cc2020e6 14122USB DIAMOND RIO500 DRIVER
8b58be88 14123M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
14124L: rio500-users@lists.sourceforge.net
14125W: http://rio500.sourceforge.net
14126S: Maintained
679655da 14127F: drivers/usb/misc/rio500*
cc2020e6 14128
1da177e4 14129USB EHCI DRIVER
578333ab 14130M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14131L: linux-usb@vger.kernel.org
578333ab 14132S: Maintained
679655da
JP
14133F: Documentation/usb/ehci.txt
14134F: drivers/usb/host/ehci*
1da177e4 14135
69ae9e3e 14136USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 14137M: Felipe Balbi <balbi@kernel.org>
795fb7e7 14138L: linux-usb@vger.kernel.org
69ae9e3e 14139W: http://www.linux-usb.org/gadget
d6d0f665
FB
14140T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14141S: Maintained
679655da
JP
14142F: drivers/usb/gadget/
14143F: include/linux/usb/gadget*
69ae9e3e 14144
2dea64b4 14145USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 14146M: Jiri Kosina <jikos@kernel.org>
406df153 14147R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 14148L: linux-usb@vger.kernel.org
54e5881d 14149T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 14150S: Maintained
c2f01971 14151F: Documentation/hid/hiddev.txt
679655da 14152F: drivers/hid/usbhid/
1da177e4 14153
959eea21 14154USB ISP116X DRIVER
8b58be88 14155M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 14156L: linux-usb@vger.kernel.org
959eea21 14157S: Maintained
679655da
JP
14158F: drivers/usb/host/isp116x*
14159F: include/linux/usb/isp116x.h
959eea21 14160
146498ea
WH
14161USB LAN78XX ETHERNET DRIVER
14162M: Woojung Huh <woojung.huh@microchip.com>
14163M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14164L: netdev@vger.kernel.org
14165S: Maintained
14166F: drivers/net/usb/lan78xx.*
14167
1da177e4 14168USB MASS STORAGE DRIVER
fc8b690d 14169M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14170L: linux-usb@vger.kernel.org
8836aeb8 14171L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
14172S: Maintained
14173W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 14174F: drivers/usb/storage/
1da177e4 14175
af39917d
CL
14176USB MIDI DRIVER
14177M: Clemens Ladisch <clemens@ladisch.de>
14178L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14179T: git git://git.alsa-project.org/alsa-kernel.git
14180S: Maintained
14181F: sound/usb/midi.*
14182
444ce9d4
JP
14183USB NETWORKING DRIVERS
14184L: linux-usb@vger.kernel.org
14185S: Odd Fixes
14186F: drivers/net/usb/
14187
1da177e4 14188USB OHCI DRIVER
578333ab 14189M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14190L: linux-usb@vger.kernel.org
578333ab 14191S: Maintained
679655da
JP
14192F: Documentation/usb/ohci.txt
14193F: drivers/usb/host/ohci*
1da177e4 14194
963ffa3e 14195USB OTG FSM (Finite State Machine)
60d77b3d 14196M: Peter Chen <Peter.Chen@nxp.com>
8373856d 14197T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
14198L: linux-usb@vger.kernel.org
14199S: Maintained
14200F: drivers/usb/common/usb-otg-fsm.c
14201
563da3a9
VM
14202USB OVER IP DRIVER
14203M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
14204M: Shuah Khan <shuahkh@osg.samsung.com>
14205M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
14206L: linux-usb@vger.kernel.org
14207S: Maintained
a6d6fc2b 14208F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
14209F: drivers/usb/usbip/
14210F: tools/usb/usbip/
14211
1da177e4 14212USB PEGASUS DRIVER
a16b945c 14213M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 14214L: linux-usb@vger.kernel.org
043600a6 14215L: netdev@vger.kernel.org
052e3128
PM
14216T: git git://github.com/petkan/pegasus.git
14217W: https://github.com/petkan/pegasus
1da177e4 14218S: Maintained
679655da 14219F: drivers/net/usb/pegasus.*
1da177e4 14220
d3ad558f 14221USB PHY LAYER
a55f6286 14222M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
14223L: linux-usb@vger.kernel.org
14224T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14225S: Maintained
14226F: drivers/usb/phy/
d3ad558f 14227
73e4fb3f 14228USB PRINTER DRIVER (usblp)
8b58be88 14229M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 14230L: linux-usb@vger.kernel.org
73e4fb3f 14231S: Supported
679655da 14232F: drivers/usb/class/usblp.c
1da177e4 14233
4521b477
BM
14234USB QMI WWAN NETWORK DRIVER
14235M: Bjørn Mork <bjorn@mork.no>
14236L: netdev@vger.kernel.org
14237S: Maintained
14238F: Documentation/ABI/testing/sysfs-class-net-qmi
14239F: drivers/net/usb/qmi_wwan.c
14240
1da177e4 14241USB RTL8150 DRIVER
a16b945c 14242M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 14243L: linux-usb@vger.kernel.org
043600a6 14244L: netdev@vger.kernel.org
052e3128
PM
14245T: git git://github.com/petkan/rtl8150.git
14246W: https://github.com/petkan/rtl8150
1da177e4 14247S: Maintained
679655da 14248F: drivers/net/usb/rtl8150.c
1da177e4 14249
f896b796 14250USB SERIAL SUBSYSTEM
66085694 14251M: Johan Hovold <johan@kernel.org>
795fb7e7 14252L: linux-usb@vger.kernel.org
5ee05309 14253T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 14254S: Maintained
679655da 14255F: Documentation/usb/usb-serial.txt
f896b796 14256F: drivers/usb/serial/
679655da 14257F: include/linux/usb/serial.h
1da177e4 14258
b3f0db1c
SG
14259USB SMSC75XX ETHERNET DRIVER
14260M: Steve Glendinning <steve.glendinning@shawell.net>
14261L: netdev@vger.kernel.org
14262S: Maintained
14263F: drivers/net/usb/smsc75xx.*
14264
2f7ca802 14265USB SMSC95XX ETHERNET DRIVER
90b24cfb 14266M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 14267M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 14268L: netdev@vger.kernel.org
90b24cfb 14269S: Maintained
679655da 14270F: drivers/net/usb/smsc95xx.*
2f7ca802 14271
1da177e4 14272USB SUBSYSTEM
879a5a00 14273M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 14274L: linux-usb@vger.kernel.org
1da177e4 14275W: http://www.linux-usb.org
08deed1e 14276T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 14277S: Supported
1700bd98 14278F: Documentation/devicetree/bindings/usb/
679655da 14279F: Documentation/usb/
679655da
JP
14280F: drivers/usb/
14281F: include/linux/usb.h
14282F: include/linux/usb/
1da177e4 14283
fab92884
HK
14284USB TYPEC SUBSYSTEM
14285M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14286L: linux-usb@vger.kernel.org
14287S: Maintained
14288F: Documentation/ABI/testing/sysfs-class-typec
14289F: Documentation/usb/typec.rst
14290F: drivers/usb/typec/
14291F: include/linux/usb/typec.h
14292
1da177e4 14293USB UHCI DRIVER
8b58be88 14294M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14295L: linux-usb@vger.kernel.org
1da177e4 14296S: Maintained
679655da 14297F: drivers/usb/host/uhci*
1da177e4 14298
c0efd232 14299USB VIDEO CLASS
c53ac071 14300M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 14301L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 14302L: linux-media@vger.kernel.org
275ffde4 14303T: git git://linuxtv.org/media_tree.git
57c6d2e9 14304W: http://www.ideasonboard.org/uvc/
c0efd232 14305S: Maintained
0c0d06ca 14306F: drivers/media/usb/uvc/
6c0f0359 14307F: include/uapi/linux/uvcvideo.h
1da177e4 14308
b60b9c45
HV
14309USB VISION DRIVER
14310M: Hans Verkuil <hverkuil@xs4all.nl>
14311L: linux-media@vger.kernel.org
14312T: git git://linuxtv.org/media_tree.git
a825eaec 14313W: https://linuxtv.org
b60b9c45
HV
14314S: Odd Fixes
14315F: drivers/media/usb/usbvision/
14316
8282da47
LP
14317USB WEBCAM GADGET
14318M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14319L: linux-usb@vger.kernel.org
14320S: Maintained
3a83c16e 14321F: drivers/usb/gadget/function/*uvc*
faf2e1db 14322F: drivers/usb/gadget/legacy/webcam.c
8282da47 14323
bf164cc0 14324USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 14325M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
14326L: linux-wireless@vger.kernel.org
14327S: Maintained
679655da 14328F: drivers/net/wireless/rndis_wlan.c
bf164cc0 14329
eb6bab13 14330USB XHCI DRIVER
03d85053 14331M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
14332L: linux-usb@vger.kernel.org
14333S: Supported
36d0344c
SS
14334F: drivers/usb/host/xhci*
14335F: drivers/usb/host/pci-quirks*
eb6bab13 14336
1da177e4 14337USB ZD1201 DRIVER
4086b9ca 14338L: linux-wireless@vger.kernel.org
1da177e4 14339W: http://linux-lc100020.sourceforge.net
4086b9ca 14340S: Orphan
ed0ad06f 14341F: drivers/net/wireless/zydas/zd1201.*
1da177e4 14342
b7eee616 14343USB ZR364XX DRIVER
8b58be88 14344M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 14345L: linux-usb@vger.kernel.org
661263b5 14346L: linux-media@vger.kernel.org
275ffde4 14347T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
14348W: http://royale.zerezo.com/zr364xx/
14349S: Maintained
618cd932 14350F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 14351F: drivers/media/usb/zr364xx/
b7eee616 14352
e7839f25 14353USER-MODE LINUX (UML)
8b58be88 14354M: Jeff Dike <jdike@addtoit.com>
b15194b7 14355M: Richard Weinberger <richard@nod.at>
1da177e4
LT
14356L: user-mode-linux-devel@lists.sourceforge.net
14357L: user-mode-linux-user@lists.sourceforge.net
14358W: http://user-mode-linux.sourceforge.net
9f273c24 14359T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 14360S: Maintained
61516587 14361F: Documentation/virtual/uml/
679655da 14362F: arch/um/
b070989a 14363F: arch/x86/um/
679655da
JP
14364F: fs/hostfs/
14365F: fs/hppfs/
b7eee616 14366
e5f114e9 14367USERSPACE I/O (UIO)
879a5a00 14368M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 14369S: Maintained
3d3fecbd 14370T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 14371F: Documentation/driver-api/uio-howto.rst
679655da
JP
14372F: drivers/uio/
14373F: include/linux/uio*.h
e5f114e9 14374
256cccbe 14375UTIL-LINUX PACKAGE
8b58be88 14376M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
14377L: util-linux@vger.kernel.org
14378W: http://en.wikipedia.org/wiki/Util-linux
14379T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
14380S: Maintained
14381
fafd3cdf
CH
14382UUID HELPERS
14383M: Christoph Hellwig <hch@lst.de>
14384R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14385L: linux-kernel@vger.kernel.org
14386T: git git://git.infradead.org/users/hch/uuid.git
14387F: lib/uuid.c
14388F: lib/test_uuid.c
14389F: include/linux/uuid.h
14390F: include/uapi/linux/uuid.h
14391S: Maintained
14392
c1fd1c07 14393UVESAFB DRIVER
8b58be88 14394M: Michal Januszewski <spock@gentoo.org>
c69f677c 14395L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
14396W: http://dev.gentoo.org/~spock/projects/uvesafb/
14397S: Maintained
679655da 14398F: Documentation/fb/uvesafb.txt
8a61f013 14399F: drivers/video/fbdev/uvesafb.*
c1fd1c07 14400
456930d8
SA
14401VF610 NAND DRIVER
14402M: Stefan Agner <stefan@agner.ch>
14403L: linux-mtd@lists.infradead.org
14404S: Supported
14405F: drivers/mtd/nand/vf610_nfc.c
14406
4480f15b 14407VFAT/FAT/MSDOS FILESYSTEM
8b58be88 14408M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 14409S: Maintained
679655da
JP
14410F: Documentation/filesystems/vfat.txt
14411F: fs/fat/
1da177e4 14412
cba3345c
AW
14413VFIO DRIVER
14414M: Alex Williamson <alex.williamson@redhat.com>
14415L: kvm@vger.kernel.org
9f273c24 14416T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
14417S: Maintained
14418F: Documentation/vfio.txt
14419F: drivers/vfio/
14420F: include/linux/vfio.h
c117ab84 14421F: include/uapi/linux/vfio.h
cba3345c 14422
5188287a
KW
14423VFIO MEDIATED DEVICE DRIVERS
14424M: Kirti Wankhede <kwankhede@nvidia.com>
14425L: kvm@vger.kernel.org
14426S: Maintained
14427F: Documentation/vfio-mediated-device.txt
14428F: drivers/vfio/mdev/
14429F: include/linux/mdev.h
14430F: samples/vfio-mdev/
14431
a714ea5f
AW
14432VFIO PLATFORM DRIVER
14433M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14434L: kvm@vger.kernel.org
14435S: Maintained
14436F: drivers/vfio/platform/
14437
8ccd1e51
LW
14438VGA_SWITCHEROO
14439R: Lukas Wunner <lukas@wunner.de>
14440S: Maintained
14441F: Documentation/gpu/vga-switcheroo.rst
14442F: drivers/gpu/vga/vga_switcheroo.c
14443F: include/linux/vga_switcheroo.h
14444T: git git://anongit.freedesktop.org/drm/drm-misc
14445
82abbea7
RD
14446VIA RHINE NETWORK DRIVER
14447S: Orphan
14448F: drivers/net/ethernet/via/via-rhine.c
14449
14450VIA SD/MMC CARD CONTROLLER DRIVER
14451M: Bruce Chang <brucechang@via.com.tw>
14452M: Harald Welte <HaraldWelte@viatech.com>
14453S: Maintained
14454F: drivers/mmc/host/via-sdmmc.c
14455
14456VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14457M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14458L: linux-fbdev@vger.kernel.org
14459S: Maintained
14460F: include/linux/via-core.h
14461F: include/linux/via-gpio.h
14462F: include/linux/via_i2c.h
14463F: drivers/video/fbdev/via/
14464
14465VIA VELOCITY NETWORK DRIVER
14466M: Francois Romieu <romieu@fr.zoreil.com>
14467L: netdev@vger.kernel.org
14468S: Maintained
14469F: drivers/net/ethernet/via/via-velocity.*
14470
7683e9e5
LT
14471VIDEO MULTIPLEXER DRIVER
14472M: Philipp Zabel <p.zabel@pengutronix.de>
14473L: linux-media@vger.kernel.org
14474S: Maintained
14475F: drivers/media/platform/video-mux.c
14476
9e6f3438
PO
14477VIDEOBUF2 FRAMEWORK
14478M: Pawel Osciak <pawel@osciak.com>
14479M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 14480M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
14481L: linux-media@vger.kernel.org
14482S: Maintained
90d72ac6 14483F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
14484F: include/media/videobuf2-*
14485
82abbea7
RD
14486VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14487M: Helen Koike <helen.koike@collabora.com>
14488L: linux-media@vger.kernel.org
14489T: git git://linuxtv.org/media_tree.git
14490W: https://linuxtv.org
14491S: Maintained
14492F: drivers/media/platform/vimc/*
14493
14494VIRT LIB
14495M: Alex Williamson <alex.williamson@redhat.com>
14496M: Paolo Bonzini <pbonzini@redhat.com>
14497L: kvm@vger.kernel.org
14498S: Supported
14499F: virt/lib/
14500
06a8fc78
AH
14501VIRTIO AND VHOST VSOCK DRIVER
14502M: Stefan Hajnoczi <stefanha@redhat.com>
14503L: kvm@vger.kernel.org
14504L: virtualization@lists.linux-foundation.org
14505L: netdev@vger.kernel.org
14506S: Maintained
14507F: include/linux/virtio_vsock.h
14508F: include/uapi/linux/virtio_vsock.h
0b2e6644 14509F: include/uapi/linux/vsockmon.h
413a4317
SH
14510F: include/uapi/linux/vm_sockets_diag.h
14511F: net/vmw_vsock/diag.c
531b3748 14512F: net/vmw_vsock/af_vsock_tap.c
06a8fc78 14513F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 14514F: net/vmw_vsock/virtio_transport.c
0b2e6644 14515F: drivers/net/vsockmon.c
433fc58e
AH
14516F: drivers/vhost/vsock.c
14517F: drivers/vhost/vsock.h
0b025033 14518F: tools/testing/vsock/
06a8fc78 14519
9a82446b 14520VIRTIO CONSOLE DRIVER
79134d11 14521M: Amit Shah <amit@kernel.org>
9a82446b
AS
14522L: virtualization@lists.linux-foundation.org
14523S: Maintained
14524F: drivers/char/virtio_console.c
14525F: include/linux/virtio_console.h
c117ab84 14526F: include/uapi/linux/virtio_console.h
9a82446b 14527
2426ec8f 14528VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 14529M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14530M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
14531L: virtualization@lists.linux-foundation.org
14532S: Maintained
0e4191fe 14533F: Documentation/devicetree/bindings/virtio/
2426ec8f 14534F: drivers/virtio/
c893c8d7 14535F: tools/virtio/
2426ec8f
MT
14536F: drivers/net/virtio_net.c
14537F: drivers/block/virtio_blk.c
404a5c39 14538F: include/linux/virtio*.h
916cdabc 14539F: include/uapi/linux/virtio_*.h
dbaf0624 14540F: drivers/crypto/virtio/
c0a6a5ae 14541F: mm/balloon_compaction.c
2426ec8f 14542
7683e9e5
LT
14543VIRTIO CRYPTO DRIVER
14544M: Gonglei <arei.gonglei@huawei.com>
14545L: virtualization@lists.linux-foundation.org
14546L: linux-crypto@vger.kernel.org
14547S: Maintained
14548F: drivers/crypto/virtio/
14549F: include/uapi/linux/virtio_crypto.h
14550
f2dbda3b 14551VIRTIO DRIVERS FOR S390
1372324b 14552M: Cornelia Huck <cohuck@redhat.com>
c8b0d729 14553M: Halil Pasic <pasic@linux.vnet.ibm.com>
f2dbda3b
CH
14554L: linux-s390@vger.kernel.org
14555L: virtualization@lists.linux-foundation.org
14556L: kvm@vger.kernel.org
14557S: Supported
1b568d93 14558F: drivers/s390/virtio/
364a5607 14559F: arch/s390/include/uapi/asm/virtio-ccw.h
f2dbda3b 14560
4ad6ee91
GH
14561VIRTIO GPU DRIVER
14562M: David Airlie <airlied@linux.ie>
14563M: Gerd Hoffmann <kraxel@redhat.com>
14564L: dri-devel@lists.freedesktop.org
14565L: virtualization@lists.linux-foundation.org
0f445486 14566T: git git://anongit.freedesktop.org/drm/drm-misc
4ad6ee91
GH
14567S: Maintained
14568F: drivers/gpu/drm/virtio/
14569F: include/uapi/linux/virtio_gpu.h
14570
3a4d5c94
MT
14571VIRTIO HOST (VHOST)
14572M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14573M: Jason Wang <jasowang@redhat.com>
3a4d5c94 14574L: kvm@vger.kernel.org
c996d8b9 14575L: virtualization@lists.linux-foundation.org
3a4d5c94 14576L: netdev@vger.kernel.org
9f273c24 14577T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
14578S: Maintained
14579F: drivers/vhost/
c117ab84 14580F: include/uapi/linux/vhost.h
3a4d5c94 14581
271c8651
GH
14582VIRTIO INPUT DRIVER
14583M: Gerd Hoffmann <kraxel@redhat.com>
14584S: Maintained
14585F: drivers/virtio/virtio_input.c
14586F: include/uapi/linux/virtio_input.h
14587
82abbea7
RD
14588VIRTUAL SERIO DEVICE DRIVER
14589M: Stephen Chandler Paul <thatslyude@gmail.com>
01f20734 14590S: Maintained
82abbea7
RD
14591F: drivers/input/serio/userio.c
14592F: include/uapi/linux/userio.h
f73f8173 14593
77911fd2 14594VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
14595M: Hans Verkuil <hverkuil@xs4all.nl>
14596L: linux-media@vger.kernel.org
14597T: git git://linuxtv.org/media_tree.git
a825eaec 14598W: https://linuxtv.org
0b7bc1fa 14599S: Maintained
77911fd2 14600F: drivers/media/platform/vivid/*
0b7bc1fa 14601
55e331cf 14602VLYNQ BUS
08eeb306 14603M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 14604L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
14605S: Maintained
14606F: drivers/vlynq/vlynq.c
14607F: include/linux/vlynq.h
14608
390beae4 14609VME SUBSYSTEM
74c600e3 14610M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 14611M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
14612M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14613L: devel@driverdev.osuosl.org
14614S: Maintained
d4035a8c 14615T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
75a163c4 14616F: Documentation/driver-api/vme.rst
390beae4
MW
14617F: drivers/staging/vme/
14618F: drivers/vme/
14619F: include/linux/vme*
14620
73b35d07
DT
14621VMWARE BALLOON DRIVER
14622M: Xavier Deguillard <xdeguillard@vmware.com>
14623M: Philip Moltmann <moltmann@vmware.com>
14624M: "VMware, Inc." <pv-drivers@vmware.com>
14625L: linux-kernel@vger.kernel.org
14626S: Maintained
14627F: drivers/misc/vmw_balloon.c
14628
7683e9e5
LT
14629VMWARE HYPERVISOR INTERFACE
14630M: Alok Kataria <akataria@vmware.com>
14631L: virtualization@lists.linux-foundation.org
14632S: Supported
14633F: arch/x86/kernel/cpu/vmware.c
14634
14635VMWARE PVRDMA DRIVER
14636M: Adit Ranadive <aditr@vmware.com>
14637M: VMware PV-Drivers <pv-drivers@vmware.com>
14638L: linux-rdma@vger.kernel.org
14639S: Maintained
14640F: drivers/infiniband/hw/vmw_pvrdma/
14641
14642VMware PVSCSI driver
14643M: Jim Gill <jgill@vmware.com>
14644M: VMware PV-Drivers <pv-drivers@vmware.com>
14645L: linux-scsi@vger.kernel.org
14646S: Maintained
14647F: drivers/scsi/vmw_pvscsi.c
14648F: drivers/scsi/vmw_pvscsi.h
14649
8b8be51b
TH
14650VMWARE VMMOUSE SUBDRIVER
14651M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14652M: "VMware, Inc." <pv-drivers@vmware.com>
14653L: linux-input@vger.kernel.org
14654S: Maintained
14655F: drivers/input/mouse/vmmouse.c
14656F: drivers/input/mouse/vmmouse.h
14657
d1a890fa 14658VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 14659M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
14660M: "VMware, Inc." <pv-drivers@vmware.com>
14661L: netdev@vger.kernel.org
14662S: Maintained
14663F: drivers/net/vmxnet3/
d1a890fa 14664
d48faef7
HH
14665VOCORE VOCORE2 BOARD
14666M: Harvey Hunt <harveyhuntnexus@gmail.com>
14667L: linux-mips@linux-mips.org
14668S: Maintained
14669F: arch/mips/boot/dts/ralink/vocore2.dts
14670
e53e86c7 14671VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 14672M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 14673M: Mark Brown <broonie@kernel.org>
5cdeb2c8 14674L: linux-kernel@vger.kernel.org
1dd68f01 14675W: http://www.slimlogic.co.uk/?p=48
6febb5ab 14676T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 14677S: Supported
9d2597e8 14678F: Documentation/devicetree/bindings/regulator/
2befc01b 14679F: Documentation/power/regulator/
679655da 14680F: drivers/regulator/
9d2597e8 14681F: include/dt-bindings/regulator/
679655da 14682F: include/linux/regulator/
e53e86c7 14683
081958eb
DA
14684VRF
14685M: David Ahern <dsa@cumulusnetworks.com>
14686M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14687L: netdev@vger.kernel.org
14688S: Maintained
14689F: drivers/net/vrf.c
562d897d 14690F: Documentation/networking/vrf.txt
081958eb 14691
ab41319e 14692VT1211 HARDWARE MONITOR DRIVER
8b58be88 14693M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 14694L: linux-hwmon@vger.kernel.org
ab41319e 14695S: Maintained
679655da
JP
14696F: Documentation/hwmon/vt1211
14697F: drivers/hwmon/vt1211.c
ab41319e 14698
1de9e371 14699VT8231 HARDWARE MONITOR DRIVER
8b58be88 14700M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 14701L: linux-hwmon@vger.kernel.org
1de9e371 14702S: Maintained
679655da 14703F: drivers/hwmon/vt8231.c
1de9e371 14704
88095e7b
TO
14705VUB300 USB to SDIO/SD/MMC bridge chip
14706M: Tony Olech <tony.olech@elandigitalsystems.com>
14707L: linux-mmc@vger.kernel.org
14708L: linux-usb@vger.kernel.org
14709S: Supported
14710F: drivers/mmc/host/vub300.c
14711
1da177e4 14712W1 DALLAS'S 1-WIRE BUS
a8018766 14713M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 14714S: Maintained
679655da
JP
14715F: Documentation/w1/
14716F: drivers/w1/
de0d6dbd 14717F: include/linux/w1.h
1da177e4 14718
13927079 14719W83791D HARDWARE MONITORING DRIVER
8b58be88 14720M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 14721L: linux-hwmon@vger.kernel.org
25845c22 14722S: Maintained
679655da
JP
14723F: Documentation/hwmon/w83791d
14724F: drivers/hwmon/w83791d.c
13927079 14725
61db011d 14726W83793 HARDWARE MONITORING DRIVER
8b58be88 14727M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 14728L: linux-hwmon@vger.kernel.org
61db011d 14729S: Maintained
679655da
JP
14730F: Documentation/hwmon/w83793
14731F: drivers/hwmon/w83793.c
61db011d 14732
e3760b43 14733W83795 HARDWARE MONITORING DRIVER
d8130624 14734M: Jean Delvare <jdelvare@suse.com>
968ce1b1 14735L: linux-hwmon@vger.kernel.org
e3760b43
JD
14736S: Maintained
14737F: drivers/hwmon/w83795.c
14738
1da177e4 14739W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 14740M: Pierre Ossman <pierre@ossman.eu>
1da177e4 14741S: Maintained
679655da 14742F: drivers/mmc/host/wbsd.*
1da177e4 14743
b4e05923
HG
14744WACOM PROTOCOL 4 SERIAL TABLETS
14745M: Julian Squires <julian@cipht.net>
14746M: Hans de Goede <hdegoede@redhat.com>
14747L: linux-input@vger.kernel.org
14748S: Maintained
14749F: drivers/input/tablet/wacom_serial4.c
14750
3527761c 14751WATCHDOG DEVICE DRIVERS
8b58be88 14752M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 14753R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
14754L: linux-watchdog@vger.kernel.org
14755W: http://www.linux-watchdog.org/
f599aaf0 14756T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 14757S: Maintained
540be8b2 14758F: Documentation/devicetree/bindings/watchdog/
679655da
JP
14759F: Documentation/watchdog/
14760F: drivers/watchdog/
14761F: include/linux/watchdog.h
c117ab84 14762F: include/uapi/linux/watchdog.h
3527761c 14763
727fd697
KS
14764WHISKEYCOVE PMIC GPIO DRIVER
14765M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14766L: linux-gpio@vger.kernel.org
14767S: Maintained
14768F: drivers/gpio/gpio-wcove.c
14769
b22e00f3
DR
14770WIIMOTE HID DRIVER
14771M: David Herrmann <dh.herrmann@googlemail.com>
14772L: linux-input@vger.kernel.org
14773S: Maintained
14774F: drivers/hid/hid-wiimote*
14775
82abbea7
RD
14776WILOCITY WIL6210 WIRELESS DRIVER
14777M: Maya Erez <qca_merez@qca.qualcomm.com>
14778L: linux-wireless@vger.kernel.org
14779L: wil6210@qca.qualcomm.com
14780S: Supported
14781W: http://wireless.kernel.org/en/users/Drivers/wil6210
14782F: drivers/net/wireless/ath/wil6210/
82abbea7
RD
14783
14784WIMAX STACK
14785M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14786M: linux-wimax@intel.com
14787L: wimax@linuxwimax.org (subscribers-only)
14788S: Supported
14789W: http://linuxwimax.org
14790F: Documentation/wimax/README.wimax
14791F: include/linux/wimax/debug.h
14792F: include/net/wimax.h
14793F: include/uapi/linux/wimax.h
14794F: net/wimax/
14795
e258b80e 14796WINBOND CIR DRIVER
364e9e18 14797M: David Härdeman <david@hardeman.nu>
e258b80e 14798S: Maintained
116ab806 14799F: drivers/media/rc/winbond-cir.c
e258b80e 14800
c36a483d
WBG
14801WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14802M: William Breathitt Gray <vilhelm.gray@gmail.com>
14803L: linux-watchdog@vger.kernel.org
14804S: Maintained
14805F: drivers/watchdog/ebc-c384_wdt.c
14806
9c26df9b
WBG
14807WINSYSTEMS WS16C48 GPIO DRIVER
14808M: William Breathitt Gray <vilhelm.gray@gmail.com>
14809L: linux-gpio@vger.kernel.org
14810S: Maintained
14811F: drivers/gpio/gpio-ws16c48.c
e258b80e 14812
5fc14680 14813WISTRON LAPTOP BUTTON DRIVER
8b58be88 14814M: Miloslav Trmac <mitr@volny.cz>
5fc14680 14815S: Maintained
679655da 14816F: drivers/input/misc/wistron_btns.c
5fc14680 14817
1da177e4 14818WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 14819L: linux-wireless@vger.kernel.org
0c59d281 14820S: Odd fixes
679655da 14821F: drivers/net/wireless/wl3501*
1da177e4 14822
055bcbcb 14823WOLFSON MICROELECTRONICS DRIVERS
3a1672bb 14824L: patches@opensource.cirrus.com
f0e03dbd
RF
14825T: git https://github.com/CirrusLogic/linux-drivers.git
14826W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 14827S: Supported
3768f0b1 14828F: Documentation/hwmon/wm83??
f494993f
CK
14829F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14830F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14831F: Documentation/devicetree/bindings/mfd/arizona.txt
9f7c7cee 14832F: Documentation/devicetree/bindings/mfd/wm831x.txt
9fda3b42 14833F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
af1c5386 14834F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 14835F: drivers/clk/clk-wm83*.c
9c309598 14836F: drivers/extcon/extcon-arizona.c
b75ea16a 14837F: drivers/leds/leds-wm83*.c
25b273ba 14838F: drivers/gpio/gpio-*wm*.c
9c309598 14839F: drivers/gpio/gpio-arizona.c
d22b0869 14840F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
14841F: drivers/input/misc/wm831x-on.c
14842F: drivers/input/touchscreen/wm831x-ts.c
14843F: drivers/input/touchscreen/wm97*.c
9c309598
MB
14844F: drivers/mfd/arizona*
14845F: drivers/mfd/wm*.c
12ebc137 14846F: drivers/mfd/cs47l24*
8c0984e5 14847F: drivers/power/supply/wm83*.c
b75ea16a
MB
14848F: drivers/rtc/rtc-wm83*.c
14849F: drivers/regulator/wm8*.c
cdf4275e 14850F: drivers/regulator/arizona*
3860e6c4 14851F: drivers/video/backlight/wm83*_bl.c
b75ea16a 14852F: drivers/watchdog/wm83*_wdt.c
9c309598 14853F: include/linux/mfd/arizona/
3860e6c4 14854F: include/linux/mfd/wm831x/
b75ea16a 14855F: include/linux/mfd/wm8350/
3768f0b1 14856F: include/linux/mfd/wm8400*
22161f3e 14857F: include/linux/regulator/arizona*
59ec6da2 14858F: include/linux/wm97xx.h
055bcbcb 14859F: include/sound/wm????.h
9c309598 14860F: sound/soc/codecs/arizona.?
055bcbcb 14861F: sound/soc/codecs/wm*
12ebc137 14862F: sound/soc/codecs/cs47l24*
b75ea16a 14863
3e6cd7a4
TH
14864WORKQUEUE
14865M: Tejun Heo <tj@kernel.org>
badb7f5e 14866R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
14867T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14868S: Maintained
14869F: include/linux/workqueue.h
14870F: kernel/workqueue.c
e7f08ffb 14871F: Documentation/core-api/workqueue.rst
3e6cd7a4 14872
39ac9f48
CYT
14873X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14874M: Chen-Yu Tsai <wens@csie.org>
14875L: linux-kernel@vger.kernel.org
14876S: Maintained
14877N: axp[128]
14878
1da177e4 14879X.25 NETWORK LAYER
8bf28059 14880M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 14881L: linux-x25@vger.kernel.org
8bf28059 14882S: Odd Fixes
679655da
JP
14883F: Documentation/networking/x25*
14884F: include/net/x25*
14885F: net/x25/
1da177e4 14886
e2d1d6c0 14887X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
14888M: Thomas Gleixner <tglx@linutronix.de>
14889M: Ingo Molnar <mingo@redhat.com>
8a95b74d 14890R: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 14891M: x86@kernel.org
981c3a4f 14892L: linux-kernel@vger.kernel.org
75fc2d37 14893T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 14894S: Maintained
679655da
JP
14895F: Documentation/x86/
14896F: arch/x86/
e2d1d6c0 14897
c1f5c54b
IM
14898X86 MCE INFRASTRUCTURE
14899M: Tony Luck <tony.luck@intel.com>
487ba8e8 14900M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
14901L: linux-edac@vger.kernel.org
14902S: Maintained
14903F: arch/x86/kernel/cpu/mcheck/*
14904
79ebdc95
BP
14905X86 MICROCODE UPDATE SUPPORT
14906M: Borislav Petkov <bp@alien8.de>
14907S: Maintained
14908F: arch/x86/kernel/cpu/microcode/*
14909
7683e9e5
LT
14910X86 PLATFORM DRIVERS
14911M: Darren Hart <dvhart@infradead.org>
14912M: Andy Shevchenko <andy@infradead.org>
14913L: platform-driver-x86@vger.kernel.org
14914T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14915S: Maintained
14916F: drivers/platform/x86/
14917F: drivers/platform/olpc/
14918
f0905c5a
AL
14919X86 VDSO
14920M: Andy Lutomirski <luto@amacapital.net>
14921L: linux-kernel@vger.kernel.org
14922T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14923S: Maintained
d603c8e1 14924F: arch/x86/entry/vdso/
f0905c5a 14925
d6fad502 14926XC2028/3028 TUNER DRIVER
5dc8a864
MCC
14927M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14928M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 14929L: linux-media@vger.kernel.org
a825eaec 14930W: https://linuxtv.org
d6fad502
MCC
14931T: git git://linuxtv.org/media_tree.git
14932S: Maintained
14933F: drivers/media/tuners/tuner-xc2028.*
14934
7683e9e5
LT
14935XEN BLOCK SUBSYSTEM
14936M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14937M: Roger Pau Monné <roger.pau@citrix.com>
11dbb52b 14938L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c4468085 14939S: Supported
7683e9e5
LT
14940F: drivers/block/xen-blkback/*
14941F: drivers/block/xen*
c4468085 14942
77bfb479 14943XEN HYPERVISOR ARM
85d1a29d 14944M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14945L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14946S: Maintained
77bfb479
SS
14947F: arch/arm/xen/
14948F: arch/arm/include/asm/xen/
14949
b475e83f 14950XEN HYPERVISOR ARM64
85d1a29d 14951M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14952L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14953S: Maintained
b475e83f
SS
14954F: arch/arm64/xen/
14955F: arch/arm64/include/asm/xen/
14956
7683e9e5
LT
14957XEN HYPERVISOR INTERFACE
14958M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14959M: Juergen Gross <jgross@suse.com>
14960L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14961T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14962S: Supported
14963F: arch/x86/xen/
14964F: drivers/*/xen-*front.c
14965F: drivers/xen/
14966F: arch/x86/include/asm/xen/
ffe15f83 14967F: arch/x86/include/asm/pvclock-abi.h
7683e9e5
LT
14968F: include/xen/
14969F: include/uapi/xen/
14970F: Documentation/ABI/stable/sysfs-hypervisor-xen
14971F: Documentation/ABI/testing/sysfs-hypervisor-xen
14972
9b57e1a7 14973XEN NETWORK BACKEND DRIVER
8386040b 14974M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 14975M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 14976L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
14977L: netdev@vger.kernel.org
14978S: Supported
14979F: drivers/net/xen-netback/*
14980
c5f8e29d
KRW
14981XEN PCI SUBSYSTEM
14982M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14983L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14984S: Supported
14985F: arch/x86/pci/*xen*
14986F: drivers/pci/*xen*
14987
15d03609
JG
14988XEN PVSCSI DRIVERS
14989M: Juergen Gross <jgross@suse.com>
14990L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14991L: linux-scsi@vger.kernel.org
14992S: Supported
14993F: drivers/scsi/xen-scsifront.c
14994F: drivers/xen/xen-scsiback.c
14995F: include/xen/interface/io/vscsiif.h
14996
c5f8e29d
KRW
14997XEN SWIOTLB SUBSYSTEM
14998M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14999L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
15000S: Supported
15001F: arch/x86/xen/*swiotlb*
15002F: drivers/xen/*swiotlb*
15003
1da177e4 15004XFS FILESYSTEM
721a0edf 15005M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
15006M: linux-xfs@vger.kernel.org
15007L: linux-xfs@vger.kernel.org
15008W: http://xfs.org/
721a0edf 15009T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 15010S: Supported
679655da
JP
15011F: Documentation/filesystems/xfs.txt
15012F: fs/xfs/
1da177e4 15013
8a3b7a25 15014XILINX AXI ETHERNET DRIVER
59a54f30
MS
15015M: Anirudha Sarangi <anirudh@xilinx.com>
15016M: John Linn <John.Linn@xilinx.com>
8a3b7a25
DB
15017S: Maintained
15018F: drivers/net/ethernet/xilinx/xilinx_axienet*
15019
238b8721 15020XILINX UARTLITE SERIAL DRIVER
8b58be88 15021M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
15022L: linux-serial@vger.kernel.org
15023S: Maintained
df621252 15024F: drivers/tty/serial/uartlite.c
238b8721 15025
df330515
LP
15026XILINX VIDEO IP CORES
15027M: Hyun Kwon <hyun.kwon@xilinx.com>
15028M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15029L: linux-media@vger.kernel.org
15030T: git git://linuxtv.org/media_tree.git
15031S: Supported
15032F: Documentation/devicetree/bindings/media/xilinx/
15033F: drivers/media/platform/xilinx/
a5562f65 15034F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 15035
74316949
EB
15036XILLYBUS DRIVER
15037M: Eli Billauer <eli.billauer@gmail.com>
15038L: linux-kernel@vger.kernel.org
15039S: Supported
15040F: drivers/char/xillybus/
15041
39d2675a
NH
15042XRA1403 GPIO EXPANDER
15043M: Nandor Han <nandor.han@ge.com>
15044M: Semi Malinen <semi.malinen@ge.com>
15045L: linux-gpio@vger.kernel.org
15046S: Maintained
15047F: drivers/gpio/gpio-xra1403.c
15048F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15049
f620e4b8
MF
15050XTENSA XTFPGA PLATFORM SUPPORT
15051M: Max Filippov <jcmvbkbc@gmail.com>
15052L: linux-xtensa@linux-xtensa.org
15053S: Maintained
15054F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 15055F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 15056
1da177e4 15057YAM DRIVER FOR AX.25
8b58be88 15058M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
15059L: linux-hams@vger.kernel.org
15060S: Maintained
679655da
JP
15061F: drivers/net/hamradio/yam*
15062F: include/linux/yam.h
1da177e4 15063
82abbea7
RD
15064YAMA SECURITY MODULE
15065M: Kees Cook <keescook@chromium.org>
15066T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15067S: Supported
15068F: security/yama/
15069F: Documentation/admin-guide/LSM/Yama.rst
15070
af64a5eb 15071YEALINK PHONE DRIVER
8b58be88 15072M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
15073L: usbb2k-api-dev@nongnu.org
15074S: Maintained
e2ba5731 15075F: Documentation/input/yealink.rst
679655da 15076F: drivers/input/misc/yealink.*
af64a5eb 15077
1da177e4 15078Z8530 DRIVER FOR AX.25
8b58be88 15079M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
15080W: http://yaina.de/jreuter/
15081W: http://www.qsl.net/dl1bke/
15082L: linux-hams@vger.kernel.org
15083S: Maintained
679655da
JP
15084F: Documentation/networking/z8530drv.txt
15085F: drivers/net/hamradio/*scc.c
15086F: drivers/net/hamradio/z8530.h
1da177e4 15087
0cf31ec1 15088ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 15089M: Seth Jennings <sjenning@redhat.com>
aab45453 15090M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
15091L: linux-mm@kvack.org
15092S: Maintained
15093F: mm/zbud.c
15094F: include/linux/zbud.h
15095
7c0c3afb 15096ZD1211RW WIRELESS DRIVER
8b58be88
JP
15097M: Daniel Drake <dsd@gentoo.org>
15098M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 15099W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 15100L: linux-wireless@vger.kernel.org
7c0c3afb
DD
15101L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15102S: Maintained
6948300c 15103F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 15104
82abbea7 15105ZD1301 MEDIA DRIVER
a40cc814
AP
15106M: Antti Palosaari <crope@iki.fi>
15107L: linux-media@vger.kernel.org
15108W: https://linuxtv.org/
15109W: http://palosaari.fi/linux/
15110Q: https://patchwork.linuxtv.org/project/linux-media/list/
15111S: Maintained
82abbea7 15112F: drivers/media/usb/dvb-usb-v2/zd1301*
a40cc814 15113
82abbea7 15114ZD1301_DEMOD MEDIA DRIVER
d4c554c3
AP
15115M: Antti Palosaari <crope@iki.fi>
15116L: linux-media@vger.kernel.org
15117W: https://linuxtv.org/
15118W: http://palosaari.fi/linux/
15119Q: https://patchwork.linuxtv.org/project/linux-media/list/
15120S: Maintained
82abbea7 15121F: drivers/media/dvb-frontends/zd1301_demod*
d4c554c3 15122
20263029
DS
15123ZPOOL COMPRESSED PAGE STORAGE API
15124M: Dan Streetman <ddstreet@ieee.org>
15125L: linux-mm@kvack.org
15126S: Maintained
15127F: mm/zpool.c
15128F: include/linux/zpool.h
15129
1da177e4 15130ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 15131L: mjpeg-users@lists.sourceforge.net
f63145e2 15132L: linux-media@vger.kernel.org
1da177e4 15133W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 15134T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 15135S: Odd Fixes
90d72ac6 15136F: drivers/media/pci/zoran/
1da177e4 15137
6920f2cc
MK
15138ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15139M: Minchan Kim <minchan@kernel.org>
15140M: Nitin Gupta <ngupta@vflare.org>
74f3037c 15141R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
15142L: linux-kernel@vger.kernel.org
15143S: Maintained
15144F: drivers/block/zram/
15145F: Documentation/blockdev/zram.txt
15146
8b4a4080 15147ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 15148M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 15149S: Maintained
df621252 15150F: drivers/tty/serial/zs.*
8b4a4080 15151
eae70d06
MK
15152ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15153M: Minchan Kim <minchan@kernel.org>
15154M: Nitin Gupta <ngupta@vflare.org>
41192a2d 15155R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
15156L: linux-mm@kvack.org
15157S: Maintained
15158F: mm/zsmalloc.c
15159F: include/linux/zsmalloc.h
d02be50d 15160F: Documentation/vm/zsmalloc.txt
eae70d06 15161
0cf31ec1 15162ZSWAP COMPRESSED SWAP CACHING
0bb181c7 15163M: Seth Jennings <sjenning@redhat.com>
534c9dc9 15164M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
15165L: linux-mm@kvack.org
15166S: Maintained
15167F: mm/zswap.c
15168
1da177e4 15169THE REST
8b58be88 15170M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 15171L: linux-kernel@vger.kernel.org
8a6e2535 15172Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 15173T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 15174S: Buried alive in reporters
34d03cc1
JP
15175F: *
15176F: */
This page took 15.782714 seconds and 4 git commands to generate.