1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Heiner Kallweit <hkallweit1@gmail.com>
207 M: nic_swsd@realtek.com
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 X: arch/*/include/uapi/
267 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
268 M: Hans de Goede <hdegoede@redhat.com>
269 L: linux-hwmon@vger.kernel.org
271 F: drivers/hwmon/abituguru.c
273 ABIT UGURU 3 HARDWARE MONITOR DRIVER
274 M: Alistair John Strachan <alistair@devzero.co.uk>
275 L: linux-hwmon@vger.kernel.org
277 F: drivers/hwmon/abituguru3.c
279 ACCES 104-DIO-48E GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-104-dio-48e.c
285 ACCES 104-IDI-48 GPIO DRIVER
286 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-104-idi-48.c
291 ACCES 104-IDIO-16 GPIO DRIVER
292 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-idio-16.c
297 ACCES 104-QUAD-8 DRIVER
298 M: William Breathitt Gray <vilhelm.gray@gmail.com>
299 M: Syed Nayyar Waris <syednwaris@gmail.com>
300 L: linux-iio@vger.kernel.org
302 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
303 F: drivers/counter/104-quad-8.c
305 ACCES PCI-IDIO-16 GPIO DRIVER
306 M: William Breathitt Gray <vilhelm.gray@gmail.com>
307 L: linux-gpio@vger.kernel.org
309 F: drivers/gpio/gpio-pci-idio-16.c
311 ACCES PCIe-IDIO-24 GPIO DRIVER
312 M: William Breathitt Gray <vilhelm.gray@gmail.com>
313 L: linux-gpio@vger.kernel.org
315 F: drivers/gpio/gpio-pcie-idio-24.c
318 M: Jes Sorensen <jes@trained-monkey.org>
319 L: linux-acenic@sunsite.dk
321 F: drivers/net/ethernet/alteon/acenic*
323 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
324 M: Peter Kaestle <peter@piie.net>
325 L: platform-driver-x86@vger.kernel.org
327 W: http://piie.net/?section=acerhdf
328 F: drivers/platform/x86/acerhdf.c
330 ACER WMI LAPTOP EXTRAS
331 M: "Lee, Chun-Yi" <jlee@suse.com>
332 L: platform-driver-x86@vger.kernel.org
334 F: drivers/platform/x86/acer-wmi.c
337 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
338 M: Len Brown <lenb@kernel.org>
339 L: linux-acpi@vger.kernel.org
341 W: https://01.org/linux-acpi
342 Q: https://patchwork.kernel.org/project/linux-acpi/list/
343 B: https://bugzilla.kernel.org
344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
345 F: Documentation/ABI/testing/configfs-acpi
346 F: Documentation/ABI/testing/sysfs-bus-acpi
347 F: Documentation/firmware-guide/acpi/
349 F: drivers/pci/*/*acpi*
350 F: drivers/pci/*acpi*
351 F: drivers/pnp/pnpacpi/
353 F: include/linux/acpi.h
354 F: include/linux/fwnode.h
358 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
359 M: Len Brown <lenb@kernel.org>
360 R: James Morse <james.morse@arm.com>
361 R: Tony Luck <tony.luck@intel.com>
362 R: Borislav Petkov <bp@alien8.de>
363 L: linux-acpi@vger.kernel.org
364 F: drivers/acpi/apei/
366 ACPI COMPONENT ARCHITECTURE (ACPICA)
367 M: Robert Moore <robert.moore@intel.com>
368 M: Erik Kaneda <erik.kaneda@intel.com>
369 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
370 L: linux-acpi@vger.kernel.org
373 W: https://acpica.org/
374 W: https://github.com/acpica/acpica/
375 Q: https://patchwork.kernel.org/project/linux-acpi/list/
376 B: https://bugzilla.kernel.org
377 B: https://bugs.acpica.org
378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
379 F: drivers/acpi/acpica/
384 M: Zhang Rui <rui.zhang@intel.com>
385 L: linux-acpi@vger.kernel.org
387 W: https://01.org/linux-acpi
388 B: https://bugzilla.kernel.org
389 F: drivers/acpi/fan.c
391 ACPI FOR ARM64 (ACPI/arm64)
392 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
393 M: Hanjun Guo <guohanjun@huawei.com>
394 M: Sudeep Holla <sudeep.holla@arm.com>
395 L: linux-acpi@vger.kernel.org
396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
398 F: drivers/acpi/arm64
400 ACPI I2C MULTI INSTANTIATE DRIVER
401 M: Hans de Goede <hdegoede@redhat.com>
402 L: platform-driver-x86@vger.kernel.org
404 F: drivers/platform/x86/i2c-multi-instantiate.c
407 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
408 M: Len Brown <lenb@kernel.org>
409 R: Andy Shevchenko <andy@kernel.org>
410 R: Mika Westerberg <mika.westerberg@linux.intel.com>
411 L: linux-acpi@vger.kernel.org
413 Q: https://patchwork.kernel.org/project/linux-acpi/list/
414 B: https://bugzilla.kernel.org
415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
416 F: drivers/acpi/pmic/
419 M: Zhang Rui <rui.zhang@intel.com>
420 L: linux-acpi@vger.kernel.org
422 W: https://01.org/linux-acpi
423 B: https://bugzilla.kernel.org
424 F: drivers/acpi/*thermal*
427 M: Zhang Rui <rui.zhang@intel.com>
428 L: linux-acpi@vger.kernel.org
430 W: https://01.org/linux-acpi
431 B: https://bugzilla.kernel.org
432 F: drivers/acpi/acpi_video.c
435 L: platform-driver-x86@vger.kernel.org
437 F: drivers/platform/x86/wmi.c
438 F: include/uapi/linux/wmi.h
440 ACRN HYPERVISOR SERVICE MODULE
441 M: Shuo Liu <shuo.a.liu@intel.com>
442 L: acrn-dev@lists.projectacrn.org (subscribers-only)
444 W: https://projectacrn.org
445 F: Documentation/virt/acrn/
446 F: drivers/virt/acrn/
447 F: include/uapi/linux/acrn.h
449 AD1889 ALSA SOUND DRIVER
450 L: linux-parisc@vger.kernel.org
452 W: https://parisc.wiki.kernel.org/index.php/AD1889
453 F: sound/pci/ad1889.*
455 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
456 M: Michael Hennerich <michael.hennerich@analog.com>
458 W: http://wiki.analog.com/AD5254
459 W: http://ez.analog.com/community/linux-device-drivers
460 F: drivers/misc/ad525x_dpot.c
462 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
463 M: Michael Hennerich <michael.hennerich@analog.com>
465 W: http://wiki.analog.com/AD5398
466 W: http://ez.analog.com/community/linux-device-drivers
467 F: drivers/regulator/ad5398.c
469 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
470 M: Michael Hennerich <michael.hennerich@analog.com>
472 W: http://wiki.analog.com/AD7142
473 W: http://ez.analog.com/community/linux-device-drivers
474 F: drivers/input/misc/ad714x.c
476 AD7877 TOUCHSCREEN DRIVER
477 M: Michael Hennerich <michael.hennerich@analog.com>
479 W: http://wiki.analog.com/AD7877
480 W: http://ez.analog.com/community/linux-device-drivers
481 F: drivers/input/touchscreen/ad7877.c
483 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
484 M: Michael Hennerich <michael.hennerich@analog.com>
486 W: http://wiki.analog.com/AD7879
487 W: http://ez.analog.com/community/linux-device-drivers
488 F: drivers/input/touchscreen/ad7879.c
490 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
491 M: Jiri Kosina <jikos@kernel.org>
494 ADF7242 IEEE 802.15.4 RADIO DRIVER
495 M: Michael Hennerich <michael.hennerich@analog.com>
496 L: linux-wpan@vger.kernel.org
498 W: https://wiki.analog.com/ADF7242
499 W: http://ez.analog.com/community/linux-device-drivers
500 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
501 F: drivers/net/ieee802154/adf7242.c
503 ADM1025 HARDWARE MONITOR DRIVER
504 M: Jean Delvare <jdelvare@suse.com>
505 L: linux-hwmon@vger.kernel.org
507 F: Documentation/hwmon/adm1025.rst
508 F: drivers/hwmon/adm1025.c
510 ADM1029 HARDWARE MONITOR DRIVER
511 M: Corentin Labbe <clabbe.montjoie@gmail.com>
512 L: linux-hwmon@vger.kernel.org
514 F: drivers/hwmon/adm1029.c
516 ADM8211 WIRELESS DRIVER
517 L: linux-wireless@vger.kernel.org
519 W: https://wireless.wiki.kernel.org/
520 F: drivers/net/wireless/admtek/adm8211.*
522 ADP1653 FLASH CONTROLLER DRIVER
523 M: Sakari Ailus <sakari.ailus@iki.fi>
524 L: linux-media@vger.kernel.org
526 F: drivers/media/i2c/adp1653.c
527 F: include/media/i2c/adp1653.h
529 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
530 M: Michael Hennerich <michael.hennerich@analog.com>
532 W: http://wiki.analog.com/ADP5520
533 W: http://ez.analog.com/community/linux-device-drivers
534 F: drivers/gpio/gpio-adp5520.c
535 F: drivers/input/keyboard/adp5520-keys.c
536 F: drivers/leds/leds-adp5520.c
537 F: drivers/mfd/adp5520.c
538 F: drivers/video/backlight/adp5520_bl.c
540 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
541 M: Michael Hennerich <michael.hennerich@analog.com>
543 W: http://wiki.analog.com/ADP5588
544 W: http://ez.analog.com/community/linux-device-drivers
545 F: drivers/gpio/gpio-adp5588.c
546 F: drivers/input/keyboard/adp5588-keys.c
548 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
549 M: Michael Hennerich <michael.hennerich@analog.com>
551 W: http://wiki.analog.com/ADP8860
552 W: http://ez.analog.com/community/linux-device-drivers
553 F: drivers/video/backlight/adp8860_bl.c
556 M: Colin Leroy <colin@colino.net>
558 F: drivers/macintosh/therm_adt746x.c
560 ADT7475 HARDWARE MONITOR DRIVER
561 M: Jean Delvare <jdelvare@suse.com>
562 L: linux-hwmon@vger.kernel.org
564 F: Documentation/hwmon/adt7475.rst
565 F: drivers/hwmon/adt7475.c
568 M: Matthew Wilcox <willy@infradead.org>
569 M: Hannes Reinecke <hare@suse.com>
570 L: linux-scsi@vger.kernel.org
572 F: Documentation/scsi/advansys.rst
573 F: drivers/scsi/advansys.c
575 ADVANTECH SWBTN DRIVER
576 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
577 L: platform-driver-x86@vger.kernel.org
579 F: drivers/platform/x86/adv_swbutton.c
581 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
582 M: Michael Hennerich <michael.hennerich@analog.com>
584 W: http://wiki.analog.com/ADXL345
585 W: http://ez.analog.com/community/linux-device-drivers
586 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
587 F: drivers/input/misc/adxl34x.c
589 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
590 M: Michael Hennerich <michael.hennerich@analog.com>
592 W: http://ez.analog.com/community/linux-device-drivers
593 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
594 F: drivers/iio/accel/adxl372.c
595 F: drivers/iio/accel/adxl372_i2c.c
596 F: drivers/iio/accel/adxl372_spi.c
599 M: Antti Palosaari <crope@iki.fi>
600 L: linux-media@vger.kernel.org
602 W: https://linuxtv.org
603 W: http://palosaari.fi/linux/
604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
605 T: git git://linuxtv.org/anttip/media_tree.git
606 F: drivers/media/dvb-frontends/af9013*
609 M: Antti Palosaari <crope@iki.fi>
610 L: linux-media@vger.kernel.org
612 W: https://linuxtv.org
613 W: http://palosaari.fi/linux/
614 Q: http://patchwork.linuxtv.org/project/linux-media/list/
615 T: git git://linuxtv.org/anttip/media_tree.git
616 F: drivers/media/dvb-frontends/af9033*
619 M: David Sterba <dsterba@suse.com>
620 L: linux-fsdevel@vger.kernel.org
622 F: Documentation/filesystems/affs.rst
626 M: David Howells <dhowells@redhat.com>
627 L: linux-afs@lists.infradead.org
629 W: https://www.infradead.org/~dhowells/kafs/
630 F: Documentation/filesystems/afs.rst
632 F: include/trace/events/afs.h
635 M: David Airlie <airlied@linux.ie>
637 T: git git://anongit.freedesktop.org/drm/drm
639 F: include/linux/agp*
640 F: include/uapi/linux/agp*
643 M: "Juergen E. Fischer" <fischer@norbit.de>
644 L: linux-scsi@vger.kernel.org
646 F: drivers/scsi/aha152x*
647 F: drivers/scsi/pcmcia/aha152x*
649 AIC7XXX / AIC79XX SCSI DRIVER
650 M: Hannes Reinecke <hare@suse.com>
651 L: linux-scsi@vger.kernel.org
653 F: drivers/scsi/aic7xxx/
655 AIMSLAB FM RADIO RECEIVER DRIVER
656 M: Hans Verkuil <hverkuil@xs4all.nl>
657 L: linux-media@vger.kernel.org
659 W: https://linuxtv.org
660 T: git git://linuxtv.org/media_tree.git
661 F: drivers/media/radio/radio-aimslab*
664 M: Benjamin LaHaise <bcrl@kvack.org>
665 L: linux-aio@kvack.org
668 F: include/linux/*aio*.h
671 M: Antti Palosaari <crope@iki.fi>
672 L: linux-media@vger.kernel.org
674 W: https://linuxtv.org
675 W: http://palosaari.fi/linux/
676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
677 T: git git://linuxtv.org/anttip/media_tree.git
678 F: drivers/media/usb/airspy/
680 ALACRITECH GIGABIT ETHERNET DRIVER
681 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
683 F: drivers/net/ethernet/alacritech/*
685 ALCATEL SPEEDTOUCH USB DRIVER
686 M: Duncan Sands <duncan.sands@free.fr>
687 L: linux-usb@vger.kernel.org
689 W: http://www.linux-usb.org/SpeedTouch/
690 F: drivers/usb/atm/speedtch.c
691 F: drivers/usb/atm/usbatm.c
693 ALCHEMY AU1XX0 MMC DRIVER
694 M: Manuel Lauss <manuel.lauss@gmail.com>
696 F: drivers/mmc/host/au1xmmc.c
699 M: Rudolf Marek <r.marek@assembler.cz>
700 L: linux-i2c@vger.kernel.org
702 F: Documentation/i2c/busses/i2c-ali1563.rst
703 F: drivers/i2c/busses/i2c-ali1563.c
706 L: Dell.Client.Kernel@dell.com
708 F: drivers/platform/x86/dell/alienware-wmi.c
710 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
711 M: Tomislav Denis <tomislav.denis@avl.com>
712 L: linux-iio@vger.kernel.org
714 W: http://www.allsensors.com/
715 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
716 F: drivers/iio/pressure/dlhl60d.c
718 ALLEGRO DVT VIDEO IP CORE DRIVER
719 M: Michael Tretter <m.tretter@pengutronix.de>
720 R: Pengutronix Kernel Team <kernel@pengutronix.de>
721 L: linux-media@vger.kernel.org
723 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
724 F: drivers/media/platform/allegro-dvt/
726 ALLWINNER A10 CSI DRIVER
727 M: Maxime Ripard <mripard@kernel.org>
728 L: linux-media@vger.kernel.org
730 T: git git://linuxtv.org/media_tree.git
731 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
732 F: drivers/media/platform/sunxi/sun4i-csi/
734 ALLWINNER CPUFREQ DRIVER
735 M: Yangtao Li <tiny.windzz@gmail.com>
736 L: linux-pm@vger.kernel.org
738 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
739 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
741 ALLWINNER CRYPTO DRIVERS
742 M: Corentin Labbe <clabbe.montjoie@gmail.com>
743 L: linux-crypto@vger.kernel.org
745 F: drivers/crypto/allwinner/
747 ALLWINNER THERMAL DRIVER
748 M: Vasily Khoruzhick <anarsoul@gmail.com>
749 M: Yangtao Li <tiny.windzz@gmail.com>
750 L: linux-pm@vger.kernel.org
752 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
753 F: drivers/thermal/sun8i_thermal.c
756 M: Maxime Ripard <mripard@kernel.org>
757 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
758 L: linux-media@vger.kernel.org
760 F: drivers/staging/media/sunxi/cedrus/
763 M: Richard Henderson <rth@twiddle.net>
764 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
765 M: Matt Turner <mattst88@gmail.com>
766 L: linux-alpha@vger.kernel.org
770 ALPS PS/2 TOUCHPAD DRIVER
771 R: Pali Rohár <pali@kernel.org>
772 F: drivers/input/mouse/alps.*
774 ALTERA I2C CONTROLLER DRIVER
775 M: Thor Thayer <thor.thayer@linux.intel.com>
777 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
778 F: drivers/i2c/busses/i2c-altera.c
780 ALTERA MAILBOX DRIVER
781 M: Ley Foon Tan <ley.foon.tan@intel.com>
783 F: drivers/mailbox/mailbox-altera.c
786 M: Joyce Ooi <joyce.ooi@intel.com>
787 L: linux-gpio@vger.kernel.org
789 F: drivers/gpio/gpio-altera.c
791 ALTERA SYSTEM MANAGER DRIVER
792 M: Thor Thayer <thor.thayer@linux.intel.com>
794 F: drivers/mfd/altera-sysmgr.c
795 F: include/linux/mfd/altera-sysmgr.h
797 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
798 M: Thor Thayer <thor.thayer@linux.intel.com>
800 F: drivers/gpio/gpio-altera-a10sr.c
801 F: drivers/mfd/altera-a10sr.c
802 F: drivers/reset/reset-a10sr.c
803 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
804 F: include/linux/mfd/altera-a10sr.h
806 ALTERA TRIPLE SPEED ETHERNET DRIVER
807 M: Joyce Ooi <joyce.ooi@intel.com>
808 L: netdev@vger.kernel.org
810 F: drivers/net/ethernet/altera/
812 ALTERA UART/JTAG UART SERIAL DRIVERS
813 M: Tobias Klauser <tklauser@distanz.ch>
814 L: linux-serial@vger.kernel.org
816 F: drivers/tty/serial/altera_jtaguart.c
817 F: drivers/tty/serial/altera_uart.c
818 F: include/linux/altera_jtaguart.h
819 F: include/linux/altera_uart.h
821 AMAZON ANNAPURNA LABS FIC DRIVER
822 M: Talel Shenhar <talel@amazon.com>
824 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
825 F: drivers/irqchip/irq-al-fic.c
827 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
828 M: Talel Shenhar <talel@amazon.com>
829 M: Talel Shenhar <talelshenhar@gmail.com>
831 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
832 F: drivers/edac/al_mc_edac.c
834 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
835 M: Talel Shenhar <talel@amazon.com>
837 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
838 F: drivers/thermal/thermal_mmio.c
840 AMAZON ETHERNET DRIVERS
841 M: Netanel Belgazal <netanel@amazon.com>
842 M: Arthur Kiyanovski <akiyano@amazon.com>
843 R: Guy Tzalik <gtzalik@amazon.com>
844 R: Saeed Bishara <saeedb@amazon.com>
845 L: netdev@vger.kernel.org
847 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
848 F: drivers/net/ethernet/amazon/
850 AMAZON RDMA EFA DRIVER
851 M: Gal Pressman <galpress@amazon.com>
852 R: Yossi Leybovich <sleybo@amazon.com>
853 L: linux-rdma@vger.kernel.org
855 Q: https://patchwork.kernel.org/project/linux-rdma/list/
856 F: drivers/infiniband/hw/efa/
857 F: include/uapi/rdma/efa-abi.h
859 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
860 M: Tom Lendacky <thomas.lendacky@amd.com>
861 M: John Allen <john.allen@amd.com>
862 L: linux-crypto@vger.kernel.org
864 F: drivers/crypto/ccp/
865 F: include/linux/ccp.h
867 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
868 M: Brijesh Singh <brijesh.singh@amd.com>
869 M: Tom Lendacky <thomas.lendacky@amd.com>
870 L: linux-crypto@vger.kernel.org
872 F: drivers/crypto/ccp/sev*
873 F: include/uapi/linux/psp-sev.h
876 M: Harry Wentland <harry.wentland@amd.com>
877 M: Leo Li <sunpeng.li@amd.com>
878 L: amd-gfx@lists.freedesktop.org
880 T: git git://people.freedesktop.org/~agd5f/linux
881 F: drivers/gpu/drm/amd/display/
883 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
884 M: Huang Rui <ray.huang@amd.com>
885 L: linux-hwmon@vger.kernel.org
887 F: Documentation/hwmon/fam15h_power.rst
888 F: drivers/hwmon/fam15h_power.c
891 M: Enrico Weigelt, metux IT consult <info@metux.net>
892 L: linux-gpio@vger.kernel.org
894 F: drivers/gpio/gpio-amd-fch.c
895 F: include/linux/platform_data/gpio/gpio-amd-fch.h
897 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
898 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
900 F: drivers/usb/gadget/udc/amd5536udc.*
902 AMD GEODE PROCESSOR/CHIPSET SUPPORT
903 M: Andres Salomon <dilinger@queued.net>
904 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
906 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
907 F: arch/x86/include/asm/geode.h
908 F: drivers/char/hw_random/geode-rng.c
909 F: drivers/crypto/geode*
910 F: drivers/video/fbdev/geode/
913 M: Joerg Roedel <joro@8bytes.org>
914 L: iommu@lists.linux-foundation.org
916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
917 F: drivers/iommu/amd/
918 F: include/linux/amd-iommu.h
921 M: Felix Kuehling <Felix.Kuehling@amd.com>
922 L: amd-gfx@lists.freedesktop.org
924 T: git https://gitlab.freedesktop.org/agd5f/linux.git
925 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
926 F: drivers/gpu/drm/amd/amdkfd/
927 F: drivers/gpu/drm/amd/include/cik_structs.h
928 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
929 F: drivers/gpu/drm/amd/include/v9_structs.h
930 F: drivers/gpu/drm/amd/include/vi_structs.h
931 F: include/uapi/linux/kfd_ioctl.h
934 M: Sanjay R Mehta <sanju.mehta@amd.com>
936 F: drivers/spi/spi-amd.c
939 M: Elie Morisse <syniurge@gmail.com>
940 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
941 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
942 L: linux-i2c@vger.kernel.org
944 F: drivers/i2c/busses/i2c-amd-mp2*
947 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
948 L: platform-driver-x86@vger.kernel.org
950 F: drivers/platform/x86/amd-pmc.*
953 M: Evan Quan <evan.quan@amd.com>
954 L: amd-gfx@lists.freedesktop.org
956 T: git git://people.freedesktop.org/~agd5f/linux
957 F: drivers/gpu/drm/amd/pm/powerplay/
959 AMD SEATTLE DEVICE TREE SUPPORT
960 M: Brijesh Singh <brijeshkumar.singh@amd.com>
961 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
962 M: Tom Lendacky <thomas.lendacky@amd.com>
964 F: arch/arm64/boot/dts/amd/
967 M: Tom Lendacky <thomas.lendacky@amd.com>
968 L: netdev@vger.kernel.org
970 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
971 F: drivers/net/ethernet/amd/xgbe/
973 AMD SENSOR FUSION HUB DRIVER
974 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
975 M: Sandeep Singh <sandeep.singh@amd.com>
976 L: linux-input@vger.kernel.org
978 F: Documentation/hid/amd-sfh*
979 F: drivers/hid/amd-sfh-hid/
982 M: Christian Eggers <ceggers@arri.de>
983 L: linux-iio@vger.kernel.org
985 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
986 F: drivers/iio/light/as73211.c
988 ANALOG DEVICES INC AD7192 DRIVER
989 M: Alexandru Tachici <alexandru.tachici@analog.com>
990 L: linux-iio@vger.kernel.org
992 W: http://ez.analog.com/community/linux-device-drivers
993 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
994 F: drivers/iio/adc/ad7192.c
996 ANALOG DEVICES INC AD7292 DRIVER
997 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
998 L: linux-iio@vger.kernel.org
1000 W: http://ez.analog.com/community/linux-device-drivers
1001 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1002 F: drivers/iio/adc/ad7292.c
1004 ANALOG DEVICES INC AD7768-1 DRIVER
1005 M: Michael Hennerich <Michael.Hennerich@analog.com>
1006 L: linux-iio@vger.kernel.org
1008 W: http://ez.analog.com/community/linux-device-drivers
1009 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1010 F: drivers/iio/adc/ad7768-1.c
1012 ANALOG DEVICES INC AD7780 DRIVER
1013 M: Michael Hennerich <Michael.Hennerich@analog.com>
1014 M: Renato Lui Geh <renatogeh@gmail.com>
1015 L: linux-iio@vger.kernel.org
1017 W: http://ez.analog.com/community/linux-device-drivers
1018 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1019 F: drivers/iio/adc/ad7780.c
1021 ANALOG DEVICES INC AD9389B DRIVER
1022 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1023 L: linux-media@vger.kernel.org
1025 F: drivers/media/i2c/ad9389b*
1027 ANALOG DEVICES INC ADGS1408 DRIVER
1028 M: Mircea Caprioru <mircea.caprioru@analog.com>
1030 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1031 F: drivers/mux/adgs1408.c
1033 ANALOG DEVICES INC ADIN DRIVER
1034 M: Michael Hennerich <michael.hennerich@analog.com>
1035 L: netdev@vger.kernel.org
1037 W: http://ez.analog.com/community/linux-device-drivers
1038 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1039 F: drivers/net/phy/adin.c
1041 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1042 M: Nuno Sa <nuno.sa@analog.com>
1043 L: linux-iio@vger.kernel.org
1045 F: drivers/iio/imu/adis.c
1046 F: include/linux/iio/imu/adis.h
1048 ANALOG DEVICES INC ADIS16460 DRIVER
1049 M: Dragos Bogdan <dragos.bogdan@analog.com>
1050 L: linux-iio@vger.kernel.org
1052 W: http://ez.analog.com/community/linux-device-drivers
1053 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1054 F: drivers/iio/imu/adis16460.c
1056 ANALOG DEVICES INC ADIS16475 DRIVER
1057 M: Nuno Sa <nuno.sa@analog.com>
1058 L: linux-iio@vger.kernel.org
1059 W: http://ez.analog.com/community/linux-device-drivers
1061 F: drivers/iio/imu/adis16475.c
1062 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1064 ANALOG DEVICES INC ADM1177 DRIVER
1065 M: Michael Hennerich <Michael.Hennerich@analog.com>
1066 L: linux-hwmon@vger.kernel.org
1068 W: http://ez.analog.com/community/linux-device-drivers
1069 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1070 F: drivers/hwmon/adm1177.c
1072 ANALOG DEVICES INC ADP5061 DRIVER
1073 M: Michael Hennerich <Michael.Hennerich@analog.com>
1074 L: linux-pm@vger.kernel.org
1076 W: http://ez.analog.com/community/linux-device-drivers
1077 F: drivers/power/supply/adp5061.c
1079 ANALOG DEVICES INC ADV7180 DRIVER
1080 M: Lars-Peter Clausen <lars@metafoo.de>
1081 L: linux-media@vger.kernel.org
1083 W: http://ez.analog.com/community/linux-device-drivers
1084 F: drivers/media/i2c/adv7180.c
1085 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1087 ANALOG DEVICES INC ADV748X DRIVER
1088 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1089 L: linux-media@vger.kernel.org
1091 F: drivers/media/i2c/adv748x/*
1093 ANALOG DEVICES INC ADV7511 DRIVER
1094 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1095 L: linux-media@vger.kernel.org
1097 F: drivers/media/i2c/adv7511*
1099 ANALOG DEVICES INC ADV7604 DRIVER
1100 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1101 L: linux-media@vger.kernel.org
1103 F: drivers/media/i2c/adv7604*
1104 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1106 ANALOG DEVICES INC ADV7842 DRIVER
1107 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1108 L: linux-media@vger.kernel.org
1110 F: drivers/media/i2c/adv7842*
1112 ANALOG DEVICES INC ADXRS290 DRIVER
1113 M: Nishant Malpani <nish.malpani25@gmail.com>
1114 L: linux-iio@vger.kernel.org
1116 F: drivers/iio/gyro/adxrs290.c
1117 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1119 ANALOG DEVICES INC ASOC CODEC DRIVERS
1120 M: Lars-Peter Clausen <lars@metafoo.de>
1121 M: Nuno Sá <nuno.sa@analog.com>
1122 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1124 W: http://wiki.analog.com/
1125 W: http://ez.analog.com/community/linux-device-drivers
1126 F: sound/soc/codecs/ad1*
1127 F: sound/soc/codecs/ad7*
1128 F: sound/soc/codecs/adau*
1129 F: sound/soc/codecs/adav*
1130 F: sound/soc/codecs/sigmadsp.*
1131 F: sound/soc/codecs/ssm*
1133 ANALOG DEVICES INC DMA DRIVERS
1134 M: Lars-Peter Clausen <lars@metafoo.de>
1136 W: http://ez.analog.com/community/linux-device-drivers
1137 F: drivers/dma/dma-axi-dmac.c
1139 ANALOG DEVICES INC IIO DRIVERS
1140 M: Lars-Peter Clausen <lars@metafoo.de>
1141 M: Michael Hennerich <Michael.Hennerich@analog.com>
1143 W: http://wiki.analog.com/
1144 W: http://ez.analog.com/community/linux-device-drivers
1145 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1146 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1147 F: Documentation/devicetree/bindings/iio/*/adi,*
1148 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1149 F: drivers/iio/*/ad*
1150 F: drivers/iio/adc/ltc249*
1151 F: drivers/iio/amplifiers/hmc425a.c
1152 F: drivers/staging/iio/*/ad*
1153 X: drivers/iio/*/adjd*
1155 ANALOGBITS PLL LIBRARIES
1156 M: Paul Walmsley <paul.walmsley@sifive.com>
1158 F: drivers/clk/analogbits/*
1159 F: include/linux/clk/analogbits*
1162 M: Nick Hu <nickhu@andestech.com>
1163 M: Greentime Hu <green.hu@gmail.com>
1164 M: Vincent Chen <deanbo422@gmail.com>
1166 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1167 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1168 F: Documentation/devicetree/bindings/nds32/
1173 ANDROID CONFIG FRAGMENTS
1174 M: Rob Herring <robh@kernel.org>
1176 F: kernel/configs/android*
1179 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1180 M: Arve Hjønnevåg <arve@android.com>
1181 M: Todd Kjos <tkjos@android.com>
1182 M: Martijn Coenen <maco@android.com>
1183 M: Joel Fernandes <joel@joelfernandes.org>
1184 M: Christian Brauner <christian@brauner.io>
1185 M: Hridya Valsaraju <hridya@google.com>
1186 M: Suren Baghdasaryan <surenb@google.com>
1187 L: linux-kernel@vger.kernel.org
1189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1191 F: drivers/staging/android/
1193 ANDROID GOLDFISH PIC DRIVER
1194 M: Miodrag Dinic <miodrag.dinic@mips.com>
1196 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1197 F: drivers/irqchip/irq-goldfish-pic.c
1199 ANDROID GOLDFISH RTC DRIVER
1200 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1202 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1203 F: drivers/rtc/rtc-goldfish.c
1205 AOA (Apple Onboard Audio) ALSA DRIVER
1206 M: Johannes Berg <johannes@sipsolutions.net>
1207 L: linuxppc-dev@lists.ozlabs.org
1208 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1212 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1213 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1214 L: linux-iio@vger.kernel.org
1216 F: drivers/iio/adc/stx104.c
1219 M: Jiri Kosina <jikos@kernel.org>
1221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1222 F: arch/x86/kernel/apm_32.c
1223 F: drivers/char/apm-emulation.c
1224 F: include/linux/apm_bios.h
1225 F: include/uapi/linux/apm_bios.h
1227 APPARMOR SECURITY MODULE
1228 M: John Johansen <john.johansen@canonical.com>
1229 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1231 W: wiki.apparmor.net
1232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1233 F: Documentation/admin-guide/LSM/apparmor.rst
1234 F: security/apparmor/
1236 APPLE BCM5974 MULTITOUCH DRIVER
1237 M: Henrik Rydberg <rydberg@bitmath.org>
1238 L: linux-input@vger.kernel.org
1240 F: drivers/input/mouse/bcm5974.c
1243 M: Henrik Rydberg <rydberg@bitmath.org>
1244 L: linux-hwmon@vger.kernel.org
1246 F: drivers/hwmon/applesmc.c
1248 APPLETALK NETWORK LAYER
1249 L: netdev@vger.kernel.org
1251 F: drivers/net/appletalk/
1252 F: include/linux/atalk.h
1253 F: include/uapi/linux/atalk.h
1256 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1257 M: Khuong Dinh <khuong@os.amperecomputing.com>
1259 F: arch/arm64/boot/dts/apm/
1261 APPLIED MICRO (APM) X-GENE SOC EDAC
1262 M: Khuong Dinh <khuong@os.amperecomputing.com>
1264 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1265 F: drivers/edac/xgene_edac.c
1267 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1268 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1269 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1271 F: drivers/net/ethernet/apm/xgene-v2/
1273 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1274 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1275 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1276 M: Quan Nguyen <quan@os.amperecomputing.com>
1278 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1279 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1280 F: drivers/net/ethernet/apm/xgene/
1281 F: drivers/net/mdio/mdio-xgene.c
1283 APPLIED MICRO (APM) X-GENE SOC PMU
1284 M: Khuong Dinh <khuong@os.amperecomputing.com>
1286 F: Documentation/admin-guide/perf/xgene-pmu.rst
1287 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1288 F: drivers/perf/xgene_pmu.c
1290 APTINA CAMERA SENSOR PLL
1291 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1292 L: linux-media@vger.kernel.org
1294 F: drivers/media/i2c/aptina-pll.*
1296 AQUANTIA ETHERNET DRIVER (atlantic)
1297 M: Igor Russkikh <irusskikh@marvell.com>
1298 L: netdev@vger.kernel.org
1300 W: https://www.marvell.com/
1301 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1302 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1303 F: drivers/net/ethernet/aquantia/atlantic/
1305 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1306 M: Egor Pomozov <epomozov@marvell.com>
1307 L: netdev@vger.kernel.org
1309 W: http://www.aquantia.com
1310 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1312 ARASAN NAND CONTROLLER DRIVER
1313 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1314 L: linux-mtd@lists.infradead.org
1316 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1317 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1319 ARC FRAMEBUFFER DRIVER
1320 M: Jaya Kumar <jayalk@intworks.biz>
1322 F: drivers/video/fbdev/arcfb.c
1323 F: drivers/video/fbdev/core/fb_defio.c
1326 M: Alexey Brodkin <abrodkin@synopsys.com>
1328 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1329 F: drivers/gpu/drm/tiny/arcpgu.c
1331 ARCNET NETWORK LAYER
1332 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1333 L: netdev@vger.kernel.org
1335 F: drivers/net/arcnet/
1336 F: include/uapi/linux/if_arcnet.h
1338 ARM ARCHITECTED TIMER DRIVER
1339 M: Mark Rutland <mark.rutland@arm.com>
1340 M: Marc Zyngier <maz@kernel.org>
1341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343 F: arch/arm/include/asm/arch_timer.h
1344 F: arch/arm64/include/asm/arch_timer.h
1345 F: drivers/clocksource/arm_arch_timer.c
1347 ARM HDLCD DRM DRIVER
1348 M: Liviu Dudau <liviu.dudau@arm.com>
1350 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1351 F: drivers/gpu/drm/arm/hdlcd_*
1353 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1354 M: Linus Walleij <linus.walleij@linaro.org>
1355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1358 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1359 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1360 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1361 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1362 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1363 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1364 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1365 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1366 F: arch/arm/boot/dts/arm-realview-*
1367 F: arch/arm/boot/dts/integrator*
1368 F: arch/arm/boot/dts/versatile*
1369 F: arch/arm/mach-integrator/
1370 F: arch/arm/mach-realview/
1371 F: arch/arm/mach-versatile/
1372 F: arch/arm/plat-versatile/
1373 F: drivers/bus/arm-integrator-lm.c
1374 F: drivers/clk/versatile/
1375 F: drivers/i2c/busses/i2c-versatile.c
1376 F: drivers/irqchip/irq-versatile-fpga.c
1377 F: drivers/mtd/maps/physmap-versatile.*
1378 F: drivers/power/reset/arm-versatile-reboot.c
1379 F: drivers/soc/versatile/
1381 ARM KOMEDA DRM-KMS DRIVER
1382 M: James (Qian) Wang <james.qian.wang@arm.com>
1383 M: Liviu Dudau <liviu.dudau@arm.com>
1384 M: Mihail Atanassov <mihail.atanassov@arm.com>
1385 L: Mali DP Maintainers <malidp@foss.arm.com>
1387 T: git git://anongit.freedesktop.org/drm/drm-misc
1388 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1389 F: Documentation/gpu/komeda-kms.rst
1390 F: drivers/gpu/drm/arm/display/include/
1391 F: drivers/gpu/drm/arm/display/komeda/
1393 ARM MALI PANFROST DRM DRIVER
1394 M: Rob Herring <robh@kernel.org>
1395 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1396 R: Steven Price <steven.price@arm.com>
1397 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1398 L: dri-devel@lists.freedesktop.org
1400 T: git git://anongit.freedesktop.org/drm/drm-misc
1401 F: drivers/gpu/drm/panfrost/
1402 F: include/uapi/drm/panfrost_drm.h
1404 ARM MALI-DP DRM DRIVER
1405 M: Liviu Dudau <liviu.dudau@arm.com>
1406 M: Brian Starkey <brian.starkey@arm.com>
1407 L: Mali DP Maintainers <malidp@foss.arm.com>
1409 T: git git://anongit.freedesktop.org/drm/drm-misc
1410 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1411 F: Documentation/gpu/afbc.rst
1412 F: drivers/gpu/drm/arm/
1414 ARM MFM AND FLOPPY DRIVERS
1415 M: Ian Molton <spyro@f2s.com>
1417 F: arch/arm/include/asm/floppy.h
1418 F: arch/arm/mach-rpc/floppydma.S
1420 ARM PMU PROFILING AND DEBUGGING
1421 M: Will Deacon <will@kernel.org>
1422 M: Mark Rutland <mark.rutland@arm.com>
1423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 F: Documentation/devicetree/bindings/arm/pmu.yaml
1426 F: Documentation/devicetree/bindings/perf/
1427 F: arch/arm*/include/asm/hw_breakpoint.h
1428 F: arch/arm*/include/asm/perf_event.h
1429 F: arch/arm*/kernel/hw_breakpoint.c
1430 F: arch/arm*/kernel/perf_*
1432 F: include/linux/perf/arm_pmu.h
1435 M: Russell King <linux@armlinux.org.uk>
1436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 W: http://www.armlinux.org.uk/
1439 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1441 X: arch/arm/boot/dts/
1443 ARM PRIMECELL AACI PL041 DRIVER
1444 M: Russell King <linux@armlinux.org.uk>
1448 ARM PRIMECELL BUS SUPPORT
1449 M: Russell King <linux@armlinux.org.uk>
1452 F: include/linux/amba/bus.h
1454 ARM PRIMECELL CLCD PL110 DRIVER
1455 M: Russell King <linux@armlinux.org.uk>
1457 F: drivers/video/fbdev/amba-clcd.*
1459 ARM PRIMECELL KMI PL050 DRIVER
1460 M: Russell King <linux@armlinux.org.uk>
1462 F: drivers/input/serio/ambakmi.*
1463 F: include/linux/amba/kmi.h
1465 ARM PRIMECELL MMCI PL180/1 DRIVER
1466 M: Russell King <linux@armlinux.org.uk>
1468 F: drivers/mmc/host/mmci.*
1469 F: include/linux/amba/mmci.h
1471 ARM PRIMECELL SSP PL022 SPI DRIVER
1472 M: Linus Walleij <linus.walleij@linaro.org>
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1476 F: drivers/spi/spi-pl022.c
1478 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1479 M: Russell King <linux@armlinux.org.uk>
1481 F: drivers/tty/serial/amba-pl01*.c
1482 F: include/linux/amba/serial.h
1484 ARM PRIMECELL VIC PL190/PL192 DRIVER
1485 M: Linus Walleij <linus.walleij@linaro.org>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1489 F: drivers/irqchip/irq-vic.c
1491 ARM SMC WATCHDOG DRIVER
1492 M: Julius Werner <jwerner@chromium.org>
1493 R: Evan Benn <evanbenn@chromium.org>
1495 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1496 F: drivers/watchdog/arm_smc_wdt.c
1499 M: Will Deacon <will@kernel.org>
1500 R: Robin Murphy <robin.murphy@arm.com>
1501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1504 F: drivers/iommu/arm/
1505 F: drivers/iommu/io-pgtable-arm*
1507 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1508 M: Arnd Bergmann <arnd@arndb.de>
1509 M: Olof Johansson <olof@lixom.net>
1511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1514 F: arch/arm/boot/dts/Makefile
1515 F: arch/arm64/boot/dts/Makefile
1517 ARM SUB-ARCHITECTURES
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1524 ARM/ACTIONS SEMI ARCHITECTURE
1525 M: Andreas Färber <afaerber@suse.de>
1526 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1530 F: Documentation/devicetree/bindings/arm/actions.yaml
1531 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1532 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1533 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1534 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1535 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1536 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1537 F: Documentation/devicetree/bindings/pinctrl/actions,*
1538 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1539 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1540 F: arch/arm/boot/dts/owl-*
1541 F: arch/arm/mach-actions/
1542 F: arch/arm64/boot/dts/actions/
1543 F: drivers/clk/actions/
1544 F: drivers/clocksource/timer-owl*
1545 F: drivers/dma/owl-dma.c
1546 F: drivers/i2c/busses/i2c-owl.c
1547 F: drivers/irqchip/irq-owl-sirq.c
1548 F: drivers/mmc/host/owl-mmc.c
1549 F: drivers/net/ethernet/actions/
1550 F: drivers/pinctrl/actions/*
1551 F: drivers/soc/actions/
1552 F: include/dt-bindings/power/owl-*
1553 F: include/dt-bindings/reset/actions,*
1554 F: include/linux/soc/actions/
1557 ARM/ADS SPHERE MACHINE SUPPORT
1558 M: Lennert Buytenhek <kernel@wantstofly.org>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 ARM/AFEB9260 MACHINE SUPPORT
1563 M: Sergey Lapin <slapin@ossfans.org>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 ARM/AJECO 1ARM MACHINE SUPPORT
1568 M: Lennert Buytenhek <kernel@wantstofly.org>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 ARM/Allwinner SoC Clock Support
1573 M: Emilio López <emilio@elopez.com.ar>
1575 F: drivers/clk/sunxi/
1577 ARM/Allwinner sunXi SoC support
1578 M: Maxime Ripard <mripard@kernel.org>
1579 M: Chen-Yu Tsai <wens@csie.org>
1580 R: Jernej Skrabec <jernej.skrabec@siol.net>
1581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1584 L: linux-sunxi@lists.linux.dev
1585 F: arch/arm/mach-sunxi/
1586 F: arch/arm64/boot/dts/allwinner/
1587 F: drivers/clk/sunxi-ng/
1588 F: drivers/pinctrl/sunxi/
1589 F: drivers/soc/sunxi/
1594 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1595 M: Neil Armstrong <narmstrong@baylibre.com>
1596 M: Jerome Brunet <jbrunet@baylibre.com>
1597 L: linux-amlogic@lists.infradead.org
1599 F: Documentation/devicetree/bindings/clock/amlogic*
1600 F: drivers/clk/meson/
1601 F: include/dt-bindings/clock/gxbb*
1602 F: include/dt-bindings/clock/meson*
1604 ARM/Amlogic Meson SoC Crypto Drivers
1605 M: Corentin Labbe <clabbe@baylibre.com>
1606 L: linux-crypto@vger.kernel.org
1607 L: linux-amlogic@lists.infradead.org
1609 F: Documentation/devicetree/bindings/crypto/amlogic*
1610 F: drivers/crypto/amlogic/
1612 ARM/Amlogic Meson SoC Sound Drivers
1613 M: Jerome Brunet <jbrunet@baylibre.com>
1614 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1616 F: Documentation/devicetree/bindings/sound/amlogic*
1619 ARM/Amlogic Meson SoC support
1620 M: Kevin Hilman <khilman@baylibre.com>
1621 R: Neil Armstrong <narmstrong@baylibre.com>
1622 R: Jerome Brunet <jbrunet@baylibre.com>
1623 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 L: linux-amlogic@lists.infradead.org
1627 W: http://linux-meson.com/
1628 F: arch/arm/boot/dts/meson*
1629 F: arch/arm/mach-meson/
1630 F: arch/arm64/boot/dts/amlogic/
1631 F: drivers/mmc/host/meson*
1632 F: drivers/pinctrl/meson/
1633 F: drivers/rtc/rtc-meson*
1634 F: drivers/soc/amlogic/
1637 ARM/Annapurna Labs ALPINE ARCHITECTURE
1638 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1639 M: Antoine Tenart <atenart@kernel.org>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 F: arch/arm/boot/dts/alpine*
1643 F: arch/arm/mach-alpine/
1644 F: arch/arm64/boot/dts/amazon/
1645 F: drivers/*/*alpine*
1647 ARM/APPLE MACHINE SUPPORT
1648 M: Hector Martin <marcan@marcan.st>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 W: https://asahilinux.org
1652 B: https://github.com/AsahiLinux/linux/issues
1653 C: irc://chat.freenode.net/asahi-dev
1654 T: git https://github.com/AsahiLinux/linux.git
1655 F: Documentation/devicetree/bindings/arm/apple.yaml
1656 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1657 F: arch/arm64/boot/dts/apple/
1658 F: drivers/irqchip/irq-apple-aic.c
1659 F: include/dt-bindings/interrupt-controller/apple-aic.h
1661 ARM/ARTPEC MACHINE SUPPORT
1662 M: Jesper Nilsson <jesper.nilsson@axis.com>
1663 M: Lars Persson <lars.persson@axis.com>
1664 L: linux-arm-kernel@axis.com
1666 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1667 F: arch/arm/boot/dts/artpec6*
1668 F: arch/arm/mach-artpec
1670 F: drivers/crypto/axis
1671 F: drivers/mmc/host/usdhi6rol0.c
1672 F: drivers/pinctrl/pinctrl-artpec*
1674 ARM/ASPEED I2C DRIVER
1675 M: Brendan Higgins <brendanhiggins@google.com>
1676 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1677 R: Joel Stanley <joel@jms.id.au>
1678 L: linux-i2c@vger.kernel.org
1679 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1681 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1682 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1683 F: drivers/i2c/busses/i2c-aspeed.c
1684 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1686 ARM/ASPEED MACHINE SUPPORT
1687 M: Joel Stanley <joel@jms.id.au>
1688 R: Andrew Jeffery <andrew@aj.id.au>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1692 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1694 F: arch/arm/boot/dts/aspeed-*
1695 F: arch/arm/mach-aspeed/
1698 ARM/BITMAIN ARCHITECTURE
1699 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1703 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1704 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1705 F: arch/arm64/boot/dts/bitmain/
1706 F: drivers/clk/clk-bm1880.c
1707 F: drivers/pinctrl/pinctrl-bm1880.c
1709 ARM/CALXEDA HIGHBANK ARCHITECTURE
1710 M: Andre Przywara <andre.przywara@arm.com>
1711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 F: arch/arm/boot/dts/ecx-*.dts*
1714 F: arch/arm/boot/dts/highbank.dts
1715 F: arch/arm/mach-highbank/
1717 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1718 M: Krzysztof Halasa <khalasa@piap.pl>
1720 F: arch/arm/mach-cns3xxx/
1722 ARM/CAVIUM THUNDER NETWORK DRIVER
1723 M: Sunil Goutham <sgoutham@marvell.com>
1724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 F: drivers/net/ethernet/cavium/thunder/
1728 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1729 M: Lukasz Majewski <lukma@denx.de>
1730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 F: arch/arm/mach-ep93xx/ts72xx.c
1734 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1735 M: Alexander Shiyan <shc_work@mail.ru>
1736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1741 M: Lennert Buytenhek <kernel@wantstofly.org>
1742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1746 M: Hartley Sweeten <hsweeten@visionengravers.com>
1747 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 F: arch/arm/mach-ep93xx/
1751 F: arch/arm/mach-ep93xx/include/mach/
1754 M: Russell King <linux@armlinux.org.uk>
1755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1758 F: drivers/clk/clkdev.c
1760 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1761 M: Baruch Siach <baruch@tkos.co.il>
1762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 F: arch/arm/boot/dts/cx92755*
1767 ARM/CONTEC MICRO9 MACHINE SUPPORT
1768 M: Hubert Feurstein <hubert.feurstein@contec.at>
1770 F: arch/arm/mach-ep93xx/micro9.c
1772 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1773 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1774 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1775 R: Mike Leach <mike.leach@linaro.org>
1776 R: Leo Yan <leo.yan@linaro.org>
1777 L: coresight@lists.linaro.org (moderated for non-subscribers)
1778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1781 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1782 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1783 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1784 F: Documentation/devicetree/bindings/arm/coresight.txt
1785 F: Documentation/trace/coresight/*
1786 F: drivers/hwtracing/coresight/*
1787 F: include/dt-bindings/arm/coresight-cti-dt.h
1788 F: include/linux/coresight*
1789 F: tools/perf/arch/arm/util/auxtrace.c
1790 F: tools/perf/arch/arm/util/cs-etm.c
1791 F: tools/perf/arch/arm/util/cs-etm.h
1792 F: tools/perf/arch/arm/util/pmu.c
1793 F: tools/perf/util/cs-etm-decoder/*
1794 F: tools/perf/util/cs-etm.*
1796 ARM/CORGI MACHINE SUPPORT
1797 M: Richard Purdie <rpurdie@rpsys.net>
1800 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1801 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1802 M: Linus Walleij <linus.walleij@linaro.org>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 T: git git://github.com/ulli-kroll/linux.git
1806 F: Documentation/devicetree/bindings/arm/gemini.txt
1807 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1808 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1809 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1810 F: arch/arm/mach-gemini/
1811 F: drivers/net/ethernet/cortina/
1812 F: drivers/pinctrl/pinctrl-gemini.c
1813 F: drivers/rtc/rtc-ftrtc010.c
1815 ARM/CZ.NIC TURRIS SUPPORT
1816 M: Marek Behun <kabel@kernel.org>
1818 W: https://www.turris.cz/
1819 F: Documentation/ABI/testing/debugfs-moxtet
1820 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1821 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1822 F: Documentation/devicetree/bindings/bus/moxtet.txt
1823 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1824 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1825 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1826 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1827 F: drivers/bus/moxtet.c
1828 F: drivers/firmware/turris-mox-rwtm.c
1829 F: drivers/leds/leds-turris-omnia.c
1830 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1831 F: drivers/gpio/gpio-moxtet.c
1832 F: drivers/watchdog/armada_37xx_wdt.c
1833 F: include/dt-bindings/bus/moxtet.h
1834 F: include/linux/armada-37xx-rwtm-mailbox.h
1835 F: include/linux/moxtet.h
1837 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1838 M: Robert Jarzmik <robert.jarzmik@free.fr>
1839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841 F: arch/arm/mach-pxa/ezx.c
1843 ARM/FARADAY FA526 PORT
1844 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 T: git git://git.berlios.de/gemini-board
1848 F: arch/arm/mm/*-fa*
1850 ARM/FOOTBRIDGE ARCHITECTURE
1851 M: Russell King <linux@armlinux.org.uk>
1852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 W: http://www.armlinux.org.uk/
1855 F: arch/arm/include/asm/hardware/dec21285.h
1856 F: arch/arm/mach-footbridge/
1858 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1859 M: Shawn Guo <shawnguo@kernel.org>
1860 M: Sascha Hauer <s.hauer@pengutronix.de>
1861 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1862 R: Fabio Estevam <festevam@gmail.com>
1863 R: NXP Linux Team <linux-imx@nxp.com>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1867 X: drivers/media/i2c/
1871 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1872 M: Shawn Guo <shawnguo@kernel.org>
1873 M: Li Yang <leoyang.li@nxp.com>
1874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1877 F: arch/arm/boot/dts/ls1021a*
1878 F: arch/arm64/boot/dts/freescale/fsl-*
1879 F: arch/arm64/boot/dts/freescale/qoriq-*
1881 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1882 M: Shawn Guo <shawnguo@kernel.org>
1883 M: Sascha Hauer <s.hauer@pengutronix.de>
1884 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1885 R: Stefan Agner <stefan@agner.ch>
1886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1889 F: arch/arm/boot/dts/vf*
1890 F: arch/arm/mach-imx/*vf610*
1892 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1893 M: Lennert Buytenhek <kernel@wantstofly.org>
1894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 ARM/GUMSTIX MACHINE SUPPORT
1898 M: Steve Sakoman <sakoman@gmail.com>
1899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1903 M: Philipp Zabel <philipp.zabel@gmail.com>
1904 M: Paul Parsons <lost.distance@yahoo.com>
1905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 F: arch/arm/mach-pxa/hx4700.c
1908 F: arch/arm/mach-pxa/include/mach/hx4700.h
1909 F: sound/soc/pxa/hx4700.c
1911 ARM/HISILICON SOC SUPPORT
1912 M: Wei Xu <xuwei5@hisilicon.com>
1913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 W: http://www.hisilicon.com
1916 T: git git://github.com/hisilicon/linux-hisi.git
1917 F: arch/arm/boot/dts/hi3*
1918 F: arch/arm/boot/dts/hip*
1919 F: arch/arm/boot/dts/hisi*
1920 F: arch/arm/mach-hisi/
1921 F: arch/arm64/boot/dts/hisilicon/
1923 ARM/HP JORNADA 7XX MACHINE SUPPORT
1924 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1928 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1929 F: arch/arm/mach-sa1100/jornada720.c
1931 ARM/IGEP MACHINE SUPPORT
1932 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1933 M: Javier Martinez Canillas <javier@dowhile0.org>
1934 L: linux-omap@vger.kernel.org
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 F: arch/arm/boot/dts/omap3-igep*
1939 ARM/INCOME PXA270 SUPPORT
1940 M: Marek Vasut <marek.vasut@gmail.com>
1941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1945 ARM/INTEL IOP32X ARM ARCHITECTURE
1946 M: Lennert Buytenhek <kernel@wantstofly.org>
1947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 ARM/INTEL IQ81342EX MACHINE SUPPORT
1951 M: Lennert Buytenhek <kernel@wantstofly.org>
1952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 ARM/INTEL IXDP2850 MACHINE SUPPORT
1956 M: Lennert Buytenhek <kernel@wantstofly.org>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960 ARM/INTEL IXP4XX ARM ARCHITECTURE
1961 M: Linus Walleij <linusw@kernel.org>
1962 M: Imre Kaloz <kaloz@openwrt.org>
1963 M: Krzysztof Halasa <khalasa@piap.pl>
1964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1967 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1968 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1969 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1970 F: arch/arm/mach-ixp4xx/
1971 F: drivers/clocksource/timer-ixp4xx.c
1972 F: drivers/gpio/gpio-ixp4xx.c
1973 F: drivers/irqchip/irq-ixp4xx.c
1974 F: include/linux/irqchip/irq-ixp4xx.h
1975 F: include/linux/platform_data/timer-ixp4xx.h
1977 ARM/INTEL KEEMBAY ARCHITECTURE
1978 M: Paul J. Murphy <paul.j.murphy@intel.com>
1979 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1981 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1982 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1983 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1985 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1986 M: Jonathan Cameron <jic23@cam.ac.uk>
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 F: arch/arm/mach-pxa/stargate2.c
1990 F: drivers/pcmcia/pxa2xx_stargate2.c
1992 ARM/INTEL XSC3 (MANZANO) ARM CORE
1993 M: Lennert Buytenhek <kernel@wantstofly.org>
1994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1998 M: Lennert Buytenhek <kernel@wantstofly.org>
1999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 ARM/LG1K ARCHITECTURE
2003 M: Chanho Min <chanho.min@lge.com>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 F: arch/arm64/boot/dts/lg/
2008 ARM/LOGICPD PXA270 MACHINE SUPPORT
2009 M: Lennert Buytenhek <kernel@wantstofly.org>
2010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 ARM/LPC18XX ARCHITECTURE
2014 M: Vladimir Zapolskiy <vz@mleia.com>
2015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2018 F: arch/arm/boot/dts/lpc43*
2019 F: drivers/i2c/busses/i2c-lpc2k.c
2020 F: drivers/memory/pl172.c
2021 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2022 F: drivers/rtc/rtc-lpc24xx.c
2025 ARM/LPC32XX SOC SUPPORT
2026 M: Vladimir Zapolskiy <vz@mleia.com>
2027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2030 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2031 F: arch/arm/boot/dts/lpc32*
2032 F: arch/arm/mach-lpc32xx/
2033 F: drivers/i2c/busses/i2c-pnx.c
2034 F: drivers/net/ethernet/nxp/lpc_eth.c
2035 F: drivers/usb/host/ohci-nxp.c
2036 F: drivers/watchdog/pnx4008_wdt.c
2039 ARM/MAGICIAN MACHINE SUPPORT
2040 M: Philipp Zabel <philipp.zabel@gmail.com>
2043 ARM/Marvell Dove/MV78xx0/Orion SOC support
2044 M: Andrew Lunn <andrew@lunn.ch>
2045 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2046 M: Gregory Clement <gregory.clement@bootlin.com>
2047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2050 F: Documentation/devicetree/bindings/soc/dove/
2051 F: arch/arm/boot/dts/dove*
2052 F: arch/arm/boot/dts/orion5x*
2053 F: arch/arm/mach-dove/
2054 F: arch/arm/mach-mv78xx0/
2055 F: arch/arm/mach-orion5x/
2056 F: arch/arm/plat-orion/
2057 F: drivers/soc/dove/
2059 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2060 M: Andrew Lunn <andrew@lunn.ch>
2061 M: Gregory Clement <gregory.clement@bootlin.com>
2062 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2066 F: arch/arm/boot/dts/armada*
2067 F: arch/arm/boot/dts/kirkwood*
2068 F: arch/arm/configs/mvebu_*_defconfig
2069 F: arch/arm/mach-mvebu/
2070 F: arch/arm64/boot/dts/marvell/armada*
2071 F: arch/arm64/boot/dts/marvell/cn913*
2072 F: drivers/cpufreq/armada-37xx-cpufreq.c
2073 F: drivers/cpufreq/armada-8k-cpufreq.c
2074 F: drivers/cpufreq/mvebu-cpufreq.c
2075 F: drivers/irqchip/irq-armada-370-xp.c
2076 F: drivers/irqchip/irq-mvebu-*
2077 F: drivers/pinctrl/mvebu/
2078 F: drivers/rtc/rtc-armada38x.c
2080 ARM/Mediatek RTC DRIVER
2081 M: Eddie Huang <eddie.huang@mediatek.com>
2082 M: Sean Wang <sean.wang@mediatek.com>
2083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2086 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2087 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2088 F: drivers/rtc/rtc-mt2712.c
2089 F: drivers/rtc/rtc-mt6397.c
2090 F: drivers/rtc/rtc-mt7622.c
2092 ARM/Mediatek SoC support
2093 M: Matthias Brugger <matthias.bgg@gmail.com>
2094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2097 W: https://mtk.wiki.kernel.org/
2098 C: irc://chat.freenode.net/linux-mediatek
2099 F: arch/arm/boot/dts/mt6*
2100 F: arch/arm/boot/dts/mt7*
2101 F: arch/arm/boot/dts/mt8*
2102 F: arch/arm/mach-mediatek/
2103 F: arch/arm64/boot/dts/mediatek/
2104 F: drivers/soc/mediatek/
2109 ARM/Mediatek USB3 PHY DRIVER
2110 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2114 F: Documentation/devicetree/bindings/phy/mediatek,*
2115 F: drivers/phy/mediatek/
2117 ARM/Microchip (AT91) SoC support
2118 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2119 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2120 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 W: http://www.linux4sam.org
2124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2125 F: arch/arm/boot/dts/at91*.dts
2126 F: arch/arm/boot/dts/at91*.dtsi
2127 F: arch/arm/boot/dts/sama*.dts
2128 F: arch/arm/boot/dts/sama*.dtsi
2129 F: arch/arm/include/debug/at91.S
2130 F: arch/arm/mach-at91/
2131 F: drivers/memory/atmel*
2132 F: drivers/watchdog/sama5d4_wdt.c
2133 F: include/soc/at91/
2134 X: drivers/input/touchscreen/atmel_mxt_ts.c
2135 X: drivers/net/wireless/atmel/
2139 ARM/Microchip Sparx5 SoC support
2140 M: Lars Povlsen <lars.povlsen@microchip.com>
2141 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2142 M: UNGLinuxDriver@microchip.com
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 T: git git://github.com/microchip-ung/linux-upstream.git
2146 F: arch/arm64/boot/dts/microchip/
2147 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2150 Microchip Timer Counter Block (TCB) Capture Driver
2151 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153 L: linux-iio@vger.kernel.org
2155 F: drivers/counter/microchip-tcb-capture.c
2157 ARM/MIOA701 MACHINE SUPPORT
2158 M: Robert Jarzmik <robert.jarzmik@free.fr>
2159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161 F: arch/arm/mach-pxa/mioa701.c
2163 ARM/MStar/Sigmastar Armv7 SoC support
2164 M: Daniel Palmer <daniel@thingy.jp>
2165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167 W: http://linux-chenxing.org/
2168 F: Documentation/devicetree/bindings/arm/mstar/*
2169 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2170 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2171 F: arch/arm/boot/dts/mstar-*
2172 F: arch/arm/mach-mstar/
2173 F: drivers/clk/mstar/
2174 F: drivers/gpio/gpio-msc313.c
2175 F: include/dt-bindings/clock/mstar-*
2176 F: include/dt-bindings/gpio/msc313-gpio.h
2178 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2179 M: Michael Petchkovsky <mkpetch@internode.on.net>
2182 ARM/NOMADIK/Ux500 ARCHITECTURES
2183 M: Linus Walleij <linus.walleij@linaro.org>
2184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2187 F: Documentation/devicetree/bindings/arm/ste-*
2188 F: Documentation/devicetree/bindings/arm/ux500.yaml
2189 F: Documentation/devicetree/bindings/arm/ux500/
2190 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2191 F: arch/arm/boot/dts/ste-*
2192 F: arch/arm/mach-nomadik/
2193 F: arch/arm/mach-ux500/
2194 F: drivers/clk/clk-nomadik.c
2195 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2196 F: drivers/dma/ste_dma40*
2197 F: drivers/hwspinlock/u8500_hsem.c
2198 F: drivers/i2c/busses/i2c-nomadik.c
2199 F: drivers/iio/adc/ab8500-gpadc.c
2200 F: drivers/mfd/ab8500*
2201 F: drivers/mfd/abx500*
2202 F: drivers/mfd/db8500*
2203 F: drivers/mfd/dbx500*
2204 F: drivers/pinctrl/nomadik/
2205 F: drivers/rtc/rtc-ab8500.c
2206 F: drivers/rtc/rtc-pl031.c
2207 F: drivers/soc/ux500/
2209 ARM/NUVOTON NPCM ARCHITECTURE
2210 M: Avi Fishman <avifishman70@gmail.com>
2211 M: Tomer Maimon <tmaimon77@gmail.com>
2212 M: Tali Perry <tali.perry1@gmail.com>
2213 R: Patrick Venture <venture@google.com>
2214 R: Nancy Yuen <yuenn@google.com>
2215 R: Benjamin Fair <benjaminfair@google.com>
2216 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2218 F: Documentation/devicetree/bindings/*/*/*npcm*
2219 F: Documentation/devicetree/bindings/*/*npcm*
2220 F: arch/arm/boot/dts/nuvoton-npcm*
2221 F: arch/arm/mach-npcm/
2223 F: drivers/*/*/*npcm*
2224 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2226 ARM/NUVOTON WPCM450 ARCHITECTURE
2227 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2228 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2230 F: Documentation/devicetree/bindings/*/*wpcm*
2231 F: arch/arm/boot/dts/nuvoton-wpcm450*
2232 F: arch/arm/mach-npcm/wpcm450.c
2235 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2236 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2238 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2239 F: arch/arm/mach-s3c/gta02.h
2240 F: arch/arm/mach-s3c/mach-gta02.c
2242 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2243 M: Alexander Clouter <alex@digriz.org.uk>
2244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 W: http://www.digriz.org.uk/ts78xx/kernel
2247 F: arch/arm/mach-orion5x/ts78xx-*
2249 ARM/OXNAS platform support
2250 M: Neil Armstrong <narmstrong@baylibre.com>
2251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 L: linux-oxnas@groups.io (moderated for non-subscribers)
2254 F: arch/arm/boot/dts/ox8*.dts*
2255 F: arch/arm/mach-oxnas/
2256 F: drivers/power/reset/oxnas-restart.c
2259 ARM/PALM TREO SUPPORT
2260 M: Tomas Cech <sleep_walker@suse.com>
2261 L: linux-arm-kernel@lists.infradead.org
2263 W: http://hackndev.com
2264 F: arch/arm/mach-pxa/palmtreo.*
2266 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2267 M: Marek Vasut <marek.vasut@gmail.com>
2268 L: linux-arm-kernel@lists.infradead.org
2270 W: http://hackndev.com
2271 F: arch/arm/mach-pxa/include/mach/palmld.h
2272 F: arch/arm/mach-pxa/include/mach/palmtc.h
2273 F: arch/arm/mach-pxa/include/mach/palmtx.h
2274 F: arch/arm/mach-pxa/palmld.c
2275 F: arch/arm/mach-pxa/palmt5.*
2276 F: arch/arm/mach-pxa/palmtc.c
2277 F: arch/arm/mach-pxa/palmte2.*
2278 F: arch/arm/mach-pxa/palmtx.c
2281 M: Sergey Lapin <slapin@ossfans.org>
2282 L: linux-arm-kernel@lists.infradead.org
2284 W: http://hackndev.com
2285 F: arch/arm/mach-pxa/palmz72.*
2288 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2290 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2292 ARM/PT DIGITAL BOARD PORT
2293 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2296 W: http://www.armlinux.org.uk/
2298 ARM/QUALCOMM SUPPORT
2299 M: Andy Gross <agross@kernel.org>
2300 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2301 L: linux-arm-msm@vger.kernel.org
2303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2304 F: Documentation/devicetree/bindings/*/qcom*
2305 F: Documentation/devicetree/bindings/soc/qcom/
2306 F: arch/arm/boot/dts/qcom-*.dts
2307 F: arch/arm/boot/dts/qcom-*.dtsi
2308 F: arch/arm/mach-qcom/
2309 F: arch/arm64/boot/dts/qcom/
2310 F: drivers/*/*/qcom*
2311 F: drivers/*/*/qcom/
2312 F: drivers/*/pm8???-*
2315 F: drivers/bluetooth/btqcomsmd.c
2316 F: drivers/clocksource/timer-qcom.c
2317 F: drivers/cpuidle/cpuidle-qcom-spm.c
2318 F: drivers/extcon/extcon-qcom*
2319 F: drivers/i2c/busses/i2c-qcom-geni.c
2320 F: drivers/i2c/busses/i2c-qup.c
2321 F: drivers/iommu/msm*
2322 F: drivers/mfd/ssbi.c
2323 F: drivers/mmc/host/mmci_qcom*
2324 F: drivers/mmc/host/sdhci-msm.c
2325 F: drivers/pci/controller/dwc/pcie-qcom.c
2326 F: drivers/phy/qualcomm/
2327 F: drivers/power/*/msm*
2328 F: drivers/reset/reset-qcom-*
2329 F: drivers/scsi/ufs/ufs-qcom*
2330 F: drivers/spi/spi-geni-qcom.c
2331 F: drivers/spi/spi-qcom-qspi.c
2332 F: drivers/spi/spi-qup.c
2333 F: drivers/tty/serial/msm_serial.c
2334 F: drivers/usb/dwc3/dwc3-qcom.c
2335 F: include/dt-bindings/*/qcom*
2336 F: include/linux/*/qcom*
2337 F: include/linux/soc/qcom/
2339 ARM/RADISYS ENP2611 MACHINE SUPPORT
2340 M: Lennert Buytenhek <kernel@wantstofly.org>
2341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 ARM/RDA MICRO ARCHITECTURE
2345 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2349 F: Documentation/devicetree/bindings/arm/rda.yaml
2350 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2351 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2352 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2353 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2354 F: arch/arm/boot/dts/rda8810pl-*
2355 F: drivers/clocksource/timer-rda.c
2356 F: drivers/gpio/gpio-rda.c
2357 F: drivers/irqchip/irq-rda-intc.c
2358 F: drivers/tty/serial/rda-uart.c
2360 ARM/REALTEK ARCHITECTURE
2361 M: Andreas Färber <afaerber@suse.de>
2362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2365 F: Documentation/devicetree/bindings/arm/realtek.yaml
2366 F: arch/arm/boot/dts/rtd*
2367 F: arch/arm/mach-realtek/
2368 F: arch/arm64/boot/dts/realtek/
2370 ARM/RENESAS ARM64 ARCHITECTURE
2371 M: Geert Uytterhoeven <geert+renesas@glider.be>
2372 M: Magnus Damm <magnus.damm@gmail.com>
2373 L: linux-renesas-soc@vger.kernel.org
2375 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2377 F: Documentation/devicetree/bindings/arm/renesas.yaml
2378 F: arch/arm64/boot/dts/renesas/
2379 F: drivers/soc/renesas/
2380 F: include/linux/soc/renesas/
2382 ARM/RISCPC ARCHITECTURE
2383 M: Russell King <linux@armlinux.org.uk>
2384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2386 W: http://www.armlinux.org.uk/
2387 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2388 F: arch/arm/include/asm/hardware/ioc.h
2389 F: arch/arm/include/asm/hardware/iomd.h
2390 F: arch/arm/include/asm/hardware/memc.h
2391 F: arch/arm/mach-rpc/
2392 F: drivers/net/ethernet/8390/etherh.c
2393 F: drivers/net/ethernet/i825xx/ether1*
2394 F: drivers/net/ethernet/seeq/ether3*
2395 F: drivers/scsi/arm/
2397 ARM/Rockchip SoC support
2398 M: Heiko Stuebner <heiko@sntech.de>
2399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400 L: linux-rockchip@lists.infradead.org
2402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2403 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2404 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2405 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2406 F: arch/arm/boot/dts/rk3*
2407 F: arch/arm/boot/dts/rv1108*
2408 F: arch/arm/mach-rockchip/
2409 F: drivers/*/*/*rockchip*
2410 F: drivers/*/*rockchip*
2411 F: drivers/clk/rockchip/
2412 F: drivers/i2c/busses/i2c-rk3x.c
2413 F: sound/soc/rockchip/
2416 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2417 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419 L: linux-samsung-soc@vger.kernel.org
2421 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2422 F: Documentation/arm/samsung/
2423 F: Documentation/devicetree/bindings/arm/samsung/
2424 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2425 F: arch/arm/boot/dts/exynos*
2426 F: arch/arm/boot/dts/s3c*
2427 F: arch/arm/boot/dts/s5p*
2428 F: arch/arm/mach-exynos*/
2429 F: arch/arm/mach-s3c/
2430 F: arch/arm/mach-s5p*/
2431 F: arch/arm64/boot/dts/exynos/
2432 F: drivers/*/*/*s3c24*
2433 F: drivers/*/*s3c24*
2434 F: drivers/*/*s3c64xx*
2435 F: drivers/*/*s5pv210*
2436 F: drivers/memory/samsung/
2437 F: drivers/soc/samsung/
2438 F: drivers/tty/serial/samsung*
2439 F: include/linux/platform_data/*s3c*
2440 F: include/linux/serial_s3c.h
2441 F: include/linux/soc/samsung/
2447 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2448 M: Andrzej Hajda <a.hajda@samsung.com>
2449 L: linux-arm-kernel@lists.infradead.org
2450 L: linux-media@vger.kernel.org
2452 F: drivers/media/platform/s5p-g2d/
2454 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2455 M: Marek Szyprowski <m.szyprowski@samsung.com>
2456 L: linux-samsung-soc@vger.kernel.org
2457 L: linux-media@vger.kernel.org
2459 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2460 F: drivers/media/cec/platform/s5p/
2462 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2463 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2464 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2465 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2466 L: linux-arm-kernel@lists.infradead.org
2467 L: linux-media@vger.kernel.org
2469 F: drivers/media/platform/s5p-jpeg/
2471 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2472 M: Andrzej Hajda <a.hajda@samsung.com>
2473 L: linux-arm-kernel@lists.infradead.org
2474 L: linux-media@vger.kernel.org
2476 F: drivers/media/platform/s5p-mfc/
2478 ARM/SHMOBILE ARM ARCHITECTURE
2479 M: Geert Uytterhoeven <geert+renesas@glider.be>
2480 M: Magnus Damm <magnus.damm@gmail.com>
2481 L: linux-renesas-soc@vger.kernel.org
2483 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2485 F: Documentation/devicetree/bindings/arm/renesas.yaml
2486 F: arch/arm/boot/dts/emev2*
2487 F: arch/arm/boot/dts/gr-peach*
2488 F: arch/arm/boot/dts/iwg20d-q7*
2489 F: arch/arm/boot/dts/r7s*
2490 F: arch/arm/boot/dts/r8a*
2491 F: arch/arm/boot/dts/r9a*
2492 F: arch/arm/boot/dts/sh*
2493 F: arch/arm/configs/shmobile_defconfig
2494 F: arch/arm/include/debug/renesas-scif.S
2495 F: arch/arm/mach-shmobile/
2496 F: drivers/soc/renesas/
2497 F: include/linux/soc/renesas/
2499 ARM/SOCFPGA ARCHITECTURE
2500 M: Dinh Nguyen <dinguyen@kernel.org>
2502 W: http://www.rocketboards.org
2503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2504 F: arch/arm/boot/dts/socfpga*
2505 F: arch/arm/configs/socfpga_defconfig
2506 F: arch/arm/mach-socfpga/
2507 F: arch/arm64/boot/dts/altera/
2508 F: arch/arm64/boot/dts/intel/
2510 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2511 M: Dinh Nguyen <dinguyen@kernel.org>
2513 F: drivers/clk/socfpga/
2515 ARM/SOCFPGA EDAC SUPPORT
2516 M: Dinh Nguyen <dinguyen@kernel.org>
2518 F: drivers/edac/altera_edac.[ch]
2520 ARM/SPREADTRUM SoC SUPPORT
2521 M: Orson Zhai <orsonzhai@gmail.com>
2522 M: Baolin Wang <baolin.wang7@gmail.com>
2523 M: Chunyan Zhang <zhang.lyra@gmail.com>
2525 F: arch/arm64/boot/dts/sprd
2530 ARM/STI ARCHITECTURE
2531 M: Patrice Chotard <patrice.chotard@foss.st.com>
2532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2534 W: http://www.stlinux.com
2535 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2536 F: arch/arm/boot/dts/sti*
2537 F: arch/arm/mach-sti/
2538 F: drivers/ata/ahci_st.c
2539 F: drivers/char/hw_random/st-rng.c
2540 F: drivers/clocksource/arm_global_timer.c
2541 F: drivers/clocksource/clksrc_st_lpc.c
2542 F: drivers/cpufreq/sti-cpufreq.c
2543 F: drivers/dma/st_fdma*
2544 F: drivers/i2c/busses/i2c-st.c
2545 F: drivers/media/platform/sti/c8sectpfe/
2546 F: drivers/media/rc/st_rc.c
2547 F: drivers/mmc/host/sdhci-st.c
2548 F: drivers/phy/st/phy-miphy28lp.c
2549 F: drivers/phy/st/phy-stih407-usb.c
2550 F: drivers/pinctrl/pinctrl-st.c
2551 F: drivers/remoteproc/st_remoteproc.c
2552 F: drivers/remoteproc/st_slim_rproc.c
2553 F: drivers/reset/sti/
2554 F: drivers/rtc/rtc-st-lpc.c
2555 F: drivers/tty/serial/st-asc.c
2556 F: drivers/usb/dwc3/dwc3-st.c
2557 F: drivers/usb/host/ehci-st.c
2558 F: drivers/usb/host/ohci-st.c
2559 F: drivers/watchdog/st_lpc_wdt.c
2560 F: include/linux/remoteproc/st_slim_rproc.h
2562 ARM/STM32 ARCHITECTURE
2563 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2564 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2565 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2569 F: arch/arm/boot/dts/stm32*
2570 F: arch/arm/mach-stm32/
2571 F: drivers/clocksource/armv7m_systick.c
2575 ARM/Synaptics SoC support
2576 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2577 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2580 F: arch/arm/boot/dts/berlin*
2581 F: arch/arm/mach-berlin/
2582 F: arch/arm64/boot/dts/synaptics/
2584 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2585 M: Lennert Buytenhek <kernel@wantstofly.org>
2586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2590 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2591 L: linux-tegra@vger.kernel.org
2592 L: linux-media@vger.kernel.org
2594 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2595 F: drivers/media/cec/platform/tegra/
2597 ARM/TETON BGA MACHINE SUPPORT
2598 M: "Mark F. Brown" <mark.brown314@gmail.com>
2599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2602 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2603 M: Santosh Shilimkar <ssantosh@kernel.org>
2604 L: linux-kernel@vger.kernel.org
2606 F: drivers/memory/*emif*
2608 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2609 M: Santosh Shilimkar <ssantosh@kernel.org>
2610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2613 F: arch/arm/boot/dts/keystone-*
2614 F: arch/arm/mach-keystone/
2616 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2617 M: Santosh Shilimkar <ssantosh@kernel.org>
2618 L: linux-kernel@vger.kernel.org
2620 F: drivers/clk/keystone/
2622 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2623 M: Santosh Shilimkar <ssantosh@kernel.org>
2624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2625 L: linux-kernel@vger.kernel.org
2627 F: drivers/clocksource/timer-keystone.c
2629 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2630 M: Santosh Shilimkar <ssantosh@kernel.org>
2631 L: linux-kernel@vger.kernel.org
2633 F: drivers/power/reset/keystone-reset.c
2635 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2636 M: Nishanth Menon <nm@ti.com>
2637 M: Tero Kristo <kristo@kernel.org>
2638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2640 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2641 F: arch/arm64/boot/dts/ti/Makefile
2642 F: arch/arm64/boot/dts/ti/k3-*
2643 F: include/dt-bindings/pinctrl/k3.h
2645 ARM/THECUS N2100 MACHINE SUPPORT
2646 M: Lennert Buytenhek <kernel@wantstofly.org>
2647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2650 ARM/TOSA MACHINE SUPPORT
2651 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2652 M: Dirk Opfer <dirk@opfer-online.de>
2655 ARM/TOSHIBA VISCONTI ARCHITECTURE
2656 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2660 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2661 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2662 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2663 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2664 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2665 F: arch/arm64/boot/dts/toshiba/
2666 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2667 F: drivers/gpio/gpio-visconti.c
2668 F: drivers/pinctrl/visconti/
2669 F: drivers/watchdog/visconti_wdt.c
2672 ARM/UNIPHIER ARCHITECTURE
2673 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2674 M: Masami Hiramatsu <mhiramat@kernel.org>
2675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2677 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2678 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2679 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2680 F: arch/arm/boot/dts/uniphier*
2681 F: arch/arm/include/asm/hardware/cache-uniphier.h
2682 F: arch/arm/mach-uniphier/
2683 F: arch/arm/mm/cache-uniphier.c
2684 F: arch/arm64/boot/dts/socionext/uniphier*
2685 F: drivers/bus/uniphier-system-bus.c
2686 F: drivers/clk/uniphier/
2687 F: drivers/dma/uniphier-mdmac.c
2688 F: drivers/gpio/gpio-uniphier.c
2689 F: drivers/i2c/busses/i2c-uniphier*
2690 F: drivers/irqchip/irq-uniphier-aidet.c
2691 F: drivers/mmc/host/uniphier-sd.c
2692 F: drivers/pinctrl/uniphier/
2693 F: drivers/reset/reset-uniphier.c
2694 F: drivers/tty/serial/8250/8250_uniphier.c
2697 ARM/VERSATILE EXPRESS PLATFORM
2698 M: Liviu Dudau <liviu.dudau@arm.com>
2699 M: Sudeep Holla <sudeep.holla@arm.com>
2700 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2705 F: arch/arm/boot/dts/vexpress*
2706 F: arch/arm/mach-vexpress/
2707 F: arch/arm64/boot/dts/arm/
2708 F: drivers/clk/versatile/clk-vexpress-osc.c
2709 F: drivers/clocksource/timer-versatile.c
2713 M: Russell King <linux@armlinux.org.uk>
2714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2716 W: http://www.armlinux.org.uk/
2719 ARM/VOIPAC PXA270 SUPPORT
2720 M: Marek Vasut <marek.vasut@gmail.com>
2721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2723 F: arch/arm/mach-pxa/include/mach/vpac270.h
2724 F: arch/arm/mach-pxa/vpac270.c
2726 ARM/VT8500 ARM ARCHITECTURE
2727 M: Tony Prisk <linux@prisktech.co.nz>
2728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2731 F: arch/arm/mach-vt8500/
2732 F: drivers/clocksource/timer-vt8500.c
2733 F: drivers/i2c/busses/i2c-wmt.c
2734 F: drivers/mmc/host/wmt-sdmmc.c
2735 F: drivers/pwm/pwm-vt8500.c
2736 F: drivers/rtc/rtc-vt8500.c
2737 F: drivers/tty/serial/vt8500_serial.c
2738 F: drivers/usb/host/ehci-platform.c
2739 F: drivers/usb/host/uhci-platform.c
2740 F: drivers/video/fbdev/vt8500lcdfb.*
2741 F: drivers/video/fbdev/wm8505fb*
2742 F: drivers/video/fbdev/wmt_ge_rops.*
2744 ARM/ZIPIT Z2 SUPPORT
2745 M: Marek Vasut <marek.vasut@gmail.com>
2746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2748 F: arch/arm/mach-pxa/include/mach/z2.h
2749 F: arch/arm/mach-pxa/z2.c
2751 ARM/ZYNQ ARCHITECTURE
2752 M: Michal Simek <michal.simek@xilinx.com>
2753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755 W: http://wiki.xilinx.com
2756 T: git https://github.com/Xilinx/linux-xlnx.git
2757 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2758 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2759 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2760 F: arch/arm/mach-zynq/
2761 F: drivers/clocksource/timer-cadence-ttc.c
2762 F: drivers/cpuidle/cpuidle-zynq.c
2763 F: drivers/edac/synopsys_edac.c
2764 F: drivers/i2c/busses/i2c-cadence.c
2765 F: drivers/i2c/busses/i2c-xiic.c
2766 F: drivers/mmc/host/sdhci-of-arasan.c
2770 ARM64 PORT (AARCH64 ARCHITECTURE)
2771 M: Catalin Marinas <catalin.marinas@arm.com>
2772 M: Will Deacon <will@kernel.org>
2773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2776 F: Documentation/arm64/
2778 F: tools/testing/selftests/arm64/
2779 X: arch/arm64/boot/dts/
2781 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2782 M: George McCollister <george.mccollister@gmail.com>
2783 L: netdev@vger.kernel.org
2785 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2786 F: drivers/net/dsa/xrs700x/*
2787 F: net/dsa/tag_xrs700x.c
2789 AS3645A LED FLASH CONTROLLER DRIVER
2790 M: Sakari Ailus <sakari.ailus@iki.fi>
2791 L: linux-leds@vger.kernel.org
2793 F: drivers/leds/leds-as3645a.c
2795 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2796 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2797 L: linux-media@vger.kernel.org
2799 T: git git://linuxtv.org/media_tree.git
2800 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2801 F: drivers/media/i2c/ak7375.c
2803 ASAHI KASEI AK8974 DRIVER
2804 M: Linus Walleij <linus.walleij@linaro.org>
2805 L: linux-iio@vger.kernel.org
2807 W: http://www.akm.com/
2808 F: drivers/iio/magnetometer/ak8974.c
2810 ASC7621 HARDWARE MONITOR DRIVER
2811 M: George Joseph <george.joseph@fairview5.com>
2812 L: linux-hwmon@vger.kernel.org
2814 F: Documentation/hwmon/asc7621.rst
2815 F: drivers/hwmon/asc7621.c
2817 ASPEED PINCTRL DRIVERS
2818 M: Andrew Jeffery <andrew@aj.id.au>
2819 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2820 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2821 L: linux-gpio@vger.kernel.org
2823 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2824 F: drivers/pinctrl/aspeed/
2826 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2827 M: Eddie James <eajames@linux.ibm.com>
2828 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2830 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2831 F: drivers/irqchip/irq-aspeed-scu-ic.c
2832 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2834 ASPEED SD/MMC DRIVER
2835 M: Andrew Jeffery <andrew@aj.id.au>
2836 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2837 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2838 L: linux-mmc@vger.kernel.org
2840 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2841 F: drivers/mmc/host/sdhci-of-aspeed*
2843 ASPEED VIDEO ENGINE DRIVER
2844 M: Eddie James <eajames@linux.ibm.com>
2845 L: linux-media@vger.kernel.org
2846 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2848 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2849 F: drivers/media/platform/aspeed-video.c
2851 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2852 M: Corentin Chary <corentin.chary@gmail.com>
2853 L: acpi4asus-user@lists.sourceforge.net
2854 L: platform-driver-x86@vger.kernel.org
2856 W: http://acpi4asus.sf.net
2857 F: drivers/platform/x86/asus*.c
2858 F: drivers/platform/x86/eeepc*.c
2860 ASUS WIRELESS RADIO CONTROL DRIVER
2861 M: João Paulo Rechi Vita <jprvita@gmail.com>
2862 L: platform-driver-x86@vger.kernel.org
2864 F: drivers/platform/x86/asus-wireless.c
2867 M: David Howells <dhowells@redhat.com>
2868 L: keyrings@vger.kernel.org
2870 F: Documentation/crypto/asymmetric-keys.rst
2871 F: crypto/asymmetric_keys/
2872 F: include/crypto/pkcs7.h
2873 F: include/crypto/public_key.h
2874 F: include/linux/verification.h
2876 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2877 R: Dan Williams <dan.j.williams@intel.com>
2879 W: http://sourceforge.net/projects/xscaleiop
2880 F: Documentation/crypto/async-tx-api.rst
2882 F: include/linux/async_tx.h
2885 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2886 L: linux-i2c@vger.kernel.org
2888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2889 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2890 F: drivers/misc/eeprom/at24.c
2892 ATA OVER ETHERNET (AOE) DRIVER
2893 M: "Justin Sanders" <justin@coraid.com>
2895 W: http://www.openaoe.org/
2896 F: Documentation/admin-guide/aoe/
2897 F: drivers/block/aoe/
2899 ATC260X PMIC MFD DRIVER
2900 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2901 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2902 L: linux-actions@lists.infradead.org
2904 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2905 F: drivers/input/misc/atc260x-onkey.c
2906 F: drivers/mfd/atc260*
2907 F: drivers/power/reset/atc260x-poweroff.c
2908 F: drivers/regulator/atc260x-regulator.c
2909 F: include/linux/mfd/atc260x/*
2911 ATHEROS 71XX/9XXX GPIO DRIVER
2912 M: Alban Bedel <albeu@free.fr>
2914 W: https://github.com/AlbanBedel/linux
2915 T: git git://github.com/AlbanBedel/linux
2916 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2917 F: drivers/gpio/gpio-ath79.c
2919 ATHEROS 71XX/9XXX USB PHY DRIVER
2920 M: Alban Bedel <albeu@free.fr>
2922 W: https://github.com/AlbanBedel/linux
2923 T: git git://github.com/AlbanBedel/linux
2924 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2925 F: drivers/phy/qualcomm/phy-ath79-usb.c
2927 ATHEROS ATH GENERIC UTILITIES
2928 M: Kalle Valo <kvalo@codeaurora.org>
2929 L: linux-wireless@vger.kernel.org
2931 F: drivers/net/wireless/ath/*
2933 ATHEROS ATH5K WIRELESS DRIVER
2934 M: Jiri Slaby <jirislaby@kernel.org>
2935 M: Nick Kossifidis <mickflemm@gmail.com>
2936 M: Luis Chamberlain <mcgrof@kernel.org>
2937 L: linux-wireless@vger.kernel.org
2939 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2940 F: drivers/net/wireless/ath/ath5k/
2942 ATHEROS ATH6KL WIRELESS DRIVER
2943 M: Kalle Valo <kvalo@codeaurora.org>
2944 L: linux-wireless@vger.kernel.org
2946 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2948 F: drivers/net/wireless/ath/ath6kl/
2951 M: Ville Syrjala <syrjala@sci.fi>
2953 F: drivers/input/misc/ati_remote2.c
2955 ATK0110 HWMON DRIVER
2956 M: Luca Tettamanti <kronos.it@gmail.com>
2957 L: linux-hwmon@vger.kernel.org
2959 F: drivers/hwmon/asus_atk0110.c
2961 ATLX ETHERNET DRIVERS
2962 M: Chris Snook <chris.snook@gmail.com>
2963 L: netdev@vger.kernel.org
2965 W: http://sourceforge.net/projects/atl1
2966 W: http://atl1.sourceforge.net
2967 F: drivers/net/ethernet/atheros/
2970 M: Chas Williams <3chas3@gmail.com>
2971 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2972 L: netdev@vger.kernel.org
2974 W: http://linux-atm.sourceforge.net
2976 F: include/linux/atm*
2977 F: include/uapi/linux/atm*
2979 ATMEL MACB ETHERNET DRIVER
2980 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2981 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2983 F: drivers/net/ethernet/cadence/
2985 ATMEL MAXTOUCH DRIVER
2986 M: Nick Dyer <nick@shmanahar.org>
2988 T: git git://github.com/ndyer/linux.git
2989 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2990 F: drivers/input/touchscreen/atmel_mxt_ts.c
2992 ATMEL WIRELESS DRIVER
2993 M: Simon Kelley <simon@thekelleys.org.uk>
2994 L: linux-wireless@vger.kernel.org
2996 W: http://www.thekelleys.org.uk/atmel
2997 W: http://atmelwlandriver.sourceforge.net/
2998 F: drivers/net/wireless/atmel/atmel*
3000 ATOMIC INFRASTRUCTURE
3001 M: Will Deacon <will@kernel.org>
3002 M: Peter Zijlstra <peterz@infradead.org>
3003 R: Boqun Feng <boqun.feng@gmail.com>
3004 L: linux-kernel@vger.kernel.org
3006 F: arch/*/include/asm/atomic*.h
3007 F: include/*/atomic*.h
3008 F: include/linux/refcount.h
3009 F: Documentation/atomic_*.txt
3012 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3013 M: Bradley Grove <linuxdrivers@attotech.com>
3014 L: linux-scsi@vger.kernel.org
3016 W: http://www.attotech.com
3017 F: drivers/scsi/esas2r
3019 ATUSB IEEE 802.15.4 RADIO DRIVER
3020 M: Stefan Schmidt <stefan@datenfreihafen.org>
3021 L: linux-wpan@vger.kernel.org
3023 F: drivers/net/ieee802154/at86rf230.h
3024 F: drivers/net/ieee802154/atusb.c
3025 F: drivers/net/ieee802154/atusb.h
3028 M: Paul Moore <paul@paul-moore.com>
3029 M: Eric Paris <eparis@redhat.com>
3030 L: linux-audit@redhat.com (moderated for non-subscribers)
3032 W: https://github.com/linux-audit
3033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3034 F: include/asm-generic/audit_*.h
3035 F: include/linux/audit.h
3036 F: include/uapi/linux/audit.h
3040 AUXILIARY DISPLAY DRIVERS
3041 M: Miguel Ojeda <ojeda@kernel.org>
3043 F: drivers/auxdisplay/
3044 F: include/linux/cfag12864b.h
3046 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3047 M: Andreas Klinger <ak@it-klinger.de>
3048 L: linux-iio@vger.kernel.org
3050 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3051 F: drivers/iio/adc/hx711.c
3054 M: Ralf Baechle <ralf@linux-mips.org>
3055 L: linux-hams@vger.kernel.org
3057 W: http://www.linux-ax25.org/
3058 F: include/net/ax25.h
3059 F: include/uapi/linux/ax25.h
3063 M: Peter Rosin <peda@axentia.se>
3064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3066 F: arch/arm/boot/dts/at91-linea.dtsi
3067 F: arch/arm/boot/dts/at91-natte.dtsi
3068 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3069 F: arch/arm/boot/dts/at91-tse850-3.dts
3071 AXENTIA ASOC DRIVERS
3072 M: Peter Rosin <peda@axentia.se>
3073 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3075 F: Documentation/devicetree/bindings/sound/axentia,*
3076 F: sound/soc/atmel/tse850-pcm5142.c
3078 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3079 M: Nuno Sá <nuno.sa@analog.com>
3080 L: linux-hwmon@vger.kernel.org
3082 W: http://ez.analog.com/community/linux-device-drivers
3083 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3084 F: drivers/hwmon/axi-fan-control.c
3086 AXXIA I2C CONTROLLER
3087 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3088 L: linux-i2c@vger.kernel.org
3090 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3091 F: drivers/i2c/busses/i2c-axxia.c
3094 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3095 L: linux-media@vger.kernel.org
3097 W: https://linuxtv.org
3098 T: git git://linuxtv.org/media_tree.git
3099 F: drivers/media/usb/dvb-usb-v2/az6007.c
3101 AZTECH FM RADIO RECEIVER DRIVER
3102 M: Hans Verkuil <hverkuil@xs4all.nl>
3103 L: linux-media@vger.kernel.org
3105 W: https://linuxtv.org
3106 T: git git://linuxtv.org/media_tree.git
3107 F: drivers/media/radio/radio-aztech*
3110 L: linux-wireless@vger.kernel.org
3111 L: b43-dev@lists.infradead.org
3113 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3114 F: drivers/net/wireless/broadcom/b43/
3116 B43LEGACY WIRELESS DRIVER
3117 M: Larry Finger <Larry.Finger@lwfinger.net>
3118 L: linux-wireless@vger.kernel.org
3119 L: b43-dev@lists.infradead.org
3121 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3122 F: drivers/net/wireless/broadcom/b43legacy/
3124 BACKLIGHT CLASS/SUBSYSTEM
3125 M: Lee Jones <lee.jones@linaro.org>
3126 M: Daniel Thompson <daniel.thompson@linaro.org>
3127 M: Jingoo Han <jingoohan1@gmail.com>
3128 L: dri-devel@lists.freedesktop.org
3130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3131 F: Documentation/ABI/stable/sysfs-class-backlight
3132 F: Documentation/ABI/testing/sysfs-class-backlight
3133 F: Documentation/devicetree/bindings/leds/backlight
3134 F: drivers/video/backlight/
3135 F: include/linux/backlight.h
3136 F: include/linux/pwm_backlight.h
3139 M: Marek Lindner <mareklindner@neomailbox.ch>
3140 M: Simon Wunderlich <sw@simonwunderlich.de>
3141 M: Antonio Quartulli <a@unstable.cc>
3142 M: Sven Eckelmann <sven@narfation.org>
3143 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3145 W: https://www.open-mesh.org/
3146 Q: https://patchwork.open-mesh.org/project/batman/list/
3147 B: https://www.open-mesh.org/projects/batman-adv/issues
3148 C: irc://chat.freenode.net/batman
3149 T: git https://git.open-mesh.org/linux-merge.git
3150 F: Documentation/networking/batman-adv.rst
3151 F: include/uapi/linux/batadv_packet.h
3152 F: include/uapi/linux/batman_adv.h
3155 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3156 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3157 L: linux-hams@vger.kernel.org
3159 W: http://www.baycom.org/~tom/ham/ham.html
3160 F: drivers/net/hamradio/baycom*
3162 BCACHE (BLOCK LAYER CACHE)
3163 M: Coly Li <colyli@suse.de>
3164 M: Kent Overstreet <kent.overstreet@gmail.com>
3165 L: linux-bcache@vger.kernel.org
3167 W: http://bcache.evilpiepirate.org
3168 C: irc://irc.oftc.net/bcache
3169 F: drivers/md/bcache/
3171 BDISP ST MEDIA DRIVER
3172 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3173 L: linux-media@vger.kernel.org
3175 W: https://linuxtv.org
3176 T: git git://linuxtv.org/media_tree.git
3177 F: drivers/media/platform/sti/bdisp
3179 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3180 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3181 L: netdev@vger.kernel.org
3183 F: drivers/net/ethernet/ec_bhf.c
3186 M: Luis de Bethencourt <luisbg@kernel.org>
3187 M: Salah Triki <salah.triki@gmail.com>
3189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3190 F: Documentation/filesystems/befs.rst
3194 M: Paolo Valente <paolo.valente@linaro.org>
3195 M: Jens Axboe <axboe@kernel.dk>
3196 L: linux-block@vger.kernel.org
3198 F: Documentation/block/bfq-iosched.rst
3202 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3204 F: Documentation/filesystems/bfs.rst
3206 F: include/uapi/linux/bfs_fs.h
3208 BLINKM RGB LED DRIVER
3209 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3211 F: drivers/leds/leds-blinkm.c
3214 M: Jens Axboe <axboe@kernel.dk>
3215 L: linux-block@vger.kernel.org
3217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3221 F: include/linux/blk*
3222 F: kernel/trace/blktrace.c
3226 M: Joern Engel <joern@lazybastard.org>
3227 L: linux-mtd@lists.infradead.org
3229 F: drivers/mtd/devices/block2mtd.c
3232 M: Marcel Holtmann <marcel@holtmann.org>
3233 M: Johan Hedberg <johan.hedberg@gmail.com>
3234 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3235 L: linux-bluetooth@vger.kernel.org
3237 W: http://www.bluez.org/
3238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3240 F: drivers/bluetooth/
3243 M: Marcel Holtmann <marcel@holtmann.org>
3244 M: Johan Hedberg <johan.hedberg@gmail.com>
3245 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3246 L: linux-bluetooth@vger.kernel.org
3248 W: http://www.bluez.org/
3249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3251 F: include/net/bluetooth/
3255 M: Jay Vosburgh <j.vosburgh@gmail.com>
3256 M: Veaceslav Falico <vfalico@gmail.com>
3257 M: Andy Gospodarek <andy@greyhouse.net>
3258 L: netdev@vger.kernel.org
3260 W: http://sourceforge.net/projects/bonding/
3261 F: drivers/net/bonding/
3262 F: include/net/bonding.h
3263 F: include/uapi/linux/if_bonding.h
3265 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3266 M: Dan Robertson <dan@dlrobertson.com>
3267 L: linux-iio@vger.kernel.org
3269 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3270 F: drivers/iio/accel/bma400*
3272 BPF (Safe dynamic programs and tools)
3273 M: Alexei Starovoitov <ast@kernel.org>
3274 M: Daniel Borkmann <daniel@iogearbox.net>
3275 M: Andrii Nakryiko <andrii@kernel.org>
3276 R: Martin KaFai Lau <kafai@fb.com>
3277 R: Song Liu <songliubraving@fb.com>
3278 R: Yonghong Song <yhs@fb.com>
3279 R: John Fastabend <john.fastabend@gmail.com>
3280 R: KP Singh <kpsingh@kernel.org>
3281 L: netdev@vger.kernel.org
3282 L: bpf@vger.kernel.org
3285 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3288 F: Documentation/bpf/
3289 F: Documentation/networking/filter.rst
3290 F: Documentation/userspace-api/ebpf/
3292 F: include/linux/bpf*
3293 F: include/linux/filter.h
3294 F: include/trace/events/xdp.h
3295 F: include/uapi/linux/bpf*
3296 F: include/uapi/linux/filter.h
3298 F: kernel/trace/bpf_trace.c
3301 F: net/core/filter.c
3302 F: net/sched/act_bpf.c
3303 F: net/sched/cls_bpf.c
3305 F: scripts/bpf_doc.py
3308 F: tools/testing/selftests/bpf/
3313 M: Shubham Bansal <illusionist.neo@gmail.com>
3314 L: netdev@vger.kernel.org
3315 L: bpf@vger.kernel.org
3320 M: Daniel Borkmann <daniel@iogearbox.net>
3321 M: Alexei Starovoitov <ast@kernel.org>
3322 M: Zi Shen Lim <zlim.lnx@gmail.com>
3323 L: netdev@vger.kernel.org
3324 L: bpf@vger.kernel.org
3328 BPF JIT for MIPS (32-BIT AND 64-BIT)
3329 M: Paul Burton <paulburton@kernel.org>
3330 L: netdev@vger.kernel.org
3331 L: bpf@vger.kernel.org
3335 BPF JIT for NFP NICs
3336 M: Jakub Kicinski <kuba@kernel.org>
3337 L: netdev@vger.kernel.org
3338 L: bpf@vger.kernel.org
3340 F: drivers/net/ethernet/netronome/nfp/bpf/
3342 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3343 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3344 M: Sandipan Das <sandipan@linux.ibm.com>
3345 L: netdev@vger.kernel.org
3346 L: bpf@vger.kernel.org
3348 F: arch/powerpc/net/
3350 BPF JIT for RISC-V (32-bit)
3351 M: Luke Nelson <luke.r.nels@gmail.com>
3352 M: Xi Wang <xi.wang@gmail.com>
3353 L: netdev@vger.kernel.org
3354 L: bpf@vger.kernel.org
3357 X: arch/riscv/net/bpf_jit_comp64.c
3359 BPF JIT for RISC-V (64-bit)
3360 M: Björn Töpel <bjorn@kernel.org>
3361 L: netdev@vger.kernel.org
3362 L: bpf@vger.kernel.org
3365 X: arch/riscv/net/bpf_jit_comp32.c
3368 M: Ilya Leoshkevich <iii@linux.ibm.com>
3369 M: Heiko Carstens <hca@linux.ibm.com>
3370 M: Vasily Gorbik <gor@linux.ibm.com>
3371 L: netdev@vger.kernel.org
3372 L: bpf@vger.kernel.org
3375 X: arch/s390/net/pnet.c
3377 BPF JIT for SPARC (32-BIT AND 64-BIT)
3378 M: David S. Miller <davem@davemloft.net>
3379 L: netdev@vger.kernel.org
3380 L: bpf@vger.kernel.org
3384 BPF JIT for X86 32-BIT
3385 M: Wang YanQing <udknight@gmail.com>
3386 L: netdev@vger.kernel.org
3387 L: bpf@vger.kernel.org
3389 F: arch/x86/net/bpf_jit_comp32.c
3391 BPF JIT for X86 64-BIT
3392 M: Alexei Starovoitov <ast@kernel.org>
3393 M: Daniel Borkmann <daniel@iogearbox.net>
3394 L: netdev@vger.kernel.org
3395 L: bpf@vger.kernel.org
3398 X: arch/x86/net/bpf_jit_comp32.c
3400 BPF LSM (Security Audit and Enforcement using BPF)
3401 M: KP Singh <kpsingh@kernel.org>
3402 R: Florent Revest <revest@chromium.org>
3403 R: Brendan Jackman <jackmanb@chromium.org>
3404 L: bpf@vger.kernel.org
3406 F: Documentation/bpf/bpf_lsm.rst
3407 F: include/linux/bpf_lsm.h
3408 F: kernel/bpf/bpf_lsm.c
3411 BROADCOM B44 10/100 ETHERNET DRIVER
3412 M: Michael Chan <michael.chan@broadcom.com>
3413 L: netdev@vger.kernel.org
3415 F: drivers/net/ethernet/broadcom/b44.*
3417 BROADCOM B53 ETHERNET SWITCH DRIVER
3418 M: Florian Fainelli <f.fainelli@gmail.com>
3419 L: netdev@vger.kernel.org
3420 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3422 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3423 F: drivers/net/dsa/b53/*
3424 F: include/linux/dsa/brcm.h
3425 F: include/linux/platform_data/b53.h
3427 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3428 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3429 L: bcm-kernel-feedback-list@broadcom.com
3430 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3434 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3435 F: drivers/pci/controller/pcie-brcmstb.c
3436 F: drivers/staging/vc04_services
3440 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3441 M: Florian Fainelli <f.fainelli@gmail.com>
3442 M: Ray Jui <rjui@broadcom.com>
3443 M: Scott Branden <sbranden@broadcom.com>
3444 M: bcm-kernel-feedback-list@broadcom.com
3446 T: git git://github.com/broadcom/mach-bcm
3447 F: arch/arm/mach-bcm/
3453 BROADCOM BCM47XX MIPS ARCHITECTURE
3454 M: Hauke Mehrtens <hauke@hauke-m.de>
3455 M: Rafał Miłecki <zajec5@gmail.com>
3456 L: linux-mips@vger.kernel.org
3458 F: Documentation/devicetree/bindings/mips/brcm/
3459 F: arch/mips/bcm47xx/*
3460 F: arch/mips/include/asm/mach-bcm47xx/*
3462 BROADCOM BCM4908 ETHERNET DRIVER
3463 M: Rafał Miłecki <rafal@milecki.pl>
3464 M: bcm-kernel-feedback-list@broadcom.com
3465 L: netdev@vger.kernel.org
3467 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3468 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3469 F: drivers/net/ethernet/broadcom/unimac.h
3471 BROADCOM BCM5301X ARM ARCHITECTURE
3472 M: Hauke Mehrtens <hauke@hauke-m.de>
3473 M: Rafał Miłecki <zajec5@gmail.com>
3474 M: bcm-kernel-feedback-list@broadcom.com
3475 L: linux-arm-kernel@lists.infradead.org
3477 F: arch/arm/boot/dts/bcm470*
3478 F: arch/arm/boot/dts/bcm5301*
3479 F: arch/arm/boot/dts/bcm953012*
3480 F: arch/arm/mach-bcm/bcm_5301x.c
3482 BROADCOM BCM53573 ARM ARCHITECTURE
3483 M: Rafał Miłecki <rafal@milecki.pl>
3484 L: bcm-kernel-feedback-list@broadcom.com
3485 L: linux-arm-kernel@lists.infradead.org
3487 F: arch/arm/boot/dts/bcm47189*
3488 F: arch/arm/boot/dts/bcm53573*
3490 BROADCOM BCM63XX ARM ARCHITECTURE
3491 M: Florian Fainelli <f.fainelli@gmail.com>
3492 M: bcm-kernel-feedback-list@broadcom.com
3493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3495 T: git git://github.com/broadcom/stblinux.git
3498 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3499 M: Kevin Cernekee <cernekee@gmail.com>
3500 L: linux-usb@vger.kernel.org
3502 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3504 BROADCOM BCM7XXX ARM ARCHITECTURE
3505 M: Florian Fainelli <f.fainelli@gmail.com>
3506 M: bcm-kernel-feedback-list@broadcom.com
3507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3509 T: git git://github.com/broadcom/stblinux.git
3510 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3511 F: arch/arm/boot/dts/bcm7*.dts*
3512 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3513 F: arch/arm/mach-bcm/*brcmstb*
3514 F: arch/arm/mm/cache-b15-rac.c
3515 F: drivers/bus/brcmstb_gisb.c
3516 F: drivers/pci/controller/pcie-brcmstb.c
3520 M: Al Cooper <alcooperx@gmail.com>
3521 L: linux-usb@vger.kernel.org
3522 L: bcm-kernel-feedback-list@broadcom.com
3524 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3525 F: drivers/usb/gadget/udc/bdc/
3527 BROADCOM BMIPS CPUFREQ DRIVER
3528 M: Markus Mayer <mmayer@broadcom.com>
3529 M: bcm-kernel-feedback-list@broadcom.com
3530 L: linux-pm@vger.kernel.org
3532 F: drivers/cpufreq/bmips-cpufreq.c
3534 BROADCOM BMIPS MIPS ARCHITECTURE
3535 M: Florian Fainelli <f.fainelli@gmail.com>
3536 L: bcm-kernel-feedback-list@broadcom.com
3537 L: linux-mips@vger.kernel.org
3539 T: git git://github.com/broadcom/stblinux.git
3540 F: arch/mips/bmips/*
3541 F: arch/mips/boot/dts/brcm/bcm*.dts*
3542 F: arch/mips/include/asm/mach-bmips/*
3543 F: arch/mips/kernel/*bmips*
3544 F: drivers/soc/bcm/bcm63xx
3545 F: drivers/irqchip/irq-bcm63*
3546 F: drivers/irqchip/irq-bcm7*
3547 F: drivers/irqchip/irq-brcmstb*
3548 F: include/linux/bcm963xx_nvram.h
3549 F: include/linux/bcm963xx_tag.h
3551 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3552 M: Rasesh Mody <rmody@marvell.com>
3553 M: GR-Linux-NIC-Dev@marvell.com
3554 L: netdev@vger.kernel.org
3556 F: drivers/net/ethernet/broadcom/bnx2.*
3557 F: drivers/net/ethernet/broadcom/bnx2_*
3559 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3560 M: Saurav Kashyap <skashyap@marvell.com>
3561 M: Javed Hasan <jhasan@marvell.com>
3562 M: GR-QLogic-Storage-Upstream@marvell.com
3563 L: linux-scsi@vger.kernel.org
3565 F: drivers/scsi/bnx2fc/
3567 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3568 M: Nilesh Javali <njavali@marvell.com>
3569 M: Manish Rangankar <mrangankar@marvell.com>
3570 M: GR-QLogic-Storage-Upstream@marvell.com
3571 L: linux-scsi@vger.kernel.org
3573 F: drivers/scsi/bnx2i/
3575 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3576 M: Ariel Elior <aelior@marvell.com>
3577 M: Sudarsana Kalluru <skalluru@marvell.com>
3578 M: GR-everest-linux-l2@marvell.com
3579 L: netdev@vger.kernel.org
3581 F: drivers/net/ethernet/broadcom/bnx2x/
3583 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3584 M: Michael Chan <michael.chan@broadcom.com>
3585 L: netdev@vger.kernel.org
3587 F: drivers/net/ethernet/broadcom/bnxt/
3589 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3590 M: Arend van Spriel <aspriel@gmail.com>
3591 M: Franky Lin <franky.lin@broadcom.com>
3592 M: Hante Meuleman <hante.meuleman@broadcom.com>
3593 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3594 M: Wright Feng <wright.feng@infineon.com>
3595 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3596 L: linux-wireless@vger.kernel.org
3597 L: brcm80211-dev-list.pdl@broadcom.com
3598 L: SHA-cyfmac-dev-list@infineon.com
3600 F: drivers/net/wireless/broadcom/brcm80211/
3602 BROADCOM BRCMSTB GPIO DRIVER
3603 M: Gregory Fong <gregory.0xf0@gmail.com>
3604 L: bcm-kernel-feedback-list@broadcom.com
3606 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3607 F: drivers/gpio/gpio-brcmstb.c
3609 BROADCOM BRCMSTB I2C DRIVER
3610 M: Kamal Dasu <kdasu.kdev@gmail.com>
3611 L: linux-i2c@vger.kernel.org
3612 L: bcm-kernel-feedback-list@broadcom.com
3614 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3615 F: drivers/i2c/busses/i2c-brcmstb.c
3617 BROADCOM BRCMSTB UART DRIVER
3618 M: Al Cooper <alcooperx@gmail.com>
3619 L: linux-serial@vger.kernel.org
3620 L: bcm-kernel-feedback-list@broadcom.com
3622 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3623 F: drivers/tty/serial/8250/8250_bcm7271.c
3625 BROADCOM BRCMSTB USB EHCI DRIVER
3626 M: Al Cooper <alcooperx@gmail.com>
3627 L: linux-usb@vger.kernel.org
3628 L: bcm-kernel-feedback-list@broadcom.com
3630 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3631 F: drivers/usb/host/ehci-brcm.*
3633 BROADCOM BRCMSTB USB PIN MAP DRIVER
3634 M: Al Cooper <alcooperx@gmail.com>
3635 L: linux-usb@vger.kernel.org
3636 L: bcm-kernel-feedback-list@broadcom.com
3638 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3639 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3641 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3642 M: Al Cooper <alcooperx@gmail.com>
3643 L: linux-kernel@vger.kernel.org
3644 L: bcm-kernel-feedback-list@broadcom.com
3646 F: drivers/phy/broadcom/phy-brcm-usb*
3648 BROADCOM ETHERNET PHY DRIVERS
3649 M: Florian Fainelli <f.fainelli@gmail.com>
3650 L: bcm-kernel-feedback-list@broadcom.com
3651 L: netdev@vger.kernel.org
3653 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3654 F: drivers/net/phy/bcm*.[ch]
3655 F: drivers/net/phy/broadcom.c
3656 F: include/linux/brcmphy.h
3658 BROADCOM GENET ETHERNET DRIVER
3659 M: Doug Berger <opendmb@gmail.com>
3660 M: Florian Fainelli <f.fainelli@gmail.com>
3661 L: bcm-kernel-feedback-list@broadcom.com
3662 L: netdev@vger.kernel.org
3664 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3665 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3666 F: drivers/net/ethernet/broadcom/genet/
3667 F: drivers/net/ethernet/broadcom/unimac.h
3668 F: drivers/net/mdio/mdio-bcm-unimac.c
3669 F: include/linux/platform_data/bcmgenet.h
3670 F: include/linux/platform_data/mdio-bcm-unimac.h
3672 BROADCOM IPROC ARM ARCHITECTURE
3673 M: Ray Jui <rjui@broadcom.com>
3674 M: Scott Branden <sbranden@broadcom.com>
3675 M: bcm-kernel-feedback-list@broadcom.com
3676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3678 T: git git://github.com/broadcom/cygnus-linux.git
3679 F: arch/arm64/boot/dts/broadcom/northstar2/*
3680 F: arch/arm64/boot/dts/broadcom/stingray/*
3681 F: drivers/clk/bcm/clk-ns*
3682 F: drivers/clk/bcm/clk-sr*
3683 F: drivers/pinctrl/bcm/pinctrl-ns*
3684 F: include/dt-bindings/clock/bcm-sr*
3701 BROADCOM IPROC GBIT ETHERNET DRIVER
3702 M: Rafał Miłecki <rafal@milecki.pl>
3703 M: bcm-kernel-feedback-list@broadcom.com
3704 L: netdev@vger.kernel.org
3706 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3707 F: drivers/net/ethernet/broadcom/bgmac*
3708 F: drivers/net/ethernet/broadcom/unimac.h
3710 BROADCOM KONA GPIO DRIVER
3711 M: Ray Jui <rjui@broadcom.com>
3712 L: bcm-kernel-feedback-list@broadcom.com
3714 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3715 F: drivers/gpio/gpio-bcm-kona.c
3717 BROADCOM NETXTREME-E ROCE DRIVER
3718 M: Selvin Xavier <selvin.xavier@broadcom.com>
3719 M: Devesh Sharma <devesh.sharma@broadcom.com>
3720 M: Somnath Kotur <somnath.kotur@broadcom.com>
3721 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3722 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3723 L: linux-rdma@vger.kernel.org
3725 W: http://www.broadcom.com
3726 F: drivers/infiniband/hw/bnxt_re/
3727 F: include/uapi/rdma/bnxt_re-abi.h
3729 BROADCOM NVRAM DRIVER
3730 M: Rafał Miłecki <zajec5@gmail.com>
3731 L: linux-mips@vger.kernel.org
3733 F: drivers/firmware/broadcom/*
3735 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3736 M: Rafał Miłecki <rafal@milecki.pl>
3737 M: Florian Fainelli <f.fainelli@gmail.com>
3738 M: bcm-kernel-feedback-list@broadcom.com
3739 L: linux-pm@vger.kernel.org
3741 T: git git://github.com/broadcom/stblinux.git
3742 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3743 F: include/dt-bindings/soc/bcm-pmb.h
3745 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3746 M: Rafał Miłecki <zajec5@gmail.com>
3747 L: linux-wireless@vger.kernel.org
3750 F: include/linux/bcma/
3753 M: Kamal Dasu <kdasu.kdev@gmail.com>
3754 M: bcm-kernel-feedback-list@broadcom.com
3756 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3757 F: drivers/spi/spi-bcm-qspi.*
3758 F: drivers/spi/spi-brcmstb-qspi.c
3759 F: drivers/spi/spi-iproc-qspi.c
3761 BROADCOM STB AVS CPUFREQ DRIVER
3762 M: Markus Mayer <mmayer@broadcom.com>
3763 M: bcm-kernel-feedback-list@broadcom.com
3764 L: linux-pm@vger.kernel.org
3766 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3767 F: drivers/cpufreq/brcmstb*
3769 BROADCOM STB AVS TMON DRIVER
3770 M: Markus Mayer <mmayer@broadcom.com>
3771 M: bcm-kernel-feedback-list@broadcom.com
3772 L: linux-pm@vger.kernel.org
3774 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3775 F: drivers/thermal/broadcom/brcmstb*
3777 BROADCOM STB DPFE DRIVER
3778 M: Markus Mayer <mmayer@broadcom.com>
3779 M: bcm-kernel-feedback-list@broadcom.com
3780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3782 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3783 F: drivers/memory/brcmstb_dpfe.c
3785 BROADCOM STB NAND FLASH DRIVER
3786 M: Brian Norris <computersforpeace@gmail.com>
3787 M: Kamal Dasu <kdasu.kdev@gmail.com>
3788 L: linux-mtd@lists.infradead.org
3789 L: bcm-kernel-feedback-list@broadcom.com
3791 F: drivers/mtd/nand/raw/brcmnand/
3793 BROADCOM SYSTEMPORT ETHERNET DRIVER
3794 M: Florian Fainelli <f.fainelli@gmail.com>
3795 L: bcm-kernel-feedback-list@broadcom.com
3796 L: netdev@vger.kernel.org
3798 F: drivers/net/ethernet/broadcom/bcmsysport.*
3799 F: drivers/net/ethernet/broadcom/unimac.h
3801 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3802 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3803 M: Prashant Sreedharan <prashant@broadcom.com>
3804 M: Michael Chan <mchan@broadcom.com>
3805 L: netdev@vger.kernel.org
3807 F: drivers/net/ethernet/broadcom/tg3.*
3810 M: Scott Branden <scott.branden@broadcom.com>
3811 L: bcm-kernel-feedback-list@broadcom.com
3813 F: drivers/misc/bcm-vk/
3814 F: include/uapi/linux/misc/bcm_vk.h
3816 BROCADE BFA FC SCSI DRIVER
3817 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3818 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3819 L: linux-scsi@vger.kernel.org
3821 F: drivers/scsi/bfa/
3823 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3824 M: Rasesh Mody <rmody@marvell.com>
3825 M: Sudarsana Kalluru <skalluru@marvell.com>
3826 M: GR-Linux-NIC-Dev@marvell.com
3827 L: netdev@vger.kernel.org
3829 F: drivers/net/ethernet/brocade/bna/
3831 BSG (block layer generic sg v4 driver)
3832 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3833 L: linux-scsi@vger.kernel.org
3836 F: include/linux/bsg.h
3837 F: include/uapi/linux/bsg.h
3840 M: Clemens Ladisch <clemens@ladisch.de>
3841 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3844 F: Documentation/sound/cards/bt87x.rst
3845 F: sound/pci/bt87x.c
3848 M: Michael Buesch <m@bues.ch>
3850 W: http://bu3sch.de/btgpio.php
3851 F: drivers/gpio/gpio-bt8xx.c
3854 M: Chris Mason <clm@fb.com>
3855 M: Josef Bacik <josef@toxicpanda.com>
3856 M: David Sterba <dsterba@suse.com>
3857 L: linux-btrfs@vger.kernel.org
3859 W: http://btrfs.wiki.kernel.org/
3860 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3862 F: Documentation/filesystems/btrfs.rst
3864 F: include/linux/btrfs*
3865 F: include/uapi/linux/btrfs*
3867 BTTV VIDEO4LINUX DRIVER
3868 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3869 L: linux-media@vger.kernel.org
3871 W: https://linuxtv.org
3872 T: git git://linuxtv.org/media_tree.git
3873 F: Documentation/driver-api/media/drivers/bttv*
3874 F: drivers/media/pci/bt8xx/bttv*
3876 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3877 M: Chanwoo Choi <cw00.choi@samsung.com>
3878 L: linux-pm@vger.kernel.org
3879 L: linux-samsung-soc@vger.kernel.org
3881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3882 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3883 F: drivers/devfreq/exynos-bus.c
3885 BUSLOGIC SCSI DRIVER
3886 M: Khalid Aziz <khalid@gonehiking.org>
3887 L: linux-scsi@vger.kernel.org
3889 F: drivers/scsi/BusLogic.*
3890 F: drivers/scsi/FlashPoint.*
3892 C-MEDIA CMI8788 DRIVER
3893 M: Clemens Ladisch <clemens@ladisch.de>
3894 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3897 F: sound/pci/oxygen/
3900 M: Guo Ren <guoren@kernel.org>
3901 L: linux-csky@vger.kernel.org
3903 T: git https://github.com/c-sky/csky-linux.git
3904 F: Documentation/devicetree/bindings/csky/
3905 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3906 F: Documentation/devicetree/bindings/timer/csky,*
3908 F: drivers/clocksource/timer-gx6605s.c
3909 F: drivers/clocksource/timer-mp-csky.c
3910 F: drivers/irqchip/irq-csky-*
3914 CA8210 IEEE-802.15.4 RADIO DRIVER
3915 M: Harry Morris <h.morris@cascoda.com>
3916 L: linux-wpan@vger.kernel.org
3918 W: https://github.com/Cascoda/ca8210-linux.git
3919 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3920 F: drivers/net/ieee802154/ca8210.c
3922 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
3923 M: Damien Le Moal <damien.lemoal@wdc.com>
3924 L: linux-riscv@lists.infradead.org
3925 L: linux-gpio@vger.kernel.org (pinctrl driver)
3926 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
3927 F: drivers/pinctrl/pinctrl-k210.c
3929 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
3930 M: Damien Le Moal <damien.lemoal@wdc.com>
3931 L: linux-kernel@vger.kernel.org
3932 L: linux-riscv@lists.infradead.org
3934 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
3935 F: drivers/reset/reset-k210.c
3937 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
3938 M: Damien Le Moal <damien.lemoal@wdc.com>
3939 L: linux-riscv@lists.infradead.org
3941 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
3942 F: drivers/soc/canaan/
3943 F: include/soc/canaan/
3945 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3946 M: David Howells <dhowells@redhat.com>
3947 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3949 F: Documentation/filesystems/caching/cachefiles.rst
3952 CADENCE MIPI-CSI2 BRIDGES
3953 M: Maxime Ripard <mripard@kernel.org>
3954 L: linux-media@vger.kernel.org
3956 F: Documentation/devicetree/bindings/media/cdns,*.txt
3957 F: drivers/media/platform/cadence/cdns-csi2*
3960 L: linux-mtd@lists.infradead.org
3962 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3963 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3965 CADENCE USB3 DRD IP DRIVER
3966 M: Peter Chen <peter.chen@kernel.org>
3967 M: Pawel Laszczak <pawell@cadence.com>
3968 R: Roger Quadros <rogerq@kernel.org>
3969 R: Aswath Govindraju <a-govindraju@ti.com>
3970 L: linux-usb@vger.kernel.org
3972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3973 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3974 F: drivers/usb/cdns3/
3975 X: drivers/usb/cdns3/cdnsp*
3977 CADENCE USBSSP DRD IP DRIVER
3978 M: Pawel Laszczak <pawell@cadence.com>
3979 L: linux-usb@vger.kernel.org
3981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3982 F: drivers/usb/cdns3/
3983 X: drivers/usb/cdns3/cdns3*
3985 CADET FM/AM RADIO RECEIVER DRIVER
3986 M: Hans Verkuil <hverkuil@xs4all.nl>
3987 L: linux-media@vger.kernel.org
3989 W: https://linuxtv.org
3990 T: git git://linuxtv.org/media_tree.git
3991 F: drivers/media/radio/radio-cadet*
3993 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3994 L: linux-media@vger.kernel.org
3996 T: git git://linuxtv.org/media_tree.git
3997 F: Documentation/admin-guide/media/cafe_ccic*
3998 F: drivers/media/platform/marvell-ccic/
4001 L: netdev@vger.kernel.org
4003 F: Documentation/networking/caif/
4004 F: drivers/net/caif/
4005 F: include/net/caif/
4006 F: include/uapi/linux/caif/
4010 M: Toke Høiland-Jørgensen <toke@toke.dk>
4011 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4013 F: net/sched/sch_cake.c
4016 M: Wolfgang Grandegger <wg@grandegger.com>
4017 M: Marc Kleine-Budde <mkl@pengutronix.de>
4018 L: linux-can@vger.kernel.org
4020 W: https://github.com/linux-can
4021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4023 F: Documentation/devicetree/bindings/net/can/
4025 F: include/linux/can/bittiming.h
4026 F: include/linux/can/dev.h
4027 F: include/linux/can/led.h
4028 F: include/linux/can/length.h
4029 F: include/linux/can/platform/
4030 F: include/linux/can/rx-offload.h
4031 F: include/uapi/linux/can/error.h
4032 F: include/uapi/linux/can/netlink.h
4033 F: include/uapi/linux/can/vxcan.h
4036 M: Oliver Hartkopp <socketcan@hartkopp.net>
4037 M: Marc Kleine-Budde <mkl@pengutronix.de>
4038 L: linux-can@vger.kernel.org
4040 W: https://github.com/linux-can
4041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4043 F: Documentation/networking/can.rst
4044 F: include/linux/can/can-ml.h
4045 F: include/linux/can/core.h
4046 F: include/linux/can/skb.h
4047 F: include/net/netns/can.h
4048 F: include/uapi/linux/can.h
4049 F: include/uapi/linux/can/bcm.h
4050 F: include/uapi/linux/can/gw.h
4051 F: include/uapi/linux/can/isotp.h
4052 F: include/uapi/linux/can/raw.h
4055 CAN-J1939 NETWORK LAYER
4056 M: Robin van der Gracht <robin@protonic.nl>
4057 M: Oleksij Rempel <o.rempel@pengutronix.de>
4058 R: kernel@pengutronix.de
4059 L: linux-can@vger.kernel.org
4061 F: Documentation/networking/j1939.rst
4062 F: include/uapi/linux/can/j1939.h
4066 M: Serge Hallyn <serge@hallyn.com>
4067 L: linux-security-module@vger.kernel.org
4069 F: include/linux/capability.h
4070 F: include/uapi/linux/capability.h
4071 F: kernel/capability.c
4072 F: security/commoncap.c
4074 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4075 M: Kevin Tsai <ktsai@capellamicro.com>
4077 F: drivers/iio/light/cm*
4079 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4080 M: Christian Lamparter <chunkeey@googlemail.com>
4081 L: linux-wireless@vger.kernel.org
4083 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4084 F: drivers/net/wireless/ath/carl9170/
4087 M: Robert Richter <rric@kernel.org>
4089 W: http://www.marvell.com
4090 F: drivers/i2c/busses/i2c-octeon*
4091 F: drivers/i2c/busses/i2c-thunderx*
4093 CAVIUM LIQUIDIO NETWORK DRIVER
4094 M: Derek Chickles <dchickles@marvell.com>
4095 M: Satanand Burla <sburla@marvell.com>
4096 M: Felix Manlunas <fmanlunas@marvell.com>
4097 L: netdev@vger.kernel.org
4099 W: http://www.marvell.com
4100 F: drivers/net/ethernet/cavium/liquidio/
4103 M: Robert Richter <rric@kernel.org>
4105 W: http://www.marvell.com
4106 F: drivers/mmc/host/cavium*
4108 CAVIUM OCTEON-TX CRYPTO DRIVER
4109 M: George Cherian <gcherian@marvell.com>
4110 L: linux-crypto@vger.kernel.org
4112 W: http://www.marvell.com
4113 F: drivers/crypto/cavium/cpt/
4115 CAVIUM THUNDERX2 ARM64 SOC
4116 M: Robert Richter <rric@kernel.org>
4117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4119 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4120 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4122 CC2520 IEEE-802.15.4 RADIO DRIVER
4123 M: Varka Bhadram <varkabhadram@gmail.com>
4124 L: linux-wpan@vger.kernel.org
4126 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4127 F: drivers/net/ieee802154/cc2520.c
4128 F: include/linux/spi/cc2520.h
4130 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4131 M: Gilad Ben-Yossef <gilad@benyossef.com>
4132 L: linux-crypto@vger.kernel.org
4134 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4135 F: drivers/crypto/ccree/
4137 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4138 M: Hadar Gat <hadar.gat@arm.com>
4139 L: linux-crypto@vger.kernel.org
4141 F: drivers/char/hw_random/cctrng.c
4142 F: drivers/char/hw_random/cctrng.h
4143 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4144 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4147 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4148 L: linux-media@vger.kernel.org
4150 W: http://linuxtv.org
4151 T: git git://linuxtv.org/media_tree.git
4152 F: Documentation/ABI/testing/debugfs-cec-error-inj
4153 F: Documentation/devicetree/bindings/media/cec.txt
4154 F: Documentation/driver-api/media/cec-core.rst
4155 F: Documentation/userspace-api/media/cec
4156 F: drivers/media/cec/
4157 F: drivers/media/rc/keymaps/rc-cec.c
4158 F: include/media/cec-notifier.h
4159 F: include/media/cec.h
4160 F: include/uapi/linux/cec-funcs.h
4161 F: include/uapi/linux/cec.h
4164 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4165 L: linux-media@vger.kernel.org
4167 W: http://linuxtv.org
4168 T: git git://linuxtv.org/media_tree.git
4169 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4170 F: drivers/media/cec/platform/cec-gpio/
4172 CELL BROADBAND ENGINE ARCHITECTURE
4173 M: Arnd Bergmann <arnd@arndb.de>
4174 L: linuxppc-dev@lists.ozlabs.org
4176 W: http://www.ibm.com/developerworks/power/cell/
4177 F: arch/powerpc/include/asm/cell*.h
4178 F: arch/powerpc/include/asm/spu*.h
4179 F: arch/powerpc/include/uapi/asm/spu*.h
4180 F: arch/powerpc/platforms/cell/
4182 CELLWISE CW2015 BATTERY DRIVER
4183 M: Tobias Schrammm <t.schramm@manjaro.org>
4185 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4186 F: drivers/power/supply/cw2015_battery.c
4188 CEPH COMMON CODE (LIBCEPH)
4189 M: Ilya Dryomov <idryomov@gmail.com>
4190 M: Jeff Layton <jlayton@kernel.org>
4191 L: ceph-devel@vger.kernel.org
4194 T: git git://github.com/ceph/ceph-client.git
4195 F: include/linux/ceph/
4196 F: include/linux/crush/
4199 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4200 M: Jeff Layton <jlayton@kernel.org>
4201 M: Ilya Dryomov <idryomov@gmail.com>
4202 L: ceph-devel@vger.kernel.org
4205 T: git git://github.com/ceph/ceph-client.git
4206 F: Documentation/filesystems/ceph.rst
4209 CERTIFICATE HANDLING
4210 M: David Howells <dhowells@redhat.com>
4211 M: David Woodhouse <dwmw2@infradead.org>
4212 L: keyrings@vger.kernel.org
4214 F: Documentation/admin-guide/module-signing.rst
4216 F: scripts/extract-cert.c
4217 F: scripts/sign-file.c
4219 CFAG12864B LCD DRIVER
4220 M: Miguel Ojeda <ojeda@kernel.org>
4222 F: drivers/auxdisplay/cfag12864b.c
4223 F: include/linux/cfag12864b.h
4225 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4226 M: Miguel Ojeda <ojeda@kernel.org>
4228 F: drivers/auxdisplay/cfag12864bfb.c
4229 F: include/linux/cfag12864b.h
4231 CHAR and MISC DRIVERS
4232 M: Arnd Bergmann <arnd@arndb.de>
4233 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4238 F: include/linux/miscdevice.h
4239 X: drivers/char/agp/
4240 X: drivers/char/hw_random/
4241 X: drivers/char/ipmi/
4242 X: drivers/char/random.c
4243 X: drivers/char/tpm/
4246 M: Andy Whitcroft <apw@canonical.com>
4247 M: Joe Perches <joe@perches.com>
4248 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4249 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4251 F: scripts/checkpatch.pl
4253 CHECKPATCH DOCUMENTATION
4254 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4255 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4256 R: Joe Perches <joe@perches.com>
4258 F: Documentation/dev-tools/checkpatch.rst
4260 CHINESE DOCUMENTATION
4261 M: Alex Shi <alexs@kernel.org>
4263 F: Documentation/translations/zh_CN/
4265 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4266 M: Peter Chen <peter.chen@kernel.org>
4267 L: linux-usb@vger.kernel.org
4269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4270 F: drivers/usb/chipidea/
4272 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4273 M: Hans de Goede <hdegoede@redhat.com>
4274 L: linux-input@vger.kernel.org
4276 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4277 F: drivers/input/touchscreen/chipone_icn8318.c
4279 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4280 M: Hans de Goede <hdegoede@redhat.com>
4281 L: linux-input@vger.kernel.org
4283 F: drivers/input/touchscreen/chipone_icn8505.c
4285 CHROME HARDWARE PLATFORM SUPPORT
4286 M: Benson Leung <bleung@chromium.org>
4287 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4290 F: drivers/platform/chrome/
4292 CHROMEOS EC CODEC DRIVER
4293 M: Cheng-Yi Chiang <cychiang@chromium.org>
4294 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4295 R: Guenter Roeck <groeck@chromium.org>
4297 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4298 F: sound/soc/codecs/cros_ec_codec.*
4300 CHROMEOS EC SUBDRIVERS
4301 M: Benson Leung <bleung@chromium.org>
4302 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4303 R: Guenter Roeck <groeck@chromium.org>
4305 F: drivers/power/supply/cros_usbpd-charger.c
4309 CHRONTEL CH7322 CEC DRIVER
4310 M: Jeff Chase <jnchase@google.com>
4311 L: linux-media@vger.kernel.org
4313 T: git git://linuxtv.org/media_tree.git
4314 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4315 F: drivers/media/cec/i2c/ch7322.c
4317 CIRRUS LOGIC AUDIO CODEC DRIVERS
4318 M: James Schulman <james.schulman@cirrus.com>
4319 M: David Rhodes <david.rhodes@cirrus.com>
4320 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4321 L: patches@opensource.cirrus.com
4323 F: sound/soc/codecs/cs*
4325 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4326 M: Hartley Sweeten <hsweeten@visionengravers.com>
4327 L: netdev@vger.kernel.org
4329 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4331 CIRRUS LOGIC LOCHNAGAR DRIVER
4332 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4333 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4334 L: patches@opensource.cirrus.com
4336 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4337 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4338 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4339 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4340 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4341 F: Documentation/hwmon/lochnagar.rst
4342 F: drivers/clk/clk-lochnagar.c
4343 F: drivers/hwmon/lochnagar-hwmon.c
4344 F: drivers/mfd/lochnagar-i2c.c
4345 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4346 F: drivers/regulator/lochnagar-regulator.c
4347 F: include/dt-bindings/clk/lochnagar.h
4348 F: include/dt-bindings/pinctrl/lochnagar.h
4349 F: include/linux/mfd/lochnagar*
4350 F: sound/soc/codecs/lochnagar-sc.c
4352 CIRRUS LOGIC MADERA CODEC DRIVERS
4353 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4354 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4355 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4356 L: patches@opensource.cirrus.com
4358 W: https://github.com/CirrusLogic/linux-drivers/wiki
4359 T: git https://github.com/CirrusLogic/linux-drivers.git
4360 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4361 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4362 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4363 F: drivers/gpio/gpio-madera*
4364 F: drivers/irqchip/irq-madera*
4365 F: drivers/mfd/cs47l*
4366 F: drivers/mfd/madera*
4367 F: drivers/pinctrl/cirrus/*
4368 F: include/dt-bindings/sound/madera*
4369 F: include/linux/irqchip/irq-madera*
4370 F: include/linux/mfd/madera/*
4371 F: include/sound/madera*
4372 F: sound/soc/codecs/cs47l*
4373 F: sound/soc/codecs/madera*
4375 CISCO FCOE HBA DRIVER
4376 M: Satish Kharat <satishkh@cisco.com>
4377 M: Sesidhar Baddela <sebaddel@cisco.com>
4378 M: Karan Tilak Kumar <kartilak@cisco.com>
4379 L: linux-scsi@vger.kernel.org
4381 F: drivers/scsi/fnic/
4383 CISCO SCSI HBA DRIVER
4384 M: Karan Tilak Kumar <kartilak@cisco.com>
4385 M: Sesidhar Baddela <sebaddel@cisco.com>
4386 L: linux-scsi@vger.kernel.org
4388 F: drivers/scsi/snic/
4390 CISCO VIC ETHERNET NIC DRIVER
4391 M: Christian Benvenuti <benve@cisco.com>
4392 M: Govindarajulu Varadarajan <_govind@gmx.com>
4394 F: drivers/net/ethernet/cisco/enic/
4396 CISCO VIC LOW LATENCY NIC DRIVER
4397 M: Christian Benvenuti <benve@cisco.com>
4398 M: Nelson Escobar <neescoba@cisco.com>
4400 F: drivers/infiniband/hw/usnic/
4403 M: Miguel Ojeda <ojeda@kernel.org>
4407 CLANG/LLVM BUILD SUPPORT
4408 M: Nathan Chancellor <nathan@kernel.org>
4409 M: Nick Desaulniers <ndesaulniers@google.com>
4410 L: clang-built-linux@googlegroups.com
4412 W: https://clangbuiltlinux.github.io/
4413 B: https://github.com/ClangBuiltLinux/linux/issues
4414 C: irc://chat.freenode.net/clangbuiltlinux
4415 F: Documentation/kbuild/llvm.rst
4416 F: include/linux/compiler-clang.h
4417 F: scripts/clang-tools/
4418 K: \b(?i:clang|llvm)\b
4421 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4422 L: linux-kernel@vger.kernel.org
4424 F: include/linux/cleancache.h
4428 M: Russell King <linux@armlinux.org.uk>
4429 L: linux-clk@vger.kernel.org
4431 F: include/linux/clk.h
4433 CLOCKSOURCE, CLOCKEVENT DRIVERS
4434 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4435 M: Thomas Gleixner <tglx@linutronix.de>
4436 L: linux-kernel@vger.kernel.org
4438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4439 F: Documentation/devicetree/bindings/timer/
4440 F: drivers/clocksource/
4443 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4444 M: Daniel Oliveira Nascimento <don@syst.com.br>
4445 L: platform-driver-x86@vger.kernel.org
4447 F: drivers/platform/x86/classmate-laptop.c
4450 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4451 L: linux-media@vger.kernel.org
4453 W: https://linuxtv.org
4454 T: git git://linuxtv.org/media_tree.git
4455 F: drivers/media/pci/cobalt/
4457 COCCINELLE/Semantic Patches (SmPL)
4458 M: Julia Lawall <Julia.Lawall@inria.fr>
4459 M: Gilles Muller <Gilles.Muller@inria.fr>
4460 M: Nicolas Palix <nicolas.palix@imag.fr>
4461 M: Michal Marek <michal.lkml@markovi.net>
4462 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4464 W: http://coccinelle.lip6.fr/
4465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4466 F: Documentation/dev-tools/coccinelle.rst
4467 F: scripts/coccicheck
4468 F: scripts/coccinelle/
4471 M: Jan Harkes <jaharkes@cs.cmu.edu>
4473 L: codalist@coda.cs.cmu.edu
4475 W: http://www.coda.cs.cmu.edu/
4476 F: Documentation/filesystems/coda.rst
4478 F: include/linux/coda*.h
4479 F: include/uapi/linux/coda*.h
4481 CODA V4L2 MEM2MEM DRIVER
4482 M: Philipp Zabel <p.zabel@pengutronix.de>
4483 L: linux-media@vger.kernel.org
4485 F: Documentation/devicetree/bindings/media/coda.yaml
4486 F: drivers/media/platform/coda/
4489 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4491 F: Documentation/process/code-of-conduct-interpretation.rst
4492 F: Documentation/process/code-of-conduct.rst
4495 M: Ian Abbott <abbotti@mev.co.uk>
4496 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4500 COMMON CLK FRAMEWORK
4501 M: Michael Turquette <mturquette@baylibre.com>
4502 M: Stephen Boyd <sboyd@kernel.org>
4503 L: linux-clk@vger.kernel.org
4505 Q: http://patchwork.kernel.org/project/linux-clk/list/
4506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4507 F: Documentation/devicetree/bindings/clock/
4509 F: include/linux/clk-pr*
4510 F: include/linux/clk/
4511 F: include/linux/of_clk.h
4512 X: drivers/clk/clkdev.c
4514 COMMON INTERNET FILE SYSTEM (CIFS)
4515 M: Steve French <sfrench@samba.org>
4516 L: linux-cifs@vger.kernel.org
4517 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4519 W: http://linux-cifs.samba.org/
4520 T: git git://git.samba.org/sfrench/cifs-2.6.git
4521 F: Documentation/admin-guide/cifs/
4524 COMPACTPCI HOTPLUG CORE
4525 M: Scott Murray <scott@spiteful.org>
4526 L: linux-pci@vger.kernel.org
4528 F: drivers/pci/hotplug/cpci_hotplug*
4530 COMPACTPCI HOTPLUG GENERIC DRIVER
4531 M: Scott Murray <scott@spiteful.org>
4532 L: linux-pci@vger.kernel.org
4534 F: drivers/pci/hotplug/cpcihp_generic.c
4536 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4537 M: Scott Murray <scott@spiteful.org>
4538 L: linux-pci@vger.kernel.org
4540 F: drivers/pci/hotplug/cpcihp_zt5550.*
4542 COMPAL LAPTOP SUPPORT
4543 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4544 L: platform-driver-x86@vger.kernel.org
4546 F: drivers/platform/x86/compal-laptop.c
4549 M: Miguel Ojeda <ojeda@kernel.org>
4551 F: include/linux/compiler_attributes.h
4553 COMPUTE EXPRESS LINK (CXL)
4554 M: Alison Schofield <alison.schofield@intel.com>
4555 M: Vishal Verma <vishal.l.verma@intel.com>
4556 M: Ira Weiny <ira.weiny@intel.com>
4557 M: Ben Widawsky <ben.widawsky@intel.com>
4558 M: Dan Williams <dan.j.williams@intel.com>
4559 L: linux-cxl@vger.kernel.org
4562 F: include/uapi/linux/cxl_mem.h
4564 CONEXANT ACCESSRUNNER USB DRIVER
4565 L: accessrunner-general@lists.sourceforge.net
4567 W: http://accessrunner.sourceforge.net/
4568 F: drivers/usb/atm/cxacru.c
4571 M: Joel Becker <jlbec@evilplan.org>
4572 M: Christoph Hellwig <hch@lst.de>
4574 T: git git://git.infradead.org/users/hch/configfs.git
4576 F: include/linux/configfs.h
4577 F: samples/configfs/
4580 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4582 F: drivers/video/console/
4583 F: include/linux/console*
4585 CONTROL GROUP (CGROUP)
4586 M: Tejun Heo <tj@kernel.org>
4587 M: Zefan Li <lizefan.x@bytedance.com>
4588 M: Johannes Weiner <hannes@cmpxchg.org>
4589 L: cgroups@vger.kernel.org
4591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4592 F: Documentation/admin-guide/cgroup-v1/
4593 F: Documentation/admin-guide/cgroup-v2.rst
4594 F: include/linux/cgroup*
4597 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4598 M: Tejun Heo <tj@kernel.org>
4599 M: Jens Axboe <axboe@kernel.dk>
4600 L: cgroups@vger.kernel.org
4601 L: linux-block@vger.kernel.org
4602 T: git git://git.kernel.dk/linux-block
4603 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4604 F: block/bfq-cgroup.c
4605 F: block/blk-cgroup.c
4606 F: block/blk-iolatency.c
4607 F: block/blk-throttle.c
4608 F: include/linux/blk-cgroup.h
4610 CONTROL GROUP - CPUSET
4611 M: Zefan Li <lizefan.x@bytedance.com>
4612 L: cgroups@vger.kernel.org
4614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4615 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4616 F: include/linux/cpuset.h
4617 F: kernel/cgroup/cpuset.c
4619 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4620 M: Johannes Weiner <hannes@cmpxchg.org>
4621 M: Michal Hocko <mhocko@kernel.org>
4622 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4623 L: cgroups@vger.kernel.org
4624 L: linux-mm@kvack.org
4629 CORETEMP HARDWARE MONITORING DRIVER
4630 M: Fenghua Yu <fenghua.yu@intel.com>
4631 L: linux-hwmon@vger.kernel.org
4633 F: Documentation/hwmon/coretemp.rst
4634 F: drivers/hwmon/coretemp.c
4636 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4637 M: Marius Zachmann <mail@mariuszachmann.de>
4638 L: linux-hwmon@vger.kernel.org
4640 F: drivers/hwmon/corsair-cpro.c
4642 CORSAIR-PSU HARDWARE MONITOR DRIVER
4643 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4644 L: linux-hwmon@vger.kernel.org
4646 F: Documentation/hwmon/corsair-psu.rst
4647 F: drivers/hwmon/corsair-psu.c
4649 COSA/SRP SYNC SERIAL DRIVER
4650 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4652 W: http://www.fi.muni.cz/~kas/cosa/
4653 F: drivers/net/wan/cosa*
4656 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4657 L: linux-iio@vger.kernel.org
4659 F: Documentation/ABI/testing/sysfs-bus-counter*
4660 F: Documentation/driver-api/generic-counter.rst
4662 F: include/linux/counter.h
4663 F: include/linux/counter_enum.h
4666 M: Bence Csókás <bence98@sch.bme.hu>
4668 F: drivers/i2c/busses/i2c-cp2615.c
4670 CPMAC ETHERNET DRIVER
4671 M: Florian Fainelli <f.fainelli@gmail.com>
4672 L: netdev@vger.kernel.org
4674 F: drivers/net/ethernet/ti/cpmac.c
4676 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4677 M: Viresh Kumar <viresh.kumar@linaro.org>
4678 M: Sudeep Holla <sudeep.holla@arm.com>
4679 L: linux-pm@vger.kernel.org
4681 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4682 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4684 CPU FREQUENCY SCALING FRAMEWORK
4685 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4686 M: Viresh Kumar <viresh.kumar@linaro.org>
4687 L: linux-pm@vger.kernel.org
4689 B: https://bugzilla.kernel.org
4690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4692 F: Documentation/admin-guide/pm/cpufreq.rst
4693 F: Documentation/admin-guide/pm/intel_pstate.rst
4694 F: Documentation/cpu-freq/
4695 F: Documentation/devicetree/bindings/cpufreq/
4697 F: include/linux/cpufreq.h
4698 F: include/linux/sched/cpufreq.h
4699 F: kernel/sched/cpufreq*.c
4700 F: tools/testing/selftests/cpufreq/
4702 CPU IDLE TIME MANAGEMENT FRAMEWORK
4703 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4704 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4705 L: linux-pm@vger.kernel.org
4707 B: https://bugzilla.kernel.org
4708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4709 F: Documentation/admin-guide/pm/cpuidle.rst
4710 F: Documentation/driver-api/pm/cpuidle.rst
4712 F: include/linux/cpuidle.h
4714 CPU POWER MONITORING SUBSYSTEM
4715 M: Thomas Renninger <trenn@suse.com>
4716 M: Shuah Khan <shuah@kernel.org>
4717 M: Shuah Khan <skhan@linuxfoundation.org>
4718 L: linux-pm@vger.kernel.org
4720 F: tools/power/cpupower/
4723 M: "H. Peter Anvin" <hpa@zytor.com>
4725 F: arch/x86/kernel/cpuid.c
4726 F: arch/x86/kernel/msr.c
4728 CPUIDLE DRIVER - ARM BIG LITTLE
4729 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4730 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4731 L: linux-pm@vger.kernel.org
4732 L: linux-arm-kernel@lists.infradead.org
4734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4735 F: drivers/cpuidle/cpuidle-big_little.c
4737 CPUIDLE DRIVER - ARM EXYNOS
4738 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4739 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4740 M: Kukjin Kim <kgene@kernel.org>
4741 L: linux-pm@vger.kernel.org
4742 L: linux-samsung-soc@vger.kernel.org
4744 F: arch/arm/mach-exynos/pm.c
4745 F: drivers/cpuidle/cpuidle-exynos.c
4746 F: include/linux/platform_data/cpuidle-exynos.h
4748 CPUIDLE DRIVER - ARM PSCI
4749 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4750 M: Sudeep Holla <sudeep.holla@arm.com>
4751 L: linux-pm@vger.kernel.org
4752 L: linux-arm-kernel@lists.infradead.org
4754 F: drivers/cpuidle/cpuidle-psci.c
4756 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4757 M: Ulf Hansson <ulf.hansson@linaro.org>
4758 L: linux-pm@vger.kernel.org
4759 L: linux-arm-kernel@lists.infradead.org
4761 F: drivers/cpuidle/cpuidle-psci.h
4762 F: drivers/cpuidle/cpuidle-psci-domain.c
4765 M: Nicolas Pitre <nico@fluxnic.net>
4767 F: Documentation/filesystems/cramfs.rst
4771 M: Bastien Nocera <hadess@hadess.net>
4772 L: linux-input@vger.kernel.org
4774 F: drivers/hid/hid-creative-sb0540.c
4777 M: Herbert Xu <herbert@gondor.apana.org.au>
4778 M: "David S. Miller" <davem@davemloft.net>
4779 L: linux-crypto@vger.kernel.org
4781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4783 F: Documentation/crypto/
4784 F: Documentation/devicetree/bindings/crypto/
4789 F: include/linux/crypto*
4792 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4793 M: Neil Horman <nhorman@tuxdriver.com>
4794 L: linux-crypto@vger.kernel.org
4796 F: crypto/ansi_cprng.c
4800 M: Hans Verkuil <hverkuil@xs4all.nl>
4801 L: linux-media@vger.kernel.org
4803 W: http://linuxtv.org
4804 T: git git://linuxtv.org/media_tree.git
4805 F: drivers/media/i2c/cs3308.c
4807 CS5535 Audio ALSA driver
4808 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4810 F: sound/pci/cs5535audio/
4812 CSI DRIVERS FOR ALLWINNER V3s
4813 M: Yong Deng <yong.deng@magewell.com>
4814 L: linux-media@vger.kernel.org
4816 T: git git://linuxtv.org/media_tree.git
4817 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4818 F: drivers/media/platform/sunxi/sun6i-csi/
4821 M: Solomon Peachy <pizza@shaftnet.org>
4823 F: drivers/net/wireless/st/cw1200/
4825 CX18 VIDEO4LINUX DRIVER
4826 M: Andy Walls <awalls@md.metrocast.net>
4827 L: linux-media@vger.kernel.org
4829 W: https://linuxtv.org
4830 T: git git://linuxtv.org/media_tree.git
4831 F: drivers/media/pci/cx18/
4832 F: include/uapi/linux/ivtv*
4834 CX2341X MPEG ENCODER HELPER MODULE
4835 M: Hans Verkuil <hverkuil@xs4all.nl>
4836 L: linux-media@vger.kernel.org
4838 W: https://linuxtv.org
4839 T: git git://linuxtv.org/media_tree.git
4840 F: drivers/media/common/cx2341x*
4841 F: include/media/drv-intf/cx2341x.h
4843 CX24120 MEDIA DRIVER
4844 M: Jemma Denson <jdenson@gmail.com>
4845 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4846 L: linux-media@vger.kernel.org
4848 W: https://linuxtv.org
4849 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4850 F: drivers/media/dvb-frontends/cx24120*
4852 CX88 VIDEO4LINUX DRIVER
4853 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4854 L: linux-media@vger.kernel.org
4856 W: https://linuxtv.org
4857 T: git git://linuxtv.org/media_tree.git
4858 F: Documentation/driver-api/media/drivers/cx88*
4859 F: drivers/media/pci/cx88/
4861 CXD2820R MEDIA DRIVER
4862 M: Antti Palosaari <crope@iki.fi>
4863 L: linux-media@vger.kernel.org
4865 W: https://linuxtv.org
4866 W: http://palosaari.fi/linux/
4867 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4868 T: git git://linuxtv.org/anttip/media_tree.git
4869 F: drivers/media/dvb-frontends/cxd2820r*
4871 CXGB3 ETHERNET DRIVER (CXGB3)
4872 M: Raju Rangoju <rajur@chelsio.com>
4873 L: netdev@vger.kernel.org
4875 W: http://www.chelsio.com
4876 F: drivers/net/ethernet/chelsio/cxgb3/
4878 CXGB3 ISCSI DRIVER (CXGB3I)
4879 M: Karen Xie <kxie@chelsio.com>
4880 L: linux-scsi@vger.kernel.org
4882 W: http://www.chelsio.com
4883 F: drivers/scsi/cxgbi/cxgb3i
4885 CXGB4 CRYPTO DRIVER (chcr)
4886 M: Ayush Sawal <ayush.sawal@chelsio.com>
4887 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4888 M: Rohit Maheshwari <rohitm@chelsio.com>
4889 L: linux-crypto@vger.kernel.org
4891 W: http://www.chelsio.com
4892 F: drivers/crypto/chelsio
4894 CXGB4 INLINE CRYPTO DRIVER
4895 M: Ayush Sawal <ayush.sawal@chelsio.com>
4896 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4897 M: Rohit Maheshwari <rohitm@chelsio.com>
4898 L: netdev@vger.kernel.org
4900 W: http://www.chelsio.com
4901 F: drivers/net/ethernet/chelsio/inline_crypto/
4903 CXGB4 ETHERNET DRIVER (CXGB4)
4904 M: Raju Rangoju <rajur@chelsio.com>
4905 L: netdev@vger.kernel.org
4907 W: http://www.chelsio.com
4908 F: drivers/net/ethernet/chelsio/cxgb4/
4910 CXGB4 ISCSI DRIVER (CXGB4I)
4911 M: Karen Xie <kxie@chelsio.com>
4912 L: linux-scsi@vger.kernel.org
4914 W: http://www.chelsio.com
4915 F: drivers/scsi/cxgbi/cxgb4i
4917 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4918 M: Potnuri Bharat Teja <bharat@chelsio.com>
4919 L: linux-rdma@vger.kernel.org
4921 W: http://www.openfabrics.org
4922 F: drivers/infiniband/hw/cxgb4/
4923 F: include/uapi/rdma/cxgb4-abi.h
4925 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4926 M: Raju Rangoju <rajur@chelsio.com>
4927 L: netdev@vger.kernel.org
4929 W: http://www.chelsio.com
4930 F: drivers/net/ethernet/chelsio/cxgb4vf/
4932 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4933 M: Frederic Barrat <fbarrat@linux.ibm.com>
4934 M: Andrew Donnellan <ajd@linux.ibm.com>
4935 L: linuxppc-dev@lists.ozlabs.org
4937 F: Documentation/ABI/testing/sysfs-class-cxl
4938 F: Documentation/powerpc/cxl.rst
4939 F: arch/powerpc/platforms/powernv/pci-cxl.c
4940 F: drivers/misc/cxl/
4941 F: include/misc/cxl*
4942 F: include/uapi/misc/cxl.h
4944 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4945 M: Manoj N. Kumar <manoj@linux.ibm.com>
4946 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4947 M: Uma Krishnan <ukrishn@linux.ibm.com>
4948 L: linux-scsi@vger.kernel.org
4950 F: Documentation/powerpc/cxlflash.rst
4951 F: drivers/scsi/cxlflash/
4952 F: include/uapi/scsi/cxlflash_ioctl.h
4955 M: Russell King <linux@armlinux.org.uk>
4956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4958 W: http://www.armlinux.org.uk/
4959 F: drivers/video/fbdev/cyber2000fb.*
4961 CYCLADES PC300 DRIVER
4963 F: drivers/net/wan/pc300*
4965 CYPRESS_FIRMWARE MEDIA DRIVER
4966 M: Antti Palosaari <crope@iki.fi>
4967 L: linux-media@vger.kernel.org
4969 W: https://linuxtv.org
4970 W: http://palosaari.fi/linux/
4971 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4972 T: git git://linuxtv.org/anttip/media_tree.git
4973 F: drivers/media/common/cypress_firmware*
4975 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4976 M: Linus Walleij <linus.walleij@linaro.org>
4977 L: linux-input@vger.kernel.org
4979 F: drivers/input/touchscreen/cy8ctma140.c
4981 CYTTSP TOUCHSCREEN DRIVER
4982 M: Ferruh Yigit <fery@cypress.com>
4983 L: linux-input@vger.kernel.org
4985 F: drivers/input/touchscreen/cyttsp*
4986 F: include/linux/input/cyttsp.h
4988 D-LINK DIR-685 TOUCHKEYS DRIVER
4989 M: Linus Walleij <linus.walleij@linaro.org>
4990 L: linux-input@vger.kernel.org
4992 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4994 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4995 M: Joshua Kinard <kumba@gentoo.org>
4997 F: drivers/rtc/rtc-ds1685.c
4998 F: include/linux/rtc/ds1685.h
5000 DAMA SLAVE for AX.25
5001 M: Joerg Reuter <jreuter@yaina.de>
5002 L: linux-hams@vger.kernel.org
5004 W: http://yaina.de/jreuter/
5005 W: http://www.qsl.net/dl1bke/
5006 F: net/ax25/af_ax25.c
5007 F: net/ax25/ax25_dev.c
5008 F: net/ax25/ax25_ds_*
5009 F: net/ax25/ax25_in.c
5010 F: net/ax25/ax25_out.c
5011 F: net/ax25/ax25_timer.c
5012 F: net/ax25/sysctl_net_ax25.c
5014 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5015 L: netdev@vger.kernel.org
5017 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5018 F: drivers/net/ethernet/dec/tulip/dmfe.c
5020 DC390/AM53C974 SCSI driver
5021 M: Hannes Reinecke <hare@suse.com>
5022 L: linux-scsi@vger.kernel.org
5024 F: drivers/scsi/am53c974.c
5027 M: Oliver Neukum <oliver@neukum.org>
5028 M: Ali Akcaagac <aliakc@web.de>
5029 M: Jamie Lenehan <lenehan@twibble.org>
5030 L: dc395x@twibble.org
5032 W: http://twibble.org/dist/dc395x/
5033 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5034 F: Documentation/scsi/dc395x.rst
5035 F: drivers/scsi/dc395x.*
5038 L: dccp@vger.kernel.org
5040 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5041 F: include/linux/dccp.h
5042 F: include/linux/tfrc.h
5043 F: include/uapi/linux/dccp.h
5046 DECnet NETWORK LAYER
5047 L: linux-decnet-user@lists.sourceforge.net
5049 W: http://linux-decnet.sourceforge.net
5050 F: Documentation/networking/decnet.rst
5053 DECSTATION PLATFORM SUPPORT
5054 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5055 L: linux-mips@vger.kernel.org
5057 W: http://www.linux-mips.org/wiki/DECstation
5059 F: arch/mips/include/asm/dec/
5060 F: arch/mips/include/asm/mach-dec/
5062 DEFXX FDDI NETWORK DRIVER
5063 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5065 F: drivers/net/fddi/defxx.*
5067 DEFZA FDDI NETWORK DRIVER
5068 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5070 F: drivers/net/fddi/defza.*
5072 DEINTERLACE DRIVERS FOR ALLWINNER H3
5073 M: Jernej Skrabec <jernej.skrabec@siol.net>
5074 L: linux-media@vger.kernel.org
5076 T: git git://linuxtv.org/media_tree.git
5077 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5078 F: drivers/media/platform/sunxi/sun8i-di/
5081 M: Matthew Garrett <mjg59@srcf.ucam.org>
5082 M: Pali Rohár <pali@kernel.org>
5083 L: platform-driver-x86@vger.kernel.org
5085 F: drivers/platform/x86/dell/dell-laptop.c
5087 DELL LAPTOP FREEFALL DRIVER
5088 M: Pali Rohár <pali@kernel.org>
5090 F: drivers/platform/x86/dell/dell-smo8800.c
5092 DELL LAPTOP RBTN DRIVER
5093 M: Pali Rohár <pali@kernel.org>
5095 F: drivers/platform/x86/dell/dell-rbtn.*
5097 DELL LAPTOP SMM DRIVER
5098 M: Pali Rohár <pali@kernel.org>
5100 F: drivers/hwmon/dell-smm-hwmon.c
5101 F: include/uapi/linux/i8k.h
5103 DELL REMOTE BIOS UPDATE DRIVER
5104 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5105 L: platform-driver-x86@vger.kernel.org
5107 F: drivers/platform/x86/dell/dell_rbu.c
5110 M: Pali Rohár <pali@kernel.org>
5111 L: Dell.Client.Kernel@dell.com
5112 L: platform-driver-x86@vger.kernel.org
5114 F: drivers/platform/x86/dell/dell-smbios.*
5116 DELL SMBIOS SMM DRIVER
5117 L: Dell.Client.Kernel@dell.com
5118 L: platform-driver-x86@vger.kernel.org
5120 F: drivers/platform/x86/dell/dell-smbios-smm.c
5122 DELL SMBIOS WMI DRIVER
5123 L: Dell.Client.Kernel@dell.com
5124 L: platform-driver-x86@vger.kernel.org
5126 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5127 F: tools/wmi/dell-smbios-example.c
5129 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5130 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5131 L: platform-driver-x86@vger.kernel.org
5133 F: Documentation/driver-api/dcdbas.rst
5134 F: drivers/platform/x86/dell/dcdbas.*
5136 DELL WMI DESCRIPTOR DRIVER
5137 L: Dell.Client.Kernel@dell.com
5139 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5141 DELL WMI SYSMAN DRIVER
5142 M: Divya Bharathi <divya.bharathi@dell.com>
5143 M: Prasanth Ksr <prasanth.ksr@dell.com>
5144 L: Dell.Client.Kernel@dell.com
5145 L: platform-driver-x86@vger.kernel.org
5147 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5148 F: drivers/platform/x86/dell/dell-wmi-sysman/
5150 DELL WMI NOTIFICATIONS DRIVER
5151 M: Matthew Garrett <mjg59@srcf.ucam.org>
5152 M: Pali Rohár <pali@kernel.org>
5154 F: drivers/platform/x86/dell/dell-wmi.c
5156 DELTA ST MEDIA DRIVER
5157 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5158 L: linux-media@vger.kernel.org
5160 W: https://linuxtv.org
5161 T: git git://linuxtv.org/media_tree.git
5162 F: drivers/media/platform/sti/delta
5165 L: linux-mtd@lists.infradead.org
5167 F: drivers/mtd/nand/raw/denali*
5169 DESIGNWARE EDMA CORE IP DRIVER
5170 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5171 L: dmaengine@vger.kernel.org
5173 F: drivers/dma/dw-edma/
5174 F: include/linux/dma/edma.h
5176 DESIGNWARE XDATA IP DRIVER
5177 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5178 L: linux-pci@vger.kernel.org
5180 F: Documentation/misc-devices/dw-xdata-pcie.rst
5181 F: drivers/misc/dw-xdata-pcie.c
5183 DESIGNWARE USB2 DRD IP DRIVER
5184 M: Minas Harutyunyan <hminas@synopsys.com>
5185 L: linux-usb@vger.kernel.org
5187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5188 F: drivers/usb/dwc2/
5190 DESIGNWARE USB3 DRD IP DRIVER
5191 M: Felipe Balbi <balbi@kernel.org>
5192 L: linux-usb@vger.kernel.org
5194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5195 F: drivers/usb/dwc3/
5197 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5198 M: Andreas Klinger <ak@it-klinger.de>
5199 L: linux-iio@vger.kernel.org
5201 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5202 F: drivers/iio/proximity/srf*.c
5204 DEVICE COREDUMP (DEV_COREDUMP)
5205 M: Johannes Berg <johannes@sipsolutions.net>
5206 L: linux-kernel@vger.kernel.org
5208 F: drivers/base/devcoredump.c
5209 F: include/linux/devcoredump.h
5211 DEVICE DEPENDENCY HELPER SCRIPT
5212 M: Saravana Kannan <saravanak@google.com>
5213 L: linux-kernel@vger.kernel.org
5215 F: scripts/dev-needs.sh
5217 DEVICE DIRECT ACCESS (DAX)
5218 M: Dan Williams <dan.j.williams@intel.com>
5219 M: Vishal Verma <vishal.l.verma@intel.com>
5220 M: Dave Jiang <dave.jiang@intel.com>
5221 L: linux-nvdimm@lists.01.org
5225 DEVICE FREQUENCY (DEVFREQ)
5226 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5227 M: Kyungmin Park <kyungmin.park@samsung.com>
5228 M: Chanwoo Choi <cw00.choi@samsung.com>
5229 L: linux-pm@vger.kernel.org
5231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5232 F: Documentation/devicetree/bindings/devfreq/
5234 F: include/linux/devfreq.h
5235 F: include/trace/events/devfreq.h
5237 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5238 M: Chanwoo Choi <cw00.choi@samsung.com>
5239 L: linux-pm@vger.kernel.org
5241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5242 F: Documentation/devicetree/bindings/devfreq/event/
5243 F: drivers/devfreq/devfreq-event.c
5244 F: drivers/devfreq/event/
5245 F: include/dt-bindings/pmu/exynos_ppmu.h
5246 F: include/linux/devfreq-event.h
5248 DEVICE NUMBER REGISTRY
5249 M: Torben Mathiasen <device@lanana.org>
5251 W: http://lanana.org/docs/device-list/index.html
5253 DEVICE RESOURCE MANAGEMENT HELPERS
5254 M: Hans de Goede <hdegoede@redhat.com>
5255 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5257 F: include/linux/devm-helpers.h
5260 M: Alasdair Kergon <agk@redhat.com>
5261 M: Mike Snitzer <snitzer@redhat.com>
5262 M: dm-devel@redhat.com
5263 L: dm-devel@redhat.com
5265 W: http://sources.redhat.com/dm
5266 Q: http://patchwork.kernel.org/project/dm-devel/list/
5267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5268 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5269 F: Documentation/admin-guide/device-mapper/
5270 F: drivers/md/Kconfig
5271 F: drivers/md/Makefile
5273 F: drivers/md/persistent-data/
5274 F: include/linux/device-mapper.h
5275 F: include/linux/dm-*.h
5276 F: include/uapi/linux/dm-*.h
5279 M: Jiri Pirko <jiri@nvidia.com>
5280 L: netdev@vger.kernel.org
5282 F: Documentation/networking/devlink
5283 F: include/net/devlink.h
5284 F: include/uapi/linux/devlink.h
5285 F: net/core/devlink.c
5287 DIALOG SEMICONDUCTOR DRIVERS
5288 M: Support Opensource <support.opensource@diasemi.com>
5290 W: http://www.dialog-semiconductor.com/products
5291 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5292 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5293 F: Documentation/devicetree/bindings/mfd/da90*.txt
5294 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5295 F: Documentation/devicetree/bindings/regulator/da92*.txt
5296 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5297 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5298 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5299 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5300 F: Documentation/hwmon/da90??.rst
5301 F: drivers/gpio/gpio-da90??.c
5302 F: drivers/hwmon/da90??-hwmon.c
5303 F: drivers/iio/adc/da91??-*.c
5304 F: drivers/input/misc/da72??.[ch]
5305 F: drivers/input/misc/da90??_onkey.c
5306 F: drivers/input/touchscreen/da9052_tsi.c
5307 F: drivers/leds/leds-da90??.c
5308 F: drivers/mfd/da903x.c
5309 F: drivers/mfd/da90??-*.c
5310 F: drivers/mfd/da91??-*.c
5311 F: drivers/pinctrl/pinctrl-da90??.c
5312 F: drivers/power/supply/da9052-battery.c
5313 F: drivers/power/supply/da91??-*.c
5314 F: drivers/regulator/da9???-regulator.[ch]
5315 F: drivers/regulator/slg51000-regulator.[ch]
5316 F: drivers/rtc/rtc-da90??.c
5317 F: drivers/thermal/da90??-thermal.c
5318 F: drivers/video/backlight/da90??_bl.c
5319 F: drivers/watchdog/da90??_wdt.c
5320 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5321 F: include/linux/mfd/da903x.h
5322 F: include/linux/mfd/da9052/
5323 F: include/linux/mfd/da9055/
5324 F: include/linux/mfd/da9062/
5325 F: include/linux/mfd/da9063/
5326 F: include/linux/mfd/da9150/
5327 F: include/linux/regulator/da9211.h
5328 F: include/sound/da[79]*.h
5329 F: sound/soc/codecs/da[79]*.[ch]
5331 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5332 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5333 L: linux-gpio@vger.kernel.org
5335 F: drivers/gpio/gpio-gpio-mm.c
5337 DIOLAN U2C-12 I2C DRIVER
5338 M: Guenter Roeck <linux@roeck-us.net>
5339 L: linux-i2c@vger.kernel.org
5341 F: drivers/i2c/busses/i2c-diolan-u2c.c
5343 DIRECTORY NOTIFICATION (DNOTIFY)
5344 M: Jan Kara <jack@suse.cz>
5345 R: Amir Goldstein <amir73il@gmail.com>
5346 L: linux-fsdevel@vger.kernel.org
5348 F: Documentation/filesystems/dnotify.rst
5349 F: fs/notify/dnotify/
5350 F: include/linux/dnotify.h
5352 DISK GEOMETRY AND PARTITION HANDLING
5353 M: Andries Brouwer <aeb@cwi.nl>
5355 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5356 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5357 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5360 M: Jan Kara <jack@suse.com>
5362 F: Documentation/filesystems/quota.rst
5364 F: include/linux/quota*.h
5365 F: include/uapi/linux/quota*.h
5367 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5368 M: Bernie Thompson <bernie@plugable.com>
5369 L: linux-fbdev@vger.kernel.org
5371 W: http://plugable.com/category/projects/udlfb/
5372 F: Documentation/fb/udlfb.rst
5373 F: drivers/video/fbdev/udlfb.c
5374 F: include/video/udlfb.h
5376 DISTRIBUTED LOCK MANAGER (DLM)
5377 M: Christine Caulfield <ccaulfie@redhat.com>
5378 M: David Teigland <teigland@redhat.com>
5379 L: cluster-devel@redhat.com
5381 W: http://sources.redhat.com/cluster/
5382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5385 DMA BUFFER SHARING FRAMEWORK
5386 M: Sumit Semwal <sumit.semwal@linaro.org>
5387 M: Christian König <christian.koenig@amd.com>
5388 L: linux-media@vger.kernel.org
5389 L: dri-devel@lists.freedesktop.org
5390 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5392 T: git git://anongit.freedesktop.org/drm/drm-misc
5393 F: Documentation/driver-api/dma-buf.rst
5395 F: include/linux/*fence.h
5396 F: include/linux/dma-buf*
5397 F: include/linux/dma-resv.h
5398 K: \bdma_(?:buf|fence|resv)\b
5400 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5401 M: Vinod Koul <vkoul@kernel.org>
5402 L: dmaengine@vger.kernel.org
5404 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5406 F: Documentation/devicetree/bindings/dma/
5407 F: Documentation/driver-api/dmaengine/
5409 F: include/linux/dma/
5410 F: include/linux/dmaengine.h
5411 F: include/linux/of_dma.h
5414 M: Christoph Hellwig <hch@lst.de>
5415 M: Marek Szyprowski <m.szyprowski@samsung.com>
5416 R: Robin Murphy <robin.murphy@arm.com>
5417 L: iommu@lists.linux-foundation.org
5419 W: http://git.infradead.org/users/hch/dma-mapping.git
5420 T: git git://git.infradead.org/users/hch/dma-mapping.git
5421 F: include/asm-generic/dma-mapping.h
5422 F: include/linux/dma-direct.h
5423 F: include/linux/dma-mapping.h
5424 F: include/linux/dma-map-ops.h
5427 DMA MAPPING BENCHMARK
5428 M: Barry Song <song.bao.hua@hisilicon.com>
5429 L: iommu@lists.linux-foundation.org
5430 F: kernel/dma/map_benchmark.c
5431 F: tools/testing/selftests/dma/
5433 DMA-BUF HEAPS FRAMEWORK
5434 M: Sumit Semwal <sumit.semwal@linaro.org>
5435 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5436 R: Liam Mark <lmark@codeaurora.org>
5437 R: Laura Abbott <labbott@redhat.com>
5438 R: Brian Starkey <Brian.Starkey@arm.com>
5439 R: John Stultz <john.stultz@linaro.org>
5440 L: linux-media@vger.kernel.org
5441 L: dri-devel@lists.freedesktop.org
5442 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5444 T: git git://anongit.freedesktop.org/drm/drm-misc
5445 F: drivers/dma-buf/dma-heap.c
5446 F: drivers/dma-buf/heaps/*
5447 F: include/linux/dma-heap.h
5448 F: include/uapi/linux/dma-heap.h
5450 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5451 M: Lukasz Luba <lukasz.luba@arm.com>
5452 L: linux-pm@vger.kernel.org
5453 L: linux-samsung-soc@vger.kernel.org
5455 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5456 F: drivers/memory/samsung/exynos5422-dmc.c
5458 DME1737 HARDWARE MONITOR DRIVER
5459 M: Juerg Haefliger <juergh@gmail.com>
5460 L: linux-hwmon@vger.kernel.org
5462 F: Documentation/hwmon/dme1737.rst
5463 F: drivers/hwmon/dme1737.c
5466 M: Jean Delvare <jdelvare@suse.com>
5468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5469 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5470 F: drivers/firmware/dmi-id.c
5471 F: drivers/firmware/dmi_scan.c
5472 F: include/linux/dmi.h
5475 M: Jonathan Corbet <corbet@lwn.net>
5476 L: linux-doc@vger.kernel.org
5478 P: Documentation/doc-guide/maintainer-profile.rst
5479 T: git git://git.lwn.net/linux.git docs-next
5481 F: scripts/documentation-file-ref-check
5482 F: scripts/kernel-doc
5483 F: scripts/sphinx-pre-install
5484 X: Documentation/ABI/
5485 X: Documentation/admin-guide/media/
5486 X: Documentation/devicetree/
5487 X: Documentation/driver-api/media/
5488 X: Documentation/firmware-guide/acpi/
5489 X: Documentation/i2c/
5490 X: Documentation/power/
5491 X: Documentation/spi/
5492 X: Documentation/userspace-api/media/
5494 DOCUMENTATION REPORTING ISSUES
5495 M: Thorsten Leemhuis <linux@leemhuis.info>
5496 L: linux-doc@vger.kernel.org
5498 F: Documentation/admin-guide/reporting-issues.rst
5500 DOCUMENTATION SCRIPTS
5501 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5502 L: linux-doc@vger.kernel.org
5504 F: Documentation/sphinx/parse-headers.pl
5505 F: scripts/documentation-file-ref-check
5506 F: scripts/sphinx-pre-install
5508 DOCUMENTATION/ITALIAN
5509 M: Federico Vaga <federico.vaga@vaga.pv.it>
5510 L: linux-doc@vger.kernel.org
5512 F: Documentation/translations/it_IT
5514 DONGWOON DW9714 LENS VOICE COIL DRIVER
5515 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5516 L: linux-media@vger.kernel.org
5518 T: git git://linuxtv.org/media_tree.git
5519 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5520 F: drivers/media/i2c/dw9714.c
5522 DONGWOON DW9768 LENS VOICE COIL DRIVER
5523 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5524 L: linux-media@vger.kernel.org
5526 T: git git://linuxtv.org/media_tree.git
5527 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5528 F: drivers/media/i2c/dw9768.c
5530 DONGWOON DW9807 LENS VOICE COIL DRIVER
5531 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5532 L: linux-media@vger.kernel.org
5534 T: git git://linuxtv.org/media_tree.git
5535 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5536 F: drivers/media/i2c/dw9807-vcm.c
5539 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5540 L: blinux-list@redhat.com
5542 F: drivers/char/dtlk.c
5543 F: include/linux/dtlk.h
5545 DPAA2 DATAPATH I/O (DPIO) DRIVER
5546 M: Roy Pledge <Roy.Pledge@nxp.com>
5547 L: linux-kernel@vger.kernel.org
5549 F: drivers/soc/fsl/dpio
5551 DPAA2 ETHERNET DRIVER
5552 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5553 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5554 L: netdev@vger.kernel.org
5556 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5557 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5558 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5559 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5560 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5561 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5562 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5563 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5564 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5566 DPAA2 ETHERNET SWITCH DRIVER
5567 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5568 L: netdev@vger.kernel.org
5570 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5571 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5573 DPT_I2O SCSI RAID DRIVER
5574 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5575 L: linux-scsi@vger.kernel.org
5577 W: http://www.adaptec.com/
5578 F: drivers/scsi/dpt*
5579 F: drivers/scsi/dpt/
5582 M: Philipp Reisner <philipp.reisner@linbit.com>
5583 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5584 L: drbd-dev@lists.linbit.com
5586 W: http://www.drbd.org
5587 T: git git://git.linbit.com/linux-drbd.git
5588 T: git git://git.linbit.com/drbd-8.4.git
5589 F: Documentation/admin-guide/blockdev/
5590 F: drivers/block/drbd/
5593 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5594 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5595 R: "Rafael J. Wysocki" <rafael@kernel.org>
5597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5598 F: Documentation/core-api/kobject.rst
5602 F: include/linux/debugfs.h
5603 F: include/linux/kobj*
5606 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5607 M: Nishanth Menon <nm@ti.com>
5608 L: linux-pm@vger.kernel.org
5610 F: drivers/soc/ti/smartreflex.c
5611 F: include/linux/power/smartreflex.h
5613 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5614 M: Maxime Ripard <mripard@kernel.org>
5615 M: Chen-Yu Tsai <wens@csie.org>
5616 R: Jernej Skrabec <jernej.skrabec@siol.net>
5617 L: dri-devel@lists.freedesktop.org
5619 T: git git://anongit.freedesktop.org/drm/drm-misc
5620 F: drivers/gpu/drm/sun4i/sun8i*
5622 DRM DRIVER FOR ARM PL111 CLCD
5623 M: Eric Anholt <eric@anholt.net>
5625 T: git git://anongit.freedesktop.org/drm/drm-misc
5626 F: drivers/gpu/drm/pl111/
5628 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5629 M: Linus Walleij <linus.walleij@linaro.org>
5631 T: git git://anongit.freedesktop.org/drm/drm-misc
5632 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5633 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5635 DRM DRIVER FOR ASPEED BMC GFX
5636 M: Joel Stanley <joel@jms.id.au>
5637 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5639 T: git git://anongit.freedesktop.org/drm/drm-misc
5640 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5641 F: drivers/gpu/drm/aspeed/
5643 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5644 M: Dave Airlie <airlied@redhat.com>
5645 R: Thomas Zimmermann <tzimmermann@suse.de>
5646 L: dri-devel@lists.freedesktop.org
5648 T: git git://anongit.freedesktop.org/drm/drm-misc
5649 F: drivers/gpu/drm/ast/
5651 DRM DRIVER FOR BOCHS VIRTUAL GPU
5652 M: Gerd Hoffmann <kraxel@redhat.com>
5653 L: virtualization@lists.linux-foundation.org
5655 T: git git://anongit.freedesktop.org/drm/drm-misc
5656 F: drivers/gpu/drm/bochs/
5658 DRM DRIVER FOR BOE HIMAX8279D PANELS
5659 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5661 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5662 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5664 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5665 M: Jagan Teki <jagan@amarulasolutions.com>
5667 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5668 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5670 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5671 M: Linus Walleij <linus.walleij@linaro.org>
5673 T: git git://anongit.freedesktop.org/drm/drm-misc
5674 F: drivers/gpu/drm/tve200/
5676 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5677 M: Icenowy Zheng <icenowy@aosc.io>
5679 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5680 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5682 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5683 M: Jagan Teki <jagan@amarulasolutions.com>
5685 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5686 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5688 DRM DRIVER FOR GENERIC USB DISPLAY
5689 M: Noralf Trønnes <noralf@tronnes.org>
5691 W: https://github.com/notro/gud/wiki
5692 T: git git://anongit.freedesktop.org/drm/drm-misc
5693 F: drivers/gpu/drm/gud/
5694 F: include/drm/gud.h
5696 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5697 M: Hans de Goede <hdegoede@redhat.com>
5699 T: git git://anongit.freedesktop.org/drm/drm-misc
5700 F: drivers/gpu/drm/tiny/gm12u320.c
5702 DRM DRIVER FOR HX8357D PANELS
5703 M: Eric Anholt <eric@anholt.net>
5705 T: git git://anongit.freedesktop.org/drm/drm-misc
5706 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5707 F: drivers/gpu/drm/tiny/hx8357d.c
5709 DRM DRIVER FOR ILITEK ILI9225 PANELS
5710 M: David Lechner <david@lechnology.com>
5712 T: git git://anongit.freedesktop.org/drm/drm-misc
5713 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5714 F: drivers/gpu/drm/tiny/ili9225.c
5716 DRM DRIVER FOR ILITEK ILI9486 PANELS
5717 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5719 T: git git://anongit.freedesktop.org/drm/drm-misc
5720 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5721 F: drivers/gpu/drm/tiny/ili9486.c
5723 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5724 S: Orphan / Obsolete
5725 F: drivers/gpu/drm/i810/
5726 F: include/uapi/drm/i810_drm.h
5728 DRM DRIVER FOR LVDS PANELS
5729 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5730 L: dri-devel@lists.freedesktop.org
5731 T: git git://anongit.freedesktop.org/drm/drm-misc
5733 F: drivers/gpu/drm/panel/panel-lvds.c
5734 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5736 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5737 M: Guido Günther <agx@sigxcpu.org>
5738 R: Purism Kernel Team <kernel@puri.sm>
5740 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5741 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5743 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5744 S: Orphan / Obsolete
5745 F: drivers/gpu/drm/mga/
5746 F: include/uapi/drm/mga_drm.h
5748 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5749 M: Dave Airlie <airlied@redhat.com>
5750 R: Thomas Zimmermann <tzimmermann@suse.de>
5751 L: dri-devel@lists.freedesktop.org
5753 T: git git://anongit.freedesktop.org/drm/drm-misc
5754 F: drivers/gpu/drm/mgag200/
5756 DRM DRIVER FOR MI0283QT
5757 M: Noralf Trønnes <noralf@tronnes.org>
5759 T: git git://anongit.freedesktop.org/drm/drm-misc
5760 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5761 F: drivers/gpu/drm/tiny/mi0283qt.c
5763 DRM DRIVER FOR MSM ADRENO GPU
5764 M: Rob Clark <robdclark@gmail.com>
5765 M: Sean Paul <sean@poorly.run>
5766 L: linux-arm-msm@vger.kernel.org
5767 L: dri-devel@lists.freedesktop.org
5768 L: freedreno@lists.freedesktop.org
5770 T: git https://gitlab.freedesktop.org/drm/msm.git
5771 F: Documentation/devicetree/bindings/display/msm/
5772 F: drivers/gpu/drm/msm/
5773 F: include/uapi/drm/msm_drm.h
5775 DRM DRIVER FOR NOVATEK NT35510 PANELS
5776 M: Linus Walleij <linus.walleij@linaro.org>
5778 T: git git://anongit.freedesktop.org/drm/drm-misc
5779 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5780 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5782 DRM DRIVER FOR NOVATEK NT36672A PANELS
5783 M: Sumit Semwal <sumit.semwal@linaro.org>
5785 T: git git://anongit.freedesktop.org/drm/drm-misc
5786 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5787 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5789 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5790 M: Ben Skeggs <bskeggs@redhat.com>
5791 L: dri-devel@lists.freedesktop.org
5792 L: nouveau@lists.freedesktop.org
5794 T: git git://github.com/skeggsb/linux
5795 F: drivers/gpu/drm/nouveau/
5796 F: include/uapi/drm/nouveau_drm.h
5798 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5799 M: Stefan Mavrodiev <stefan@olimex.com>
5801 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5802 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5804 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5805 M: Noralf Trønnes <noralf@tronnes.org>
5807 T: git git://anongit.freedesktop.org/drm/drm-misc
5808 F: Documentation/devicetree/bindings/display/repaper.txt
5809 F: drivers/gpu/drm/tiny/repaper.c
5811 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5812 M: Dave Airlie <airlied@redhat.com>
5813 M: Gerd Hoffmann <kraxel@redhat.com>
5814 L: virtualization@lists.linux-foundation.org
5816 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5817 T: git git://anongit.freedesktop.org/drm/drm-misc
5818 F: drivers/gpu/drm/tiny/cirrus.c
5820 DRM DRIVER FOR QXL VIRTUAL GPU
5821 M: Dave Airlie <airlied@redhat.com>
5822 M: Gerd Hoffmann <kraxel@redhat.com>
5823 L: virtualization@lists.linux-foundation.org
5824 L: spice-devel@lists.freedesktop.org
5826 T: git git://anongit.freedesktop.org/drm/drm-misc
5827 F: drivers/gpu/drm/qxl/
5828 F: include/uapi/drm/qxl_drm.h
5830 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5831 S: Orphan / Obsolete
5832 F: drivers/gpu/drm/r128/
5833 F: include/uapi/drm/r128_drm.h
5835 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5836 M: Robert Chiras <robert.chiras@nxp.com>
5838 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5839 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5841 DRM DRIVER FOR SITRONIX ST7703 PANELS
5842 M: Guido Günther <agx@sigxcpu.org>
5843 R: Purism Kernel Team <kernel@puri.sm>
5844 R: Ondrej Jirman <megous@megous.com>
5846 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5847 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5849 DRM DRIVER FOR SAVAGE VIDEO CARDS
5850 S: Orphan / Obsolete
5851 F: drivers/gpu/drm/savage/
5852 F: include/uapi/drm/savage_drm.h
5854 DRM DRIVER FOR SIS VIDEO CARDS
5855 S: Orphan / Obsolete
5856 F: drivers/gpu/drm/sis/
5857 F: include/uapi/drm/sis_drm.h
5859 DRM DRIVER FOR SITRONIX ST7586 PANELS
5860 M: David Lechner <david@lechnology.com>
5862 T: git git://anongit.freedesktop.org/drm/drm-misc
5863 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5864 F: drivers/gpu/drm/tiny/st7586.c
5866 DRM DRIVER FOR SITRONIX ST7701 PANELS
5867 M: Jagan Teki <jagan@amarulasolutions.com>
5869 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5870 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5872 DRM DRIVER FOR SITRONIX ST7735R PANELS
5873 M: David Lechner <david@lechnology.com>
5875 T: git git://anongit.freedesktop.org/drm/drm-misc
5876 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5877 F: drivers/gpu/drm/tiny/st7735r.c
5879 DRM DRIVER FOR SONY ACX424AKP PANELS
5880 M: Linus Walleij <linus.walleij@linaro.org>
5882 T: git git://anongit.freedesktop.org/drm/drm-misc
5883 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5885 DRM DRIVER FOR ST-ERICSSON MCDE
5886 M: Linus Walleij <linus.walleij@linaro.org>
5888 T: git git://anongit.freedesktop.org/drm/drm-misc
5889 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
5890 F: drivers/gpu/drm/mcde/
5892 DRM DRIVER FOR TDFX VIDEO CARDS
5893 S: Orphan / Obsolete
5894 F: drivers/gpu/drm/tdfx/
5896 DRM DRIVER FOR TPO TPG110 PANELS
5897 M: Linus Walleij <linus.walleij@linaro.org>
5899 T: git git://anongit.freedesktop.org/drm/drm-misc
5900 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5901 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5903 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5904 M: Dave Airlie <airlied@redhat.com>
5905 R: Sean Paul <sean@poorly.run>
5906 R: Thomas Zimmermann <tzimmermann@suse.de>
5907 L: dri-devel@lists.freedesktop.org
5909 T: git git://anongit.freedesktop.org/drm/drm-misc
5910 F: drivers/gpu/drm/udl/
5912 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5913 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5914 M: Melissa Wen <melissa.srw@gmail.com>
5915 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5916 R: Daniel Vetter <daniel@ffwll.ch>
5917 L: dri-devel@lists.freedesktop.org
5919 T: git git://anongit.freedesktop.org/drm/drm-misc
5920 F: Documentation/gpu/vkms.rst
5921 F: drivers/gpu/drm/vkms/
5923 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5924 M: Hans de Goede <hdegoede@redhat.com>
5925 L: dri-devel@lists.freedesktop.org
5927 T: git git://anongit.freedesktop.org/drm/drm-misc
5928 F: drivers/gpu/drm/vboxvideo/
5930 DRM DRIVER FOR VMWARE VIRTUAL GPU
5931 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5932 M: Roland Scheidegger <sroland@vmware.com>
5933 M: Zack Rusin <zackr@vmware.com>
5934 L: dri-devel@lists.freedesktop.org
5936 T: git git://people.freedesktop.org/~sroland/linux
5937 F: drivers/gpu/drm/vmwgfx/
5938 F: include/uapi/drm/vmwgfx_drm.h
5941 M: David Airlie <airlied@linux.ie>
5942 M: Daniel Vetter <daniel@ffwll.ch>
5943 L: dri-devel@lists.freedesktop.org
5945 B: https://gitlab.freedesktop.org/drm
5946 C: irc://chat.freenode.net/dri-devel
5947 T: git git://anongit.freedesktop.org/drm/drm
5948 F: Documentation/devicetree/bindings/display/
5949 F: Documentation/devicetree/bindings/gpu/
5950 F: Documentation/gpu/
5954 F: include/linux/vga*
5955 F: include/uapi/drm/
5957 DRM DRIVERS AND MISC GPU PATCHES
5958 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5959 M: Maxime Ripard <mripard@kernel.org>
5960 M: Thomas Zimmermann <tzimmermann@suse.de>
5962 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5963 T: git git://anongit.freedesktop.org/drm/drm-misc
5964 F: Documentation/gpu/
5965 F: drivers/gpu/drm/*
5968 F: include/linux/vga*
5969 F: include/uapi/drm/drm*
5971 DRM DRIVERS FOR ALLWINNER A10
5972 M: Maxime Ripard <mripard@kernel.org>
5973 M: Chen-Yu Tsai <wens@csie.org>
5974 L: dri-devel@lists.freedesktop.org
5976 T: git git://anongit.freedesktop.org/drm/drm-misc
5977 F: Documentation/devicetree/bindings/display/allwinner*
5978 F: drivers/gpu/drm/sun4i/
5980 DRM DRIVERS FOR AMLOGIC SOCS
5981 M: Neil Armstrong <narmstrong@baylibre.com>
5982 L: dri-devel@lists.freedesktop.org
5983 L: linux-amlogic@lists.infradead.org
5985 W: http://linux-meson.com/
5986 T: git git://anongit.freedesktop.org/drm/drm-misc
5987 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5988 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5989 F: Documentation/gpu/meson.rst
5990 F: drivers/gpu/drm/meson/
5992 DRM DRIVERS FOR ATMEL HLCDC
5993 M: Sam Ravnborg <sam@ravnborg.org>
5994 M: Boris Brezillon <bbrezillon@kernel.org>
5995 L: dri-devel@lists.freedesktop.org
5997 T: git git://anongit.freedesktop.org/drm/drm-misc
5998 F: Documentation/devicetree/bindings/display/atmel/
5999 F: drivers/gpu/drm/atmel-hlcdc/
6001 DRM DRIVERS FOR BRIDGE CHIPS
6002 M: Andrzej Hajda <a.hajda@samsung.com>
6003 M: Neil Armstrong <narmstrong@baylibre.com>
6004 M: Robert Foss <robert.foss@linaro.org>
6005 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6006 R: Jonas Karlman <jonas@kwiboo.se>
6007 R: Jernej Skrabec <jernej.skrabec@siol.net>
6009 T: git git://anongit.freedesktop.org/drm/drm-misc
6010 F: drivers/gpu/drm/bridge/
6012 DRM DRIVERS FOR EXYNOS
6013 M: Inki Dae <inki.dae@samsung.com>
6014 M: Joonyoung Shim <jy0922.shim@samsung.com>
6015 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6016 M: Kyungmin Park <kyungmin.park@samsung.com>
6017 L: dri-devel@lists.freedesktop.org
6019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6020 F: Documentation/devicetree/bindings/display/exynos/
6021 F: drivers/gpu/drm/exynos/
6022 F: include/uapi/drm/exynos_drm.h
6024 DRM DRIVERS FOR FREESCALE DCU
6025 M: Stefan Agner <stefan@agner.ch>
6026 M: Alison Wang <alison.wang@nxp.com>
6027 L: dri-devel@lists.freedesktop.org
6029 T: git git://anongit.freedesktop.org/drm/drm-misc
6030 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6031 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6032 F: drivers/gpu/drm/fsl-dcu/
6034 DRM DRIVERS FOR FREESCALE IMX
6035 M: Philipp Zabel <p.zabel@pengutronix.de>
6036 L: dri-devel@lists.freedesktop.org
6038 F: Documentation/devicetree/bindings/display/imx/
6039 F: drivers/gpu/drm/imx/
6040 F: drivers/gpu/ipu-v3/
6042 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6043 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6044 L: dri-devel@lists.freedesktop.org
6046 T: git git://github.com/patjak/drm-gma500
6047 F: drivers/gpu/drm/gma500/
6049 DRM DRIVERS FOR HISILICON
6050 M: Xinliang Liu <xinliang.liu@linaro.org>
6051 M: Tian Tao <tiantao6@hisilicon.com>
6052 R: John Stultz <john.stultz@linaro.org>
6053 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6054 R: Chen Feng <puck.chen@hisilicon.com>
6055 L: dri-devel@lists.freedesktop.org
6057 T: git git://anongit.freedesktop.org/drm/drm-misc
6058 F: Documentation/devicetree/bindings/display/hisilicon/
6059 F: drivers/gpu/drm/hisilicon/
6061 DRM DRIVERS FOR LIMA
6062 M: Qiang Yu <yuq825@gmail.com>
6063 L: dri-devel@lists.freedesktop.org
6064 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6066 T: git git://anongit.freedesktop.org/drm/drm-misc
6067 F: drivers/gpu/drm/lima/
6068 F: include/uapi/drm/lima_drm.h
6070 DRM DRIVERS FOR MEDIATEK
6071 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6072 M: Philipp Zabel <p.zabel@pengutronix.de>
6073 L: dri-devel@lists.freedesktop.org
6074 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6076 F: Documentation/devicetree/bindings/display/mediatek/
6077 F: drivers/gpu/drm/mediatek/
6078 F: drivers/phy/mediatek/phy-mtk-hdmi*
6079 F: drivers/phy/mediatek/phy-mtk-mipi*
6081 DRM DRIVERS FOR NVIDIA TEGRA
6082 M: Thierry Reding <thierry.reding@gmail.com>
6083 L: dri-devel@lists.freedesktop.org
6084 L: linux-tegra@vger.kernel.org
6086 T: git git://anongit.freedesktop.org/tegra/linux.git
6087 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6088 F: drivers/gpu/drm/tegra/
6089 F: drivers/gpu/host1x/
6090 F: include/linux/host1x.h
6091 F: include/uapi/drm/tegra_drm.h
6093 DRM DRIVERS FOR RENESAS
6094 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6095 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6096 L: dri-devel@lists.freedesktop.org
6097 L: linux-renesas-soc@vger.kernel.org
6099 T: git git://linuxtv.org/pinchartl/media drm/du/next
6100 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6101 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6102 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6103 F: drivers/gpu/drm/rcar-du/
6104 F: drivers/gpu/drm/shmobile/
6105 F: include/linux/platform_data/shmob_drm.h
6107 DRM DRIVERS FOR ROCKCHIP
6108 M: Sandy Huang <hjc@rock-chips.com>
6109 M: Heiko Stübner <heiko@sntech.de>
6110 L: dri-devel@lists.freedesktop.org
6112 T: git git://anongit.freedesktop.org/drm/drm-misc
6113 F: Documentation/devicetree/bindings/display/rockchip/
6114 F: drivers/gpu/drm/rockchip/
6117 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6118 L: dri-devel@lists.freedesktop.org
6120 T: git git://anongit.freedesktop.org/drm/drm-misc
6121 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6122 F: drivers/gpu/drm/sti
6125 M: Yannick Fertre <yannick.fertre@foss.st.com>
6126 M: Philippe Cornu <philippe.cornu@foss.st.com>
6127 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6128 L: dri-devel@lists.freedesktop.org
6130 T: git git://anongit.freedesktop.org/drm/drm-misc
6131 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6132 F: drivers/gpu/drm/stm
6134 DRM DRIVERS FOR TI KEYSTONE
6135 M: Jyri Sarha <jyri.sarha@iki.fi>
6136 M: Tomi Valkeinen <tomba@kernel.org>
6137 L: dri-devel@lists.freedesktop.org
6139 T: git git://anongit.freedesktop.org/drm/drm-misc
6140 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6141 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6142 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6143 F: drivers/gpu/drm/tidss/
6145 DRM DRIVERS FOR TI LCDC
6146 M: Jyri Sarha <jyri.sarha@iki.fi>
6147 R: Tomi Valkeinen <tomba@kernel.org>
6148 L: dri-devel@lists.freedesktop.org
6150 F: Documentation/devicetree/bindings/display/tilcdc/
6151 F: drivers/gpu/drm/tilcdc/
6153 DRM DRIVERS FOR TI OMAP
6154 M: Tomi Valkeinen <tomba@kernel.org>
6155 L: dri-devel@lists.freedesktop.org
6157 F: Documentation/devicetree/bindings/display/ti/
6158 F: drivers/gpu/drm/omapdrm/
6161 M: Eric Anholt <eric@anholt.net>
6163 T: git git://anongit.freedesktop.org/drm/drm-misc
6164 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6165 F: drivers/gpu/drm/v3d/
6166 F: include/uapi/drm/v3d_drm.h
6169 M: Eric Anholt <eric@anholt.net>
6170 M: Maxime Ripard <mripard@kernel.org>
6172 T: git git://github.com/anholt/linux
6173 T: git git://anongit.freedesktop.org/drm/drm-misc
6174 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6175 F: drivers/gpu/drm/vc4/
6176 F: include/uapi/drm/vc4_drm.h
6178 DRM DRIVERS FOR VIVANTE GPU IP
6179 M: Lucas Stach <l.stach@pengutronix.de>
6180 R: Russell King <linux+etnaviv@armlinux.org.uk>
6181 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6182 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6183 L: dri-devel@lists.freedesktop.org
6185 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6186 F: drivers/gpu/drm/etnaviv/
6187 F: include/uapi/drm/etnaviv_drm.h
6190 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6191 L: dri-devel@lists.freedesktop.org
6192 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6194 T: git git://anongit.freedesktop.org/drm/drm-misc
6195 F: Documentation/gpu/xen-front.rst
6196 F: drivers/gpu/drm/xen/
6198 DRM DRIVERS FOR XILINX
6199 M: Hyun Kwon <hyun.kwon@xilinx.com>
6200 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6201 L: dri-devel@lists.freedesktop.org
6203 T: git git://anongit.freedesktop.org/drm/drm-misc
6204 F: Documentation/devicetree/bindings/display/xlnx/
6205 F: drivers/gpu/drm/xlnx/
6208 M: Thierry Reding <thierry.reding@gmail.com>
6209 R: Sam Ravnborg <sam@ravnborg.org>
6210 L: dri-devel@lists.freedesktop.org
6212 T: git git://anongit.freedesktop.org/drm/drm-misc
6213 F: Documentation/devicetree/bindings/display/panel/
6214 F: drivers/gpu/drm/drm_panel.c
6215 F: drivers/gpu/drm/panel/
6216 F: include/drm/drm_panel.h
6219 M: Christian Koenig <christian.koenig@amd.com>
6220 M: Huang Rui <ray.huang@amd.com>
6221 L: dri-devel@lists.freedesktop.org
6223 T: git git://people.freedesktop.org/~agd5f/linux
6224 F: drivers/gpu/drm/ttm/
6227 DSBR100 USB FM RADIO DRIVER
6228 M: Alexey Klimov <klimov.linux@gmail.com>
6229 L: linux-media@vger.kernel.org
6231 T: git git://linuxtv.org/media_tree.git
6232 F: drivers/media/radio/dsbr100.c
6235 M: Hans Verkuil <hverkuil@xs4all.nl>
6236 L: linux-media@vger.kernel.org
6238 W: https://linuxtv.org
6239 T: git git://linuxtv.org/media_tree.git
6240 F: drivers/media/pci/dt3155/
6242 DVB_USB_AF9015 MEDIA DRIVER
6243 M: Antti Palosaari <crope@iki.fi>
6244 L: linux-media@vger.kernel.org
6246 W: https://linuxtv.org
6247 W: http://palosaari.fi/linux/
6248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6249 T: git git://linuxtv.org/anttip/media_tree.git
6250 F: drivers/media/usb/dvb-usb-v2/af9015*
6252 DVB_USB_AF9035 MEDIA DRIVER
6253 M: Antti Palosaari <crope@iki.fi>
6254 L: linux-media@vger.kernel.org
6256 W: https://linuxtv.org
6257 W: http://palosaari.fi/linux/
6258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6259 T: git git://linuxtv.org/anttip/media_tree.git
6260 F: drivers/media/usb/dvb-usb-v2/af9035*
6262 DVB_USB_ANYSEE MEDIA DRIVER
6263 M: Antti Palosaari <crope@iki.fi>
6264 L: linux-media@vger.kernel.org
6266 W: https://linuxtv.org
6267 W: http://palosaari.fi/linux/
6268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6269 T: git git://linuxtv.org/anttip/media_tree.git
6270 F: drivers/media/usb/dvb-usb-v2/anysee*
6272 DVB_USB_AU6610 MEDIA DRIVER
6273 M: Antti Palosaari <crope@iki.fi>
6274 L: linux-media@vger.kernel.org
6276 W: https://linuxtv.org
6277 W: http://palosaari.fi/linux/
6278 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6279 T: git git://linuxtv.org/anttip/media_tree.git
6280 F: drivers/media/usb/dvb-usb-v2/au6610*
6282 DVB_USB_CE6230 MEDIA DRIVER
6283 M: Antti Palosaari <crope@iki.fi>
6284 L: linux-media@vger.kernel.org
6286 W: https://linuxtv.org
6287 W: http://palosaari.fi/linux/
6288 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6289 T: git git://linuxtv.org/anttip/media_tree.git
6290 F: drivers/media/usb/dvb-usb-v2/ce6230*
6292 DVB_USB_CXUSB MEDIA DRIVER
6293 M: Michael Krufky <mkrufky@linuxtv.org>
6294 L: linux-media@vger.kernel.org
6296 W: https://linuxtv.org
6297 W: http://github.com/mkrufky
6298 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6299 T: git git://linuxtv.org/media_tree.git
6300 F: drivers/media/usb/dvb-usb/cxusb*
6302 DVB_USB_EC168 MEDIA DRIVER
6303 M: Antti Palosaari <crope@iki.fi>
6304 L: linux-media@vger.kernel.org
6306 W: https://linuxtv.org
6307 W: http://palosaari.fi/linux/
6308 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6309 T: git git://linuxtv.org/anttip/media_tree.git
6310 F: drivers/media/usb/dvb-usb-v2/ec168*
6312 DVB_USB_GL861 MEDIA DRIVER
6313 M: Antti Palosaari <crope@iki.fi>
6314 L: linux-media@vger.kernel.org
6316 W: https://linuxtv.org
6317 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6318 T: git git://linuxtv.org/anttip/media_tree.git
6319 F: drivers/media/usb/dvb-usb-v2/gl861*
6321 DVB_USB_MXL111SF MEDIA DRIVER
6322 M: Michael Krufky <mkrufky@linuxtv.org>
6323 L: linux-media@vger.kernel.org
6325 W: https://linuxtv.org
6326 W: http://github.com/mkrufky
6327 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6328 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6329 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6331 DVB_USB_RTL28XXU MEDIA DRIVER
6332 M: Antti Palosaari <crope@iki.fi>
6333 L: linux-media@vger.kernel.org
6335 W: https://linuxtv.org
6336 W: http://palosaari.fi/linux/
6337 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6338 T: git git://linuxtv.org/anttip/media_tree.git
6339 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6341 DVB_USB_V2 MEDIA DRIVER
6342 M: Antti Palosaari <crope@iki.fi>
6343 L: linux-media@vger.kernel.org
6345 W: https://linuxtv.org
6346 W: http://palosaari.fi/linux/
6347 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6348 T: git git://linuxtv.org/anttip/media_tree.git
6349 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6350 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6353 M: Jason Baron <jbaron@akamai.com>
6355 F: include/linux/dynamic_debug.h
6356 F: lib/dynamic_debug.c
6358 DYNAMIC INTERRUPT MODERATION
6359 M: Tal Gilboa <talgi@nvidia.com>
6361 F: Documentation/networking/net_dim.rst
6362 F: include/linux/dim.h
6365 DZ DECSTATION DZ11 SERIAL DRIVER
6366 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6368 F: drivers/tty/serial/dz.*
6370 E3X0 POWER BUTTON DRIVER
6371 M: Moritz Fischer <moritz.fischer@ettus.com>
6372 L: usrp-users@lists.ettus.com
6374 W: http://www.ettus.com
6375 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6376 F: drivers/input/misc/e3x0-button.c
6379 M: Antti Palosaari <crope@iki.fi>
6380 L: linux-media@vger.kernel.org
6382 W: https://linuxtv.org
6383 W: http://palosaari.fi/linux/
6384 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6385 T: git git://linuxtv.org/anttip/media_tree.git
6386 F: drivers/media/tuners/e4000*
6388 EARTH_PT1 MEDIA DRIVER
6389 M: Akihiro Tsukada <tskd08@gmail.com>
6390 L: linux-media@vger.kernel.org
6392 F: drivers/media/pci/pt1/
6394 EARTH_PT3 MEDIA DRIVER
6395 M: Akihiro Tsukada <tskd08@gmail.com>
6396 L: linux-media@vger.kernel.org
6398 F: drivers/media/pci/pt3/
6401 M: Antti Palosaari <crope@iki.fi>
6402 L: linux-media@vger.kernel.org
6404 W: https://linuxtv.org
6405 W: http://palosaari.fi/linux/
6406 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6407 T: git git://linuxtv.org/anttip/media_tree.git
6408 F: drivers/media/dvb-frontends/ec100*
6411 M: Tyler Hicks <code@tyhicks.com>
6412 L: ecryptfs@vger.kernel.org
6414 W: http://ecryptfs.org
6415 W: https://launchpad.net/ecryptfs
6416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6417 F: Documentation/filesystems/ecryptfs.rst
6421 M: Borislav Petkov <bp@alien8.de>
6422 L: linux-edac@vger.kernel.org
6424 F: drivers/edac/amd64_edac*
6427 M: Jan Luebbe <jlu@pengutronix.de>
6428 L: linux-edac@vger.kernel.org
6430 F: drivers/edac/armada_xp_*
6433 M: Stefan Schaeckeler <sschaeck@cisco.com>
6435 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6436 F: drivers/edac/aspeed_edac.c
6439 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6441 F: drivers/edac/bluefield_edac.c
6444 M: Andre Przywara <andre.przywara@arm.com>
6445 L: linux-edac@vger.kernel.org
6447 F: drivers/edac/highbank*
6450 M: Ralf Baechle <ralf@linux-mips.org>
6451 L: linux-edac@vger.kernel.org
6452 L: linux-mips@vger.kernel.org
6454 F: drivers/edac/octeon_edac*
6456 EDAC-CAVIUM THUNDERX
6457 M: Robert Richter <rric@kernel.org>
6458 L: linux-edac@vger.kernel.org
6460 F: drivers/edac/thunderx_edac*
6463 M: Borislav Petkov <bp@alien8.de>
6464 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6465 M: Tony Luck <tony.luck@intel.com>
6466 R: James Morse <james.morse@arm.com>
6467 R: Robert Richter <rric@kernel.org>
6468 L: linux-edac@vger.kernel.org
6470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6471 F: Documentation/admin-guide/ras.rst
6472 F: Documentation/driver-api/edac.rst
6474 F: include/linux/edac.h
6477 M: Lei Wang <lewan@microsoft.com>
6478 L: linux-edac@vger.kernel.org
6480 F: drivers/edac/dmc520_edac.c
6483 M: Mark Gross <mark.gross@intel.com>
6484 L: linux-edac@vger.kernel.org
6486 F: drivers/edac/e752x_edac.c
6489 L: linux-edac@vger.kernel.org
6491 F: drivers/edac/e7xxx_edac.c
6494 M: York Sun <york.sun@nxp.com>
6495 L: linux-edac@vger.kernel.org
6497 F: drivers/edac/fsl_ddr_edac.*
6500 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6501 L: linux-edac@vger.kernel.org
6503 F: drivers/edac/ghes_edac.c
6506 M: Tony Luck <tony.luck@intel.com>
6507 L: linux-edac@vger.kernel.org
6509 F: drivers/edac/i10nm_base.c
6512 L: linux-edac@vger.kernel.org
6514 F: drivers/edac/i3000_edac.c
6517 L: linux-edac@vger.kernel.org
6519 F: drivers/edac/i5000_edac.c
6522 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6523 L: linux-edac@vger.kernel.org
6525 F: drivers/edac/i5400_edac.c
6528 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6529 L: linux-edac@vger.kernel.org
6531 F: drivers/edac/i7300_edac.c
6534 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6535 L: linux-edac@vger.kernel.org
6537 F: drivers/edac/i7core_edac.c
6540 M: Tim Small <tim@buttersideup.com>
6541 L: linux-edac@vger.kernel.org
6543 F: drivers/edac/i82443bxgx_edac.c
6546 M: "Arvind R." <arvino55@gmail.com>
6547 L: linux-edac@vger.kernel.org
6549 F: drivers/edac/i82975x_edac.c
6552 M: Jason Baron <jbaron@akamai.com>
6553 L: linux-edac@vger.kernel.org
6555 F: drivers/edac/ie31200_edac.c
6558 M: Tony Luck <tony.luck@intel.com>
6559 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6560 L: linux-edac@vger.kernel.org
6562 F: drivers/edac/igen6_edac.c
6565 M: Johannes Thumshirn <morbidrsa@gmail.com>
6566 L: linux-edac@vger.kernel.org
6568 F: drivers/edac/mpc85xx_edac.[ch]
6571 M: Egor Martovetsky <egor@pasemi.com>
6572 L: linux-edac@vger.kernel.org
6574 F: drivers/edac/pasemi_edac.c
6577 M: Tony Luck <tony.luck@intel.com>
6578 L: linux-edac@vger.kernel.org
6580 F: drivers/edac/pnd2_edac.[ch]
6583 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6584 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6585 L: linux-arm-msm@vger.kernel.org
6586 L: linux-edac@vger.kernel.org
6588 F: drivers/edac/qcom_edac.c
6591 M: Tim Small <tim@buttersideup.com>
6592 L: linux-edac@vger.kernel.org
6594 F: drivers/edac/r82600_edac.c
6597 M: Tony Luck <tony.luck@intel.com>
6598 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6599 L: linux-edac@vger.kernel.org
6601 F: drivers/edac/sb_edac.c
6604 M: Yash Shah <yash.shah@sifive.com>
6605 L: linux-edac@vger.kernel.org
6607 F: drivers/edac/sifive_edac.c
6610 M: Tony Luck <tony.luck@intel.com>
6611 L: linux-edac@vger.kernel.org
6613 F: drivers/edac/skx_*.[ch]
6616 M: Tero Kristo <kristo@kernel.org>
6617 L: linux-edac@vger.kernel.org
6619 F: drivers/edac/ti_edac.c
6621 EDIROL UA-101/UA-1000 DRIVER
6622 M: Clemens Ladisch <clemens@ladisch.de>
6623 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6626 F: sound/usb/misc/ua101.c
6629 M: Ivan Hu <ivan.hu@canonical.com>
6630 M: Ard Biesheuvel <ardb@kernel.org>
6631 L: linux-efi@vger.kernel.org
6633 F: drivers/firmware/efi/test/
6635 EFI VARIABLE FILESYSTEM
6636 M: Matthew Garrett <matthew.garrett@nebula.com>
6637 M: Jeremy Kerr <jk@ozlabs.org>
6638 M: Ard Biesheuvel <ardb@kernel.org>
6639 L: linux-efi@vger.kernel.org
6641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6644 EFIFB FRAMEBUFFER DRIVER
6645 M: Peter Jones <pjones@redhat.com>
6646 L: linux-fbdev@vger.kernel.org
6648 F: drivers/video/fbdev/efifb.c
6652 W: http://aeschi.ch.eu.org/efs/
6655 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6656 M: Douglas Miller <dougmill@linux.ibm.com>
6657 L: netdev@vger.kernel.org
6659 F: drivers/net/ethernet/ibm/ehea/
6661 EM28XX VIDEO4LINUX DRIVER
6662 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6663 L: linux-media@vger.kernel.org
6665 W: https://linuxtv.org
6666 T: git git://linuxtv.org/media_tree.git
6667 F: Documentation/admin-guide/media/em28xx*
6668 F: drivers/media/usb/em28xx/
6671 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6672 M: Matt Mackall <mpm@selenic.com>
6673 M: David Woodhouse <dwmw2@infradead.org>
6674 L: linux-embedded@vger.kernel.org
6677 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6678 M: Adrian Hunter <adrian.hunter@intel.com>
6679 M: Ritesh Harjani <riteshh@codeaurora.org>
6680 M: Asutosh Das <asutoshd@codeaurora.org>
6681 L: linux-mmc@vger.kernel.org
6683 F: drivers/mmc/host/cqhci*
6685 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6686 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6687 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6688 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6689 L: linux-scsi@vger.kernel.org
6691 W: http://www.broadcom.com
6692 F: drivers/scsi/be2iscsi/
6694 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6695 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6696 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6697 M: Somnath Kotur <somnath.kotur@broadcom.com>
6698 L: netdev@vger.kernel.org
6700 W: http://www.emulex.com
6701 F: drivers/net/ethernet/emulex/benet/
6703 EMULEX ONECONNECT ROCE DRIVER
6704 M: Selvin Xavier <selvin.xavier@broadcom.com>
6705 M: Devesh Sharma <devesh.sharma@broadcom.com>
6706 L: linux-rdma@vger.kernel.org
6708 W: http://www.broadcom.com
6709 F: drivers/infiniband/hw/ocrdma/
6710 F: include/uapi/rdma/ocrdma-abi.h
6712 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6713 M: James Smart <james.smart@broadcom.com>
6714 M: Dick Kennedy <dick.kennedy@broadcom.com>
6715 L: linux-scsi@vger.kernel.org
6717 W: http://www.broadcom.com
6718 F: drivers/scsi/lpfc/
6720 ENE CB710 FLASH CARD READER DRIVER
6721 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6723 F: drivers/misc/cb710/
6724 F: drivers/mmc/host/cb710-mmc.*
6725 F: include/linux/cb710.h
6727 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6728 M: Maxim Levitsky <maximlevitsky@gmail.com>
6730 F: drivers/media/rc/ene_ir.*
6732 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6733 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6734 L: linuxppc-dev@lists.ozlabs.org
6736 F: drivers/tty/ehv_bytechan.c
6738 EPSON S1D13XXX FRAMEBUFFER DRIVER
6739 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6742 F: drivers/video/fbdev/s1d13xxxfb.c
6743 F: include/video/s1d13xxxfb.h
6746 M: Gao Xiang <xiang@kernel.org>
6747 M: Chao Yu <yuchao0@huawei.com>
6748 L: linux-erofs@lists.ozlabs.org
6750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6751 F: Documentation/filesystems/erofs.rst
6753 F: include/trace/events/erofs.h
6755 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6756 M: Jeff Layton <jlayton@kernel.org>
6758 F: include/linux/errseq.h
6761 ET131X NETWORK DRIVER
6762 M: Mark Einon <mark.einon@gmail.com>
6764 F: drivers/net/ethernet/agere/
6767 M: Roopa Prabhu <roopa@nvidia.com>
6768 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6769 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6770 L: netdev@vger.kernel.org
6772 W: http://www.linuxfoundation.org/en/Net:Bridge
6773 F: include/linux/netfilter_bridge/
6776 ETHERNET PHY LIBRARY
6777 M: Andrew Lunn <andrew@lunn.ch>
6778 M: Heiner Kallweit <hkallweit1@gmail.com>
6779 R: Russell King <linux@armlinux.org.uk>
6780 L: netdev@vger.kernel.org
6782 F: Documentation/ABI/testing/sysfs-class-net-phydev
6783 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6784 F: Documentation/devicetree/bindings/net/mdio*
6785 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6786 F: Documentation/networking/phy.rst
6787 F: drivers/net/mdio/
6788 F: drivers/net/mdio/of_mdio.c
6791 F: drivers/of/of_net.c
6792 F: include/dt-bindings/net/qca-ar803x.h
6793 F: include/linux/*mdio*.h
6794 F: include/linux/mdio/*.h
6795 F: include/linux/of_net.h
6796 F: include/linux/phy.h
6797 F: include/linux/phy_fixed.h
6798 F: include/linux/platform_data/mdio-bcm-unimac.h
6799 F: include/linux/platform_data/mdio-gpio.h
6800 F: include/trace/events/mdio.h
6801 F: include/uapi/linux/mdio.h
6802 F: include/uapi/linux/mii.h
6805 M: Namjae Jeon <namjae.jeon@samsung.com>
6806 M: Sungjong Seo <sj1557.seo@samsung.com>
6807 L: linux-fsdevel@vger.kernel.org
6812 M: Jan Kara <jack@suse.com>
6813 L: linux-ext4@vger.kernel.org
6815 F: Documentation/filesystems/ext2.rst
6817 F: include/linux/ext2*
6820 M: "Theodore Ts'o" <tytso@mit.edu>
6821 M: Andreas Dilger <adilger.kernel@dilger.ca>
6822 L: linux-ext4@vger.kernel.org
6824 W: http://ext4.wiki.kernel.org
6825 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6827 F: Documentation/filesystems/ext4/
6829 F: include/trace/events/ext4.h
6831 Extended Verification Module (EVM)
6832 M: Mimi Zohar <zohar@linux.ibm.com>
6833 L: linux-integrity@vger.kernel.org
6835 F: security/integrity/evm/
6837 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6838 M: Ard Biesheuvel <ardb@kernel.org>
6839 L: linux-efi@vger.kernel.org
6841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6842 F: Documentation/admin-guide/efi-stub.rst
6843 F: arch/*/include/asm/efi.h
6844 F: arch/*/kernel/efi.c
6845 F: arch/arm/boot/compressed/efi-header.S
6846 F: arch/arm64/kernel/efi-entry.S
6847 F: arch/x86/platform/efi/
6848 F: drivers/firmware/efi/
6849 F: include/linux/efi*.h
6851 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6852 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6853 M: Chanwoo Choi <cw00.choi@samsung.com>
6854 L: linux-kernel@vger.kernel.org
6856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6857 F: Documentation/devicetree/bindings/extcon/
6858 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6860 F: include/linux/extcon.h
6861 F: include/linux/extcon/
6864 M: Masami Hiramatsu <mhiramat@kernel.org>
6866 F: Documentation/admin-guide/bootconfig.rst
6867 F: fs/proc/bootconfig.c
6868 F: include/linux/bootconfig.h
6870 F: tools/bootconfig/*
6871 F: tools/bootconfig/scripts/*
6874 M: Jingoo Han <jingoohan1@gmail.com>
6875 L: dri-devel@lists.freedesktop.org
6877 F: drivers/gpu/drm/exynos/exynos_dp*
6879 EXYNOS SYSMMU (IOMMU) driver
6880 M: Marek Szyprowski <m.szyprowski@samsung.com>
6881 L: iommu@lists.linux-foundation.org
6883 F: drivers/iommu/exynos-iommu.c
6886 M: Jaegeuk Kim <jaegeuk@kernel.org>
6887 M: Chao Yu <yuchao0@huawei.com>
6888 L: linux-f2fs-devel@lists.sourceforge.net
6890 W: https://f2fs.wiki.kernel.org/
6891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6892 F: Documentation/ABI/testing/sysfs-fs-f2fs
6893 F: Documentation/filesystems/f2fs.rst
6895 F: include/linux/f2fs_fs.h
6896 F: include/trace/events/f2fs.h
6897 F: include/uapi/linux/f2fs.h
6899 F71805F HARDWARE MONITORING DRIVER
6900 M: Jean Delvare <jdelvare@suse.com>
6901 L: linux-hwmon@vger.kernel.org
6903 F: Documentation/hwmon/f71805f.rst
6904 F: drivers/hwmon/f71805f.c
6907 M: Josh Poimboeuf <jpoimboe@redhat.com>
6909 F: scripts/faddr2line
6912 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6913 L: netdev@vger.kernel.org
6915 F: Documentation/networking/failover.rst
6916 F: include/net/failover.h
6917 F: net/core/failover.c
6920 M: Jan Kara <jack@suse.cz>
6921 R: Amir Goldstein <amir73il@gmail.com>
6922 L: linux-fsdevel@vger.kernel.org
6924 F: fs/notify/fanotify/
6925 F: include/linux/fanotify.h
6926 F: include/uapi/linux/fanotify.h
6928 FARSYNC SYNCHRONOUS DRIVER
6929 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6931 W: http://www.farsite.co.uk/
6932 F: drivers/net/wan/farsync.*
6934 FAULT INJECTION SUPPORT
6935 M: Akinobu Mita <akinobu.mita@gmail.com>
6937 F: Documentation/fault-injection/
6938 F: lib/fault-inject.c
6940 FBTFT Framebuffer drivers
6941 L: dri-devel@lists.freedesktop.org
6942 L: linux-fbdev@vger.kernel.org
6944 F: drivers/staging/fbtft/
6947 M: Michael Buesch <m@bues.ch>
6948 L: linux-media@vger.kernel.org
6950 F: drivers/media/tuners/fc0011.c
6951 F: drivers/media/tuners/fc0011.h
6954 M: Antti Palosaari <crope@iki.fi>
6955 L: linux-media@vger.kernel.org
6957 W: https://linuxtv.org
6958 W: http://palosaari.fi/linux/
6959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6960 T: git git://linuxtv.org/anttip/media_tree.git
6961 F: drivers/media/tuners/fc2580*
6963 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6964 M: Hannes Reinecke <hare@suse.de>
6965 L: linux-scsi@vger.kernel.org
6967 W: www.Open-FCoE.org
6968 F: drivers/scsi/fcoe/
6969 F: drivers/scsi/libfc/
6971 F: include/scsi/libfc.h
6972 F: include/scsi/libfcoe.h
6973 F: include/uapi/scsi/fc/
6975 FILE LOCKING (flock() and fcntl()/lockf())
6976 M: Jeff Layton <jlayton@kernel.org>
6977 M: "J. Bruce Fields" <bfields@fieldses.org>
6978 L: linux-fsdevel@vger.kernel.org
6982 F: include/linux/fcntl.h
6983 F: include/uapi/linux/fcntl.h
6985 FILESYSTEM DIRECT ACCESS (DAX)
6986 M: Dan Williams <dan.j.williams@intel.com>
6987 R: Matthew Wilcox <willy@infradead.org>
6988 R: Jan Kara <jack@suse.cz>
6989 L: linux-fsdevel@vger.kernel.org
6990 L: linux-nvdimm@lists.01.org
6993 F: include/linux/dax.h
6994 F: include/trace/events/fs_dax.h
6996 FILESYSTEMS (VFS and infrastructure)
6997 M: Alexander Viro <viro@zeniv.linux.org.uk>
6998 L: linux-fsdevel@vger.kernel.org
7001 F: include/linux/fs.h
7002 F: include/linux/fs_types.h
7003 F: include/uapi/linux/fs.h
7004 F: include/uapi/linux/openat2.h
7009 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7010 M: Riku Voipio <riku.voipio@iki.fi>
7011 L: linux-hwmon@vger.kernel.org
7013 F: drivers/hwmon/f75375s.c
7014 F: include/linux/f75375s.h
7016 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7017 M: Clemens Ladisch <clemens@ladisch.de>
7018 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7019 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7022 F: include/uapi/sound/firewire.h
7025 FIREWIRE MEDIA DRIVERS (firedtv)
7026 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7027 L: linux-media@vger.kernel.org
7028 L: linux1394-devel@lists.sourceforge.net
7030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7031 F: drivers/media/firewire/
7033 FIREWIRE SBP-2 TARGET
7034 M: Chris Boot <bootc@bootc.net>
7035 L: linux-scsi@vger.kernel.org
7036 L: target-devel@vger.kernel.org
7037 L: linux1394-devel@lists.sourceforge.net
7039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7040 F: drivers/target/sbp/
7043 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7044 L: linux1394-devel@lists.sourceforge.net
7046 W: http://ieee1394.wiki.kernel.org/
7047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7048 F: drivers/firewire/
7049 F: include/linux/firewire.h
7050 F: include/uapi/linux/firewire*.h
7053 FIRMWARE LOADER (request_firmware)
7054 M: Luis Chamberlain <mcgrof@kernel.org>
7055 L: linux-kernel@vger.kernel.org
7057 F: Documentation/firmware_class/
7058 F: drivers/base/firmware_loader/
7059 F: include/linux/firmware.h
7061 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7062 M: Joshua Morris <josh.h.morris@us.ibm.com>
7063 M: Philip Kelleher <pjk1939@linux.ibm.com>
7065 F: drivers/block/rsxx/
7067 FLEXTIMER FTM-QUADDEC DRIVER
7068 M: Patrick Havelange <patrick.havelange@essensium.com>
7069 L: linux-iio@vger.kernel.org
7071 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
7072 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7073 F: drivers/counter/ftm-quaddec.c
7076 M: Denis Efremov <efremov@linux.com>
7077 L: linux-block@vger.kernel.org
7079 F: drivers/block/floppy.c
7081 FLYSKY FSIA6B RC RECEIVER
7082 M: Markus Koch <markus@notsyncing.net>
7083 L: linux-input@vger.kernel.org
7085 F: drivers/input/joystick/fsia6b.c
7087 FORCEDETH GIGABIT ETHERNET DRIVER
7088 M: Rain River <rain.1986.08.12@gmail.com>
7089 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7090 L: netdev@vger.kernel.org
7092 F: drivers/net/ethernet/nvidia/*
7095 M: Wu Hao <hao.wu@intel.com>
7096 R: Tom Rix <trix@redhat.com>
7097 L: linux-fpga@vger.kernel.org
7099 F: Documentation/ABI/testing/sysfs-bus-dfl*
7100 F: Documentation/fpga/dfl.rst
7101 F: drivers/fpga/dfl*
7102 F: drivers/uio/uio_dfl.c
7103 F: include/linux/dfl.h
7104 F: include/uapi/linux/fpga-dfl.h
7106 FPGA MANAGER FRAMEWORK
7107 M: Moritz Fischer <mdf@kernel.org>
7108 R: Tom Rix <trix@redhat.com>
7109 L: linux-fpga@vger.kernel.org
7111 W: http://www.rocketboards.org
7112 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7114 F: Documentation/devicetree/bindings/fpga/
7115 F: Documentation/driver-api/fpga/
7116 F: Documentation/fpga/
7118 F: include/linux/fpga/
7121 M: Bill Metzenthen <billm@melbpc.org.au>
7123 W: http://floatingpoint.sourceforge.net/emulator/index.html
7124 F: arch/x86/math-emu/
7127 L: dri-devel@lists.freedesktop.org
7128 L: linux-fbdev@vger.kernel.org
7130 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7131 T: git git://anongit.freedesktop.org/drm/drm-misc
7132 F: Documentation/fb/
7134 F: include/linux/fb.h
7135 F: include/uapi/linux/fb.h
7136 F: include/uapi/video/
7139 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7140 M: Horia Geantă <horia.geanta@nxp.com>
7141 M: Aymen Sghaier <aymen.sghaier@nxp.com>
7142 L: linux-crypto@vger.kernel.org
7144 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7145 F: drivers/crypto/caam/
7147 FREESCALE COLDFIRE M5441X MMC DRIVER
7148 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7149 L: linux-mmc@vger.kernel.org
7151 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7152 F: include/linux/platform_data/mmc-esdhc-mcf.h
7154 FREESCALE DIU FRAMEBUFFER DRIVER
7155 M: Timur Tabi <timur@kernel.org>
7156 L: linux-fbdev@vger.kernel.org
7158 F: drivers/video/fbdev/fsl-diu-fb.*
7160 FREESCALE DMA DRIVER
7161 M: Li Yang <leoyang.li@nxp.com>
7162 M: Zhang Wei <zw@zh-kernel.org>
7163 L: linuxppc-dev@lists.ozlabs.org
7165 F: drivers/dma/fsldma.*
7167 FREESCALE DSPI DRIVER
7168 M: Vladimir Oltean <olteanv@gmail.com>
7169 L: linux-spi@vger.kernel.org
7171 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7172 F: drivers/spi/spi-fsl-dspi.c
7173 F: include/linux/spi/spi-fsl-dspi.h
7175 FREESCALE ENETC ETHERNET DRIVERS
7176 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7177 L: netdev@vger.kernel.org
7179 F: drivers/net/ethernet/freescale/enetc/
7181 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7182 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7183 L: netdev@vger.kernel.org
7185 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7186 F: drivers/net/ethernet/freescale/gianfar*
7188 FREESCALE GPMI NAND DRIVER
7189 M: Han Xu <han.xu@nxp.com>
7190 L: linux-mtd@lists.infradead.org
7192 F: drivers/mtd/nand/raw/gpmi-nand/*
7194 FREESCALE I2C CPM DRIVER
7195 M: Jochen Friedrich <jochen@scram.de>
7196 L: linuxppc-dev@lists.ozlabs.org
7197 L: linux-i2c@vger.kernel.org
7199 F: drivers/i2c/busses/i2c-cpm.c
7201 FREESCALE IMX / MXC FEC DRIVER
7202 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7203 L: netdev@vger.kernel.org
7205 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7206 F: drivers/net/ethernet/freescale/fec.h
7207 F: drivers/net/ethernet/freescale/fec_main.c
7208 F: drivers/net/ethernet/freescale/fec_ptp.c
7210 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7211 M: Sascha Hauer <s.hauer@pengutronix.de>
7212 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7213 L: linux-fbdev@vger.kernel.org
7214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7216 F: drivers/video/fbdev/imxfb.c
7217 F: include/linux/platform_data/video-imxfb.h
7219 FREESCALE IMX DDR PMU DRIVER
7220 M: Frank Li <Frank.li@nxp.com>
7221 L: linux-arm-kernel@lists.infradead.org
7223 F: Documentation/admin-guide/perf/imx-ddr.rst
7224 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7225 F: drivers/perf/fsl_imx8_ddr_perf.c
7227 FREESCALE IMX I2C DRIVER
7228 M: Oleksij Rempel <o.rempel@pengutronix.de>
7229 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7230 L: linux-i2c@vger.kernel.org
7232 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7233 F: drivers/i2c/busses/i2c-imx.c
7235 FREESCALE IMX LPI2C DRIVER
7236 M: Dong Aisheng <aisheng.dong@nxp.com>
7237 L: linux-i2c@vger.kernel.org
7238 L: linux-imx@nxp.com
7240 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7241 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7243 FREESCALE MPC I2C DRIVER
7244 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7245 L: linux-i2c@vger.kernel.org
7247 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7248 F: drivers/i2c/busses/i2c-mpc.c
7250 FREESCALE QORIQ DPAA ETHERNET DRIVER
7251 M: Madalin Bucur <madalin.bucur@nxp.com>
7252 L: netdev@vger.kernel.org
7254 F: drivers/net/ethernet/freescale/dpaa
7256 FREESCALE QORIQ DPAA FMAN DRIVER
7257 M: Madalin Bucur <madalin.bucur@nxp.com>
7258 L: netdev@vger.kernel.org
7260 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7261 F: drivers/net/ethernet/freescale/fman
7263 FREESCALE QORIQ PTP CLOCK DRIVER
7264 M: Yangbo Lu <yangbo.lu@nxp.com>
7265 L: netdev@vger.kernel.org
7267 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7268 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7269 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7270 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7271 F: drivers/ptp/ptp_qoriq.c
7272 F: drivers/ptp/ptp_qoriq_debugfs.c
7273 F: include/linux/fsl/ptp_qoriq.h
7275 FREESCALE QUAD SPI DRIVER
7276 M: Han Xu <han.xu@nxp.com>
7277 L: linux-spi@vger.kernel.org
7279 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7280 F: drivers/spi/spi-fsl-qspi.c
7282 FREESCALE QUICC ENGINE LIBRARY
7283 M: Qiang Zhao <qiang.zhao@nxp.com>
7284 L: linuxppc-dev@lists.ozlabs.org
7286 F: drivers/soc/fsl/qe/
7287 F: include/soc/fsl/*qe*.h
7288 F: include/soc/fsl/*ucc*.h
7290 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7291 M: Li Yang <leoyang.li@nxp.com>
7292 L: netdev@vger.kernel.org
7293 L: linuxppc-dev@lists.ozlabs.org
7295 F: drivers/net/ethernet/freescale/ucc_geth*
7297 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7298 M: Zhao Qiang <qiang.zhao@nxp.com>
7299 L: netdev@vger.kernel.org
7300 L: linuxppc-dev@lists.ozlabs.org
7302 F: drivers/net/wan/fsl_ucc_hdlc*
7304 FREESCALE QUICC ENGINE UCC UART DRIVER
7305 M: Timur Tabi <timur@kernel.org>
7306 L: linuxppc-dev@lists.ozlabs.org
7308 F: drivers/tty/serial/ucc_uart.c
7310 FREESCALE SOC DRIVERS
7311 M: Li Yang <leoyang.li@nxp.com>
7312 L: linuxppc-dev@lists.ozlabs.org
7313 L: linux-arm-kernel@lists.infradead.org
7315 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7316 F: Documentation/devicetree/bindings/soc/fsl/
7318 F: include/linux/fsl/
7320 FREESCALE SOC FS_ENET DRIVER
7321 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7322 L: linuxppc-dev@lists.ozlabs.org
7323 L: netdev@vger.kernel.org
7325 F: drivers/net/ethernet/freescale/fs_enet/
7326 F: include/linux/fs_enet_pd.h
7328 FREESCALE SOC SOUND DRIVERS
7329 M: Timur Tabi <timur@kernel.org>
7330 M: Nicolin Chen <nicoleotsuka@gmail.com>
7331 M: Xiubo Li <Xiubo.Lee@gmail.com>
7332 R: Fabio Estevam <festevam@gmail.com>
7333 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7334 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7335 L: linuxppc-dev@lists.ozlabs.org
7337 F: sound/soc/fsl/fsl*
7338 F: sound/soc/fsl/imx*
7339 F: sound/soc/fsl/mpc8610_hpcd.c
7341 FREESCALE USB PERIPHERAL DRIVERS
7342 M: Li Yang <leoyang.li@nxp.com>
7343 L: linux-usb@vger.kernel.org
7344 L: linuxppc-dev@lists.ozlabs.org
7346 F: drivers/usb/gadget/udc/fsl*
7348 FREESCALE USB PHY DRIVER
7349 M: Ran Wang <ran.wang_1@nxp.com>
7350 L: linux-usb@vger.kernel.org
7351 L: linuxppc-dev@lists.ozlabs.org
7353 F: drivers/usb/phy/phy-fsl-usb*
7356 M: Christoph Hellwig <hch@infradead.org>
7358 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7362 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7363 M: Pavel Machek <pavel@ucw.cz>
7364 L: linux-pm@vger.kernel.org
7366 F: Documentation/power/freezing-of-tasks.rst
7367 F: include/linux/freezer.h
7371 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7372 L: linux-kernel@vger.kernel.org
7374 F: include/linux/frontswap.h
7377 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7378 M: David Howells <dhowells@redhat.com>
7379 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7381 F: Documentation/filesystems/caching/
7383 F: include/linux/fscache*.h
7385 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7386 M: Theodore Y. Ts'o <tytso@mit.edu>
7387 M: Jaegeuk Kim <jaegeuk@kernel.org>
7388 M: Eric Biggers <ebiggers@kernel.org>
7389 L: linux-fscrypt@vger.kernel.org
7391 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7392 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7393 F: Documentation/filesystems/fscrypt.rst
7395 F: include/linux/fscrypt*.h
7396 F: include/uapi/linux/fscrypt.h
7399 M: Jeremy Kerr <jk@ozlabs.org>
7400 M: Joel Stanley <joel@jms.id.au>
7401 R: Alistar Popple <alistair@popple.id.au>
7402 R: Eddie James <eajames@linux.ibm.com>
7403 L: linux-fsi@lists.ozlabs.org
7405 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7408 F: include/linux/fsi*.h
7409 F: include/trace/events/fsi*.h
7411 FSI-ATTACHED I2C DRIVER
7412 M: Eddie James <eajames@linux.ibm.com>
7413 L: linux-i2c@vger.kernel.org
7414 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7416 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7417 F: drivers/i2c/busses/i2c-fsi.c
7419 FSI-ATTACHED SPI DRIVER
7420 M: Eddie James <eajames@linux.ibm.com>
7421 L: linux-spi@vger.kernel.org
7423 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7424 F: drivers/spi/spi-fsi.c
7426 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7427 M: Jan Kara <jack@suse.cz>
7428 R: Amir Goldstein <amir73il@gmail.com>
7429 L: linux-fsdevel@vger.kernel.org
7431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7433 F: include/linux/fsnotify*.h
7435 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7436 M: Eric Biggers <ebiggers@kernel.org>
7437 M: Theodore Y. Ts'o <tytso@mit.edu>
7438 L: linux-fscrypt@vger.kernel.org
7440 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7441 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7442 F: Documentation/filesystems/fsverity.rst
7444 F: include/linux/fsverity.h
7445 F: include/uapi/linux/fsverity.h
7447 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7448 M: Michael Zaidman <michael.zaidman@gmail.com>
7449 L: linux-i2c@vger.kernel.org
7450 L: linux-input@vger.kernel.org
7452 F: drivers/hid/hid-ft260.c
7454 FUJITSU LAPTOP EXTRAS
7455 M: Jonathan Woithe <jwoithe@just42.net>
7456 L: platform-driver-x86@vger.kernel.org
7458 F: drivers/platform/x86/fujitsu-laptop.c
7460 FUJITSU M-5MO LS CAMERA ISP DRIVER
7461 M: Kyungmin Park <kyungmin.park@samsung.com>
7462 M: Heungjun Kim <riverful.kim@samsung.com>
7463 L: linux-media@vger.kernel.org
7465 F: drivers/media/i2c/m5mols/
7466 F: include/media/i2c/m5mols.h
7468 FUJITSU TABLET EXTRAS
7469 M: Robert Gerlach <khnz@gmx.de>
7470 L: platform-driver-x86@vger.kernel.org
7472 F: drivers/platform/x86/fujitsu-tablet.c
7474 FUSE: FILESYSTEM IN USERSPACE
7475 M: Miklos Szeredi <miklos@szeredi.hu>
7476 L: linux-fsdevel@vger.kernel.org
7478 W: https://github.com/libfuse/
7479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7480 F: Documentation/filesystems/fuse.rst
7482 F: include/uapi/linux/fuse.h
7485 M: Thomas Gleixner <tglx@linutronix.de>
7486 M: Ingo Molnar <mingo@redhat.com>
7487 R: Peter Zijlstra <peterz@infradead.org>
7488 R: Darren Hart <dvhart@infradead.org>
7489 R: Davidlohr Bueso <dave@stgolabs.net>
7490 L: linux-kernel@vger.kernel.org
7492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7493 F: Documentation/locking/*futex*
7494 F: include/asm-generic/futex.h
7495 F: include/linux/futex.h
7496 F: include/uapi/linux/futex.h
7498 F: tools/perf/bench/futex*
7499 F: tools/testing/selftests/futex/
7501 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7502 M: Tim Harvey <tharvey@gateworks.com>
7503 M: Robert Jones <rjones@gateworks.com>
7505 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7506 F: drivers/mfd/gateworks-gsc.c
7507 F: include/linux/mfd/gsc.h
7508 F: Documentation/hwmon/gsc-hwmon.rst
7509 F: drivers/hwmon/gsc-hwmon.c
7510 F: include/linux/platform_data/gsc_hwmon.h
7513 M: Kees Cook <keescook@chromium.org>
7514 L: linux-hardening@vger.kernel.org
7516 F: Documentation/kbuild/gcc-plugins.rst
7517 F: scripts/Makefile.gcc-plugins
7518 F: scripts/gcc-plugins/
7520 GCOV BASED KERNEL PROFILING
7521 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7523 F: Documentation/dev-tools/gcov.rst
7526 GDB KERNEL DEBUGGING HELPER SCRIPTS
7527 M: Jan Kiszka <jan.kiszka@siemens.com>
7528 M: Kieran Bingham <kbingham@kernel.org>
7532 GEMTEK FM RADIO RECEIVER DRIVER
7533 M: Hans Verkuil <hverkuil@xs4all.nl>
7534 L: linux-media@vger.kernel.org
7536 W: https://linuxtv.org
7537 T: git git://linuxtv.org/media_tree.git
7538 F: drivers/media/radio/radio-gemtek*
7540 GENERIC ARCHITECTURE TOPOLOGY
7541 M: Sudeep Holla <sudeep.holla@arm.com>
7542 L: linux-kernel@vger.kernel.org
7544 F: drivers/base/arch_topology.c
7545 F: include/linux/arch_topology.h
7548 M: Thomas Gleixner <tglx@linutronix.de>
7549 M: Peter Zijlstra <peterz@infradead.org>
7550 M: Andy Lutomirski <luto@kernel.org>
7551 L: linux-kernel@vger.kernel.org
7553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7554 F: include/linux/entry-common.h
7555 F: include/linux/entry-kvm.h
7558 GENERIC GPIO I2C DRIVER
7559 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7561 F: drivers/i2c/busses/i2c-gpio.c
7562 F: include/linux/platform_data/i2c-gpio.h
7564 GENERIC GPIO I2C MULTIPLEXER DRIVER
7565 M: Peter Korsgaard <peter.korsgaard@barco.com>
7566 L: linux-i2c@vger.kernel.org
7568 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7569 F: drivers/i2c/muxes/i2c-mux-gpio.c
7570 F: include/linux/platform_data/i2c-mux-gpio.h
7572 GENERIC HDLC (WAN) DRIVERS
7573 M: Krzysztof Halasa <khc@pm.waw.pl>
7575 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7576 F: drivers/net/wan/c101.c
7577 F: drivers/net/wan/hd6457*
7578 F: drivers/net/wan/hdlc*
7579 F: drivers/net/wan/n2.c
7580 F: drivers/net/wan/pc300too.c
7581 F: drivers/net/wan/pci200syn.c
7582 F: drivers/net/wan/wanxl*
7584 GENERIC INCLUDE/ASM HEADER FILES
7585 M: Arnd Bergmann <arnd@arndb.de>
7586 L: linux-arch@vger.kernel.org
7588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7589 F: include/asm-generic/
7590 F: include/uapi/asm-generic/
7592 GENERIC PHY FRAMEWORK
7593 M: Kishon Vijay Abraham I <kishon@ti.com>
7594 M: Vinod Koul <vkoul@kernel.org>
7595 L: linux-phy@lists.infradead.org
7597 Q: https://patchwork.kernel.org/project/linux-phy/list/
7598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7599 F: Documentation/devicetree/bindings/phy/
7601 F: include/linux/phy/
7603 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7604 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7606 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7609 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7610 M: Kevin Hilman <khilman@kernel.org>
7611 M: Ulf Hansson <ulf.hansson@linaro.org>
7612 L: linux-pm@vger.kernel.org
7614 F: Documentation/devicetree/bindings/power/power?domain*
7615 F: drivers/base/power/domain*.c
7616 F: include/linux/pm_domain.h
7618 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7619 M: Eugen Hristev <eugen.hristev@microchip.com>
7620 L: linux-input@vger.kernel.org
7622 F: drivers/input/touchscreen/resistive-adc-touch.c
7624 GENERIC UIO DRIVER FOR PCI DEVICES
7625 M: "Michael S. Tsirkin" <mst@redhat.com>
7626 L: kvm@vger.kernel.org
7628 F: drivers/uio/uio_pci_generic.c
7630 GENERIC VDSO LIBRARY
7631 M: Andy Lutomirski <luto@kernel.org>
7632 M: Thomas Gleixner <tglx@linutronix.de>
7633 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7634 L: linux-kernel@vger.kernel.org
7636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7637 F: include/asm-generic/vdso/vsyscall.h
7639 F: kernel/time/vsyscall.c
7642 GENWQE (IBM Generic Workqueue Card)
7643 M: Frank Haverkamp <haver@linux.ibm.com>
7645 F: drivers/misc/genwqe/
7647 GET_MAINTAINER SCRIPT
7648 M: Joe Perches <joe@perches.com>
7650 F: scripts/get_maintainer.pl
7653 M: Bob Peterson <rpeterso@redhat.com>
7654 M: Andreas Gruenbacher <agruenba@redhat.com>
7655 L: cluster-devel@redhat.com
7657 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7659 F: Documentation/filesystems/gfs2*
7661 F: include/uapi/linux/gfs2_ondisk.h
7664 M: Thomas Weißschuh <thomas@weissschuh.net>
7665 L: platform-driver-x86@vger.kernel.org
7667 F: drivers/platform/x86/gigabyte-wmi.c
7670 M: Johan Hovold <johan@kernel.org>
7672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7673 F: Documentation/ABI/testing/sysfs-class-gnss
7674 F: Documentation/devicetree/bindings/gnss/
7676 F: include/linux/gnss.h
7679 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7680 L: linux-media@vger.kernel.org
7682 F: drivers/media/usb/go7007/
7685 M: Bastien Nocera <hadess@hadess.net>
7686 L: linux-input@vger.kernel.org
7688 F: drivers/input/touchscreen/goodix.c
7690 GOOGLE ETHERNET DRIVERS
7691 M: Catherine Sullivan <csully@google.com>
7692 R: Sagi Shahar <sagis@google.com>
7693 R: Jon Olson <jonolson@google.com>
7694 L: netdev@vger.kernel.org
7696 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7697 F: drivers/net/ethernet/google
7699 GPD POCKET FAN DRIVER
7700 M: Hans de Goede <hdegoede@redhat.com>
7701 L: platform-driver-x86@vger.kernel.org
7703 F: drivers/platform/x86/gpd-pocket-fan.c
7706 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7707 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7708 L: linux-gpio@vger.kernel.org
7709 L: linux-acpi@vger.kernel.org
7711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7712 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7713 F: drivers/gpio/gpiolib-acpi.c
7714 F: drivers/gpio/gpiolib-acpi.h
7717 M: Geert Uytterhoeven <geert+renesas@glider.be>
7718 L: linux-gpio@vger.kernel.org
7720 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7721 F: drivers/gpio/gpio-aggregator.c
7724 M: Sean Young <sean@mess.org>
7725 L: linux-media@vger.kernel.org
7727 F: drivers/media/rc/gpio-ir-tx.c
7730 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7731 L: linux-gpio@vger.kernel.org
7733 F: drivers/gpio/gpio-mockup.c
7734 F: tools/testing/selftests/gpio/
7737 R: Michael Walle <michael@walle.cc>
7739 F: drivers/gpio/gpio-regmap.c
7740 F: include/linux/gpio/regmap.h
7743 M: Linus Walleij <linus.walleij@linaro.org>
7744 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7745 L: linux-gpio@vger.kernel.org
7747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7748 F: Documentation/ABI/obsolete/sysfs-gpio
7749 F: Documentation/ABI/testing/gpio-cdev
7750 F: Documentation/admin-guide/gpio/
7751 F: Documentation/devicetree/bindings/gpio/
7752 F: Documentation/driver-api/gpio/
7754 F: include/asm-generic/gpio.h
7755 F: include/linux/gpio.h
7756 F: include/linux/gpio/
7757 F: include/linux/of_gpio.h
7758 F: include/uapi/linux/gpio.h
7761 GRE DEMULTIPLEXER DRIVER
7762 M: Dmitry Kozlov <xeb@mail.ru>
7763 L: netdev@vger.kernel.org
7765 F: include/net/gre.h
7766 F: net/ipv4/gre_demux.c
7767 F: net/ipv4/gre_offload.c
7769 GRETH 10/100/1G Ethernet MAC device driver
7770 M: Andreas Larsson <andreas@gaisler.com>
7771 L: netdev@vger.kernel.org
7773 F: drivers/net/ethernet/aeroflex/
7775 GREYBUS AUDIO PROTOCOLS DRIVERS
7776 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7777 M: Mark Greer <mgreer@animalcreek.com>
7779 F: drivers/staging/greybus/audio_apbridgea.c
7780 F: drivers/staging/greybus/audio_apbridgea.h
7781 F: drivers/staging/greybus/audio_codec.c
7782 F: drivers/staging/greybus/audio_codec.h
7783 F: drivers/staging/greybus/audio_gb.c
7784 F: drivers/staging/greybus/audio_manager.c
7785 F: drivers/staging/greybus/audio_manager.h
7786 F: drivers/staging/greybus/audio_manager_module.c
7787 F: drivers/staging/greybus/audio_manager_private.h
7788 F: drivers/staging/greybus/audio_manager_sysfs.c
7789 F: drivers/staging/greybus/audio_module.c
7790 F: drivers/staging/greybus/audio_topology.c
7792 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7793 M: Viresh Kumar <vireshk@kernel.org>
7795 F: drivers/staging/greybus/authentication.c
7796 F: drivers/staging/greybus/bootrom.c
7797 F: drivers/staging/greybus/firmware.h
7798 F: drivers/staging/greybus/fw-core.c
7799 F: drivers/staging/greybus/fw-download.c
7800 F: drivers/staging/greybus/fw-management.c
7801 F: drivers/staging/greybus/greybus_authentication.h
7802 F: drivers/staging/greybus/greybus_firmware.h
7803 F: drivers/staging/greybus/hid.c
7804 F: drivers/staging/greybus/i2c.c
7805 F: drivers/staging/greybus/spi.c
7806 F: drivers/staging/greybus/spilib.c
7807 F: drivers/staging/greybus/spilib.h
7809 GREYBUS LOOPBACK DRIVER
7810 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7812 F: drivers/staging/greybus/loopback.c
7814 GREYBUS PLATFORM DRIVERS
7815 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7817 F: drivers/staging/greybus/arche-apb-ctrl.c
7818 F: drivers/staging/greybus/arche-platform.c
7819 F: drivers/staging/greybus/arche_platform.h
7821 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7822 M: Rui Miguel Silva <rmfrfs@gmail.com>
7824 F: drivers/staging/greybus/gpio.c
7825 F: drivers/staging/greybus/light.c
7826 F: drivers/staging/greybus/power_supply.c
7827 F: drivers/staging/greybus/sdio.c
7828 F: drivers/staging/greybus/spi.c
7829 F: drivers/staging/greybus/spilib.c
7832 M: Johan Hovold <johan@kernel.org>
7833 M: Alex Elder <elder@kernel.org>
7834 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7835 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7838 F: drivers/staging/greybus/
7839 F: include/linux/greybus.h
7840 F: include/linux/greybus/
7842 GREYBUS UART PROTOCOLS DRIVERS
7843 M: David Lin <dtwlin@gmail.com>
7845 F: drivers/staging/greybus/log.c
7846 F: drivers/staging/greybus/uart.c
7848 GS1662 VIDEO SERIALIZER
7849 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7850 L: linux-media@vger.kernel.org
7852 T: git git://linuxtv.org/media_tree.git
7853 F: drivers/media/spi/gs1662.c
7855 GSPCA FINEPIX SUBDRIVER
7856 M: Frank Zago <frank@zago.net>
7857 L: linux-media@vger.kernel.org
7859 T: git git://linuxtv.org/media_tree.git
7860 F: drivers/media/usb/gspca/finepix.c
7862 GSPCA GL860 SUBDRIVER
7863 M: Olivier Lorin <o.lorin@laposte.net>
7864 L: linux-media@vger.kernel.org
7866 T: git git://linuxtv.org/media_tree.git
7867 F: drivers/media/usb/gspca/gl860/
7869 GSPCA M5602 SUBDRIVER
7870 M: Erik Andren <erik.andren@gmail.com>
7871 L: linux-media@vger.kernel.org
7873 T: git git://linuxtv.org/media_tree.git
7874 F: drivers/media/usb/gspca/m5602/
7876 GSPCA PAC207 SONIXB SUBDRIVER
7877 M: Hans Verkuil <hverkuil@xs4all.nl>
7878 L: linux-media@vger.kernel.org
7880 T: git git://linuxtv.org/media_tree.git
7881 F: drivers/media/usb/gspca/pac207.c
7883 GSPCA SN9C20X SUBDRIVER
7884 M: Brian Johnson <brijohn@gmail.com>
7885 L: linux-media@vger.kernel.org
7887 T: git git://linuxtv.org/media_tree.git
7888 F: drivers/media/usb/gspca/sn9c20x.c
7890 GSPCA T613 SUBDRIVER
7891 M: Leandro Costantino <lcostantino@gmail.com>
7892 L: linux-media@vger.kernel.org
7894 T: git git://linuxtv.org/media_tree.git
7895 F: drivers/media/usb/gspca/t613.c
7897 GSPCA USB WEBCAM DRIVER
7898 M: Hans Verkuil <hverkuil@xs4all.nl>
7899 L: linux-media@vger.kernel.org
7901 T: git git://linuxtv.org/media_tree.git
7902 F: drivers/media/usb/gspca/
7904 GTP (GPRS Tunneling Protocol)
7905 M: Pablo Neira Ayuso <pablo@netfilter.org>
7906 M: Harald Welte <laforge@gnumonks.org>
7907 L: osmocom-net-gprs@lists.osmocom.org
7909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7910 F: drivers/net/gtp.c
7912 GUID PARTITION TABLE (GPT)
7913 M: Davidlohr Bueso <dave@stgolabs.net>
7914 L: linux-efi@vger.kernel.org
7916 F: block/partitions/efi.*
7919 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7920 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7922 W: http://uclinux-h8.sourceforge.jp
7923 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7925 F: drivers/clk/h8300/
7926 F: drivers/clocksource/h8300_*.c
7927 F: drivers/irqchip/irq-renesas-h8*.c
7929 HABANALABS PCI DRIVER
7930 M: Oded Gabbay <ogabbay@kernel.org>
7932 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7933 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7934 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7935 F: drivers/misc/habanalabs/
7936 F: include/uapi/misc/habanalabs.h
7939 M: Antti Palosaari <crope@iki.fi>
7940 L: linux-media@vger.kernel.org
7942 W: https://linuxtv.org
7943 W: http://palosaari.fi/linux/
7944 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7945 T: git git://linuxtv.org/anttip/media_tree.git
7946 F: drivers/media/usb/hackrf/
7948 HANTRO VPU CODEC DRIVER
7949 M: Ezequiel Garcia <ezequiel@collabora.com>
7950 M: Philipp Zabel <p.zabel@pengutronix.de>
7951 L: linux-media@vger.kernel.org
7952 L: linux-rockchip@lists.infradead.org
7954 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7955 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7956 F: drivers/staging/media/hantro/
7958 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7959 M: Frank Seidel <frank@f-seidel.de>
7960 L: platform-driver-x86@vger.kernel.org
7962 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7963 F: drivers/platform/x86/hdaps.c
7966 M: Jean Delvare <jdelvare@suse.com>
7967 M: Guenter Roeck <linux@roeck-us.net>
7968 L: linux-hwmon@vger.kernel.org
7970 W: http://hwmon.wiki.kernel.org/
7971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7972 F: Documentation/devicetree/bindings/hwmon/
7973 F: Documentation/hwmon/
7975 F: include/linux/hwmon*.h
7976 F: include/trace/events/hwmon*.h
7977 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
7979 HARDWARE RANDOM NUMBER GENERATOR CORE
7980 M: Matt Mackall <mpm@selenic.com>
7981 M: Herbert Xu <herbert@gondor.apana.org.au>
7982 L: linux-crypto@vger.kernel.org
7984 F: Documentation/admin-guide/hw_random.rst
7985 F: Documentation/devicetree/bindings/rng/
7986 F: drivers/char/hw_random/
7987 F: include/linux/hw_random.h
7989 HARDWARE SPINLOCK CORE
7990 M: Ohad Ben-Cohen <ohad@wizery.com>
7991 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7992 R: Baolin Wang <baolin.wang7@gmail.com>
7993 L: linux-remoteproc@vger.kernel.org
7995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7996 F: Documentation/devicetree/bindings/hwlock/
7997 F: Documentation/locking/hwspinlock.rst
7998 F: drivers/hwspinlock/
7999 F: include/linux/hwspinlock.h
8001 HARDWARE TRACING FACILITIES
8002 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8004 F: drivers/hwtracing/
8006 HARMONY SOUND DRIVER
8007 L: linux-parisc@vger.kernel.org
8009 F: sound/parisc/harmony.*
8011 HDPVR USB VIDEO ENCODER DRIVER
8012 M: Hans Verkuil <hverkuil@xs4all.nl>
8013 L: linux-media@vger.kernel.org
8015 W: https://linuxtv.org
8016 T: git git://linuxtv.org/media_tree.git
8017 F: drivers/media/usb/hdpvr/
8019 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8020 M: Matt Hsiao <matt.hsiao@hpe.com>
8022 F: drivers/misc/hpilo.[ch]
8024 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8025 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8027 F: Documentation/watchdog/hpwdt.rst
8028 F: drivers/watchdog/hpwdt.c
8030 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8031 M: Don Brace <don.brace@microchip.com>
8032 L: storagedev@microchip.com
8033 L: linux-scsi@vger.kernel.org
8035 F: Documentation/scsi/hpsa.rst
8036 F: drivers/scsi/hpsa*.[ch]
8037 F: include/linux/cciss*.h
8038 F: include/uapi/linux/cciss*.h
8041 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8042 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8043 L: linux-rdma@vger.kernel.org
8045 F: drivers/infiniband/hw/hfi1
8048 L: linux-fsdevel@vger.kernel.org
8050 F: Documentation/filesystems/hfs.rst
8054 L: linux-fsdevel@vger.kernel.org
8056 F: Documentation/filesystems/hfsplus.rst
8059 HGA FRAMEBUFFER DRIVER
8060 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8061 L: linux-nvidia@lists.surfsouth.com
8063 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8064 F: drivers/video/fbdev/hgafb.c
8066 HIBERNATION (aka Software Suspend, aka swsusp)
8067 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8068 M: Pavel Machek <pavel@ucw.cz>
8069 L: linux-pm@vger.kernel.org
8071 B: https://bugzilla.kernel.org
8072 F: arch/*/include/asm/suspend*.h
8074 F: drivers/base/power/
8075 F: include/linux/freezer.h
8076 F: include/linux/pm.h
8077 F: include/linux/suspend.h
8081 M: Jiri Kosina <jikos@kernel.org>
8082 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8083 L: linux-input@vger.kernel.org
8085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8087 F: include/linux/hid*
8088 F: include/uapi/linux/hid*
8090 HID PLAYSTATION DRIVER
8091 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8092 L: linux-input@vger.kernel.org
8094 F: drivers/hid/hid-playstation.c
8096 HID SENSOR HUB DRIVERS
8097 M: Jiri Kosina <jikos@kernel.org>
8098 M: Jonathan Cameron <jic23@kernel.org>
8099 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8100 L: linux-input@vger.kernel.org
8101 L: linux-iio@vger.kernel.org
8103 F: Documentation/hid/hid-sensor*
8104 F: drivers/hid/hid-sensor-*
8105 F: drivers/iio/*/hid-*
8106 F: include/linux/hid-sensor-*
8108 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8109 M: Thomas Gleixner <tglx@linutronix.de>
8110 L: linux-kernel@vger.kernel.org
8112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8113 F: Documentation/timers/
8114 F: include/linux/clockchips.h
8115 F: include/linux/hrtimer.h
8116 F: kernel/time/clockevents.c
8117 F: kernel/time/hrtimer.c
8118 F: kernel/time/timer_*.c
8120 HIGH-SPEED SCC DRIVER FOR AX.25
8121 L: linux-hams@vger.kernel.org
8123 F: drivers/net/hamradio/dmascc.c
8124 F: drivers/net/hamradio/scc.c
8126 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8127 M: HighPoint Linux Team <linux@highpoint-tech.com>
8129 W: http://www.highpoint-tech.com
8130 F: Documentation/scsi/hptiop.rst
8131 F: drivers/scsi/hptiop.c
8134 M: Jes Sorensen <jes@trained-monkey.org>
8135 L: linux-hippi@sunsite.dk
8137 F: drivers/net/hippi/
8138 F: include/linux/hippidevice.h
8139 F: include/uapi/linux/if_hippi.h
8142 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8143 M: Kurt Kanzenbach <kurt@linutronix.de>
8144 L: netdev@vger.kernel.org
8146 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8147 F: drivers/net/dsa/hirschmann/*
8148 F: include/linux/platform_data/hirschmann-hellcreek.h
8149 F: net/dsa/tag_hellcreek.c
8151 HISILICON DMA DRIVER
8152 M: Zhou Wang <wangzhou1@hisilicon.com>
8153 L: dmaengine@vger.kernel.org
8155 F: drivers/dma/hisi_dma.c
8157 HISILICON GPIO DRIVER
8158 M: Luo Jiaxing <luojiaxing@huawei.com>
8159 L: linux-gpio@vger.kernel.org
8161 F: drivers/gpio/gpio-hisi.c
8163 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8164 M: Zaibo Xu <xuzaibo@huawei.com>
8165 L: linux-crypto@vger.kernel.org
8167 F: Documentation/ABI/testing/debugfs-hisi-hpre
8168 F: drivers/crypto/hisilicon/hpre/hpre.h
8169 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8170 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8172 HISILICON I2C CONTROLLER DRIVER
8173 M: Yicong Yang <yangyicong@hisilicon.com>
8174 L: linux-i2c@vger.kernel.org
8176 W: https://www.hisilicon.com
8177 F: drivers/i2c/busses/i2c-hisi.c
8179 HISILICON LPC BUS DRIVER
8180 M: john.garry@huawei.com
8182 W: http://www.hisilicon.com
8183 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8184 F: drivers/bus/hisi_lpc.c
8186 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8187 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8188 M: Salil Mehta <salil.mehta@huawei.com>
8189 L: netdev@vger.kernel.org
8191 W: http://www.hisilicon.com
8192 F: drivers/net/ethernet/hisilicon/hns3/
8194 HISILICON NETWORK SUBSYSTEM DRIVER
8195 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8196 M: Salil Mehta <salil.mehta@huawei.com>
8197 L: netdev@vger.kernel.org
8199 W: http://www.hisilicon.com
8200 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8201 F: drivers/net/ethernet/hisilicon/
8203 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8204 M: John Stultz <john.stultz@linaro.org>
8205 L: linux-kernel@vger.kernel.org
8207 F: drivers/misc/hisi_hikey_usb.c
8208 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8210 HISILICON PMU DRIVER
8211 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8213 W: http://www.hisilicon.com
8214 F: Documentation/admin-guide/perf/hisi-pmu.rst
8215 F: drivers/perf/hisilicon
8217 HISILICON QM AND ZIP Controller DRIVER
8218 M: Zhou Wang <wangzhou1@hisilicon.com>
8219 L: linux-crypto@vger.kernel.org
8221 F: Documentation/ABI/testing/debugfs-hisi-zip
8222 F: drivers/crypto/hisilicon/qm.c
8223 F: drivers/crypto/hisilicon/qm.h
8224 F: drivers/crypto/hisilicon/sgl.c
8225 F: drivers/crypto/hisilicon/zip/
8227 HISILICON ROCE DRIVER
8228 M: Lijun Ou <oulijun@huawei.com>
8229 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
8230 M: Weihang Li <liweihang@huawei.com>
8231 L: linux-rdma@vger.kernel.org
8233 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8234 F: drivers/infiniband/hw/hns/
8236 HISILICON SAS Controller
8237 M: John Garry <john.garry@huawei.com>
8239 W: http://www.hisilicon.com
8240 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8241 F: drivers/scsi/hisi_sas/
8243 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8244 M: Zaibo Xu <xuzaibo@huawei.com>
8245 L: linux-crypto@vger.kernel.org
8247 F: Documentation/ABI/testing/debugfs-hisi-sec
8248 F: drivers/crypto/hisilicon/sec2/sec.h
8249 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8250 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8251 F: drivers/crypto/hisilicon/sec2/sec_main.c
8253 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8254 M: Jay Fang <f.fangjian@huawei.com>
8255 L: linux-spi@vger.kernel.org
8257 W: http://www.hisilicon.com
8258 F: drivers/spi/spi-hisi-kunpeng.c
8260 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8261 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8263 F: drivers/staging/hikey9xx/
8265 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8266 M: Zaibo Xu <xuzaibo@huawei.com>
8268 F: drivers/crypto/hisilicon/trng/trng.c
8270 HISILICON V3XX SPI NOR FLASH Controller Driver
8271 M: John Garry <john.garry@huawei.com>
8273 W: http://www.hisilicon.com
8274 F: drivers/spi/spi-hisi-sfc-v3xx.c
8276 HMM - Heterogeneous Memory Management
8277 M: Jérôme Glisse <jglisse@redhat.com>
8278 L: linux-mm@kvack.org
8280 F: Documentation/vm/hmm.rst
8281 F: include/linux/hmm*
8284 F: tools/testing/selftests/vm/*hmm*
8287 M: Jouni Malinen <j@w1.fi>
8288 L: linux-wireless@vger.kernel.org
8290 W: http://w1.fi/hostap-driver.html
8291 F: drivers/net/wireless/intersil/hostap/
8293 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8294 L: platform-driver-x86@vger.kernel.org
8296 F: drivers/platform/x86/tc1100-wmi.c
8298 HPET: High Precision Event Timers driver
8299 M: Clemens Ladisch <clemens@ladisch.de>
8301 F: Documentation/timers/hpet.rst
8302 F: drivers/char/hpet.c
8303 F: include/linux/hpet.h
8304 F: include/uapi/linux/hpet.h
8308 F: arch/x86/include/asm/hpet.h
8309 F: arch/x86/kernel/hpet.c
8312 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8314 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8318 M: Sebastian Reichel <sre@kernel.org>
8320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8321 F: Documentation/ABI/testing/sysfs-bus-hsi
8322 F: Documentation/driver-api/hsi.rst
8324 F: include/linux/hsi/
8325 F: include/uapi/linux/hsi/
8328 L: linux-usb@vger.kernel.org
8330 F: drivers/net/usb/hso.c
8332 HSR NETWORK PROTOCOL
8333 L: netdev@vger.kernel.org
8337 HT16K33 LED CONTROLLER DRIVER
8338 M: Robin van der Gracht <robin@protonic.nl>
8340 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8341 F: drivers/auxdisplay/ht16k33.c
8343 HTCPEN TOUCHSCREEN DRIVER
8344 M: Pau Oliva Fora <pof@eslack.org>
8345 L: linux-input@vger.kernel.org
8347 F: drivers/input/touchscreen/htcpen.c
8349 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8350 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8351 L: linux-iio@vger.kernel.org
8353 W: http://www.st.com/
8354 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8355 F: drivers/iio/humidity/hts221*
8357 HUAWEI ETHERNET DRIVER
8358 M: Bin Luo <luobin9@huawei.com>
8359 L: netdev@vger.kernel.org
8361 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8362 F: drivers/net/ethernet/huawei/hinic/
8365 M: Mike Kravetz <mike.kravetz@oracle.com>
8366 L: linux-mm@kvack.org
8368 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8369 F: Documentation/admin-guide/mm/hugetlbpage.rst
8370 F: Documentation/vm/hugetlbfs_reserv.rst
8372 F: include/linux/hugetlb.h
8376 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8377 L: linux-media@vger.kernel.org
8379 W: https://linuxtv.org
8380 T: git git://linuxtv.org/media_tree.git
8381 F: drivers/media/platform/sti/hva
8383 HWPOISON MEMORY FAILURE HANDLING
8384 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8385 L: linux-mm@kvack.org
8387 F: mm/hwpoison-inject.c
8388 F: mm/memory-failure.c
8390 HYGON PROCESSOR SUPPORT
8391 M: Pu Wen <puwen@hygon.cn>
8392 L: linux-kernel@vger.kernel.org
8394 F: arch/x86/kernel/cpu/hygon.c
8396 HYNIX HI556 SENSOR DRIVER
8397 M: Shawn Tu <shawnx.tu@intel.com>
8398 L: linux-media@vger.kernel.org
8400 T: git git://linuxtv.org/media_tree.git
8401 F: drivers/media/i2c/hi556.c
8403 Hyper-V/Azure CORE AND DRIVERS
8404 M: "K. Y. Srinivasan" <kys@microsoft.com>
8405 M: Haiyang Zhang <haiyangz@microsoft.com>
8406 M: Stephen Hemminger <sthemmin@microsoft.com>
8407 M: Wei Liu <wei.liu@kernel.org>
8408 M: Dexuan Cui <decui@microsoft.com>
8409 L: linux-hyperv@vger.kernel.org
8411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8412 F: Documentation/ABI/stable/sysfs-bus-vmbus
8413 F: Documentation/ABI/testing/debugfs-hyperv
8414 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8416 F: arch/x86/include/asm/hyperv-tlfs.h
8417 F: arch/x86/include/asm/mshyperv.h
8418 F: arch/x86/include/asm/trace/hyperv.h
8419 F: arch/x86/kernel/cpu/mshyperv.c
8420 F: drivers/clocksource/hyperv_timer.c
8421 F: drivers/hid/hid-hyperv.c
8423 F: drivers/input/serio/hyperv-keyboard.c
8424 F: drivers/iommu/hyperv-iommu.c
8425 F: drivers/net/ethernet/microsoft/
8426 F: drivers/net/hyperv/
8427 F: drivers/pci/controller/pci-hyperv-intf.c
8428 F: drivers/pci/controller/pci-hyperv.c
8429 F: drivers/scsi/storvsc_drv.c
8430 F: drivers/uio/uio_hv_generic.c
8431 F: drivers/video/fbdev/hyperv_fb.c
8432 F: include/asm-generic/hyperv-tlfs.h
8433 F: include/asm-generic/mshyperv.h
8434 F: include/clocksource/hyperv_timer.h
8435 F: include/linux/hyperv.h
8436 F: include/uapi/linux/hyperv.h
8437 F: net/vmw_vsock/hyperv_transport.c
8441 M: Vignesh Raghavendra <vigneshr@ti.com>
8442 L: linux-mtd@lists.infradead.org
8444 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8445 C: irc://irc.oftc.net/mtd
8446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8447 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8448 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8449 F: drivers/mtd/hyperbus/
8450 F: include/linux/mtd/hyperbus.h
8452 HYPERVISOR VIRTUAL CONSOLE DRIVER
8453 L: linuxppc-dev@lists.ozlabs.org
8458 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8459 L: linux-i2c@vger.kernel.org
8460 L: linux-acpi@vger.kernel.org
8462 F: drivers/i2c/i2c-core-acpi.c
8464 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8465 M: Ajay Gupta <ajayg@nvidia.com>
8466 L: linux-i2c@vger.kernel.org
8468 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8469 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8472 M: Peter Rosin <peda@axentia.se>
8473 L: linux-i2c@vger.kernel.org
8475 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8476 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8477 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8478 F: Documentation/i2c/i2c-topology.rst
8479 F: Documentation/i2c/muxes/
8480 F: drivers/i2c/i2c-mux.c
8481 F: drivers/i2c/muxes/
8482 F: include/linux/i2c-mux.h
8484 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8485 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8486 L: linux-i2c@vger.kernel.org
8488 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8489 F: drivers/i2c/busses/i2c-mv64xxx.c
8491 I2C OVER PARALLEL PORT
8492 M: Jean Delvare <jdelvare@suse.com>
8493 L: linux-i2c@vger.kernel.org
8495 F: Documentation/i2c/busses/i2c-parport.rst
8496 F: drivers/i2c/busses/i2c-parport.c
8499 M: Wolfram Sang <wsa@kernel.org>
8500 L: linux-i2c@vger.kernel.org
8502 W: https://i2c.wiki.kernel.org/
8503 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8505 F: Documentation/devicetree/bindings/i2c/i2c.txt
8506 F: Documentation/i2c/
8508 F: include/linux/i2c-dev.h
8509 F: include/linux/i2c-smbus.h
8510 F: include/linux/i2c.h
8511 F: include/uapi/linux/i2c-*.h
8512 F: include/uapi/linux/i2c.h
8514 I2C SUBSYSTEM HOST DRIVERS
8515 L: linux-i2c@vger.kernel.org
8517 W: https://i2c.wiki.kernel.org/
8518 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8520 F: Documentation/devicetree/bindings/i2c/
8521 F: drivers/i2c/algos/
8522 F: drivers/i2c/busses/
8525 M: Jean Delvare <jdelvare@suse.com>
8526 L: linux-i2c@vger.kernel.org
8528 F: Documentation/i2c/busses/i2c-taos-evm.rst
8529 F: drivers/i2c/busses/i2c-taos-evm.c
8532 M: Till Harbaum <till@harbaum.org>
8533 L: linux-i2c@vger.kernel.org
8535 W: http://www.harbaum.org/till/i2c_tiny_usb
8536 F: drivers/i2c/busses/i2c-tiny-usb.c
8538 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8539 M: Jean Delvare <jdelvare@suse.com>
8540 L: linux-i2c@vger.kernel.org
8542 F: Documentation/i2c/busses/i2c-ali1535.rst
8543 F: Documentation/i2c/busses/i2c-ali1563.rst
8544 F: Documentation/i2c/busses/i2c-ali15x3.rst
8545 F: Documentation/i2c/busses/i2c-amd756.rst
8546 F: Documentation/i2c/busses/i2c-amd8111.rst
8547 F: Documentation/i2c/busses/i2c-i801.rst
8548 F: Documentation/i2c/busses/i2c-nforce2.rst
8549 F: Documentation/i2c/busses/i2c-piix4.rst
8550 F: Documentation/i2c/busses/i2c-sis5595.rst
8551 F: Documentation/i2c/busses/i2c-sis630.rst
8552 F: Documentation/i2c/busses/i2c-sis96x.rst
8553 F: Documentation/i2c/busses/i2c-via.rst
8554 F: Documentation/i2c/busses/i2c-viapro.rst
8555 F: drivers/i2c/busses/i2c-ali1535.c
8556 F: drivers/i2c/busses/i2c-ali1563.c
8557 F: drivers/i2c/busses/i2c-ali15x3.c
8558 F: drivers/i2c/busses/i2c-amd756-s4882.c
8559 F: drivers/i2c/busses/i2c-amd756.c
8560 F: drivers/i2c/busses/i2c-amd8111.c
8561 F: drivers/i2c/busses/i2c-i801.c
8562 F: drivers/i2c/busses/i2c-isch.c
8563 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8564 F: drivers/i2c/busses/i2c-nforce2.c
8565 F: drivers/i2c/busses/i2c-piix4.c
8566 F: drivers/i2c/busses/i2c-sis5595.c
8567 F: drivers/i2c/busses/i2c-sis630.c
8568 F: drivers/i2c/busses/i2c-sis96x.c
8569 F: drivers/i2c/busses/i2c-via.c
8570 F: drivers/i2c/busses/i2c-viapro.c
8572 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8573 M: Hans de Goede <hdegoede@redhat.com>
8574 L: linux-i2c@vger.kernel.org
8576 F: drivers/i2c/busses/i2c-cht-wc.c
8578 I2C/SMBUS ISMT DRIVER
8579 M: Seth Heasley <seth.heasley@intel.com>
8580 M: Neil Horman <nhorman@tuxdriver.com>
8581 L: linux-i2c@vger.kernel.org
8582 F: Documentation/i2c/busses/i2c-ismt.rst
8583 F: drivers/i2c/busses/i2c-ismt.c
8585 I2C/SMBUS STUB DRIVER
8586 M: Jean Delvare <jdelvare@suse.com>
8587 L: linux-i2c@vger.kernel.org
8589 F: drivers/i2c/i2c-stub.c
8591 I3C DRIVER FOR CADENCE I3C MASTER IP
8592 M: Przemysław Gaj <pgaj@cadence.com>
8594 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8595 F: drivers/i3c/master/i3c-master-cdns.c
8597 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8598 M: Vitor Soares <vitor.soares@synopsys.com>
8600 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8601 F: drivers/i3c/master/dw*
8604 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8605 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8607 C: irc://chat.freenode.net/linux-i3c
8608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8609 F: Documentation/ABI/testing/sysfs-bus-i3c
8610 F: Documentation/devicetree/bindings/i3c/
8611 F: Documentation/driver-api/i3c
8613 F: include/linux/i3c/
8615 IA64 (Itanium) PLATFORM
8616 L: linux-ia64@vger.kernel.org
8618 F: Documentation/ia64/
8621 IBM Power 842 compression accelerator
8622 M: Haren Myneni <haren@us.ibm.com>
8625 F: drivers/crypto/nx/Kconfig
8626 F: drivers/crypto/nx/Makefile
8627 F: drivers/crypto/nx/nx-842*
8628 F: include/linux/sw842.h
8631 IBM Power in-Nest Crypto Acceleration
8632 M: Breno Leitão <leitao@debian.org>
8633 M: Nayna Jain <nayna@linux.ibm.com>
8634 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8635 L: linux-crypto@vger.kernel.org
8637 F: drivers/crypto/nx/Kconfig
8638 F: drivers/crypto/nx/Makefile
8639 F: drivers/crypto/nx/nx-aes*
8640 F: drivers/crypto/nx/nx-sha*
8641 F: drivers/crypto/nx/nx.*
8642 F: drivers/crypto/nx/nx_csbcpb.h
8643 F: drivers/crypto/nx/nx_debugfs.c
8645 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8646 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8647 L: linux-pci@vger.kernel.org
8648 L: linuxppc-dev@lists.ozlabs.org
8650 F: drivers/pci/hotplug/rpadlpar*
8652 IBM Power Linux RAID adapter
8653 M: Brian King <brking@us.ibm.com>
8655 F: drivers/scsi/ipr.*
8657 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8658 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8659 L: linux-pci@vger.kernel.org
8660 L: linuxppc-dev@lists.ozlabs.org
8662 F: drivers/pci/hotplug/rpaphp*
8664 IBM Power SRIOV Virtual NIC Device Driver
8665 M: Dany Madden <drt@linux.ibm.com>
8666 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8667 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8668 L: netdev@vger.kernel.org
8670 F: drivers/net/ethernet/ibm/ibmvnic.*
8672 IBM Power Virtual Accelerator Switchboard
8673 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8674 L: linuxppc-dev@lists.ozlabs.org
8676 F: arch/powerpc/include/asm/vas.h
8677 F: arch/powerpc/platforms/powernv/copy-paste.h
8678 F: arch/powerpc/platforms/powernv/vas*
8680 IBM Power Virtual Ethernet Device Driver
8681 M: Cristobal Forno <cforno12@linux.ibm.com>
8682 L: netdev@vger.kernel.org
8684 F: drivers/net/ethernet/ibm/ibmveth.*
8686 IBM Power Virtual FC Device Drivers
8687 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8688 L: linux-scsi@vger.kernel.org
8690 F: drivers/scsi/ibmvscsi/ibmvfc*
8692 IBM Power Virtual Management Channel Driver
8693 M: Brad Warrum <bwarrum@linux.ibm.com>
8694 M: Ritu Agarwal <rituagar@linux.ibm.com>
8696 F: drivers/misc/ibmvmc.*
8698 IBM Power Virtual SCSI Device Drivers
8699 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8700 L: linux-scsi@vger.kernel.org
8702 F: drivers/scsi/ibmvscsi/ibmvscsi*
8703 F: include/scsi/viosrp.h
8705 IBM Power Virtual SCSI Device Target Driver
8706 M: Michael Cyr <mikecyr@linux.ibm.com>
8707 L: linux-scsi@vger.kernel.org
8708 L: target-devel@vger.kernel.org
8710 F: drivers/scsi/ibmvscsi_tgt/
8712 IBM Power VMX Cryptographic instructions
8713 M: Breno Leitão <leitao@debian.org>
8714 M: Nayna Jain <nayna@linux.ibm.com>
8715 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8716 L: linux-crypto@vger.kernel.org
8718 F: drivers/crypto/vmx/Kconfig
8719 F: drivers/crypto/vmx/Makefile
8720 F: drivers/crypto/vmx/aes*
8721 F: drivers/crypto/vmx/ghash*
8722 F: drivers/crypto/vmx/ppc-xlate.pl
8723 F: drivers/crypto/vmx/vmx.c
8725 IBM ServeRAID RAID DRIVER
8727 F: drivers/scsi/ips.*
8729 ICH LPC AND GPIO DRIVER
8730 M: Peter Tyser <ptyser@xes-inc.com>
8732 F: drivers/gpio/gpio-ich.c
8733 F: drivers/mfd/lpc_ich.c
8736 M: Max Staudt <max@enpas.org>
8737 L: linux-i2c@vger.kernel.org
8739 F: drivers/i2c/busses/i2c-icy.c
8742 M: "David S. Miller" <davem@davemloft.net>
8743 L: linux-ide@vger.kernel.org
8745 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8747 F: Documentation/ide/
8749 F: include/linux/ide.h
8752 L: linux-ide@vger.kernel.org
8754 F: Documentation/cdrom/ide-cd.rst
8755 F: drivers/ide/ide-cd*
8757 IDEAPAD LAPTOP EXTRAS DRIVER
8758 M: Ike Panhc <ike.pan@canonical.com>
8759 L: platform-driver-x86@vger.kernel.org
8761 W: http://launchpad.net/ideapad-laptop
8762 F: drivers/platform/x86/ideapad-laptop.c
8764 IDEAPAD LAPTOP SLIDEBAR DRIVER
8765 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8766 L: linux-input@vger.kernel.org
8768 W: https://github.com/o2genum/ideapad-slidebar
8769 F: drivers/input/misc/ideapad_slidebar.c
8771 IDT VersaClock 5 CLOCK DRIVER
8772 M: Luca Ceresoli <luca@lucaceresoli.net>
8774 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8775 F: drivers/clk/clk-versaclock5.c
8777 IEEE 802.15.4 SUBSYSTEM
8778 M: Alexander Aring <alex.aring@gmail.com>
8779 M: Stefan Schmidt <stefan@datenfreihafen.org>
8780 L: linux-wpan@vger.kernel.org
8782 W: https://linux-wpan.org/
8783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8785 F: Documentation/networking/ieee802154.rst
8786 F: drivers/net/ieee802154/
8787 F: include/linux/ieee802154.h
8788 F: include/linux/nl802154.h
8789 F: include/net/af_ieee802154.h
8790 F: include/net/cfg802154.h
8791 F: include/net/ieee802154_netdev.h
8792 F: include/net/mac802154.h
8793 F: include/net/nl802154.h
8798 M: Yotam Gigi <yotam.gi@gmail.com>
8799 M: Jamal Hadi Salim <jhs@mojatatu.com>
8800 F: include/net/ife.h
8801 F: include/uapi/linux/ife.h
8804 IGORPLUG-USB IR RECEIVER
8805 M: Sean Young <sean@mess.org>
8806 L: linux-media@vger.kernel.org
8808 F: drivers/media/rc/igorplugusb.c
8810 IGUANAWORKS USB IR TRANSCEIVER
8811 M: Sean Young <sean@mess.org>
8812 L: linux-media@vger.kernel.org
8814 F: drivers/media/rc/iguanair.c
8816 IIO DIGITAL POTENTIOMETER DAC
8817 M: Peter Rosin <peda@axentia.se>
8818 L: linux-iio@vger.kernel.org
8820 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8821 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
8822 F: drivers/iio/dac/dpot-dac.c
8824 IIO ENVELOPE DETECTOR
8825 M: Peter Rosin <peda@axentia.se>
8826 L: linux-iio@vger.kernel.org
8828 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8829 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
8830 F: drivers/iio/adc/envelope-detector.c
8833 M: Peter Rosin <peda@axentia.se>
8834 L: linux-iio@vger.kernel.org
8836 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8837 F: drivers/iio/multiplexer/iio-mux.c
8839 IIO SCMI BASED DRIVER
8840 M: Jyoti Bhayana <jbhayana@google.com>
8841 L: linux-iio@vger.kernel.org
8843 F: drivers/iio/common/scmi_sensors/scmi_iio.c
8845 IIO SUBSYSTEM AND DRIVERS
8846 M: Jonathan Cameron <jic23@kernel.org>
8847 R: Lars-Peter Clausen <lars@metafoo.de>
8848 L: linux-iio@vger.kernel.org
8850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8851 F: Documentation/ABI/testing/configfs-iio*
8852 F: Documentation/ABI/testing/sysfs-bus-iio*
8853 F: Documentation/devicetree/bindings/iio/
8855 F: drivers/staging/iio/
8856 F: include/linux/iio/
8860 M: Peter Rosin <peda@axentia.se>
8861 L: linux-iio@vger.kernel.org
8863 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
8864 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
8865 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
8866 F: drivers/iio/afe/iio-rescale.c
8868 IKANOS/ADI EAGLE ADSL USB DRIVER
8869 M: Matthieu Castet <castet.matthieu@free.fr>
8870 M: Stanislaw Gruszka <stf_xl@wp.pl>
8872 F: drivers/usb/atm/ueagle-atm.c
8874 IMGTEC ASCII LCD DRIVER
8875 M: Paul Burton <paulburton@kernel.org>
8877 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8878 F: drivers/auxdisplay/img-ascii-lcd.c
8880 IMGTEC IR DECODER DRIVER
8882 F: drivers/media/rc/img-ir/
8884 IMON SOUNDGRAPH USB IR RECEIVER
8885 M: Sean Young <sean@mess.org>
8886 L: linux-media@vger.kernel.org
8888 F: drivers/media/rc/imon.c
8889 F: drivers/media/rc/imon_raw.c
8891 IMS TWINTURBO FRAMEBUFFER DRIVER
8892 L: linux-fbdev@vger.kernel.org
8894 F: drivers/video/fbdev/imsttfb.c
8896 INA209 HARDWARE MONITOR DRIVER
8897 M: Guenter Roeck <linux@roeck-us.net>
8898 L: linux-hwmon@vger.kernel.org
8900 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8901 F: Documentation/hwmon/ina209.rst
8902 F: drivers/hwmon/ina209.c
8904 INA2XX HARDWARE MONITOR DRIVER
8905 M: Guenter Roeck <linux@roeck-us.net>
8906 L: linux-hwmon@vger.kernel.org
8908 F: Documentation/hwmon/ina2xx.rst
8909 F: drivers/hwmon/ina2xx.c
8910 F: include/linux/platform_data/ina2xx.h
8912 INDUSTRY PACK SUBSYSTEM (IPACK)
8913 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8914 M: Jens Taprogge <jens.taprogge@taprogge.org>
8915 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8916 L: industrypack-devel@lists.sourceforge.net
8918 W: http://industrypack.sourceforge.net
8921 INFINEON DPS310 Driver
8922 M: Eddie James <eajames@linux.ibm.com>
8923 L: linux-iio@vger.kernel.org
8925 F: drivers/iio/pressure/dps310.c
8927 INFINIBAND SUBSYSTEM
8928 M: Doug Ledford <dledford@redhat.com>
8929 M: Jason Gunthorpe <jgg@nvidia.com>
8930 L: linux-rdma@vger.kernel.org
8932 W: https://github.com/linux-rdma/rdma-core
8933 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8935 F: Documentation/devicetree/bindings/infiniband/
8936 F: Documentation/infiniband/
8937 F: drivers/infiniband/
8939 F: include/trace/events/ib_mad.h
8940 F: include/trace/events/ib_umad.h
8941 F: include/uapi/linux/if_infiniband.h
8942 F: include/uapi/rdma/
8943 F: samples/bpf/ibumad_kern.c
8944 F: samples/bpf/ibumad_user.c
8946 INGENIC JZ4780 NAND DRIVER
8947 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8948 L: linux-mtd@lists.infradead.org
8949 L: linux-mips@vger.kernel.org
8951 F: drivers/mtd/nand/raw/ingenic/
8954 M: Paul Cercueil <paul@crapouillou.net>
8955 L: linux-mips@vger.kernel.org
8957 F: arch/mips/boot/dts/ingenic/
8958 F: arch/mips/generic/board-ingenic.c
8959 F: arch/mips/include/asm/mach-ingenic/
8960 F: arch/mips/ingenic/Kconfig
8961 F: drivers/clk/ingenic/
8962 F: drivers/dma/dma-jz4780.c
8963 F: drivers/gpu/drm/ingenic/
8964 F: drivers/i2c/busses/i2c-jz4780.c
8965 F: drivers/iio/adc/ingenic-adc.c
8966 F: drivers/irqchip/irq-ingenic.c
8967 F: drivers/memory/jz4780-nemc.c
8968 F: drivers/mmc/host/jz4740_mmc.c
8969 F: drivers/mtd/nand/raw/ingenic/
8970 F: drivers/pinctrl/pinctrl-ingenic.c
8971 F: drivers/power/supply/ingenic-battery.c
8972 F: drivers/pwm/pwm-jz4740.c
8973 F: drivers/remoteproc/ingenic_rproc.c
8974 F: drivers/rtc/rtc-jz4740.c
8975 F: drivers/tty/serial/8250/8250_ingenic.c
8976 F: drivers/usb/musb/jz4740.c
8977 F: drivers/watchdog/jz4740_wdt.c
8978 F: include/dt-bindings/iio/adc/ingenic,adc.h
8979 F: include/linux/mfd/ingenic-tcu.h
8980 F: sound/soc/codecs/jz47*
8981 F: sound/soc/jz4740/
8984 M: Jan Kara <jack@suse.cz>
8985 R: Amir Goldstein <amir73il@gmail.com>
8986 L: linux-fsdevel@vger.kernel.org
8988 F: Documentation/filesystems/inotify.rst
8989 F: fs/notify/inotify/
8990 F: include/linux/inotify.h
8991 F: include/uapi/linux/inotify.h
8993 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8994 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8995 L: linux-input@vger.kernel.org
8997 Q: http://patchwork.kernel.org/project/linux-input/list/
8998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8999 F: Documentation/devicetree/bindings/input/
9000 F: Documentation/devicetree/bindings/serio/
9001 F: Documentation/input/
9003 F: include/linux/input.h
9004 F: include/linux/input/
9005 F: include/uapi/linux/input-event-codes.h
9006 F: include/uapi/linux/input.h
9008 INPUT MULTITOUCH (MT) PROTOCOL
9009 M: Henrik Rydberg <rydberg@bitmath.org>
9010 L: linux-input@vger.kernel.org
9012 F: Documentation/input/multi-touch-protocol.rst
9013 F: drivers/input/input-mt.c
9016 INSIDE SECURE CRYPTO DRIVER
9017 M: Antoine Tenart <atenart@kernel.org>
9018 L: linux-crypto@vger.kernel.org
9020 F: drivers/crypto/inside-secure/
9022 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9023 M: Mimi Zohar <zohar@linux.ibm.com>
9024 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9025 L: linux-integrity@vger.kernel.org
9027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9028 F: security/integrity/ima/
9030 INTEL 810/815 FRAMEBUFFER DRIVER
9031 M: Antonino Daplas <adaplas@gmail.com>
9032 L: linux-fbdev@vger.kernel.org
9034 F: drivers/video/fbdev/i810/
9037 M: Cezary Rojewski <cezary.rojewski@intel.com>
9038 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9039 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9040 M: Jie Yang <yang.jie@linux.intel.com>
9041 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9045 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9046 M: Hans de Goede <hdegoede@redhat.com>
9047 L: platform-driver-x86@vger.kernel.org
9049 F: drivers/platform/x86/intel_atomisp2_pm.c
9051 INTEL ATOMISP2 LED DRIVER
9052 M: Hans de Goede <hdegoede@redhat.com>
9053 L: platform-driver-x86@vger.kernel.org
9055 F: drivers/platform/x86/intel_atomisp2_led.c
9057 INTEL BROXTON PMC DRIVER
9058 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9059 M: Zha Qipeng <qipeng.zha@intel.com>
9061 F: drivers/mfd/intel_pmc_bxt.c
9062 F: include/linux/mfd/intel_pmc_bxt.h
9064 INTEL C600 SERIES SAS CONTROLLER DRIVER
9065 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9066 L: linux-scsi@vger.kernel.org
9068 T: git git://git.code.sf.net/p/intel-sas/isci
9069 F: drivers/scsi/isci/
9071 INTEL CPU family model numbers
9072 M: Tony Luck <tony.luck@intel.com>
9074 L: linux-kernel@vger.kernel.org
9076 F: arch/x86/include/asm/intel-family.h
9078 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9079 M: Jani Nikula <jani.nikula@linux.intel.com>
9080 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9081 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9082 L: intel-gfx@lists.freedesktop.org
9084 W: https://01.org/linuxgraphics/
9085 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9086 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9087 C: irc://chat.freenode.net/intel-gfx
9088 T: git git://anongit.freedesktop.org/drm-intel
9089 F: Documentation/gpu/i915.rst
9090 F: drivers/gpu/drm/i915/
9091 F: include/drm/i915*
9092 F: include/uapi/drm/i915_drm.h
9094 INTEL ETHERNET DRIVERS
9095 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9096 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9097 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9099 W: http://www.intel.com/support/feedback.htm
9100 W: http://e1000.sourceforge.net/
9101 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9104 F: Documentation/networking/device_drivers/ethernet/intel/
9105 F: drivers/net/ethernet/intel/
9106 F: drivers/net/ethernet/intel/*/
9107 F: include/linux/avf/virtchnl.h
9109 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9110 M: Maik Broemme <mbroemme@libmpq.org>
9111 L: linux-fbdev@vger.kernel.org
9113 F: Documentation/fb/intelfb.rst
9114 F: drivers/video/fbdev/intelfb/
9117 M: Andy Shevchenko <andy@kernel.org>
9118 L: linux-gpio@vger.kernel.org
9120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9121 F: drivers/gpio/gpio-ich.c
9122 F: drivers/gpio/gpio-merrifield.c
9123 F: drivers/gpio/gpio-ml-ioh.c
9124 F: drivers/gpio/gpio-pch.c
9125 F: drivers/gpio/gpio-sch.c
9126 F: drivers/gpio/gpio-sodaville.c
9128 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9129 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9130 M: Zhi Wang <zhi.a.wang@intel.com>
9131 L: intel-gvt-dev@lists.freedesktop.org
9132 L: intel-gfx@lists.freedesktop.org
9134 W: https://01.org/igvt-g
9135 T: git https://github.com/intel/gvt-linux.git
9136 F: drivers/gpu/drm/i915/gvt/
9138 INTEL HID EVENT DRIVER
9139 M: Alex Hung <alex.hung@canonical.com>
9140 L: platform-driver-x86@vger.kernel.org
9142 F: drivers/platform/x86/intel-hid.c
9144 INTEL I/OAT DMA DRIVER
9145 M: Dave Jiang <dave.jiang@intel.com>
9146 R: Dan Williams <dan.j.williams@intel.com>
9147 L: dmaengine@vger.kernel.org
9149 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9150 F: drivers/dma/ioat*
9153 M: Dave Jiang <dave.jiang@intel.com>
9154 L: dmaengine@vger.kernel.org
9156 F: drivers/dma/idxd/*
9157 F: include/uapi/linux/idxd.h
9160 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9161 M: Len Brown <lenb@kernel.org>
9162 L: linux-pm@vger.kernel.org
9164 B: https://bugzilla.kernel.org
9165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9166 F: drivers/idle/intel_idle.c
9168 INTEL INTEGRATED SENSOR HUB DRIVER
9169 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9170 M: Jiri Kosina <jikos@kernel.org>
9171 L: linux-input@vger.kernel.org
9173 F: drivers/hid/intel-ish-hid/
9176 M: David Woodhouse <dwmw2@infradead.org>
9177 M: Lu Baolu <baolu.lu@linux.intel.com>
9178 L: iommu@lists.linux-foundation.org
9180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9181 F: drivers/iommu/intel/
9182 F: include/linux/intel-iommu.h
9183 F: include/linux/intel-svm.h
9185 INTEL IOP-ADMA DMA DRIVER
9186 R: Dan Williams <dan.j.williams@intel.com>
9188 F: drivers/dma/iop-adma.c
9190 INTEL IPU3 CSI-2 CIO2 DRIVER
9191 M: Yong Zhi <yong.zhi@intel.com>
9192 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9193 M: Bingbu Cao <bingbu.cao@intel.com>
9194 M: Dan Scally <djrscally@gmail.com>
9195 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9196 L: linux-media@vger.kernel.org
9198 T: git git://linuxtv.org/media_tree.git
9199 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9200 F: drivers/media/pci/intel/ipu3/
9202 INTEL IPU3 CSI-2 IMGU DRIVER
9203 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9204 R: Bingbu Cao <bingbu.cao@intel.com>
9205 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9206 L: linux-media@vger.kernel.org
9208 F: Documentation/admin-guide/media/ipu3.rst
9209 F: Documentation/admin-guide/media/ipu3_rcb.svg
9210 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9211 F: drivers/staging/media/ipu3/
9213 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9214 M: Krzysztof Halasa <khalasa@piap.pl>
9216 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9217 F: drivers/net/wan/ixp4xx_hss.c
9218 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9219 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9220 F: include/linux/soc/ixp4xx/npe.h
9221 F: include/linux/soc/ixp4xx/qmgr.h
9223 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9224 M: Deepak Saxena <dsaxena@plexity.net>
9226 F: drivers/char/hw_random/ixp4xx-rng.c
9228 INTEL KEEM BAY DRM DRIVER
9229 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9230 M: Edmund Dea <edmund.j.dea@intel.com>
9232 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9233 F: drivers/gpu/drm/kmb/
9235 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9236 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9238 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9239 F: drivers/crypto/keembay/Kconfig
9240 F: drivers/crypto/keembay/Makefile
9241 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9242 F: drivers/crypto/keembay/ocs-aes.c
9243 F: drivers/crypto/keembay/ocs-aes.h
9245 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9246 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9247 M: Declan Murphy <declan.murphy@intel.com>
9249 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9250 F: drivers/crypto/keembay/Kconfig
9251 F: drivers/crypto/keembay/Makefile
9252 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9253 F: drivers/crypto/keembay/ocs-hcu.c
9254 F: drivers/crypto/keembay/ocs-hcu.h
9256 INTEL MANAGEMENT ENGINE (mei)
9257 M: Tomas Winkler <tomas.winkler@intel.com>
9258 L: linux-kernel@vger.kernel.org
9260 F: Documentation/driver-api/mei/*
9261 F: drivers/misc/mei/
9262 F: drivers/watchdog/mei_wdt.c
9263 F: include/linux/mei_cl_bus.h
9264 F: include/uapi/linux/mei.h
9267 INTEL MAX 10 BMC MFD DRIVER
9268 M: Xu Yilun <yilun.xu@intel.com>
9269 R: Tom Rix <trix@redhat.com>
9271 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9272 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9273 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9274 F: drivers/mfd/intel-m10-bmc.c
9275 F: include/linux/mfd/intel-m10-bmc.h
9277 INTEL MAX 10 BMC MFD DRIVER
9278 M: Xu Yilun <yilun.xu@intel.com>
9279 R: Tom Rix <trix@redhat.com>
9281 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9282 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9283 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9284 F: drivers/mfd/intel-m10-bmc.c
9285 F: include/linux/mfd/intel-m10-bmc.h
9287 INTEL MENLOW THERMAL DRIVER
9288 M: Sujith Thomas <sujith.thomas@intel.com>
9289 L: platform-driver-x86@vger.kernel.org
9291 W: https://01.org/linux-acpi
9292 F: drivers/platform/x86/intel_menlow.c
9294 INTEL P-Unit IPC DRIVER
9295 M: Zha Qipeng <qipeng.zha@intel.com>
9296 L: platform-driver-x86@vger.kernel.org
9298 F: arch/x86/include/asm/intel_punit_ipc.h
9299 F: drivers/platform/x86/intel_punit_ipc.c
9301 INTEL PMC CORE DRIVER
9302 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9303 M: David E Box <david.e.box@intel.com>
9304 L: platform-driver-x86@vger.kernel.org
9306 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9307 F: drivers/platform/x86/intel_pmc_core*
9309 INTEL PMIC GPIO DRIVERS
9310 M: Andy Shevchenko <andy@kernel.org>
9312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9313 F: drivers/gpio/gpio-*cove.c
9315 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9316 M: Andy Shevchenko <andy@kernel.org>
9318 F: drivers/mfd/intel_soc_pmic*
9319 F: include/linux/mfd/intel_soc_pmic*
9322 M: "David E. Box" <david.e.box@linux.intel.com>
9324 F: drivers/mfd/intel_pmt.c
9325 F: drivers/platform/x86/intel_pmt_*
9327 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9328 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9329 L: linux-wireless@vger.kernel.org
9331 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9332 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9333 F: drivers/net/wireless/intel/ipw2x00/
9336 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9337 M: Len Brown <lenb@kernel.org>
9338 L: linux-pm@vger.kernel.org
9340 F: drivers/cpufreq/intel_pstate.c
9342 INTEL RDMA RNIC DRIVER
9343 M: Faisal Latif <faisal.latif@intel.com>
9344 M: Shiraz Saleem <shiraz.saleem@intel.com>
9345 L: linux-rdma@vger.kernel.org
9347 F: drivers/infiniband/hw/i40iw/
9348 F: include/uapi/rdma/i40iw-abi.h
9351 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9353 F: arch/x86/include/asm/intel_scu_ipc.h
9354 F: drivers/platform/x86/intel_scu_*
9356 INTEL SPEED SELECT TECHNOLOGY
9357 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9358 L: platform-driver-x86@vger.kernel.org
9360 F: drivers/platform/x86/intel_speed_select_if/
9361 F: include/uapi/linux/isst_if.h
9362 F: tools/power/x86/intel-speed-select/
9364 INTEL STRATIX10 FIRMWARE DRIVERS
9365 M: Richard Gong <richard.gong@linux.intel.com>
9366 L: linux-kernel@vger.kernel.org
9368 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9369 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9370 F: drivers/firmware/stratix10-rsu.c
9371 F: drivers/firmware/stratix10-svc.c
9372 F: include/linux/firmware/intel/stratix10-smc.h
9373 F: include/linux/firmware/intel/stratix10-svc-client.h
9375 INTEL TELEMETRY DRIVER
9376 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9377 M: "David E. Box" <david.e.box@linux.intel.com>
9378 L: platform-driver-x86@vger.kernel.org
9380 F: arch/x86/include/asm/intel_telemetry.h
9381 F: drivers/platform/x86/intel_telemetry*
9383 INTEL UNCORE FREQUENCY CONTROL
9384 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9385 L: platform-driver-x86@vger.kernel.org
9387 F: drivers/platform/x86/intel-uncore-frequency.c
9389 INTEL VIRTUAL BUTTON DRIVER
9390 M: AceLan Kao <acelan.kao@canonical.com>
9391 L: platform-driver-x86@vger.kernel.org
9393 F: drivers/platform/x86/intel-vbtn.c
9395 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9396 M: Stanislaw Gruszka <stf_xl@wp.pl>
9397 L: linux-wireless@vger.kernel.org
9399 F: drivers/net/wireless/intel/iwlegacy/
9401 INTEL WIRELESS WIFI LINK (iwlwifi)
9402 M: Luca Coelho <luciano.coelho@intel.com>
9403 L: linux-wireless@vger.kernel.org
9405 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9407 F: drivers/net/wireless/intel/iwlwifi/
9409 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9410 M: Jithu Joseph <jithu.joseph@intel.com>
9411 R: Maurice Ma <maurice.ma@intel.com>
9413 W: https://slimbootloader.github.io/security/firmware-update.html
9414 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9416 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9417 L: Dell.Client.Kernel@dell.com
9419 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9422 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9424 F: Documentation/trace/intel_th.rst
9425 F: drivers/hwtracing/intel_th/
9426 F: include/linux/intel_th.h
9428 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9429 M: Ning Sun <ning.sun@intel.com>
9430 L: tboot-devel@lists.sourceforge.net
9432 W: http://tboot.sourceforge.net
9433 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9434 F: Documentation/x86/intel_txt.rst
9435 F: arch/x86/kernel/tboot.c
9436 F: include/linux/tboot.h
9439 M: Jarkko Sakkinen <jarkko@kernel.org>
9440 R: Dave Hansen <dave.hansen@linux.intel.com>
9441 L: linux-sgx@vger.kernel.org
9443 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9445 F: Documentation/x86/sgx.rst
9446 F: arch/x86/entry/vdso/vsgx.S
9447 F: arch/x86/include/asm/sgx.h
9448 F: arch/x86/include/uapi/asm/sgx.h
9449 F: arch/x86/kernel/cpu/sgx/*
9450 F: tools/testing/selftests/sgx/*
9454 M: Georgi Djakov <djakov@kernel.org>
9455 L: linux-pm@vger.kernel.org
9457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9458 F: Documentation/devicetree/bindings/interconnect/
9459 F: Documentation/driver-api/interconnect.rst
9460 F: drivers/interconnect/
9461 F: include/dt-bindings/interconnect/
9462 F: include/linux/interconnect-provider.h
9463 F: include/linux/interconnect.h
9465 INTERRUPT COUNTER DRIVER
9466 M: Oleksij Rempel <o.rempel@pengutronix.de>
9467 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9468 L: linux-iio@vger.kernel.org
9469 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9470 F: drivers/counter/interrupt-cnt.c
9472 INVENSENSE ICM-426xx IMU DRIVER
9473 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9474 L: linux-iio@vger.kernel.org
9476 W: https://invensense.tdk.com/
9477 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9478 F: drivers/iio/imu/inv_icm42600/
9480 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9481 M: Linus Walleij <linus.walleij@linaro.org>
9482 L: linux-iio@vger.kernel.org
9484 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9485 F: drivers/iio/gyro/mpu3050*
9487 IOC3 ETHERNET DRIVER
9488 M: Ralf Baechle <ralf@linux-mips.org>
9489 L: linux-mips@vger.kernel.org
9491 F: drivers/net/ethernet/sgi/ioc3-eth.c
9493 IOMAP FILESYSTEM LIBRARY
9494 M: Christoph Hellwig <hch@infradead.org>
9495 M: Darrick J. Wong <djwong@kernel.org>
9496 M: linux-xfs@vger.kernel.org
9497 M: linux-fsdevel@vger.kernel.org
9498 L: linux-xfs@vger.kernel.org
9499 L: linux-fsdevel@vger.kernel.org
9501 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9503 F: include/linux/iomap.h
9506 M: Joerg Roedel <joro@8bytes.org>
9507 M: Will Deacon <will@kernel.org>
9508 L: iommu@lists.linux-foundation.org
9510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9511 F: Documentation/devicetree/bindings/iommu/
9512 F: Documentation/userspace-api/iommu.rst
9514 F: include/linux/iommu.h
9515 F: include/linux/iova.h
9516 F: include/linux/of_iommu.h
9517 F: include/uapi/linux/iommu.h
9520 M: Jens Axboe <axboe@kernel.dk>
9521 R: Pavel Begunkov <asml.silence@gmail.com>
9522 L: io-uring@vger.kernel.org
9524 T: git git://git.kernel.dk/linux-block
9525 T: git git://git.kernel.dk/liburing
9529 F: include/linux/io_uring.h
9530 F: include/uapi/linux/io_uring.h
9533 M: Corey Minyard <minyard@acm.org>
9534 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9536 W: http://openipmi.sourceforge.net/
9537 F: Documentation/driver-api/ipmi.rst
9538 F: Documentation/devicetree/bindings/ipmi/
9539 F: drivers/char/ipmi/
9540 F: include/linux/ipmi*
9541 F: include/uapi/linux/ipmi*
9543 IPS SCSI RAID DRIVER
9544 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9545 L: linux-scsi@vger.kernel.org
9547 W: http://www.adaptec.com/
9548 F: drivers/scsi/ips*
9551 M: Simon Horman <horms@verge.net.au>
9552 M: Julian Anastasov <ja@ssi.bg>
9553 L: netdev@vger.kernel.org
9554 L: lvs-devel@vger.kernel.org
9556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9558 F: Documentation/networking/ipvs-sysctl.rst
9559 F: include/net/ip_vs.h
9560 F: include/uapi/linux/ip_vs.h
9561 F: net/netfilter/ipvs/
9564 M: Jiri Kosina <jikos@kernel.org>
9565 M: David Sterba <dsterba@suse.com>
9567 F: drivers/tty/ipwireless/
9570 L: netdev@vger.kernel.org
9572 F: include/uapi/linux/ipx.h
9574 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9575 M: Marc Zyngier <maz@kernel.org>
9577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9578 F: Documentation/core-api/irq/irq-domain.rst
9579 F: include/linux/irqdomain.h
9580 F: kernel/irq/irqdomain.c
9584 M: Thomas Gleixner <tglx@linutronix.de>
9585 L: linux-kernel@vger.kernel.org
9587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9591 M: Thomas Gleixner <tglx@linutronix.de>
9592 M: Marc Zyngier <maz@kernel.org>
9593 L: linux-kernel@vger.kernel.org
9595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9596 F: Documentation/devicetree/bindings/interrupt-controller/
9600 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9602 F: Documentation/driver-api/isa.rst
9603 F: drivers/base/isa.c
9604 F: include/linux/isa.h
9607 M: Hans Verkuil <hverkuil@xs4all.nl>
9608 L: linux-media@vger.kernel.org
9610 W: https://linuxtv.org
9611 T: git git://linuxtv.org/media_tree.git
9612 F: drivers/media/radio/radio-isa*
9615 M: Jaroslav Kysela <perex@perex.cz>
9617 F: Documentation/driver-api/isapnp.rst
9618 F: drivers/pnp/isapnp/
9619 F: include/linux/isapnp.h
9622 M: Lee Duncan <lduncan@suse.com>
9623 M: Chris Leech <cleech@redhat.com>
9624 L: open-iscsi@googlegroups.com
9625 L: linux-scsi@vger.kernel.org
9627 W: www.open-iscsi.com
9628 F: drivers/scsi/*iscsi*
9629 F: include/scsi/*iscsi*
9631 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9632 M: Peter Jones <pjones@redhat.com>
9633 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9635 F: drivers/firmware/iscsi_ibft*
9637 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9638 M: Sagi Grimberg <sagi@grimberg.me>
9639 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9640 L: linux-rdma@vger.kernel.org
9642 W: http://www.openfabrics.org
9643 W: www.open-iscsi.org
9644 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9645 F: drivers/infiniband/ulp/iser/
9647 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9648 M: Sagi Grimberg <sagi@grimberg.me>
9649 L: linux-rdma@vger.kernel.org
9650 L: target-devel@vger.kernel.org
9652 W: http://www.linux-iscsi.org
9653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9654 F: drivers/infiniband/ulp/isert
9656 ISDN/CMTP OVER BLUETOOTH
9657 M: Karsten Keil <isdn@linux-pingi.de>
9658 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9659 L: netdev@vger.kernel.org
9661 W: http://www.isdn4linux.de
9662 F: Documentation/isdn/
9663 F: drivers/isdn/capi/
9664 F: include/linux/isdn/
9665 F: include/uapi/linux/isdn/
9666 F: net/bluetooth/cmtp/
9668 ISDN/mISDN SUBSYSTEM
9669 M: Karsten Keil <isdn@linux-pingi.de>
9670 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9671 L: netdev@vger.kernel.org
9673 W: http://www.isdn4linux.de
9674 F: drivers/isdn/Kconfig
9675 F: drivers/isdn/Makefile
9676 F: drivers/isdn/hardware/
9677 F: drivers/isdn/mISDN/
9679 IT87 HARDWARE MONITORING DRIVER
9680 M: Jean Delvare <jdelvare@suse.com>
9681 L: linux-hwmon@vger.kernel.org
9683 F: Documentation/hwmon/it87.rst
9684 F: drivers/hwmon/it87.c
9687 M: Antti Palosaari <crope@iki.fi>
9688 L: linux-media@vger.kernel.org
9690 W: https://linuxtv.org
9691 W: http://palosaari.fi/linux/
9692 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9693 T: git git://linuxtv.org/anttip/media_tree.git
9694 F: drivers/media/tuners/it913x*
9696 IVTV VIDEO4LINUX DRIVER
9697 M: Andy Walls <awalls@md.metrocast.net>
9698 L: linux-media@vger.kernel.org
9700 W: https://linuxtv.org
9701 T: git git://linuxtv.org/media_tree.git
9702 F: Documentation/admin-guide/media/ivtv*
9703 F: drivers/media/pci/ivtv/
9704 F: include/uapi/linux/ivtv*
9706 IX2505V MEDIA DRIVER
9707 M: Malcolm Priestley <tvboxspy@gmail.com>
9708 L: linux-media@vger.kernel.org
9710 W: https://linuxtv.org
9711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9712 F: drivers/media/dvb-frontends/ix2505v*
9714 JAILHOUSE HYPERVISOR INTERFACE
9715 M: Jan Kiszka <jan.kiszka@siemens.com>
9716 L: jailhouse-dev@googlegroups.com
9718 F: arch/x86/include/asm/jailhouse_para.h
9719 F: arch/x86/kernel/jailhouse.c
9721 JC42.4 TEMPERATURE SENSOR DRIVER
9722 M: Guenter Roeck <linux@roeck-us.net>
9723 L: linux-hwmon@vger.kernel.org
9725 F: Documentation/hwmon/jc42.rst
9726 F: drivers/hwmon/jc42.c
9729 M: Dave Kleikamp <shaggy@kernel.org>
9730 L: jfs-discussion@lists.sourceforge.net
9732 W: http://jfs.sourceforge.net/
9733 T: git git://github.com/kleikamp/linux-shaggy.git
9734 F: Documentation/admin-guide/jfs.rst
9738 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9739 L: netdev@vger.kernel.org
9741 F: drivers/net/ethernet/jme.*
9743 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9744 M: David Woodhouse <dwmw2@infradead.org>
9745 M: Richard Weinberger <richard@nod.at>
9746 L: linux-mtd@lists.infradead.org
9748 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9749 T: git git://git.infradead.org/ubifs-2.6.git
9751 F: include/uapi/linux/jffs2.h
9753 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9754 M: "Theodore Ts'o" <tytso@mit.edu>
9755 M: Jan Kara <jack@suse.com>
9756 L: linux-ext4@vger.kernel.org
9759 F: include/linux/jbd2.h
9761 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9762 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9763 L: linux-media@vger.kernel.org
9765 F: drivers/media/platform/rcar_jpu.c
9767 JSM Neo PCI based serial card
9768 L: linux-serial@vger.kernel.org
9770 F: drivers/tty/serial/jsm/
9772 K10TEMP HARDWARE MONITORING DRIVER
9773 M: Clemens Ladisch <clemens@ladisch.de>
9774 L: linux-hwmon@vger.kernel.org
9776 F: Documentation/hwmon/k10temp.rst
9777 F: drivers/hwmon/k10temp.c
9779 K8TEMP HARDWARE MONITORING DRIVER
9780 M: Rudolf Marek <r.marek@assembler.cz>
9781 L: linux-hwmon@vger.kernel.org
9783 F: Documentation/hwmon/k8temp.rst
9784 F: drivers/hwmon/k8temp.c
9787 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9788 R: Alexander Potapenko <glider@google.com>
9789 R: Andrey Konovalov <andreyknvl@gmail.com>
9790 R: Dmitry Vyukov <dvyukov@google.com>
9791 L: kasan-dev@googlegroups.com
9793 F: Documentation/dev-tools/kasan.rst
9794 F: arch/*/include/asm/*kasan.h
9795 F: arch/*/mm/kasan_init*
9796 F: include/linux/kasan*.h
9797 F: lib/Kconfig.kasan
9798 F: lib/test_kasan*.c
9800 F: scripts/Makefile.kasan
9803 M: Masahiro Yamada <masahiroy@kernel.org>
9804 L: linux-kbuild@vger.kernel.org
9806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9807 F: Documentation/kbuild/kconfig*
9808 F: scripts/Kconfig.include
9812 R: Dmitry Vyukov <dvyukov@google.com>
9813 R: Andrey Konovalov <andreyknvl@gmail.com>
9814 L: kasan-dev@googlegroups.com
9816 F: Documentation/dev-tools/kcov.rst
9817 F: include/linux/kcov.h
9818 F: include/uapi/linux/kcov.h
9820 F: scripts/Makefile.kcov
9823 M: Marco Elver <elver@google.com>
9824 R: Dmitry Vyukov <dvyukov@google.com>
9825 L: kasan-dev@googlegroups.com
9827 F: Documentation/dev-tools/kcsan.rst
9828 F: include/linux/kcsan*.h
9830 F: lib/Kconfig.kcsan
9831 F: scripts/Makefile.kcsan
9834 M: Dave Young <dyoung@redhat.com>
9835 M: Baoquan He <bhe@redhat.com>
9836 R: Vivek Goyal <vgoyal@redhat.com>
9837 L: kexec@lists.infradead.org
9839 W: http://lse.sourceforge.net/kdump/
9840 F: Documentation/admin-guide/kdump/
9842 F: include/linux/crash_core.h
9843 F: include/linux/crash_dump.h
9844 F: include/uapi/linux/vmcore.h
9847 KEENE FM RADIO TRANSMITTER DRIVER
9848 M: Hans Verkuil <hverkuil@xs4all.nl>
9849 L: linux-media@vger.kernel.org
9851 W: https://linuxtv.org
9852 T: git git://linuxtv.org/media_tree.git
9853 F: drivers/media/radio/radio-keene*
9856 M: Ian Kent <raven@themaw.net>
9857 L: autofs@vger.kernel.org
9861 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9862 M: Masahiro Yamada <masahiroy@kernel.org>
9863 M: Michal Marek <michal.lkml@markovi.net>
9864 L: linux-kbuild@vger.kernel.org
9866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9867 F: Documentation/kbuild/
9869 F: scripts/*vmlinux*
9871 F: scripts/Makefile*
9873 F: scripts/dummy-tools/
9879 L: kernel-janitors@vger.kernel.org
9881 W: http://kernelnewbies.org/KernelJanitors
9883 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9884 M: "J. Bruce Fields" <bfields@fieldses.org>
9885 M: Chuck Lever <chuck.lever@oracle.com>
9886 L: linux-nfs@vger.kernel.org
9888 W: http://nfs.sourceforge.net/
9889 T: git git://linux-nfs.org/~bfields/linux.git
9893 F: include/linux/lockd/
9894 F: include/linux/sunrpc/
9895 F: include/uapi/linux/nfsd/
9896 F: include/uapi/linux/sunrpc/
9898 F: Documentation/filesystems/nfs/
9901 M: Thorsten Leemhuis <linux@leemhuis.info>
9902 L: regressions@lists.linux.dev
9905 KERNEL SELFTEST FRAMEWORK
9906 M: Shuah Khan <shuah@kernel.org>
9907 M: Shuah Khan <skhan@linuxfoundation.org>
9908 L: linux-kselftest@vger.kernel.org
9910 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9912 F: Documentation/dev-tools/kselftest*
9913 F: tools/testing/selftests/
9915 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9916 M: Brendan Higgins <brendanhiggins@google.com>
9917 L: linux-kselftest@vger.kernel.org
9918 L: kunit-dev@googlegroups.com
9920 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9921 F: Documentation/dev-tools/kunit/
9924 F: tools/testing/kunit/
9926 KERNEL USERMODE HELPER
9927 M: Luis Chamberlain <mcgrof@kernel.org>
9928 L: linux-kernel@vger.kernel.org
9930 F: include/linux/umh.h
9933 KERNEL VIRTUAL MACHINE (KVM)
9934 M: Paolo Bonzini <pbonzini@redhat.com>
9935 L: kvm@vger.kernel.org
9937 W: http://www.linux-kvm.org
9938 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9939 F: Documentation/virt/kvm/
9940 F: include/asm-generic/kvm*
9941 F: include/kvm/iodev.h
9942 F: include/linux/kvm*
9943 F: include/trace/events/kvm.h
9944 F: include/uapi/asm-generic/kvm*
9945 F: include/uapi/linux/kvm*
9947 F: tools/testing/selftests/kvm/
9950 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9951 M: Marc Zyngier <maz@kernel.org>
9952 R: James Morse <james.morse@arm.com>
9953 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9954 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9956 L: kvmarm@lists.cs.columbia.edu
9958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9959 F: arch/arm64/include/asm/kvm*
9960 F: arch/arm64/include/uapi/asm/kvm*
9962 F: include/kvm/arm_*
9964 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9965 M: Huacai Chen <chenhuacai@kernel.org>
9966 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9967 L: linux-mips@vger.kernel.org
9968 L: kvm@vger.kernel.org
9970 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9971 F: arch/mips/include/asm/kvm*
9972 F: arch/mips/include/uapi/asm/kvm*
9975 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9976 M: Paul Mackerras <paulus@ozlabs.org>
9977 L: kvm-ppc@vger.kernel.org
9979 W: http://www.linux-kvm.org/
9980 T: git git://github.com/agraf/linux-2.6.git
9981 F: arch/powerpc/include/asm/kvm*
9982 F: arch/powerpc/include/uapi/asm/kvm*
9983 F: arch/powerpc/kernel/kvm*
9984 F: arch/powerpc/kvm/
9986 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9987 M: Christian Borntraeger <borntraeger@de.ibm.com>
9988 M: Janosch Frank <frankja@linux.ibm.com>
9989 R: David Hildenbrand <david@redhat.com>
9990 R: Cornelia Huck <cohuck@redhat.com>
9991 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9992 L: kvm@vger.kernel.org
9994 W: http://www.ibm.com/developerworks/linux/linux390/
9995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9996 F: Documentation/virt/kvm/s390*
9997 F: arch/s390/include/asm/gmap.h
9998 F: arch/s390/include/asm/kvm*
9999 F: arch/s390/include/uapi/asm/kvm*
10000 F: arch/s390/kernel/uv.c
10002 F: arch/s390/mm/gmap.c
10003 F: tools/testing/selftests/kvm/*/s390x/
10004 F: tools/testing/selftests/kvm/s390x/
10006 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10007 M: Paolo Bonzini <pbonzini@redhat.com>
10008 R: Sean Christopherson <seanjc@google.com>
10009 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10010 R: Wanpeng Li <wanpengli@tencent.com>
10011 R: Jim Mattson <jmattson@google.com>
10012 R: Joerg Roedel <joro@8bytes.org>
10013 L: kvm@vger.kernel.org
10015 W: http://www.linux-kvm.org
10016 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10017 F: arch/x86/include/asm/kvm*
10018 F: arch/x86/include/asm/pvclock-abi.h
10019 F: arch/x86/include/asm/svm.h
10020 F: arch/x86/include/asm/vmx*.h
10021 F: arch/x86/include/uapi/asm/kvm*
10022 F: arch/x86/include/uapi/asm/svm.h
10023 F: arch/x86/include/uapi/asm/vmx.h
10024 F: arch/x86/kernel/kvm.c
10025 F: arch/x86/kernel/kvmclock.c
10030 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10031 M: Tejun Heo <tj@kernel.org>
10033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10035 F: include/linux/kernfs.h
10038 M: Eric Biederman <ebiederm@xmission.com>
10039 L: kexec@lists.infradead.org
10041 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10042 F: include/linux/kexec.h
10043 F: include/uapi/linux/kexec.h
10047 M: Mimi Zohar <zohar@linux.ibm.com>
10048 L: linux-integrity@vger.kernel.org
10049 L: keyrings@vger.kernel.org
10051 F: Documentation/security/keys/trusted-encrypted.rst
10052 F: include/keys/encrypted-type.h
10053 F: security/keys/encrypted-keys/
10056 M: James Bottomley <jejb@linux.ibm.com>
10057 M: Jarkko Sakkinen <jarkko@kernel.org>
10058 M: Mimi Zohar <zohar@linux.ibm.com>
10059 L: linux-integrity@vger.kernel.org
10060 L: keyrings@vger.kernel.org
10062 F: Documentation/security/keys/trusted-encrypted.rst
10063 F: include/keys/trusted-type.h
10064 F: include/keys/trusted_tpm.h
10065 F: security/keys/trusted-keys/
10068 M: Sumit Garg <sumit.garg@linaro.org>
10069 L: linux-integrity@vger.kernel.org
10070 L: keyrings@vger.kernel.org
10072 F: include/keys/trusted_tee.h
10073 F: security/keys/trusted-keys/trusted_tee.c
10076 M: David Howells <dhowells@redhat.com>
10077 M: Jarkko Sakkinen <jarkko@kernel.org>
10078 L: keyrings@vger.kernel.org
10080 F: Documentation/security/keys/core.rst
10082 F: include/linux/key-type.h
10083 F: include/linux/key.h
10084 F: include/linux/keyctl.h
10085 F: include/uapi/linux/keyctl.h
10089 M: Alexander Potapenko <glider@google.com>
10090 M: Marco Elver <elver@google.com>
10091 R: Dmitry Vyukov <dvyukov@google.com>
10092 L: kasan-dev@googlegroups.com
10094 F: Documentation/dev-tools/kfence.rst
10095 F: arch/*/include/asm/kfence.h
10096 F: include/linux/kfence.h
10097 F: lib/Kconfig.kfence
10101 M: Stefani Seibold <stefani@seibold.net>
10103 F: include/linux/kfifo.h
10107 KGDB / KDB /debug_core
10108 M: Jason Wessel <jason.wessel@windriver.com>
10109 M: Daniel Thompson <daniel.thompson@linaro.org>
10110 R: Douglas Anderson <dianders@chromium.org>
10111 L: kgdb-bugreport@lists.sourceforge.net
10113 W: http://kgdb.wiki.kernel.org/
10114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10115 F: Documentation/dev-tools/kgdb.rst
10116 F: drivers/misc/kgdbts.c
10117 F: drivers/tty/serial/kgdboc.c
10118 F: include/linux/kdb.h
10119 F: include/linux/kgdb.h
10122 KHADAS MCU MFD DRIVER
10123 M: Neil Armstrong <narmstrong@baylibre.com>
10124 L: linux-amlogic@lists.infradead.org
10126 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10127 F: drivers/mfd/khadas-mcu.c
10128 F: include/linux/mfd/khadas-mcu.h
10129 F: drivers/thermal/khadas_mcu_fan.c
10132 M: Catalin Marinas <catalin.marinas@arm.com>
10134 F: Documentation/dev-tools/kmemleak.rst
10135 F: include/linux/kmemleak.h
10137 F: samples/kmemleak/kmemleak-test.c
10139 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10140 M: Luis Chamberlain <mcgrof@kernel.org>
10141 L: linux-kernel@vger.kernel.org
10143 F: include/linux/kmod.h
10146 F: tools/testing/selftests/kmod/
10149 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10150 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10151 M: "David S. Miller" <davem@davemloft.net>
10152 M: Masami Hiramatsu <mhiramat@kernel.org>
10154 F: Documentation/trace/kprobes.rst
10155 F: include/asm-generic/kprobes.h
10156 F: include/linux/kprobes.h
10157 F: kernel/kprobes.c
10159 KS0108 LCD CONTROLLER DRIVER
10160 M: Miguel Ojeda <ojeda@kernel.org>
10162 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10163 F: drivers/auxdisplay/ks0108.c
10164 F: include/linux/ks0108.h
10166 KTD253 BACKLIGHT DRIVER
10167 M: Linus Walleij <linus.walleij@linaro.org>
10169 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10170 F: drivers/video/backlight/ktd253-backlight.c
10173 M: David Ahern <dsahern@kernel.org>
10174 L: netdev@vger.kernel.org
10176 F: include/net/l3mdev.h
10180 M: John Fastabend <john.fastabend@gmail.com>
10181 M: Daniel Borkmann <daniel@iogearbox.net>
10182 M: Jakub Sitnicki <jakub@cloudflare.com>
10183 M: Lorenz Bauer <lmb@cloudflare.com>
10184 L: netdev@vger.kernel.org
10185 L: bpf@vger.kernel.org
10187 F: include/linux/skmsg.h
10188 F: net/core/skmsg.c
10189 F: net/core/sock_map.c
10190 F: net/ipv4/tcp_bpf.c
10191 F: net/ipv4/udp_bpf.c
10193 LANTIQ / INTEL Ethernet drivers
10194 M: Hauke Mehrtens <hauke@hauke-m.de>
10195 L: netdev@vger.kernel.org
10197 F: drivers/net/dsa/lantiq_gswip.c
10198 F: drivers/net/dsa/lantiq_pce.h
10199 F: drivers/net/ethernet/lantiq_xrx200.c
10200 F: net/dsa/tag_gswip.c
10202 LANTIQ MIPS ARCHITECTURE
10203 M: John Crispin <john@phrozen.org>
10204 L: linux-mips@vger.kernel.org
10206 F: arch/mips/lantiq
10207 F: drivers/soc/lantiq
10209 LASI 53c700 driver for PARISC
10210 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10211 L: linux-scsi@vger.kernel.org
10213 F: Documentation/scsi/53c700.rst
10214 F: drivers/scsi/53c700*
10217 M: Tobin C. Harding <me@tobin.cc>
10218 M: Tycho Andersen <tycho@tycho.pizza>
10219 L: linux-hardening@vger.kernel.org
10221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10222 F: scripts/leaking_addresses.pl
10225 M: Pavel Machek <pavel@ucw.cz>
10226 L: linux-leds@vger.kernel.org
10228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10229 F: Documentation/devicetree/bindings/leds/
10231 F: include/linux/leds.h
10233 LEGACY EEPROM DRIVER
10234 M: Jean Delvare <jdelvare@suse.com>
10236 F: Documentation/misc-devices/eeprom.rst
10237 F: drivers/misc/eeprom/eeprom.c
10239 LEGO MINDSTORMS EV3
10240 R: David Lechner <david@lechnology.com>
10242 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10243 F: arch/arm/boot/dts/da850-lego-ev3.dts
10244 F: drivers/power/supply/lego_ev3_battery.c
10246 LEGO USB Tower driver
10247 M: Juergen Stuber <starblue@users.sourceforge.net>
10248 L: legousb-devel@lists.sourceforge.net
10250 W: http://legousb.sourceforge.net/
10251 F: drivers/usb/misc/legousbtower.c
10254 M: Matan Ziv-Av <matan@svgalib.org>
10255 L: platform-driver-x86@vger.kernel.org
10257 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10258 F: Documentation/admin-guide/laptops/lg-laptop.rst
10259 F: drivers/platform/x86/lg-laptop.c
10261 LG2160 MEDIA DRIVER
10262 M: Michael Krufky <mkrufky@linuxtv.org>
10263 L: linux-media@vger.kernel.org
10265 W: https://linuxtv.org
10266 W: http://github.com/mkrufky
10267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10268 T: git git://linuxtv.org/mkrufky/tuners.git
10269 F: drivers/media/dvb-frontends/lg2160.*
10271 LGDT3305 MEDIA DRIVER
10272 M: Michael Krufky <mkrufky@linuxtv.org>
10273 L: linux-media@vger.kernel.org
10275 W: https://linuxtv.org
10276 W: http://github.com/mkrufky
10277 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10278 T: git git://linuxtv.org/mkrufky/tuners.git
10279 F: drivers/media/dvb-frontends/lgdt3305.*
10281 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10282 M: Viresh Kumar <vireshk@kernel.org>
10283 L: linux-ide@vger.kernel.org
10285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10286 F: drivers/ata/pata_arasan_cf.c
10287 F: include/linux/pata_arasan_cf_data.h
10289 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10290 M: Linus Walleij <linus.walleij@linaro.org>
10291 L: linux-ide@vger.kernel.org
10293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10294 F: drivers/ata/pata_ftide010.c
10295 F: drivers/ata/sata_gemini.c
10296 F: drivers/ata/sata_gemini.h
10298 LIBATA SATA AHCI PLATFORM devices support
10299 M: Hans de Goede <hdegoede@redhat.com>
10300 M: Jens Axboe <axboe@kernel.dk>
10301 L: linux-ide@vger.kernel.org
10303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10304 F: drivers/ata/ahci_platform.c
10305 F: drivers/ata/libahci_platform.c
10306 F: include/linux/ahci_platform.h
10308 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10309 M: Mikael Pettersson <mikpelinux@gmail.com>
10310 L: linux-ide@vger.kernel.org
10312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10313 F: drivers/ata/sata_promise.*
10315 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10316 M: Jens Axboe <axboe@kernel.dk>
10317 L: linux-ide@vger.kernel.org
10319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10320 F: Documentation/devicetree/bindings/ata/
10322 F: include/linux/ata.h
10323 F: include/linux/libata.h
10326 M: Sasha Levin <alexander.levin@microsoft.com>
10328 F: tools/lib/lockdep/
10330 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10331 M: Dan Williams <dan.j.williams@intel.com>
10332 M: Vishal Verma <vishal.l.verma@intel.com>
10333 M: Dave Jiang <dave.jiang@intel.com>
10334 L: linux-nvdimm@lists.01.org
10336 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10337 P: Documentation/nvdimm/maintainer-entry-profile.rst
10338 F: drivers/nvdimm/blk.c
10339 F: drivers/nvdimm/region_devs.c
10341 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10342 M: Vishal Verma <vishal.l.verma@intel.com>
10343 M: Dan Williams <dan.j.williams@intel.com>
10344 M: Dave Jiang <dave.jiang@intel.com>
10345 L: linux-nvdimm@lists.01.org
10347 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10348 P: Documentation/nvdimm/maintainer-entry-profile.rst
10349 F: drivers/nvdimm/btt*
10351 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10352 M: Dan Williams <dan.j.williams@intel.com>
10353 M: Vishal Verma <vishal.l.verma@intel.com>
10354 M: Dave Jiang <dave.jiang@intel.com>
10355 L: linux-nvdimm@lists.01.org
10357 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10358 P: Documentation/nvdimm/maintainer-entry-profile.rst
10359 F: drivers/nvdimm/pmem*
10361 LIBNVDIMM: DEVICETREE BINDINGS
10362 M: Oliver O'Halloran <oohall@gmail.com>
10363 L: linux-nvdimm@lists.01.org
10365 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10366 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10367 F: drivers/nvdimm/of_pmem.c
10369 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10370 M: Dan Williams <dan.j.williams@intel.com>
10371 M: Vishal Verma <vishal.l.verma@intel.com>
10372 M: Dave Jiang <dave.jiang@intel.com>
10373 M: Ira Weiny <ira.weiny@intel.com>
10374 L: linux-nvdimm@lists.01.org
10376 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10377 P: Documentation/nvdimm/maintainer-entry-profile.rst
10378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10379 F: drivers/acpi/nfit/*
10380 F: drivers/nvdimm/*
10381 F: include/linux/libnvdimm.h
10382 F: include/linux/nd.h
10383 F: include/uapi/linux/ndctl.h
10384 F: tools/testing/nvdimm/
10386 LICENSES and SPDX stuff
10387 M: Thomas Gleixner <tglx@linutronix.de>
10388 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10389 L: linux-spdx@vger.kernel.org
10391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10393 F: Documentation/process/license-rules.rst
10395 F: scripts/spdxcheck-test.sh
10396 F: scripts/spdxcheck.py
10398 LIGHTNVM PLATFORM SUPPORT
10399 M: Matias Bjorling <mb@lightnvm.io>
10400 L: linux-block@vger.kernel.org
10402 W: http://github/OpenChannelSSD
10403 F: drivers/lightnvm/
10404 F: include/linux/lightnvm.h
10405 F: include/uapi/linux/lightnvm.h
10407 LINEAR RANGES HELPERS
10408 M: Mark Brown <broonie@kernel.org>
10409 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10410 F: lib/linear_ranges.c
10411 F: lib/test_linear_ranges.c
10412 F: include/linux/linear_range.h
10414 LINUX FOR POWER MACINTOSH
10415 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10416 L: linuxppc-dev@lists.ozlabs.org
10418 F: arch/powerpc/platforms/powermac/
10419 F: drivers/macintosh/
10421 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10422 M: Michael Ellerman <mpe@ellerman.id.au>
10423 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10424 R: Paul Mackerras <paulus@samba.org>
10425 L: linuxppc-dev@lists.ozlabs.org
10427 W: https://github.com/linuxppc/wiki/wiki
10428 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10430 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10431 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10432 F: Documentation/devicetree/bindings/powerpc/
10433 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10434 F: Documentation/powerpc/
10436 F: drivers/*/*/*pasemi*
10437 F: drivers/*/*pasemi*
10438 F: drivers/char/tpm/tpm_ibmvtpm*
10439 F: drivers/crypto/nx/
10440 F: drivers/crypto/vmx/
10441 F: drivers/i2c/busses/i2c-opal.c
10442 F: drivers/net/ethernet/ibm/ibmveth.*
10443 F: drivers/net/ethernet/ibm/ibmvnic.*
10444 F: drivers/pci/hotplug/pnv_php.c
10445 F: drivers/pci/hotplug/rpa*
10446 F: drivers/rtc/rtc-opal.c
10447 F: drivers/scsi/ibmvscsi/
10448 F: drivers/tty/hvc/hvc_opal.c
10449 F: drivers/watchdog/wdrtas.c
10450 F: tools/testing/selftests/powerpc
10457 LINUX FOR POWERPC EMBEDDED MPC5XXX
10458 M: Anatolij Gustschin <agust@denx.de>
10459 L: linuxppc-dev@lists.ozlabs.org
10461 F: arch/powerpc/platforms/512x/
10462 F: arch/powerpc/platforms/52xx/
10464 LINUX FOR POWERPC EMBEDDED PPC4XX
10465 L: linuxppc-dev@lists.ozlabs.org
10467 F: arch/powerpc/platforms/40x/
10468 F: arch/powerpc/platforms/44x/
10470 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10471 M: Scott Wood <oss@buserror.net>
10472 L: linuxppc-dev@lists.ozlabs.org
10474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10475 F: Documentation/devicetree/bindings/powerpc/fsl/
10476 F: arch/powerpc/platforms/83xx/
10477 F: arch/powerpc/platforms/85xx/
10479 LINUX FOR POWERPC EMBEDDED PPC8XX
10480 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10481 L: linuxppc-dev@lists.ozlabs.org
10483 F: arch/powerpc/platforms/8xx/
10485 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10486 M: Kees Cook <keescook@chromium.org>
10488 F: drivers/misc/lkdtm/*
10489 F: tools/testing/selftests/lkdtm/*
10491 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10492 M: Alan Stern <stern@rowland.harvard.edu>
10493 M: Andrea Parri <parri.andrea@gmail.com>
10494 M: Will Deacon <will@kernel.org>
10495 M: Peter Zijlstra <peterz@infradead.org>
10496 M: Boqun Feng <boqun.feng@gmail.com>
10497 M: Nicholas Piggin <npiggin@gmail.com>
10498 M: David Howells <dhowells@redhat.com>
10499 M: Jade Alglave <j.alglave@ucl.ac.uk>
10500 M: Luc Maranget <luc.maranget@inria.fr>
10501 M: "Paul E. McKenney" <paulmck@kernel.org>
10502 R: Akira Yokosawa <akiyks@gmail.com>
10503 R: Daniel Lustig <dlustig@nvidia.com>
10504 R: Joel Fernandes <joel@joelfernandes.org>
10505 L: linux-kernel@vger.kernel.org
10506 L: linux-arch@vger.kernel.org
10508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10509 F: Documentation/atomic_bitops.txt
10510 F: Documentation/atomic_t.txt
10511 F: Documentation/core-api/refcount-vs-atomic.rst
10512 F: Documentation/litmus-tests/
10513 F: Documentation/memory-barriers.txt
10514 F: tools/memory-model/
10516 LIS3LV02D ACCELEROMETER DRIVER
10517 M: Eric Piel <eric.piel@tremplin-utc.net>
10519 F: Documentation/misc-devices/lis3lv02d.rst
10520 F: drivers/misc/lis3lv02d/
10521 F: drivers/platform/x86/hp_accel.c
10524 M: David Gow <davidgow@google.com>
10525 L: linux-kselftest@vger.kernel.org
10526 L: kunit-dev@googlegroups.com
10531 M: Karol Gugala <kgugala@antmicro.com>
10532 M: Mateusz Holenko <mholenko@antmicro.com>
10534 F: Documentation/devicetree/bindings/*/litex,*.yaml
10535 F: arch/openrisc/boot/dts/or1klitex.dts
10536 F: drivers/soc/litex/litex_soc_ctrl.c
10537 F: drivers/tty/serial/liteuart.c
10538 F: include/linux/litex.h
10541 M: Josh Poimboeuf <jpoimboe@redhat.com>
10542 M: Jiri Kosina <jikos@kernel.org>
10543 M: Miroslav Benes <mbenes@suse.cz>
10544 M: Petr Mladek <pmladek@suse.com>
10545 R: Joe Lawrence <joe.lawrence@redhat.com>
10546 L: live-patching@vger.kernel.org
10548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10549 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10550 F: Documentation/livepatch/
10551 F: arch/powerpc/include/asm/livepatch.h
10552 F: arch/s390/include/asm/livepatch.h
10553 F: arch/x86/include/asm/livepatch.h
10554 F: include/linux/livepatch.h
10555 F: kernel/livepatch/
10557 F: samples/livepatch/
10558 F: tools/testing/selftests/livepatch/
10561 L: netdev@vger.kernel.org
10563 F: include/linux/llc.h
10564 F: include/net/llc*
10565 F: include/uapi/linux/llc.h
10568 LM73 HARDWARE MONITOR DRIVER
10569 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10570 L: linux-hwmon@vger.kernel.org
10572 F: drivers/hwmon/lm73.c
10574 LM78 HARDWARE MONITOR DRIVER
10575 M: Jean Delvare <jdelvare@suse.com>
10576 L: linux-hwmon@vger.kernel.org
10578 F: Documentation/hwmon/lm78.rst
10579 F: drivers/hwmon/lm78.c
10581 LM83 HARDWARE MONITOR DRIVER
10582 M: Jean Delvare <jdelvare@suse.com>
10583 L: linux-hwmon@vger.kernel.org
10585 F: Documentation/hwmon/lm83.rst
10586 F: drivers/hwmon/lm83.c
10588 LM90 HARDWARE MONITOR DRIVER
10589 M: Jean Delvare <jdelvare@suse.com>
10590 L: linux-hwmon@vger.kernel.org
10592 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10593 F: Documentation/hwmon/lm90.rst
10594 F: drivers/hwmon/lm90.c
10595 F: include/dt-bindings/thermal/lm90.h
10597 LM95234 HARDWARE MONITOR DRIVER
10598 M: Guenter Roeck <linux@roeck-us.net>
10599 L: linux-hwmon@vger.kernel.org
10601 F: Documentation/hwmon/lm95234.rst
10602 F: drivers/hwmon/lm95234.c
10604 LME2510 MEDIA DRIVER
10605 M: Malcolm Priestley <tvboxspy@gmail.com>
10606 L: linux-media@vger.kernel.org
10608 W: https://linuxtv.org
10609 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10610 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10612 LOADPIN SECURITY MODULE
10613 M: Kees Cook <keescook@chromium.org>
10615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10616 F: Documentation/admin-guide/LSM/LoadPin.rst
10617 F: security/loadpin/
10620 M: Peter Zijlstra <peterz@infradead.org>
10621 M: Ingo Molnar <mingo@redhat.com>
10622 M: Will Deacon <will@kernel.org>
10623 R: Waiman Long <longman@redhat.com>
10624 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10625 L: linux-kernel@vger.kernel.org
10627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10628 F: Documentation/locking/
10629 F: arch/*/include/asm/spinlock*.h
10630 F: include/linux/lockdep.h
10631 F: include/linux/mutex*.h
10632 F: include/linux/rwlock*.h
10633 F: include/linux/rwsem*.h
10634 F: include/linux/seqlock.h
10635 F: include/linux/spinlock*.h
10637 F: lib/locking*.[ch]
10638 X: kernel/locking/locktorture.c
10640 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10641 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10642 L: linux-ntfs-dev@lists.sourceforge.net
10644 W: http://www.linux-ntfs.org/content/view/19/37/
10645 F: Documentation/admin-guide/ldm.rst
10646 F: block/partitions/ldm.*
10648 LOGITECH HID GAMING KEYBOARDS
10649 M: Hans de Goede <hdegoede@redhat.com>
10650 L: linux-input@vger.kernel.org
10652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10653 F: drivers/hid/hid-lg-g15.c
10655 LONTIUM LT8912B MIPI TO HDMI BRIDGE
10656 M: Adrien Grassein <adrien.grassein@gmail.com>
10658 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
10659 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
10661 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10662 M: Sathya Prakash <sathya.prakash@broadcom.com>
10663 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10664 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10665 L: MPT-FusionLinux.pdl@broadcom.com
10666 L: linux-scsi@vger.kernel.org
10668 W: http://www.avagotech.com/support/
10669 F: drivers/message/fusion/
10670 F: drivers/scsi/mpt3sas/
10672 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10673 M: Matthew Wilcox <willy@infradead.org>
10674 L: linux-scsi@vger.kernel.org
10676 F: drivers/scsi/sym53c8xx_2/
10679 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10680 L: linux-iio@vger.kernel.org
10682 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10683 F: drivers/iio/dac/ltc1660.c
10685 LTC2947 HARDWARE MONITOR DRIVER
10686 M: Nuno Sá <nuno.sa@analog.com>
10687 L: linux-hwmon@vger.kernel.org
10689 W: http://ez.analog.com/community/linux-device-drivers
10690 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10691 F: drivers/hwmon/ltc2947-core.c
10692 F: drivers/hwmon/ltc2947-i2c.c
10693 F: drivers/hwmon/ltc2947-spi.c
10694 F: drivers/hwmon/ltc2947.h
10696 LTC2983 IIO TEMPERATURE DRIVER
10697 M: Nuno Sá <nuno.sa@analog.com>
10698 L: linux-iio@vger.kernel.org
10700 W: http://ez.analog.com/community/linux-device-drivers
10701 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10702 F: drivers/iio/temperature/ltc2983.c
10704 LTC4261 HARDWARE MONITOR DRIVER
10705 M: Guenter Roeck <linux@roeck-us.net>
10706 L: linux-hwmon@vger.kernel.org
10708 F: Documentation/hwmon/ltc4261.rst
10709 F: drivers/hwmon/ltc4261.c
10711 LTC4306 I2C MULTIPLEXER DRIVER
10712 M: Michael Hennerich <michael.hennerich@analog.com>
10713 L: linux-i2c@vger.kernel.org
10715 W: http://ez.analog.com/community/linux-device-drivers
10716 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10717 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10719 LTP (Linux Test Project)
10720 M: Mike Frysinger <vapier@gentoo.org>
10721 M: Cyril Hrubis <chrubis@suse.cz>
10722 M: Wanlong Gao <wanlong.gao@gmail.com>
10723 M: Jan Stancek <jstancek@redhat.com>
10724 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10725 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10726 L: ltp@lists.linux.it (subscribers-only)
10728 W: http://linux-test-project.github.io/
10729 T: git git://github.com/linux-test-project/ltp.git
10732 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10733 L: netdev@vger.kernel.org
10735 F: drivers/net/pcs/pcs-lynx.c
10736 F: include/linux/pcs-lynx.h
10739 M: Geert Uytterhoeven <geert@linux-m68k.org>
10740 L: linux-m68k@lists.linux-m68k.org
10742 W: http://www.linux-m68k.org/
10743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10747 M68K ON APPLE MACINTOSH
10748 M: Joshua Thompson <funaho@jurai.org>
10749 L: linux-m68k@lists.linux-m68k.org
10751 W: http://www.mac.linux-m68k.org/
10753 F: drivers/macintosh/adb-iop.c
10754 F: drivers/macintosh/via-macii.c
10757 M: Philip Blundell <philb@gnu.org>
10759 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10760 F: arch/m68k/hp300/
10762 M88DS3103 MEDIA DRIVER
10763 M: Antti Palosaari <crope@iki.fi>
10764 L: linux-media@vger.kernel.org
10766 W: https://linuxtv.org
10767 W: http://palosaari.fi/linux/
10768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10769 T: git git://linuxtv.org/anttip/media_tree.git
10770 F: drivers/media/dvb-frontends/m88ds3103*
10772 M88RS2000 MEDIA DRIVER
10773 M: Malcolm Priestley <tvboxspy@gmail.com>
10774 L: linux-media@vger.kernel.org
10776 W: https://linuxtv.org
10777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10778 F: drivers/media/dvb-frontends/m88rs2000*
10780 MA901 MASTERKIT USB FM RADIO DRIVER
10781 M: Alexey Klimov <klimov.linux@gmail.com>
10782 L: linux-media@vger.kernel.org
10784 T: git git://linuxtv.org/media_tree.git
10785 F: drivers/media/radio/radio-ma901.c
10788 M: Johannes Berg <johannes@sipsolutions.net>
10789 L: linux-wireless@vger.kernel.org
10791 W: https://wireless.wiki.kernel.org/
10792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10794 F: Documentation/networking/mac80211-injection.rst
10795 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10796 F: drivers/net/wireless/mac80211_hwsim.[ch]
10797 F: include/net/mac80211.h
10801 M: Jassi Brar <jassisinghbrar@gmail.com>
10802 L: linux-kernel@vger.kernel.org
10804 F: drivers/mailbox/
10805 F: include/linux/mailbox_client.h
10806 F: include/linux/mailbox_controller.h
10807 F: Documentation/devicetree/bindings/mailbox/
10810 M: Viresh Kumar <viresh.kumar@linaro.org>
10811 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10812 L: linux-kernel@vger.kernel.org
10814 F: drivers/mailbox/arm_mhuv2.c
10815 F: include/linux/mailbox/arm_mhuv2_message.h
10816 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10818 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10819 M: Michael Kerrisk <mtk.manpages@gmail.com>
10820 L: linux-man@vger.kernel.org
10822 W: http://www.kernel.org/doc/man-pages
10824 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10825 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10826 L: linux-mips@vger.kernel.org
10828 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10830 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10831 M: Andrew Lunn <andrew@lunn.ch>
10832 M: Vivien Didelot <vivien.didelot@gmail.com>
10833 L: netdev@vger.kernel.org
10835 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10836 F: Documentation/networking/devlink/mv88e6xxx.rst
10837 F: drivers/net/dsa/mv88e6xxx/
10838 F: include/linux/platform_data/mv88e6xxx.h
10840 MARVELL ARMADA 3700 PHY DRIVERS
10841 M: Miquel Raynal <miquel.raynal@bootlin.com>
10843 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10844 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10845 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10846 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10848 MARVELL ARMADA DRM SUPPORT
10849 M: Russell King <linux@armlinux.org.uk>
10851 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10852 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10853 F: Documentation/devicetree/bindings/display/armada/
10854 F: drivers/gpu/drm/armada/
10855 F: include/uapi/drm/armada_drm.h
10857 MARVELL CRYPTO DRIVER
10858 M: Boris Brezillon <bbrezillon@kernel.org>
10859 M: Arnaud Ebalard <arno@natisbad.org>
10860 M: Srujana Challa <schalla@marvell.com>
10861 L: linux-crypto@vger.kernel.org
10863 F: drivers/crypto/marvell/
10864 F: include/linux/soc/marvell/octeontx2/
10866 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10867 M: Mirko Lindner <mlindner@marvell.com>
10868 M: Stephen Hemminger <stephen@networkplumber.org>
10869 L: netdev@vger.kernel.org
10871 F: drivers/net/ethernet/marvell/sk*
10873 MARVELL LIBERTAS WIRELESS DRIVER
10874 L: libertas-dev@lists.infradead.org
10876 F: drivers/net/wireless/marvell/libertas/
10878 MARVELL MACCHIATOBIN SUPPORT
10879 M: Russell King <linux@armlinux.org.uk>
10880 L: linux-arm-kernel@lists.infradead.org
10882 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10884 MARVELL MV643XX ETHERNET DRIVER
10885 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10886 L: netdev@vger.kernel.org
10888 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10889 F: include/linux/mv643xx.h
10891 MARVELL MV88X3310 PHY DRIVER
10892 M: Russell King <linux@armlinux.org.uk>
10893 M: Marek Behun <marek.behun@nic.cz>
10894 L: netdev@vger.kernel.org
10896 F: drivers/net/phy/marvell10g.c
10898 MARVELL MVEBU THERMAL DRIVER
10899 M: Miquel Raynal <miquel.raynal@bootlin.com>
10901 F: drivers/thermal/armada_thermal.c
10903 MARVELL MVNETA ETHERNET DRIVER
10904 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10905 L: netdev@vger.kernel.org
10907 F: drivers/net/ethernet/marvell/mvneta.*
10909 MARVELL MVPP2 ETHERNET DRIVER
10910 M: Marcin Wojtas <mw@semihalf.com>
10911 M: Russell King <linux@armlinux.org.uk>
10912 L: netdev@vger.kernel.org
10914 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10915 F: drivers/net/ethernet/marvell/mvpp2/
10917 MARVELL MWIFIEX WIRELESS DRIVER
10918 M: Amitkumar Karwar <amitkarwar@gmail.com>
10919 M: Ganapathi Bhat <ganapathi017@gmail.com>
10920 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
10921 M: Xinming Hu <huxinming820@gmail.com>
10922 L: linux-wireless@vger.kernel.org
10924 F: drivers/net/wireless/marvell/mwifiex/
10926 MARVELL MWL8K WIRELESS DRIVER
10927 M: Lennert Buytenhek <buytenh@wantstofly.org>
10928 L: linux-wireless@vger.kernel.org
10930 F: drivers/net/wireless/marvell/mwl8k.c
10932 MARVELL NAND CONTROLLER DRIVER
10933 M: Miquel Raynal <miquel.raynal@bootlin.com>
10934 L: linux-mtd@lists.infradead.org
10936 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10937 F: drivers/mtd/nand/raw/marvell_nand.c
10939 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10940 M: Sunil Goutham <sgoutham@marvell.com>
10941 M: Geetha sowjanya <gakula@marvell.com>
10942 M: Subbaraya Sundeep <sbhatta@marvell.com>
10943 M: hariprasad <hkelam@marvell.com>
10944 L: netdev@vger.kernel.org
10946 F: drivers/net/ethernet/marvell/octeontx2/nic/
10947 F: include/linux/soc/marvell/octeontx2/
10949 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10950 M: Sunil Goutham <sgoutham@marvell.com>
10951 M: Linu Cherian <lcherian@marvell.com>
10952 M: Geetha sowjanya <gakula@marvell.com>
10953 M: Jerin Jacob <jerinj@marvell.com>
10954 M: hariprasad <hkelam@marvell.com>
10955 M: Subbaraya Sundeep <sbhatta@marvell.com>
10956 L: netdev@vger.kernel.org
10958 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10959 F: drivers/net/ethernet/marvell/octeontx2/af/
10961 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10962 M: Vadym Kochan <vkochan@marvell.com>
10963 M: Taras Chornyi <tchornyi@marvell.com>
10965 W: https://github.com/Marvell-switching/switchdev-prestera
10966 F: drivers/net/ethernet/marvell/prestera/
10968 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10969 M: Nicolas Pitre <nico@fluxnic.net>
10971 F: drivers/mmc/host/mvsdio.*
10973 MARVELL USB MDIO CONTROLLER DRIVER
10974 M: Tobias Waldekranz <tobias@waldekranz.com>
10975 L: netdev@vger.kernel.org
10977 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10978 F: drivers/net/mdio/mdio-mvusb.c
10980 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10981 M: Hu Ziji <huziji@marvell.com>
10982 L: linux-mmc@vger.kernel.org
10984 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10985 F: drivers/mmc/host/sdhci-xenon*
10987 MATROX FRAMEBUFFER DRIVER
10988 L: linux-fbdev@vger.kernel.org
10990 F: drivers/video/fbdev/matrox/matroxfb_*
10991 F: include/uapi/linux/matroxfb.h
10994 M: Daniel Nilsson <daniel.nilsson@flex.com>
10995 L: linux-hwmon@vger.kernel.org
10997 F: Documentation/hwmon/max15301.rst
10998 F: drivers/hwmon/pmbus/max15301.c
11000 MAX16065 HARDWARE MONITOR DRIVER
11001 M: Guenter Roeck <linux@roeck-us.net>
11002 L: linux-hwmon@vger.kernel.org
11004 F: Documentation/hwmon/max16065.rst
11005 F: drivers/hwmon/max16065.c
11007 MAX2175 SDR TUNER DRIVER
11008 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11009 L: linux-media@vger.kernel.org
11011 T: git git://linuxtv.org/media_tree.git
11012 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11013 F: Documentation/userspace-api/media/drivers/max2175.rst
11014 F: drivers/media/i2c/max2175*
11015 F: include/uapi/linux/max2175.h
11017 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11018 L: linux-hwmon@vger.kernel.org
11020 F: Documentation/hwmon/max6650.rst
11021 F: drivers/hwmon/max6650.c
11023 MAX6697 HARDWARE MONITOR DRIVER
11024 M: Guenter Roeck <linux@roeck-us.net>
11025 L: linux-hwmon@vger.kernel.org
11027 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11028 F: Documentation/hwmon/max6697.rst
11029 F: drivers/hwmon/max6697.c
11030 F: include/linux/platform_data/max6697.h
11032 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11033 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11034 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11035 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11036 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11037 L: linux-media@vger.kernel.org
11039 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11040 F: drivers/media/i2c/max9286.c
11042 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11043 M: Peter Rosin <peda@axentia.se>
11044 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11046 F: Documentation/devicetree/bindings/sound/max9860.txt
11047 F: sound/soc/codecs/max9860.*
11049 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11050 M: Andreas Klinger <ak@it-klinger.de>
11051 L: linux-iio@vger.kernel.org
11053 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11054 F: drivers/iio/proximity/mb1232.c
11056 MAXIM MAX77650 PMIC MFD DRIVER
11057 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
11058 L: linux-kernel@vger.kernel.org
11060 F: Documentation/devicetree/bindings/*/*max77650.yaml
11061 F: Documentation/devicetree/bindings/*/max77650*.yaml
11062 F: drivers/gpio/gpio-max77650.c
11063 F: drivers/input/misc/max77650-onkey.c
11064 F: drivers/leds/leds-max77650.c
11065 F: drivers/mfd/max77650.c
11066 F: drivers/power/supply/max77650-charger.c
11067 F: drivers/regulator/max77650-regulator.c
11068 F: include/linux/mfd/max77650.h
11070 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11071 M: Javier Martinez Canillas <javier@dowhile0.org>
11072 L: linux-kernel@vger.kernel.org
11074 F: Documentation/devicetree/bindings/*/*max77802.txt
11075 F: drivers/regulator/max77802-regulator.c
11076 F: include/dt-bindings/*/*max77802.h
11078 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11079 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11080 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11081 L: linux-pm@vger.kernel.org
11083 F: drivers/power/supply/max14577_charger.c
11084 F: drivers/power/supply/max77693_charger.c
11086 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11087 M: Chanwoo Choi <cw00.choi@samsung.com>
11088 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11089 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11090 L: linux-kernel@vger.kernel.org
11092 F: Documentation/devicetree/bindings/*/max77686.txt
11093 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11094 F: Documentation/devicetree/bindings/mfd/max14577.txt
11095 F: Documentation/devicetree/bindings/mfd/max77693.txt
11096 F: drivers/*/max14577*.c
11097 F: drivers/*/max77686*.c
11098 F: drivers/*/max77693*.c
11099 F: drivers/clk/clk-max77686.c
11100 F: drivers/extcon/extcon-max14577.c
11101 F: drivers/extcon/extcon-max77693.c
11102 F: drivers/rtc/rtc-max77686.c
11103 F: include/linux/mfd/max14577*.h
11104 F: include/linux/mfd/max77686*.h
11105 F: include/linux/mfd/max77693*.h
11107 MAXIRADIO FM RADIO RECEIVER DRIVER
11108 M: Hans Verkuil <hverkuil@xs4all.nl>
11109 L: linux-media@vger.kernel.org
11111 W: https://linuxtv.org
11112 T: git git://linuxtv.org/media_tree.git
11113 F: drivers/media/radio/radio-maxiradio*
11115 MCAN MMIO DEVICE DRIVER
11116 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11117 L: linux-can@vger.kernel.org
11119 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11120 F: drivers/net/can/m_can/m_can.c
11121 F: drivers/net/can/m_can/m_can.h
11122 F: drivers/net/can/m_can/m_can_platform.c
11124 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11125 M: Rishi Gupta <gupt21@gmail.com>
11126 L: linux-i2c@vger.kernel.org
11127 L: linux-input@vger.kernel.org
11129 F: drivers/hid/hid-mcp2221.c
11131 MCP251XFD SPI-CAN NETWORK DRIVER
11132 M: Marc Kleine-Budde <mkl@pengutronix.de>
11133 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11134 R: Thomas Kopp <thomas.kopp@microchip.com>
11135 L: linux-can@vger.kernel.org
11137 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11138 F: drivers/net/can/spi/mcp251xfd/
11140 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11141 M: Peter Rosin <peda@axentia.se>
11142 L: linux-iio@vger.kernel.org
11144 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11145 F: drivers/iio/potentiometer/mcp4018.c
11146 F: drivers/iio/potentiometer/mcp4531.c
11148 MCR20A IEEE-802.15.4 RADIO DRIVER
11149 M: Xue Liu <liuxuenetmail@gmail.com>
11150 L: linux-wpan@vger.kernel.org
11152 W: https://github.com/xueliu/mcr20a-linux
11153 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11154 F: drivers/net/ieee802154/mcr20a.c
11155 F: drivers/net/ieee802154/mcr20a.h
11157 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11158 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11159 L: linux-iio@vger.kernel.org
11161 F: drivers/iio/dac/cio-dac.c
11163 MEDIA CONTROLLER FRAMEWORK
11164 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11165 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11166 L: linux-media@vger.kernel.org
11168 W: https://www.linuxtv.org
11169 T: git git://linuxtv.org/media_tree.git
11170 F: drivers/media/mc/
11171 F: include/media/media-*.h
11172 F: include/uapi/linux/media.h
11174 MEDIA DRIVER FOR FREESCALE IMX PXP
11175 M: Philipp Zabel <p.zabel@pengutronix.de>
11176 L: linux-media@vger.kernel.org
11178 T: git git://linuxtv.org/media_tree.git
11179 F: drivers/media/platform/imx-pxp.[ch]
11181 MEDIA DRIVERS FOR ASCOT2E
11182 M: Sergey Kozlov <serjk@netup.ru>
11183 M: Abylay Ospan <aospan@netup.ru>
11184 L: linux-media@vger.kernel.org
11186 W: https://linuxtv.org
11187 W: http://netup.tv/
11188 T: git git://linuxtv.org/media_tree.git
11189 F: drivers/media/dvb-frontends/ascot2e*
11191 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11192 M: Jasmin Jessich <jasmin@anw.at>
11193 L: linux-media@vger.kernel.org
11195 W: https://linuxtv.org
11196 T: git git://linuxtv.org/media_tree.git
11197 F: drivers/media/dvb-frontends/cxd2099*
11199 MEDIA DRIVERS FOR CXD2841ER
11200 M: Sergey Kozlov <serjk@netup.ru>
11201 M: Abylay Ospan <aospan@netup.ru>
11202 L: linux-media@vger.kernel.org
11204 W: https://linuxtv.org
11205 W: http://netup.tv/
11206 T: git git://linuxtv.org/media_tree.git
11207 F: drivers/media/dvb-frontends/cxd2841er*
11209 MEDIA DRIVERS FOR CXD2880
11210 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11211 L: linux-media@vger.kernel.org
11213 W: http://linuxtv.org/
11214 T: git git://linuxtv.org/media_tree.git
11215 F: drivers/media/dvb-frontends/cxd2880/*
11216 F: drivers/media/spi/cxd2880*
11218 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11219 L: linux-media@vger.kernel.org
11221 W: https://linuxtv.org
11222 T: git git://linuxtv.org/media_tree.git
11223 F: drivers/media/pci/ddbridge/*
11225 MEDIA DRIVERS FOR FREESCALE IMX
11226 M: Steve Longerbeam <slongerbeam@gmail.com>
11227 M: Philipp Zabel <p.zabel@pengutronix.de>
11228 L: linux-media@vger.kernel.org
11230 T: git git://linuxtv.org/media_tree.git
11231 F: Documentation/admin-guide/media/imx.rst
11232 F: Documentation/devicetree/bindings/media/imx.txt
11233 F: drivers/staging/media/imx/
11234 F: include/linux/imx-media.h
11235 F: include/media/imx.h
11237 MEDIA DRIVERS FOR FREESCALE IMX7
11238 M: Rui Miguel Silva <rmfrfs@gmail.com>
11239 L: linux-media@vger.kernel.org
11241 T: git git://linuxtv.org/media_tree.git
11242 F: Documentation/admin-guide/media/imx7.rst
11243 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11244 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11245 F: drivers/staging/media/imx/imx7-media-csi.c
11246 F: drivers/staging/media/imx/imx7-mipi-csis.c
11248 MEDIA DRIVERS FOR HELENE
11249 M: Abylay Ospan <aospan@netup.ru>
11250 L: linux-media@vger.kernel.org
11252 W: https://linuxtv.org
11253 W: http://netup.tv/
11254 T: git git://linuxtv.org/media_tree.git
11255 F: drivers/media/dvb-frontends/helene*
11257 MEDIA DRIVERS FOR HORUS3A
11258 M: Sergey Kozlov <serjk@netup.ru>
11259 M: Abylay Ospan <aospan@netup.ru>
11260 L: linux-media@vger.kernel.org
11262 W: https://linuxtv.org
11263 W: http://netup.tv/
11264 T: git git://linuxtv.org/media_tree.git
11265 F: drivers/media/dvb-frontends/horus3a*
11267 MEDIA DRIVERS FOR LNBH25
11268 M: Sergey Kozlov <serjk@netup.ru>
11269 M: Abylay Ospan <aospan@netup.ru>
11270 L: linux-media@vger.kernel.org
11272 W: https://linuxtv.org
11273 W: http://netup.tv/
11274 T: git git://linuxtv.org/media_tree.git
11275 F: drivers/media/dvb-frontends/lnbh25*
11277 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11278 L: linux-media@vger.kernel.org
11280 W: https://linuxtv.org
11281 T: git git://linuxtv.org/media_tree.git
11282 F: drivers/media/dvb-frontends/mxl5xx*
11284 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11285 M: Sergey Kozlov <serjk@netup.ru>
11286 M: Abylay Ospan <aospan@netup.ru>
11287 L: linux-media@vger.kernel.org
11289 W: https://linuxtv.org
11290 W: http://netup.tv/
11291 T: git git://linuxtv.org/media_tree.git
11292 F: drivers/media/pci/netup_unidvb/*
11294 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11295 M: Dmitry Osipenko <digetx@gmail.com>
11296 L: linux-media@vger.kernel.org
11297 L: linux-tegra@vger.kernel.org
11299 T: git git://linuxtv.org/media_tree.git
11300 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11301 F: drivers/staging/media/tegra-vde/
11303 MEDIA DRIVERS FOR RENESAS - CEU
11304 M: Jacopo Mondi <jacopo@jmondi.org>
11305 L: linux-media@vger.kernel.org
11306 L: linux-renesas-soc@vger.kernel.org
11308 T: git git://linuxtv.org/media_tree.git
11309 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11310 F: drivers/media/platform/renesas-ceu.c
11311 F: include/media/drv-intf/renesas-ceu.h
11313 MEDIA DRIVERS FOR RENESAS - DRIF
11314 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11315 L: linux-media@vger.kernel.org
11316 L: linux-renesas-soc@vger.kernel.org
11318 T: git git://linuxtv.org/media_tree.git
11319 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11320 F: drivers/media/platform/rcar_drif.c
11322 MEDIA DRIVERS FOR RENESAS - FCP
11323 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11324 L: linux-media@vger.kernel.org
11325 L: linux-renesas-soc@vger.kernel.org
11327 T: git git://linuxtv.org/media_tree.git
11328 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11329 F: drivers/media/platform/rcar-fcp.c
11330 F: include/media/rcar-fcp.h
11332 MEDIA DRIVERS FOR RENESAS - FDP1
11333 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11334 L: linux-media@vger.kernel.org
11335 L: linux-renesas-soc@vger.kernel.org
11337 T: git git://linuxtv.org/media_tree.git
11338 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11339 F: drivers/media/platform/rcar_fdp1.c
11341 MEDIA DRIVERS FOR RENESAS - VIN
11342 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11343 L: linux-media@vger.kernel.org
11344 L: linux-renesas-soc@vger.kernel.org
11346 T: git git://linuxtv.org/media_tree.git
11347 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11348 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11349 F: drivers/media/platform/rcar-vin/
11351 MEDIA DRIVERS FOR RENESAS - VSP1
11352 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11353 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11354 L: linux-media@vger.kernel.org
11355 L: linux-renesas-soc@vger.kernel.org
11357 T: git git://linuxtv.org/media_tree.git
11358 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11359 F: drivers/media/platform/vsp1/
11361 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11362 L: linux-media@vger.kernel.org
11364 W: https://linuxtv.org
11365 T: git git://linuxtv.org/media_tree.git
11366 F: drivers/media/dvb-frontends/stv0910*
11368 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11369 L: linux-media@vger.kernel.org
11371 W: https://linuxtv.org
11372 T: git git://linuxtv.org/media_tree.git
11373 F: drivers/media/dvb-frontends/stv6111*
11375 MEDIA DRIVERS FOR STM32 - DCMI
11376 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11377 L: linux-media@vger.kernel.org
11379 T: git git://linuxtv.org/media_tree.git
11380 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11381 F: drivers/media/platform/stm32/stm32-dcmi.c
11383 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11384 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11385 L: linux-media@vger.kernel.org
11387 W: https://linuxtv.org
11388 Q: http://patchwork.kernel.org/project/linux-media/list/
11389 T: git git://linuxtv.org/media_tree.git
11390 F: Documentation/admin-guide/media/
11391 F: Documentation/devicetree/bindings/media/
11392 F: Documentation/driver-api/media/
11393 F: Documentation/userspace-api/media/
11395 F: drivers/staging/media/
11396 F: include/linux/platform_data/media/
11398 F: include/uapi/linux/dvb/
11399 F: include/uapi/linux/ivtv*
11400 F: include/uapi/linux/media.h
11401 F: include/uapi/linux/meye.h
11402 F: include/uapi/linux/uvcvideo.h
11403 F: include/uapi/linux/v4l2-*
11404 F: include/uapi/linux/videodev2.h
11406 MEDIATEK BLUETOOTH DRIVER
11407 M: Sean Wang <sean.wang@mediatek.com>
11408 L: linux-bluetooth@vger.kernel.org
11409 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11411 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11412 F: drivers/bluetooth/btmtkuart.c
11414 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11415 M: Sean Wang <sean.wang@mediatek.com>
11416 L: linux-pm@vger.kernel.org
11418 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11419 F: drivers/power/reset/mt6323-poweroff.c
11421 MEDIATEK CIR DRIVER
11422 M: Sean Wang <sean.wang@mediatek.com>
11424 F: drivers/media/rc/mtk-cir.c
11426 MEDIATEK DMA DRIVER
11427 M: Sean Wang <sean.wang@mediatek.com>
11428 L: dmaengine@vger.kernel.org
11429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11430 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11432 F: Documentation/devicetree/bindings/dma/mtk-*
11433 F: drivers/dma/mediatek/
11435 MEDIATEK ETHERNET DRIVER
11436 M: Felix Fietkau <nbd@nbd.name>
11437 M: John Crispin <john@phrozen.org>
11438 M: Sean Wang <sean.wang@mediatek.com>
11439 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11440 L: netdev@vger.kernel.org
11442 F: drivers/net/ethernet/mediatek/
11444 MEDIATEK I2C CONTROLLER DRIVER
11445 M: Qii Wang <qii.wang@mediatek.com>
11446 L: linux-i2c@vger.kernel.org
11448 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11449 F: drivers/i2c/busses/i2c-mt65xx.c
11451 MEDIATEK IOMMU DRIVER
11452 M: Yong Wu <yong.wu@mediatek.com>
11453 L: iommu@lists.linux-foundation.org
11454 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11456 F: Documentation/devicetree/bindings/iommu/mediatek*
11457 F: drivers/iommu/mtk_iommu*
11458 F: include/dt-bindings/memory/mt*-port.h
11460 MEDIATEK JPEG DRIVER
11461 M: Rick Chang <rick.chang@mediatek.com>
11462 M: Bin Liu <bin.liu@mediatek.com>
11464 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11465 F: drivers/media/platform/mtk-jpeg/
11467 MEDIATEK MDP DRIVER
11468 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11469 M: Houlong Wei <houlong.wei@mediatek.com>
11470 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11472 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11473 F: drivers/media/platform/mtk-mdp/
11474 F: drivers/media/platform/mtk-vpu/
11476 MEDIATEK MEDIA DRIVER
11477 M: Tiffany Lin <tiffany.lin@mediatek.com>
11478 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11480 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11481 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11482 F: drivers/media/platform/mtk-vcodec/
11483 F: drivers/media/platform/mtk-vpu/
11485 MEDIATEK MMC/SD/SDIO DRIVER
11486 M: Chaotian Jing <chaotian.jing@mediatek.com>
11488 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11489 F: drivers/mmc/host/mtk-sd.c
11491 MEDIATEK MT76 WIRELESS LAN DRIVER
11492 M: Felix Fietkau <nbd@nbd.name>
11493 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11494 R: Ryder Lee <ryder.lee@mediatek.com>
11495 L: linux-wireless@vger.kernel.org
11497 F: drivers/net/wireless/mediatek/mt76/
11499 MEDIATEK MT7601U WIRELESS LAN DRIVER
11500 M: Jakub Kicinski <kubakici@wp.pl>
11501 L: linux-wireless@vger.kernel.org
11503 F: drivers/net/wireless/mediatek/mt7601u/
11505 MEDIATEK MT7621 CLOCK DRIVER
11506 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11508 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11509 F: drivers/clk/ralink/clk-mt7621.c
11511 MEDIATEK MT7621/28/88 I2C DRIVER
11512 M: Stefan Roese <sr@denx.de>
11513 L: linux-i2c@vger.kernel.org
11515 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11516 F: drivers/i2c/busses/i2c-mt7621.c
11518 MEDIATEK MT7621 PHY PCI DRIVER
11519 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11521 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11522 F: drivers/phy/ralink/phy-mt7621-pci.c
11524 MEDIATEK NAND CONTROLLER DRIVER
11525 L: linux-mtd@lists.infradead.org
11527 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11528 F: drivers/mtd/nand/raw/mtk_*
11530 MEDIATEK PMIC LED DRIVER
11531 M: Sean Wang <sean.wang@mediatek.com>
11533 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11534 F: drivers/leds/leds-mt6323.c
11536 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11537 M: Sean Wang <sean.wang@mediatek.com>
11539 F: drivers/char/hw_random/mtk-rng.c
11541 MEDIATEK SWITCH DRIVER
11542 M: Sean Wang <sean.wang@mediatek.com>
11543 M: Landen Chao <Landen.Chao@mediatek.com>
11544 L: netdev@vger.kernel.org
11546 F: drivers/net/dsa/mt7530.*
11547 F: net/dsa/tag_mtk.c
11549 MEDIATEK USB3 DRD IP DRIVER
11550 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11551 L: linux-usb@vger.kernel.org
11552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11553 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11555 F: Documentation/devicetree/bindings/usb/mediatek,*
11556 F: drivers/usb/host/xhci-mtk*
11557 F: drivers/usb/mtu3/
11559 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11560 M: Peter Senna Tschudin <peter.senna@gmail.com>
11561 M: Martin Donnelly <martin.donnelly@ge.com>
11562 M: Martyn Welch <martyn.welch@collabora.co.uk>
11564 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11565 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11567 MEGARAID SCSI/SAS DRIVERS
11568 M: Kashyap Desai <kashyap.desai@broadcom.com>
11569 M: Sumit Saxena <sumit.saxena@broadcom.com>
11570 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11571 L: megaraidlinux.pdl@broadcom.com
11572 L: linux-scsi@vger.kernel.org
11574 W: http://www.avagotech.com/support/
11575 F: Documentation/scsi/megaraid.rst
11576 F: drivers/scsi/megaraid.*
11577 F: drivers/scsi/megaraid/
11579 MELEXIS MLX90614 DRIVER
11580 M: Crt Mori <cmo@melexis.com>
11581 L: linux-iio@vger.kernel.org
11583 W: http://www.melexis.com
11584 F: drivers/iio/temperature/mlx90614.c
11586 MELEXIS MLX90632 DRIVER
11587 M: Crt Mori <cmo@melexis.com>
11588 L: linux-iio@vger.kernel.org
11590 W: http://www.melexis.com
11591 F: drivers/iio/temperature/mlx90632.c
11593 MELFAS MIP4 TOUCHSCREEN DRIVER
11594 M: Sangwon Jee <jeesw@melfas.com>
11596 W: http://www.melfas.com
11597 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11598 F: drivers/input/touchscreen/melfas_mip4.c
11600 MELLANOX BLUEFIELD I2C DRIVER
11601 M: Khalil Blaiech <kblaiech@nvidia.com>
11602 L: linux-i2c@vger.kernel.org
11604 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11605 F: drivers/i2c/busses/i2c-mlxbf.c
11607 MELLANOX ETHERNET DRIVER (mlx4_en)
11608 M: Tariq Toukan <tariqt@nvidia.com>
11609 L: netdev@vger.kernel.org
11611 W: http://www.mellanox.com
11612 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11613 F: drivers/net/ethernet/mellanox/mlx4/en_*
11615 MELLANOX ETHERNET DRIVER (mlx5e)
11616 M: Saeed Mahameed <saeedm@nvidia.com>
11617 L: netdev@vger.kernel.org
11619 W: http://www.mellanox.com
11620 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11621 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11623 MELLANOX ETHERNET INNOVA DRIVERS
11624 R: Boris Pismenny <borisp@nvidia.com>
11625 L: netdev@vger.kernel.org
11627 W: http://www.mellanox.com
11628 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11629 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11630 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11631 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11632 F: include/linux/mlx5/mlx5_ifc_fpga.h
11634 MELLANOX ETHERNET SWITCH DRIVERS
11635 M: Jiri Pirko <jiri@nvidia.com>
11636 M: Ido Schimmel <idosch@nvidia.com>
11637 L: netdev@vger.kernel.org
11639 W: http://www.mellanox.com
11640 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11641 F: drivers/net/ethernet/mellanox/mlxsw/
11642 F: tools/testing/selftests/drivers/net/mlxsw/
11644 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11645 M: mlxsw@nvidia.com
11646 L: netdev@vger.kernel.org
11648 W: http://www.mellanox.com
11649 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11650 F: drivers/net/ethernet/mellanox/mlxfw/
11652 MELLANOX HARDWARE PLATFORM SUPPORT
11653 M: Hans de Goede <hdegoede@redhat.com>
11654 M: Mark Gross <mgross@linux.intel.com>
11655 M: Vadim Pasternak <vadimp@nvidia.com>
11656 L: platform-driver-x86@vger.kernel.org
11658 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11659 F: drivers/platform/mellanox/
11660 F: include/linux/platform_data/mlxreg.h
11662 MELLANOX MLX4 core VPI driver
11663 M: Tariq Toukan <tariqt@nvidia.com>
11664 L: netdev@vger.kernel.org
11665 L: linux-rdma@vger.kernel.org
11667 W: http://www.mellanox.com
11668 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11669 F: drivers/net/ethernet/mellanox/mlx4/
11670 F: include/linux/mlx4/
11672 MELLANOX MLX4 IB driver
11673 M: Yishai Hadas <yishaih@nvidia.com>
11674 L: linux-rdma@vger.kernel.org
11676 W: http://www.mellanox.com
11677 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11678 F: drivers/infiniband/hw/mlx4/
11679 F: include/linux/mlx4/
11680 F: include/uapi/rdma/mlx4-abi.h
11682 MELLANOX MLX5 core VPI driver
11683 M: Saeed Mahameed <saeedm@nvidia.com>
11684 M: Leon Romanovsky <leonro@nvidia.com>
11685 L: netdev@vger.kernel.org
11686 L: linux-rdma@vger.kernel.org
11688 W: http://www.mellanox.com
11689 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11690 F: Documentation/networking/device_drivers/ethernet/mellanox/
11691 F: drivers/net/ethernet/mellanox/mlx5/core/
11692 F: include/linux/mlx5/
11694 MELLANOX MLX5 IB driver
11695 M: Leon Romanovsky <leonro@nvidia.com>
11696 L: linux-rdma@vger.kernel.org
11698 W: http://www.mellanox.com
11699 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11700 F: drivers/infiniband/hw/mlx5/
11701 F: include/linux/mlx5/
11702 F: include/uapi/rdma/mlx5-abi.h
11704 MELLANOX MLXCPLD I2C AND MUX DRIVER
11705 M: Vadim Pasternak <vadimp@nvidia.com>
11706 M: Michael Shych <michaelsh@nvidia.com>
11707 L: linux-i2c@vger.kernel.org
11709 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11710 F: drivers/i2c/busses/i2c-mlxcpld.c
11711 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11713 MELLANOX MLXCPLD LED DRIVER
11714 M: Vadim Pasternak <vadimp@nvidia.com>
11715 L: linux-leds@vger.kernel.org
11717 F: Documentation/leds/leds-mlxcpld.rst
11718 F: drivers/leds/leds-mlxcpld.c
11719 F: drivers/leds/leds-mlxreg.c
11721 MELLANOX PLATFORM DRIVER
11722 M: Vadim Pasternak <vadimp@nvidia.com>
11723 L: platform-driver-x86@vger.kernel.org
11725 F: drivers/platform/x86/mlx-platform.c
11728 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11729 M: "Paul E. McKenney" <paulmck@kernel.org>
11730 L: linux-kernel@vger.kernel.org
11732 F: arch/powerpc/include/asm/membarrier.h
11733 F: include/uapi/linux/membarrier.h
11734 F: kernel/sched/membarrier.c
11737 M: Mike Rapoport <rppt@linux.ibm.com>
11738 L: linux-mm@kvack.org
11740 F: Documentation/core-api/boot-time-mm.rst
11741 F: include/linux/memblock.h
11744 MEMORY CONTROLLER DRIVERS
11745 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11746 L: linux-kernel@vger.kernel.org
11748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11749 F: Documentation/devicetree/bindings/memory-controllers/
11751 F: include/dt-bindings/memory/
11753 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11754 M: Dmitry Osipenko <digetx@gmail.com>
11755 L: linux-pm@vger.kernel.org
11756 L: linux-tegra@vger.kernel.org
11757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11759 F: drivers/devfreq/tegra30-devfreq.c
11762 M: Andrew Morton <akpm@linux-foundation.org>
11763 L: linux-mm@kvack.org
11765 W: http://www.linux-mm.org
11766 T: quilt https://ozlabs.org/~akpm/mmotm/
11767 T: quilt https://ozlabs.org/~akpm/mmots/
11768 T: git git://github.com/hnaz/linux-mm.git
11769 F: include/linux/gfp.h
11770 F: include/linux/memory_hotplug.h
11771 F: include/linux/mm.h
11772 F: include/linux/mmzone.h
11773 F: include/linux/pagewalk.h
11774 F: include/linux/vmalloc.h
11777 MEMORY TECHNOLOGY DEVICES (MTD)
11778 M: Miquel Raynal <miquel.raynal@bootlin.com>
11779 M: Richard Weinberger <richard@nod.at>
11780 M: Vignesh Raghavendra <vigneshr@ti.com>
11781 L: linux-mtd@lists.infradead.org
11783 W: http://www.linux-mtd.infradead.org/
11784 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11785 C: irc://irc.oftc.net/mtd
11786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11788 F: Documentation/devicetree/bindings/mtd/
11790 F: include/linux/mtd/
11791 F: include/uapi/mtd/
11793 MEN A21 WATCHDOG DRIVER
11794 M: Johannes Thumshirn <morbidrsa@gmail.com>
11795 L: linux-watchdog@vger.kernel.org
11797 F: drivers/watchdog/mena21_wdt.c
11799 MEN CHAMELEON BUS (mcb)
11800 M: Johannes Thumshirn <morbidrsa@gmail.com>
11802 F: Documentation/driver-api/men-chameleon-bus.rst
11804 F: include/linux/mcb.h
11806 MEN F21BMC (Board Management Controller)
11807 M: Andreas Werner <andreas.werner@men.de>
11809 F: Documentation/hwmon/menf21bmc.rst
11810 F: drivers/hwmon/menf21bmc_hwmon.c
11811 F: drivers/leds/leds-menf21bmc.c
11812 F: drivers/mfd/menf21bmc.c
11813 F: drivers/watchdog/menf21bmc_wdt.c
11815 MEN Z069 WATCHDOG DRIVER
11816 M: Johannes Thumshirn <jth@kernel.org>
11817 L: linux-watchdog@vger.kernel.org
11819 F: drivers/watchdog/menz69_wdt.c
11821 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11822 M: Neil Armstrong <narmstrong@baylibre.com>
11823 L: linux-media@vger.kernel.org
11824 L: linux-amlogic@lists.infradead.org
11826 W: http://linux-meson.com/
11827 T: git git://linuxtv.org/media_tree.git
11828 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11829 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11830 F: drivers/media/cec/platform/meson/ao-cec.c
11832 MESON GE2D DRIVER FOR AMLOGIC SOCS
11833 M: Neil Armstrong <narmstrong@baylibre.com>
11834 L: linux-media@vger.kernel.org
11835 L: linux-amlogic@lists.infradead.org
11837 T: git git://linuxtv.org/media_tree.git
11838 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11839 F: drivers/media/platform/meson/ge2d/
11841 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11842 M: Liang Yang <liang.yang@amlogic.com>
11843 L: linux-mtd@lists.infradead.org
11845 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11846 F: drivers/mtd/nand/raw/meson_*
11848 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11849 M: Neil Armstrong <narmstrong@baylibre.com>
11850 L: linux-media@vger.kernel.org
11851 L: linux-amlogic@lists.infradead.org
11853 T: git git://linuxtv.org/media_tree.git
11854 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11855 F: drivers/staging/media/meson/vdec/
11857 METHODE UDPU SUPPORT
11858 M: Vladimir Vid <vladimir.vid@sartura.hr>
11860 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11863 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11864 M: Hemant Kumar <hemantk@codeaurora.org>
11865 L: linux-arm-msm@vger.kernel.org
11867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11868 F: Documentation/ABI/stable/sysfs-bus-mhi
11869 F: Documentation/mhi/
11870 F: drivers/bus/mhi/
11871 F: include/linux/mhi.h
11873 MICROBLAZE ARCHITECTURE
11874 M: Michal Simek <monstr@monstr.eu>
11876 W: http://www.monstr.eu/fdt/
11877 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11878 F: arch/microblaze/
11880 MICROCHIP AT91 DMA DRIVERS
11881 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11882 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11884 L: dmaengine@vger.kernel.org
11886 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11887 F: drivers/dma/at_hdmac.c
11888 F: drivers/dma/at_hdmac_regs.h
11889 F: drivers/dma/at_xdmac.c
11890 F: include/dt-bindings/dma/at91.h
11892 MICROCHIP AT91 SERIAL DRIVER
11893 M: Richard Genoud <richard.genoud@gmail.com>
11895 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11896 F: drivers/tty/serial/atmel_serial.c
11897 F: drivers/tty/serial/atmel_serial.h
11899 MICROCHIP AT91 USART MFD DRIVER
11900 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11901 L: linux-kernel@vger.kernel.org
11903 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11904 F: drivers/mfd/at91-usart.c
11905 F: include/dt-bindings/mfd/at91-usart.h
11907 MICROCHIP AT91 USART SPI DRIVER
11908 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11909 L: linux-spi@vger.kernel.org
11911 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11912 F: drivers/spi/spi-at91-usart.c
11914 MICROCHIP AUDIO ASOC DRIVERS
11915 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11916 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11920 MICROCHIP ECC DRIVER
11921 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11922 L: linux-crypto@vger.kernel.org
11924 F: drivers/crypto/atmel-ecc.*
11926 MICROCHIP I2C DRIVER
11927 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11928 L: linux-i2c@vger.kernel.org
11930 F: drivers/i2c/busses/i2c-at91-*.c
11931 F: drivers/i2c/busses/i2c-at91.h
11933 MICROCHIP ISC DRIVER
11934 M: Eugen Hristev <eugen.hristev@microchip.com>
11935 L: linux-media@vger.kernel.org
11937 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11938 F: drivers/media/platform/atmel/atmel-isc-base.c
11939 F: drivers/media/platform/atmel/atmel-isc-regs.h
11940 F: drivers/media/platform/atmel/atmel-isc.h
11941 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11942 F: include/linux/atmel-isc-media.h
11944 MICROCHIP ISI DRIVER
11945 M: Eugen Hristev <eugen.hristev@microchip.com>
11946 L: linux-media@vger.kernel.org
11948 F: drivers/media/platform/atmel/atmel-isi.c
11949 F: drivers/media/platform/atmel/atmel-isi.h
11951 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11952 M: Woojung Huh <woojung.huh@microchip.com>
11953 M: UNGLinuxDriver@microchip.com
11954 L: netdev@vger.kernel.org
11956 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11957 F: drivers/net/dsa/microchip/*
11958 F: include/linux/platform_data/microchip-ksz.h
11959 F: net/dsa/tag_ksz.c
11961 MICROCHIP LAN743X ETHERNET DRIVER
11962 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11963 M: UNGLinuxDriver@microchip.com
11964 L: netdev@vger.kernel.org
11966 F: drivers/net/ethernet/microchip/lan743x_*
11968 MICROCHIP LCDFB DRIVER
11969 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11970 L: linux-fbdev@vger.kernel.org
11972 F: drivers/video/fbdev/atmel_lcdfb.c
11973 F: include/video/atmel_lcdc.h
11975 MICROCHIP MCP16502 PMIC DRIVER
11976 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11979 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11980 F: drivers/regulator/mcp16502.c
11982 MICROCHIP MCP3911 ADC DRIVER
11983 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11984 M: Kent Gustavsson <kent@minoris.se>
11985 L: linux-iio@vger.kernel.org
11987 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11988 F: drivers/iio/adc/mcp3911.c
11990 MICROCHIP MMC/SD/SDIO MCI DRIVER
11991 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11993 F: drivers/mmc/host/atmel-mci.c
11995 MICROCHIP NAND DRIVER
11996 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11997 L: linux-mtd@lists.infradead.org
11999 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12000 F: drivers/mtd/nand/raw/atmel/*
12002 MICROCHIP PWM DRIVER
12003 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12005 L: linux-pwm@vger.kernel.org
12007 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12008 F: drivers/pwm/pwm-atmel.c
12010 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12011 M: Eugen Hristev <eugen.hristev@microchip.com>
12012 L: linux-iio@vger.kernel.org
12014 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12015 F: drivers/iio/adc/at91-sama5d2_adc.c
12016 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12018 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12019 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12021 F: drivers/power/reset/at91-sama5d2_shdwc.c
12023 MICROCHIP SPI DRIVER
12024 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12026 F: drivers/spi/spi-atmel.*
12028 MICROCHIP SSC DRIVER
12029 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12032 F: drivers/misc/atmel-ssc.c
12033 F: include/linux/atmel-ssc.h
12035 MICROCHIP USB251XB DRIVER
12036 M: Richard Leitner <richard.leitner@skidata.com>
12037 L: linux-usb@vger.kernel.org
12039 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12040 F: drivers/usb/misc/usb251xb.c
12042 MICROCHIP USBA UDC DRIVER
12043 M: Cristian Birsan <cristian.birsan@microchip.com>
12044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12046 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12048 MICROCHIP WILC1000 WIFI DRIVER
12049 M: Ajay Singh <ajay.kathat@microchip.com>
12050 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12051 L: linux-wireless@vger.kernel.org
12053 F: drivers/net/wireless/microchip/wilc1000/
12055 MICROSEMI MIPS SOCS
12056 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12057 M: UNGLinuxDriver@microchip.com
12058 L: linux-mips@vger.kernel.org
12060 F: Documentation/devicetree/bindings/mips/mscc.txt
12061 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12062 F: arch/mips/boot/dts/mscc/
12063 F: arch/mips/configs/generic/board-ocelot.config
12064 F: arch/mips/generic/board-ocelot.c
12066 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12067 M: Don Brace <don.brace@microchip.com>
12068 L: storagedev@microchip.com
12069 L: linux-scsi@vger.kernel.org
12071 F: Documentation/scsi/smartpqi.rst
12072 F: drivers/scsi/smartpqi/Kconfig
12073 F: drivers/scsi/smartpqi/Makefile
12074 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12075 F: include/linux/cciss*.h
12076 F: include/uapi/linux/cciss*.h
12078 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12079 M: Maximilian Luz <luzmaximilian@gmail.com>
12080 L: linux-pm@vger.kernel.org
12081 L: platform-driver-x86@vger.kernel.org
12083 F: drivers/power/supply/surface_battery.c
12084 F: drivers/power/supply/surface_charger.c
12086 MICROSOFT SURFACE DTX DRIVER
12087 M: Maximilian Luz <luzmaximilian@gmail.com>
12088 L: platform-driver-x86@vger.kernel.org
12090 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12091 F: drivers/platform/surface/surface_dtx.c
12092 F: include/uapi/linux/surface_aggregator/dtx.h
12094 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12095 M: Maximilian Luz <luzmaximilian@gmail.com>
12096 L: platform-driver-x86@vger.kernel.org
12098 F: drivers/platform/surface/surface_gpe.c
12100 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12101 M: Hans de Goede <hdegoede@redhat.com>
12102 M: Mark Gross <mgross@linux.intel.com>
12103 M: Maximilian Luz <luzmaximilian@gmail.com>
12104 L: platform-driver-x86@vger.kernel.org
12106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12107 F: drivers/platform/surface/
12109 MICROSOFT SURFACE HID TRANSPORT DRIVER
12110 M: Maximilian Luz <luzmaximilian@gmail.com>
12111 L: linux-input@vger.kernel.org
12112 L: platform-driver-x86@vger.kernel.org
12114 F: drivers/hid/surface-hid/
12116 MICROSOFT SURFACE HOT-PLUG DRIVER
12117 M: Maximilian Luz <luzmaximilian@gmail.com>
12118 L: platform-driver-x86@vger.kernel.org
12120 F: drivers/platform/surface/surface_hotplug.c
12122 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12123 M: Maximilian Luz <luzmaximilian@gmail.com>
12124 L: platform-driver-x86@vger.kernel.org
12126 F: drivers/platform/surface/surface_platform_profile.c
12128 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12129 M: Chen Yu <yu.c.chen@intel.com>
12130 L: platform-driver-x86@vger.kernel.org
12132 F: drivers/platform/surface/surfacepro3_button.c
12134 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12135 M: Maximilian Luz <luzmaximilian@gmail.com>
12137 W: https://github.com/linux-surface/surface-aggregator-module
12138 C: irc://chat.freenode.net/##linux-surface
12139 F: Documentation/driver-api/surface_aggregator/
12140 F: drivers/platform/surface/aggregator/
12141 F: drivers/platform/surface/surface_acpi_notify.c
12142 F: drivers/platform/surface/surface_aggregator_cdev.c
12143 F: drivers/platform/surface/surface_aggregator_registry.c
12144 F: include/linux/surface_acpi_notify.h
12145 F: include/linux/surface_aggregator/
12146 F: include/uapi/linux/surface_aggregator/
12148 MICROTEK X6 SCANNER
12149 M: Oliver Neukum <oliver@neukum.org>
12151 F: drivers/usb/image/microtek.*
12153 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12154 M: Luka Kovacic <luka.kovacic@sartura.hr>
12155 M: Luka Perkov <luka.perkov@sartura.hr>
12157 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12158 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12159 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12160 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12161 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12162 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12164 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12165 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12166 L: linux-media@vger.kernel.org
12168 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12169 F: Documentation/driver-api/media/drivers/ccs/
12170 F: Documentation/userspace-api/media/drivers/ccs.rst
12171 F: drivers/media/i2c/ccs-pll.c
12172 F: drivers/media/i2c/ccs-pll.h
12173 F: drivers/media/i2c/ccs/
12174 F: include/uapi/linux/ccs.h
12175 F: include/uapi/linux/smiapp.h
12178 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12179 L: linux-mips@vger.kernel.org
12181 W: http://www.linux-mips.org/
12182 Q: https://patchwork.kernel.org/project/linux-mips/list/
12183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12184 F: Documentation/devicetree/bindings/mips/
12185 F: Documentation/mips/
12187 F: drivers/platform/mips/
12189 MIPS BOSTON DEVELOPMENT BOARD
12190 M: Paul Burton <paulburton@kernel.org>
12191 L: linux-mips@vger.kernel.org
12193 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12194 F: arch/mips/boot/dts/img/boston.dts
12195 F: arch/mips/configs/generic/board-boston.config
12196 F: drivers/clk/imgtec/clk-boston.c
12197 F: include/dt-bindings/clock/boston-clock.h
12200 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12201 M: Serge Semin <fancer.lancer@gmail.com>
12202 L: linux-mips@vger.kernel.org
12204 F: drivers/bus/mips_cdmm.c
12205 F: drivers/clocksource/mips-gic-timer.c
12206 F: drivers/cpuidle/cpuidle-cps.c
12207 F: drivers/irqchip/irq-mips-cpu.c
12208 F: drivers/irqchip/irq-mips-gic.c
12210 MIPS GENERIC PLATFORM
12211 M: Paul Burton <paulburton@kernel.org>
12212 L: linux-mips@vger.kernel.org
12214 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12215 F: arch/mips/generic/
12216 F: arch/mips/tools/generic-board-config.sh
12218 MIPS RINT INSTRUCTION EMULATION
12219 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12220 L: linux-mips@vger.kernel.org
12222 F: arch/mips/math-emu/dp_rint.c
12223 F: arch/mips/math-emu/sp_rint.c
12225 MIPS/LOONGSON1 ARCHITECTURE
12226 M: Keguang Zhang <keguang.zhang@gmail.com>
12227 L: linux-mips@vger.kernel.org
12229 F: arch/mips/include/asm/mach-loongson32/
12230 F: arch/mips/loongson32/
12231 F: drivers/*/*/*loongson1*
12232 F: drivers/*/*loongson1*
12234 MIPS/LOONGSON2EF ARCHITECTURE
12235 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12236 L: linux-mips@vger.kernel.org
12238 F: arch/mips/include/asm/mach-loongson2ef/
12239 F: arch/mips/loongson2ef/
12240 F: drivers/cpufreq/loongson2_cpufreq.c
12242 MIPS/LOONGSON64 ARCHITECTURE
12243 M: Huacai Chen <chenhuacai@kernel.org>
12244 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12245 L: linux-mips@vger.kernel.org
12247 F: arch/mips/include/asm/mach-loongson64/
12248 F: arch/mips/loongson64/
12249 F: drivers/irqchip/irq-loongson*
12250 F: drivers/platform/mips/cpu_hwmon.c
12252 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12253 M: Hans Verkuil <hverkuil@xs4all.nl>
12254 L: linux-media@vger.kernel.org
12256 W: https://linuxtv.org
12257 T: git git://linuxtv.org/media_tree.git
12258 F: drivers/media/radio/radio-miropcm20*
12261 R: Lubomir Rintel <lkundrak@v3.sk>
12262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12265 F: arch/arm/boot/dts/mmp*
12266 F: arch/arm/mach-mmp/
12267 F: include/linux/soc/mmp/
12269 MMP USB PHY DRIVERS
12270 R: Lubomir Rintel <lkundrak@v3.sk>
12271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12273 F: drivers/phy/marvell/phy-mmp3-usb.c
12274 F: drivers/phy/marvell/phy-pxa-usb.c
12276 MMU GATHER AND TLB INVALIDATION
12277 M: Will Deacon <will@kernel.org>
12278 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12279 M: Andrew Morton <akpm@linux-foundation.org>
12280 M: Nick Piggin <npiggin@gmail.com>
12281 M: Peter Zijlstra <peterz@infradead.org>
12282 L: linux-arch@vger.kernel.org
12283 L: linux-mm@kvack.org
12285 F: arch/*/include/asm/tlb.h
12286 F: include/asm-generic/tlb.h
12289 MN88472 MEDIA DRIVER
12290 M: Antti Palosaari <crope@iki.fi>
12291 L: linux-media@vger.kernel.org
12293 W: https://linuxtv.org
12294 W: http://palosaari.fi/linux/
12295 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12296 F: drivers/media/dvb-frontends/mn88472*
12298 MN88473 MEDIA DRIVER
12299 M: Antti Palosaari <crope@iki.fi>
12300 L: linux-media@vger.kernel.org
12302 W: https://linuxtv.org
12303 W: http://palosaari.fi/linux/
12304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12305 F: drivers/media/dvb-frontends/mn88473*
12308 M: Jessica Yu <jeyu@kernel.org>
12310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12311 F: include/linux/module.h
12314 MONOLITHIC POWER SYSTEM PMIC DRIVER
12315 M: Saravanan Sekar <sravanhome@gmail.com>
12317 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12318 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12319 F: drivers/iio/adc/mp2629_adc.c
12320 F: drivers/mfd/mp2629.c
12321 F: drivers/power/supply/mp2629_charger.c
12322 F: drivers/regulator/mp5416.c
12323 F: drivers/regulator/mpq7920.c
12324 F: drivers/regulator/mpq7920.h
12325 F: include/linux/mfd/mp2629.h
12327 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12329 W: http://popies.net/meye/
12330 F: Documentation/userspace-api/media/drivers/meye*
12331 F: drivers/media/pci/meye/
12332 F: include/uapi/linux/meye.h
12334 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12336 F: Documentation/driver-api/serial/moxa-smartio.rst
12337 F: drivers/tty/mxser.*
12339 MR800 AVERMEDIA USB FM RADIO DRIVER
12340 M: Alexey Klimov <klimov.linux@gmail.com>
12341 L: linux-media@vger.kernel.org
12343 T: git git://linuxtv.org/media_tree.git
12344 F: drivers/media/radio/radio-mr800.c
12346 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12347 M: Alan Ott <alan@signal11.us>
12348 L: linux-wpan@vger.kernel.org
12350 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12351 F: drivers/net/ieee802154/mrf24j40.c
12354 M: "Lee, Chun-Yi" <jlee@suse.com>
12355 L: platform-driver-x86@vger.kernel.org
12357 F: drivers/platform/x86/msi-laptop.c
12360 L: platform-driver-x86@vger.kernel.org
12362 F: drivers/platform/x86/msi-wmi.c
12364 MSI001 MEDIA DRIVER
12365 M: Antti Palosaari <crope@iki.fi>
12366 L: linux-media@vger.kernel.org
12368 W: https://linuxtv.org
12369 W: http://palosaari.fi/linux/
12370 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12371 T: git git://linuxtv.org/anttip/media_tree.git
12372 F: drivers/media/tuners/msi001*
12374 MSI2500 MEDIA DRIVER
12375 M: Antti Palosaari <crope@iki.fi>
12376 L: linux-media@vger.kernel.org
12378 W: https://linuxtv.org
12379 W: http://palosaari.fi/linux/
12380 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12381 T: git git://linuxtv.org/anttip/media_tree.git
12382 F: drivers/media/usb/msi2500/
12384 MSTAR INTERRUPT CONTROLLER DRIVER
12385 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12386 M: Daniel Palmer <daniel@thingy.jp>
12388 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12389 F: drivers/irqchip/irq-mst-intc.c
12391 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12392 M: Robert Jarzmik <robert.jarzmik@free.fr>
12393 L: linux-mtd@lists.infradead.org
12395 F: drivers/mtd/devices/docg3*
12397 MT9M032 APTINA SENSOR DRIVER
12398 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12399 L: linux-media@vger.kernel.org
12401 T: git git://linuxtv.org/media_tree.git
12402 F: drivers/media/i2c/mt9m032.c
12403 F: include/media/i2c/mt9m032.h
12405 MT9P031 APTINA CAMERA SENSOR
12406 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12407 L: linux-media@vger.kernel.org
12409 T: git git://linuxtv.org/media_tree.git
12410 F: drivers/media/i2c/mt9p031.c
12411 F: include/media/i2c/mt9p031.h
12413 MT9T001 APTINA CAMERA SENSOR
12414 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12415 L: linux-media@vger.kernel.org
12417 T: git git://linuxtv.org/media_tree.git
12418 F: drivers/media/i2c/mt9t001.c
12419 F: include/media/i2c/mt9t001.h
12421 MT9T112 APTINA CAMERA SENSOR
12422 M: Jacopo Mondi <jacopo@jmondi.org>
12423 L: linux-media@vger.kernel.org
12425 T: git git://linuxtv.org/media_tree.git
12426 F: drivers/media/i2c/mt9t112.c
12427 F: include/media/i2c/mt9t112.h
12429 MT9V032 APTINA CAMERA SENSOR
12430 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12431 L: linux-media@vger.kernel.org
12433 T: git git://linuxtv.org/media_tree.git
12434 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12435 F: drivers/media/i2c/mt9v032.c
12436 F: include/media/i2c/mt9v032.h
12438 MT9V111 APTINA CAMERA SENSOR
12439 M: Jacopo Mondi <jacopo@jmondi.org>
12440 L: linux-media@vger.kernel.org
12442 T: git git://linuxtv.org/media_tree.git
12443 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12444 F: drivers/media/i2c/mt9v111.c
12446 MULTIFUNCTION DEVICES (MFD)
12447 M: Lee Jones <lee.jones@linaro.org>
12449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12450 F: Documentation/devicetree/bindings/mfd/
12452 F: include/dt-bindings/mfd/
12453 F: include/linux/mfd/
12455 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12457 F: drivers/mmc/host/mmc_spi.c
12458 F: include/linux/spi/mmc_spi.h
12460 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12461 M: Ulf Hansson <ulf.hansson@linaro.org>
12462 L: linux-mmc@vger.kernel.org
12464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12465 F: Documentation/devicetree/bindings/mmc/
12467 F: include/linux/mmc/
12468 F: include/uapi/linux/mmc/
12470 MULTIPLEXER SUBSYSTEM
12471 M: Peter Rosin <peda@axentia.se>
12473 F: Documentation/ABI/testing/sysfs-class-mux*
12474 F: Documentation/devicetree/bindings/mux/
12476 F: include/dt-bindings/mux/
12477 F: include/linux/mux/
12479 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12480 M: Bin Liu <b-liu@ti.com>
12481 L: linux-usb@vger.kernel.org
12483 F: drivers/usb/musb/
12485 MXL301RF MEDIA DRIVER
12486 M: Akihiro Tsukada <tskd08@gmail.com>
12487 L: linux-media@vger.kernel.org
12489 F: drivers/media/tuners/mxl301rf*
12491 MXL5007T MEDIA DRIVER
12492 M: Michael Krufky <mkrufky@linuxtv.org>
12493 L: linux-media@vger.kernel.org
12495 W: https://linuxtv.org
12496 W: http://github.com/mkrufky
12497 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12498 T: git git://linuxtv.org/mkrufky/tuners.git
12499 F: drivers/media/tuners/mxl5007t.*
12502 M: Marek Vasut <marex@denx.de>
12503 M: Stefan Agner <stefan@agner.ch>
12504 L: dri-devel@lists.freedesktop.org
12506 T: git git://anongit.freedesktop.org/drm/drm-misc
12507 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12508 F: drivers/gpu/drm/mxsfb/
12510 MYLEX DAC960 PCI RAID Controller
12511 M: Hannes Reinecke <hare@kernel.org>
12512 L: linux-scsi@vger.kernel.org
12514 F: drivers/scsi/myrb.*
12515 F: drivers/scsi/myrs.*
12517 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12518 M: Chris Lee <christopher.lee@cspi.com>
12519 L: netdev@vger.kernel.org
12521 W: https://www.cspi.com/ethernet-products/support/downloads/
12522 F: drivers/net/ethernet/myricom/myri10ge/
12524 NAND FLASH SUBSYSTEM
12525 M: Miquel Raynal <miquel.raynal@bootlin.com>
12526 R: Richard Weinberger <richard@nod.at>
12527 L: linux-mtd@lists.infradead.org
12529 W: http://www.linux-mtd.infradead.org/
12530 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12531 C: irc://irc.oftc.net/mtd
12532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12533 F: drivers/mtd/nand/
12534 F: include/linux/mtd/*nand*.h
12536 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12537 M: Daniel Mack <zonque@gmail.com>
12538 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12540 W: http://www.native-instruments.com
12541 F: sound/usb/caiaq/
12543 NATSEMI ETHERNET DRIVER (DP8381x)
12545 F: drivers/net/ethernet/natsemi/natsemi.c
12547 NCR 5380 SCSI DRIVERS
12548 M: Finn Thain <fthain@telegraphics.com.au>
12549 M: Michael Schmitz <schmitzmic@gmail.com>
12550 L: linux-scsi@vger.kernel.org
12552 F: Documentation/scsi/g_NCR5380.rst
12553 F: drivers/scsi/NCR5380.*
12554 F: drivers/scsi/arm/cumana_1.c
12555 F: drivers/scsi/arm/oak.c
12556 F: drivers/scsi/atari_scsi.*
12557 F: drivers/scsi/dmx3191d.c
12558 F: drivers/scsi/g_NCR5380.*
12559 F: drivers/scsi/mac_scsi.*
12560 F: drivers/scsi/sun3_scsi.*
12561 F: drivers/scsi/sun3_scsi_vme.c
12564 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12568 NCT6775 HARDWARE MONITOR DRIVER
12569 M: Guenter Roeck <linux@roeck-us.net>
12570 L: linux-hwmon@vger.kernel.org
12572 F: Documentation/hwmon/nct6775.rst
12573 F: drivers/hwmon/nct6775.c
12576 M: Jakub Kicinski <kuba@kernel.org>
12578 F: drivers/net/netdevsim/*
12580 NETEM NETWORK EMULATOR
12581 M: Stephen Hemminger <stephen@networkplumber.org>
12582 L: netdev@vger.kernel.org
12584 F: net/sched/sch_netem.c
12586 NETERION 10GbE DRIVERS (s2io/vxge)
12587 M: Jon Mason <jdmason@kudzu.us>
12588 L: netdev@vger.kernel.org
12590 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12591 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12592 F: drivers/net/ethernet/neterion/
12595 M: Pablo Neira Ayuso <pablo@netfilter.org>
12596 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12597 M: Florian Westphal <fw@strlen.de>
12598 L: netfilter-devel@vger.kernel.org
12599 L: coreteam@netfilter.org
12601 W: http://www.netfilter.org/
12602 W: http://www.iptables.org/
12603 W: http://www.nftables.org/
12604 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12607 F: include/linux/netfilter*
12608 F: include/linux/netfilter/
12609 F: include/net/netfilter/
12610 F: include/uapi/linux/netfilter*
12611 F: include/uapi/linux/netfilter/
12612 F: net/*/netfilter.c
12613 F: net/*/netfilter/
12614 F: net/bridge/br_netfilter*.c
12617 NETROM NETWORK LAYER
12618 M: Ralf Baechle <ralf@linux-mips.org>
12619 L: linux-hams@vger.kernel.org
12621 W: http://www.linux-ax25.org/
12622 F: include/net/netrom.h
12623 F: include/uapi/linux/netrom.h
12626 NETRONIX EMBEDDED CONTROLLER
12627 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
12629 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
12630 F: drivers/mfd/ntxec.c
12631 F: drivers/pwm/pwm-ntxec.c
12632 F: drivers/rtc/rtc-ntxec.c
12633 F: include/linux/mfd/ntxec.h
12635 NETRONOME ETHERNET DRIVERS
12636 M: Simon Horman <simon.horman@netronome.com>
12637 R: Jakub Kicinski <kuba@kernel.org>
12638 L: oss-drivers@netronome.com
12640 F: drivers/net/ethernet/netronome/
12642 NETWORK BLOCK DEVICE (NBD)
12643 M: Josef Bacik <josef@toxicpanda.com>
12644 L: linux-block@vger.kernel.org
12645 L: nbd@other.debian.org
12647 F: Documentation/admin-guide/blockdev/nbd.rst
12648 F: drivers/block/nbd.c
12649 F: include/trace/events/nbd.h
12650 F: include/uapi/linux/nbd.h
12652 NETWORK DROP MONITOR
12653 M: Neil Horman <nhorman@tuxdriver.com>
12654 L: netdev@vger.kernel.org
12656 W: https://fedorahosted.org/dropwatch/
12657 F: include/uapi/linux/net_dropmon.h
12658 F: net/core/drop_monitor.c
12661 M: "David S. Miller" <davem@davemloft.net>
12662 M: Jakub Kicinski <kuba@kernel.org>
12663 L: netdev@vger.kernel.org
12665 W: http://www.linuxfoundation.org/en/Net
12666 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12669 F: Documentation/devicetree/bindings/net/
12670 F: drivers/connector/
12672 F: include/linux/etherdevice.h
12673 F: include/linux/fcdevice.h
12674 F: include/linux/fddidevice.h
12675 F: include/linux/hippidevice.h
12676 F: include/linux/if_*
12677 F: include/linux/inetdevice.h
12678 F: include/linux/netdevice.h
12679 F: include/uapi/linux/if_*
12680 F: include/uapi/linux/netdevice.h
12682 NETWORKING DRIVERS (WIRELESS)
12683 M: Kalle Valo <kvalo@codeaurora.org>
12684 L: linux-wireless@vger.kernel.org
12686 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12689 F: Documentation/devicetree/bindings/net/wireless/
12690 F: drivers/net/wireless/
12693 M: Andrew Lunn <andrew@lunn.ch>
12694 M: Vivien Didelot <vivien.didelot@gmail.com>
12695 M: Florian Fainelli <f.fainelli@gmail.com>
12696 M: Vladimir Oltean <olteanv@gmail.com>
12698 F: Documentation/devicetree/bindings/net/dsa/
12699 F: drivers/net/dsa/
12700 F: include/linux/dsa/
12701 F: include/linux/platform_data/dsa.h
12702 F: include/net/dsa.h
12705 NETWORKING [GENERAL]
12706 M: "David S. Miller" <davem@davemloft.net>
12707 M: Jakub Kicinski <kuba@kernel.org>
12708 L: netdev@vger.kernel.org
12710 W: http://www.linuxfoundation.org/en/Net
12711 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12712 B: mailto:netdev@vger.kernel.org
12713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12715 F: Documentation/networking/
12716 F: include/linux/in.h
12717 F: include/linux/net.h
12718 F: include/linux/netdevice.h
12720 F: include/uapi/linux/in.h
12721 F: include/uapi/linux/net.h
12722 F: include/uapi/linux/net_namespace.h
12723 F: include/uapi/linux/netdevice.h
12727 F: tools/testing/selftests/net/
12730 M: Steffen Klassert <steffen.klassert@secunet.com>
12731 M: Herbert Xu <herbert@gondor.apana.org.au>
12732 M: "David S. Miller" <davem@davemloft.net>
12733 L: netdev@vger.kernel.org
12735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12737 F: include/net/xfrm.h
12738 F: include/uapi/linux/xfrm.h
12741 F: net/ipv4/ip_vti.c
12742 F: net/ipv4/ipcomp.c
12746 F: net/ipv6/ip6_vti.c
12747 F: net/ipv6/ipcomp6.c
12751 F: tools/testing/selftests/net/ipsec.c
12753 NETWORKING [IPv4/IPv6]
12754 M: "David S. Miller" <davem@davemloft.net>
12755 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12756 M: David Ahern <dsahern@kernel.org>
12757 L: netdev@vger.kernel.org
12759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12765 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12766 M: Paul Moore <paul@paul-moore.com>
12767 L: netdev@vger.kernel.org
12768 L: linux-security-module@vger.kernel.org
12770 W: https://github.com/netlabel
12771 F: Documentation/netlabel/
12772 F: include/net/calipso.h
12773 F: include/net/cipso_ipv4.h
12774 F: include/net/netlabel.h
12775 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12776 F: include/uapi/linux/netfilter/xt_SECMARK.h
12777 F: net/ipv4/cipso_ipv4.c
12778 F: net/ipv6/calipso.c
12779 F: net/netfilter/xt_CONNSECMARK.c
12780 F: net/netfilter/xt_SECMARK.c
12784 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12785 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12786 L: netdev@vger.kernel.org
12787 L: mptcp@lists.linux.dev
12789 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12790 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12791 F: Documentation/networking/mptcp-sysctl.rst
12792 F: include/net/mptcp.h
12793 F: include/trace/events/mptcp.h
12794 F: include/uapi/linux/mptcp.h
12796 F: tools/testing/selftests/net/mptcp/
12799 M: Eric Dumazet <edumazet@google.com>
12800 L: netdev@vger.kernel.org
12802 F: include/linux/tcp.h
12803 F: include/net/tcp.h
12804 F: include/trace/events/tcp.h
12805 F: include/uapi/linux/tcp.h
12806 F: net/ipv4/syncookies.c
12808 F: net/ipv6/syncookies.c
12812 M: Boris Pismenny <borisp@nvidia.com>
12813 M: John Fastabend <john.fastabend@gmail.com>
12814 M: Daniel Borkmann <daniel@iogearbox.net>
12815 M: Jakub Kicinski <kuba@kernel.org>
12816 L: netdev@vger.kernel.org
12818 F: include/net/tls.h
12819 F: include/uapi/linux/tls.h
12822 NETWORKING [WIRELESS]
12823 L: linux-wireless@vger.kernel.org
12824 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12826 NETXEN (1/10) GbE SUPPORT
12827 M: Manish Chopra <manishc@marvell.com>
12828 M: Rahul Verma <rahulv@marvell.com>
12829 M: GR-Linux-NIC-Dev@marvell.com
12830 L: netdev@vger.kernel.org
12832 F: drivers/net/ethernet/qlogic/netxen/
12834 NET_FAILOVER MODULE
12835 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12836 L: netdev@vger.kernel.org
12838 F: Documentation/networking/net_failover.rst
12839 F: drivers/net/net_failover.c
12840 F: include/net/net_failover.h
12843 M: David Ahern <dsahern@kernel.org>
12844 L: netdev@vger.kernel.org
12846 F: include/net/netns/nexthop.h
12847 F: include/net/nexthop.h
12848 F: include/uapi/linux/nexthop.h
12849 F: net/ipv4/nexthop.c
12852 L: netdev@vger.kernel.org
12854 F: Documentation/devicetree/bindings/net/nfc/
12856 F: include/linux/platform_data/nfcmrvl.h
12857 F: include/net/nfc/
12858 F: include/uapi/linux/nfc.h
12861 NFC VIRTUAL NCI DEVICE DRIVER
12862 M: Bongsu Jeon <bongsu.jeon@samsung.com>
12863 L: netdev@vger.kernel.org
12864 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12866 F: drivers/nfc/virtual_ncidev.c
12867 F: tools/testing/selftests/nci/
12869 NFS, SUNRPC, AND LOCKD CLIENTS
12870 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12871 M: Anna Schumaker <anna.schumaker@netapp.com>
12872 L: linux-nfs@vger.kernel.org
12874 W: http://client.linux-nfs.org
12875 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12879 F: include/linux/lockd/
12880 F: include/linux/nfs*
12881 F: include/linux/sunrpc/
12882 F: include/uapi/linux/nfs*
12883 F: include/uapi/linux/sunrpc/
12885 F: Documentation/filesystems/nfs/
12888 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12889 L: linux-nilfs@vger.kernel.org
12891 W: https://nilfs.sourceforge.io/
12892 W: https://nilfs.osdn.jp/
12893 T: git git://github.com/konis/nilfs2.git
12894 F: Documentation/filesystems/nilfs2.rst
12896 F: include/trace/events/nilfs2.h
12897 F: include/uapi/linux/nilfs2_api.h
12898 F: include/uapi/linux/nilfs2_ondisk.h
12900 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12901 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12903 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12904 F: Documentation/scsi/NinjaSCSI.rst
12905 F: drivers/scsi/pcmcia/nsp_*
12907 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12908 M: GOTO Masanori <gotom@debian.or.jp>
12909 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12911 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12912 F: Documentation/scsi/NinjaSCSI.rst
12913 F: drivers/scsi/nsp32*
12916 M: Ley Foon Tan <ley.foon.tan@intel.com>
12918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12921 NITRO ENCLAVES (NE)
12922 M: Andra Paraschiv <andraprs@amazon.com>
12923 M: Alexandru Vasile <lexnv@amazon.com>
12924 M: Alexandru Ciobotaru <alcioa@amazon.com>
12925 L: linux-kernel@vger.kernel.org
12927 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12928 F: Documentation/virt/ne_overview.rst
12929 F: drivers/virt/nitro_enclaves/
12930 F: include/linux/nitro_enclaves.h
12931 F: include/uapi/linux/nitro_enclaves.h
12932 F: samples/nitro_enclaves/
12934 NOHZ, DYNTICKS SUPPORT
12935 M: Frederic Weisbecker <fweisbec@gmail.com>
12936 M: Thomas Gleixner <tglx@linutronix.de>
12937 M: Ingo Molnar <mingo@kernel.org>
12938 L: linux-kernel@vger.kernel.org
12940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12941 F: include/linux/sched/nohz.h
12942 F: include/linux/tick.h
12943 F: kernel/time/tick*.*
12945 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12946 M: Pavel Machek <pavel@ucw.cz>
12947 M: Sakari Ailus <sakari.ailus@iki.fi>
12948 L: linux-media@vger.kernel.org
12950 F: drivers/media/i2c/ad5820.c
12951 F: drivers/media/i2c/et8ek8
12953 NOKIA N900 POWER SUPPLY DRIVERS
12954 R: Pali Rohár <pali@kernel.org>
12955 F: drivers/power/supply/bq2415x_charger.c
12956 F: drivers/power/supply/bq27xxx_battery.c
12957 F: drivers/power/supply/bq27xxx_battery_i2c.c
12958 F: drivers/power/supply/isp1704_charger.c
12959 F: drivers/power/supply/rx51_battery.c
12960 F: include/linux/power/bq2415x_charger.h
12961 F: include/linux/power/bq27xxx_battery.h
12964 M: Willy Tarreau <w@1wt.eu>
12966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12967 F: tools/include/nolibc/
12970 M: Matthias Maennich <maennich@google.com>
12972 F: Documentation/core-api/symbol-namespaces.rst
12976 M: Sanjay R Mehta <sanju.mehta@amd.com>
12977 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12978 L: linux-ntb@googlegroups.com
12980 F: drivers/ntb/hw/amd/
12983 M: Jon Mason <jdmason@kudzu.us>
12984 M: Dave Jiang <dave.jiang@intel.com>
12985 M: Allen Hubbe <allenbh@gmail.com>
12986 L: linux-ntb@googlegroups.com
12988 W: https://github.com/jonmason/ntb/wiki
12989 T: git git://github.com/jonmason/ntb.git
12990 F: drivers/net/ntb_netdev.c
12992 F: include/linux/ntb.h
12993 F: include/linux/ntb_transport.h
12994 F: tools/testing/selftests/ntb/
12997 M: Serge Semin <fancer.lancer@gmail.com>
12998 L: linux-ntb@googlegroups.com
13000 F: drivers/ntb/hw/idt/
13003 M: Dave Jiang <dave.jiang@intel.com>
13004 L: linux-ntb@googlegroups.com
13006 W: https://github.com/davejiang/linux/wiki
13007 T: git https://github.com/davejiang/linux.git
13008 F: drivers/ntb/hw/intel/
13011 M: Anton Altaparmakov <anton@tuxera.com>
13012 L: linux-ntfs-dev@lists.sourceforge.net
13014 W: http://www.tuxera.com/
13015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13016 F: Documentation/filesystems/ntfs.rst
13020 M: Finn Thain <fthain@telegraphics.com.au>
13021 L: linux-m68k@lists.linux-m68k.org
13023 F: arch/*/include/asm/nubus.h
13025 F: include/linux/nubus.h
13026 F: include/uapi/linux/nubus.h
13028 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13029 M: Antonino Daplas <adaplas@gmail.com>
13030 L: linux-fbdev@vger.kernel.org
13032 F: drivers/video/fbdev/nvidia/
13033 F: drivers/video/fbdev/riva/
13036 M: Keith Busch <kbusch@kernel.org>
13037 M: Jens Axboe <axboe@fb.com>
13038 M: Christoph Hellwig <hch@lst.de>
13039 M: Sagi Grimberg <sagi@grimberg.me>
13040 L: linux-nvme@lists.infradead.org
13042 W: http://git.infradead.org/nvme.git
13043 T: git://git.infradead.org/nvme.git
13044 F: drivers/nvme/host/
13045 F: include/linux/nvme.h
13046 F: include/uapi/linux/nvme_ioctl.h
13048 NVM EXPRESS FC TRANSPORT DRIVERS
13049 M: James Smart <james.smart@broadcom.com>
13050 L: linux-nvme@lists.infradead.org
13052 F: drivers/nvme/host/fc.c
13053 F: drivers/nvme/target/fc.c
13054 F: drivers/nvme/target/fcloop.c
13055 F: include/linux/nvme-fc-driver.h
13056 F: include/linux/nvme-fc.h
13058 NVM EXPRESS TARGET DRIVER
13059 M: Christoph Hellwig <hch@lst.de>
13060 M: Sagi Grimberg <sagi@grimberg.me>
13061 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
13062 L: linux-nvme@lists.infradead.org
13064 W: http://git.infradead.org/nvme.git
13065 T: git://git.infradead.org/nvme.git
13066 F: drivers/nvme/target/
13069 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13072 F: Documentation/ABI/stable/sysfs-bus-nvmem
13073 F: Documentation/devicetree/bindings/nvmem/
13075 F: include/linux/nvmem-consumer.h
13076 F: include/linux/nvmem-provider.h
13078 NXP C45 TJA11XX PHY DRIVER
13079 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13080 L: netdev@vger.kernel.org
13082 F: drivers/net/phy/nxp-c45-tja11xx.c
13085 M: Ashish Kumar <ashish.kumar@nxp.com>
13086 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13087 L: linux-spi@vger.kernel.org
13089 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
13090 F: drivers/spi/spi-nxp-fspi.c
13092 NXP FXAS21002C DRIVER
13093 M: Rui Miguel Silva <rmfrfs@gmail.com>
13094 L: linux-iio@vger.kernel.org
13096 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13097 F: drivers/iio/gyro/fxas21002c.h
13098 F: drivers/iio/gyro/fxas21002c_core.c
13099 F: drivers/iio/gyro/fxas21002c_i2c.c
13100 F: drivers/iio/gyro/fxas21002c_spi.c
13102 NXP i.MX CLOCK DRIVERS
13103 M: Abel Vesa <abel.vesa@nxp.com>
13104 L: linux-clk@vger.kernel.org
13105 L: linux-imx@nxp.com
13107 F: drivers/clk/imx/
13109 NXP i.MX 8MQ DCSS DRIVER
13110 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13111 R: Lucas Stach <l.stach@pengutronix.de>
13112 L: dri-devel@lists.freedesktop.org
13114 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13115 F: drivers/gpu/drm/imx/dcss/
13117 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13118 M: Jagan Teki <jagan@amarulasolutions.com>
13120 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13121 F: drivers/regulator/pf8x00-regulator.c
13123 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13124 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13125 L: linux-kernel@vger.kernel.org
13127 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13128 F: drivers/extcon/extcon-ptn5150.c
13130 NXP SGTL5000 DRIVER
13131 M: Fabio Estevam <festevam@gmail.com>
13132 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13134 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13135 F: sound/soc/codecs/sgtl5000*
13137 NXP SJA1105 ETHERNET SWITCH DRIVER
13138 M: Vladimir Oltean <olteanv@gmail.com>
13139 L: linux-kernel@vger.kernel.org
13141 F: drivers/net/dsa/sja1105
13143 NXP TDA998X DRM DRIVER
13144 M: Russell King <linux@armlinux.org.uk>
13146 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13147 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13148 F: drivers/gpu/drm/i2c/tda998x_drv.c
13149 F: include/drm/i2c/tda998x.h
13150 F: include/dt-bindings/display/tda998x.h
13154 M: Peter Rosin <peda@axentia.se>
13155 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13157 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13158 F: sound/soc/codecs/tfa9879*
13161 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
13162 R: Charles Gorand <charles.gorand@effinnov.com>
13163 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13165 F: drivers/nfc/nxp-nci
13167 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13168 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13169 R: NXP Linux Team <linux-imx@nxp.com>
13170 L: linux-media@vger.kernel.org
13172 F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
13173 F: drivers/media/platform/imx-jpeg
13175 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13176 M: Jonas Malaco <jonas@protocubo.io>
13177 L: linux-hwmon@vger.kernel.org
13179 F: Documentation/hwmon/nzxt-kraken2.rst
13180 F: drivers/hwmon/nzxt-kraken2.c
13183 M: Jiri Pirko <jiri@nvidia.com>
13184 L: netdev@vger.kernel.org
13186 F: include/linux/objagg.h
13188 F: lib/test_objagg.c
13191 M: Josh Poimboeuf <jpoimboe@redhat.com>
13192 M: Peter Zijlstra <peterz@infradead.org>
13195 F: include/linux/objtool.h
13197 OCELOT ETHERNET SWITCH DRIVER
13198 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13199 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13200 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13201 M: UNGLinuxDriver@microchip.com
13202 L: netdev@vger.kernel.org
13204 F: drivers/net/dsa/ocelot/*
13205 F: drivers/net/ethernet/mscc/
13206 F: include/soc/mscc/ocelot*
13207 F: net/dsa/tag_ocelot.c
13208 F: net/dsa/tag_ocelot_8021q.c
13209 F: tools/testing/selftests/drivers/net/ocelot/*
13211 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13212 M: Frederic Barrat <fbarrat@linux.ibm.com>
13213 M: Andrew Donnellan <ajd@linux.ibm.com>
13214 L: linuxppc-dev@lists.ozlabs.org
13216 F: Documentation/userspace-api/accelerators/ocxl.rst
13217 F: arch/powerpc/include/asm/pnv-ocxl.h
13218 F: arch/powerpc/platforms/powernv/ocxl.c
13219 F: drivers/misc/ocxl/
13220 F: include/misc/ocxl*
13221 F: include/uapi/misc/ocxl.h
13224 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13225 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13226 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13227 L: linux-omap@vger.kernel.org
13229 F: sound/soc/ti/n810.c
13230 F: sound/soc/ti/omap*
13231 F: sound/soc/ti/rx51.c
13232 F: sound/soc/ti/sdma-pcm.*
13234 OMAP CLOCK FRAMEWORK SUPPORT
13235 M: Paul Walmsley <paul@pwsan.com>
13236 L: linux-omap@vger.kernel.org
13238 F: arch/arm/*omap*/*clock*
13240 OMAP DEVICE TREE SUPPORT
13241 M: Benoît Cousson <bcousson@baylibre.com>
13242 M: Tony Lindgren <tony@atomide.com>
13243 L: linux-omap@vger.kernel.org
13244 L: devicetree@vger.kernel.org
13246 F: arch/arm/boot/dts/*am3*
13247 F: arch/arm/boot/dts/*am4*
13248 F: arch/arm/boot/dts/*am5*
13249 F: arch/arm/boot/dts/*dra7*
13250 F: arch/arm/boot/dts/*omap*
13251 F: arch/arm/boot/dts/logicpd-som-lv*
13252 F: arch/arm/boot/dts/logicpd-torpedo*
13254 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13255 L: linux-omap@vger.kernel.org
13256 L: linux-fbdev@vger.kernel.org
13258 F: Documentation/arm/omap/dss.rst
13259 F: drivers/video/fbdev/omap2/
13261 OMAP FRAMEBUFFER SUPPORT
13262 L: linux-fbdev@vger.kernel.org
13263 L: linux-omap@vger.kernel.org
13265 F: drivers/video/fbdev/omap/
13267 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13268 M: Roger Quadros <rogerq@kernel.org>
13269 M: Tony Lindgren <tony@atomide.com>
13270 L: linux-omap@vger.kernel.org
13272 F: arch/arm/mach-omap2/*gpmc*
13273 F: drivers/memory/omap-gpmc.c
13276 M: Grygorii Strashko <grygorii.strashko@ti.com>
13277 M: Santosh Shilimkar <ssantosh@kernel.org>
13278 M: Kevin Hilman <khilman@kernel.org>
13279 L: linux-omap@vger.kernel.org
13281 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
13282 F: drivers/gpio/gpio-omap.c
13284 OMAP HARDWARE SPINLOCK SUPPORT
13285 M: Ohad Ben-Cohen <ohad@wizery.com>
13286 L: linux-omap@vger.kernel.org
13288 F: drivers/hwspinlock/omap_hwspinlock.c
13290 OMAP HS MMC SUPPORT
13291 L: linux-mmc@vger.kernel.org
13292 L: linux-omap@vger.kernel.org
13294 F: drivers/mmc/host/omap_hsmmc.c
13297 M: Paul Walmsley <paul@pwsan.com>
13298 L: linux-omap@vger.kernel.org
13300 F: arch/arm/mach-omap2/omap_hwmod*data*
13302 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13303 M: Benoît Cousson <bcousson@baylibre.com>
13304 L: linux-omap@vger.kernel.org
13306 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13309 M: Benoît Cousson <bcousson@baylibre.com>
13310 M: Paul Walmsley <paul@pwsan.com>
13311 L: linux-omap@vger.kernel.org
13313 F: arch/arm/mach-omap2/omap_hwmod.*
13316 M: Vignesh R <vigneshr@ti.com>
13317 L: linux-omap@vger.kernel.org
13318 L: linux-i2c@vger.kernel.org
13320 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
13321 F: drivers/i2c/busses/i2c-omap.c
13323 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13324 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13325 L: linux-media@vger.kernel.org
13327 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13328 F: drivers/media/platform/omap3isp/
13329 F: drivers/staging/media/omap4iss/
13332 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13333 L: linux-omap@vger.kernel.org
13335 F: drivers/mmc/host/omap.c
13337 OMAP POWER MANAGEMENT SUPPORT
13338 M: Kevin Hilman <khilman@kernel.org>
13339 L: linux-omap@vger.kernel.org
13341 F: arch/arm/*omap*/*pm*
13342 F: drivers/cpufreq/omap-cpufreq.c
13344 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13345 M: Rajendra Nayak <rnayak@codeaurora.org>
13346 M: Paul Walmsley <paul@pwsan.com>
13347 L: linux-omap@vger.kernel.org
13349 F: arch/arm/mach-omap2/prm*
13351 OMAP RANDOM NUMBER GENERATOR SUPPORT
13352 M: Deepak Saxena <dsaxena@plexity.net>
13354 F: drivers/char/hw_random/omap-rng.c
13357 L: linux-usb@vger.kernel.org
13358 L: linux-omap@vger.kernel.org
13360 F: arch/arm/*omap*/usb*
13361 F: drivers/usb/*/*omap*
13363 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13364 M: Mark Jackson <mpfj@newflow.co.uk>
13365 L: linux-omap@vger.kernel.org
13367 F: arch/arm/boot/dts/am335x-nano.dts
13370 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13371 M: Tony Lindgren <tony@atomide.com>
13372 L: linux-omap@vger.kernel.org
13374 Q: http://patchwork.kernel.org/project/linux-omap/list/
13375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13376 F: arch/arm/configs/omap1_defconfig
13377 F: arch/arm/mach-omap1/
13378 F: arch/arm/plat-omap/
13379 F: drivers/i2c/busses/i2c-omap.c
13380 F: include/linux/platform_data/ams-delta-fiq.h
13381 F: include/linux/platform_data/i2c-omap.h
13384 M: Tony Lindgren <tony@atomide.com>
13385 L: linux-omap@vger.kernel.org
13387 W: http://www.muru.com/linux/omap/
13388 W: http://linux.omap.com/
13389 Q: http://patchwork.kernel.org/project/linux-omap/list/
13390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13391 F: arch/arm/configs/omap2plus_defconfig
13392 F: arch/arm/mach-omap2/
13393 F: arch/arm/plat-omap/
13394 F: drivers/bus/ti-sysc.c
13395 F: drivers/i2c/busses/i2c-omap.c
13396 F: drivers/irqchip/irq-omap-intc.c
13397 F: drivers/mfd/*omap*.c
13398 F: drivers/mfd/menelaus.c
13399 F: drivers/mfd/palmas.c
13400 F: drivers/mfd/tps65217.c
13401 F: drivers/mfd/tps65218.c
13402 F: drivers/mfd/tps65910.c
13403 F: drivers/mfd/twl-core.[ch]
13404 F: drivers/mfd/twl4030*.c
13405 F: drivers/mfd/twl6030*.c
13406 F: drivers/mfd/twl6040*.c
13407 F: drivers/regulator/palmas-regulator*.c
13408 F: drivers/regulator/pbias-regulator.c
13409 F: drivers/regulator/tps65217-regulator.c
13410 F: drivers/regulator/tps65218-regulator.c
13411 F: drivers/regulator/tps65910-regulator.c
13412 F: drivers/regulator/twl-regulator.c
13413 F: drivers/regulator/twl6030-regulator.c
13414 F: include/linux/platform_data/i2c-omap.h
13415 F: include/linux/platform_data/ti-sysc.h
13418 M: Bob Copeland <me@bobcopeland.com>
13419 L: linux-karma-devel@lists.sourceforge.net
13421 F: Documentation/filesystems/omfs.rst
13424 OMNIKEY CARDMAN 4000 DRIVER
13425 M: Harald Welte <laforge@gnumonks.org>
13427 F: drivers/char/pcmcia/cm4000_cs.c
13428 F: include/linux/cm4000_cs.h
13429 F: include/uapi/linux/cm4000_cs.h
13431 OMNIKEY CARDMAN 4040 DRIVER
13432 M: Harald Welte <laforge@gnumonks.org>
13434 F: drivers/char/pcmcia/cm4040_cs.*
13436 OMNIVISION OV02A10 SENSOR DRIVER
13437 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13438 L: linux-media@vger.kernel.org
13440 T: git git://linuxtv.org/media_tree.git
13441 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13442 F: drivers/media/i2c/ov02a10.c
13444 OMNIVISION OV13858 SENSOR DRIVER
13445 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13446 L: linux-media@vger.kernel.org
13448 T: git git://linuxtv.org/media_tree.git
13449 F: drivers/media/i2c/ov13858.c
13451 OMNIVISION OV2680 SENSOR DRIVER
13452 M: Rui Miguel Silva <rmfrfs@gmail.com>
13453 L: linux-media@vger.kernel.org
13455 T: git git://linuxtv.org/media_tree.git
13456 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13457 F: drivers/media/i2c/ov2680.c
13459 OMNIVISION OV2685 SENSOR DRIVER
13460 M: Shunqian Zheng <zhengsq@rock-chips.com>
13461 L: linux-media@vger.kernel.org
13463 T: git git://linuxtv.org/media_tree.git
13464 F: drivers/media/i2c/ov2685.c
13466 OMNIVISION OV2740 SENSOR DRIVER
13467 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13468 R: Shawn Tu <shawnx.tu@intel.com>
13469 R: Bingbu Cao <bingbu.cao@intel.com>
13470 L: linux-media@vger.kernel.org
13472 T: git git://linuxtv.org/media_tree.git
13473 F: drivers/media/i2c/ov2740.c
13475 OMNIVISION OV5640 SENSOR DRIVER
13476 M: Steve Longerbeam <slongerbeam@gmail.com>
13477 L: linux-media@vger.kernel.org
13479 T: git git://linuxtv.org/media_tree.git
13480 F: drivers/media/i2c/ov5640.c
13482 OMNIVISION OV5647 SENSOR DRIVER
13483 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13484 M: Jacopo Mondi <jacopo@jmondi.org>
13485 L: linux-media@vger.kernel.org
13487 T: git git://linuxtv.org/media_tree.git
13488 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13489 F: drivers/media/i2c/ov5647.c
13491 OMNIVISION OV5670 SENSOR DRIVER
13492 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13493 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13494 L: linux-media@vger.kernel.org
13496 T: git git://linuxtv.org/media_tree.git
13497 F: drivers/media/i2c/ov5670.c
13499 OMNIVISION OV5675 SENSOR DRIVER
13500 M: Shawn Tu <shawnx.tu@intel.com>
13501 L: linux-media@vger.kernel.org
13503 T: git git://linuxtv.org/media_tree.git
13504 F: drivers/media/i2c/ov5675.c
13506 OMNIVISION OV5695 SENSOR DRIVER
13507 M: Shunqian Zheng <zhengsq@rock-chips.com>
13508 L: linux-media@vger.kernel.org
13510 T: git git://linuxtv.org/media_tree.git
13511 F: drivers/media/i2c/ov5695.c
13513 OMNIVISION OV7670 SENSOR DRIVER
13514 L: linux-media@vger.kernel.org
13516 T: git git://linuxtv.org/media_tree.git
13517 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13518 F: drivers/media/i2c/ov7670.c
13520 OMNIVISION OV772x SENSOR DRIVER
13521 M: Jacopo Mondi <jacopo@jmondi.org>
13522 L: linux-media@vger.kernel.org
13524 T: git git://linuxtv.org/media_tree.git
13525 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13526 F: drivers/media/i2c/ov772x.c
13527 F: include/media/i2c/ov772x.h
13529 OMNIVISION OV7740 SENSOR DRIVER
13530 M: Wenyou Yang <wenyou.yang@microchip.com>
13531 L: linux-media@vger.kernel.org
13533 T: git git://linuxtv.org/media_tree.git
13534 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13535 F: drivers/media/i2c/ov7740.c
13537 OMNIVISION OV8856 SENSOR DRIVER
13538 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13539 L: linux-media@vger.kernel.org
13541 T: git git://linuxtv.org/media_tree.git
13542 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13543 F: drivers/media/i2c/ov8856.c
13545 OMNIVISION OV9640 SENSOR DRIVER
13546 M: Petr Cvek <petrcvekcz@gmail.com>
13547 L: linux-media@vger.kernel.org
13549 F: drivers/media/i2c/ov9640.*
13551 OMNIVISION OV9650 SENSOR DRIVER
13552 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13553 R: Akinobu Mita <akinobu.mita@gmail.com>
13554 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13555 L: linux-media@vger.kernel.org
13557 T: git git://linuxtv.org/media_tree.git
13558 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13559 F: drivers/media/i2c/ov9650.c
13561 OMNIVISION OV9734 SENSOR DRIVER
13562 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13563 R: Bingbu Cao <bingbu.cao@intel.com>
13564 L: linux-media@vger.kernel.org
13566 T: git git://linuxtv.org/media_tree.git
13567 F: drivers/media/i2c/ov9734.c
13569 ONENAND FLASH DRIVER
13570 M: Kyungmin Park <kyungmin.park@samsung.com>
13571 L: linux-mtd@lists.infradead.org
13573 F: drivers/mtd/nand/onenand/
13574 F: include/linux/mtd/onenand*.h
13576 ONION OMEGA2+ BOARD
13577 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13578 L: linux-mips@vger.kernel.org
13580 F: arch/mips/boot/dts/ralink/omega2p.dts
13583 M: Jens Wiklander <jens.wiklander@linaro.org>
13584 L: op-tee@lists.trustedfirmware.org
13586 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13587 F: drivers/tee/optee/
13589 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13590 M: Sumit Garg <sumit.garg@linaro.org>
13591 L: op-tee@lists.trustedfirmware.org
13593 F: drivers/char/hw_random/optee-rng.c
13596 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13597 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13598 L: linux-rdma@vger.kernel.org
13600 F: drivers/infiniband/ulp/opa_vnic
13602 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13603 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13604 M: Frank Rowand <frowand.list@gmail.com>
13605 L: devicetree@vger.kernel.org
13607 F: Documentation/devicetree/dynamic-resolution-notes.rst
13608 F: Documentation/devicetree/overlay-notes.rst
13609 F: drivers/of/overlay.c
13610 F: drivers/of/resolver.c
13611 K: of_overlay_notifier_
13613 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13614 M: Rob Herring <robh+dt@kernel.org>
13615 M: Frank Rowand <frowand.list@gmail.com>
13616 L: devicetree@vger.kernel.org
13618 W: http://www.devicetree.org/
13619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13620 F: Documentation/ABI/testing/sysfs-firmware-ofw
13622 F: include/linux/of*.h
13625 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13626 M: Rob Herring <robh+dt@kernel.org>
13627 L: devicetree@vger.kernel.org
13629 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13631 F: Documentation/devicetree/
13632 F: arch/*/boot/dts/
13633 F: include/dt-bindings/
13635 OPENCORES I2C BUS DRIVER
13636 M: Peter Korsgaard <peter@korsgaard.com>
13637 M: Andrew Lunn <andrew@lunn.ch>
13638 L: linux-i2c@vger.kernel.org
13640 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13641 F: Documentation/i2c/busses/i2c-ocores.rst
13642 F: drivers/i2c/busses/i2c-ocores.c
13643 F: include/linux/platform_data/i2c-ocores.h
13645 OPENRISC ARCHITECTURE
13646 M: Jonas Bonn <jonas@southpole.se>
13647 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13648 M: Stafford Horne <shorne@gmail.com>
13649 L: openrisc@lists.librecores.org
13651 W: http://openrisc.io
13652 T: git git://github.com/openrisc/linux.git
13653 F: Documentation/devicetree/bindings/openrisc/
13654 F: Documentation/openrisc/
13656 F: drivers/irqchip/irq-ompic.c
13657 F: drivers/irqchip/irq-or1k-*
13660 M: Pravin B Shelar <pshelar@ovn.org>
13661 L: netdev@vger.kernel.org
13662 L: dev@openvswitch.org
13664 W: http://openvswitch.org
13665 F: include/uapi/linux/openvswitch.h
13666 F: net/openvswitch/
13668 OPERATING PERFORMANCE POINTS (OPP)
13669 M: Viresh Kumar <vireshk@kernel.org>
13670 M: Nishanth Menon <nm@ti.com>
13671 M: Stephen Boyd <sboyd@kernel.org>
13672 L: linux-pm@vger.kernel.org
13674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13675 F: Documentation/devicetree/bindings/opp/
13676 F: Documentation/power/opp.rst
13678 F: include/linux/pm_opp.h
13681 M: Clemens Ladisch <clemens@ladisch.de>
13682 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13685 F: sound/drivers/opl4/
13687 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13688 M: Mark Fasheh <mark@fasheh.com>
13689 M: Joel Becker <jlbec@evilplan.org>
13690 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13691 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13693 W: http://ocfs2.wiki.kernel.org
13694 F: Documentation/filesystems/dlmfs.rst
13695 F: Documentation/filesystems/ocfs2.rst
13698 ORANGEFS FILESYSTEM
13699 M: Mike Marshall <hubcap@omnibond.com>
13700 R: Martin Brandenburg <martin@omnibond.com>
13701 L: devel@lists.orangefs.org
13703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13704 F: Documentation/filesystems/orangefs.rst
13708 L: linux-wireless@vger.kernel.org
13710 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13711 W: http://www.nongnu.org/orinoco/
13712 F: drivers/net/wireless/intersil/orinoco/
13714 OV2659 OMNIVISION SENSOR DRIVER
13715 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13716 L: linux-media@vger.kernel.org
13718 W: https://linuxtv.org
13719 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13720 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13721 F: drivers/media/i2c/ov2659.c
13722 F: include/media/i2c/ov2659.h
13725 M: Miklos Szeredi <miklos@szeredi.hu>
13726 L: linux-unionfs@vger.kernel.org
13728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13729 F: Documentation/filesystems/overlayfs.rst
13732 P54 WIRELESS DRIVER
13733 M: Christian Lamparter <chunkeey@googlemail.com>
13734 L: linux-wireless@vger.kernel.org
13736 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13737 F: drivers/net/wireless/intersil/p54/
13740 M: Vladimir Oltean <olteanv@gmail.com>
13741 L: netdev@vger.kernel.org
13743 F: Documentation/core-api/packing.rst
13744 F: include/linux/packing.h
13747 PADATA PARALLEL EXECUTION MECHANISM
13748 M: Steffen Klassert <steffen.klassert@secunet.com>
13749 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13750 L: linux-crypto@vger.kernel.org
13751 L: linux-kernel@vger.kernel.org
13753 F: Documentation/core-api/padata.rst
13754 F: include/linux/padata.h
13758 M: Jesper Dangaard Brouer <hawk@kernel.org>
13759 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13760 L: netdev@vger.kernel.org
13762 F: Documentation/networking/page_pool.rst
13763 F: include/net/page_pool.h
13764 F: include/trace/events/page_pool.h
13765 F: net/core/page_pool.c
13767 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13768 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13769 L: platform-driver-x86@vger.kernel.org
13771 F: drivers/platform/x86/panasonic-laptop.c
13773 PARALLAX PING IIO SENSOR DRIVER
13774 M: Andreas Klinger <ak@it-klinger.de>
13775 L: linux-iio@vger.kernel.org
13777 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13778 F: drivers/iio/proximity/ping.c
13780 PARALLEL LCD/KEYPAD PANEL DRIVER
13781 M: Willy Tarreau <willy@haproxy.com>
13782 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13784 F: Documentation/admin-guide/lcd-panel-cgram.rst
13785 F: drivers/auxdisplay/panel.c
13787 PARALLEL PORT SUBSYSTEM
13788 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13789 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13790 L: linux-parport@lists.infradead.org (subscribers-only)
13792 F: Documentation/driver-api/parport*.rst
13793 F: drivers/char/ppdev.c
13794 F: drivers/parport/
13795 F: include/linux/parport*.h
13796 F: include/uapi/linux/ppdev.h
13798 PARAVIRT_OPS INTERFACE
13799 M: Juergen Gross <jgross@suse.com>
13800 M: Deep Shah <sdeep@vmware.com>
13801 M: "VMware, Inc." <pv-drivers@vmware.com>
13802 L: virtualization@lists.linux-foundation.org
13804 F: Documentation/virt/paravirt_ops.rst
13805 F: arch/*/include/asm/paravirt*.h
13806 F: arch/*/kernel/paravirt*
13807 F: include/linux/hypervisor.h
13809 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13810 M: Tim Waugh <tim@cyberelk.net>
13811 L: linux-parport@lists.infradead.org (subscribers-only)
13813 F: Documentation/admin-guide/blockdev/paride.rst
13814 F: drivers/block/paride/
13816 PARISC ARCHITECTURE
13817 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13818 M: Helge Deller <deller@gmx.de>
13819 L: linux-parisc@vger.kernel.org
13821 W: https://parisc.wiki.kernel.org
13822 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13825 F: Documentation/parisc/
13827 F: drivers/char/agp/parisc-agp.c
13828 F: drivers/input/misc/hp_sdc_rtc.c
13829 F: drivers/input/serio/gscps2.c
13830 F: drivers/input/serio/hp_sdc*
13832 F: drivers/parport/parport_gsc.*
13833 F: drivers/tty/serial/8250/8250_gsc.c
13834 F: drivers/video/console/sti*
13835 F: drivers/video/fbdev/sti*
13836 F: drivers/video/logo/logo_parisc*
13837 F: include/linux/hp_sdc.h
13840 M: Jiri Pirko <jiri@nvidia.com>
13841 L: netdev@vger.kernel.org
13843 F: include/linux/parman.h
13845 F: lib/test_parman.c
13847 PC ENGINES APU BOARD DRIVER
13848 M: Enrico Weigelt, metux IT consult <info@metux.net>
13850 F: drivers/platform/x86/pcengines-apuv2.c
13852 PC87360 HARDWARE MONITORING DRIVER
13853 M: Jim Cromie <jim.cromie@gmail.com>
13854 L: linux-hwmon@vger.kernel.org
13856 F: Documentation/hwmon/pc87360.rst
13857 F: drivers/hwmon/pc87360.c
13859 PC8736x GPIO DRIVER
13860 M: Jim Cromie <jim.cromie@gmail.com>
13862 F: drivers/char/pc8736x_gpio.c
13864 PC87427 HARDWARE MONITORING DRIVER
13865 M: Jean Delvare <jdelvare@suse.com>
13866 L: linux-hwmon@vger.kernel.org
13868 F: Documentation/hwmon/pc87427.rst
13869 F: drivers/hwmon/pc87427.c
13872 M: Riku Voipio <riku.voipio@iki.fi>
13874 F: drivers/leds/leds-pca9532.c
13875 F: include/linux/leds-pca9532.h
13877 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13878 M: Guenter Roeck <linux@roeck-us.net>
13879 L: linux-i2c@vger.kernel.org
13881 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13883 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13884 M: Khalid Aziz <khalid@gonehiking.org>
13886 F: drivers/firmware/pcdp.*
13888 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13889 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13890 M: Pali Rohár <pali@kernel.org>
13891 L: linux-pci@vger.kernel.org
13892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13894 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13895 F: drivers/pci/controller/pci-aardvark.c
13897 PCI DRIVER FOR ALTERA PCIE IP
13898 M: Ley Foon Tan <ley.foon.tan@intel.com>
13899 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13900 L: linux-pci@vger.kernel.org
13902 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13903 F: drivers/pci/controller/pcie-altera.c
13905 PCI DRIVER FOR APPLIEDMICRO XGENE
13906 M: Toan Le <toan@os.amperecomputing.com>
13907 L: linux-pci@vger.kernel.org
13908 L: linux-arm-kernel@lists.infradead.org
13910 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13911 F: drivers/pci/controller/pci-xgene.c
13913 PCI DRIVER FOR ARM VERSATILE PLATFORM
13914 M: Rob Herring <robh@kernel.org>
13915 L: linux-pci@vger.kernel.org
13916 L: linux-arm-kernel@lists.infradead.org
13918 F: Documentation/devicetree/bindings/pci/versatile.yaml
13919 F: drivers/pci/controller/pci-versatile.c
13921 PCI DRIVER FOR ARMADA 8K
13922 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13923 L: linux-pci@vger.kernel.org
13924 L: linux-arm-kernel@lists.infradead.org
13926 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13927 F: drivers/pci/controller/dwc/pcie-armada8k.c
13929 PCI DRIVER FOR CADENCE PCIE IP
13930 M: Tom Joseph <tjoseph@cadence.com>
13931 L: linux-pci@vger.kernel.org
13933 F: Documentation/devicetree/bindings/pci/cdns,*
13934 F: drivers/pci/controller/cadence/
13936 PCI DRIVER FOR FREESCALE LAYERSCAPE
13937 M: Minghuan Lian <minghuan.Lian@nxp.com>
13938 M: Mingkai Hu <mingkai.hu@nxp.com>
13939 M: Roy Zang <roy.zang@nxp.com>
13940 L: linuxppc-dev@lists.ozlabs.org
13941 L: linux-pci@vger.kernel.org
13942 L: linux-arm-kernel@lists.infradead.org
13944 F: drivers/pci/controller/dwc/*layerscape*
13946 PCI DRIVER FOR GENERIC OF HOSTS
13947 M: Will Deacon <will@kernel.org>
13948 L: linux-pci@vger.kernel.org
13949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13951 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13952 F: drivers/pci/controller/pci-host-common.c
13953 F: drivers/pci/controller/pci-host-generic.c
13955 PCI DRIVER FOR IMX6
13956 M: Richard Zhu <hongxing.zhu@nxp.com>
13957 M: Lucas Stach <l.stach@pengutronix.de>
13958 L: linux-pci@vger.kernel.org
13959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13961 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13962 F: drivers/pci/controller/dwc/*imx6*
13964 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13965 M: Jonathan Derrick <jonathan.derrick@intel.com>
13966 L: linux-pci@vger.kernel.org
13968 F: drivers/pci/controller/vmd.c
13970 PCI DRIVER FOR MICROSEMI SWITCHTEC
13971 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13972 M: Logan Gunthorpe <logang@deltatee.com>
13973 L: linux-pci@vger.kernel.org
13975 F: Documentation/ABI/testing/sysfs-class-switchtec
13976 F: Documentation/driver-api/switchtec.rst
13977 F: drivers/ntb/hw/mscc/
13978 F: drivers/pci/switch/switchtec*
13979 F: include/linux/switchtec.h
13980 F: include/uapi/linux/switchtec_ioctl.h
13982 PCI DRIVER FOR MOBIVEIL PCIE IP
13983 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13984 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13985 L: linux-pci@vger.kernel.org
13987 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13988 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13990 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13991 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13992 L: linux-pci@vger.kernel.org
13993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13995 F: drivers/pci/controller/*mvebu*
13997 PCI DRIVER FOR NVIDIA TEGRA
13998 M: Thierry Reding <thierry.reding@gmail.com>
13999 L: linux-tegra@vger.kernel.org
14000 L: linux-pci@vger.kernel.org
14002 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14003 F: drivers/pci/controller/pci-tegra.c
14005 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14006 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14007 L: linux-pci@vger.kernel.org
14008 L: linux-arm-kernel@lists.infradead.org
14010 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14011 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14013 PCI DRIVER FOR RENESAS R-CAR
14014 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14015 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14016 L: linux-pci@vger.kernel.org
14017 L: linux-renesas-soc@vger.kernel.org
14019 F: Documentation/devicetree/bindings/pci/*rcar*
14020 F: drivers/pci/controller/*rcar*
14022 PCI DRIVER FOR SAMSUNG EXYNOS
14023 M: Jingoo Han <jingoohan1@gmail.com>
14024 L: linux-pci@vger.kernel.org
14025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14026 L: linux-samsung-soc@vger.kernel.org
14028 F: drivers/pci/controller/dwc/pci-exynos.c
14030 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14031 M: Jingoo Han <jingoohan1@gmail.com>
14032 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14033 L: linux-pci@vger.kernel.org
14035 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
14036 F: drivers/pci/controller/dwc/*designware*
14038 PCI DRIVER FOR TI DRA7XX/J721E
14039 M: Kishon Vijay Abraham I <kishon@ti.com>
14040 L: linux-omap@vger.kernel.org
14041 L: linux-pci@vger.kernel.org
14042 L: linux-arm-kernel@lists.infradead.org
14044 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14045 F: drivers/pci/controller/cadence/pci-j721e.c
14046 F: drivers/pci/controller/dwc/pci-dra7xx.c
14048 PCI DRIVER FOR TI KEYSTONE
14049 M: Murali Karicheri <m-karicheri2@ti.com>
14050 L: linux-pci@vger.kernel.org
14051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14053 F: drivers/pci/controller/dwc/pci-keystone.c
14055 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14056 M: Linus Walleij <linus.walleij@linaro.org>
14057 L: linux-pci@vger.kernel.org
14059 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14060 F: drivers/pci/controller/pci-v3-semi.c
14062 PCI ENDPOINT SUBSYSTEM
14063 M: Kishon Vijay Abraham I <kishon@ti.com>
14064 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14065 L: linux-pci@vger.kernel.org
14067 F: Documentation/PCI/endpoint/*
14068 F: Documentation/misc-devices/pci-endpoint-test.rst
14069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14070 F: drivers/misc/pci_endpoint_test.c
14071 F: drivers/pci/endpoint/
14074 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14075 M: Russell Currey <ruscur@russell.cc>
14076 M: Oliver O'Halloran <oohall@gmail.com>
14077 L: linuxppc-dev@lists.ozlabs.org
14079 F: Documentation/PCI/pci-error-recovery.rst
14080 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14081 F: arch/powerpc/include/*/eeh*.h
14082 F: arch/powerpc/kernel/eeh*.c
14083 F: arch/powerpc/platforms/*/eeh*.c
14084 F: drivers/pci/pcie/aer.c
14085 F: drivers/pci/pcie/dpc.c
14086 F: drivers/pci/pcie/err.c
14089 M: Linas Vepstas <linasvepstas@gmail.com>
14090 L: linux-pci@vger.kernel.org
14092 F: Documentation/PCI/pci-error-recovery.rst
14094 PCI MSI DRIVER FOR ALTERA MSI IP
14095 M: Ley Foon Tan <ley.foon.tan@intel.com>
14096 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
14097 L: linux-pci@vger.kernel.org
14099 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14100 F: drivers/pci/controller/pcie-altera-msi.c
14102 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14103 M: Toan Le <toan@os.amperecomputing.com>
14104 L: linux-pci@vger.kernel.org
14105 L: linux-arm-kernel@lists.infradead.org
14107 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14108 F: drivers/pci/controller/pci-xgene-msi.c
14110 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14111 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14112 R: Rob Herring <robh@kernel.org>
14113 L: linux-pci@vger.kernel.org
14115 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14117 F: drivers/pci/controller/
14120 M: Bjorn Helgaas <bhelgaas@google.com>
14121 L: linux-pci@vger.kernel.org
14123 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14125 F: Documentation/PCI/
14126 F: Documentation/devicetree/bindings/pci/
14127 F: arch/x86/kernel/early-quirks.c
14128 F: arch/x86/kernel/quirks.c
14130 F: drivers/acpi/pci*
14132 F: include/asm-generic/pci*
14133 F: include/linux/of_pci.h
14134 F: include/linux/pci*
14135 F: include/uapi/linux/pci*
14138 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14139 M: Jonathan Chocron <jonnyc@amazon.com>
14140 L: linux-pci@vger.kernel.org
14142 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14143 F: drivers/pci/controller/dwc/pcie-al.c
14145 PCIE DRIVER FOR AMLOGIC MESON
14146 M: Yue Wang <yue.wang@Amlogic.com>
14147 L: linux-pci@vger.kernel.org
14148 L: linux-amlogic@lists.infradead.org
14150 F: drivers/pci/controller/dwc/pci-meson.c
14152 PCIE DRIVER FOR AXIS ARTPEC
14153 M: Jesper Nilsson <jesper.nilsson@axis.com>
14154 L: linux-arm-kernel@axis.com
14155 L: linux-pci@vger.kernel.org
14157 F: Documentation/devicetree/bindings/pci/axis,artpec*
14158 F: drivers/pci/controller/dwc/*artpec*
14160 PCIE DRIVER FOR CAVIUM THUNDERX
14161 M: Robert Richter <rric@kernel.org>
14162 L: linux-pci@vger.kernel.org
14163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14165 F: drivers/pci/controller/pci-thunder-*
14167 PCIE DRIVER FOR HISILICON
14168 M: Zhou Wang <wangzhou1@hisilicon.com>
14169 L: linux-pci@vger.kernel.org
14171 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
14172 F: drivers/pci/controller/dwc/pcie-hisi.c
14174 PCIE DRIVER FOR HISILICON KIRIN
14175 M: Xiaowei Song <songxiaowei@hisilicon.com>
14176 M: Binghui Wang <wangbinghui@hisilicon.com>
14177 L: linux-pci@vger.kernel.org
14179 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
14180 F: drivers/pci/controller/dwc/pcie-kirin.c
14182 PCIE DRIVER FOR HISILICON STB
14183 M: Shawn Guo <shawn.guo@linaro.org>
14184 L: linux-pci@vger.kernel.org
14186 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14187 F: drivers/pci/controller/dwc/pcie-histb.c
14189 PCIE DRIVER FOR MEDIATEK
14190 M: Ryder Lee <ryder.lee@mediatek.com>
14191 L: linux-pci@vger.kernel.org
14192 L: linux-mediatek@lists.infradead.org
14194 F: Documentation/devicetree/bindings/pci/mediatek*
14195 F: drivers/pci/controller/*mediatek*
14197 PCIE DRIVER FOR MICROCHIP
14198 M: Daire McNamara <daire.mcnamara@microchip.com>
14199 L: linux-pci@vger.kernel.org
14201 F: Documentation/devicetree/bindings/pci/microchip*
14202 F: drivers/pci/controller/*microchip*
14204 PCIE DRIVER FOR QUALCOMM MSM
14205 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14206 L: linux-pci@vger.kernel.org
14207 L: linux-arm-msm@vger.kernel.org
14209 F: drivers/pci/controller/dwc/*qcom*
14211 PCIE DRIVER FOR ROCKCHIP
14212 M: Shawn Lin <shawn.lin@rock-chips.com>
14213 L: linux-pci@vger.kernel.org
14214 L: linux-rockchip@lists.infradead.org
14216 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14217 F: drivers/pci/controller/pcie-rockchip*
14219 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14220 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14221 L: linux-pci@vger.kernel.org
14223 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14224 F: drivers/pci/controller/dwc/pcie-uniphier*
14226 PCIE DRIVER FOR ST SPEAR13XX
14227 M: Pratyush Anand <pratyush.anand@gmail.com>
14228 L: linux-pci@vger.kernel.org
14230 F: drivers/pci/controller/dwc/*spear*
14233 M: Dominik Brodowski <linux@dominikbrodowski.net>
14235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14236 F: Documentation/pcmcia/
14241 PCNET32 NETWORK DRIVER
14242 M: Don Fry <pcnet32@frontier.com>
14243 L: netdev@vger.kernel.org
14245 F: drivers/net/ethernet/amd/pcnet32.c
14247 PCRYPT PARALLEL CRYPTO ENGINE
14248 M: Steffen Klassert <steffen.klassert@secunet.com>
14249 L: linux-crypto@vger.kernel.org
14252 F: include/crypto/pcrypt.h
14254 PEAQ WMI HOTKEYS DRIVER
14255 M: Hans de Goede <hdegoede@redhat.com>
14256 L: platform-driver-x86@vger.kernel.org
14258 F: drivers/platform/x86/peaq-wmi.c
14260 PENSANDO ETHERNET DRIVERS
14261 M: Shannon Nelson <snelson@pensando.io>
14262 M: drivers@pensando.io
14263 L: netdev@vger.kernel.org
14265 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14266 F: drivers/net/ethernet/pensando/
14268 PER-CPU MEMORY ALLOCATOR
14269 M: Dennis Zhou <dennis@kernel.org>
14270 M: Tejun Heo <tj@kernel.org>
14271 M: Christoph Lameter <cl@linux.com>
14273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14274 F: arch/*/include/asm/percpu.h
14275 F: include/linux/percpu*.h
14278 PER-TASK DELAY ACCOUNTING
14279 M: Balbir Singh <bsingharora@gmail.com>
14281 F: include/linux/delayacct.h
14282 F: kernel/delayacct.c
14284 PERFORMANCE EVENTS SUBSYSTEM
14285 M: Peter Zijlstra <peterz@infradead.org>
14286 M: Ingo Molnar <mingo@redhat.com>
14287 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14288 R: Mark Rutland <mark.rutland@arm.com>
14289 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14290 R: Jiri Olsa <jolsa@redhat.com>
14291 R: Namhyung Kim <namhyung@kernel.org>
14292 L: linux-kernel@vger.kernel.org
14294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14296 F: arch/*/events/*/*
14297 F: arch/*/include/asm/perf_event.h
14298 F: arch/*/kernel/*/*/perf_event*.c
14299 F: arch/*/kernel/*/perf_event*.c
14300 F: arch/*/kernel/perf_callchain.c
14301 F: arch/*/kernel/perf_event*.c
14302 F: include/linux/perf_event.h
14303 F: include/uapi/linux/perf_event.h
14308 PERFORMANCE EVENTS TOOLING ARM64
14309 R: John Garry <john.garry@huawei.com>
14310 R: Will Deacon <will@kernel.org>
14311 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14312 R: Leo Yan <leo.yan@linaro.org>
14313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14315 F: tools/build/feature/test-libopencsd.c
14316 F: tools/perf/arch/arm*/
14317 F: tools/perf/pmu-events/arch/arm64/
14318 F: tools/perf/util/arm-spe*
14319 F: tools/perf/util/cs-etm*
14321 PERSONALITY HANDLING
14322 M: Christoph Hellwig <hch@infradead.org>
14323 L: linux-abi-devel@lists.sourceforge.net
14325 F: include/linux/personality.h
14326 F: include/uapi/linux/personality.h
14328 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14329 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14330 L: linux-input@vger.kernel.org
14332 F: Documentation/input/devices/pxrc.rst
14333 F: drivers/input/joystick/pxrc.c
14336 M: Remi Denis-Courmont <courmisch@gmail.com>
14338 F: Documentation/networking/phonet.rst
14339 F: include/linux/phonet.h
14340 F: include/net/phonet/
14341 F: include/uapi/linux/phonet.h
14345 M: Joern Engel <joern@lazybastard.org>
14346 L: linux-mtd@lists.infradead.org
14348 F: drivers/mtd/devices/phram.c
14351 M: Bruno Prémont <bonbons@linux-vserver.org>
14352 L: linux-input@vger.kernel.org
14354 F: drivers/hid/hid-picolcd*
14357 M: Christian Brauner <christian@brauner.io>
14358 L: linux-kernel@vger.kernel.org
14360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14362 F: tools/testing/selftests/clone3/
14363 F: tools/testing/selftests/pid_namespace/
14364 F: tools/testing/selftests/pidfd/
14367 K: \b(clone_args|kernel_clone_args)\b
14369 PIN CONTROL SUBSYSTEM
14370 M: Linus Walleij <linus.walleij@linaro.org>
14371 L: linux-gpio@vger.kernel.org
14373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14374 F: Documentation/devicetree/bindings/pinctrl/
14375 F: Documentation/driver-api/pin-control.rst
14376 F: drivers/pinctrl/
14377 F: include/linux/pinctrl/
14379 PIN CONTROLLER - FREESCALE
14380 M: Dong Aisheng <aisheng.dong@nxp.com>
14381 M: Fabio Estevam <festevam@gmail.com>
14382 M: Shawn Guo <shawnguo@kernel.org>
14383 M: Stefan Agner <stefan@agner.ch>
14384 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14385 L: linux-gpio@vger.kernel.org
14387 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14388 F: drivers/pinctrl/freescale/
14390 PIN CONTROLLER - INTEL
14391 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14392 M: Andy Shevchenko <andy@kernel.org>
14394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14395 F: drivers/pinctrl/intel/
14397 PIN CONTROLLER - MEDIATEK
14398 M: Sean Wang <sean.wang@kernel.org>
14399 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14401 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14402 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14403 F: drivers/pinctrl/mediatek/
14405 PIN CONTROLLER - MICROCHIP AT91
14406 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14408 L: linux-gpio@vger.kernel.org
14410 F: drivers/gpio/gpio-sama5d2-piobu.c
14411 F: drivers/pinctrl/pinctrl-at91*
14413 PIN CONTROLLER - QUALCOMM
14414 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14415 L: linux-arm-msm@vger.kernel.org
14417 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14418 F: drivers/pinctrl/qcom/
14420 PIN CONTROLLER - RENESAS
14421 M: Geert Uytterhoeven <geert+renesas@glider.be>
14422 L: linux-renesas-soc@vger.kernel.org
14424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14425 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14426 F: drivers/pinctrl/renesas/
14428 PIN CONTROLLER - SAMSUNG
14429 M: Tomasz Figa <tomasz.figa@gmail.com>
14430 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14431 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14433 L: linux-samsung-soc@vger.kernel.org
14435 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14437 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14438 F: drivers/pinctrl/samsung/
14439 F: include/dt-bindings/pinctrl/samsung.h
14441 PIN CONTROLLER - SINGLE
14442 M: Tony Lindgren <tony@atomide.com>
14443 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14445 L: linux-omap@vger.kernel.org
14447 F: drivers/pinctrl/pinctrl-single.c
14449 PIN CONTROLLER - ST SPEAR
14450 M: Viresh Kumar <vireshk@kernel.org>
14451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14453 W: http://www.st.com/spear
14454 F: drivers/pinctrl/spear/
14456 PISTACHIO SOC SUPPORT
14457 M: James Hartley <james.hartley@sondrel.com>
14458 L: linux-mips@vger.kernel.org
14460 F: arch/mips/boot/dts/img/pistachio*
14461 F: arch/mips/configs/pistachio*_defconfig
14462 F: arch/mips/pistachio/
14465 M: linux-block@vger.kernel.org
14467 F: drivers/block/pktcdvd.c
14468 F: include/linux/pktcdvd.h
14469 F: include/uapi/linux/pktcdvd.h
14471 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14472 M: Tomasz Duszynski <tduszyns@gmail.com>
14474 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14475 F: drivers/iio/chemical/pms7003.c
14478 M: Jacob Keller <jacob.e.keller@intel.com>
14480 F: Documentation/driver-api/pldmfw/
14481 F: include/linux/pldmfw.h
14485 M: Logan Gunthorpe <logang@deltatee.com>
14487 F: drivers/dma/plx_dma.c
14490 M: Charles Hsu <hsu.yungteng@gmail.com>
14491 L: linux-hwmon@vger.kernel.org
14493 F: Documentation/hwmon/pm6764tr.rst
14494 F: drivers/hwmon/pmbus/pm6764tr.c
14497 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14498 L: linux-pm@vger.kernel.org
14500 W: https://01.org/pm-graph
14501 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14502 T: git git://github.com/intel/pm-graph
14503 F: tools/power/pm-graph
14505 PMBUS HARDWARE MONITORING DRIVERS
14506 M: Guenter Roeck <linux@roeck-us.net>
14507 L: linux-hwmon@vger.kernel.org
14509 W: http://hwmon.wiki.kernel.org/
14510 W: http://www.roeck-us.net/linux/drivers/
14511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14512 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14513 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14514 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14515 F: Documentation/hwmon/adm1275.rst
14516 F: Documentation/hwmon/ibm-cffps.rst
14517 F: Documentation/hwmon/ir35221.rst
14518 F: Documentation/hwmon/lm25066.rst
14519 F: Documentation/hwmon/ltc2978.rst
14520 F: Documentation/hwmon/ltc3815.rst
14521 F: Documentation/hwmon/max16064.rst
14522 F: Documentation/hwmon/max20751.rst
14523 F: Documentation/hwmon/max31785.rst
14524 F: Documentation/hwmon/max34440.rst
14525 F: Documentation/hwmon/max8688.rst
14526 F: Documentation/hwmon/pmbus-core.rst
14527 F: Documentation/hwmon/pmbus.rst
14528 F: Documentation/hwmon/tps40422.rst
14529 F: Documentation/hwmon/ucd9000.rst
14530 F: Documentation/hwmon/ucd9200.rst
14531 F: Documentation/hwmon/zl6100.rst
14532 F: drivers/hwmon/pmbus/
14533 F: include/linux/pmbus.h
14535 PMC SIERRA MaxRAID DRIVER
14536 L: linux-scsi@vger.kernel.org
14538 W: http://www.pmc-sierra.com/
14539 F: drivers/scsi/pmcraid.*
14541 PMC SIERRA PM8001 DRIVER
14542 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14543 L: linux-scsi@vger.kernel.org
14545 F: drivers/scsi/pm8001/
14547 PNI RM3100 IIO DRIVER
14548 M: Song Qiang <songqiang1304521@gmail.com>
14549 L: linux-iio@vger.kernel.org
14551 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
14552 F: drivers/iio/magnetometer/rm3100*
14555 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14556 L: linux-acpi@vger.kernel.org
14559 F: include/linux/pnp.h
14561 POSIX CLOCKS and TIMERS
14562 M: Thomas Gleixner <tglx@linutronix.de>
14563 L: linux-kernel@vger.kernel.org
14565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14567 F: include/linux/time_namespace.h
14568 F: include/linux/timer*
14569 F: kernel/time/*timer*
14570 F: kernel/time/namespace.c
14572 POWER MANAGEMENT CORE
14573 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14574 L: linux-pm@vger.kernel.org
14576 B: https://bugzilla.kernel.org
14577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14578 F: drivers/base/power/
14579 F: drivers/powercap/
14580 F: include/linux/intel_rapl.h
14581 F: include/linux/pm.h
14582 F: include/linux/pm_*
14583 F: include/linux/powercap.h
14584 F: kernel/configs/nopm.config
14586 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
14587 M: Daniel Lezcano <daniel.lezcano@kernel.org>
14588 L: linux-pm@vger.kernel.org
14590 B: https://bugzilla.kernel.org
14591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14592 F: drivers/powercap/dtpm*
14593 F: include/linux/dtpm.h
14595 POWER STATE COORDINATION INTERFACE (PSCI)
14596 M: Mark Rutland <mark.rutland@arm.com>
14597 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14598 L: linux-arm-kernel@lists.infradead.org
14600 F: drivers/firmware/psci/
14601 F: include/linux/psci.h
14602 F: include/uapi/linux/psci.h
14604 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14605 M: Sebastian Reichel <sre@kernel.org>
14606 L: linux-pm@vger.kernel.org
14608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14609 F: Documentation/ABI/testing/sysfs-class-power
14610 F: Documentation/devicetree/bindings/power/supply/
14611 F: drivers/power/supply/
14612 F: include/linux/power_supply.h
14614 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14615 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14616 L: linuxppc-dev@lists.ozlabs.org
14618 F: drivers/char/powernv-op-panel.c
14620 PPP OVER ATM (RFC 2364)
14621 M: Mitchell Blank Jr <mitch@sfgoth.com>
14623 F: include/uapi/linux/atmppp.h
14624 F: net/atm/pppoatm.c
14627 M: Michal Ostrowski <mostrows@earthlink.net>
14629 F: drivers/net/ppp/pppoe.c
14630 F: drivers/net/ppp/pppox.c
14633 M: James Chapman <jchapman@katalix.com>
14635 F: include/linux/if_pppol2tp.h
14636 F: include/uapi/linux/if_pppol2tp.h
14637 F: net/l2tp/l2tp_ppp.c
14639 PPP PROTOCOL DRIVERS AND COMPRESSORS
14640 M: Paul Mackerras <paulus@samba.org>
14641 L: linux-ppp@vger.kernel.org
14643 F: drivers/net/ppp/ppp_*
14646 M: Rodolfo Giometti <giometti@enneenne.com>
14647 L: linuxpps@ml.enneenne.com (subscribers-only)
14649 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14650 F: Documentation/ABI/testing/sysfs-pps
14651 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14652 F: Documentation/driver-api/pps.rst
14654 F: include/linux/pps*.h
14655 F: include/uapi/linux/pps.h
14658 M: Dmitry Kozlov <xeb@mail.ru>
14659 L: netdev@vger.kernel.org
14661 W: http://sourceforge.net/projects/accel-pptp
14662 F: drivers/net/ppp/pptp.c
14664 PRESSURE STALL INFORMATION (PSI)
14665 M: Johannes Weiner <hannes@cmpxchg.org>
14667 F: include/linux/psi*
14668 F: kernel/sched/psi.c
14671 M: Petr Mladek <pmladek@suse.com>
14672 M: Sergey Senozhatsky <senozhatsky@chromium.org>
14673 R: Steven Rostedt <rostedt@goodmis.org>
14674 R: John Ogness <john.ogness@linutronix.de>
14676 F: include/linux/printk.h
14679 PRISM54 WIRELESS DRIVER
14680 M: Luis Chamberlain <mcgrof@kernel.org>
14681 L: linux-wireless@vger.kernel.org
14683 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14684 F: drivers/net/wireless/intersil/prism54/
14687 R: Alexey Dobriyan <adobriyan@gmail.com>
14688 L: linux-kernel@vger.kernel.org
14689 L: linux-fsdevel@vger.kernel.org
14691 F: Documentation/filesystems/proc.rst
14693 F: include/linux/proc_fs.h
14694 F: tools/testing/selftests/proc/
14697 M: Luis Chamberlain <mcgrof@kernel.org>
14698 M: Kees Cook <keescook@chromium.org>
14699 M: Iurii Zaikin <yzaikin@google.com>
14700 L: linux-kernel@vger.kernel.org
14701 L: linux-fsdevel@vger.kernel.org
14703 F: fs/proc/proc_sysctl.c
14704 F: include/linux/sysctl.h
14705 F: kernel/sysctl-test.c
14707 F: tools/testing/selftests/sysctl/
14709 PS3 NETWORK SUPPORT
14710 M: Geoff Levand <geoff@infradead.org>
14711 L: netdev@vger.kernel.org
14712 L: linuxppc-dev@lists.ozlabs.org
14714 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14716 PS3 PLATFORM SUPPORT
14717 M: Geoff Levand <geoff@infradead.org>
14718 L: linuxppc-dev@lists.ozlabs.org
14720 F: arch/powerpc/boot/ps3*
14721 F: arch/powerpc/include/asm/lv1call.h
14722 F: arch/powerpc/include/asm/ps3*.h
14723 F: arch/powerpc/platforms/ps3/
14726 F: drivers/rtc/rtc-ps3.c
14727 F: drivers/usb/host/*ps3.c
14728 F: sound/ppc/snd_ps3*
14731 M: Jim Paris <jim@jtan.com>
14732 M: Geoff Levand <geoff@infradead.org>
14733 L: linuxppc-dev@lists.ozlabs.org
14735 F: drivers/block/ps3vram.c
14737 PSAMPLE PACKET SAMPLING SUPPORT
14738 M: Yotam Gigi <yotam.gi@gmail.com>
14740 F: include/net/psample.h
14741 F: include/uapi/linux/psample.h
14745 M: Kees Cook <keescook@chromium.org>
14746 M: Anton Vorontsov <anton@enomsg.org>
14747 M: Colin Cross <ccross@android.com>
14748 M: Tony Luck <tony.luck@intel.com>
14750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14751 F: Documentation/admin-guide/ramoops.rst
14752 F: Documentation/admin-guide/pstore-blk.rst
14753 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14754 F: drivers/acpi/apei/erst.c
14755 F: drivers/firmware/efi/efi-pstore.c
14757 F: include/linux/pstore*
14758 K: \b(pstore|ramoops)
14760 PTP HARDWARE CLOCK SUPPORT
14761 M: Richard Cochran <richardcochran@gmail.com>
14762 L: netdev@vger.kernel.org
14764 W: http://linuxptp.sourceforge.net/
14765 F: Documentation/ABI/testing/sysfs-ptp
14766 F: Documentation/driver-api/ptp.rst
14767 F: drivers/net/phy/dp83640*
14769 F: include/linux/ptp_cl*
14772 M: Oleg Nesterov <oleg@redhat.com>
14774 F: arch/*/*/ptrace*.c
14775 F: arch/*/include/asm/ptrace*.h
14776 F: arch/*/ptrace*.c
14777 F: include/asm-generic/syscall.h
14778 F: include/linux/ptrace.h
14779 F: include/linux/regset.h
14780 F: include/linux/tracehook.h
14781 F: include/uapi/linux/ptrace.h
14782 F: include/uapi/linux/ptrace.h
14786 M: Hans Verkuil <hverkuil@xs4all.nl>
14787 L: linux-media@vger.kernel.org
14789 T: git git://linuxtv.org/media_tree.git
14790 F: Documentation/admin-guide/media/pulse8-cec.rst
14791 F: drivers/media/cec/usb/pulse8/
14793 PVRUSB2 VIDEO4LINUX DRIVER
14794 M: Mike Isely <isely@pobox.com>
14795 L: pvrusb2@isely.net (subscribers-only)
14796 L: linux-media@vger.kernel.org
14798 W: http://www.isely.net/pvrusb2/
14799 T: git git://linuxtv.org/media_tree.git
14800 F: Documentation/driver-api/media/drivers/pvrusb2*
14801 F: drivers/media/usb/pvrusb2/
14804 M: Hans Verkuil <hverkuil@xs4all.nl>
14805 L: linux-media@vger.kernel.org
14807 T: git git://linuxtv.org/media_tree.git
14808 F: drivers/media/usb/pwc/*
14809 F: include/trace/events/pwc.h
14812 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14813 L: linux-hwmon@vger.kernel.org
14815 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14816 F: Documentation/hwmon/pwm-fan.rst
14817 F: drivers/hwmon/pwm-fan.c
14820 M: Sean Young <sean@mess.org>
14821 L: linux-media@vger.kernel.org
14823 F: drivers/media/rc/pwm-ir-tx.c
14826 M: Thierry Reding <thierry.reding@gmail.com>
14827 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14828 M: Lee Jones <lee.jones@linaro.org>
14829 L: linux-pwm@vger.kernel.org
14831 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14833 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14834 F: Documentation/devicetree/bindings/pwm/
14835 F: Documentation/driver-api/pwm.rst
14836 F: drivers/gpio/gpio-mvebu.c
14838 F: drivers/video/backlight/pwm_bl.c
14839 F: include/linux/pwm.h
14840 F: include/linux/pwm_backlight.h
14841 K: pwm_(config|apply_state|ops)
14844 M: Robert Jarzmik <robert.jarzmik@free.fr>
14845 L: linux-gpio@vger.kernel.org
14847 F: drivers/gpio/gpio-pxa.c
14853 M: Robert Jarzmik <robert.jarzmik@free.fr>
14854 L: linux-rtc@vger.kernel.org
14857 PXA2xx/PXA3xx SUPPORT
14858 M: Daniel Mack <daniel@zonque.org>
14859 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14860 M: Robert Jarzmik <robert.jarzmik@free.fr>
14861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14863 T: git git://github.com/hzhuang1/linux.git
14864 T: git git://github.com/rjarzmik/linux.git
14865 F: arch/arm/boot/dts/pxa*
14866 F: arch/arm/mach-pxa/
14867 F: drivers/dma/pxa*
14868 F: drivers/pcmcia/pxa2xx*
14869 F: drivers/pinctrl/pxa/
14870 F: drivers/spi/spi-pxa2xx*
14871 F: drivers/usb/gadget/udc/pxa2*
14872 F: include/sound/pxa2xx-lib.h
14877 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14878 L: qat-linux@intel.com
14880 F: drivers/crypto/qat/
14882 QCOM AUDIO (ASoC) DRIVERS
14883 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14884 M: Banajit Goswami <bgoswami@codeaurora.org>
14885 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14887 F: sound/soc/codecs/lpass-va-macro.c
14888 F: sound/soc/codecs/lpass-wsa-macro.*
14889 F: sound/soc/codecs/msm8916-wcd-analog.c
14890 F: sound/soc/codecs/msm8916-wcd-digital.c
14891 F: sound/soc/codecs/wcd9335.*
14892 F: sound/soc/codecs/wcd934x.c
14893 F: sound/soc/codecs/wcd-clsh-v2.*
14894 F: sound/soc/codecs/wsa881x.c
14898 M: Alex Elder <elder@kernel.org>
14899 L: netdev@vger.kernel.org
14901 F: drivers/net/ipa/
14903 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14904 M: Gabriel Somlo <somlo@cmu.edu>
14905 M: "Michael S. Tsirkin" <mst@redhat.com>
14906 L: qemu-devel@nongnu.org
14908 F: drivers/firmware/qemu_fw_cfg.c
14909 F: include/uapi/linux/qemu_fw_cfg.h
14912 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14913 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14914 L: linux-rdma@vger.kernel.org
14916 F: drivers/infiniband/hw/qib/
14918 QLOGIC QL41xxx FCOE DRIVER
14919 M: Saurav Kashyap <skashyap@marvell.com>
14920 M: Javed Hasan <jhasan@marvell.com>
14921 M: GR-QLogic-Storage-Upstream@marvell.com
14922 L: linux-scsi@vger.kernel.org
14924 F: drivers/scsi/qedf/
14926 QLOGIC QL41xxx ISCSI DRIVER
14927 M: Nilesh Javali <njavali@marvell.com>
14928 M: Manish Rangankar <mrangankar@marvell.com>
14929 M: GR-QLogic-Storage-Upstream@marvell.com
14930 L: linux-scsi@vger.kernel.org
14932 F: drivers/scsi/qedi/
14934 QLOGIC QL4xxx ETHERNET DRIVER
14935 M: Ariel Elior <aelior@marvell.com>
14936 M: GR-everest-linux-l2@marvell.com
14937 L: netdev@vger.kernel.org
14939 F: drivers/net/ethernet/qlogic/qed/
14940 F: drivers/net/ethernet/qlogic/qede/
14941 F: include/linux/qed/
14943 QLOGIC QL4xxx RDMA DRIVER
14944 M: Michal Kalderon <mkalderon@marvell.com>
14945 M: Ariel Elior <aelior@marvell.com>
14946 L: linux-rdma@vger.kernel.org
14948 F: drivers/infiniband/hw/qedr/
14949 F: include/uapi/rdma/qedr-abi.h
14951 QLOGIC QLA1280 SCSI DRIVER
14952 M: Michael Reed <mdr@sgi.com>
14953 L: linux-scsi@vger.kernel.org
14955 F: drivers/scsi/qla1280.[ch]
14957 QLOGIC QLA2XXX FC-SCSI DRIVER
14958 M: Nilesh Javali <njavali@marvell.com>
14959 M: GR-QLogic-Storage-Upstream@marvell.com
14960 L: linux-scsi@vger.kernel.org
14962 F: drivers/scsi/qla2xxx/
14964 QLOGIC QLA3XXX NETWORK DRIVER
14965 M: GR-Linux-NIC-Dev@marvell.com
14966 L: netdev@vger.kernel.org
14968 F: drivers/net/ethernet/qlogic/qla3xxx.*
14970 QLOGIC QLA4XXX iSCSI DRIVER
14971 M: Nilesh Javali <njavali@marvell.com>
14972 M: Manish Rangankar <mrangankar@marvell.com>
14973 M: GR-QLogic-Storage-Upstream@marvell.com
14974 L: linux-scsi@vger.kernel.org
14976 F: drivers/scsi/qla4xxx/
14978 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14979 M: Shahed Shaikh <shshaikh@marvell.com>
14980 M: Manish Chopra <manishc@marvell.com>
14981 M: GR-Linux-NIC-Dev@marvell.com
14982 L: netdev@vger.kernel.org
14984 F: drivers/net/ethernet/qlogic/qlcnic/
14986 QLOGIC QLGE 10Gb ETHERNET DRIVER
14987 M: Manish Chopra <manishc@marvell.com>
14988 M: GR-Linux-NIC-Dev@marvell.com
14989 M: Coiby Xu <coiby.xu@gmail.com>
14990 L: netdev@vger.kernel.org
14992 F: Documentation/networking/device_drivers/qlogic/qlge.rst
14993 F: drivers/staging/qlge/
14995 QM1D1B0004 MEDIA DRIVER
14996 M: Akihiro Tsukada <tskd08@gmail.com>
14997 L: linux-media@vger.kernel.org
14999 F: drivers/media/tuners/qm1d1b0004*
15001 QM1D1C0042 MEDIA DRIVER
15002 M: Akihiro Tsukada <tskd08@gmail.com>
15003 L: linux-media@vger.kernel.org
15005 F: drivers/media/tuners/qm1d1c0042*
15008 M: Anders Larsen <al@alarsen.net>
15010 W: http://www.alarsen.net/linux/qnx4fs/
15012 F: include/uapi/linux/qnx4_fs.h
15013 F: include/uapi/linux/qnxtypes.h
15015 QORIQ DPAA2 FSL-MC BUS DRIVER
15016 M: Stuart Yoder <stuyoder@gmail.com>
15017 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15018 L: linux-kernel@vger.kernel.org
15020 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15021 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15022 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15023 F: drivers/bus/fsl-mc/
15024 F: include/uapi/linux/fsl_mc.h
15026 QT1010 MEDIA DRIVER
15027 M: Antti Palosaari <crope@iki.fi>
15028 L: linux-media@vger.kernel.org
15030 W: https://linuxtv.org
15031 W: http://palosaari.fi/linux/
15032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15033 T: git git://linuxtv.org/anttip/media_tree.git
15034 F: drivers/media/tuners/qt1010*
15036 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15037 M: Kalle Valo <kvalo@codeaurora.org>
15038 L: ath10k@lists.infradead.org
15040 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15042 F: drivers/net/wireless/ath/ath10k/
15044 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15045 M: Kalle Valo <kvalo@codeaurora.org>
15046 L: ath11k@lists.infradead.org
15048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15049 F: drivers/net/wireless/ath/ath11k/
15051 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15052 M: ath9k-devel@qca.qualcomm.com
15053 L: linux-wireless@vger.kernel.org
15055 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15056 F: drivers/net/wireless/ath/ath9k/
15058 QUALCOMM CAMERA SUBSYSTEM DRIVER
15059 M: Robert Foss <robert.foss@linaro.org>
15060 M: Todor Tomov <todor.too@gmail.com>
15061 L: linux-media@vger.kernel.org
15063 F: Documentation/admin-guide/media/qcom_camss.rst
15064 F: Documentation/devicetree/bindings/media/*camss*
15065 F: drivers/media/platform/qcom/camss/
15067 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15068 M: Niklas Cassel <nks@flawful.org>
15069 L: linux-pm@vger.kernel.org
15070 L: linux-arm-msm@vger.kernel.org
15072 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15073 F: drivers/soc/qcom/cpr.c
15075 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15076 M: Ilia Lin <ilia.lin@kernel.org>
15077 L: linux-pm@vger.kernel.org
15079 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15080 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15082 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15083 M: Timur Tabi <timur@kernel.org>
15084 L: netdev@vger.kernel.org
15086 F: drivers/net/ethernet/qualcomm/emac/
15088 QUALCOMM ETHQOS ETHERNET DRIVER
15089 M: Vinod Koul <vkoul@kernel.org>
15090 L: netdev@vger.kernel.org
15092 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15093 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15095 QUALCOMM GENERIC INTERFACE I2C DRIVER
15096 M: Akash Asthana <akashast@codeaurora.org>
15097 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15098 L: linux-i2c@vger.kernel.org
15099 L: linux-arm-msm@vger.kernel.org
15101 F: drivers/i2c/busses/i2c-qcom-geni.c
15103 QUALCOMM HEXAGON ARCHITECTURE
15104 M: Brian Cain <bcain@codeaurora.org>
15105 L: linux-hexagon@vger.kernel.org
15109 QUALCOMM HIDMA DRIVER
15110 M: Sinan Kaya <okaya@kernel.org>
15111 L: linux-arm-kernel@lists.infradead.org
15112 L: linux-arm-msm@vger.kernel.org
15113 L: dmaengine@vger.kernel.org
15115 F: drivers/dma/qcom/hidma*
15117 QUALCOMM I2C CCI DRIVER
15118 M: Loic Poulain <loic.poulain@linaro.org>
15119 M: Robert Foss <robert.foss@linaro.org>
15120 L: linux-i2c@vger.kernel.org
15121 L: linux-arm-msm@vger.kernel.org
15123 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15124 F: drivers/i2c/busses/i2c-qcom-cci.c
15127 M: Rob Clark <robdclark@gmail.com>
15128 L: iommu@lists.linux-foundation.org
15129 L: linux-arm-msm@vger.kernel.org
15131 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15133 QUALCOMM IPC ROUTER (QRTR) DRIVER
15134 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15135 L: linux-arm-msm@vger.kernel.org
15137 F: include/trace/events/qrtr.h
15138 F: include/uapi/linux/qrtr.h
15141 QUALCOMM IPCC MAILBOX DRIVER
15142 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15143 L: linux-arm-msm@vger.kernel.org
15145 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15146 F: drivers/mailbox/qcom-ipcc.c
15147 F: include/dt-bindings/mailbox/qcom-ipcc.h
15149 QUALCOMM IPQ4019 USB PHY DRIVER
15150 M: Robert Marko <robert.marko@sartura.hr>
15151 M: Luka Perkov <luka.perkov@sartura.hr>
15152 L: linux-arm-msm@vger.kernel.org
15154 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15155 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15157 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15158 M: Robert Marko <robert.marko@sartura.hr>
15159 M: Luka Perkov <luka.perkov@sartura.hr>
15160 L: linux-arm-msm@vger.kernel.org
15162 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15163 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15165 QUALCOMM RMNET DRIVER
15166 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15167 M: Sean Tranchetti <stranche@codeaurora.org>
15168 L: netdev@vger.kernel.org
15170 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15171 F: drivers/net/ethernet/qualcomm/rmnet/
15172 F: include/linux/if_rmnet.h
15174 QUALCOMM TSENS THERMAL DRIVER
15175 M: Amit Kucheria <amitk@kernel.org>
15176 L: linux-pm@vger.kernel.org
15177 L: linux-arm-msm@vger.kernel.org
15179 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15180 F: drivers/thermal/qcom/
15182 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15183 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15184 L: linux-media@vger.kernel.org
15185 L: linux-arm-msm@vger.kernel.org
15187 T: git git://linuxtv.org/media_tree.git
15188 F: Documentation/devicetree/bindings/media/*venus*
15189 F: drivers/media/platform/qcom/venus/
15191 QUALCOMM WCN36XX WIRELESS DRIVER
15192 M: Kalle Valo <kvalo@codeaurora.org>
15193 L: wcn36xx@lists.infradead.org
15195 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15196 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15197 F: drivers/net/wireless/ath/wcn36xx/
15199 QUANTENNA QTNFMAC WIRELESS DRIVER
15200 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15201 R: Sergey Matyukevich <geomatsi@gmail.com>
15202 L: linux-wireless@vger.kernel.org
15204 F: drivers/net/wireless/quantenna
15206 RADEON and AMDGPU DRM DRIVERS
15207 M: Alex Deucher <alexander.deucher@amd.com>
15208 M: Christian König <christian.koenig@amd.com>
15209 L: amd-gfx@lists.freedesktop.org
15211 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15212 F: drivers/gpu/drm/amd/
15213 F: drivers/gpu/drm/radeon/
15214 F: include/uapi/drm/amdgpu_drm.h
15215 F: include/uapi/drm/radeon_drm.h
15217 RADEON FRAMEBUFFER DISPLAY DRIVER
15218 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15219 L: linux-fbdev@vger.kernel.org
15221 F: drivers/video/fbdev/aty/radeon*
15222 F: include/uapi/linux/radeonfb.h
15224 RADIOSHARK RADIO DRIVER
15225 M: Hans Verkuil <hverkuil@xs4all.nl>
15226 L: linux-media@vger.kernel.org
15228 T: git git://linuxtv.org/media_tree.git
15229 F: drivers/media/radio/radio-shark.c
15231 RADIOSHARK2 RADIO DRIVER
15232 M: Hans Verkuil <hverkuil@xs4all.nl>
15233 L: linux-media@vger.kernel.org
15235 T: git git://linuxtv.org/media_tree.git
15236 F: drivers/media/radio/radio-shark2.c
15237 F: drivers/media/radio/radio-tea5777.c
15239 RADOS BLOCK DEVICE (RBD)
15240 M: Ilya Dryomov <idryomov@gmail.com>
15241 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15242 L: ceph-devel@vger.kernel.org
15244 W: http://ceph.com/
15245 T: git git://github.com/ceph/ceph-client.git
15246 F: Documentation/ABI/testing/sysfs-bus-rbd
15247 F: drivers/block/rbd.c
15248 F: drivers/block/rbd_types.h
15250 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15251 M: Paul Mackerras <paulus@samba.org>
15252 L: linux-fbdev@vger.kernel.org
15254 F: drivers/video/fbdev/aty/aty128fb.c
15256 RAINSHADOW-CEC DRIVER
15257 M: Hans Verkuil <hverkuil@xs4all.nl>
15258 L: linux-media@vger.kernel.org
15260 T: git git://linuxtv.org/media_tree.git
15261 F: drivers/media/cec/usb/rainshadow/
15263 RALINK MIPS ARCHITECTURE
15264 M: John Crispin <john@phrozen.org>
15265 L: linux-mips@vger.kernel.org
15267 F: arch/mips/ralink
15269 RALINK RT2X00 WIRELESS LAN DRIVER
15270 M: Stanislaw Gruszka <stf_xl@wp.pl>
15271 M: Helmut Schaa <helmut.schaa@googlemail.com>
15272 L: linux-wireless@vger.kernel.org
15274 F: drivers/net/wireless/ralink/rt2x00/
15276 RAMDISK RAM BLOCK DEVICE DRIVER
15277 M: Jens Axboe <axboe@kernel.dk>
15279 F: Documentation/admin-guide/blockdev/ramdisk.rst
15280 F: drivers/block/brd.c
15282 RANCHU VIRTUAL BOARD FOR MIPS
15283 M: Miodrag Dinic <miodrag.dinic@mips.com>
15284 L: linux-mips@vger.kernel.org
15286 F: arch/mips/configs/generic/board-ranchu.config
15287 F: arch/mips/generic/board-ranchu.c
15289 RANDOM NUMBER DRIVER
15290 M: "Theodore Ts'o" <tytso@mit.edu>
15292 F: drivers/char/random.c
15295 M: Matt Porter <mporter@kernel.crashing.org>
15296 M: Alexandre Bounine <alex.bou9@gmail.com>
15298 F: drivers/rapidio/
15301 M: Tony Luck <tony.luck@intel.com>
15302 M: Borislav Petkov <bp@alien8.de>
15303 L: linux-edac@vger.kernel.org
15305 F: Documentation/admin-guide/ras.rst
15307 F: include/linux/ras.h
15308 F: include/ras/ras_event.h
15310 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15311 L: linux-wireless@vger.kernel.org
15313 F: drivers/net/wireless/ray*
15315 RC-CORE / LIRC FRAMEWORK
15316 M: Sean Young <sean@mess.org>
15317 L: linux-media@vger.kernel.org
15319 W: http://linuxtv.org
15320 T: git git://linuxtv.org/media_tree.git
15321 F: Documentation/driver-api/media/rc-core.rst
15322 F: Documentation/userspace-api/media/rc/
15323 F: drivers/media/rc/
15324 F: include/media/rc-map.h
15325 F: include/media/rc-core.h
15326 F: include/uapi/linux/lirc.h
15328 RCMM REMOTE CONTROLS DECODER
15329 M: Patrick Lerda <patrick9876@free.fr>
15331 F: drivers/media/rc/ir-rcmm-decoder.c
15333 RCUTORTURE TEST FRAMEWORK
15334 M: "Paul E. McKenney" <paulmck@kernel.org>
15335 M: Josh Triplett <josh@joshtriplett.org>
15336 R: Steven Rostedt <rostedt@goodmis.org>
15337 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15338 R: Lai Jiangshan <jiangshanlai@gmail.com>
15339 L: rcu@vger.kernel.org
15341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15342 F: tools/testing/selftests/rcutorture
15344 RDACM20 Camera Sensor
15345 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15346 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15347 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15348 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15349 L: linux-media@vger.kernel.org
15351 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15352 F: drivers/media/i2c/max9271.c
15353 F: drivers/media/i2c/max9271.h
15354 F: drivers/media/i2c/rdacm20.c
15356 RDACM21 Camera Sensor
15357 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15358 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15359 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15360 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15361 L: linux-media@vger.kernel.org
15363 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15364 F: drivers/media/i2c/max9271.c
15365 F: drivers/media/i2c/max9271.h
15366 F: drivers/media/i2c/rdacm21.c
15369 M: Florian Fainelli <florian@openwrt.org>
15372 RDC R6040 FAST ETHERNET DRIVER
15373 M: Florian Fainelli <f.fainelli@gmail.com>
15374 L: netdev@vger.kernel.org
15376 F: drivers/net/ethernet/rdc/r6040.c
15378 RDMAVT - RDMA verbs software
15379 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15380 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15381 L: linux-rdma@vger.kernel.org
15383 F: drivers/infiniband/sw/rdmavt
15385 RDS - RELIABLE DATAGRAM SOCKETS
15386 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15387 L: netdev@vger.kernel.org
15388 L: linux-rdma@vger.kernel.org
15389 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15391 W: https://oss.oracle.com/projects/rds/
15392 F: Documentation/networking/rds.rst
15395 RDT - RESOURCE ALLOCATION
15396 M: Fenghua Yu <fenghua.yu@intel.com>
15397 M: Reinette Chatre <reinette.chatre@intel.com>
15398 L: linux-kernel@vger.kernel.org
15400 F: Documentation/x86/resctrl*
15401 F: arch/x86/include/asm/resctrl.h
15402 F: arch/x86/kernel/cpu/resctrl/
15403 F: tools/testing/selftests/resctrl/
15405 READ-COPY UPDATE (RCU)
15406 M: "Paul E. McKenney" <paulmck@kernel.org>
15407 M: Josh Triplett <josh@joshtriplett.org>
15408 R: Steven Rostedt <rostedt@goodmis.org>
15409 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15410 R: Lai Jiangshan <jiangshanlai@gmail.com>
15411 R: Joel Fernandes <joel@joelfernandes.org>
15412 L: rcu@vger.kernel.org
15414 W: http://www.rdrop.com/users/paulmck/RCU/
15415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15416 F: Documentation/RCU/
15417 F: include/linux/rcu*
15419 X: Documentation/RCU/torture.rst
15420 X: include/linux/srcu*.h
15421 X: kernel/rcu/srcu*.c
15423 REAL TIME CLOCK (RTC) SUBSYSTEM
15424 M: Alessandro Zummo <a.zummo@towertech.it>
15425 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15426 L: linux-rtc@vger.kernel.org
15428 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15430 F: Documentation/admin-guide/rtc.rst
15431 F: Documentation/devicetree/bindings/rtc/
15433 F: include/linux/platform_data/rtc-*
15434 F: include/linux/rtc.h
15435 F: include/linux/rtc/
15436 F: include/uapi/linux/rtc.h
15437 F: tools/testing/selftests/rtc/
15439 REALTEK AUDIO CODECS
15440 M: Oder Chiou <oder_chiou@realtek.com>
15442 F: include/sound/rt*.h
15443 F: sound/soc/codecs/rt*
15445 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15446 M: Linus Walleij <linus.walleij@linaro.org>
15448 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15449 F: drivers/net/dsa/realtek-smi*
15450 F: drivers/net/dsa/rtl83*
15452 REALTEK WIRELESS DRIVER (rtlwifi family)
15453 M: Ping-Ke Shih <pkshih@realtek.com>
15454 L: linux-wireless@vger.kernel.org
15456 W: https://wireless.wiki.kernel.org/
15457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15458 F: drivers/net/wireless/realtek/rtlwifi/
15460 REALTEK WIRELESS DRIVER (rtw88)
15461 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15462 L: linux-wireless@vger.kernel.org
15464 F: drivers/net/wireless/realtek/rtw88/
15466 REDPINE WIRELESS DRIVER
15467 M: Amitkumar Karwar <amitkarwar@gmail.com>
15468 M: Siva Rebbagondla <siva8118@gmail.com>
15469 L: linux-wireless@vger.kernel.org
15471 F: drivers/net/wireless/rsi/
15473 REGISTER MAP ABSTRACTION
15474 M: Mark Brown <broonie@kernel.org>
15475 L: linux-kernel@vger.kernel.org
15477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15478 F: Documentation/devicetree/bindings/regmap/
15479 F: drivers/base/regmap/
15480 F: include/linux/regmap.h
15482 REISERFS FILE SYSTEM
15483 L: reiserfs-devel@vger.kernel.org
15487 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15488 M: Ohad Ben-Cohen <ohad@wizery.com>
15489 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15490 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15491 L: linux-remoteproc@vger.kernel.org
15493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15494 F: Documentation/ABI/testing/sysfs-class-remoteproc
15495 F: Documentation/devicetree/bindings/remoteproc/
15496 F: Documentation/staging/remoteproc.rst
15497 F: drivers/remoteproc/
15498 F: include/linux/remoteproc.h
15499 F: include/linux/remoteproc/
15501 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15502 M: Ohad Ben-Cohen <ohad@wizery.com>
15503 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15504 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15505 L: linux-remoteproc@vger.kernel.org
15507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15508 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15509 F: Documentation/staging/rpmsg.rst
15511 F: include/linux/rpmsg.h
15512 F: include/linux/rpmsg/
15513 F: include/uapi/linux/rpmsg.h
15516 RENESAS CLOCK DRIVERS
15517 M: Geert Uytterhoeven <geert+renesas@glider.be>
15518 L: linux-renesas-soc@vger.kernel.org
15520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15521 F: Documentation/devicetree/bindings/clock/renesas,*
15522 F: drivers/clk/renesas/
15524 RENESAS EMEV2 I2C DRIVER
15525 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15527 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15528 F: drivers/i2c/busses/i2c-emev2.c
15530 RENESAS ETHERNET DRIVERS
15531 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15532 L: netdev@vger.kernel.org
15533 L: linux-renesas-soc@vger.kernel.org
15534 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15535 F: drivers/net/ethernet/renesas/
15536 F: include/linux/sh_eth.h
15538 RENESAS R-CAR GYROADC DRIVER
15539 M: Marek Vasut <marek.vasut@gmail.com>
15540 L: linux-iio@vger.kernel.org
15542 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
15543 F: drivers/iio/adc/rcar-gyroadc.c
15545 RENESAS R-CAR I2C DRIVERS
15546 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15548 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15549 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15550 F: drivers/i2c/busses/i2c-rcar.c
15551 F: drivers/i2c/busses/i2c-sh_mobile.c
15553 RENESAS R-CAR THERMAL DRIVERS
15554 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15555 L: linux-renesas-soc@vger.kernel.org
15557 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15558 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15559 F: drivers/thermal/rcar_gen3_thermal.c
15560 F: drivers/thermal/rcar_thermal.c
15562 RENESAS RIIC DRIVER
15563 M: Chris Brandt <chris.brandt@renesas.com>
15565 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15566 F: drivers/i2c/busses/i2c-riic.c
15568 RENESAS USB PHY DRIVER
15569 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15570 L: linux-renesas-soc@vger.kernel.org
15572 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15574 RESET CONTROLLER FRAMEWORK
15575 M: Philipp Zabel <p.zabel@pengutronix.de>
15577 T: git git://git.pengutronix.de/git/pza/linux
15578 F: Documentation/devicetree/bindings/reset/
15579 F: Documentation/driver-api/reset.rst
15581 F: include/dt-bindings/reset/
15582 F: include/linux/reset-controller.h
15583 F: include/linux/reset.h
15584 F: include/linux/reset/
15585 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15587 RESTARTABLE SEQUENCES SUPPORT
15588 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15589 M: Peter Zijlstra <peterz@infradead.org>
15590 M: "Paul E. McKenney" <paulmck@kernel.org>
15591 M: Boqun Feng <boqun.feng@gmail.com>
15592 L: linux-kernel@vger.kernel.org
15594 F: include/trace/events/rseq.h
15595 F: include/uapi/linux/rseq.h
15597 F: tools/testing/selftests/rseq/
15600 M: Johannes Berg <johannes@sipsolutions.net>
15601 L: linux-wireless@vger.kernel.org
15603 W: https://wireless.wiki.kernel.org/
15604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15606 F: Documentation/ABI/stable/sysfs-class-rfkill
15607 F: Documentation/driver-api/rfkill.rst
15608 F: include/linux/rfkill.h
15609 F: include/uapi/linux/rfkill.h
15613 M: Thomas Graf <tgraf@suug.ch>
15614 M: Herbert Xu <herbert@gondor.apana.org.au>
15615 L: netdev@vger.kernel.org
15617 F: include/linux/rhashtable-types.h
15618 F: include/linux/rhashtable.h
15619 F: lib/rhashtable.c
15620 F: lib/test_rhashtable.c
15622 RICOH R5C592 MEMORYSTICK DRIVER
15623 M: Maxim Levitsky <maximlevitsky@gmail.com>
15625 F: drivers/memstick/host/r592.*
15627 RICOH SMARTMEDIA/XD DRIVER
15628 M: Maxim Levitsky <maximlevitsky@gmail.com>
15630 F: drivers/mtd/nand/raw/r852.c
15631 F: drivers/mtd/nand/raw/r852.h
15633 RISC-V ARCHITECTURE
15634 M: Paul Walmsley <paul.walmsley@sifive.com>
15635 M: Palmer Dabbelt <palmer@dabbelt.com>
15636 M: Albert Ou <aou@eecs.berkeley.edu>
15637 L: linux-riscv@lists.infradead.org
15639 P: Documentation/riscv/patch-acceptance.rst
15640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15646 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
15647 M: Jack Wang <jinpu.wang@ionos.com>
15648 L: linux-block@vger.kernel.org
15650 F: drivers/block/rnbd/
15653 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15655 W: http://sourceforge.net/projects/roccat/
15656 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15657 F: drivers/hid/hid-roccat*
15658 F: include/linux/hid-roccat*
15660 ROCKCHIP ISP V1 DRIVER
15661 M: Helen Koike <helen.koike@collabora.com>
15662 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15663 L: linux-media@vger.kernel.org
15664 L: linux-rockchip@lists.infradead.org
15666 F: Documentation/admin-guide/media/rkisp1.rst
15667 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15668 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15669 F: drivers/media/platform/rockchip/rkisp1
15670 F: include/uapi/linux/rkisp1-config.h
15672 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15673 M: Jacob Chen <jacob-chen@iotwrt.com>
15674 M: Ezequiel Garcia <ezequiel@collabora.com>
15675 L: linux-media@vger.kernel.org
15676 L: linux-rockchip@lists.infradead.org
15678 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15679 F: drivers/media/platform/rockchip/rga/
15681 ROCKCHIP VIDEO DECODER DRIVER
15682 M: Ezequiel Garcia <ezequiel@collabora.com>
15683 L: linux-media@vger.kernel.org
15684 L: linux-rockchip@lists.infradead.org
15686 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15687 F: drivers/staging/media/rkvdec/
15690 M: Jiri Pirko <jiri@resnulli.us>
15691 L: netdev@vger.kernel.org
15693 F: drivers/net/ethernet/rocker/
15695 ROCKETPORT EXPRESS/INFINITY DRIVER
15696 M: Kevin Cernekee <cernekee@gmail.com>
15697 L: linux-serial@vger.kernel.org
15699 F: drivers/tty/serial/rp2.*
15701 ROHM BD99954 CHARGER IC
15702 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15703 L: linux-power@fi.rohmeurope.com
15705 F: drivers/power/supply/bd99954-charger.c
15706 F: drivers/power/supply/bd99954-charger.h
15708 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15709 M: Tomasz Duszynski <tduszyns@gmail.com>
15711 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15712 F: drivers/iio/light/bh1750.c
15714 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15715 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15716 L: linux-kernel@vger.kernel.org
15717 L: linux-renesas-soc@vger.kernel.org
15719 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15720 F: drivers/gpio/gpio-bd9571mwv.c
15721 F: drivers/mfd/bd9571mwv.c
15722 F: drivers/regulator/bd9571mwv-regulator.c
15723 F: include/linux/mfd/bd9571mwv.h
15725 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15726 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15727 L: linux-power@fi.rohmeurope.com
15729 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15730 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15731 F: drivers/clk/clk-bd718x7.c
15732 F: drivers/gpio/gpio-bd70528.c
15733 F: drivers/gpio/gpio-bd71815.c
15734 F: drivers/gpio/gpio-bd71828.c
15735 F: drivers/mfd/rohm-bd70528.c
15736 F: drivers/mfd/rohm-bd71828.c
15737 F: drivers/mfd/rohm-bd718x7.c
15738 F: drivers/mfd/rohm-bd9576.c
15739 F: drivers/power/supply/bd70528-charger.c
15740 F: drivers/regulator/bd70528-regulator.c
15741 F: drivers/regulator/bd71815-regulator.c
15742 F: drivers/regulator/bd71828-regulator.c
15743 F: drivers/regulator/bd718x7-regulator.c
15744 F: drivers/regulator/bd9576-regulator.c
15745 F: drivers/regulator/rohm-regulator.c
15746 F: drivers/rtc/rtc-bd70528.c
15747 F: drivers/watchdog/bd70528_wdt.c
15748 F: drivers/watchdog/bd9576_wdt.c
15749 F: include/linux/mfd/rohm-bd70528.h
15750 F: include/linux/mfd/rohm-bd71815.h
15751 F: include/linux/mfd/rohm-bd71828.h
15752 F: include/linux/mfd/rohm-bd718x7.h
15753 F: include/linux/mfd/rohm-bd957x.h
15754 F: include/linux/mfd/rohm-generic.h
15755 F: include/linux/mfd/rohm-shared.h
15758 M: Ralf Baechle <ralf@linux-mips.org>
15759 L: linux-hams@vger.kernel.org
15761 W: http://www.linux-ax25.org/
15762 F: include/net/rose.h
15763 F: include/uapi/linux/rose.h
15766 ROTATION DRIVER FOR ALLWINNER A83T
15767 M: Jernej Skrabec <jernej.skrabec@siol.net>
15768 L: linux-media@vger.kernel.org
15770 T: git git://linuxtv.org/media_tree.git
15771 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15772 F: drivers/media/platform/sunxi/sun8i-rotate/
15774 RTL2830 MEDIA DRIVER
15775 M: Antti Palosaari <crope@iki.fi>
15776 L: linux-media@vger.kernel.org
15778 W: https://linuxtv.org
15779 W: http://palosaari.fi/linux/
15780 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15781 T: git git://linuxtv.org/anttip/media_tree.git
15782 F: drivers/media/dvb-frontends/rtl2830*
15784 RTL2832 MEDIA DRIVER
15785 M: Antti Palosaari <crope@iki.fi>
15786 L: linux-media@vger.kernel.org
15788 W: https://linuxtv.org
15789 W: http://palosaari.fi/linux/
15790 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15791 T: git git://linuxtv.org/anttip/media_tree.git
15792 F: drivers/media/dvb-frontends/rtl2832*
15794 RTL2832_SDR MEDIA DRIVER
15795 M: Antti Palosaari <crope@iki.fi>
15796 L: linux-media@vger.kernel.org
15798 W: https://linuxtv.org
15799 W: http://palosaari.fi/linux/
15800 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15801 T: git git://linuxtv.org/anttip/media_tree.git
15802 F: drivers/media/dvb-frontends/rtl2832_sdr*
15804 RTL8180 WIRELESS DRIVER
15805 L: linux-wireless@vger.kernel.org
15807 W: https://wireless.wiki.kernel.org/
15808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15809 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15811 RTL8187 WIRELESS DRIVER
15812 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15813 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15814 M: Larry Finger <Larry.Finger@lwfinger.net>
15815 L: linux-wireless@vger.kernel.org
15817 W: https://wireless.wiki.kernel.org/
15818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15819 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15821 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15822 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15823 L: linux-wireless@vger.kernel.org
15825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15826 F: drivers/net/wireless/realtek/rtl8xxxu/
15828 RTRS TRANSPORT DRIVERS
15829 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15830 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15831 L: linux-rdma@vger.kernel.org
15833 F: drivers/infiniband/ulp/rtrs/
15835 RXRPC SOCKETS (AF_RXRPC)
15836 M: David Howells <dhowells@redhat.com>
15837 L: linux-afs@lists.infradead.org
15839 W: https://www.infradead.org/~dhowells/kafs/
15840 F: Documentation/networking/rxrpc.rst
15841 F: include/keys/rxrpc-type.h
15842 F: include/net/af_rxrpc.h
15843 F: include/trace/events/rxrpc.h
15844 F: include/uapi/linux/rxrpc.h
15847 S3 SAVAGE FRAMEBUFFER DRIVER
15848 M: Antonino Daplas <adaplas@gmail.com>
15849 L: linux-fbdev@vger.kernel.org
15851 F: drivers/video/fbdev/savage/
15854 M: Heiko Carstens <hca@linux.ibm.com>
15855 M: Vasily Gorbik <gor@linux.ibm.com>
15856 M: Christian Borntraeger <borntraeger@de.ibm.com>
15857 L: linux-s390@vger.kernel.org
15859 W: http://www.ibm.com/developerworks/linux/linux390/
15860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15861 F: Documentation/driver-api/s390-drivers.rst
15862 F: Documentation/s390/
15866 S390 COMMON I/O LAYER
15867 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15868 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15869 L: linux-s390@vger.kernel.org
15871 W: http://www.ibm.com/developerworks/linux/linux390/
15872 F: drivers/s390/cio/
15875 M: Stefan Haberland <sth@linux.ibm.com>
15876 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15877 L: linux-s390@vger.kernel.org
15879 W: http://www.ibm.com/developerworks/linux/linux390/
15880 F: block/partitions/ibm.c
15881 F: drivers/s390/block/dasd*
15882 F: include/linux/dasd_mod.h
15885 M: Matthew Rosato <mjrosato@linux.ibm.com>
15886 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15887 L: linux-s390@vger.kernel.org
15889 W: http://www.ibm.com/developerworks/linux/linux390/
15890 F: drivers/iommu/s390-iommu.c
15892 S390 IUCV NETWORK LAYER
15893 M: Julian Wiedmann <jwi@linux.ibm.com>
15894 M: Karsten Graul <kgraul@linux.ibm.com>
15895 L: linux-s390@vger.kernel.org
15897 W: http://www.ibm.com/developerworks/linux/linux390/
15898 F: drivers/s390/net/*iucv*
15899 F: include/net/iucv/
15902 S390 NETWORK DRIVERS
15903 M: Julian Wiedmann <jwi@linux.ibm.com>
15904 M: Karsten Graul <kgraul@linux.ibm.com>
15905 L: linux-s390@vger.kernel.org
15907 W: http://www.ibm.com/developerworks/linux/linux390/
15908 F: drivers/s390/net/
15911 M: Niklas Schnelle <schnelle@linux.ibm.com>
15912 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15913 L: linux-s390@vger.kernel.org
15915 W: http://www.ibm.com/developerworks/linux/linux390/
15917 F: drivers/pci/hotplug/s390_pci_hpc.c
15918 F: Documentation/s390/pci.rst
15920 S390 VFIO AP DRIVER
15921 M: Tony Krowiak <akrowiak@linux.ibm.com>
15922 M: Halil Pasic <pasic@linux.ibm.com>
15923 M: Jason Herne <jjherne@linux.ibm.com>
15924 L: linux-s390@vger.kernel.org
15926 W: http://www.ibm.com/developerworks/linux/linux390/
15927 F: Documentation/s390/vfio-ap.rst
15928 F: drivers/s390/crypto/vfio_ap_drv.c
15929 F: drivers/s390/crypto/vfio_ap_ops.c
15930 F: drivers/s390/crypto/vfio_ap_private.h
15932 S390 VFIO-CCW DRIVER
15933 M: Cornelia Huck <cohuck@redhat.com>
15934 M: Eric Farman <farman@linux.ibm.com>
15935 M: Matthew Rosato <mjrosato@linux.ibm.com>
15936 R: Halil Pasic <pasic@linux.ibm.com>
15937 L: linux-s390@vger.kernel.org
15938 L: kvm@vger.kernel.org
15940 F: Documentation/s390/vfio-ccw.rst
15941 F: drivers/s390/cio/vfio_ccw*
15942 F: include/uapi/linux/vfio_ccw.h
15944 S390 VFIO-PCI DRIVER
15945 M: Matthew Rosato <mjrosato@linux.ibm.com>
15946 M: Eric Farman <farman@linux.ibm.com>
15947 L: linux-s390@vger.kernel.org
15948 L: kvm@vger.kernel.org
15950 F: drivers/vfio/pci/vfio_pci_zdev.c
15951 F: include/uapi/linux/vfio_zdev.h
15954 M: Harald Freudenberger <freude@linux.ibm.com>
15955 L: linux-s390@vger.kernel.org
15957 W: http://www.ibm.com/developerworks/linux/linux390/
15958 F: drivers/s390/crypto/
15961 M: Steffen Maier <maier@linux.ibm.com>
15962 M: Benjamin Block <bblock@linux.ibm.com>
15963 L: linux-s390@vger.kernel.org
15965 W: http://www.ibm.com/developerworks/linux/linux390/
15966 F: drivers/s390/scsi/zfcp_*
15968 S3C ADC BATTERY DRIVER
15969 M: Krzysztof Kozlowski <krzk@kernel.org>
15970 L: linux-samsung-soc@vger.kernel.org
15972 F: drivers/power/supply/s3c_adc_battery.c
15973 F: include/linux/s3c_adc_battery.h
15975 S3C24XX SD/MMC Driver
15976 M: Ben Dooks <ben-linux@fluff.org>
15977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15979 F: drivers/mmc/host/s3cmci.*
15981 SAA6588 RDS RECEIVER DRIVER
15982 M: Hans Verkuil <hverkuil@xs4all.nl>
15983 L: linux-media@vger.kernel.org
15985 W: https://linuxtv.org
15986 T: git git://linuxtv.org/media_tree.git
15987 F: drivers/media/i2c/saa6588*
15989 SAA7134 VIDEO4LINUX DRIVER
15990 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15991 L: linux-media@vger.kernel.org
15993 W: https://linuxtv.org
15994 T: git git://linuxtv.org/media_tree.git
15995 F: Documentation/driver-api/media/drivers/saa7134*
15996 F: drivers/media/pci/saa7134/
15998 SAA7146 VIDEO4LINUX-2 DRIVER
15999 M: Hans Verkuil <hverkuil@xs4all.nl>
16000 L: linux-media@vger.kernel.org
16002 T: git git://linuxtv.org/media_tree.git
16003 F: drivers/media/common/saa7146/
16004 F: drivers/media/pci/saa7146/
16005 F: include/media/drv-intf/saa7146*
16007 SAFESETID SECURITY MODULE
16008 M: Micah Morton <mortonm@chromium.org>
16010 F: Documentation/admin-guide/LSM/SafeSetID.rst
16011 F: security/safesetid/
16013 SAMSUNG AUDIO (ASoC) DRIVERS
16014 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16015 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16016 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16018 F: Documentation/devicetree/bindings/sound/samsung*
16019 F: sound/soc/samsung/
16021 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16022 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16023 L: linux-crypto@vger.kernel.org
16024 L: linux-samsung-soc@vger.kernel.org
16026 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16027 F: drivers/crypto/exynos-rng.c
16029 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16030 M: Łukasz Stelmach <l.stelmach@samsung.com>
16031 L: linux-samsung-soc@vger.kernel.org
16033 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
16034 F: drivers/char/hw_random/exynos-trng.c
16036 SAMSUNG FRAMEBUFFER DRIVER
16037 M: Jingoo Han <jingoohan1@gmail.com>
16038 L: linux-fbdev@vger.kernel.org
16040 F: drivers/video/fbdev/s3c-fb.c
16042 SAMSUNG INTERCONNECT DRIVERS
16043 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16044 M: Artur Świgoń <a.swigon@samsung.com>
16045 L: linux-pm@vger.kernel.org
16046 L: linux-samsung-soc@vger.kernel.org
16048 F: drivers/interconnect/samsung/
16050 SAMSUNG LAPTOP DRIVER
16051 M: Corentin Chary <corentin.chary@gmail.com>
16052 L: platform-driver-x86@vger.kernel.org
16054 F: drivers/platform/x86/samsung-laptop.c
16056 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16057 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16058 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16059 L: linux-kernel@vger.kernel.org
16060 L: linux-samsung-soc@vger.kernel.org
16062 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
16063 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16064 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
16065 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
16066 F: drivers/clk/clk-s2mps11.c
16067 F: drivers/mfd/sec*.c
16068 F: drivers/regulator/s2m*.c
16069 F: drivers/regulator/s5m*.c
16070 F: drivers/rtc/rtc-s5m.c
16071 F: include/linux/mfd/samsung/
16073 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16074 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16075 L: linux-media@vger.kernel.org
16076 L: linux-samsung-soc@vger.kernel.org
16078 F: drivers/media/platform/s3c-camif/
16079 F: include/media/drv-intf/s3c_camif.h
16081 SAMSUNG S3FWRN5 NFC DRIVER
16082 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16083 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16084 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16086 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16087 F: drivers/nfc/s3fwrn5
16089 SAMSUNG S5C73M3 CAMERA DRIVER
16090 M: Andrzej Hajda <a.hajda@samsung.com>
16091 L: linux-media@vger.kernel.org
16093 F: drivers/media/i2c/s5c73m3/*
16095 SAMSUNG S5K5BAF CAMERA DRIVER
16096 M: Andrzej Hajda <a.hajda@samsung.com>
16097 L: linux-media@vger.kernel.org
16099 F: drivers/media/i2c/s5k5baf.c
16101 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16102 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16103 M: Vladimir Zapolskiy <vz@mleia.com>
16104 L: linux-crypto@vger.kernel.org
16105 L: linux-samsung-soc@vger.kernel.org
16107 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16108 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16109 F: drivers/crypto/s5p-sss.c
16111 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16112 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16113 L: linux-media@vger.kernel.org
16115 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16116 F: drivers/media/platform/exynos4-is/
16118 SAMSUNG SOC CLOCK DRIVERS
16119 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16120 M: Tomasz Figa <tomasz.figa@gmail.com>
16121 M: Chanwoo Choi <cw00.choi@samsung.com>
16122 L: linux-samsung-soc@vger.kernel.org
16124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16125 F: Documentation/devicetree/bindings/clock/exynos*.txt
16126 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16127 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16128 F: drivers/clk/samsung/
16129 F: include/dt-bindings/clock/exynos*.h
16130 F: include/linux/clk/samsung.h
16131 F: include/linux/platform_data/clk-s3c2410.h
16133 SAMSUNG SPI DRIVERS
16134 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16135 M: Andi Shyti <andi@etezian.org>
16136 L: linux-spi@vger.kernel.org
16137 L: linux-samsung-soc@vger.kernel.org
16139 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16140 F: drivers/spi/spi-s3c*
16141 F: include/linux/platform_data/spi-s3c64xx.h
16142 F: include/linux/spi/s3c24xx-fiq.h
16144 SAMSUNG SXGBE DRIVERS
16145 M: Byungho An <bh74.an@samsung.com>
16146 L: netdev@vger.kernel.org
16148 F: drivers/net/ethernet/samsung/sxgbe/
16150 SAMSUNG THERMAL DRIVER
16151 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16152 L: linux-pm@vger.kernel.org
16153 L: linux-samsung-soc@vger.kernel.org
16155 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16156 F: drivers/thermal/samsung/
16158 SAMSUNG USB2 PHY DRIVER
16159 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16160 L: linux-kernel@vger.kernel.org
16162 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16163 F: Documentation/driver-api/phy/samsung-usb2.rst
16164 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16165 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16166 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16167 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16168 F: drivers/phy/samsung/phy-samsung-usb2.c
16169 F: drivers/phy/samsung/phy-samsung-usb2.h
16172 M: Zwane Mwaikambo <zwanem@gmail.com>
16174 F: drivers/watchdog/sc1200wdt.c
16177 M: Ingo Molnar <mingo@redhat.com>
16178 M: Peter Zijlstra <peterz@infradead.org>
16179 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16180 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16181 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16182 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16183 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16184 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16185 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16186 L: linux-kernel@vger.kernel.org
16188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16189 F: include/linux/preempt.h
16190 F: include/linux/sched.h
16191 F: include/linux/wait.h
16192 F: include/uapi/linux/sched.h
16195 SCR24X CHIP CARD INTERFACE DRIVER
16196 M: Lubomir Rintel <lkundrak@v3.sk>
16198 F: drivers/char/pcmcia/scr24x_cs.c
16201 M: Jens Axboe <axboe@kernel.dk>
16202 L: linux-scsi@vger.kernel.org
16204 W: http://www.kernel.dk
16205 F: drivers/scsi/sr*
16207 SCSI RDMA PROTOCOL (SRP) INITIATOR
16208 M: Bart Van Assche <bvanassche@acm.org>
16209 L: linux-rdma@vger.kernel.org
16211 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16212 F: drivers/infiniband/ulp/srp/
16213 F: include/scsi/srp.h
16215 SCSI RDMA PROTOCOL (SRP) TARGET
16216 M: Bart Van Assche <bvanassche@acm.org>
16217 L: linux-rdma@vger.kernel.org
16218 L: target-devel@vger.kernel.org
16220 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16221 F: drivers/infiniband/ulp/srpt/
16224 M: Doug Gilbert <dgilbert@interlog.com>
16225 L: linux-scsi@vger.kernel.org
16227 W: http://sg.danny.cz/sg
16228 F: Documentation/scsi/scsi-generic.rst
16229 F: drivers/scsi/sg.c
16230 F: include/scsi/sg.h
16233 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16234 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16235 L: linux-scsi@vger.kernel.org
16237 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16240 F: Documentation/devicetree/bindings/scsi/
16245 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16246 L: linux-scsi@vger.kernel.org
16248 F: Documentation/scsi/st.rst
16249 F: drivers/scsi/st.*
16250 F: drivers/scsi/st_*.h
16252 SCSI TARGET CORE USER DRIVER
16253 M: Bodo Stroesser <bostroesser@gmail.com>
16254 L: linux-scsi@vger.kernel.org
16255 L: target-devel@vger.kernel.org
16257 F: Documentation/target/tcmu-design.rst
16258 F: drivers/target/target_core_user.c
16259 F: include/uapi/linux/target_core_user.h
16261 SCSI TARGET SUBSYSTEM
16262 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16263 L: linux-scsi@vger.kernel.org
16264 L: target-devel@vger.kernel.org
16266 W: http://www.linux-iscsi.org
16267 Q: https://patchwork.kernel.org/project/target-devel/list/
16268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16269 F: Documentation/target/
16274 M: Vlad Yasevich <vyasevich@gmail.com>
16275 M: Neil Horman <nhorman@tuxdriver.com>
16276 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16277 L: linux-sctp@vger.kernel.org
16279 W: http://lksctp.sourceforge.net
16280 F: Documentation/networking/sctp.rst
16281 F: include/linux/sctp.h
16282 F: include/net/sctp/
16283 F: include/uapi/linux/sctp.h
16287 M: Jim Cromie <jim.cromie@gmail.com>
16289 F: Documentation/i2c/busses/scx200_acb.rst
16290 F: arch/x86/platform/scx200/
16291 F: drivers/i2c/busses/scx200*
16292 F: drivers/mtd/maps/scx200_docflash.c
16293 F: drivers/watchdog/scx200_wdt.c
16294 F: include/linux/scx200.h
16297 M: Jim Cromie <jim.cromie@gmail.com>
16299 F: drivers/char/scx200_gpio.c
16300 F: include/linux/scx200_gpio.h
16302 SCx200 HRT CLOCKSOURCE DRIVER
16303 M: Jim Cromie <jim.cromie@gmail.com>
16305 F: drivers/clocksource/scx200_hrt.c
16307 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16308 M: Sascha Sommer <saschasommer@freenet.de>
16309 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16311 F: drivers/mmc/host/sdricoh_cs.c
16313 SECO BOARDS CEC DRIVER
16314 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16316 F: drivers/media/cec/platform/seco/seco-cec.c
16317 F: drivers/media/cec/platform/seco/seco-cec.h
16320 M: Kees Cook <keescook@chromium.org>
16321 R: Andy Lutomirski <luto@amacapital.net>
16322 R: Will Drewry <wad@chromium.org>
16324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16325 F: Documentation/userspace-api/seccomp_filter.rst
16326 F: include/linux/seccomp.h
16327 F: include/uapi/linux/seccomp.h
16328 F: kernel/seccomp.c
16329 F: tools/testing/selftests/kselftest_harness.h
16330 F: tools/testing/selftests/seccomp/*
16331 K: \bsecure_computing
16334 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16335 M: Al Cooper <alcooperx@gmail.com>
16336 L: linux-mmc@vger.kernel.org
16337 L: bcm-kernel-feedback-list@broadcom.com
16339 F: drivers/mmc/host/sdhci-brcmstb*
16341 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16342 M: Adrian Hunter <adrian.hunter@intel.com>
16343 L: linux-mmc@vger.kernel.org
16345 F: drivers/mmc/host/sdhci*
16346 F: include/linux/mmc/sdhci*
16348 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16349 M: Eugen Hristev <eugen.hristev@microchip.com>
16350 L: linux-mmc@vger.kernel.org
16352 F: drivers/mmc/host/sdhci-of-at91.c
16354 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16355 M: Ben Dooks <ben-linux@fluff.org>
16356 M: Jaehoon Chung <jh80.chung@samsung.com>
16357 L: linux-mmc@vger.kernel.org
16359 F: drivers/mmc/host/sdhci-s3c*
16361 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16362 M: Viresh Kumar <vireshk@kernel.org>
16363 L: linux-mmc@vger.kernel.org
16365 F: drivers/mmc/host/sdhci-spear.c
16367 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16368 M: Kishon Vijay Abraham I <kishon@ti.com>
16369 L: linux-mmc@vger.kernel.org
16371 F: drivers/mmc/host/sdhci-omap.c
16373 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16374 M: Jonathan Derrick <jonathan.derrick@intel.com>
16375 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16376 L: linux-block@vger.kernel.org
16378 F: block/opal_proto.h
16380 F: include/linux/sed*
16381 F: include/uapi/linux/sed*
16384 M: Security Officers <security@kernel.org>
16386 F: Documentation/admin-guide/security-bugs.rst
16389 M: James Morris <jmorris@namei.org>
16390 M: "Serge E. Hallyn" <serge@hallyn.com>
16391 L: linux-security-module@vger.kernel.org (suggested Cc:)
16393 W: http://kernsec.org/
16394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16396 X: security/selinux/
16398 SELINUX SECURITY MODULE
16399 M: Paul Moore <paul@paul-moore.com>
16400 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16401 M: Eric Paris <eparis@parisplace.org>
16402 L: selinux@vger.kernel.org
16404 W: https://selinuxproject.org
16405 W: https://github.com/SELinuxProject
16406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16407 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16408 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16409 F: Documentation/admin-guide/LSM/SELinux.rst
16410 F: include/trace/events/avc.h
16411 F: include/uapi/linux/selinux_netlink.h
16412 F: scripts/selinux/
16413 F: security/selinux/
16416 M: Jiri Slaby <jirislaby@kernel.org>
16418 F: drivers/misc/phantom.c
16419 F: include/uapi/linux/phantom.h
16421 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16422 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16424 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16425 F: drivers/iio/chemical/scd30.h
16426 F: drivers/iio/chemical/scd30_core.c
16427 F: drivers/iio/chemical/scd30_i2c.c
16428 F: drivers/iio/chemical/scd30_serial.c
16430 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16431 M: Tomasz Duszynski <tduszyns@gmail.com>
16433 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16434 F: drivers/iio/chemical/sps30.c
16437 M: Rob Herring <robh@kernel.org>
16438 L: linux-serial@vger.kernel.org
16440 F: Documentation/devicetree/bindings/serial/serial.yaml
16441 F: drivers/tty/serdev/
16442 F: include/linux/serdev.h
16445 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16446 L: linux-serial@vger.kernel.org
16448 F: Documentation/devicetree/bindings/serial/
16449 F: drivers/tty/serial/
16452 M: Sean Young <sean@mess.org>
16453 L: linux-media@vger.kernel.org
16455 F: drivers/media/rc/serial_ir.c
16457 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16458 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16459 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16461 F: Documentation/devicetree/bindings/slimbus/
16462 F: drivers/slimbus/
16463 F: include/linux/slimbus.h
16466 M: Edward Cree <ecree.xilinx@gmail.com>
16467 M: Martin Habets <habetsm.xilinx@gmail.com>
16468 L: netdev@vger.kernel.org
16470 F: drivers/net/ethernet/sfc/
16472 SFF/SFP/SFP+ MODULE SUPPORT
16473 M: Russell King <linux@armlinux.org.uk>
16474 L: netdev@vger.kernel.org
16476 F: drivers/net/phy/phylink.c
16477 F: drivers/net/phy/sfp*
16478 F: include/linux/mdio/mdio-i2c.h
16479 F: include/linux/phylink.h
16480 F: include/linux/sfp.h
16481 K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
16484 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16486 F: drivers/misc/sgi-gru/
16488 SGI XP/XPC/XPNET DRIVER
16489 M: Robin Holt <robinmholt@gmail.com>
16490 M: Steve Wahl <steve.wahl@hpe.com>
16491 R: Mike Travis <mike.travis@hpe.com>
16493 F: drivers/misc/sgi-xp/
16495 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16496 M: Karsten Graul <kgraul@linux.ibm.com>
16497 L: linux-s390@vger.kernel.org
16499 W: http://www.ibm.com/developerworks/linux/linux390/
16502 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16503 M: Linus Walleij <linus.walleij@linaro.org>
16504 L: linux-iio@vger.kernel.org
16506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16507 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16508 F: drivers/iio/light/gp2ap002.c
16510 SHARP RJ54N1CB0C SENSOR DRIVER
16511 M: Jacopo Mondi <jacopo@jmondi.org>
16512 L: linux-media@vger.kernel.org
16514 T: git git://linuxtv.org/media_tree.git
16515 F: drivers/media/i2c/rj54n1cb0c.c
16516 F: include/media/i2c/rj54n1cb0c.h
16518 SH_VOU V4L2 OUTPUT DRIVER
16519 L: linux-media@vger.kernel.org
16521 F: drivers/media/platform/sh_vou.c
16522 F: include/media/drv-intf/sh_vou.h
16524 SI2157 MEDIA DRIVER
16525 M: Antti Palosaari <crope@iki.fi>
16526 L: linux-media@vger.kernel.org
16528 W: https://linuxtv.org
16529 W: http://palosaari.fi/linux/
16530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16531 T: git git://linuxtv.org/anttip/media_tree.git
16532 F: drivers/media/tuners/si2157*
16534 SI2165 MEDIA DRIVER
16535 M: Matthias Schwarzott <zzam@gentoo.org>
16536 L: linux-media@vger.kernel.org
16538 W: https://linuxtv.org
16539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16540 F: drivers/media/dvb-frontends/si2165*
16542 SI2168 MEDIA DRIVER
16543 M: Antti Palosaari <crope@iki.fi>
16544 L: linux-media@vger.kernel.org
16546 W: https://linuxtv.org
16547 W: http://palosaari.fi/linux/
16548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16549 T: git git://linuxtv.org/anttip/media_tree.git
16550 F: drivers/media/dvb-frontends/si2168*
16552 SI470X FM RADIO RECEIVER I2C DRIVER
16553 M: Hans Verkuil <hverkuil@xs4all.nl>
16554 L: linux-media@vger.kernel.org
16556 W: https://linuxtv.org
16557 T: git git://linuxtv.org/media_tree.git
16558 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16560 SI470X FM RADIO RECEIVER USB DRIVER
16561 M: Hans Verkuil <hverkuil@xs4all.nl>
16562 L: linux-media@vger.kernel.org
16564 W: https://linuxtv.org
16565 T: git git://linuxtv.org/media_tree.git
16566 F: drivers/media/radio/si470x/radio-si470x-common.c
16567 F: drivers/media/radio/si470x/radio-si470x-usb.c
16568 F: drivers/media/radio/si470x/radio-si470x.h
16570 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16571 M: Eduardo Valentin <edubezval@gmail.com>
16572 L: linux-media@vger.kernel.org
16574 W: https://linuxtv.org
16575 T: git git://linuxtv.org/media_tree.git
16576 F: drivers/media/radio/si4713/si4713.?
16578 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16579 M: Eduardo Valentin <edubezval@gmail.com>
16580 L: linux-media@vger.kernel.org
16582 W: https://linuxtv.org
16583 T: git git://linuxtv.org/media_tree.git
16584 F: drivers/media/radio/si4713/radio-platform-si4713.c
16586 SI4713 FM RADIO TRANSMITTER USB DRIVER
16587 M: Hans Verkuil <hverkuil@xs4all.nl>
16588 L: linux-media@vger.kernel.org
16590 W: https://linuxtv.org
16591 T: git git://linuxtv.org/media_tree.git
16592 F: drivers/media/radio/si4713/radio-usb-si4713.c
16595 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16596 L: linux-media@vger.kernel.org
16598 W: https://linuxtv.org
16599 T: git git://linuxtv.org/media_tree.git
16600 F: drivers/media/common/siano/
16601 F: drivers/media/mmc/siano/
16602 F: drivers/media/usb/siano/
16603 F: drivers/media/usb/siano/
16606 M: Palmer Dabbelt <palmer@dabbelt.com>
16607 M: Paul Walmsley <paul.walmsley@sifive.com>
16608 L: linux-riscv@lists.infradead.org
16610 T: git git://github.com/sifive/riscv-linux.git
16614 SIFIVE FU540 SYSTEM-ON-CHIP
16615 M: Paul Walmsley <paul.walmsley@sifive.com>
16616 M: Palmer Dabbelt <palmer@dabbelt.com>
16617 L: linux-riscv@lists.infradead.org
16619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16624 M: Green Wan <green.wan@sifive.com>
16626 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16627 F: drivers/dma/sf-pdma/
16629 SILEAD TOUCHSCREEN DRIVER
16630 M: Hans de Goede <hdegoede@redhat.com>
16631 L: linux-input@vger.kernel.org
16632 L: platform-driver-x86@vger.kernel.org
16634 F: drivers/input/touchscreen/silead.c
16635 F: drivers/platform/x86/touchscreen_dmi.c
16637 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16638 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16640 F: drivers/staging/wfx/
16642 SILICON MOTION SM712 FRAME BUFFER DRIVER
16643 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16644 M: Teddy Wang <teddy.wang@siliconmotion.com>
16645 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16646 L: linux-fbdev@vger.kernel.org
16648 F: Documentation/fb/sm712fb.rst
16649 F: drivers/video/fbdev/sm712*
16651 SILVACO I3C DUAL-ROLE MASTER
16652 M: Miquel Raynal <miquel.raynal@bootlin.com>
16653 M: Conor Culhane <conor.culhane@silvaco.com>
16654 L: linux-i3c@lists.infradead.org
16656 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16657 F: drivers/i3c/master/svc-i3c-master.c
16660 M: Hans de Goede <hdegoede@redhat.com>
16661 L: linux-fbdev@vger.kernel.org
16663 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16664 F: drivers/video/fbdev/simplefb.c
16665 F: include/linux/platform_data/simplefb.h
16667 SIMTEC EB110ATX (Chalice CATS)
16668 M: Simtec Linux Team <linux@simtec.co.uk>
16670 W: http://www.simtec.co.uk/products/EB110ATX/
16672 SIMTEC EB2410ITX (BAST)
16673 M: Simtec Linux Team <linux@simtec.co.uk>
16675 W: http://www.simtec.co.uk/products/EB2410ITX/
16676 F: arch/arm/mach-s3c/bast-ide.c
16677 F: arch/arm/mach-s3c/bast-irq.c
16678 F: arch/arm/mach-s3c/mach-bast.c
16681 M: Thorsten Scherer <t.scherer@eckelmann.de>
16682 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16683 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16685 F: drivers/gpio/gpio-siox.c
16687 F: include/trace/events/siox.h
16689 SIPHASH PRF ROUTINES
16690 M: Jason A. Donenfeld <Jason@zx2c4.com>
16692 F: include/linux/siphash.h
16694 F: lib/test_siphash.c
16696 SIS 190 ETHERNET DRIVER
16697 M: Francois Romieu <romieu@fr.zoreil.com>
16698 L: netdev@vger.kernel.org
16700 F: drivers/net/ethernet/sis/sis190.c
16702 SIS 900/7016 FAST ETHERNET DRIVER
16703 M: Daniele Venzano <venza@brownhat.org>
16704 L: netdev@vger.kernel.org
16706 W: http://www.brownhat.org/sis900.html
16707 F: drivers/net/ethernet/sis/sis900.*
16709 SIS FRAMEBUFFER DRIVER
16710 M: Thomas Winischhofer <thomas@winischhofer.net>
16712 W: http://www.winischhofer.net/linuxsisvga.shtml
16713 F: Documentation/fb/sisfb.rst
16714 F: drivers/video/fbdev/sis/
16715 F: include/video/sisfb.h
16717 SIS I2C TOUCHSCREEN DRIVER
16718 M: Mika Penttilä <mika.penttila@nextfour.com>
16719 L: linux-input@vger.kernel.org
16721 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16722 F: drivers/input/touchscreen/sis_i2c.c
16725 M: Thomas Winischhofer <thomas@winischhofer.net>
16727 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16728 F: drivers/usb/misc/sisusbvga/
16731 M: Christoph Lameter <cl@linux.com>
16732 M: Pekka Enberg <penberg@kernel.org>
16733 M: David Rientjes <rientjes@google.com>
16734 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16735 M: Andrew Morton <akpm@linux-foundation.org>
16736 M: Vlastimil Babka <vbabka@suse.cz>
16737 L: linux-mm@kvack.org
16739 F: include/linux/sl?b*.h
16742 SLEEPABLE READ-COPY UPDATE (SRCU)
16743 M: Lai Jiangshan <jiangshanlai@gmail.com>
16744 M: "Paul E. McKenney" <paulmck@kernel.org>
16745 M: Josh Triplett <josh@joshtriplett.org>
16746 R: Steven Rostedt <rostedt@goodmis.org>
16747 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16748 L: rcu@vger.kernel.org
16750 W: http://www.rdrop.com/users/paulmck/RCU/
16751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16752 F: include/linux/srcu*.h
16753 F: kernel/rcu/srcu*.c
16755 SMACK SECURITY MODULE
16756 M: Casey Schaufler <casey@schaufler-ca.com>
16757 L: linux-security-module@vger.kernel.org
16759 W: http://schaufler-ca.com
16760 T: git git://github.com/cschaufler/smack-next
16761 F: Documentation/admin-guide/LSM/Smack.rst
16764 SMC91x ETHERNET DRIVER
16765 M: Nicolas Pitre <nico@fluxnic.net>
16767 F: drivers/net/ethernet/smsc/smc91x.*
16769 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16770 M: Mark Rutland <mark.rutland@arm.com>
16771 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16772 M: Sudeep Holla <sudeep.holla@arm.com>
16773 L: linux-arm-kernel@lists.infradead.org
16775 F: drivers/firmware/smccc/
16776 F: include/linux/arm-smccc.h
16778 SMM665 HARDWARE MONITOR DRIVER
16779 M: Guenter Roeck <linux@roeck-us.net>
16780 L: linux-hwmon@vger.kernel.org
16782 F: Documentation/hwmon/smm665.rst
16783 F: drivers/hwmon/smm665.c
16785 SMSC EMC2103 HARDWARE MONITOR DRIVER
16786 M: Steve Glendinning <steve.glendinning@shawell.net>
16787 L: linux-hwmon@vger.kernel.org
16789 F: Documentation/hwmon/emc2103.rst
16790 F: drivers/hwmon/emc2103.c
16792 SMSC SCH5627 HARDWARE MONITOR DRIVER
16793 M: Hans de Goede <hdegoede@redhat.com>
16794 L: linux-hwmon@vger.kernel.org
16796 F: Documentation/hwmon/sch5627.rst
16797 F: drivers/hwmon/sch5627.c
16799 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16800 M: Steve Glendinning <steve.glendinning@shawell.net>
16801 L: linux-fbdev@vger.kernel.org
16803 F: drivers/video/fbdev/smscufx.c
16805 SMSC47B397 HARDWARE MONITOR DRIVER
16806 M: Jean Delvare <jdelvare@suse.com>
16807 L: linux-hwmon@vger.kernel.org
16809 F: Documentation/hwmon/smsc47b397.rst
16810 F: drivers/hwmon/smsc47b397.c
16812 SMSC911x ETHERNET DRIVER
16813 M: Steve Glendinning <steve.glendinning@shawell.net>
16814 L: netdev@vger.kernel.org
16816 F: drivers/net/ethernet/smsc/smsc911x.*
16817 F: include/linux/smsc911x.h
16819 SMSC9420 PCI ETHERNET DRIVER
16820 M: Steve Glendinning <steve.glendinning@shawell.net>
16821 L: netdev@vger.kernel.org
16823 F: drivers/net/ethernet/smsc/smsc9420.*
16825 SOCIONEXT (SNI) AVE NETWORK DRIVER
16826 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16827 L: netdev@vger.kernel.org
16829 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16830 F: drivers/net/ethernet/socionext/sni_ave.c
16832 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16833 M: Jassi Brar <jaswinder.singh@linaro.org>
16834 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16835 L: netdev@vger.kernel.org
16837 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16838 F: drivers/net/ethernet/socionext/netsec.c
16840 SOCIONEXT (SNI) Synquacer SPI DRIVER
16841 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16842 M: Jassi Brar <jaswinder.singh@linaro.org>
16843 L: linux-spi@vger.kernel.org
16845 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16846 F: drivers/spi/spi-synquacer.c
16848 SOCIONEXT SYNQUACER I2C DRIVER
16849 M: Ard Biesheuvel <ardb@kernel.org>
16850 L: linux-i2c@vger.kernel.org
16852 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16853 F: drivers/i2c/busses/i2c-synquacer.c
16855 SOCIONEXT UNIPHIER SOUND DRIVER
16856 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16858 F: sound/soc/uniphier/
16860 SOEKRIS NET48XX LED SUPPORT
16861 M: Chris Boot <bootc@bootc.net>
16863 F: drivers/leds/leds-net48xx.c
16865 SOFT-IWARP DRIVER (siw)
16866 M: Bernard Metzler <bmt@zurich.ibm.com>
16867 L: linux-rdma@vger.kernel.org
16869 F: drivers/infiniband/sw/siw/
16870 F: include/uapi/rdma/siw-abi.h
16872 SOFT-ROCE DRIVER (rxe)
16873 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16874 L: linux-rdma@vger.kernel.org
16876 F: drivers/infiniband/sw/rxe/
16877 F: include/uapi/rdma/rdma_user_rxe.h
16879 SOFTLOGIC 6x10 MPEG CODEC
16880 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16881 M: Anton Sviridenko <anton@corp.bluecherry.net>
16882 M: Andrey Utkin <andrey_utkin@fastmail.com>
16883 M: Ismael Luceno <ismael@iodev.co.uk>
16884 L: linux-media@vger.kernel.org
16886 F: drivers/media/pci/solo6x10/
16888 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16889 M: James Morse <james.morse@arm.com>
16890 L: linux-arm-kernel@lists.infradead.org
16892 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16893 F: drivers/firmware/arm_sdei.c
16894 F: include/linux/arm_sdei.h
16895 F: include/uapi/linux/arm_sdei.h
16898 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16899 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16900 L: linux-acpi@vger.kernel.org
16902 F: drivers/base/swnode.c
16904 SOFTWARE RAID (Multiple Disks) SUPPORT
16905 M: Song Liu <song@kernel.org>
16906 L: linux-raid@vger.kernel.org
16908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16909 F: drivers/md/Kconfig
16910 F: drivers/md/Makefile
16912 F: drivers/md/raid*
16913 F: include/linux/raid/
16914 F: include/uapi/linux/raid/
16916 SOLIDRUN CLEARFOG SUPPORT
16917 M: Russell King <linux@armlinux.org.uk>
16919 F: arch/arm/boot/dts/armada-388-clearfog*
16920 F: arch/arm/boot/dts/armada-38x-solidrun-*
16922 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16923 M: Russell King <linux@armlinux.org.uk>
16925 F: arch/arm/boot/dts/imx6*-cubox-i*
16926 F: arch/arm/boot/dts/imx6*-hummingboard*
16927 F: arch/arm/boot/dts/imx6*-sr-*
16929 SONIC NETWORK DRIVER
16930 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16931 L: netdev@vger.kernel.org
16933 F: drivers/net/ethernet/natsemi/sonic.*
16935 SONICS SILICON BACKPLANE DRIVER (SSB)
16936 M: Michael Buesch <m@bues.ch>
16937 L: linux-wireless@vger.kernel.org
16940 F: include/linux/ssb/
16942 SONY IMX214 SENSOR DRIVER
16943 M: Ricardo Ribalda <ribalda@kernel.org>
16944 L: linux-media@vger.kernel.org
16946 T: git git://linuxtv.org/media_tree.git
16947 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16948 F: drivers/media/i2c/imx214.c
16950 SONY IMX219 SENSOR DRIVER
16951 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16952 L: linux-media@vger.kernel.org
16954 T: git git://linuxtv.org/media_tree.git
16955 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16956 F: drivers/media/i2c/imx219.c
16958 SONY IMX258 SENSOR DRIVER
16959 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16960 L: linux-media@vger.kernel.org
16962 T: git git://linuxtv.org/media_tree.git
16963 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
16964 F: drivers/media/i2c/imx258.c
16966 SONY IMX274 SENSOR DRIVER
16967 M: Leon Luo <leonl@leopardimaging.com>
16968 L: linux-media@vger.kernel.org
16970 T: git git://linuxtv.org/media_tree.git
16971 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16972 F: drivers/media/i2c/imx274.c
16974 SONY IMX290 SENSOR DRIVER
16975 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16976 L: linux-media@vger.kernel.org
16978 T: git git://linuxtv.org/media_tree.git
16979 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16980 F: drivers/media/i2c/imx290.c
16982 SONY IMX319 SENSOR DRIVER
16983 M: Bingbu Cao <bingbu.cao@intel.com>
16984 L: linux-media@vger.kernel.org
16986 T: git git://linuxtv.org/media_tree.git
16987 F: drivers/media/i2c/imx319.c
16989 SONY IMX334 SENSOR DRIVER
16990 M: Paul J. Murphy <paul.j.murphy@intel.com>
16991 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
16992 L: linux-media@vger.kernel.org
16994 T: git git://linuxtv.org/media_tree.git
16995 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
16996 F: drivers/media/i2c/imx334.c
16998 SONY IMX355 SENSOR DRIVER
16999 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17000 L: linux-media@vger.kernel.org
17002 T: git git://linuxtv.org/media_tree.git
17003 F: drivers/media/i2c/imx355.c
17005 SONY MEMORYSTICK SUBSYSTEM
17006 M: Maxim Levitsky <maximlevitsky@gmail.com>
17007 M: Alex Dubov <oakad@yahoo.com>
17008 M: Ulf Hansson <ulf.hansson@linaro.org>
17009 L: linux-mmc@vger.kernel.org
17011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17012 F: drivers/memstick/
17013 F: include/linux/memstick.h
17015 SONY VAIO CONTROL DEVICE DRIVER
17016 M: Mattia Dongili <malattia@linux.it>
17017 L: platform-driver-x86@vger.kernel.org
17019 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17020 F: Documentation/admin-guide/laptops/sony-laptop.rst
17021 F: drivers/char/sonypi.c
17022 F: drivers/platform/x86/sony-laptop.c
17023 F: include/linux/sony-laptop.h
17026 M: Jaroslav Kysela <perex@perex.cz>
17027 M: Takashi Iwai <tiwai@suse.com>
17028 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17030 W: http://www.alsa-project.org/
17031 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17033 F: Documentation/sound/
17035 F: include/uapi/sound/
17038 SOUND - COMPRESSED AUDIO
17039 M: Vinod Koul <vkoul@kernel.org>
17040 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17043 F: Documentation/sound/designs/compress-offload.rst
17044 F: include/sound/compress_driver.h
17045 F: include/uapi/sound/compress_*
17046 F: sound/core/compress_offload.c
17047 F: sound/soc/soc-compress.c
17049 SOUND - DMAENGINE HELPERS
17050 M: Lars-Peter Clausen <lars@metafoo.de>
17052 F: include/sound/dmaengine_pcm.h
17053 F: sound/core/pcm_dmaengine.c
17054 F: sound/soc/soc-generic-dmaengine-pcm.c
17056 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17057 M: Liam Girdwood <lgirdwood@gmail.com>
17058 M: Mark Brown <broonie@kernel.org>
17059 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17061 W: http://alsa-project.org/main/index.php/ASoC
17062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17063 F: Documentation/devicetree/bindings/sound/
17064 F: Documentation/sound/soc/
17065 F: include/dt-bindings/sound/
17066 F: include/sound/soc*
17069 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17070 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17071 M: Liam Girdwood <lgirdwood@gmail.com>
17072 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17073 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17074 M: Daniel Baluta <daniel.baluta@nxp.com>
17075 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17077 W: https://github.com/thesofproject/linux/
17080 SOUNDWIRE SUBSYSTEM
17081 M: Vinod Koul <vkoul@kernel.org>
17082 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17083 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17084 R: Sanyog Kale <sanyog.r.kale@intel.com>
17085 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17088 F: Documentation/driver-api/soundwire/
17089 F: drivers/soundwire/
17090 F: include/linux/soundwire/
17093 M: Olli Salonen <olli.salonen@iki.fi>
17094 L: linux-media@vger.kernel.org
17096 W: https://linuxtv.org
17097 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17098 F: drivers/media/dvb-frontends/sp2*
17100 SPARC + UltraSPARC (sparc/sparc64)
17101 M: "David S. Miller" <davem@davemloft.net>
17102 L: sparclinux@vger.kernel.org
17104 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17110 SPARC SERIAL DRIVERS
17111 M: "David S. Miller" <davem@davemloft.net>
17112 L: sparclinux@vger.kernel.org
17114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17116 F: drivers/tty/serial/suncore.c
17117 F: drivers/tty/serial/sunhv.c
17118 F: drivers/tty/serial/sunsab.c
17119 F: drivers/tty/serial/sunsab.h
17120 F: drivers/tty/serial/sunsu.c
17121 F: drivers/tty/serial/sunzilog.c
17122 F: drivers/tty/serial/sunzilog.h
17123 F: drivers/tty/vcc.c
17124 F: include/linux/sunserialcore.h
17127 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17128 L: linux-sparse@vger.kernel.org
17130 W: https://sparse.docs.kernel.org/
17131 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17132 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17133 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17134 F: include/linux/compiler.h
17136 SPEAKUP CONSOLE SPEECH DRIVER
17137 M: William Hubbs <w.d.hubbs@gmail.com>
17138 M: Chris Brannon <chris@the-brannons.com>
17139 M: Kirk Reiser <kirk@reisers.ca>
17140 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17141 L: speakup@linux-speakup.org
17143 W: http://www.linux-speakup.org/
17144 W: https://github.com/linux-speakup/speakup
17145 B: https://github.com/linux-speakup/speakup/issues
17146 F: drivers/accessibility/speakup/
17148 SPEAR CLOCK FRAMEWORK SUPPORT
17149 M: Viresh Kumar <vireshk@kernel.org>
17150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17152 W: http://www.st.com/spear
17153 F: drivers/clk/spear/
17155 SPEAR PLATFORM SUPPORT
17156 M: Viresh Kumar <vireshk@kernel.org>
17157 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17160 W: http://www.st.com/spear
17161 F: arch/arm/boot/dts/spear*
17162 F: arch/arm/mach-spear/
17165 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17166 R: Michael Walle <michael@walle.cc>
17167 R: Pratyush Yadav <p.yadav@ti.com>
17168 L: linux-mtd@lists.infradead.org
17170 W: http://www.linux-mtd.infradead.org/
17171 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17172 C: irc://irc.oftc.net/mtd
17173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17174 F: drivers/mtd/spi-nor/
17175 F: include/linux/mtd/spi-nor.h
17178 M: Mark Brown <broonie@kernel.org>
17179 L: linux-spi@vger.kernel.org
17181 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17183 F: Documentation/devicetree/bindings/spi/
17184 F: Documentation/spi/
17186 F: include/linux/spi/
17187 F: include/uapi/linux/spi/
17190 SPIDERNET NETWORK DRIVER for CELL
17191 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17192 M: Geoff Levand <geoff@infradead.org>
17193 L: netdev@vger.kernel.org
17194 L: linuxppc-dev@lists.ozlabs.org
17196 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17197 F: drivers/net/ethernet/toshiba/spider_net*
17200 M: Stephen Boyd <sboyd@kernel.org>
17201 L: linux-kernel@vger.kernel.org
17203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17204 F: Documentation/devicetree/bindings/spmi/
17206 F: include/dt-bindings/spmi/spmi.h
17207 F: include/linux/spmi.h
17208 F: include/trace/events/spmi.h
17211 M: Jeremy Kerr <jk@ozlabs.org>
17212 L: linuxppc-dev@lists.ozlabs.org
17214 W: http://www.ibm.com/developerworks/power/cell/
17215 F: Documentation/filesystems/spufs/spufs.rst
17216 F: arch/powerpc/platforms/cell/spufs/
17218 SQUASHFS FILE SYSTEM
17219 M: Phillip Lougher <phillip@squashfs.org.uk>
17220 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17222 W: http://squashfs.org.uk
17223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17224 F: Documentation/filesystems/squashfs.rst
17227 SRM (Alpha) environment access
17228 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17230 F: arch/alpha/kernel/srm_env.c
17232 ST LSM6DSx IMU IIO DRIVER
17233 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17234 L: linux-iio@vger.kernel.org
17236 W: http://www.st.com/
17237 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17238 F: drivers/iio/imu/st_lsm6dsx/
17240 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17241 M: Mickael Guene <mickael.guene@st.com>
17242 L: linux-media@vger.kernel.org
17244 T: git git://linuxtv.org/media_tree.git
17245 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17246 F: drivers/media/i2c/st-mipid02.c
17248 ST STM32 I2C/SMBUS DRIVER
17249 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17250 M: Alain Volmat <alain.volmat@foss.st.com>
17251 L: linux-i2c@vger.kernel.org
17253 F: drivers/i2c/busses/i2c-stm32*
17256 M: Daniel Nilsson <daniel.nilsson@flex.com>
17257 L: linux-hwmon@vger.kernel.org
17259 F: Documentation/hwmon/stpddc60.rst
17260 F: drivers/hwmon/pmbus/stpddc60.c
17262 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17263 M: Song Qiang <songqiang1304521@gmail.com>
17264 L: linux-iio@vger.kernel.org
17266 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17267 F: drivers/iio/proximity/vl53l0x-i2c.c
17270 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17271 M: Sasha Levin <sashal@kernel.org>
17272 L: stable@vger.kernel.org
17274 F: Documentation/process/stable-kernel-rules.rst
17276 STAGING - ATOMISP DRIVER
17277 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17278 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17279 L: linux-media@vger.kernel.org
17281 F: drivers/staging/media/atomisp/
17283 STAGING - FIELDBUS SUBSYSTEM
17284 M: Sven Van Asbroeck <TheSven73@gmail.com>
17286 F: drivers/staging/fieldbus/*
17287 F: drivers/staging/fieldbus/Documentation/
17289 STAGING - HMS ANYBUS-S BUS
17290 M: Sven Van Asbroeck <TheSven73@gmail.com>
17292 F: drivers/staging/fieldbus/anybuss/
17294 STAGING - INDUSTRIAL IO
17295 M: Jonathan Cameron <jic23@kernel.org>
17296 L: linux-iio@vger.kernel.org
17298 F: Documentation/devicetree/bindings/staging/iio/
17299 F: drivers/staging/iio/
17301 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17302 M: Marc Dietrich <marvin24@gmx.de>
17303 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17304 L: linux-tegra@vger.kernel.org
17306 F: drivers/staging/nvec/
17308 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17309 M: Jens Frederich <jfrederich@gmail.com>
17310 M: Daniel Drake <dsd@laptop.org>
17311 M: Jon Nettleton <jon.nettleton@gmail.com>
17313 W: http://wiki.laptop.org/go/DCON
17314 F: drivers/staging/olpc_dcon/
17316 STAGING - REALTEK RTL8188EU DRIVERS
17317 M: Larry Finger <Larry.Finger@lwfinger.net>
17319 F: drivers/staging/rtl8188eu/
17321 STAGING - REALTEK RTL8712U DRIVERS
17322 M: Larry Finger <Larry.Finger@lwfinger.net>
17323 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17325 F: drivers/staging/rtl8712/
17327 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17328 M: Michael Hennerich <michael.hennerich@analog.com>
17329 L: linux-fbdev@vger.kernel.org
17331 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17332 F: drivers/staging/fbtft/fb_seps525.c
17334 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17335 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17336 M: Teddy Wang <teddy.wang@siliconmotion.com>
17337 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17338 L: linux-fbdev@vger.kernel.org
17340 F: drivers/staging/sm750fb/
17342 STAGING - VIA VT665X DRIVERS
17343 M: Forest Bond <forest@alittletooquiet.net>
17345 F: drivers/staging/vt665?/
17348 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17349 L: linux-staging@lists.linux.dev
17351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17352 F: drivers/staging/
17354 STARFIRE/DURALAN NETWORK DRIVER
17355 M: Ion Badulescu <ionut@badula.org>
17357 F: drivers/net/ethernet/adaptec/starfire*
17360 M: Peter Zijlstra <peterz@infradead.org>
17361 M: Josh Poimboeuf <jpoimboe@redhat.com>
17362 M: Jason Baron <jbaron@akamai.com>
17363 R: Steven Rostedt <rostedt@goodmis.org>
17364 R: Ard Biesheuvel <ardb@kernel.org>
17366 F: arch/*/include/asm/jump_label*.h
17367 F: arch/*/include/asm/static_call*.h
17368 F: arch/*/kernel/jump_label.c
17369 F: arch/*/kernel/static_call.c
17370 F: include/linux/jump_label*.h
17371 F: include/linux/static_call*.h
17372 F: kernel/jump_label.c
17373 F: kernel/static_call.c
17375 STI AUDIO (ASoC) DRIVERS
17376 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17377 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17379 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17383 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17385 F: Documentation/devicetree/bindings/media/stih-cec.txt
17386 F: drivers/media/cec/platform/sti/
17388 STK1160 USB VIDEO CAPTURE DRIVER
17389 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17390 L: linux-media@vger.kernel.org
17392 T: git git://linuxtv.org/media_tree.git
17393 F: drivers/media/usb/stk1160/
17395 STM32 AUDIO (ASoC) DRIVERS
17396 M: Olivier Moysan <olivier.moysan@foss.st.com>
17397 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17398 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17400 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17403 STM32 TIMER/LPTIMER DRIVERS
17404 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17406 F: Documentation/ABI/testing/*timer-stm32
17407 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17408 F: drivers/*/stm32-*timer*
17409 F: drivers/pwm/pwm-stm32*
17410 F: include/linux/*/stm32-*tim*
17412 STMMAC ETHERNET DRIVER
17413 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17414 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17415 M: Jose Abreu <joabreu@synopsys.com>
17416 L: netdev@vger.kernel.org
17418 W: http://www.stlinux.com
17419 F: Documentation/networking/device_drivers/ethernet/stmicro/
17420 F: drivers/net/ethernet/stmicro/stmmac/
17423 M: Sam Creasey <sammy@sammy.net>
17425 W: http://sammy.net/sun3/
17426 F: arch/m68k/include/asm/sun3*
17427 F: arch/m68k/kernel/*sun3*
17428 F: arch/m68k/sun3*/
17429 F: drivers/net/ethernet/i825xx/sun3*
17431 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17432 M: Hans de Goede <hdegoede@redhat.com>
17433 L: linux-input@vger.kernel.org
17435 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17436 F: drivers/input/keyboard/sun4i-lradc-keys.c
17438 SUNDANCE NETWORK DRIVER
17439 M: Denis Kirjanov <kda@linux-powerpc.org>
17440 L: netdev@vger.kernel.org
17442 F: drivers/net/ethernet/dlink/sundance.c
17445 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17446 M: Rich Felker <dalias@libc.org>
17447 L: linux-sh@vger.kernel.org
17449 Q: http://patchwork.kernel.org/project/linux-sh/list/
17450 F: Documentation/sh/
17455 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17456 M: Len Brown <len.brown@intel.com>
17457 M: Pavel Machek <pavel@ucw.cz>
17458 L: linux-pm@vger.kernel.org
17460 B: https://bugzilla.kernel.org
17461 F: Documentation/power/
17462 F: arch/x86/kernel/acpi/
17463 F: drivers/base/power/
17464 F: include/linux/freezer.h
17465 F: include/linux/pm.h
17466 F: include/linux/suspend.h
17470 M: Martin Mares <mj@ucw.cz>
17471 L: linux-video@atrey.karlin.mff.cuni.cz
17473 F: Documentation/admin-guide/svga.rst
17474 F: arch/x86/boot/video*
17477 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17478 L: iommu@lists.linux-foundation.org
17480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17481 F: arch/*/kernel/pci-swiotlb.c
17482 F: include/linux/swiotlb.h
17483 F: kernel/dma/swiotlb.c
17486 M: Jiri Pirko <jiri@resnulli.us>
17487 M: Ivan Vecera <ivecera@redhat.com>
17488 L: netdev@vger.kernel.org
17490 F: include/net/switchdev.h
17493 SY8106A REGULATOR DRIVER
17494 M: Icenowy Zheng <icenowy@aosc.io>
17496 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17497 F: drivers/regulator/sy8106a-regulator.c
17499 SYNC FILE FRAMEWORK
17500 M: Sumit Semwal <sumit.semwal@linaro.org>
17501 R: Gustavo Padovan <gustavo@padovan.org>
17502 L: linux-media@vger.kernel.org
17503 L: dri-devel@lists.freedesktop.org
17505 T: git git://anongit.freedesktop.org/drm/drm-misc
17506 F: Documentation/driver-api/sync_file.rst
17507 F: drivers/dma-buf/dma-fence*
17508 F: drivers/dma-buf/sw_sync.c
17509 F: drivers/dma-buf/sync_*
17510 F: include/linux/sync_file.h
17511 F: include/uapi/linux/sync_file.h
17513 SYNOPSYS ARC ARCHITECTURE
17514 M: Vineet Gupta <vgupta@synopsys.com>
17515 L: linux-snps-arc@lists.infradead.org
17517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17518 F: Documentation/devicetree/bindings/arc/*
17519 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17521 F: drivers/clocksource/arc_timer.c
17522 F: drivers/tty/serial/arc_uart.c
17524 SYNOPSYS ARC HSDK SDP pll clock driver
17525 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17527 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17528 F: drivers/clk/clk-hsdk-pll.c
17530 SYNOPSYS ARC SDP clock driver
17531 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17533 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17534 F: drivers/clk/axs10x/*
17536 SYNOPSYS ARC SDP platform support
17537 M: Alexey Brodkin <abrodkin@synopsys.com>
17539 F: Documentation/devicetree/bindings/arc/axs10*
17540 F: arch/arc/boot/dts/ax*
17541 F: arch/arc/plat-axs10x
17543 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17544 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17546 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17547 F: drivers/reset/reset-axs10x.c
17549 SYNOPSYS CREG GPIO DRIVER
17550 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17552 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17553 F: drivers/gpio/gpio-creg-snps.c
17555 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17556 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17558 F: drivers/tty/serial/8250/8250_dw.c
17559 F: drivers/tty/serial/8250/8250_dwlib.*
17560 F: drivers/tty/serial/8250/8250_lpss.c
17562 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17563 M: Hoan Tran <hoan@os.amperecomputing.com>
17564 M: Serge Semin <fancer.lancer@gmail.com>
17565 L: linux-gpio@vger.kernel.org
17567 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17568 F: drivers/gpio/gpio-dwapb.c
17570 SYNOPSYS DESIGNWARE APB SSI DRIVER
17571 M: Serge Semin <fancer.lancer@gmail.com>
17572 L: linux-spi@vger.kernel.org
17574 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17575 F: drivers/spi/spi-dw*
17577 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17578 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17580 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
17581 F: drivers/dma/dw-axi-dmac/
17583 SYNOPSYS DESIGNWARE DMAC DRIVER
17584 M: Viresh Kumar <vireshk@kernel.org>
17585 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17587 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17589 F: include/dt-bindings/dma/dw-dmac.h
17590 F: include/linux/dma/dw.h
17591 F: include/linux/platform_data/dma-dw.h
17593 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17594 M: Jose Abreu <Jose.Abreu@synopsys.com>
17595 L: netdev@vger.kernel.org
17597 F: drivers/net/ethernet/synopsys/
17599 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17600 M: Jose Abreu <Jose.Abreu@synopsys.com>
17601 L: netdev@vger.kernel.org
17603 F: drivers/net/pcs/pcs-xpcs.c
17604 F: include/linux/pcs/pcs-xpcs.h
17606 SYNOPSYS DESIGNWARE I2C DRIVER
17607 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17608 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17609 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17610 L: linux-i2c@vger.kernel.org
17612 F: drivers/i2c/busses/i2c-designware-*
17613 F: include/linux/platform_data/i2c-designware.h
17615 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17616 M: Jaehoon Chung <jh80.chung@samsung.com>
17617 L: linux-mmc@vger.kernel.org
17619 F: drivers/mmc/host/dw_mmc*
17621 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17622 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17624 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17625 F: drivers/reset/reset-hsdk.c
17626 F: include/dt-bindings/reset/snps,hsdk-reset.h
17628 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17629 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17630 M: Manjunath M B <manjumb@synopsys.com>
17631 L: linux-mmc@vger.kernel.org
17633 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17635 SYSTEM CONFIGURATION (SYSCON)
17636 M: Lee Jones <lee.jones@linaro.org>
17637 M: Arnd Bergmann <arnd@arndb.de>
17639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17640 F: drivers/mfd/syscon.c
17642 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17643 M: Sudeep Holla <sudeep.holla@arm.com>
17644 R: Cristian Marussi <cristian.marussi@arm.com>
17645 L: linux-arm-kernel@lists.infradead.org
17647 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17648 F: drivers/clk/clk-sc[mp]i.c
17649 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17650 F: drivers/firmware/arm_scmi/
17651 F: drivers/firmware/arm_scpi.c
17652 F: drivers/regulator/scmi-regulator.c
17653 F: drivers/reset/reset-scmi.c
17654 F: include/linux/sc[mp]i_protocol.h
17655 F: include/trace/events/scmi.h
17657 SYSTEM RESET/SHUTDOWN DRIVERS
17658 M: Sebastian Reichel <sre@kernel.org>
17659 L: linux-pm@vger.kernel.org
17661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17662 F: Documentation/devicetree/bindings/power/reset/
17663 F: drivers/power/reset/
17665 SYSTEM TRACE MODULE CLASS
17666 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17669 F: Documentation/trace/stm.rst
17670 F: drivers/hwtracing/stm/
17671 F: include/linux/stm.h
17672 F: include/uapi/linux/stm.h
17674 SYSTEM76 ACPI DRIVER
17675 M: Jeremy Soller <jeremy@system76.com>
17676 M: System76 Product Development <productdev@system76.com>
17677 L: platform-driver-x86@vger.kernel.org
17679 F: drivers/platform/x86/system76_acpi.c
17682 M: Christoph Hellwig <hch@infradead.org>
17684 F: Documentation/filesystems/sysv-fs.rst
17686 F: include/linux/sysv_fs.h
17688 TASKSTATS STATISTICS INTERFACE
17689 M: Balbir Singh <bsingharora@gmail.com>
17691 F: Documentation/accounting/taskstats*
17692 F: include/linux/taskstats*
17693 F: kernel/taskstats.c
17696 M: Jamal Hadi Salim <jhs@mojatatu.com>
17697 M: Cong Wang <xiyou.wangcong@gmail.com>
17698 M: Jiri Pirko <jiri@resnulli.us>
17699 L: netdev@vger.kernel.org
17701 F: include/net/pkt_cls.h
17702 F: include/net/pkt_sched.h
17703 F: include/net/tc_act/
17704 F: include/uapi/linux/pkt_cls.h
17705 F: include/uapi/linux/pkt_sched.h
17706 F: include/uapi/linux/tc_act/
17707 F: include/uapi/linux/tc_ematch/
17710 TC90522 MEDIA DRIVER
17711 M: Akihiro Tsukada <tskd08@gmail.com>
17712 L: linux-media@vger.kernel.org
17714 F: drivers/media/dvb-frontends/tc90522*
17716 TCP LOW PRIORITY MODULE
17717 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17718 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17720 W: http://tcp-lp-mod.sourceforge.net/
17721 F: net/ipv4/tcp_lp.c
17723 TDA10071 MEDIA DRIVER
17724 M: Antti Palosaari <crope@iki.fi>
17725 L: linux-media@vger.kernel.org
17727 W: https://linuxtv.org
17728 W: http://palosaari.fi/linux/
17729 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17730 T: git git://linuxtv.org/anttip/media_tree.git
17731 F: drivers/media/dvb-frontends/tda10071*
17733 TDA18212 MEDIA DRIVER
17734 M: Antti Palosaari <crope@iki.fi>
17735 L: linux-media@vger.kernel.org
17737 W: https://linuxtv.org
17738 W: http://palosaari.fi/linux/
17739 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17740 T: git git://linuxtv.org/anttip/media_tree.git
17741 F: drivers/media/tuners/tda18212*
17743 TDA18218 MEDIA DRIVER
17744 M: Antti Palosaari <crope@iki.fi>
17745 L: linux-media@vger.kernel.org
17747 W: https://linuxtv.org
17748 W: http://palosaari.fi/linux/
17749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17750 T: git git://linuxtv.org/anttip/media_tree.git
17751 F: drivers/media/tuners/tda18218*
17753 TDA18250 MEDIA DRIVER
17754 M: Olli Salonen <olli.salonen@iki.fi>
17755 L: linux-media@vger.kernel.org
17757 W: https://linuxtv.org
17758 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17759 T: git git://linuxtv.org/media_tree.git
17760 F: drivers/media/tuners/tda18250*
17762 TDA18271 MEDIA DRIVER
17763 M: Michael Krufky <mkrufky@linuxtv.org>
17764 L: linux-media@vger.kernel.org
17766 W: https://linuxtv.org
17767 W: http://github.com/mkrufky
17768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17769 T: git git://linuxtv.org/mkrufky/tuners.git
17770 F: drivers/media/tuners/tda18271*
17772 TDA1997x MEDIA DRIVER
17773 M: Tim Harvey <tharvey@gateworks.com>
17774 L: linux-media@vger.kernel.org
17776 W: https://linuxtv.org
17777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17778 F: drivers/media/i2c/tda1997x.*
17780 TDA827x MEDIA DRIVER
17781 M: Michael Krufky <mkrufky@linuxtv.org>
17782 L: linux-media@vger.kernel.org
17784 W: https://linuxtv.org
17785 W: http://github.com/mkrufky
17786 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17787 T: git git://linuxtv.org/mkrufky/tuners.git
17788 F: drivers/media/tuners/tda8290.*
17790 TDA8290 MEDIA DRIVER
17791 M: Michael Krufky <mkrufky@linuxtv.org>
17792 L: linux-media@vger.kernel.org
17794 W: https://linuxtv.org
17795 W: http://github.com/mkrufky
17796 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17797 T: git git://linuxtv.org/mkrufky/tuners.git
17798 F: drivers/media/tuners/tda8290.*
17800 TDA9840 MEDIA DRIVER
17801 M: Hans Verkuil <hverkuil@xs4all.nl>
17802 L: linux-media@vger.kernel.org
17804 W: https://linuxtv.org
17805 T: git git://linuxtv.org/media_tree.git
17806 F: drivers/media/i2c/tda9840*
17808 TEA5761 TUNER DRIVER
17809 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17810 L: linux-media@vger.kernel.org
17812 W: https://linuxtv.org
17813 T: git git://linuxtv.org/media_tree.git
17814 F: drivers/media/tuners/tea5761.*
17816 TEA5767 TUNER DRIVER
17817 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17818 L: linux-media@vger.kernel.org
17820 W: https://linuxtv.org
17821 T: git git://linuxtv.org/media_tree.git
17822 F: drivers/media/tuners/tea5767.*
17824 TEA6415C MEDIA DRIVER
17825 M: Hans Verkuil <hverkuil@xs4all.nl>
17826 L: linux-media@vger.kernel.org
17828 W: https://linuxtv.org
17829 T: git git://linuxtv.org/media_tree.git
17830 F: drivers/media/i2c/tea6415c*
17832 TEA6420 MEDIA DRIVER
17833 M: Hans Verkuil <hverkuil@xs4all.nl>
17834 L: linux-media@vger.kernel.org
17836 W: https://linuxtv.org
17837 T: git git://linuxtv.org/media_tree.git
17838 F: drivers/media/i2c/tea6420*
17841 M: Jiri Pirko <jiri@resnulli.us>
17842 L: netdev@vger.kernel.org
17844 F: drivers/net/team/
17845 F: include/linux/if_team.h
17846 F: include/uapi/linux/if_team.h
17848 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17849 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17851 F: arch/x86/platform/ts5500/
17853 TECHNOTREND USB IR RECEIVER
17854 M: Sean Young <sean@mess.org>
17855 L: linux-media@vger.kernel.org
17857 F: drivers/media/rc/ttusbir.c
17859 TECHWELL TW9910 VIDEO DECODER
17860 L: linux-media@vger.kernel.org
17862 F: drivers/media/i2c/tw9910.c
17863 F: include/media/i2c/tw9910.h
17866 M: Jens Wiklander <jens.wiklander@linaro.org>
17867 L: op-tee@lists.trustedfirmware.org
17869 F: Documentation/staging/tee.rst
17871 F: include/linux/tee_drv.h
17872 F: include/uapi/linux/tee.h
17874 TEGRA ARCHITECTURE SUPPORT
17875 M: Thierry Reding <thierry.reding@gmail.com>
17876 M: Jonathan Hunter <jonathanh@nvidia.com>
17877 L: linux-tegra@vger.kernel.org
17879 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17884 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17885 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17887 F: drivers/clk/tegra/
17890 M: Laxman Dewangan <ldewangan@nvidia.com>
17891 M: Jon Hunter <jonathanh@nvidia.com>
17893 F: drivers/dma/tegra*
17896 M: Laxman Dewangan <ldewangan@nvidia.com>
17897 R: Dmitry Osipenko <digetx@gmail.com>
17899 F: drivers/i2c/busses/i2c-tegra.c
17901 TEGRA IOMMU DRIVERS
17902 M: Thierry Reding <thierry.reding@gmail.com>
17903 R: Krishna Reddy <vdumpa@nvidia.com>
17904 L: linux-tegra@vger.kernel.org
17906 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17907 F: drivers/iommu/tegra*
17910 M: Laxman Dewangan <ldewangan@nvidia.com>
17912 F: drivers/input/keyboard/tegra-kbc.c
17915 M: Stefan Agner <stefan@agner.ch>
17916 M: Lucas Stach <dev@lynxeye.de>
17918 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17919 F: drivers/mtd/nand/raw/tegra_nand.c
17922 M: Thierry Reding <thierry.reding@gmail.com>
17924 F: drivers/pwm/pwm-tegra.c
17926 TEGRA SERIAL DRIVER
17927 M: Laxman Dewangan <ldewangan@nvidia.com>
17929 F: drivers/tty/serial/serial-tegra.c
17932 M: Laxman Dewangan <ldewangan@nvidia.com>
17934 F: drivers/spi/spi-tegra*
17936 TEGRA QUAD SPI DRIVER
17937 M: Thierry Reding <thierry.reding@gmail.com>
17938 M: Jonathan Hunter <jonathanh@nvidia.com>
17939 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17940 L: linux-tegra@vger.kernel.org
17942 F: drivers/spi/spi-tegra210-quad.c
17945 M: Thierry Reding <thierry.reding@gmail.com>
17946 M: Jonathan Hunter <jonathanh@nvidia.com>
17947 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17948 L: linux-media@vger.kernel.org
17949 L: linux-tegra@vger.kernel.org
17951 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17952 F: drivers/staging/media/tegra-video/
17954 TEGRA XUSB PADCTL DRIVER
17955 M: JC Kuo <jckuo@nvidia.com>
17957 F: drivers/phy/tegra/xusb*
17959 TEHUTI ETHERNET DRIVER
17960 M: Andy Gospodarek <andy@greyhouse.net>
17961 L: netdev@vger.kernel.org
17963 F: drivers/net/ethernet/tehuti/*
17965 TELECOM CLOCK DRIVER FOR MCPL0010
17966 M: Mark Gross <mark.gross@intel.com>
17968 F: drivers/char/tlclk.c
17970 TEMPO SEMICONDUCTOR DRIVERS
17971 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17973 F: Documentation/devicetree/bindings/sound/tscs*.txt
17974 F: sound/soc/codecs/tscs*.c
17975 F: sound/soc/codecs/tscs*.h
17977 TENSILICA XTENSA PORT (xtensa)
17978 M: Chris Zankel <chris@zankel.net>
17979 M: Max Filippov <jcmvbkbc@gmail.com>
17980 L: linux-xtensa@linux-xtensa.org
17982 T: git git://github.com/czankel/xtensa-linux.git
17984 F: drivers/irqchip/irq-xtensa-*
17986 TEXAS INSTRUMENTS ASoC DRIVERS
17987 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17988 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17992 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17993 M: Ricardo Ribalda <ribalda@kernel.org>
17994 L: linux-iio@vger.kernel.org
17996 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
17997 F: drivers/iio/dac/ti-dac7612.c
17999 TEXAS INSTRUMENTS DMA DRIVERS
18000 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18001 L: dmaengine@vger.kernel.org
18003 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18004 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18005 F: Documentation/devicetree/bindings/dma/ti/
18007 X: drivers/dma/ti/cppi41.c
18008 F: include/linux/dma/k3-udma-glue.h
18009 F: include/linux/dma/ti-cppi5.h
18010 F: include/linux/dma/k3-psil.h
18012 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18013 M: Nishanth Menon <nm@ti.com>
18014 M: Tero Kristo <kristo@kernel.org>
18015 M: Santosh Shilimkar <ssantosh@kernel.org>
18016 L: linux-arm-kernel@lists.infradead.org
18018 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18019 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
18020 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
18021 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18022 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18023 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
18024 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
18025 F: drivers/clk/keystone/sci-clk.c
18026 F: drivers/firmware/ti_sci*
18027 F: drivers/irqchip/irq-ti-sci-inta.c
18028 F: drivers/irqchip/irq-ti-sci-intr.c
18029 F: drivers/reset/reset-ti-sci.c
18030 F: drivers/soc/ti/ti_sci_inta_msi.c
18031 F: drivers/soc/ti/ti_sci_pm_domains.c
18032 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18033 F: include/linux/soc/ti/ti_sci_inta_msi.h
18034 F: include/linux/soc/ti/ti_sci_protocol.h
18036 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18037 M: Robert Marko <robert.marko@sartura.hr>
18038 M: Luka Perkov <luka.perkov@sartura.hr>
18039 L: linux-hwmon@vger.kernel.org
18041 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18042 F: Documentation/hwmon/tps23861.rst
18043 F: drivers/hwmon/tps23861.c
18045 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18046 M: Hans Verkuil <hverkuil@xs4all.nl>
18047 L: linux-media@vger.kernel.org
18049 W: https://linuxtv.org
18050 T: git git://linuxtv.org/media_tree.git
18051 F: drivers/media/radio/radio-raremono.c
18054 M: Zhang Rui <rui.zhang@intel.com>
18055 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18056 R: Amit Kucheria <amitk@kernel.org>
18057 L: linux-pm@vger.kernel.org
18059 Q: https://patchwork.kernel.org/project/linux-pm/list/
18060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
18061 F: Documentation/devicetree/bindings/thermal/
18062 F: drivers/thermal/
18063 F: include/linux/cpu_cooling.h
18064 F: include/linux/thermal.h
18065 F: include/uapi/linux/thermal.h
18067 THERMAL DRIVER FOR AMLOGIC SOCS
18068 M: Guillaume La Roque <glaroque@baylibre.com>
18069 L: linux-pm@vger.kernel.org
18070 L: linux-amlogic@lists.infradead.org
18072 W: http://linux-meson.com/
18073 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18074 F: drivers/thermal/amlogic_thermal.c
18076 THERMAL/CPU_COOLING
18077 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18078 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18079 M: Viresh Kumar <viresh.kumar@linaro.org>
18080 M: Javi Merino <javi.merino@kernel.org>
18081 L: linux-pm@vger.kernel.org
18083 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18084 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18085 F: drivers/thermal/cpufreq_cooling.c
18086 F: drivers/thermal/cpuidle_cooling.c
18087 F: include/linux/cpu_cooling.h
18089 THERMAL/POWER_ALLOCATOR
18090 M: Lukasz Luba <lukasz.luba@arm.com>
18091 L: linux-pm@vger.kernel.org
18093 F: Documentation/driver-api/thermal/power_allocator.rst
18094 F: drivers/thermal/gov_power_allocator.c
18095 F: include/trace/events/thermal_power_allocator.h
18097 THINKPAD ACPI EXTRAS DRIVER
18098 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18099 L: ibm-acpi-devel@lists.sourceforge.net
18100 L: platform-driver-x86@vger.kernel.org
18102 W: http://ibm-acpi.sourceforge.net
18103 W: http://thinkwiki.org/wiki/Ibm-acpi
18104 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18105 F: drivers/platform/x86/thinkpad_acpi.c
18107 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18108 M: Isaac Hazan <isaac.hazan@intel.com>
18109 L: linux-usb@vger.kernel.org
18111 F: drivers/thunderbolt/dma_test.c
18114 M: Andreas Noever <andreas.noever@gmail.com>
18115 M: Michael Jamet <michael.jamet@intel.com>
18116 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18117 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18118 L: linux-usb@vger.kernel.org
18120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18121 F: Documentation/admin-guide/thunderbolt.rst
18122 F: drivers/thunderbolt/
18123 F: include/linux/thunderbolt.h
18125 THUNDERBOLT NETWORK DRIVER
18126 M: Michael Jamet <michael.jamet@intel.com>
18127 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18128 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18129 L: netdev@vger.kernel.org
18131 F: drivers/net/thunderbolt.c
18133 THUNDERX GPIO DRIVER
18134 M: Robert Richter <rric@kernel.org>
18136 F: drivers/gpio/gpio-thunderx.c
18138 TI ADS131E0X ADC SERIES DRIVER
18139 M: Tomislav Denis <tomislav.denis@avl.com>
18140 L: linux-iio@vger.kernel.org
18142 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18143 F: drivers/iio/adc/ti-ads131e08.c
18145 TI AM437X VPFE DRIVER
18146 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18147 L: linux-media@vger.kernel.org
18149 W: https://linuxtv.org
18150 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18151 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18152 F: drivers/media/platform/am437x/
18154 TI BANDGAP AND THERMAL DRIVER
18155 M: Eduardo Valentin <edubezval@gmail.com>
18156 M: Keerthy <j-keerthy@ti.com>
18157 L: linux-pm@vger.kernel.org
18158 L: linux-omap@vger.kernel.org
18160 F: drivers/thermal/ti-soc-thermal/
18162 TI BQ27XXX POWER SUPPLY DRIVER
18163 F: drivers/power/supply/bq27xxx_battery.c
18164 F: drivers/power/supply/bq27xxx_battery_i2c.c
18165 F: include/linux/power/bq27xxx_battery.h
18167 TI CDCE706 CLOCK DRIVER
18168 M: Max Filippov <jcmvbkbc@gmail.com>
18170 F: drivers/clk/clk-cdce706.c
18173 M: Tero Kristo <kristo@kernel.org>
18174 L: linux-omap@vger.kernel.org
18177 F: include/linux/clk/ti.h
18179 TI DAVINCI MACHINE SUPPORT
18180 M: Sekhar Nori <nsekhar@ti.com>
18181 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
18182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18185 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18186 F: arch/arm/boot/dts/da850*
18187 F: arch/arm/mach-davinci/
18188 F: drivers/i2c/busses/i2c-davinci.c
18190 TI DAVINCI SERIES CLOCK DRIVER
18191 M: David Lechner <david@lechnology.com>
18192 R: Sekhar Nori <nsekhar@ti.com>
18194 F: Documentation/devicetree/bindings/clock/ti/davinci/
18195 F: drivers/clk/davinci/
18197 TI DAVINCI SERIES GPIO DRIVER
18198 M: Keerthy <j-keerthy@ti.com>
18199 L: linux-gpio@vger.kernel.org
18201 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
18202 F: drivers/gpio/gpio-davinci.c
18204 TI DAVINCI SERIES MEDIA DRIVER
18205 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18206 L: linux-media@vger.kernel.org
18208 W: https://linuxtv.org
18209 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18210 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18211 F: drivers/media/platform/davinci/
18212 F: include/media/davinci/
18214 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18215 R: David Lechner <david@lechnology.com>
18216 L: linux-iio@vger.kernel.org
18217 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18218 F: drivers/counter/ti-eqep.c
18220 TI ETHERNET SWITCH DRIVER (CPSW)
18221 R: Grygorii Strashko <grygorii.strashko@ti.com>
18222 L: linux-omap@vger.kernel.org
18223 L: netdev@vger.kernel.org
18225 F: drivers/net/ethernet/ti/cpsw*
18226 F: drivers/net/ethernet/ti/davinci*
18228 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18229 M: Alex Dubov <oakad@yahoo.com>
18231 W: http://tifmxx.berlios.de/
18232 F: drivers/memstick/host/tifm_ms.c
18233 F: drivers/misc/tifm*
18234 F: drivers/mmc/host/tifm_sd.c
18235 F: include/linux/tifm.h
18237 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18238 M: Santosh Shilimkar <ssantosh@kernel.org>
18239 L: linux-kernel@vger.kernel.org
18240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18243 F: drivers/soc/ti/*
18245 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18246 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18247 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18248 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18250 F: sound/soc/codecs/isabelle*
18251 F: sound/soc/codecs/lm49453*
18253 TI NETCP ETHERNET DRIVER
18254 M: Wingman Kwok <w-kwok2@ti.com>
18255 M: Murali Karicheri <m-karicheri2@ti.com>
18256 L: netdev@vger.kernel.org
18258 F: drivers/net/ethernet/ti/netcp*
18260 TI PCM3060 ASoC CODEC DRIVER
18261 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18262 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18264 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18265 F: sound/soc/codecs/pcm3060*
18267 TI TAS571X FAMILY ASoC CODEC DRIVER
18268 M: Kevin Cernekee <cernekee@chromium.org>
18269 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18271 F: sound/soc/codecs/tas571x*
18273 TI TRF7970A NFC DRIVER
18274 M: Mark Greer <mgreer@animalcreek.com>
18275 L: linux-wireless@vger.kernel.org
18276 L: linux-nfc@lists.01.org (moderated for non-subscribers)
18278 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18279 F: drivers/nfc/trf7970a.c
18281 TI TWL4030 SERIES SOC CODEC DRIVER
18282 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18283 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18285 F: sound/soc/codecs/twl4030*
18288 M: Benoit Parrot <bparrot@ti.com>
18289 L: linux-media@vger.kernel.org
18291 W: http://linuxtv.org/
18292 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18293 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18294 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18295 F: drivers/media/platform/ti-vpe/
18297 TI WILINK WIRELESS DRIVERS
18298 L: linux-wireless@vger.kernel.org
18300 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18301 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18303 F: drivers/net/wireless/ti/
18304 F: include/linux/wl12xx.h
18306 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18307 M: John Stultz <john.stultz@linaro.org>
18308 M: Thomas Gleixner <tglx@linutronix.de>
18309 R: Stephen Boyd <sboyd@kernel.org>
18310 L: linux-kernel@vger.kernel.org
18312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18313 F: include/linux/clocksource.h
18314 F: include/linux/time.h
18315 F: include/linux/timex.h
18316 F: include/uapi/linux/time.h
18317 F: include/uapi/linux/timex.h
18318 F: kernel/time/alarmtimer.c
18319 F: kernel/time/clocksource.c
18320 F: kernel/time/ntp.c
18321 F: kernel/time/time*.c
18322 F: tools/testing/selftests/timers/
18325 M: Jon Maloy <jmaloy@redhat.com>
18326 M: Ying Xue <ying.xue@windriver.com>
18327 L: netdev@vger.kernel.org (core kernel code)
18328 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18330 W: http://tipc.sourceforge.net/
18331 F: include/uapi/linux/tipc*.h
18334 TLAN NETWORK DRIVER
18335 M: Samuel Chessman <chessman@tux.org>
18336 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18338 W: http://sourceforge.net/projects/tlan/
18339 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18340 F: drivers/net/ethernet/ti/tlan.*
18342 TM6000 VIDEO4LINUX DRIVER
18343 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18344 L: linux-media@vger.kernel.org
18346 W: https://linuxtv.org
18347 T: git git://linuxtv.org/media_tree.git
18348 F: Documentation/admin-guide/media/tm6000*
18349 F: drivers/media/usb/tm6000/
18351 TMIO/SDHI MMC DRIVER
18352 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18353 L: linux-mmc@vger.kernel.org
18355 F: drivers/mmc/host/renesas_sdhi*
18356 F: drivers/mmc/host/tmio_mmc*
18357 F: include/linux/mfd/tmio.h
18359 TMP401 HARDWARE MONITOR DRIVER
18360 M: Guenter Roeck <linux@roeck-us.net>
18361 L: linux-hwmon@vger.kernel.org
18363 F: Documentation/hwmon/tmp401.rst
18364 F: drivers/hwmon/tmp401.c
18366 TMP513 HARDWARE MONITOR DRIVER
18367 M: Eric Tremblay <etremblay@distech-controls.com>
18368 L: linux-hwmon@vger.kernel.org
18370 F: Documentation/hwmon/tmp513.rst
18371 F: drivers/hwmon/tmp513.c
18373 TMPFS (SHMEM FILESYSTEM)
18374 M: Hugh Dickins <hughd@google.com>
18375 L: linux-mm@kvack.org
18377 F: include/linux/shmem_fs.h
18380 TOMOYO SECURITY MODULE
18381 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18382 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18383 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18384 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18385 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18386 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18388 W: https://tomoyo.osdn.jp/
18389 F: security/tomoyo/
18391 TOPSTAR LAPTOP EXTRAS DRIVER
18392 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18393 L: platform-driver-x86@vger.kernel.org
18395 F: drivers/platform/x86/topstar-laptop.c
18397 TORTURE-TEST MODULES
18398 M: Davidlohr Bueso <dave@stgolabs.net>
18399 M: "Paul E. McKenney" <paulmck@kernel.org>
18400 M: Josh Triplett <josh@joshtriplett.org>
18401 L: linux-kernel@vger.kernel.org
18403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18404 F: Documentation/RCU/torture.rst
18405 F: kernel/locking/locktorture.c
18406 F: kernel/rcu/rcuscale.c
18407 F: kernel/rcu/rcutorture.c
18408 F: kernel/rcu/refscale.c
18409 F: kernel/torture.c
18411 TOSHIBA ACPI EXTRAS DRIVER
18412 M: Azael Avalos <coproscefalo@gmail.com>
18413 L: platform-driver-x86@vger.kernel.org
18415 F: drivers/platform/x86/toshiba_acpi.c
18417 TOSHIBA BLUETOOTH DRIVER
18418 M: Azael Avalos <coproscefalo@gmail.com>
18419 L: platform-driver-x86@vger.kernel.org
18421 F: drivers/platform/x86/toshiba_bluetooth.c
18423 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18424 M: Azael Avalos <coproscefalo@gmail.com>
18425 L: platform-driver-x86@vger.kernel.org
18427 F: drivers/platform/x86/toshiba_haps.c
18430 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18432 W: http://www.buzzard.org.uk/toshiba/
18433 F: drivers/char/toshiba.c
18434 F: include/linux/toshiba.h
18435 F: include/uapi/linux/toshiba.h
18437 TOSHIBA TC358743 DRIVER
18438 M: Mats Randgaard <matrandg@cisco.com>
18439 L: linux-media@vger.kernel.org
18441 F: drivers/media/i2c/tc358743*
18442 F: include/media/i2c/tc358743.h
18444 TOSHIBA WMI HOTKEYS DRIVER
18445 M: Azael Avalos <coproscefalo@gmail.com>
18446 L: platform-driver-x86@vger.kernel.org
18448 F: drivers/platform/x86/toshiba-wmi.c
18451 M: Peter Huewe <peterhuewe@gmx.de>
18452 M: Jarkko Sakkinen <jarkko@kernel.org>
18453 R: Jason Gunthorpe <jgg@ziepe.ca>
18454 L: linux-integrity@vger.kernel.org
18456 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18457 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18459 F: drivers/char/tpm/
18462 M: Steven Rostedt <rostedt@goodmis.org>
18463 M: Ingo Molnar <mingo@redhat.com>
18465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18466 F: Documentation/trace/ftrace.rst
18467 F: arch/*/*/*/ftrace.h
18468 F: arch/*/kernel/ftrace.c
18470 F: include/*/ftrace.h
18471 F: include/linux/trace*.h
18474 F: tools/testing/selftests/ftrace/
18476 TRACING MMIO ACCESSES (MMIOTRACE)
18477 M: Steven Rostedt <rostedt@goodmis.org>
18478 M: Ingo Molnar <mingo@kernel.org>
18479 R: Karol Herbst <karolherbst@gmail.com>
18480 R: Pekka Paalanen <ppaalanen@gmail.com>
18481 L: linux-kernel@vger.kernel.org
18482 L: nouveau@lists.freedesktop.org
18484 F: arch/x86/mm/kmmio.c
18485 F: arch/x86/mm/mmio-mod.c
18486 F: arch/x86/mm/testmmiotrace.c
18487 F: include/linux/mmiotrace.h
18488 F: kernel/trace/trace_mmiotrace.c
18491 M: Jiri Kosina <trivial@kernel.org>
18493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18494 K: ^Subject:.*(?i)trivial
18497 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18498 M: Jiri Slaby <jirislaby@kernel.org>
18500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18501 F: Documentation/driver-api/serial/
18503 F: drivers/tty/serial/serial_core.c
18504 F: include/linux/serial.h
18505 F: include/linux/serial_core.h
18506 F: include/linux/tty.h
18507 F: include/uapi/linux/serial.h
18508 F: include/uapi/linux/serial_core.h
18509 F: include/uapi/linux/tty.h
18511 TUA9001 MEDIA DRIVER
18512 M: Antti Palosaari <crope@iki.fi>
18513 L: linux-media@vger.kernel.org
18515 W: https://linuxtv.org
18516 W: http://palosaari.fi/linux/
18517 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18518 T: git git://linuxtv.org/anttip/media_tree.git
18519 F: drivers/media/tuners/tua9001*
18521 TULIP NETWORK DRIVERS
18522 L: netdev@vger.kernel.org
18523 L: linux-parisc@vger.kernel.org
18525 F: drivers/net/ethernet/dec/tulip/
18528 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18530 W: http://vtun.sourceforge.net/tun
18531 F: Documentation/networking/tuntap.rst
18532 F: arch/um/os-Linux/drivers/
18534 TURBOCHANNEL SUBSYSTEM
18535 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18536 M: Ralf Baechle <ralf@linux-mips.org>
18537 L: linux-mips@vger.kernel.org
18539 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18541 F: include/linux/tc.h
18544 M: "Len Brown" <lenb@kernel.org>
18545 L: linux-pm@vger.kernel.org
18547 Q: https://patchwork.kernel.org/project/linux-pm/list/
18548 B: https://bugzilla.kernel.org
18549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18550 F: tools/power/x86/turbostat/
18552 TW5864 VIDEO4LINUX DRIVER
18553 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18554 M: Anton Sviridenko <anton@corp.bluecherry.net>
18555 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18556 M: Andrey Utkin <andrey_utkin@fastmail.com>
18557 L: linux-media@vger.kernel.org
18559 F: drivers/media/pci/tw5864/
18561 TW68 VIDEO4LINUX DRIVER
18562 M: Hans Verkuil <hverkuil@xs4all.nl>
18563 L: linux-media@vger.kernel.org
18565 W: https://linuxtv.org
18566 T: git git://linuxtv.org/media_tree.git
18567 F: drivers/media/pci/tw68/
18569 TW686X VIDEO4LINUX DRIVER
18570 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18571 L: linux-media@vger.kernel.org
18573 W: http://linuxtv.org
18574 T: git git://linuxtv.org/media_tree.git
18575 F: drivers/media/pci/tw686x/
18577 UACCE ACCELERATOR FRAMEWORK
18578 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18579 M: Zhou Wang <wangzhou1@hisilicon.com>
18580 L: linux-accelerators@lists.ozlabs.org
18581 L: linux-kernel@vger.kernel.org
18583 F: Documentation/ABI/testing/sysfs-driver-uacce
18584 F: Documentation/misc-devices/uacce.rst
18585 F: drivers/misc/uacce/
18586 F: include/linux/uacce.h
18587 F: include/uapi/misc/uacce/
18589 UBI FILE SYSTEM (UBIFS)
18590 M: Richard Weinberger <richard@nod.at>
18591 L: linux-mtd@lists.infradead.org
18593 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18596 F: Documentation/filesystems/ubifs-authentication.rst
18597 F: Documentation/filesystems/ubifs.rst
18600 UCLINUX (M68KNOMMU AND COLDFIRE)
18601 M: Greg Ungerer <gerg@linux-m68k.org>
18602 L: linux-m68k@lists.linux-m68k.org
18603 L: uclinux-dev@uclinux.org (subscribers-only)
18605 W: http://www.linux-m68k.org/
18606 W: http://www.uclinux.org/
18607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18608 F: arch/m68k/*/*_no.*
18610 F: arch/m68k/coldfire/
18611 F: arch/m68k/include/asm/*_no.*
18614 M: Jan Kara <jack@suse.com>
18616 F: Documentation/filesystems/udf.rst
18620 M: Bastien Nocera <hadess@hadess.net>
18621 L: linux-input@vger.kernel.org
18623 F: drivers/hid/hid-udraw-ps3.c
18626 M: Evgeniy Dushistov <dushistov@mail.ru>
18628 F: Documentation/admin-guide/ufs.rst
18631 UHID USERSPACE HID IO DRIVER
18632 M: David Rheinsberg <david.rheinsberg@gmail.com>
18633 L: linux-input@vger.kernel.org
18635 F: drivers/hid/uhid.c
18636 F: include/uapi/linux/uhid.h
18639 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18640 L: linux-usb@vger.kernel.org
18642 F: drivers/usb/common/ulpi.c
18643 F: include/linux/ulpi/
18646 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18647 L: linux-fsdevel@vger.kernel.org
18652 M: Tony Finch <dot@dotat.at>
18654 W: http://dotat.at/prog/unifdef
18655 F: scripts/unifdef.c
18657 UNIFORM CDROM DRIVER
18658 M: Jens Axboe <axboe@kernel.dk>
18660 W: http://www.kernel.dk
18661 F: Documentation/cdrom/
18662 F: drivers/cdrom/cdrom.c
18663 F: include/linux/cdrom.h
18664 F: include/uapi/linux/cdrom.h
18666 UNISYS S-PAR DRIVERS
18667 M: David Kershner <david.kershner@unisys.com>
18668 L: sparmaintainer@unisys.com (Unisys internal)
18670 F: drivers/staging/unisys/
18671 F: drivers/visorbus/
18672 F: include/linux/visorbus.h
18674 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18675 R: Alim Akhtar <alim.akhtar@samsung.com>
18676 R: Avri Altman <avri.altman@wdc.com>
18677 L: linux-scsi@vger.kernel.org
18679 F: Documentation/scsi/ufs.rst
18680 F: drivers/scsi/ufs/
18682 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18683 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18684 L: linux-scsi@vger.kernel.org
18686 F: drivers/scsi/ufs/*dwc*
18688 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18689 M: Stanley Chu <stanley.chu@mediatek.com>
18690 L: linux-scsi@vger.kernel.org
18691 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18693 F: drivers/scsi/ufs/ufs-mediatek*
18695 UNSORTED BLOCK IMAGES (UBI)
18696 M: Richard Weinberger <richard@nod.at>
18697 L: linux-mtd@lists.infradead.org
18699 W: http://www.linux-mtd.infradead.org/
18700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18702 F: drivers/mtd/ubi/
18703 F: include/linux/mtd/ubi.h
18704 F: include/uapi/mtd/ubi-user.h
18706 USB "USBNET" DRIVER FRAMEWORK
18707 M: Oliver Neukum <oneukum@suse.com>
18708 L: netdev@vger.kernel.org
18710 W: http://www.linux-usb.org/usbnet
18711 F: drivers/net/usb/usbnet.c
18712 F: include/linux/usb/usbnet.h
18715 M: Oliver Neukum <oneukum@suse.com>
18716 L: linux-usb@vger.kernel.org
18718 F: Documentation/usb/acm.rst
18719 F: drivers/usb/class/cdc-acm.*
18721 USB APPLE MFI FASTCHARGE DRIVER
18722 M: Bastien Nocera <hadess@hadess.net>
18723 L: linux-usb@vger.kernel.org
18725 F: drivers/usb/misc/apple-mfi-fastcharge.c
18727 USB AR5523 WIRELESS DRIVER
18728 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18729 L: linux-wireless@vger.kernel.org
18731 F: drivers/net/wireless/ath/ar5523/
18734 M: Oliver Neukum <oneukum@suse.com>
18735 L: linux-usb@vger.kernel.org
18736 L: linux-scsi@vger.kernel.org
18738 F: drivers/usb/storage/uas.c
18740 USB CDC ETHERNET DRIVER
18741 M: Oliver Neukum <oliver@neukum.org>
18742 L: linux-usb@vger.kernel.org
18744 F: drivers/net/usb/cdc_*.c
18745 F: include/uapi/linux/usb/cdc.h
18747 USB CHAOSKEY DRIVER
18748 M: Keith Packard <keithp@keithp.com>
18749 L: linux-usb@vger.kernel.org
18751 F: drivers/usb/misc/chaoskey.c
18753 USB CYPRESS C67X00 DRIVER
18754 M: Peter Korsgaard <jacmet@sunsite.dk>
18755 L: linux-usb@vger.kernel.org
18757 F: drivers/usb/c67x00/
18759 USB DAVICOM DM9601 DRIVER
18760 M: Peter Korsgaard <jacmet@sunsite.dk>
18761 L: netdev@vger.kernel.org
18763 W: http://www.linux-usb.org/usbnet
18764 F: drivers/net/usb/dm9601.c
18767 M: Alan Stern <stern@rowland.harvard.edu>
18768 L: linux-usb@vger.kernel.org
18770 F: Documentation/usb/ehci.rst
18771 F: drivers/usb/host/ehci*
18773 USB GADGET/PERIPHERAL SUBSYSTEM
18774 M: Felipe Balbi <balbi@kernel.org>
18775 L: linux-usb@vger.kernel.org
18777 W: http://www.linux-usb.org/gadget
18778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18779 F: drivers/usb/gadget/
18780 F: include/linux/usb/gadget*
18782 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18783 M: Jiri Kosina <jikos@kernel.org>
18784 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18785 L: linux-usb@vger.kernel.org
18787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18788 F: Documentation/hid/hiddev.rst
18789 F: drivers/hid/usbhid/
18791 USB INTEL XHCI ROLE MUX DRIVER
18792 M: Hans de Goede <hdegoede@redhat.com>
18793 L: linux-usb@vger.kernel.org
18795 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18797 USB IP DRIVER FOR HISILICON KIRIN
18798 M: Yu Chen <chenyu56@huawei.com>
18799 M: Binghui Wang <wangbinghui@hisilicon.com>
18800 L: linux-usb@vger.kernel.org
18802 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18803 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18806 M: Olav Kongas <ok@artecdesign.ee>
18807 L: linux-usb@vger.kernel.org
18809 F: drivers/usb/host/isp116x*
18810 F: include/linux/usb/isp116x.h
18812 USB LAN78XX ETHERNET DRIVER
18813 M: Woojung Huh <woojung.huh@microchip.com>
18814 M: UNGLinuxDriver@microchip.com
18815 L: netdev@vger.kernel.org
18817 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18818 F: drivers/net/usb/lan78xx.*
18819 F: include/dt-bindings/net/microchip-lan78xx.h
18821 USB MASS STORAGE DRIVER
18822 M: Alan Stern <stern@rowland.harvard.edu>
18823 L: linux-usb@vger.kernel.org
18824 L: usb-storage@lists.one-eyed-alien.net
18826 F: drivers/usb/storage/
18829 M: Clemens Ladisch <clemens@ladisch.de>
18830 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18833 F: sound/usb/midi.*
18835 USB NETWORKING DRIVERS
18836 L: linux-usb@vger.kernel.org
18838 F: drivers/net/usb/
18841 M: Alan Stern <stern@rowland.harvard.edu>
18842 L: linux-usb@vger.kernel.org
18844 F: Documentation/usb/ohci.rst
18845 F: drivers/usb/host/ohci*
18847 USB OTG FSM (Finite State Machine)
18848 M: Peter Chen <peter.chen@kernel.org>
18849 L: linux-usb@vger.kernel.org
18851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18852 F: drivers/usb/common/usb-otg-fsm.c
18855 M: Valentina Manea <valentina.manea.m@gmail.com>
18856 M: Shuah Khan <shuah@kernel.org>
18857 M: Shuah Khan <skhan@linuxfoundation.org>
18858 L: linux-usb@vger.kernel.org
18860 F: Documentation/usb/usbip_protocol.rst
18861 F: drivers/usb/usbip/
18862 F: tools/testing/selftests/drivers/usb/usbip/
18863 F: tools/usb/usbip/
18866 M: Petko Manolov <petkan@nucleusys.com>
18867 L: linux-usb@vger.kernel.org
18868 L: netdev@vger.kernel.org
18870 W: https://github.com/petkan/pegasus
18871 T: git git://github.com/petkan/pegasus.git
18872 F: drivers/net/usb/pegasus.*
18875 M: Felipe Balbi <balbi@kernel.org>
18876 L: linux-usb@vger.kernel.org
18878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18879 F: drivers/usb/phy/
18881 USB PRINTER DRIVER (usblp)
18882 M: Pete Zaitcev <zaitcev@redhat.com>
18883 L: linux-usb@vger.kernel.org
18885 F: drivers/usb/class/usblp.c
18887 USB RAW GADGET DRIVER
18888 R: Andrey Konovalov <andreyknvl@gmail.com>
18889 L: linux-usb@vger.kernel.org
18891 F: Documentation/usb/raw-gadget.rst
18892 F: drivers/usb/gadget/legacy/raw_gadget.c
18893 F: include/uapi/linux/usb/raw_gadget.h
18895 USB QMI WWAN NETWORK DRIVER
18896 M: Bjørn Mork <bjorn@mork.no>
18897 L: netdev@vger.kernel.org
18899 F: Documentation/ABI/testing/sysfs-class-net-qmi
18900 F: drivers/net/usb/qmi_wwan.c
18903 M: Petko Manolov <petkan@nucleusys.com>
18904 L: linux-usb@vger.kernel.org
18905 L: netdev@vger.kernel.org
18907 W: https://github.com/petkan/rtl8150
18908 T: git git://github.com/petkan/rtl8150.git
18909 F: drivers/net/usb/rtl8150.c
18911 USB SERIAL SUBSYSTEM
18912 M: Johan Hovold <johan@kernel.org>
18913 L: linux-usb@vger.kernel.org
18915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18916 F: Documentation/usb/usb-serial.rst
18917 F: drivers/usb/serial/
18918 F: include/linux/usb/serial.h
18920 USB SMSC75XX ETHERNET DRIVER
18921 M: Steve Glendinning <steve.glendinning@shawell.net>
18922 L: netdev@vger.kernel.org
18924 F: drivers/net/usb/smsc75xx.*
18926 USB SMSC95XX ETHERNET DRIVER
18927 M: Steve Glendinning <steve.glendinning@shawell.net>
18928 M: UNGLinuxDriver@microchip.com
18929 L: netdev@vger.kernel.org
18931 F: drivers/net/usb/smsc95xx.*
18934 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18935 L: linux-usb@vger.kernel.org
18937 W: http://www.linux-usb.org
18938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18939 F: Documentation/devicetree/bindings/usb/
18940 F: Documentation/usb/
18942 F: include/linux/usb.h
18943 F: include/linux/usb/
18945 USB TYPEC BUS FOR ALTERNATE MODES
18946 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18947 L: linux-usb@vger.kernel.org
18949 F: Documentation/ABI/testing/sysfs-bus-typec
18950 F: Documentation/driver-api/usb/typec_bus.rst
18951 F: drivers/usb/typec/altmodes/
18952 F: include/linux/usb/typec_altmode.h
18955 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18956 L: linux-usb@vger.kernel.org
18958 F: Documentation/ABI/testing/sysfs-class-typec
18959 F: Documentation/driver-api/usb/typec.rst
18960 F: drivers/usb/typec/
18961 F: include/linux/usb/typec.h
18963 USB TYPEC INTEL PMC MUX DRIVER
18964 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18965 L: linux-usb@vger.kernel.org
18967 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18968 F: drivers/usb/typec/mux/intel_pmc_mux.c
18970 USB TYPEC PI3USB30532 MUX DRIVER
18971 M: Hans de Goede <hdegoede@redhat.com>
18972 L: linux-usb@vger.kernel.org
18974 F: drivers/usb/typec/mux/pi3usb30532.c
18976 USB TYPEC PORT CONTROLLER DRIVERS
18977 M: Guenter Roeck <linux@roeck-us.net>
18978 L: linux-usb@vger.kernel.org
18980 F: drivers/usb/typec/tcpm/
18983 M: Alan Stern <stern@rowland.harvard.edu>
18984 L: linux-usb@vger.kernel.org
18986 F: drivers/usb/host/uhci*
18989 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18990 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18991 L: linux-media@vger.kernel.org
18993 W: http://www.ideasonboard.org/uvc/
18994 T: git git://linuxtv.org/media_tree.git
18995 F: drivers/media/usb/uvc/
18996 F: include/uapi/linux/uvcvideo.h
18999 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19000 L: linux-usb@vger.kernel.org
19002 F: drivers/usb/gadget/function/*uvc*
19003 F: drivers/usb/gadget/legacy/webcam.c
19004 F: include/uapi/linux/usb/g_uvc.h
19006 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19007 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19008 L: linux-wireless@vger.kernel.org
19010 F: drivers/net/wireless/rndis_wlan.c
19013 M: Mathias Nyman <mathias.nyman@intel.com>
19014 L: linux-usb@vger.kernel.org
19016 F: drivers/usb/host/pci-quirks*
19017 F: drivers/usb/host/xhci*
19020 L: linux-wireless@vger.kernel.org
19022 W: http://linux-lc100020.sourceforge.net
19023 F: drivers/net/wireless/zydas/zd1201.*
19026 M: Antoine Jacquet <royale@zerezo.com>
19027 L: linux-usb@vger.kernel.org
19028 L: linux-media@vger.kernel.org
19030 W: http://royale.zerezo.com/zr364xx/
19031 T: git git://linuxtv.org/media_tree.git
19032 F: Documentation/admin-guide/media/zr364xx*
19033 F: drivers/media/usb/zr364xx/
19035 USER-MODE LINUX (UML)
19036 M: Jeff Dike <jdike@addtoit.com>
19037 M: Richard Weinberger <richard@nod.at>
19038 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19039 L: linux-um@lists.infradead.org
19041 W: http://user-mode-linux.sourceforge.net
19042 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19044 F: Documentation/virt/uml/
19049 USERSPACE COPYIN/COPYOUT (UIOVEC)
19050 M: Alexander Viro <viro@zeniv.linux.org.uk>
19052 F: include/linux/uio.h
19055 USERSPACE DMA BUFFER DRIVER
19056 M: Gerd Hoffmann <kraxel@redhat.com>
19057 L: dri-devel@lists.freedesktop.org
19059 T: git git://anongit.freedesktop.org/drm/drm-misc
19060 F: drivers/dma-buf/udmabuf.c
19061 F: include/uapi/linux/udmabuf.h
19063 USERSPACE I/O (UIO)
19064 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19067 F: Documentation/driver-api/uio-howto.rst
19069 F: include/linux/uio_driver.h
19072 M: Karel Zak <kzak@redhat.com>
19073 L: util-linux@vger.kernel.org
19075 W: http://en.wikipedia.org/wiki/Util-linux
19076 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19079 M: Christoph Hellwig <hch@lst.de>
19080 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19081 L: linux-kernel@vger.kernel.org
19083 T: git git://git.infradead.org/users/hch/uuid.git
19084 F: include/linux/uuid.h
19085 F: include/uapi/linux/uuid.h
19090 M: Justin Ernst <justin.ernst@hpe.com>
19091 L: platform-driver-x86@vger.kernel.org
19093 F: drivers/platform/x86/uv_sysfs.c
19096 M: Michal Januszewski <spock@gentoo.org>
19097 L: linux-fbdev@vger.kernel.org
19099 W: https://github.com/mjanusz/v86d
19100 F: Documentation/fb/uvesafb.rst
19101 F: drivers/video/fbdev/uvesafb.*
19103 Ux500 CLOCK DRIVERS
19104 M: Ulf Hansson <ulf.hansson@linaro.org>
19105 L: linux-clk@vger.kernel.org
19106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19108 F: drivers/clk/ux500/
19111 M: Stefan Agner <stefan@agner.ch>
19112 L: linux-mtd@lists.infradead.org
19114 F: drivers/mtd/nand/raw/vf610_nfc.c
19116 VFAT/FAT/MSDOS FILESYSTEM
19117 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19119 F: Documentation/filesystems/vfat.rst
19123 M: Alex Williamson <alex.williamson@redhat.com>
19124 R: Cornelia Huck <cohuck@redhat.com>
19125 L: kvm@vger.kernel.org
19127 T: git git://github.com/awilliam/linux-vfio.git
19128 F: Documentation/driver-api/vfio.rst
19130 F: include/linux/vfio.h
19131 F: include/uapi/linux/vfio.h
19134 M: Diana Craciun <diana.craciun@oss.nxp.com>
19135 L: kvm@vger.kernel.org
19137 F: drivers/vfio/fsl-mc/
19139 VFIO MEDIATED DEVICE DRIVERS
19140 M: Kirti Wankhede <kwankhede@nvidia.com>
19141 L: kvm@vger.kernel.org
19143 F: Documentation/driver-api/vfio-mediated-device.rst
19144 F: drivers/vfio/mdev/
19145 F: include/linux/mdev.h
19146 F: samples/vfio-mdev/
19148 VFIO PLATFORM DRIVER
19149 M: Eric Auger <eric.auger@redhat.com>
19150 L: kvm@vger.kernel.org
19152 F: drivers/vfio/platform/
19155 R: Lukas Wunner <lukas@wunner.de>
19157 T: git git://anongit.freedesktop.org/drm/drm-misc
19158 F: Documentation/gpu/vga-switcheroo.rst
19159 F: drivers/gpu/vga/vga_switcheroo.c
19160 F: include/linux/vga_switcheroo.h
19162 VIA RHINE NETWORK DRIVER
19164 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19165 F: drivers/net/ethernet/via/via-rhine.c
19167 VIA SD/MMC CARD CONTROLLER DRIVER
19168 M: Bruce Chang <brucechang@via.com.tw>
19169 M: Harald Welte <HaraldWelte@viatech.com>
19171 F: drivers/mmc/host/via-sdmmc.c
19173 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19174 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19175 L: linux-fbdev@vger.kernel.org
19177 F: drivers/video/fbdev/via/
19178 F: include/linux/via-core.h
19179 F: include/linux/via-gpio.h
19180 F: include/linux/via_i2c.h
19182 VIA VELOCITY NETWORK DRIVER
19183 M: Francois Romieu <romieu@fr.zoreil.com>
19184 L: netdev@vger.kernel.org
19186 F: drivers/net/ethernet/via/via-velocity.*
19188 VICODEC VIRTUAL CODEC DRIVER
19189 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19190 L: linux-media@vger.kernel.org
19192 W: https://linuxtv.org
19193 T: git git://linuxtv.org/media_tree.git
19194 F: drivers/media/test-drivers/vicodec/*
19196 VIDEO I2C POLLING DRIVER
19197 M: Matt Ranostay <matt.ranostay@konsulko.com>
19198 L: linux-media@vger.kernel.org
19200 F: drivers/media/i2c/video-i2c.c
19202 VIDEO MULTIPLEXER DRIVER
19203 M: Philipp Zabel <p.zabel@pengutronix.de>
19204 L: linux-media@vger.kernel.org
19206 F: drivers/media/platform/video-mux.c
19208 VIDEOBUF2 FRAMEWORK
19209 M: Tomasz Figa <tfiga@chromium.org>
19210 M: Marek Szyprowski <m.szyprowski@samsung.com>
19211 L: linux-media@vger.kernel.org
19213 F: drivers/media/common/videobuf2/*
19214 F: include/media/videobuf2-*
19216 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19217 M: Helen Koike <helen.koike@collabora.com>
19218 R: Shuah Khan <skhan@linuxfoundation.org>
19219 L: linux-media@vger.kernel.org
19221 W: https://linuxtv.org
19222 T: git git://linuxtv.org/media_tree.git
19223 F: drivers/media/test-drivers/vimc/*
19226 M: Alex Williamson <alex.williamson@redhat.com>
19227 M: Paolo Bonzini <pbonzini@redhat.com>
19228 L: kvm@vger.kernel.org
19232 VIRTIO AND VHOST VSOCK DRIVER
19233 M: Stefan Hajnoczi <stefanha@redhat.com>
19234 M: Stefano Garzarella <sgarzare@redhat.com>
19235 L: kvm@vger.kernel.org
19236 L: virtualization@lists.linux-foundation.org
19237 L: netdev@vger.kernel.org
19239 F: drivers/net/vsockmon.c
19240 F: drivers/vhost/vsock.c
19241 F: include/linux/virtio_vsock.h
19242 F: include/uapi/linux/virtio_vsock.h
19243 F: include/uapi/linux/vm_sockets_diag.h
19244 F: include/uapi/linux/vsockmon.h
19245 F: net/vmw_vsock/af_vsock_tap.c
19246 F: net/vmw_vsock/diag.c
19247 F: net/vmw_vsock/virtio_transport.c
19248 F: net/vmw_vsock/virtio_transport_common.c
19249 F: net/vmw_vsock/vsock_loopback.c
19250 F: tools/testing/vsock/
19252 VIRTIO BLOCK AND SCSI DRIVERS
19253 M: "Michael S. Tsirkin" <mst@redhat.com>
19254 M: Jason Wang <jasowang@redhat.com>
19255 R: Paolo Bonzini <pbonzini@redhat.com>
19256 R: Stefan Hajnoczi <stefanha@redhat.com>
19257 L: virtualization@lists.linux-foundation.org
19259 F: drivers/block/virtio_blk.c
19260 F: drivers/scsi/virtio_scsi.c
19261 F: drivers/vhost/scsi.c
19262 F: include/uapi/linux/virtio_blk.h
19263 F: include/uapi/linux/virtio_scsi.h
19265 VIRTIO CONSOLE DRIVER
19266 M: Amit Shah <amit@kernel.org>
19267 L: virtualization@lists.linux-foundation.org
19269 F: drivers/char/virtio_console.c
19270 F: include/linux/virtio_console.h
19271 F: include/uapi/linux/virtio_console.h
19273 VIRTIO CORE AND NET DRIVERS
19274 M: "Michael S. Tsirkin" <mst@redhat.com>
19275 M: Jason Wang <jasowang@redhat.com>
19276 L: virtualization@lists.linux-foundation.org
19278 F: Documentation/devicetree/bindings/virtio/
19279 F: drivers/block/virtio_blk.c
19280 F: drivers/crypto/virtio/
19281 F: drivers/net/virtio_net.c
19284 F: include/linux/vdpa.h
19285 F: include/linux/virtio*.h
19286 F: include/uapi/linux/virtio_*.h
19290 M: "Michael S. Tsirkin" <mst@redhat.com>
19291 M: David Hildenbrand <david@redhat.com>
19292 L: virtualization@lists.linux-foundation.org
19294 F: drivers/virtio/virtio_balloon.c
19295 F: include/uapi/linux/virtio_balloon.h
19296 F: include/linux/balloon_compaction.h
19297 F: mm/balloon_compaction.c
19299 VIRTIO CRYPTO DRIVER
19300 M: Gonglei <arei.gonglei@huawei.com>
19301 L: virtualization@lists.linux-foundation.org
19302 L: linux-crypto@vger.kernel.org
19304 F: drivers/crypto/virtio/
19305 F: include/uapi/linux/virtio_crypto.h
19307 VIRTIO DRIVERS FOR S390
19308 M: Cornelia Huck <cohuck@redhat.com>
19309 M: Halil Pasic <pasic@linux.ibm.com>
19310 L: linux-s390@vger.kernel.org
19311 L: virtualization@lists.linux-foundation.org
19312 L: kvm@vger.kernel.org
19314 F: arch/s390/include/uapi/asm/virtio-ccw.h
19315 F: drivers/s390/virtio/
19318 M: Vivek Goyal <vgoyal@redhat.com>
19319 M: Stefan Hajnoczi <stefanha@redhat.com>
19320 M: Miklos Szeredi <miklos@szeredi.hu>
19321 L: virtualization@lists.linux-foundation.org
19322 L: linux-fsdevel@vger.kernel.org
19324 W: https://virtio-fs.gitlab.io/
19325 F: Documentation/filesystems/virtiofs.rst
19326 F: fs/fuse/virtio_fs.c
19327 F: include/uapi/linux/virtio_fs.h
19330 M: David Airlie <airlied@linux.ie>
19331 M: Gerd Hoffmann <kraxel@redhat.com>
19332 L: dri-devel@lists.freedesktop.org
19333 L: virtualization@lists.linux-foundation.org
19335 T: git git://anongit.freedesktop.org/drm/drm-misc
19336 F: drivers/gpu/drm/virtio/
19337 F: include/uapi/linux/virtio_gpu.h
19339 VIRTIO HOST (VHOST)
19340 M: "Michael S. Tsirkin" <mst@redhat.com>
19341 M: Jason Wang <jasowang@redhat.com>
19342 L: kvm@vger.kernel.org
19343 L: virtualization@lists.linux-foundation.org
19344 L: netdev@vger.kernel.org
19346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19348 F: include/linux/vhost_iotlb.h
19349 F: include/uapi/linux/vhost.h
19351 VIRTIO INPUT DRIVER
19352 M: Gerd Hoffmann <kraxel@redhat.com>
19354 F: drivers/virtio/virtio_input.c
19355 F: include/uapi/linux/virtio_input.h
19357 VIRTIO IOMMU DRIVER
19358 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19359 L: virtualization@lists.linux-foundation.org
19361 F: drivers/iommu/virtio-iommu.c
19362 F: include/uapi/linux/virtio_iommu.h
19365 M: David Hildenbrand <david@redhat.com>
19366 L: virtualization@lists.linux-foundation.org
19368 W: https://virtio-mem.gitlab.io/
19369 F: drivers/virtio/virtio_mem.c
19370 F: include/uapi/linux/virtio_mem.h
19372 VIRTIO SOUND DRIVER
19373 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
19374 M: "Michael S. Tsirkin" <mst@redhat.com>
19375 L: virtualization@lists.linux-foundation.org
19376 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19378 F: include/uapi/linux/virtio_snd.h
19381 VIRTUAL BOX GUEST DEVICE DRIVER
19382 M: Hans de Goede <hdegoede@redhat.com>
19383 M: Arnd Bergmann <arnd@arndb.de>
19384 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19386 F: drivers/virt/vboxguest/
19387 F: include/linux/vbox_utils.h
19388 F: include/uapi/linux/vbox*.h
19390 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19391 M: Hans de Goede <hdegoede@redhat.com>
19392 L: linux-fsdevel@vger.kernel.org
19396 VIRTUAL SERIO DEVICE DRIVER
19397 M: Stephen Chandler Paul <thatslyude@gmail.com>
19399 F: drivers/input/serio/userio.c
19400 F: include/uapi/linux/userio.h
19402 VIVID VIRTUAL VIDEO DRIVER
19403 M: Hans Verkuil <hverkuil@xs4all.nl>
19404 L: linux-media@vger.kernel.org
19406 W: https://linuxtv.org
19407 T: git git://linuxtv.org/media_tree.git
19408 F: drivers/media/test-drivers/vivid/*
19410 VIDTV VIRTUAL DIGITAL TV DRIVER
19411 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19412 L: linux-media@vger.kernel.org
19414 W: https://linuxtv.org
19415 T: git git://linuxtv.org/media_tree.git
19416 F: drivers/media/test-drivers/vidtv/*
19419 M: Florian Fainelli <f.fainelli@gmail.com>
19420 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19422 F: drivers/vlynq/vlynq.c
19423 F: include/linux/vlynq.h
19426 M: Martyn Welch <martyn@welchs.me.uk>
19427 M: Manohar Vanga <manohar.vanga@gmail.com>
19428 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19429 L: linux-kernel@vger.kernel.org
19431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19432 F: Documentation/driver-api/vme.rst
19433 F: drivers/staging/vme/
19435 F: include/linux/vme*
19437 VMWARE BALLOON DRIVER
19438 M: Nadav Amit <namit@vmware.com>
19439 M: "VMware, Inc." <pv-drivers@vmware.com>
19440 L: linux-kernel@vger.kernel.org
19442 F: drivers/misc/vmw_balloon.c
19444 VMWARE HYPERVISOR INTERFACE
19445 M: Deep Shah <sdeep@vmware.com>
19446 M: "VMware, Inc." <pv-drivers@vmware.com>
19447 L: virtualization@lists.linux-foundation.org
19449 F: arch/x86/include/asm/vmware.h
19450 F: arch/x86/kernel/cpu/vmware.c
19452 VMWARE PVRDMA DRIVER
19453 M: Adit Ranadive <aditr@vmware.com>
19454 M: VMware PV-Drivers <pv-drivers@vmware.com>
19455 L: linux-rdma@vger.kernel.org
19457 F: drivers/infiniband/hw/vmw_pvrdma/
19459 VMware PVSCSI driver
19460 M: Vishal Bhakta <vbhakta@vmware.com>
19461 M: VMware PV-Drivers <pv-drivers@vmware.com>
19462 L: linux-scsi@vger.kernel.org
19464 F: drivers/scsi/vmw_pvscsi.c
19465 F: drivers/scsi/vmw_pvscsi.h
19467 VMWARE VIRTUAL PTP CLOCK DRIVER
19468 M: Vivek Thampi <vithampi@vmware.com>
19469 M: "VMware, Inc." <pv-drivers@vmware.com>
19470 L: netdev@vger.kernel.org
19472 F: drivers/ptp/ptp_vmw.c
19474 VMWARE VMMOUSE SUBDRIVER
19475 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19476 M: "VMware, Inc." <pv-drivers@vmware.com>
19477 L: linux-input@vger.kernel.org
19479 F: drivers/input/mouse/vmmouse.c
19480 F: drivers/input/mouse/vmmouse.h
19482 VMWARE VMXNET3 ETHERNET DRIVER
19483 M: Ronak Doshi <doshir@vmware.com>
19484 M: pv-drivers@vmware.com
19485 L: netdev@vger.kernel.org
19487 F: drivers/net/vmxnet3/
19489 VOCORE VOCORE2 BOARD
19490 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19491 L: linux-mips@vger.kernel.org
19493 F: arch/mips/boot/dts/ralink/vocore2.dts
19495 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19496 M: Liam Girdwood <lgirdwood@gmail.com>
19497 M: Mark Brown <broonie@kernel.org>
19498 L: linux-kernel@vger.kernel.org
19500 W: http://www.slimlogic.co.uk/?p=48
19501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19502 F: Documentation/devicetree/bindings/regulator/
19503 F: Documentation/power/regulator/
19504 F: drivers/regulator/
19505 F: include/dt-bindings/regulator/
19506 F: include/linux/regulator/
19507 K: regulator_get_optional
19510 M: David Ahern <dsahern@kernel.org>
19511 L: netdev@vger.kernel.org
19513 F: Documentation/networking/vrf.rst
19514 F: drivers/net/vrf.c
19517 M: Petr Mladek <pmladek@suse.com>
19518 M: Steven Rostedt <rostedt@goodmis.org>
19519 M: Sergey Senozhatsky <senozhatsky@chromium.org>
19520 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19521 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19524 F: Documentation/core-api/printk-formats.rst
19525 F: lib/test_printf.c
19528 VT1211 HARDWARE MONITOR DRIVER
19529 M: Juerg Haefliger <juergh@gmail.com>
19530 L: linux-hwmon@vger.kernel.org
19532 F: Documentation/hwmon/vt1211.rst
19533 F: drivers/hwmon/vt1211.c
19535 VT8231 HARDWARE MONITOR DRIVER
19536 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19537 L: linux-hwmon@vger.kernel.org
19539 F: drivers/hwmon/vt8231.c
19541 VUB300 USB to SDIO/SD/MMC bridge chip
19542 L: linux-mmc@vger.kernel.org
19544 F: drivers/mmc/host/vub300.c
19546 W1 DALLAS'S 1-WIRE BUS
19547 M: Evgeniy Polyakov <zbr@ioremap.net>
19549 F: Documentation/devicetree/bindings/w1/
19550 F: Documentation/w1/
19552 F: include/linux/w1.h
19554 W83791D HARDWARE MONITORING DRIVER
19555 M: Marc Hulsman <m.hulsman@tudelft.nl>
19556 L: linux-hwmon@vger.kernel.org
19558 F: Documentation/hwmon/w83791d.rst
19559 F: drivers/hwmon/w83791d.c
19561 W83793 HARDWARE MONITORING DRIVER
19562 M: Rudolf Marek <r.marek@assembler.cz>
19563 L: linux-hwmon@vger.kernel.org
19565 F: Documentation/hwmon/w83793.rst
19566 F: drivers/hwmon/w83793.c
19568 W83795 HARDWARE MONITORING DRIVER
19569 M: Jean Delvare <jdelvare@suse.com>
19570 L: linux-hwmon@vger.kernel.org
19572 F: drivers/hwmon/w83795.c
19574 W83L51xD SD/MMC CARD INTERFACE DRIVER
19575 M: Pierre Ossman <pierre@ossman.eu>
19577 F: drivers/mmc/host/wbsd.*
19579 WACOM PROTOCOL 4 SERIAL TABLETS
19580 M: Julian Squires <julian@cipht.net>
19581 M: Hans de Goede <hdegoede@redhat.com>
19582 L: linux-input@vger.kernel.org
19584 F: drivers/input/tablet/wacom_serial4.c
19586 WATCHDOG DEVICE DRIVERS
19587 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19588 M: Guenter Roeck <linux@roeck-us.net>
19589 L: linux-watchdog@vger.kernel.org
19591 W: http://www.linux-watchdog.org/
19592 T: git git://www.linux-watchdog.org/linux-watchdog.git
19593 F: Documentation/devicetree/bindings/watchdog/
19594 F: Documentation/watchdog/
19595 F: drivers/watchdog/
19596 F: include/linux/watchdog.h
19597 F: include/uapi/linux/watchdog.h
19599 WHISKEYCOVE PMIC GPIO DRIVER
19600 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19601 L: linux-gpio@vger.kernel.org
19603 F: drivers/gpio/gpio-wcove.c
19606 M: Dianlong Li <long17.cool@163.com>
19607 L: linux-rtc@vger.kernel.org
19609 F: drivers/rtc/rtc-sd3078.c
19612 M: David Rheinsberg <david.rheinsberg@gmail.com>
19613 L: linux-input@vger.kernel.org
19615 F: drivers/hid/hid-wiimote*
19617 WILOCITY WIL6210 WIRELESS DRIVER
19618 M: Maya Erez <merez@codeaurora.org>
19619 L: linux-wireless@vger.kernel.org
19620 L: wil6210@qti.qualcomm.com
19622 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19623 F: drivers/net/wireless/ath/wil6210/
19626 M: David Härdeman <david@hardeman.nu>
19628 F: drivers/media/rc/winbond-cir.c
19630 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19631 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19632 L: linux-watchdog@vger.kernel.org
19634 F: drivers/watchdog/ebc-c384_wdt.c
19636 WINSYSTEMS WS16C48 GPIO DRIVER
19637 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19638 L: linux-gpio@vger.kernel.org
19640 F: drivers/gpio/gpio-ws16c48.c
19642 WIREGUARD SECURE NETWORK TUNNEL
19643 M: Jason A. Donenfeld <Jason@zx2c4.com>
19644 L: wireguard@lists.zx2c4.com
19645 L: netdev@vger.kernel.org
19647 F: drivers/net/wireguard/
19648 F: tools/testing/selftests/wireguard/
19650 WISTRON LAPTOP BUTTON DRIVER
19651 M: Miloslav Trmac <mitr@volny.cz>
19653 F: drivers/input/misc/wistron_btns.c
19655 WL3501 WIRELESS PCMCIA CARD DRIVER
19656 L: linux-wireless@vger.kernel.org
19658 F: drivers/net/wireless/wl3501*
19660 WOLFSON MICROELECTRONICS DRIVERS
19661 L: patches@opensource.cirrus.com
19663 W: https://github.com/CirrusLogic/linux-drivers/wiki
19664 T: git https://github.com/CirrusLogic/linux-drivers.git
19665 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19666 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19667 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19668 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19669 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19670 F: Documentation/hwmon/wm83??.rst
19671 F: arch/arm/mach-s3c/mach-crag6410*
19672 F: drivers/clk/clk-wm83*.c
19673 F: drivers/gpio/gpio-*wm*.c
19674 F: drivers/gpio/gpio-arizona.c
19675 F: drivers/hwmon/wm83??-hwmon.c
19676 F: drivers/input/misc/wm831x-on.c
19677 F: drivers/input/touchscreen/wm831x-ts.c
19678 F: drivers/input/touchscreen/wm97*.c
19679 F: drivers/leds/leds-wm83*.c
19680 F: drivers/mfd/arizona*
19681 F: drivers/mfd/cs47l24*
19682 F: drivers/mfd/wm*.c
19683 F: drivers/power/supply/wm83*.c
19684 F: drivers/regulator/arizona*
19685 F: drivers/regulator/wm8*.c
19686 F: drivers/rtc/rtc-wm83*.c
19687 F: drivers/video/backlight/wm83*_bl.c
19688 F: drivers/watchdog/wm83*_wdt.c
19689 F: include/linux/mfd/arizona/
19690 F: include/linux/mfd/wm831x/
19691 F: include/linux/mfd/wm8350/
19692 F: include/linux/mfd/wm8400*
19693 F: include/linux/regulator/arizona*
19694 F: include/linux/wm97xx.h
19695 F: include/sound/wm????.h
19696 F: sound/soc/codecs/arizona*
19697 F: sound/soc/codecs/cs47l24*
19698 F: sound/soc/codecs/wm*
19701 M: Tejun Heo <tj@kernel.org>
19702 R: Lai Jiangshan <jiangshanlai@gmail.com>
19704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19705 F: Documentation/core-api/workqueue.rst
19706 F: include/linux/workqueue.h
19707 F: kernel/workqueue.c
19709 X-POWERS AXP288 PMIC DRIVERS
19710 M: Hans de Goede <hdegoede@redhat.com>
19712 F: drivers/acpi/pmic/intel_pmic_xpower.c
19715 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19716 M: Chen-Yu Tsai <wens@csie.org>
19717 L: linux-kernel@vger.kernel.org
19722 M: Martin Schiller <ms@dev.tdt.de>
19723 L: linux-x25@vger.kernel.org
19725 F: Documentation/networking/lapb-module.rst
19726 F: Documentation/networking/x25*
19727 F: drivers/net/wan/hdlc_x25.c
19728 F: drivers/net/wan/lapbether.c
19729 F: include/*/lapb.h
19730 F: include/net/x25*
19731 F: include/uapi/linux/x25.h
19735 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19736 M: Thomas Gleixner <tglx@linutronix.de>
19737 M: Ingo Molnar <mingo@redhat.com>
19738 M: Borislav Petkov <bp@alien8.de>
19740 R: "H. Peter Anvin" <hpa@zytor.com>
19741 L: linux-kernel@vger.kernel.org
19743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19744 F: Documentation/devicetree/bindings/x86/
19745 F: Documentation/x86/
19749 M: Andy Lutomirski <luto@kernel.org>
19750 L: linux-kernel@vger.kernel.org
19752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19755 X86 MCE INFRASTRUCTURE
19756 M: Tony Luck <tony.luck@intel.com>
19757 M: Borislav Petkov <bp@alien8.de>
19758 L: linux-edac@vger.kernel.org
19760 F: arch/x86/kernel/cpu/mce/*
19762 X86 MICROCODE UPDATE SUPPORT
19763 M: Borislav Petkov <bp@alien8.de>
19765 F: arch/x86/kernel/cpu/microcode/*
19768 M: Dave Hansen <dave.hansen@linux.intel.com>
19769 M: Andy Lutomirski <luto@kernel.org>
19770 M: Peter Zijlstra <peterz@infradead.org>
19771 L: linux-kernel@vger.kernel.org
19773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19776 X86 PLATFORM DRIVERS
19777 M: Hans de Goede <hdegoede@redhat.com>
19778 M: Mark Gross <mgross@linux.intel.com>
19779 L: platform-driver-x86@vger.kernel.org
19781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19782 F: drivers/platform/olpc/
19783 F: drivers/platform/x86/
19785 X86 PLATFORM DRIVERS - ARCH
19786 R: Darren Hart <dvhart@infradead.org>
19787 R: Andy Shevchenko <andy@infradead.org>
19788 L: platform-driver-x86@vger.kernel.org
19791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19792 F: arch/x86/platform
19794 X86 PLATFORM UV HPE SUPERDOME FLEX
19795 M: Steve Wahl <steve.wahl@hpe.com>
19796 R: Mike Travis <mike.travis@hpe.com>
19797 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19798 R: Russ Anderson <russ.anderson@hpe.com>
19800 F: arch/x86/include/asm/uv/
19801 F: arch/x86/kernel/apic/x2apic_uv_x.c
19802 F: arch/x86/platform/uv/
19805 M: Andy Lutomirski <luto@kernel.org>
19806 L: linux-kernel@vger.kernel.org
19808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19809 F: arch/x86/entry/vdso/
19812 M: Matthew Wilcox <willy@infradead.org>
19813 L: linux-fsdevel@vger.kernel.org
19815 F: Documentation/core-api/xarray.rst
19816 F: include/linux/idr.h
19817 F: include/linux/xarray.h
19820 F: tools/testing/radix-tree
19823 M: Benjamin Valentin <benpicco@googlemail.com>
19825 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19826 F: drivers/media/rc/xbox_remote.c
19828 XC2028/3028 TUNER DRIVER
19829 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19830 L: linux-media@vger.kernel.org
19832 W: https://linuxtv.org
19833 T: git git://linuxtv.org/media_tree.git
19834 F: drivers/media/tuners/tuner-xc2028.*
19836 XDP (eXpress Data Path)
19837 M: Alexei Starovoitov <ast@kernel.org>
19838 M: Daniel Borkmann <daniel@iogearbox.net>
19839 M: David S. Miller <davem@davemloft.net>
19840 M: Jakub Kicinski <kuba@kernel.org>
19841 M: Jesper Dangaard Brouer <hawk@kernel.org>
19842 M: John Fastabend <john.fastabend@gmail.com>
19843 L: netdev@vger.kernel.org
19844 L: bpf@vger.kernel.org
19846 F: include/net/xdp.h
19847 F: include/net/xdp_priv.h
19848 F: include/trace/events/xdp.h
19849 F: kernel/bpf/cpumap.c
19850 F: kernel/bpf/devmap.c
19852 F: samples/bpf/xdp*
19853 F: tools/testing/selftests/bpf/*xdp*
19854 F: tools/testing/selftests/bpf/*/*xdp*
19855 F: drivers/net/ethernet/*/*/*/*/*xdp*
19856 F: drivers/net/ethernet/*/*/*xdp*
19857 K: (?:\b|_)xdp(?:\b|_)
19859 XDP SOCKETS (AF_XDP)
19860 M: Björn Töpel <bjorn@kernel.org>
19861 M: Magnus Karlsson <magnus.karlsson@intel.com>
19862 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19863 L: netdev@vger.kernel.org
19864 L: bpf@vger.kernel.org
19866 F: Documentation/networking/af_xdp.rst
19867 F: include/net/xdp_sock*
19868 F: include/net/xsk_buff_pool.h
19869 F: include/uapi/linux/if_xdp.h
19870 F: include/uapi/linux/xdp_diag.h
19871 F: include/net/netns/xdp.h
19873 F: samples/bpf/xdpsock*
19874 F: tools/lib/bpf/xsk*
19876 XEN BLOCK SUBSYSTEM
19877 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19878 M: Roger Pau Monné <roger.pau@citrix.com>
19879 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19881 F: drivers/block/xen*
19882 F: drivers/block/xen-blkback/*
19885 M: Stefano Stabellini <sstabellini@kernel.org>
19886 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19888 F: arch/arm/include/asm/xen/
19891 XEN HYPERVISOR ARM64
19892 M: Stefano Stabellini <sstabellini@kernel.org>
19893 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19895 F: arch/arm64/include/asm/xen/
19898 XEN HYPERVISOR INTERFACE
19899 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19900 M: Juergen Gross <jgross@suse.com>
19901 R: Stefano Stabellini <sstabellini@kernel.org>
19902 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19905 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19906 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19907 F: arch/x86/include/asm/pvclock-abi.h
19908 F: arch/x86/include/asm/xen/
19909 F: arch/x86/platform/pvh/
19911 F: drivers/*/xen-*front.c
19913 F: include/uapi/xen/
19916 XEN NETWORK BACKEND DRIVER
19917 M: Wei Liu <wei.liu@kernel.org>
19918 M: Paul Durrant <paul@xen.org>
19919 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19920 L: netdev@vger.kernel.org
19922 F: drivers/net/xen-netback/*
19925 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19926 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19928 F: arch/x86/pci/*xen*
19929 F: drivers/pci/*xen*
19932 M: Juergen Gross <jgross@suse.com>
19933 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19934 L: linux-scsi@vger.kernel.org
19936 F: drivers/scsi/xen-scsifront.c
19937 F: drivers/xen/xen-scsiback.c
19938 F: include/xen/interface/io/vscsiif.h
19940 XEN SOUND FRONTEND DRIVER
19941 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19942 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19943 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19947 XEN SWIOTLB SUBSYSTEM
19948 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19949 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19950 L: iommu@lists.linux-foundation.org
19952 F: arch/x86/xen/*swiotlb*
19953 F: drivers/xen/*swiotlb*
19956 M: Darrick J. Wong <djwong@kernel.org>
19957 M: linux-xfs@vger.kernel.org
19958 L: linux-xfs@vger.kernel.org
19961 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19962 F: Documentation/ABI/testing/sysfs-fs-xfs
19963 F: Documentation/admin-guide/xfs.rst
19964 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19965 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19967 F: include/uapi/linux/dqblk_xfs.h
19968 F: include/uapi/linux/fsmap.h
19970 XILINX AXI ETHERNET DRIVER
19971 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19973 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19976 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19977 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19978 L: linux-can@vger.kernel.org
19980 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19981 F: drivers/net/can/xilinx_can.c
19984 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
19985 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
19986 R: Michal Simek <michal.simek@xilinx.com>
19988 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
19989 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
19990 F: drivers/gpio/gpio-xilinx.c
19991 F: drivers/gpio/gpio-zynq.c
19993 XILINX SD-FEC IP CORES
19994 M: Derek Kiernan <derek.kiernan@xilinx.com>
19995 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19997 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19998 F: Documentation/misc-devices/xilinx_sdfec.rst
19999 F: drivers/misc/Kconfig
20000 F: drivers/misc/Makefile
20001 F: drivers/misc/xilinx_sdfec.c
20002 F: include/uapi/misc/xilinx_sdfec.h
20004 XILINX UARTLITE SERIAL DRIVER
20005 M: Peter Korsgaard <jacmet@sunsite.dk>
20006 L: linux-serial@vger.kernel.org
20008 F: drivers/tty/serial/uartlite.c
20010 XILINX VIDEO IP CORES
20011 M: Hyun Kwon <hyun.kwon@xilinx.com>
20012 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20013 L: linux-media@vger.kernel.org
20015 T: git git://linuxtv.org/media_tree.git
20016 F: Documentation/devicetree/bindings/media/xilinx/
20017 F: drivers/media/platform/xilinx/
20018 F: include/uapi/linux/xilinx-v4l2-controls.h
20020 XILINX ZYNQMP DPDMA DRIVER
20021 M: Hyun Kwon <hyun.kwon@xilinx.com>
20022 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20023 L: dmaengine@vger.kernel.org
20025 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20026 F: drivers/dma/xilinx/xilinx_dpdma.c
20027 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20029 XILINX ZYNQMP PSGTR PHY DRIVER
20030 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20031 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20032 L: linux-kernel@vger.kernel.org
20034 T: git https://github.com/Xilinx/linux-xlnx.git
20035 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20036 F: drivers/phy/xilinx/phy-zynqmp.c
20039 M: Eli Billauer <eli.billauer@gmail.com>
20040 L: linux-kernel@vger.kernel.org
20042 F: drivers/char/xillybus/
20045 M: George Cherian <gcherian@marvell.com>
20046 L: linux-i2c@vger.kernel.org
20048 W: http://www.marvell.com
20049 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20050 F: drivers/i2c/busses/i2c-xlp9xx.c
20052 XRA1403 GPIO EXPANDER
20053 M: Nandor Han <nandor.han@ge.com>
20054 M: Semi Malinen <semi.malinen@ge.com>
20055 L: linux-gpio@vger.kernel.org
20057 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20058 F: drivers/gpio/gpio-xra1403.c
20060 XTENSA XTFPGA PLATFORM SUPPORT
20061 M: Max Filippov <jcmvbkbc@gmail.com>
20062 L: linux-xtensa@linux-xtensa.org
20064 F: drivers/spi/spi-xtensa-xtfpga.c
20065 F: sound/soc/xtensa/xtfpga-i2s.c
20067 YAM DRIVER FOR AX.25
20068 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20069 L: linux-hams@vger.kernel.org
20071 F: drivers/net/hamradio/yam*
20072 F: include/linux/yam.h
20074 YAMA SECURITY MODULE
20075 M: Kees Cook <keescook@chromium.org>
20077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20078 F: Documentation/admin-guide/LSM/Yama.rst
20081 YEALINK PHONE DRIVER
20082 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20083 L: usbb2k-api-dev@nongnu.org
20085 F: Documentation/input/devices/yealink.rst
20086 F: drivers/input/misc/yealink.*
20088 Z8530 DRIVER FOR AX.25
20089 M: Joerg Reuter <jreuter@yaina.de>
20090 L: linux-hams@vger.kernel.org
20092 W: http://yaina.de/jreuter/
20093 W: http://www.qsl.net/dl1bke/
20094 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20095 F: drivers/net/hamradio/*scc.c
20096 F: drivers/net/hamradio/z8530.h
20098 ZBUD COMPRESSED PAGE ALLOCATOR
20099 M: Seth Jennings <sjenning@redhat.com>
20100 M: Dan Streetman <ddstreet@ieee.org>
20101 L: linux-mm@kvack.org
20103 F: include/linux/zbud.h
20106 ZD1211RW WIRELESS DRIVER
20107 M: Daniel Drake <dsd@gentoo.org>
20108 M: Ulrich Kunitz <kune@deine-taler.de>
20109 L: linux-wireless@vger.kernel.org
20110 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20112 W: http://zd1211.ath.cx/wiki/DriverRewrite
20113 F: drivers/net/wireless/zydas/zd1211rw/
20115 ZD1301 MEDIA DRIVER
20116 M: Antti Palosaari <crope@iki.fi>
20117 L: linux-media@vger.kernel.org
20119 W: https://linuxtv.org/
20120 W: http://palosaari.fi/linux/
20121 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20122 F: drivers/media/usb/dvb-usb-v2/zd1301*
20124 ZD1301_DEMOD MEDIA DRIVER
20125 M: Antti Palosaari <crope@iki.fi>
20126 L: linux-media@vger.kernel.org
20128 W: https://linuxtv.org/
20129 W: http://palosaari.fi/linux/
20130 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20131 F: drivers/media/dvb-frontends/zd1301_demod*
20133 ZHAOXIN PROCESSOR SUPPORT
20134 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20135 L: linux-kernel@vger.kernel.org
20137 F: arch/x86/kernel/cpu/zhaoxin.c
20140 M: Damien Le Moal <damien.lemoal@wdc.com>
20141 M: Naohiro Aota <naohiro.aota@wdc.com>
20142 R: Johannes Thumshirn <jth@kernel.org>
20143 L: linux-fsdevel@vger.kernel.org
20145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20146 F: Documentation/filesystems/zonefs.rst
20149 ZPOOL COMPRESSED PAGE STORAGE API
20150 M: Dan Streetman <ddstreet@ieee.org>
20151 L: linux-mm@kvack.org
20153 F: include/linux/zpool.h
20156 ZR36067 VIDEO FOR LINUX DRIVER
20157 M: Corentin Labbe <clabbe@baylibre.com>
20158 L: mjpeg-users@lists.sourceforge.net
20159 L: linux-media@vger.kernel.org
20161 W: http://mjpeg.sourceforge.net/driver-zoran/
20162 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20163 F: Documentation/driver-api/media/drivers/zoran.rst
20164 F: drivers/staging/media/zoran/
20166 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20167 M: Minchan Kim <minchan@kernel.org>
20168 M: Nitin Gupta <ngupta@vflare.org>
20169 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20170 L: linux-kernel@vger.kernel.org
20172 F: Documentation/admin-guide/blockdev/zram.rst
20173 F: drivers/block/zram/
20175 ZS DECSTATION Z85C30 SERIAL DRIVER
20176 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20178 F: drivers/tty/serial/zs.*
20180 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20181 M: Minchan Kim <minchan@kernel.org>
20182 M: Nitin Gupta <ngupta@vflare.org>
20183 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20184 L: linux-mm@kvack.org
20186 F: Documentation/vm/zsmalloc.rst
20187 F: include/linux/zsmalloc.h
20190 ZSWAP COMPRESSED SWAP CACHING
20191 M: Seth Jennings <sjenning@redhat.com>
20192 M: Dan Streetman <ddstreet@ieee.org>
20193 M: Vitaly Wool <vitaly.wool@konsulko.com>
20194 L: linux-mm@kvack.org
20199 M: Linus Torvalds <torvalds@linux-foundation.org>
20200 L: linux-kernel@vger.kernel.org
20201 S: Buried alive in reporters
20202 Q: http://patchwork.kernel.org/project/LKML/list/
20203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git