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/process/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 L: linux-bluetooth@vger.kernel.org
175 L: linux-wpan@vger.kernel.org
177 F: Documentation/networking/6lowpan.rst
178 F: include/net/6lowpan.h
181 6PACK NETWORK DRIVER FOR AX.25
182 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L: linux-hams@vger.kernel.org
185 F: drivers/net/hamradio/6pack.c
187 802.11 (including CFG80211/NL80211)
188 M: Johannes Berg <johannes@sipsolutions.net>
189 L: linux-wireless@vger.kernel.org
191 W: https://wireless.wiki.kernel.org/
192 Q: https://patchwork.kernel.org/project/linux-wireless/list/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-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
203 F: include/uapi/linux/wireless.h
206 8169 10/100/1000 GIGABIT ETHERNET DRIVER
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 M: nic_swsd@realtek.com
209 L: netdev@vger.kernel.org
211 F: drivers/net/ethernet/realtek/r8169*
213 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
215 L: linux-serial@vger.kernel.org
217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
218 F: drivers/tty/serial/8250*
219 F: include/linux/serial_8250.h
221 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
222 L: netdev@vger.kernel.org
224 F: drivers/net/ethernet/8390/
227 M: Eric Van Hensbergen <ericvh@kernel.org>
228 M: Latchesar Ionkov <lucho@ionkov.net>
229 M: Dominique Martinet <asmadeus@codewreck.org>
230 R: Christian Schoenebeck <linux_oss@crudebyte.com>
231 L: v9fs@lists.linux.dev
233 W: http://github.com/v9fs
234 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
236 T: git git://github.com/martinetd/linux.git
237 F: Documentation/filesystems/9p.rst
240 F: include/trace/events/9p.h
241 F: include/uapi/linux/virtio_9p.h
245 M: Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
247 F: drivers/soc/fujitsu/a64fx-diag.c
250 M: Antti Palosaari <crope@iki.fi>
251 L: linux-media@vger.kernel.org
253 W: https://linuxtv.org
254 W: http://palosaari.fi/linux/
255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
256 T: git git://linuxtv.org/anttip/media_tree.git
257 F: drivers/media/dvb-frontends/a8293*
259 AACRAID SCSI RAID DRIVER
260 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
261 L: linux-scsi@vger.kernel.org
263 W: http://www.adaptec.com/
264 F: Documentation/scsi/aacraid.rst
265 F: drivers/scsi/aacraid/
267 AB8500 BATTERY AND CHARGER DRIVERS
268 M: Linus Walleij <linus.walleij@linaro.org>
269 F: Documentation/devicetree/bindings/power/supply/*ab8500*
270 F: drivers/power/supply/*ab8500*
273 L: linux-api@vger.kernel.org
274 F: include/linux/syscalls.h
276 X: arch/*/include/uapi/
279 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
280 M: Hans de Goede <hdegoede@redhat.com>
281 L: linux-hwmon@vger.kernel.org
283 F: drivers/hwmon/abituguru.c
285 ABIT UGURU 3 HARDWARE MONITOR DRIVER
286 M: Alistair John Strachan <alistair@devzero.co.uk>
287 L: linux-hwmon@vger.kernel.org
289 F: drivers/hwmon/abituguru3.c
291 ACCES 104-DIO-48E GPIO DRIVER
292 M: William Breathitt Gray <william.gray@linaro.org>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-dio-48e.c
297 ACCES 104-IDI-48 GPIO DRIVER
298 M: William Breathitt Gray <william.gray@linaro.org>
299 L: linux-gpio@vger.kernel.org
301 F: drivers/gpio/gpio-104-idi-48.c
303 ACCES 104-IDIO-16 GPIO DRIVER
304 M: William Breathitt Gray <william.gray@linaro.org>
305 L: linux-gpio@vger.kernel.org
307 F: drivers/gpio/gpio-104-idio-16.c
309 ACCES 104-QUAD-8 DRIVER
310 M: William Breathitt Gray <william.gray@linaro.org>
311 L: linux-iio@vger.kernel.org
313 F: drivers/counter/104-quad-8.c
315 ACCES IDIO-16 GPIO LIBRARY
316 M: William Breathitt Gray <william.gray@linaro.org>
317 L: linux-gpio@vger.kernel.org
319 F: drivers/gpio/gpio-idio-16.c
320 F: drivers/gpio/gpio-idio-16.h
322 ACCES PCI-IDIO-16 GPIO DRIVER
323 M: William Breathitt Gray <william.gray@linaro.org>
324 L: linux-gpio@vger.kernel.org
326 F: drivers/gpio/gpio-pci-idio-16.c
328 ACCES PCIe-IDIO-24 GPIO DRIVER
329 M: William Breathitt Gray <william.gray@linaro.org>
330 L: linux-gpio@vger.kernel.org
332 F: drivers/gpio/gpio-pcie-idio-24.c
335 M: Jes Sorensen <jes@trained-monkey.org>
336 L: linux-acenic@sunsite.dk
338 F: drivers/net/ethernet/alteon/acenic*
340 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
341 M: Peter Kaestle <peter@piie.net>
342 L: platform-driver-x86@vger.kernel.org
344 W: http://piie.net/?section=acerhdf
345 F: drivers/platform/x86/acerhdf.c
347 ACER WMI LAPTOP EXTRAS
348 M: "Lee, Chun-Yi" <jlee@suse.com>
349 L: platform-driver-x86@vger.kernel.org
351 F: drivers/platform/x86/acer-wmi.c
354 M: "Rafael J. Wysocki" <rafael@kernel.org>
355 R: Len Brown <lenb@kernel.org>
356 L: linux-acpi@vger.kernel.org
358 Q: https://patchwork.kernel.org/project/linux-acpi/list/
359 B: https://bugzilla.kernel.org
360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361 F: Documentation/ABI/testing/configfs-acpi
362 F: Documentation/ABI/testing/sysfs-bus-acpi
363 F: Documentation/firmware-guide/acpi/
364 F: arch/x86/kernel/acpi/
365 F: arch/x86/pci/acpi.c
367 F: drivers/pci/*/*acpi*
368 F: drivers/pci/*acpi*
369 F: drivers/pnp/pnpacpi/
371 F: include/linux/acpi.h
372 F: include/linux/fwnode.h
376 M: "Rafael J. Wysocki" <rafael@kernel.org>
377 R: Len Brown <lenb@kernel.org>
378 R: James Morse <james.morse@arm.com>
379 R: Tony Luck <tony.luck@intel.com>
380 R: Borislav Petkov <bp@alien8.de>
381 L: linux-acpi@vger.kernel.org
382 F: drivers/acpi/apei/
384 ACPI COMPONENT ARCHITECTURE (ACPICA)
385 M: Robert Moore <robert.moore@intel.com>
386 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
387 L: linux-acpi@vger.kernel.org
388 L: acpica-devel@lists.linuxfoundation.org
390 W: https://acpica.org/
391 W: https://github.com/acpica/acpica/
392 Q: https://patchwork.kernel.org/project/linux-acpi/list/
393 B: https://bugzilla.kernel.org
394 B: https://bugs.acpica.org
395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
396 F: drivers/acpi/acpica/
400 ACPI FOR ARM64 (ACPI/arm64)
401 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
402 M: Hanjun Guo <guohanjun@huawei.com>
403 M: Sudeep Holla <sudeep.holla@arm.com>
404 L: linux-acpi@vger.kernel.org
405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
407 F: drivers/acpi/arm64
409 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
410 M: Sudeep Holla <sudeep.holla@arm.com>
411 L: linux-acpi@vger.kernel.org
413 F: drivers/mailbox/pcc.c
416 M: "Rafael J. Wysocki" <rafael@kernel.org>
417 M: Len Brown <lenb@kernel.org>
418 R: Andy Shevchenko <andy@kernel.org>
419 R: Mika Westerberg <mika.westerberg@linux.intel.com>
420 L: linux-acpi@vger.kernel.org
422 Q: https://patchwork.kernel.org/project/linux-acpi/list/
423 B: https://bugzilla.kernel.org
424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
425 F: drivers/acpi/pmic/
427 ACPI SERIAL MULTI INSTANTIATE DRIVER
428 M: Hans de Goede <hdegoede@redhat.com>
429 L: platform-driver-x86@vger.kernel.org
431 F: drivers/platform/x86/serial-multi-instantiate.c
434 M: Rafael J. Wysocki <rafael@kernel.org>
435 R: Zhang Rui <rui.zhang@intel.com>
436 L: linux-acpi@vger.kernel.org
438 B: https://bugzilla.kernel.org
439 F: drivers/acpi/*thermal*
442 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
443 L: linux-acpi@vger.kernel.org
444 L: iommu@lists.linux.dev
446 F: drivers/acpi/viot.c
447 F: include/linux/acpi_viot.h
450 L: platform-driver-x86@vger.kernel.org
452 F: drivers/platform/x86/wmi.c
453 F: include/uapi/linux/wmi.h
455 ACRN HYPERVISOR SERVICE MODULE
456 M: Fei Li <fei1.li@intel.com>
457 L: acrn-dev@lists.projectacrn.org (subscribers-only)
459 W: https://projectacrn.org
460 F: Documentation/virt/acrn/
461 F: drivers/virt/acrn/
462 F: include/uapi/linux/acrn.h
464 AD1889 ALSA SOUND DRIVER
465 L: linux-parisc@vger.kernel.org
467 W: https://parisc.wiki.kernel.org/index.php/AD1889
468 F: sound/pci/ad1889.*
470 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
471 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
472 L: linux-iio@vger.kernel.org
474 F: drivers/iio/potentiometer/ad5110.c
476 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
477 M: Michael Hennerich <michael.hennerich@analog.com>
479 W: http://wiki.analog.com/AD5254
480 W: https://ez.analog.com/linux-software-drivers
481 F: drivers/misc/ad525x_dpot.c
483 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
484 M: Michael Hennerich <michael.hennerich@analog.com>
486 W: http://wiki.analog.com/AD5398
487 W: https://ez.analog.com/linux-software-drivers
488 F: drivers/regulator/ad5398.c
490 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
491 M: Michael Hennerich <michael.hennerich@analog.com>
493 W: http://wiki.analog.com/AD7142
494 W: https://ez.analog.com/linux-software-drivers
495 F: drivers/input/misc/ad714x.c
497 AD7877 TOUCHSCREEN DRIVER
498 M: Michael Hennerich <michael.hennerich@analog.com>
500 W: http://wiki.analog.com/AD7877
501 W: https://ez.analog.com/linux-software-drivers
502 F: drivers/input/touchscreen/ad7877.c
504 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
505 M: Michael Hennerich <michael.hennerich@analog.com>
507 W: http://wiki.analog.com/AD7879
508 W: https://ez.analog.com/linux-software-drivers
509 F: drivers/input/touchscreen/ad7879.c
511 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
512 M: Jiri Kosina <jikos@kernel.org>
515 ADF7242 IEEE 802.15.4 RADIO DRIVER
516 M: Michael Hennerich <michael.hennerich@analog.com>
517 L: linux-wpan@vger.kernel.org
519 W: https://wiki.analog.com/ADF7242
520 W: https://ez.analog.com/linux-software-drivers
521 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
522 F: drivers/net/ieee802154/adf7242.c
524 ADM1025 HARDWARE MONITOR DRIVER
525 M: Jean Delvare <jdelvare@suse.com>
526 L: linux-hwmon@vger.kernel.org
528 F: Documentation/hwmon/adm1025.rst
529 F: drivers/hwmon/adm1025.c
531 ADM1029 HARDWARE MONITOR DRIVER
532 M: Corentin Labbe <clabbe.montjoie@gmail.com>
533 L: linux-hwmon@vger.kernel.org
535 F: drivers/hwmon/adm1029.c
537 ADM8211 WIRELESS DRIVER
538 L: linux-wireless@vger.kernel.org
540 W: https://wireless.wiki.kernel.org/
541 F: drivers/net/wireless/admtek/adm8211.*
543 ADP1653 FLASH CONTROLLER DRIVER
544 M: Sakari Ailus <sakari.ailus@iki.fi>
545 L: linux-media@vger.kernel.org
547 F: drivers/media/i2c/adp1653.c
548 F: include/media/i2c/adp1653.h
550 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
551 M: Michael Hennerich <michael.hennerich@analog.com>
553 W: http://wiki.analog.com/ADP5520
554 W: https://ez.analog.com/linux-software-drivers
555 F: drivers/gpio/gpio-adp5520.c
556 F: drivers/input/keyboard/adp5520-keys.c
557 F: drivers/leds/leds-adp5520.c
558 F: drivers/mfd/adp5520.c
559 F: drivers/video/backlight/adp5520_bl.c
561 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
562 M: Michael Hennerich <michael.hennerich@analog.com>
564 W: http://wiki.analog.com/ADP5588
565 W: https://ez.analog.com/linux-software-drivers
566 F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
567 F: drivers/input/keyboard/adp5588-keys.c
569 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
570 M: Michael Hennerich <michael.hennerich@analog.com>
572 W: http://wiki.analog.com/ADP8860
573 W: https://ez.analog.com/linux-software-drivers
574 F: drivers/video/backlight/adp8860_bl.c
577 M: Colin Leroy <colin@colino.net>
579 F: drivers/macintosh/therm_adt746x.c
581 ADT7475 HARDWARE MONITOR DRIVER
582 M: Jean Delvare <jdelvare@suse.com>
583 L: linux-hwmon@vger.kernel.org
585 F: Documentation/hwmon/adt7475.rst
586 F: drivers/hwmon/adt7475.c
589 M: Matthew Wilcox <willy@infradead.org>
590 M: Hannes Reinecke <hare@suse.com>
591 L: linux-scsi@vger.kernel.org
593 F: Documentation/scsi/advansys.rst
594 F: drivers/scsi/advansys.c
596 ADVANTECH SWBTN DRIVER
597 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
598 L: platform-driver-x86@vger.kernel.org
600 F: drivers/platform/x86/adv_swbutton.c
602 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603 M: Lucas Stankus <lucas.p.stankus@gmail.com>
605 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
606 F: drivers/iio/accel/adxl313*
608 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
609 M: Michael Hennerich <michael.hennerich@analog.com>
611 W: http://wiki.analog.com/ADXL345
612 W: https://ez.analog.com/linux-software-drivers
613 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
614 F: drivers/input/misc/adxl34x.c
616 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
617 M: Puranjay Mohan <puranjay12@gmail.com>
618 L: linux-iio@vger.kernel.org
620 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
621 F: drivers/iio/accel/adxl355.h
622 F: drivers/iio/accel/adxl355_core.c
623 F: drivers/iio/accel/adxl355_i2c.c
624 F: drivers/iio/accel/adxl355_spi.c
626 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
627 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
628 L: linux-iio@vger.kernel.org
630 W: https://ez.analog.com/linux-software-drivers
631 F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
632 F: drivers/iio/accel/adxl367*
634 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
635 M: Michael Hennerich <michael.hennerich@analog.com>
637 W: https://ez.analog.com/linux-software-drivers
638 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
639 F: drivers/iio/accel/adxl372.c
640 F: drivers/iio/accel/adxl372_i2c.c
641 F: drivers/iio/accel/adxl372_spi.c
644 M: Antti Palosaari <crope@iki.fi>
645 L: linux-media@vger.kernel.org
647 W: https://linuxtv.org
648 W: http://palosaari.fi/linux/
649 Q: http://patchwork.linuxtv.org/project/linux-media/list/
650 T: git git://linuxtv.org/anttip/media_tree.git
651 F: drivers/media/dvb-frontends/af9013*
654 M: Antti Palosaari <crope@iki.fi>
655 L: linux-media@vger.kernel.org
657 W: https://linuxtv.org
658 W: http://palosaari.fi/linux/
659 Q: http://patchwork.linuxtv.org/project/linux-media/list/
660 T: git git://linuxtv.org/anttip/media_tree.git
661 F: drivers/media/dvb-frontends/af9033*
664 M: David Sterba <dsterba@suse.com>
665 L: linux-fsdevel@vger.kernel.org
667 F: Documentation/filesystems/affs.rst
671 M: David Howells <dhowells@redhat.com>
672 M: Marc Dionne <marc.dionne@auristor.com>
673 L: linux-afs@lists.infradead.org
675 W: https://www.infradead.org/~dhowells/kafs/
676 F: Documentation/filesystems/afs.rst
678 F: include/trace/events/afs.h
681 M: David Airlie <airlied@redhat.com>
682 L: dri-devel@lists.freedesktop.org
684 T: git git://anongit.freedesktop.org/drm/drm
686 F: include/linux/agp*
687 F: include/uapi/linux/agp*
690 M: "Juergen E. Fischer" <fischer@norbit.de>
691 L: linux-scsi@vger.kernel.org
693 F: drivers/scsi/aha152x*
694 F: drivers/scsi/pcmcia/aha152x*
696 AIC7XXX / AIC79XX SCSI DRIVER
697 M: Hannes Reinecke <hare@suse.com>
698 L: linux-scsi@vger.kernel.org
700 F: drivers/scsi/aic7xxx/
702 AIMSLAB FM RADIO RECEIVER DRIVER
703 M: Hans Verkuil <hverkuil@xs4all.nl>
704 L: linux-media@vger.kernel.org
706 W: https://linuxtv.org
707 T: git git://linuxtv.org/media_tree.git
708 F: drivers/media/radio/radio-aimslab*
711 M: Benjamin LaHaise <bcrl@kvack.org>
712 L: linux-aio@kvack.org
715 F: include/linux/*aio*.h
718 M: Antti Palosaari <crope@iki.fi>
719 L: linux-media@vger.kernel.org
721 W: https://linuxtv.org
722 W: http://palosaari.fi/linux/
723 Q: http://patchwork.linuxtv.org/project/linux-media/list/
724 T: git git://linuxtv.org/anttip/media_tree.git
725 F: drivers/media/usb/airspy/
727 ALACRITECH GIGABIT ETHERNET DRIVER
728 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
730 F: drivers/net/ethernet/alacritech/*
732 ALCATEL SPEEDTOUCH USB DRIVER
733 M: Duncan Sands <duncan.sands@free.fr>
734 L: linux-usb@vger.kernel.org
736 W: http://www.linux-usb.org/SpeedTouch/
737 F: drivers/usb/atm/speedtch.c
738 F: drivers/usb/atm/usbatm.c
740 ALCHEMY AU1XX0 MMC DRIVER
741 M: Manuel Lauss <manuel.lauss@gmail.com>
743 F: drivers/mmc/host/au1xmmc.c
746 M: Rudolf Marek <r.marek@assembler.cz>
747 L: linux-i2c@vger.kernel.org
749 F: Documentation/i2c/busses/i2c-ali1563.rst
750 F: drivers/i2c/busses/i2c-ali1563.c
752 ALIBABA ELASTIC RDMA DRIVER
753 M: Cheng Xu <chengyou@linux.alibaba.com>
754 M: Kai Shen <kaishen@linux.alibaba.com>
755 L: linux-rdma@vger.kernel.org
757 F: drivers/infiniband/hw/erdma
758 F: include/uapi/rdma/erdma-abi.h
761 M: Shuai Xue <xueshuai@linux.alibaba.com>
763 F: Documentation/admin-guide/perf/alibaba_pmu.rst
764 F: drivers/perf/alibaba_uncore_drw_pmu.c
767 L: Dell.Client.Kernel@dell.com
769 F: drivers/platform/x86/dell/alienware-wmi.c
771 ALLEGRO DVT VIDEO IP CORE DRIVER
772 M: Michael Tretter <m.tretter@pengutronix.de>
773 R: Pengutronix Kernel Team <kernel@pengutronix.de>
774 L: linux-media@vger.kernel.org
776 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
777 F: drivers/media/platform/allegro-dvt/
779 ALLWINNER A10 CSI DRIVER
780 M: Maxime Ripard <mripard@kernel.org>
781 L: linux-media@vger.kernel.org
783 T: git git://linuxtv.org/media_tree.git
784 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
785 F: drivers/media/platform/sunxi/sun4i-csi/
787 ALLWINNER A31 CSI DRIVER
788 M: Yong Deng <yong.deng@magewell.com>
789 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
790 L: linux-media@vger.kernel.org
792 T: git git://linuxtv.org/media_tree.git
793 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
794 F: drivers/media/platform/sunxi/sun6i-csi/
796 ALLWINNER A31 ISP DRIVER
797 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
798 L: linux-media@vger.kernel.org
800 T: git git://linuxtv.org/media_tree.git
801 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
802 F: drivers/staging/media/sunxi/sun6i-isp/
803 F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
805 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
806 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
807 L: linux-media@vger.kernel.org
809 T: git git://linuxtv.org/media_tree.git
810 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
811 F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
813 ALLWINNER CPUFREQ DRIVER
814 M: Yangtao Li <tiny.windzz@gmail.com>
815 L: linux-pm@vger.kernel.org
817 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
818 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
820 ALLWINNER CRYPTO DRIVERS
821 M: Corentin Labbe <clabbe.montjoie@gmail.com>
822 L: linux-crypto@vger.kernel.org
824 F: drivers/crypto/allwinner/
826 ALLWINNER DMIC DRIVERS
827 M: Ban Tao <fengzheng923@gmail.com>
828 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
830 F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
831 F: sound/soc/sunxi/sun50i-dmic.c
833 ALLWINNER HARDWARE SPINLOCK SUPPORT
834 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
836 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
837 F: drivers/hwspinlock/sun6i_hwspinlock.c
839 ALLWINNER THERMAL DRIVER
840 M: Vasily Khoruzhick <anarsoul@gmail.com>
841 M: Yangtao Li <tiny.windzz@gmail.com>
842 L: linux-pm@vger.kernel.org
844 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
845 F: drivers/thermal/sun8i_thermal.c
848 M: Maxime Ripard <mripard@kernel.org>
849 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
850 L: linux-media@vger.kernel.org
852 F: drivers/staging/media/sunxi/cedrus/
855 M: Richard Henderson <richard.henderson@linaro.org>
856 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
857 M: Matt Turner <mattst88@gmail.com>
858 L: linux-alpha@vger.kernel.org
862 ALPS PS/2 TOUCHPAD DRIVER
863 R: Pali Rohár <pali@kernel.org>
864 F: drivers/input/mouse/alps.*
866 ALTERA I2C CONTROLLER DRIVER
867 M: Thor Thayer <thor.thayer@linux.intel.com>
869 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
870 F: drivers/i2c/busses/i2c-altera.c
872 ALTERA MAILBOX DRIVER
873 M: Mun Yew Tham <mun.yew.tham@intel.com>
875 F: drivers/mailbox/mailbox-altera.c
877 ALTERA MSGDMA IP CORE DRIVER
878 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
879 R: Stefan Roese <sr@denx.de>
880 L: dmaengine@vger.kernel.org
882 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
883 F: drivers/dma/altera-msgdma.c
886 M: Mun Yew Tham <mun.yew.tham@intel.com>
887 L: linux-gpio@vger.kernel.org
889 F: drivers/gpio/gpio-altera.c
891 ALTERA SYSTEM MANAGER DRIVER
892 M: Thor Thayer <thor.thayer@linux.intel.com>
894 F: drivers/mfd/altera-sysmgr.c
895 F: include/linux/mfd/altera-sysmgr.h
897 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
898 M: Thor Thayer <thor.thayer@linux.intel.com>
900 F: drivers/gpio/gpio-altera-a10sr.c
901 F: drivers/mfd/altera-a10sr.c
902 F: drivers/reset/reset-a10sr.c
903 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
904 F: include/linux/mfd/altera-a10sr.h
906 ALTERA TRIPLE SPEED ETHERNET DRIVER
907 M: Joyce Ooi <joyce.ooi@intel.com>
908 L: netdev@vger.kernel.org
910 F: drivers/net/ethernet/altera/
912 ALTERA UART/JTAG UART SERIAL DRIVERS
913 M: Tobias Klauser <tklauser@distanz.ch>
914 L: linux-serial@vger.kernel.org
916 F: drivers/tty/serial/altera_jtaguart.c
917 F: drivers/tty/serial/altera_uart.c
918 F: include/linux/altera_jtaguart.h
919 F: include/linux/altera_uart.h
921 AMAZON ANNAPURNA LABS FIC DRIVER
922 M: Talel Shenhar <talel@amazon.com>
924 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
925 F: drivers/irqchip/irq-al-fic.c
927 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
928 M: Talel Shenhar <talel@amazon.com>
929 M: Talel Shenhar <talelshenhar@gmail.com>
931 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
932 F: drivers/edac/al_mc_edac.c
934 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
935 M: Talel Shenhar <talel@amazon.com>
937 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
938 F: drivers/thermal/thermal_mmio.c
940 AMAZON ETHERNET DRIVERS
941 M: Shay Agroskin <shayagr@amazon.com>
942 M: Arthur Kiyanovski <akiyano@amazon.com>
943 R: David Arinzon <darinzon@amazon.com>
944 R: Noam Dagan <ndagan@amazon.com>
945 R: Saeed Bishara <saeedb@amazon.com>
946 L: netdev@vger.kernel.org
948 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
949 F: drivers/net/ethernet/amazon/
951 AMAZON RDMA EFA DRIVER
952 M: Michael Margolin <mrgolin@amazon.com>
953 R: Gal Pressman <gal.pressman@linux.dev>
954 R: Yossi Leybovich <sleybo@amazon.com>
955 L: linux-rdma@vger.kernel.org
957 Q: https://patchwork.kernel.org/project/linux-rdma/list/
958 F: drivers/infiniband/hw/efa/
959 F: include/uapi/rdma/efa-abi.h
962 M: Nipun Gupta <nipun.gupta@amd.com>
963 M: Nikhil Agarwal <nikhil.agarwal@amd.com>
965 F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
967 F: include/linux/cdx/*
969 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
970 M: Tom Lendacky <thomas.lendacky@amd.com>
971 M: John Allen <john.allen@amd.com>
972 L: linux-crypto@vger.kernel.org
974 F: drivers/crypto/ccp/
975 F: include/linux/ccp.h
977 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
978 M: Brijesh Singh <brijesh.singh@amd.com>
979 M: Tom Lendacky <thomas.lendacky@amd.com>
980 L: linux-crypto@vger.kernel.org
982 F: drivers/crypto/ccp/sev*
983 F: include/uapi/linux/psp-sev.h
986 M: Harry Wentland <harry.wentland@amd.com>
987 M: Leo Li <sunpeng.li@amd.com>
988 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
989 L: amd-gfx@lists.freedesktop.org
991 T: git https://gitlab.freedesktop.org/agd5f/linux.git
992 F: drivers/gpu/drm/amd/display/
994 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
995 M: Huang Rui <ray.huang@amd.com>
996 L: linux-hwmon@vger.kernel.org
998 F: Documentation/hwmon/fam15h_power.rst
999 F: drivers/hwmon/fam15h_power.c
1002 M: Enrico Weigelt, metux IT consult <info@metux.net>
1003 L: linux-gpio@vger.kernel.org
1005 F: drivers/gpio/gpio-amd-fch.c
1006 F: include/linux/platform_data/gpio/gpio-amd-fch.h
1008 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1009 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
1011 F: drivers/usb/gadget/udc/amd5536udc.*
1013 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1014 M: Andres Salomon <dilinger@queued.net>
1015 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
1017 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1018 F: arch/x86/include/asm/geode.h
1019 F: drivers/char/hw_random/geode-rng.c
1020 F: drivers/crypto/geode*
1021 F: drivers/video/fbdev/geode/
1024 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1025 R: Carlos Bilbao <carlos.bilbao@amd.com>
1026 L: platform-driver-x86@vger.kernel.org
1028 F: Documentation/arch/x86/amd_hsmp.rst
1029 F: arch/x86/include/asm/amd_hsmp.h
1030 F: arch/x86/include/uapi/asm/amd_hsmp.h
1031 F: drivers/platform/x86/amd/hsmp.c
1034 M: Joerg Roedel <joro@8bytes.org>
1035 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1036 L: iommu@lists.linux.dev
1038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1039 F: drivers/iommu/amd/
1040 F: include/linux/amd-iommu.h
1043 M: Felix Kuehling <Felix.Kuehling@amd.com>
1044 L: amd-gfx@lists.freedesktop.org
1046 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1047 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1048 F: drivers/gpu/drm/amd/amdkfd/
1049 F: drivers/gpu/drm/amd/include/cik_structs.h
1050 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1051 F: drivers/gpu/drm/amd/include/v9_structs.h
1052 F: drivers/gpu/drm/amd/include/vi_structs.h
1053 F: include/uapi/linux/kfd_ioctl.h
1054 F: include/uapi/linux/kfd_sysfs.h
1057 M: Elie Morisse <syniurge@gmail.com>
1058 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1059 L: linux-i2c@vger.kernel.org
1061 F: drivers/i2c/busses/i2c-amd-mp2*
1064 M: Shannon Nelson <shannon.nelson@amd.com>
1065 M: Brett Creeley <brett.creeley@amd.com>
1066 L: netdev@vger.kernel.org
1068 F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1069 F: drivers/net/ethernet/amd/pds_core/
1070 F: include/linux/pds/
1073 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1074 L: platform-driver-x86@vger.kernel.org
1076 F: drivers/platform/x86/amd/pmc.c
1079 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1080 L: platform-driver-x86@vger.kernel.org
1082 F: Documentation/ABI/testing/sysfs-amd-pmf
1083 F: drivers/platform/x86/amd/pmf/
1085 AMD POWERPLAY AND SWSMU
1086 M: Evan Quan <evan.quan@amd.com>
1087 L: amd-gfx@lists.freedesktop.org
1089 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1090 F: drivers/gpu/drm/amd/pm/
1093 M: Huang Rui <ray.huang@amd.com>
1094 L: linux-pm@vger.kernel.org
1096 F: Documentation/admin-guide/pm/amd-pstate.rst
1097 F: drivers/cpufreq/amd-pstate*
1098 F: include/linux/amd-pstate.h
1099 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1102 M: Sanjay R Mehta <sanju.mehta@amd.com>
1103 L: dmaengine@vger.kernel.org
1105 F: drivers/dma/ptdma/
1107 AMD SEATTLE DEVICE TREE SUPPORT
1108 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1109 M: Tom Lendacky <thomas.lendacky@amd.com>
1111 F: arch/arm64/boot/dts/amd/
1113 AMD SENSOR FUSION HUB DRIVER
1114 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1115 L: linux-input@vger.kernel.org
1117 F: Documentation/hid/amd-sfh*
1118 F: drivers/hid/amd-sfh-hid/
1121 M: Sanjay R Mehta <sanju.mehta@amd.com>
1123 F: drivers/spi/spi-amd.c
1126 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1127 L: netdev@vger.kernel.org
1129 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1130 F: drivers/net/ethernet/amd/xgbe/
1132 AMLOGIC DDR PMU DRIVER
1133 M: Jiucheng Xu <jiucheng.xu@amlogic.com>
1134 L: linux-amlogic@lists.infradead.org
1136 W: http://www.amlogic.com
1137 F: Documentation/admin-guide/perf/meson-ddr-pmu.rst
1138 F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1139 F: drivers/perf/amlogic/
1140 F: include/soc/amlogic/
1142 AMPHION VPU CODEC V4L2 DRIVER
1143 M: Ming Qian <ming.qian@nxp.com>
1144 M: Shijie Qin <shijie.qin@nxp.com>
1145 M: Zhou Peng <eagle.zhou@nxp.com>
1146 L: linux-media@vger.kernel.org
1148 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1149 F: drivers/media/platform/amphion/
1152 M: Christian Eggers <ceggers@arri.de>
1153 L: linux-iio@vger.kernel.org
1155 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1156 F: drivers/iio/light/as73211.c
1158 AMT (Automatic Multicast Tunneling)
1159 M: Taehee Yoo <ap420073@gmail.com>
1160 L: netdev@vger.kernel.org
1162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1164 F: drivers/net/amt.c
1166 ANALOG DEVICES INC AD3552R DRIVER
1167 M: Nuno Sá <nuno.sa@analog.com>
1168 L: linux-iio@vger.kernel.org
1170 W: https://ez.analog.com/linux-software-drivers
1171 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1172 F: drivers/iio/dac/ad3552r.c
1174 ANALOG DEVICES INC AD4130 DRIVER
1175 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1176 L: linux-iio@vger.kernel.org
1178 W: http://ez.analog.com/community/linux-device-drivers
1179 F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1180 F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1181 F: drivers/iio/adc/ad4130.c
1183 ANALOG DEVICES INC AD7192 DRIVER
1184 M: Alexandru Tachici <alexandru.tachici@analog.com>
1185 L: linux-iio@vger.kernel.org
1187 W: https://ez.analog.com/linux-software-drivers
1188 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1189 F: drivers/iio/adc/ad7192.c
1191 ANALOG DEVICES INC AD7292 DRIVER
1192 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1193 L: linux-iio@vger.kernel.org
1195 W: https://ez.analog.com/linux-software-drivers
1196 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1197 F: drivers/iio/adc/ad7292.c
1199 ANALOG DEVICES INC AD7293 DRIVER
1200 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1201 L: linux-iio@vger.kernel.org
1203 W: https://ez.analog.com/linux-software-drivers
1204 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1205 F: drivers/iio/dac/ad7293.c
1207 ANALOG DEVICES INC AD74115 DRIVER
1208 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1209 L: linux-iio@vger.kernel.org
1211 W: http://ez.analog.com/community/linux-device-drivers
1212 F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1213 F: drivers/iio/addac/ad74115.c
1215 ANALOG DEVICES INC AD74413R DRIVER
1216 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1217 L: linux-iio@vger.kernel.org
1219 W: https://ez.analog.com/linux-software-drivers
1220 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1221 F: drivers/iio/addac/ad74413r.c
1222 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1224 ANALOG DEVICES INC AD7768-1 DRIVER
1225 M: Michael Hennerich <Michael.Hennerich@analog.com>
1226 L: linux-iio@vger.kernel.org
1228 W: https://ez.analog.com/linux-software-drivers
1229 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1230 F: drivers/iio/adc/ad7768-1.c
1232 ANALOG DEVICES INC AD7780 DRIVER
1233 M: Michael Hennerich <Michael.Hennerich@analog.com>
1234 M: Renato Lui Geh <renatogeh@gmail.com>
1235 L: linux-iio@vger.kernel.org
1237 W: https://ez.analog.com/linux-software-drivers
1238 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1239 F: drivers/iio/adc/ad7780.c
1241 ANALOG DEVICES INC ADA4250 DRIVER
1242 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1243 L: linux-iio@vger.kernel.org
1245 W: https://ez.analog.com/linux-software-drivers
1246 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1247 F: drivers/iio/amplifiers/ada4250.c
1249 ANALOG DEVICES INC ADF4377 DRIVER
1250 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1251 L: linux-iio@vger.kernel.org
1253 W: https://ez.analog.com/linux-software-drivers
1254 F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1255 F: drivers/iio/frequency/adf4377.c
1257 ANALOG DEVICES INC ADGS1408 DRIVER
1258 M: Mircea Caprioru <mircea.caprioru@analog.com>
1260 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1261 F: drivers/mux/adgs1408.c
1263 ANALOG DEVICES INC ADIN DRIVER
1264 M: Michael Hennerich <michael.hennerich@analog.com>
1265 L: netdev@vger.kernel.org
1267 W: https://ez.analog.com/linux-software-drivers
1268 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1269 F: drivers/net/phy/adin.c
1271 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1272 M: Nuno Sa <nuno.sa@analog.com>
1273 L: linux-iio@vger.kernel.org
1275 F: drivers/iio/imu/adis.c
1276 F: drivers/iio/imu/adis_buffer.c
1277 F: drivers/iio/imu/adis_trigger.c
1278 F: include/linux/iio/imu/adis.h
1280 ANALOG DEVICES INC ADIS16460 DRIVER
1281 M: Dragos Bogdan <dragos.bogdan@analog.com>
1282 L: linux-iio@vger.kernel.org
1284 W: https://ez.analog.com/linux-software-drivers
1285 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1286 F: drivers/iio/imu/adis16460.c
1288 ANALOG DEVICES INC ADIS16475 DRIVER
1289 M: Nuno Sa <nuno.sa@analog.com>
1290 L: linux-iio@vger.kernel.org
1292 W: https://ez.analog.com/linux-software-drivers
1293 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1294 F: drivers/iio/imu/adis16475.c
1296 ANALOG DEVICES INC ADM1177 DRIVER
1297 M: Michael Hennerich <Michael.Hennerich@analog.com>
1298 L: linux-hwmon@vger.kernel.org
1300 W: https://ez.analog.com/linux-software-drivers
1301 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1302 F: drivers/hwmon/adm1177.c
1304 ANALOG DEVICES INC ADMV1013 DRIVER
1305 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1306 L: linux-iio@vger.kernel.org
1308 W: https://ez.analog.com/linux-software-drivers
1309 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1310 F: drivers/iio/frequency/admv1013.c
1312 ANALOG DEVICES INC ADMV1014 DRIVER
1313 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1314 L: linux-iio@vger.kernel.org
1316 W: https://ez.analog.com/linux-software-drivers
1317 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1318 F: drivers/iio/frequency/admv1014.c
1320 ANALOG DEVICES INC ADMV8818 DRIVER
1321 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1322 L: linux-iio@vger.kernel.org
1324 W: https://ez.analog.com/linux-software-drivers
1325 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1326 F: drivers/iio/filter/admv8818.c
1328 ANALOG DEVICES INC ADP5061 DRIVER
1329 M: Michael Hennerich <Michael.Hennerich@analog.com>
1330 L: linux-pm@vger.kernel.org
1332 W: https://ez.analog.com/linux-software-drivers
1333 F: drivers/power/supply/adp5061.c
1335 ANALOG DEVICES INC ADRF6780 DRIVER
1336 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1337 L: linux-iio@vger.kernel.org
1339 W: https://ez.analog.com/linux-software-drivers
1340 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1341 F: drivers/iio/frequency/adrf6780.c
1343 ANALOG DEVICES INC ADV7180 DRIVER
1344 M: Lars-Peter Clausen <lars@metafoo.de>
1345 L: linux-media@vger.kernel.org
1347 W: https://ez.analog.com/linux-software-drivers
1348 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1349 F: drivers/media/i2c/adv7180.c
1351 ANALOG DEVICES INC ADV748X DRIVER
1352 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1353 L: linux-media@vger.kernel.org
1355 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1356 F: drivers/media/i2c/adv748x/*
1358 ANALOG DEVICES INC ADV7511 DRIVER
1359 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1360 L: linux-media@vger.kernel.org
1362 F: drivers/media/i2c/adv7511*
1364 ANALOG DEVICES INC ADV7604 DRIVER
1365 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1366 L: linux-media@vger.kernel.org
1368 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1369 F: drivers/media/i2c/adv7604*
1371 ANALOG DEVICES INC ADV7842 DRIVER
1372 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1373 L: linux-media@vger.kernel.org
1375 F: drivers/media/i2c/adv7842*
1377 ANALOG DEVICES INC ADXRS290 DRIVER
1378 M: Nishant Malpani <nish.malpani25@gmail.com>
1379 L: linux-iio@vger.kernel.org
1381 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1382 F: drivers/iio/gyro/adxrs290.c
1384 ANALOG DEVICES INC ASOC CODEC DRIVERS
1385 M: Lars-Peter Clausen <lars@metafoo.de>
1386 M: Nuno Sá <nuno.sa@analog.com>
1387 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1389 W: http://wiki.analog.com/
1390 W: https://ez.analog.com/linux-software-drivers
1391 F: sound/soc/codecs/ad1*
1392 F: sound/soc/codecs/ad7*
1393 F: sound/soc/codecs/adau*
1394 F: sound/soc/codecs/adav*
1395 F: sound/soc/codecs/sigmadsp.*
1396 F: sound/soc/codecs/ssm*
1398 ANALOG DEVICES INC DMA DRIVERS
1399 M: Lars-Peter Clausen <lars@metafoo.de>
1401 W: https://ez.analog.com/linux-software-drivers
1402 F: drivers/dma/dma-axi-dmac.c
1404 ANALOG DEVICES INC IIO DRIVERS
1405 M: Lars-Peter Clausen <lars@metafoo.de>
1406 M: Michael Hennerich <Michael.Hennerich@analog.com>
1408 W: http://wiki.analog.com/
1409 W: https://ez.analog.com/linux-software-drivers
1410 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1411 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1412 F: Documentation/devicetree/bindings/iio/*/adi,*
1413 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1414 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1415 F: drivers/iio/*/ad*
1416 F: drivers/iio/adc/ltc249*
1417 F: drivers/iio/amplifiers/hmc425a.c
1418 F: drivers/staging/iio/*/ad*
1419 X: drivers/iio/*/adjd*
1421 ANALOG DEVICES INC MAX31760 DRIVER
1422 M: Ibrahim Tilki <Ibrahim.Tilki@analog.com>
1424 W: http://wiki.analog.com/
1425 W: https://ez.analog.com/linux-software-drivers
1426 F: Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1427 F: Documentation/hwmon/max31760.rst
1428 F: drivers/hwmon/max31760.c
1430 ANALOGBITS PLL LIBRARIES
1431 M: Paul Walmsley <paul.walmsley@sifive.com>
1433 F: drivers/clk/analogbits/*
1434 F: include/linux/clk/analogbits*
1437 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1438 M: Arve Hjønnevåg <arve@android.com>
1439 M: Todd Kjos <tkjos@android.com>
1440 M: Martijn Coenen <maco@android.com>
1441 M: Joel Fernandes <joel@joelfernandes.org>
1442 M: Christian Brauner <christian@brauner.io>
1443 M: Carlos Llamas <cmllamas@google.com>
1444 M: Suren Baghdasaryan <surenb@google.com>
1445 L: linux-kernel@vger.kernel.org
1447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1450 ANDROID GOLDFISH PIC DRIVER
1451 M: Miodrag Dinic <miodrag.dinic@mips.com>
1453 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1454 F: drivers/irqchip/irq-goldfish-pic.c
1456 ANDROID GOLDFISH RTC DRIVER
1457 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1459 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1460 F: drivers/rtc/rtc-goldfish.c
1462 AOA (Apple Onboard Audio) ALSA DRIVER
1463 M: Johannes Berg <johannes@sipsolutions.net>
1464 L: linuxppc-dev@lists.ozlabs.org
1465 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1469 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1470 M: William Breathitt Gray <william.gray@linaro.org>
1471 L: linux-iio@vger.kernel.org
1473 F: drivers/iio/addac/stx104.c
1476 M: Jiri Kosina <jikos@kernel.org>
1478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1479 F: arch/x86/kernel/apm_32.c
1480 F: drivers/char/apm-emulation.c
1481 F: include/linux/apm_bios.h
1482 F: include/uapi/linux/apm_bios.h
1484 APPARMOR SECURITY MODULE
1485 M: John Johansen <john.johansen@canonical.com>
1486 M: John Johansen <john@apparmor.net>
1487 L: apparmor@lists.ubuntu.com (moderated for non-subscribers)
1490 B: https://gitlab.com/apparmor/apparmor-kernel
1491 C: irc://irc.oftc.net/apparmor
1492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1493 T: https://gitlab.com/apparmor/apparmor-kernel.git
1494 F: Documentation/admin-guide/LSM/apparmor.rst
1495 F: security/apparmor/
1497 APPLE BCM5974 MULTITOUCH DRIVER
1498 M: Henrik Rydberg <rydberg@bitmath.org>
1499 L: linux-input@vger.kernel.org
1501 F: drivers/input/mouse/bcm5974.c
1503 APPLE PCIE CONTROLLER DRIVER
1504 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1505 M: Marc Zyngier <maz@kernel.org>
1506 L: linux-pci@vger.kernel.org
1508 F: drivers/pci/controller/pcie-apple.c
1511 M: Henrik Rydberg <rydberg@bitmath.org>
1512 L: linux-hwmon@vger.kernel.org
1514 F: drivers/hwmon/applesmc.c
1516 APPLETALK NETWORK LAYER
1517 L: netdev@vger.kernel.org
1519 F: drivers/net/appletalk/
1520 F: include/linux/atalk.h
1521 F: include/uapi/linux/atalk.h
1524 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1525 M: Khuong Dinh <khuong@os.amperecomputing.com>
1527 F: arch/arm64/boot/dts/apm/
1529 APPLIED MICRO (APM) X-GENE SOC EDAC
1530 M: Khuong Dinh <khuong@os.amperecomputing.com>
1532 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1533 F: drivers/edac/xgene_edac.c
1535 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1536 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1537 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1539 F: drivers/net/ethernet/apm/xgene-v2/
1541 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1542 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1543 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1544 M: Quan Nguyen <quan@os.amperecomputing.com>
1546 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1547 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1548 F: drivers/net/ethernet/apm/xgene/
1549 F: drivers/net/mdio/mdio-xgene.c
1551 APPLIED MICRO (APM) X-GENE SOC PMU
1552 M: Khuong Dinh <khuong@os.amperecomputing.com>
1554 F: Documentation/admin-guide/perf/xgene-pmu.rst
1555 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1556 F: drivers/perf/xgene_pmu.c
1558 APTINA CAMERA SENSOR PLL
1559 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1560 L: linux-media@vger.kernel.org
1562 F: drivers/media/i2c/aptina-pll.*
1564 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1565 M: Aleksa Savic <savicaleksa83@gmail.com>
1566 M: Jack Doan <me@jackdoan.com>
1567 L: linux-hwmon@vger.kernel.org
1569 F: Documentation/hwmon/aquacomputer_d5next.rst
1570 F: drivers/hwmon/aquacomputer_d5next.c
1572 AQUANTIA ETHERNET DRIVER (atlantic)
1573 M: Igor Russkikh <irusskikh@marvell.com>
1574 L: netdev@vger.kernel.org
1576 W: https://www.marvell.com/
1577 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1578 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1579 F: drivers/net/ethernet/aquantia/atlantic/
1581 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1582 M: Egor Pomozov <epomozov@marvell.com>
1583 L: netdev@vger.kernel.org
1585 W: http://www.aquantia.com
1586 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1588 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1589 M: Krzysztof Hałasa <khalasa@piap.pl>
1590 L: linux-media@vger.kernel.org
1592 F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1593 F: drivers/media/i2c/ar0521.c
1595 ARASAN NAND CONTROLLER DRIVER
1596 M: Miquel Raynal <miquel.raynal@bootlin.com>
1597 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1598 L: linux-mtd@lists.infradead.org
1600 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1601 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1603 ARC FRAMEBUFFER DRIVER
1604 M: Jaya Kumar <jayalk@intworks.biz>
1606 F: drivers/video/fbdev/arcfb.c
1607 F: drivers/video/fbdev/core/fb_defio.c
1610 M: Alexey Brodkin <abrodkin@synopsys.com>
1612 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1613 F: drivers/gpu/drm/tiny/arcpgu.c
1615 ARCNET NETWORK LAYER
1616 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1617 L: netdev@vger.kernel.org
1619 F: drivers/net/arcnet/
1620 F: include/uapi/linux/if_arcnet.h
1622 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1623 M: Arnd Bergmann <arnd@arndb.de>
1624 M: Olof Johansson <olof@lixom.net>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 C: irc://irc.libera.chat/armlinux
1629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1630 F: arch/arm/boot/dts/Makefile
1631 F: arch/arm64/boot/dts/Makefile
1633 ARM ARCHITECTED TIMER DRIVER
1634 M: Mark Rutland <mark.rutland@arm.com>
1635 M: Marc Zyngier <maz@kernel.org>
1636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 F: arch/arm/include/asm/arch_timer.h
1639 F: arch/arm64/include/asm/arch_timer.h
1640 F: drivers/clocksource/arm_arch_timer.c
1642 ARM HDLCD DRM DRIVER
1643 M: Liviu Dudau <liviu.dudau@arm.com>
1645 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1646 F: drivers/gpu/drm/arm/hdlcd_*
1648 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1649 M: Linus Walleij <linus.walleij@linaro.org>
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1653 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1654 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1655 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1656 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1657 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1658 F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1659 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1660 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1661 F: arch/arm/boot/dts/arm-realview-*
1662 F: arch/arm/boot/dts/integrator*
1663 F: arch/arm/boot/dts/versatile*
1664 F: arch/arm/mach-versatile/
1665 F: drivers/bus/arm-integrator-lm.c
1666 F: drivers/clk/versatile/
1667 F: drivers/i2c/busses/i2c-versatile.c
1668 F: drivers/irqchip/irq-versatile-fpga.c
1669 F: drivers/mtd/maps/physmap-versatile.*
1670 F: drivers/power/reset/arm-versatile-reboot.c
1671 F: drivers/soc/versatile/
1673 ARM KOMEDA DRM-KMS DRIVER
1674 M: Liviu Dudau <liviu.dudau@arm.com>
1676 T: git git://anongit.freedesktop.org/drm/drm-misc
1677 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1678 F: Documentation/gpu/komeda-kms.rst
1679 F: drivers/gpu/drm/arm/display/include/
1680 F: drivers/gpu/drm/arm/display/komeda/
1682 ARM MALI PANFROST DRM DRIVER
1683 M: Rob Herring <robh@kernel.org>
1684 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1685 R: Steven Price <steven.price@arm.com>
1686 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1687 L: dri-devel@lists.freedesktop.org
1689 T: git git://anongit.freedesktop.org/drm/drm-misc
1690 F: drivers/gpu/drm/panfrost/
1691 F: include/uapi/drm/panfrost_drm.h
1693 ARM MALI-DP DRM DRIVER
1694 M: Liviu Dudau <liviu.dudau@arm.com>
1696 T: git git://anongit.freedesktop.org/drm/drm-misc
1697 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1698 F: Documentation/gpu/afbc.rst
1699 F: drivers/gpu/drm/arm/
1701 ARM MFM AND FLOPPY DRIVERS
1702 M: Ian Molton <spyro@f2s.com>
1704 F: arch/arm/include/asm/floppy.h
1705 F: arch/arm/mach-rpc/floppydma.S
1707 ARM PMU PROFILING AND DEBUGGING
1708 M: Will Deacon <will@kernel.org>
1709 M: Mark Rutland <mark.rutland@arm.com>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 F: Documentation/devicetree/bindings/arm/pmu.yaml
1713 F: Documentation/devicetree/bindings/perf/
1714 F: arch/arm*/include/asm/hw_breakpoint.h
1715 F: arch/arm*/include/asm/perf_event.h
1716 F: arch/arm*/kernel/hw_breakpoint.c
1717 F: arch/arm*/kernel/perf_*
1719 F: include/linux/perf/arm_pmu.h
1722 M: Russell King <linux@armlinux.org.uk>
1723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 W: http://www.armlinux.org.uk/
1726 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1728 X: arch/arm/boot/dts/
1730 ARM PRIMECELL AACI PL041 DRIVER
1731 M: Russell King <linux@armlinux.org.uk>
1735 ARM PRIMECELL BUS SUPPORT
1736 M: Russell King <linux@armlinux.org.uk>
1739 F: include/linux/amba/bus.h
1741 ARM PRIMECELL CLCD PL110 DRIVER
1742 M: Russell King <linux@armlinux.org.uk>
1744 F: drivers/video/fbdev/amba-clcd.*
1746 ARM PRIMECELL KMI PL050 DRIVER
1747 M: Russell King <linux@armlinux.org.uk>
1749 F: drivers/input/serio/ambakmi.*
1750 F: include/linux/amba/kmi.h
1752 ARM PRIMECELL MMCI PL180/1 DRIVER
1753 M: Russell King <linux@armlinux.org.uk>
1755 F: drivers/mmc/host/mmci.*
1756 F: include/linux/amba/mmci.h
1758 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1759 M: Miquel Raynal <miquel.raynal@bootlin.com>
1760 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1761 L: linux-mtd@lists.infradead.org
1763 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1764 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1766 ARM PRIMECELL PL35X SMC DRIVER
1767 M: Miquel Raynal <miquel.raynal@bootlin.com>
1768 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1772 F: drivers/memory/pl353-smc.c
1774 ARM PRIMECELL SSP PL022 SPI DRIVER
1775 M: Linus Walleij <linus.walleij@linaro.org>
1776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1779 F: drivers/spi/spi-pl022.c
1781 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1782 M: Russell King <linux@armlinux.org.uk>
1784 F: drivers/tty/serial/amba-pl01*.c
1785 F: include/linux/amba/serial.h
1787 ARM PRIMECELL VIC PL190/PL192 DRIVER
1788 M: Linus Walleij <linus.walleij@linaro.org>
1789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1792 F: drivers/irqchip/irq-vic.c
1794 ARM SMC WATCHDOG DRIVER
1795 M: Julius Werner <jwerner@chromium.org>
1796 R: Evan Benn <evanbenn@chromium.org>
1798 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1799 F: drivers/watchdog/arm_smc_wdt.c
1802 M: Will Deacon <will@kernel.org>
1803 R: Robin Murphy <robin.murphy@arm.com>
1804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1807 F: drivers/iommu/arm/
1808 F: drivers/iommu/io-pgtable-arm*
1810 ARM SUB-ARCHITECTURES
1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 C: irc://irc.libera.chat/armlinux
1814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1818 ARM/ACTIONS SEMI ARCHITECTURE
1819 M: Andreas Färber <afaerber@suse.de>
1820 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1824 F: Documentation/devicetree/bindings/arm/actions.yaml
1825 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1826 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1827 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1828 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1829 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1830 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1831 F: Documentation/devicetree/bindings/pinctrl/actions,*
1832 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1833 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1834 F: arch/arm/boot/dts/owl-*
1835 F: arch/arm/mach-actions/
1836 F: arch/arm64/boot/dts/actions/
1837 F: drivers/clk/actions/
1838 F: drivers/clocksource/timer-owl*
1839 F: drivers/dma/owl-dma.c
1840 F: drivers/i2c/busses/i2c-owl.c
1841 F: drivers/irqchip/irq-owl-sirq.c
1842 F: drivers/mmc/host/owl-mmc.c
1843 F: drivers/net/ethernet/actions/
1844 F: drivers/pinctrl/actions/*
1845 F: drivers/soc/actions/
1846 F: include/dt-bindings/power/owl-*
1847 F: include/dt-bindings/reset/actions,*
1848 F: include/linux/soc/actions/
1851 ARM/Allwinner SoC Clock Support
1852 M: Emilio López <emilio@elopez.com.ar>
1854 F: drivers/clk/sunxi/
1856 ARM/Allwinner sunXi SoC support
1857 M: Chen-Yu Tsai <wens@csie.org>
1858 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1859 M: Samuel Holland <samuel@sholland.org>
1860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 L: linux-sunxi@lists.linux.dev
1863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1864 F: arch/arm/mach-sunxi/
1865 F: arch/arm64/boot/dts/allwinner/
1866 F: drivers/clk/sunxi-ng/
1867 F: drivers/pinctrl/sunxi/
1868 F: drivers/soc/sunxi/
1873 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1874 M: Neil Armstrong <neil.armstrong@linaro.org>
1875 M: Jerome Brunet <jbrunet@baylibre.com>
1876 L: linux-amlogic@lists.infradead.org
1878 F: Documentation/devicetree/bindings/clock/amlogic*
1879 F: drivers/clk/meson/
1880 F: include/dt-bindings/clock/gxbb*
1881 F: include/dt-bindings/clock/meson*
1883 ARM/Amlogic Meson SoC Crypto Drivers
1884 M: Corentin Labbe <clabbe@baylibre.com>
1885 L: linux-crypto@vger.kernel.org
1886 L: linux-amlogic@lists.infradead.org
1888 F: Documentation/devicetree/bindings/crypto/amlogic*
1889 F: drivers/crypto/amlogic/
1891 ARM/Amlogic Meson SoC Sound Drivers
1892 M: Jerome Brunet <jbrunet@baylibre.com>
1893 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1895 F: Documentation/devicetree/bindings/sound/amlogic*
1898 ARM/Amlogic Meson SoC support
1899 M: Neil Armstrong <neil.armstrong@linaro.org>
1900 M: Kevin Hilman <khilman@baylibre.com>
1901 R: Jerome Brunet <jbrunet@baylibre.com>
1902 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 L: linux-amlogic@lists.infradead.org
1906 W: http://linux-meson.com/
1907 F: arch/arm/boot/dts/meson*
1908 F: arch/arm/mach-meson/
1909 F: arch/arm64/boot/dts/amlogic/
1910 F: drivers/mmc/host/meson*
1911 F: drivers/pinctrl/meson/
1912 F: drivers/rtc/rtc-meson*
1913 F: drivers/soc/amlogic/
1916 ARM/Annapurna Labs ALPINE ARCHITECTURE
1917 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1918 M: Antoine Tenart <atenart@kernel.org>
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 F: arch/arm/boot/dts/alpine*
1922 F: arch/arm/mach-alpine/
1923 F: arch/arm64/boot/dts/amazon/
1924 F: drivers/*/*alpine*
1926 ARM/APPLE MACHINE SOUND DRIVERS
1927 M: Martin Povišer <povik+lin@cutebit.org>
1928 L: asahi@lists.linux.dev
1929 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1931 F: Documentation/devicetree/bindings/sound/apple,*
1932 F: sound/soc/apple/*
1933 F: sound/soc/codecs/cs42l83-i2c.c
1935 ARM/APPLE MACHINE SUPPORT
1936 M: Hector Martin <marcan@marcan.st>
1937 M: Sven Peter <sven@svenpeter.dev>
1938 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1939 L: asahi@lists.linux.dev
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 W: https://asahilinux.org
1943 B: https://github.com/AsahiLinux/linux/issues
1944 C: irc://irc.oftc.net/asahi-dev
1945 T: git https://github.com/AsahiLinux/linux.git
1946 F: Documentation/devicetree/bindings/arm/apple.yaml
1947 F: Documentation/devicetree/bindings/arm/apple/*
1948 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1949 F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1950 F: Documentation/devicetree/bindings/dma/apple,admac.yaml
1951 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1952 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1953 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1954 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1955 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1956 F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1957 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1958 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1959 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1960 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1961 F: Documentation/devicetree/bindings/power/apple*
1962 F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
1963 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1964 F: arch/arm64/boot/dts/apple/
1965 F: drivers/bluetooth/hci_bcm4377.c
1966 F: drivers/clk/clk-apple-nco.c
1967 F: drivers/cpufreq/apple-soc-cpufreq.c
1968 F: drivers/dma/apple-admac.c
1969 F: drivers/i2c/busses/i2c-pasemi-core.c
1970 F: drivers/i2c/busses/i2c-pasemi-platform.c
1971 F: drivers/iommu/apple-dart.c
1972 F: drivers/iommu/io-pgtable-dart.c
1973 F: drivers/irqchip/irq-apple-aic.c
1974 F: drivers/mailbox/apple-mailbox.c
1975 F: drivers/nvme/host/apple.c
1976 F: drivers/nvmem/apple-efuses.c
1977 F: drivers/pinctrl/pinctrl-apple-gpio.c
1978 F: drivers/pwm/pwm-apple.c
1979 F: drivers/soc/apple/*
1980 F: drivers/watchdog/apple_wdt.c
1981 F: include/dt-bindings/interrupt-controller/apple-aic.h
1982 F: include/dt-bindings/pinctrl/apple.h
1983 F: include/linux/apple-mailbox.h
1984 F: include/linux/soc/apple/*
1986 ARM/ARTPEC MACHINE SUPPORT
1987 M: Jesper Nilsson <jesper.nilsson@axis.com>
1988 M: Lars Persson <lars.persson@axis.com>
1989 L: linux-arm-kernel@axis.com
1991 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1992 F: arch/arm/boot/dts/artpec6*
1993 F: arch/arm/mach-artpec
1995 F: drivers/crypto/axis
1996 F: drivers/mmc/host/usdhi6rol0.c
1997 F: drivers/pinctrl/pinctrl-artpec*
1999 ARM/ASPEED I2C DRIVER
2000 M: Brendan Higgins <brendanhiggins@google.com>
2001 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2002 R: Joel Stanley <joel@jms.id.au>
2003 L: linux-i2c@vger.kernel.org
2004 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2006 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2007 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2008 F: drivers/i2c/busses/i2c-aspeed.c
2009 F: drivers/irqchip/irq-aspeed-i2c-ic.c
2011 ARM/ASPEED MACHINE SUPPORT
2012 M: Joel Stanley <joel@jms.id.au>
2013 R: Andrew Jeffery <andrew@aj.id.au>
2014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2017 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
2019 F: Documentation/devicetree/bindings/arm/aspeed/
2020 F: arch/arm/boot/dts/aspeed-*
2021 F: arch/arm/mach-aspeed/
2024 ARM/BITMAIN ARCHITECTURE
2025 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 F: Documentation/devicetree/bindings/arm/bitmain.yaml
2029 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2030 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2031 F: arch/arm64/boot/dts/bitmain/
2032 F: drivers/clk/clk-bm1880.c
2033 F: drivers/pinctrl/pinctrl-bm1880.c
2035 ARM/CALXEDA HIGHBANK ARCHITECTURE
2036 M: Andre Przywara <andre.przywara@arm.com>
2037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 F: arch/arm/boot/dts/ecx-*.dts*
2040 F: arch/arm/boot/dts/highbank.dts
2041 F: arch/arm/mach-highbank/
2043 ARM/CAVIUM THUNDER NETWORK DRIVER
2044 M: Sunil Goutham <sgoutham@marvell.com>
2045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2047 F: drivers/net/ethernet/cavium/thunder/
2049 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2050 M: Lukasz Majewski <lukma@denx.de>
2051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 F: arch/arm/mach-ep93xx/ts72xx.c
2055 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2056 M: Alexander Shiyan <shc_work@mail.ru>
2057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2062 M: Lennert Buytenhek <kernel@wantstofly.org>
2063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2067 M: Hartley Sweeten <hsweeten@visionengravers.com>
2068 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
2069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2072 F: Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2073 F: arch/arm/boot/compressed/misc-ep93xx.h
2074 F: arch/arm/mach-ep93xx/
2075 F: drivers/iio/adc/ep93xx_adc.c
2078 M: Russell King <linux@armlinux.org.uk>
2079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2082 F: drivers/clk/clkdev.c
2084 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2085 M: Baruch Siach <baruch@tkos.co.il>
2086 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 F: arch/arm/boot/dts/cx92755*
2091 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2092 M: Suzuki K Poulose <suzuki.poulose@arm.com>
2093 R: Mike Leach <mike.leach@linaro.org>
2094 R: Leo Yan <leo.yan@linaro.org>
2095 L: coresight@lists.linaro.org (moderated for non-subscribers)
2096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2099 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2100 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2101 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2102 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2103 F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2104 F: Documentation/trace/coresight/*
2105 F: drivers/hwtracing/coresight/*
2106 F: include/dt-bindings/arm/coresight-cti-dt.h
2107 F: include/linux/coresight*
2108 F: samples/coresight/*
2109 F: tools/perf/arch/arm/util/auxtrace.c
2110 F: tools/perf/arch/arm/util/cs-etm.c
2111 F: tools/perf/arch/arm/util/cs-etm.h
2112 F: tools/perf/arch/arm/util/pmu.c
2113 F: tools/perf/tests/shell/coresight/*
2114 F: tools/perf/util/cs-etm-decoder/*
2115 F: tools/perf/util/cs-etm.*
2117 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2118 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2119 M: Linus Walleij <linus.walleij@linaro.org>
2120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122 T: git git://github.com/ulli-kroll/linux.git
2123 F: Documentation/devicetree/bindings/arm/gemini.yaml
2124 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2125 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2126 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2127 F: arch/arm/boot/dts/gemini*
2128 F: arch/arm/mach-gemini/
2129 F: drivers/crypto/gemini/
2130 F: drivers/net/ethernet/cortina/
2131 F: drivers/pinctrl/pinctrl-gemini.c
2132 F: drivers/rtc/rtc-ftrtc010.c
2134 ARM/CZ.NIC TURRIS SUPPORT
2135 M: Marek Behún <kabel@kernel.org>
2137 W: https://www.turris.cz/
2138 F: Documentation/ABI/testing/debugfs-moxtet
2139 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2140 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2141 F: Documentation/devicetree/bindings/bus/moxtet.txt
2142 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2143 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2144 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2145 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2146 F: drivers/bus/moxtet.c
2147 F: drivers/firmware/turris-mox-rwtm.c
2148 F: drivers/gpio/gpio-moxtet.c
2149 F: drivers/leds/leds-turris-omnia.c
2150 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2151 F: drivers/watchdog/armada_37xx_wdt.c
2152 F: include/dt-bindings/bus/moxtet.h
2153 F: include/linux/armada-37xx-rwtm-mailbox.h
2154 F: include/linux/moxtet.h
2156 ARM/FARADAY FA526 PORT
2157 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 T: git git://git.berlios.de/gemini-board
2161 F: arch/arm/mm/*-fa*
2163 ARM/FOOTBRIDGE ARCHITECTURE
2164 M: Russell King <linux@armlinux.org.uk>
2165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167 W: http://www.armlinux.org.uk/
2168 F: arch/arm/include/asm/hardware/dec21285.h
2169 F: arch/arm/mach-footbridge/
2171 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2172 M: Shawn Guo <shawnguo@kernel.org>
2173 M: Sascha Hauer <s.hauer@pengutronix.de>
2174 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2175 R: Fabio Estevam <festevam@gmail.com>
2176 R: NXP Linux Team <linux-imx@nxp.com>
2177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2180 F: arch/arm64/boot/dts/freescale/
2181 X: arch/arm64/boot/dts/freescale/fsl-*
2182 X: arch/arm64/boot/dts/freescale/qoriq-*
2183 X: drivers/media/i2c/
2187 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2188 M: Shawn Guo <shawnguo@kernel.org>
2189 M: Li Yang <leoyang.li@nxp.com>
2190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2193 F: arch/arm/boot/dts/ls1021a*
2194 F: arch/arm64/boot/dts/freescale/fsl-*
2195 F: arch/arm64/boot/dts/freescale/qoriq-*
2197 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2198 M: Shawn Guo <shawnguo@kernel.org>
2199 M: Sascha Hauer <s.hauer@pengutronix.de>
2200 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2201 R: Stefan Agner <stefan@agner.ch>
2202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2205 F: arch/arm/boot/dts/vf*
2206 F: arch/arm/mach-imx/*vf610*
2208 ARM/GUMSTIX MACHINE SUPPORT
2209 M: Steve Sakoman <sakoman@gmail.com>
2210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213 ARM/HISILICON SOC SUPPORT
2214 M: Wei Xu <xuwei5@hisilicon.com>
2215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217 W: http://www.hisilicon.com
2218 T: git https://github.com/hisilicon/linux-hisi.git
2219 F: arch/arm/boot/dts/hi3*
2220 F: arch/arm/boot/dts/hip*
2221 F: arch/arm/boot/dts/hisi*
2222 F: arch/arm/mach-hisi/
2223 F: arch/arm64/boot/dts/hisilicon/
2225 ARM/HP JORNADA 7XX MACHINE SUPPORT
2226 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2230 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2231 F: arch/arm/mach-sa1100/jornada720.c
2233 ARM/HPE GXP ARCHITECTURE
2234 M: Jean-Marie Verdun <verdun@hpe.com>
2235 M: Nick Hawkins <nick.hawkins@hpe.com>
2237 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2238 F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2239 F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2240 F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2241 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2242 F: Documentation/hwmon/gxp-fan-ctrl.rst
2243 F: arch/arm/boot/dts/hpe-bmc*
2244 F: arch/arm/boot/dts/hpe-gxp*
2245 F: arch/arm/mach-hpe/
2246 F: drivers/clocksource/timer-gxp.c
2247 F: drivers/hwmon/gxp-fan-ctrl.c
2248 F: drivers/i2c/busses/i2c-gxp.c
2249 F: drivers/spi/spi-gxp.c
2250 F: drivers/watchdog/gxp-wdt.c
2252 ARM/IGEP MACHINE SUPPORT
2253 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2254 M: Javier Martinez Canillas <javier@dowhile0.org>
2255 L: linux-omap@vger.kernel.org
2256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258 F: arch/arm/boot/dts/omap3-igep*
2260 ARM/INTEL IXP4XX ARM ARCHITECTURE
2261 M: Linus Walleij <linusw@kernel.org>
2262 M: Imre Kaloz <kaloz@openwrt.org>
2263 M: Krzysztof Halasa <khalasa@piap.pl>
2264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2266 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2267 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2268 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2269 F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2270 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2271 F: arch/arm/boot/dts/intel-ixp*
2272 F: arch/arm/mach-ixp4xx/
2273 F: drivers/bus/intel-ixp4xx-eb.c
2274 F: drivers/clocksource/timer-ixp4xx.c
2275 F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2276 F: drivers/gpio/gpio-ixp4xx.c
2277 F: drivers/irqchip/irq-ixp4xx.c
2279 ARM/INTEL KEEMBAY ARCHITECTURE
2280 M: Paul J. Murphy <paul.j.murphy@intel.com>
2281 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2283 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2284 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2285 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2287 ARM/INTEL XSC3 (MANZANO) ARM CORE
2288 M: Lennert Buytenhek <kernel@wantstofly.org>
2289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 ARM/LG1K ARCHITECTURE
2293 M: Chanho Min <chanho.min@lge.com>
2294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2296 F: arch/arm64/boot/dts/lg/
2298 ARM/LPC18XX ARCHITECTURE
2299 M: Vladimir Zapolskiy <vz@mleia.com>
2300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2303 F: arch/arm/boot/dts/lpc43*
2304 F: drivers/i2c/busses/i2c-lpc2k.c
2305 F: drivers/memory/pl172.c
2306 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2307 F: drivers/rtc/rtc-lpc24xx.c
2310 ARM/LPC32XX SOC SUPPORT
2311 M: Vladimir Zapolskiy <vz@mleia.com>
2312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2314 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2315 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2316 F: arch/arm/boot/dts/lpc32*
2317 F: arch/arm/mach-lpc32xx/
2318 F: drivers/i2c/busses/i2c-pnx.c
2319 F: drivers/net/ethernet/nxp/lpc_eth.c
2320 F: drivers/usb/host/ohci-nxp.c
2321 F: drivers/watchdog/pnx4008_wdt.c
2324 ARM/Marvell Dove/MV78xx0/Orion SOC support
2325 M: Andrew Lunn <andrew@lunn.ch>
2326 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2327 M: Gregory Clement <gregory.clement@bootlin.com>
2328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2331 F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2332 F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2333 F: Documentation/devicetree/bindings/soc/dove/
2334 F: arch/arm/boot/dts/dove*
2335 F: arch/arm/boot/dts/orion5x*
2336 F: arch/arm/mach-dove/
2337 F: arch/arm/mach-mv78xx0/
2338 F: arch/arm/mach-orion5x/
2339 F: arch/arm/plat-orion/
2340 F: drivers/soc/dove/
2342 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2343 M: Andrew Lunn <andrew@lunn.ch>
2344 M: Gregory Clement <gregory.clement@bootlin.com>
2345 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2349 F: Documentation/devicetree/bindings/arm/marvell/
2350 F: arch/arm/boot/dts/armada*
2351 F: arch/arm/boot/dts/kirkwood*
2352 F: arch/arm/configs/mvebu_*_defconfig
2353 F: arch/arm/mach-mvebu/
2354 F: arch/arm64/boot/dts/marvell/armada*
2355 F: arch/arm64/boot/dts/marvell/cn913*
2356 F: drivers/cpufreq/armada-37xx-cpufreq.c
2357 F: drivers/cpufreq/armada-8k-cpufreq.c
2358 F: drivers/cpufreq/mvebu-cpufreq.c
2359 F: drivers/irqchip/irq-armada-370-xp.c
2360 F: drivers/irqchip/irq-mvebu-*
2361 F: drivers/pinctrl/mvebu/
2362 F: drivers/rtc/rtc-armada38x.c
2364 ARM/Mediatek RTC DRIVER
2365 M: Eddie Huang <eddie.huang@mediatek.com>
2366 M: Sean Wang <sean.wang@mediatek.com>
2367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2370 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2371 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2372 F: drivers/rtc/rtc-mt2712.c
2373 F: drivers/rtc/rtc-mt6397.c
2374 F: drivers/rtc/rtc-mt7622.c
2376 ARM/Mediatek SoC support
2377 M: Matthias Brugger <matthias.bgg@gmail.com>
2378 R: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2379 L: linux-kernel@vger.kernel.org
2380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2383 W: https://mtk.wiki.kernel.org/
2384 C: irc://irc.libera.chat/linux-mediatek
2385 F: arch/arm/boot/dts/mt2*
2386 F: arch/arm/boot/dts/mt6*
2387 F: arch/arm/boot/dts/mt7*
2388 F: arch/arm/boot/dts/mt8*
2389 F: arch/arm/mach-mediatek/
2390 F: arch/arm64/boot/dts/mediatek/
2391 F: drivers/soc/mediatek/
2396 ARM/Mediatek USB3 PHY DRIVER
2397 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2401 F: Documentation/devicetree/bindings/phy/mediatek,*
2402 F: drivers/phy/mediatek/
2404 ARM/Microchip (AT91) SoC support
2405 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2406 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2407 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2410 W: http://www.linux4sam.org
2411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2412 F: arch/arm/boot/dts/at91*.dts
2413 F: arch/arm/boot/dts/at91*.dtsi
2414 F: arch/arm/boot/dts/sama*.dts
2415 F: arch/arm/boot/dts/sama*.dtsi
2416 F: arch/arm/include/debug/at91.S
2417 F: arch/arm/mach-at91/
2418 F: drivers/memory/atmel*
2419 F: drivers/watchdog/sama5d4_wdt.c
2420 F: include/soc/at91/
2421 X: drivers/input/touchscreen/atmel_mxt_ts.c
2422 X: drivers/net/wireless/atmel/
2426 ARM/MICROCHIP (ARM64) SoC support
2427 M: Conor Dooley <conor@kernel.org>
2428 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2429 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2433 F: arch/arm64/boot/dts/microchip/
2435 ARM/Microchip Sparx5 SoC support
2436 M: Lars Povlsen <lars.povlsen@microchip.com>
2437 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2438 M: Daniel Machon <daniel.machon@microchip.com>
2439 M: UNGLinuxDriver@microchip.com
2440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2442 F: arch/arm64/boot/dts/microchip/sparx*
2443 F: drivers/net/ethernet/microchip/vcap/
2444 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2447 ARM/MILBEAUT ARCHITECTURE
2448 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2449 M: Takao Orito <orito.takao@socionext.com>
2450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2452 F: arch/arm/boot/dts/milbeaut*
2453 F: arch/arm/mach-milbeaut/
2456 ARM/MStar/Sigmastar Armv7 SoC support
2457 M: Daniel Palmer <daniel@thingy.jp>
2458 M: Romain Perier <romain.perier@gmail.com>
2459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461 W: http://linux-chenxing.org/
2462 T: git git://github.com/linux-chenxing/linux.git
2463 F: Documentation/devicetree/bindings/arm/mstar/*
2464 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2465 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2466 F: arch/arm/boot/dts/mstar-*
2467 F: arch/arm/mach-mstar/
2468 F: drivers/clk/mstar/
2469 F: drivers/clocksource/timer-msc313e.c
2470 F: drivers/gpio/gpio-msc313.c
2471 F: drivers/rtc/rtc-msc313.c
2472 F: drivers/watchdog/msc313e_wdt.c
2473 F: include/dt-bindings/clock/mstar-*
2474 F: include/dt-bindings/gpio/msc313-gpio.h
2476 ARM/NOMADIK/Ux500 ARCHITECTURES
2477 M: Linus Walleij <linus.walleij@linaro.org>
2478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2481 F: Documentation/devicetree/bindings/arm/ste-*
2482 F: Documentation/devicetree/bindings/arm/ux500.yaml
2483 F: Documentation/devicetree/bindings/arm/ux500/
2484 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2485 F: arch/arm/boot/dts/ste-*
2486 F: arch/arm/mach-nomadik/
2487 F: arch/arm/mach-ux500/
2488 F: drivers/clk/clk-nomadik.c
2489 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2490 F: drivers/dma/ste_dma40*
2491 F: drivers/hwspinlock/u8500_hsem.c
2492 F: drivers/i2c/busses/i2c-nomadik.c
2493 F: drivers/iio/adc/ab8500-gpadc.c
2494 F: drivers/mfd/ab8500*
2495 F: drivers/mfd/abx500*
2496 F: drivers/mfd/db8500*
2497 F: drivers/pinctrl/nomadik/
2498 F: drivers/rtc/rtc-ab8500.c
2499 F: drivers/rtc/rtc-pl031.c
2500 F: drivers/soc/ux500/
2502 ARM/NUVOTON NPCM ARCHITECTURE
2503 M: Avi Fishman <avifishman70@gmail.com>
2504 M: Tomer Maimon <tmaimon77@gmail.com>
2505 M: Tali Perry <tali.perry1@gmail.com>
2506 R: Patrick Venture <venture@google.com>
2507 R: Nancy Yuen <yuenn@google.com>
2508 R: Benjamin Fair <benjaminfair@google.com>
2509 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2511 F: Documentation/devicetree/bindings/*/*/*npcm*
2512 F: Documentation/devicetree/bindings/*/*npcm*
2513 F: Documentation/devicetree/bindings/arm/npcm/*
2514 F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2515 F: arch/arm/boot/dts/nuvoton-npcm*
2516 F: arch/arm/mach-npcm/
2517 F: arch/arm64/boot/dts/nuvoton/
2518 F: drivers/*/*/*npcm*
2520 F: drivers/rtc/rtc-nct3018y.c
2521 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2522 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2524 ARM/NUVOTON WPCM450 ARCHITECTURE
2525 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2526 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2528 W: https://github.com/neuschaefer/wpcm450/wiki
2529 F: Documentation/devicetree/bindings/*/*wpcm*
2530 F: arch/arm/boot/dts/nuvoton-wpcm450*
2531 F: arch/arm/configs/wpcm450_defconfig
2532 F: arch/arm/mach-npcm/wpcm450.c
2533 F: drivers/*/*/*wpcm*
2536 ARM/NXP S32G ARCHITECTURE
2537 M: Chester Lin <clin@suse.com>
2538 R: Andreas Färber <afaerber@suse.de>
2539 R: Matthias Brugger <mbrugger@suse.com>
2540 R: NXP S32 Linux Team <s32@nxp.com>
2541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2543 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2545 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2546 M: Alexander Clouter <alex@digriz.org.uk>
2547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549 W: http://www.digriz.org.uk/ts78xx/kernel
2550 F: arch/arm/mach-orion5x/ts78xx-*
2552 ARM/OXNAS platform support
2553 M: Neil Armstrong <neil.armstrong@linaro.org>
2554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555 L: linux-oxnas@groups.io (moderated for non-subscribers)
2557 F: arch/arm/boot/dts/ox8*.dts*
2558 F: arch/arm/mach-oxnas/
2559 F: drivers/power/reset/oxnas-restart.c
2562 ARM/QUALCOMM CHROMEBOOK SUPPORT
2563 R: cros-qcom-dts-watchers@chromium.org
2564 F: arch/arm64/boot/dts/qcom/sc7180*
2565 F: arch/arm64/boot/dts/qcom/sc7280*
2566 F: arch/arm64/boot/dts/qcom/sdm845-cheza*
2568 ARM/QUALCOMM SUPPORT
2569 M: Andy Gross <agross@kernel.org>
2570 M: Bjorn Andersson <andersson@kernel.org>
2571 R: Konrad Dybcio <konrad.dybcio@linaro.org>
2572 L: linux-arm-msm@vger.kernel.org
2574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2575 F: Documentation/devicetree/bindings/*/qcom*
2576 F: Documentation/devicetree/bindings/soc/qcom/
2577 F: arch/arm/boot/dts/qcom-*.dts
2578 F: arch/arm/boot/dts/qcom-*.dtsi
2579 F: arch/arm/configs/qcom_defconfig
2580 F: arch/arm/mach-qcom/
2581 F: arch/arm64/boot/dts/qcom/
2582 F: drivers/*/*/qcom*
2583 F: drivers/*/*/qcom/
2584 F: drivers/*/pm8???-*
2587 F: drivers/bluetooth/btqcomsmd.c
2588 F: drivers/clocksource/timer-qcom.c
2589 F: drivers/cpuidle/cpuidle-qcom-spm.c
2590 F: drivers/extcon/extcon-qcom*
2591 F: drivers/i2c/busses/i2c-qcom-geni.c
2592 F: drivers/i2c/busses/i2c-qup.c
2593 F: drivers/iommu/msm*
2594 F: drivers/mfd/ssbi.c
2595 F: drivers/mmc/host/mmci_qcom*
2596 F: drivers/mmc/host/sdhci-msm.c
2597 F: drivers/pci/controller/dwc/pcie-qcom.c
2598 F: drivers/phy/qualcomm/
2599 F: drivers/power/*/msm*
2600 F: drivers/reset/reset-qcom-*
2601 F: drivers/spi/spi-geni-qcom.c
2602 F: drivers/spi/spi-qcom-qspi.c
2603 F: drivers/spi/spi-qup.c
2604 F: drivers/tty/serial/msm_serial.c
2605 F: drivers/ufs/host/ufs-qcom*
2606 F: drivers/usb/dwc3/dwc3-qcom.c
2607 F: include/dt-bindings/*/qcom*
2608 F: include/linux/*/qcom*
2609 F: include/linux/soc/qcom/
2611 ARM/RDA MICRO ARCHITECTURE
2612 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2614 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2616 F: Documentation/devicetree/bindings/arm/rda.yaml
2617 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2618 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2619 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2620 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2621 F: arch/arm/boot/dts/rda8810pl-*
2622 F: drivers/clocksource/timer-rda.c
2623 F: drivers/gpio/gpio-rda.c
2624 F: drivers/irqchip/irq-rda-intc.c
2625 F: drivers/tty/serial/rda-uart.c
2627 ARM/REALTEK ARCHITECTURE
2628 M: Andreas Färber <afaerber@suse.de>
2629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2630 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2632 F: Documentation/devicetree/bindings/arm/realtek.yaml
2633 F: arch/arm/boot/dts/rtd*
2634 F: arch/arm/mach-realtek/
2635 F: arch/arm64/boot/dts/realtek/
2637 ARM/RISC-V/RENESAS ARCHITECTURE
2638 M: Geert Uytterhoeven <geert+renesas@glider.be>
2639 M: Magnus Damm <magnus.damm@gmail.com>
2640 L: linux-renesas-soc@vger.kernel.org
2642 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2643 C: irc://irc.libera.chat/renesas-soc
2644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2645 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2646 F: Documentation/devicetree/bindings/soc/renesas/
2647 F: arch/arm/boot/dts/emev2*
2648 F: arch/arm/boot/dts/gr-peach*
2649 F: arch/arm/boot/dts/iwg20d-q7*
2650 F: arch/arm/boot/dts/r7s*
2651 F: arch/arm/boot/dts/r8a*
2652 F: arch/arm/boot/dts/r9a*
2653 F: arch/arm/boot/dts/sh*
2654 F: arch/arm/configs/shmobile_defconfig
2655 F: arch/arm/include/debug/renesas-scif.S
2656 F: arch/arm/mach-shmobile/
2657 F: arch/arm64/boot/dts/renesas/
2658 F: arch/riscv/boot/dts/renesas/
2659 F: drivers/soc/renesas/
2660 F: include/linux/soc/renesas/
2663 ARM/RISCPC ARCHITECTURE
2664 M: Russell King <linux@armlinux.org.uk>
2665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2667 W: http://www.armlinux.org.uk/
2668 F: arch/arm/include/asm/hardware/ioc.h
2669 F: arch/arm/include/asm/hardware/iomd.h
2670 F: arch/arm/include/asm/hardware/memc.h
2671 F: arch/arm/mach-rpc/
2672 F: drivers/net/ethernet/8390/etherh.c
2673 F: drivers/net/ethernet/i825xx/ether1*
2674 F: drivers/net/ethernet/seeq/ether3*
2675 F: drivers/scsi/arm/
2677 ARM/Rockchip SoC support
2678 M: Heiko Stuebner <heiko@sntech.de>
2679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2680 L: linux-rockchip@lists.infradead.org
2682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2683 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2684 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2685 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2686 F: arch/arm/boot/dts/rk3*
2687 F: arch/arm/boot/dts/rv11*
2688 F: arch/arm/mach-rockchip/
2689 F: drivers/*/*/*rockchip*
2690 F: drivers/*/*rockchip*
2691 F: drivers/clk/rockchip/
2692 F: drivers/i2c/busses/i2c-rk3x.c
2693 F: sound/soc/rockchip/
2696 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2697 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2698 R: Alim Akhtar <alim.akhtar@samsung.com>
2699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2700 L: linux-samsung-soc@vger.kernel.org
2702 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2703 B: mailto:linux-samsung-soc@vger.kernel.org
2704 C: irc://irc.libera.chat/linux-exynos
2705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2706 F: Documentation/arm/samsung/
2707 F: Documentation/devicetree/bindings/arm/samsung/
2708 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2709 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2710 F: Documentation/devicetree/bindings/soc/samsung/
2711 F: arch/arm/boot/dts/exynos*
2712 F: arch/arm/boot/dts/s3c*
2713 F: arch/arm/boot/dts/s5p*
2714 F: arch/arm/mach-exynos*/
2715 F: arch/arm/mach-s3c/
2716 F: arch/arm/mach-s5p*/
2717 F: arch/arm64/boot/dts/exynos/
2718 F: drivers/*/*/*s3c24*
2719 F: drivers/*/*s3c24*
2720 F: drivers/*/*s3c64xx*
2721 F: drivers/*/*s5pv210*
2722 F: drivers/clocksource/samsung_pwm_timer.c
2723 F: drivers/memory/samsung/
2724 F: drivers/pwm/pwm-samsung.c
2725 F: drivers/soc/samsung/
2726 F: drivers/tty/serial/samsung*
2727 F: include/clocksource/samsung_pwm.h
2728 F: include/linux/platform_data/*s3c*
2729 F: include/linux/serial_s3c.h
2730 F: include/linux/soc/samsung/
2735 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2736 M: Łukasz Stelmach <l.stelmach@samsung.com>
2737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2738 L: linux-media@vger.kernel.org
2740 F: drivers/media/platform/samsung/s5p-g2d/
2742 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2743 M: Marek Szyprowski <m.szyprowski@samsung.com>
2744 L: linux-samsung-soc@vger.kernel.org
2745 L: linux-media@vger.kernel.org
2747 F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2748 F: drivers/media/cec/platform/s5p/
2750 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2751 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2752 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2753 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755 L: linux-media@vger.kernel.org
2757 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2758 F: drivers/media/platform/samsung/s5p-jpeg/
2760 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2761 M: Marek Szyprowski <m.szyprowski@samsung.com>
2762 M: Andrzej Hajda <andrzej.hajda@intel.com>
2763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2764 L: linux-media@vger.kernel.org
2766 F: drivers/media/platform/samsung/s5p-mfc/
2768 ARM/SOCFPGA ARCHITECTURE
2769 M: Dinh Nguyen <dinguyen@kernel.org>
2771 W: http://www.rocketboards.org
2772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2773 F: arch/arm/boot/dts/socfpga*
2774 F: arch/arm/configs/socfpga_defconfig
2775 F: arch/arm/mach-socfpga/
2776 F: arch/arm64/boot/dts/altera/
2777 F: arch/arm64/boot/dts/intel/
2779 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2780 M: Dinh Nguyen <dinguyen@kernel.org>
2782 F: drivers/clk/socfpga/
2784 ARM/SOCFPGA EDAC SUPPORT
2785 M: Dinh Nguyen <dinguyen@kernel.org>
2787 F: drivers/edac/altera_edac.[ch]
2789 ARM/SPREADTRUM SoC SUPPORT
2790 M: Orson Zhai <orsonzhai@gmail.com>
2791 M: Baolin Wang <baolin.wang7@gmail.com>
2792 M: Chunyan Zhang <zhang.lyra@gmail.com>
2794 F: arch/arm64/boot/dts/sprd
2799 ARM/STI ARCHITECTURE
2800 M: Patrice Chotard <patrice.chotard@foss.st.com>
2801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2803 W: http://www.stlinux.com
2804 F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2805 F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2806 F: arch/arm/boot/dts/sti*
2807 F: arch/arm/mach-sti/
2808 F: drivers/ata/ahci_st.c
2809 F: drivers/char/hw_random/st-rng.c
2810 F: drivers/clocksource/arm_global_timer.c
2811 F: drivers/clocksource/clksrc_st_lpc.c
2812 F: drivers/cpufreq/sti-cpufreq.c
2813 F: drivers/dma/st_fdma*
2814 F: drivers/i2c/busses/i2c-st.c
2815 F: drivers/media/platform/st/sti/c8sectpfe/
2816 F: drivers/media/rc/st_rc.c
2817 F: drivers/mmc/host/sdhci-st.c
2818 F: drivers/phy/st/phy-miphy28lp.c
2819 F: drivers/phy/st/phy-stih407-usb.c
2820 F: drivers/pinctrl/pinctrl-st.c
2821 F: drivers/remoteproc/st_remoteproc.c
2822 F: drivers/remoteproc/st_slim_rproc.c
2823 F: drivers/reset/sti/
2824 F: drivers/rtc/rtc-st-lpc.c
2825 F: drivers/tty/serial/st-asc.c
2826 F: drivers/usb/dwc3/dwc3-st.c
2827 F: drivers/usb/host/ehci-st.c
2828 F: drivers/usb/host/ohci-st.c
2829 F: drivers/watchdog/st_lpc_wdt.c
2830 F: include/linux/remoteproc/st_slim_rproc.h
2832 ARM/STM32 ARCHITECTURE
2833 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2834 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2835 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2839 F: arch/arm/boot/dts/stm32*
2840 F: arch/arm/mach-stm32/
2841 F: drivers/clocksource/armv7m_systick.c
2845 ARM/SUNPLUS SP7021 SOC SUPPORT
2846 M: Qin Jian <qinjian@cqplus1.com>
2847 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2849 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2850 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2851 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2852 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2853 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2854 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2855 F: arch/arm/configs/sp7021_*defconfig
2856 F: arch/arm/mach-sunplus/
2857 F: drivers/clk/clk-sp7021.c
2858 F: drivers/irqchip/irq-sp7021-intc.c
2859 F: drivers/reset/reset-sunplus.c
2860 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2861 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2863 ARM/Synaptics SoC support
2864 M: Jisheng Zhang <jszhang@kernel.org>
2865 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2868 F: arch/arm/boot/dts/berlin*
2869 F: arch/arm/mach-berlin/
2870 F: arch/arm64/boot/dts/synaptics/
2872 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2873 M: Lennert Buytenhek <kernel@wantstofly.org>
2874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2877 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2878 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2879 L: linux-tegra@vger.kernel.org
2880 L: linux-media@vger.kernel.org
2882 F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2883 F: drivers/media/cec/platform/tegra/
2885 ARM/TESLA FSD SoC SUPPORT
2886 M: Alim Akhtar <alim.akhtar@samsung.com>
2887 M: linux-fsd@tesla.com
2888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2889 L: linux-samsung-soc@vger.kernel.org
2891 F: arch/arm64/boot/dts/tesla/
2893 ARM/TETON BGA MACHINE SUPPORT
2894 M: "Mark F. Brown" <mark.brown314@gmail.com>
2895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2898 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2899 M: Santosh Shilimkar <ssantosh@kernel.org>
2900 L: linux-kernel@vger.kernel.org
2902 F: drivers/memory/*emif*
2904 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2905 M: Nishanth Menon <nm@ti.com>
2906 M: Santosh Shilimkar <ssantosh@kernel.org>
2907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2910 F: arch/arm/boot/dts/keystone-*
2911 F: arch/arm/mach-keystone/
2913 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2914 M: Santosh Shilimkar <ssantosh@kernel.org>
2915 L: linux-kernel@vger.kernel.org
2917 F: drivers/clk/keystone/
2919 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2920 M: Santosh Shilimkar <ssantosh@kernel.org>
2921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2922 L: linux-kernel@vger.kernel.org
2924 F: drivers/clocksource/timer-keystone.c
2926 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2927 M: Santosh Shilimkar <ssantosh@kernel.org>
2928 L: linux-kernel@vger.kernel.org
2930 F: drivers/power/reset/keystone-reset.c
2932 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2933 M: Nishanth Menon <nm@ti.com>
2934 M: Vignesh Raghavendra <vigneshr@ti.com>
2935 M: Tero Kristo <kristo@kernel.org>
2936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2938 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2939 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2940 F: arch/arm64/boot/dts/ti/Makefile
2941 F: arch/arm64/boot/dts/ti/k3-*
2942 F: include/dt-bindings/pinctrl/k3.h
2944 ARM/TOSHIBA VISCONTI ARCHITECTURE
2945 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2949 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2950 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2951 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2952 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2953 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2954 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2955 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2956 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2957 F: arch/arm64/boot/dts/toshiba/
2958 F: drivers/clk/visconti/
2959 F: drivers/gpio/gpio-visconti.c
2960 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2961 F: drivers/pci/controller/dwc/pcie-visconti.c
2962 F: drivers/pinctrl/visconti/
2963 F: drivers/watchdog/visconti_wdt.c
2966 ARM/UNIPHIER ARCHITECTURE
2967 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2968 M: Masami Hiramatsu <mhiramat@kernel.org>
2969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2971 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2972 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2973 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2974 F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
2975 F: arch/arm/boot/dts/uniphier*
2976 F: arch/arm/include/asm/hardware/cache-uniphier.h
2977 F: arch/arm/mach-uniphier/
2978 F: arch/arm/mm/cache-uniphier.c
2979 F: arch/arm64/boot/dts/socionext/uniphier*
2980 F: drivers/bus/uniphier-system-bus.c
2981 F: drivers/clk/uniphier/
2982 F: drivers/dma/uniphier-mdmac.c
2983 F: drivers/gpio/gpio-uniphier.c
2984 F: drivers/i2c/busses/i2c-uniphier*
2985 F: drivers/irqchip/irq-uniphier-aidet.c
2986 F: drivers/mmc/host/uniphier-sd.c
2987 F: drivers/pinctrl/uniphier/
2988 F: drivers/reset/reset-uniphier.c
2989 F: drivers/tty/serial/8250/8250_uniphier.c
2992 ARM/VERSATILE EXPRESS PLATFORM
2993 M: Liviu Dudau <liviu.dudau@arm.com>
2994 M: Sudeep Holla <sudeep.holla@arm.com>
2995 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
2996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3000 F: arch/arm/boot/dts/vexpress*
3001 F: arch/arm/mach-versatile/
3002 F: arch/arm64/boot/dts/arm/
3003 F: drivers/clk/versatile/clk-vexpress-osc.c
3004 F: drivers/clocksource/timer-versatile.c
3008 M: Russell King <linux@armlinux.org.uk>
3009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3011 W: http://www.armlinux.org.uk/
3014 ARM/VT8500 ARM ARCHITECTURE
3015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3017 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3018 F: arch/arm/mach-vt8500/
3019 F: drivers/clocksource/timer-vt8500.c
3020 F: drivers/i2c/busses/i2c-wmt.c
3021 F: drivers/mmc/host/wmt-sdmmc.c
3022 F: drivers/pwm/pwm-vt8500.c
3023 F: drivers/rtc/rtc-vt8500.c
3024 F: drivers/tty/serial/vt8500_serial.c
3025 F: drivers/usb/host/ehci-platform.c
3026 F: drivers/usb/host/uhci-platform.c
3027 F: drivers/video/fbdev/vt8500lcdfb.*
3028 F: drivers/video/fbdev/wm8505fb*
3029 F: drivers/video/fbdev/wmt_ge_rops.*
3031 ARM/ZYNQ ARCHITECTURE
3032 M: Michal Simek <michal.simek@amd.com>
3033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3035 W: http://wiki.xilinx.com
3036 T: git https://github.com/Xilinx/linux-xlnx.git
3037 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3038 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3039 F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3040 F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3041 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3042 F: arch/arm/mach-zynq/
3043 F: drivers/clocksource/timer-cadence-ttc.c
3044 F: drivers/cpuidle/cpuidle-zynq.c
3045 F: drivers/edac/synopsys_edac.c
3046 F: drivers/i2c/busses/i2c-cadence.c
3047 F: drivers/i2c/busses/i2c-xiic.c
3048 F: drivers/mmc/host/sdhci-of-arasan.c
3052 ARM64 PORT (AARCH64 ARCHITECTURE)
3053 M: Catalin Marinas <catalin.marinas@arm.com>
3054 M: Will Deacon <will@kernel.org>
3055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3058 F: Documentation/arm64/
3060 F: tools/testing/selftests/arm64/
3061 X: arch/arm64/boot/dts/
3063 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3064 M: George McCollister <george.mccollister@gmail.com>
3065 L: netdev@vger.kernel.org
3067 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3068 F: drivers/net/dsa/xrs700x/*
3069 F: net/dsa/tag_xrs700x.c
3071 AS3645A LED FLASH CONTROLLER DRIVER
3072 M: Sakari Ailus <sakari.ailus@iki.fi>
3073 L: linux-leds@vger.kernel.org
3075 F: drivers/leds/flash/leds-as3645a.c
3077 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3078 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3079 L: linux-media@vger.kernel.org
3081 T: git git://linuxtv.org/media_tree.git
3082 F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3083 F: drivers/media/i2c/ak7375.c
3085 ASAHI KASEI AK8974 DRIVER
3086 M: Linus Walleij <linus.walleij@linaro.org>
3087 L: linux-iio@vger.kernel.org
3089 W: http://www.akm.com/
3090 F: drivers/iio/magnetometer/ak8974.c
3092 ASC7621 HARDWARE MONITOR DRIVER
3093 M: George Joseph <george.joseph@fairview5.com>
3094 L: linux-hwmon@vger.kernel.org
3096 F: Documentation/hwmon/asc7621.rst
3097 F: drivers/hwmon/asc7621.c
3099 ASIX AX88796C SPI ETHERNET ADAPTER
3100 M: Łukasz Stelmach <l.stelmach@samsung.com>
3102 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3103 F: drivers/net/ethernet/asix/ax88796c_*
3105 ASPEED CRYPTO DRIVER
3106 M: Neal Liu <neal_liu@aspeedtech.com>
3107 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3109 F: Documentation/devicetree/bindings/crypto/aspeed,*
3110 F: drivers/crypto/aspeed/
3112 ASPEED PECI CONTROLLER
3113 M: Iwona Winiarska <iwona.winiarska@intel.com>
3114 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3115 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3117 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3118 F: drivers/peci/controller/peci-aspeed.c
3120 ASPEED PINCTRL DRIVERS
3121 M: Andrew Jeffery <andrew@aj.id.au>
3122 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3123 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3124 L: linux-gpio@vger.kernel.org
3126 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3127 F: drivers/pinctrl/aspeed/
3129 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3130 M: Eddie James <eajames@linux.ibm.com>
3131 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3133 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3134 F: drivers/irqchip/irq-aspeed-scu-ic.c
3135 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3137 ASPEED SD/MMC DRIVER
3138 M: Andrew Jeffery <andrew@aj.id.au>
3139 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3140 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3141 L: linux-mmc@vger.kernel.org
3143 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3144 F: drivers/mmc/host/sdhci-of-aspeed*
3146 ASPEED SMC SPI DRIVER
3147 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3148 M: Cédric Le Goater <clg@kaod.org>
3149 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3150 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3151 L: linux-spi@vger.kernel.org
3153 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3154 F: drivers/spi/spi-aspeed-smc.c
3156 ASPEED USB UDC DRIVER
3157 M: Neal Liu <neal_liu@aspeedtech.com>
3158 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3160 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3161 F: drivers/usb/gadget/udc/aspeed_udc.c
3163 ASPEED VIDEO ENGINE DRIVER
3164 M: Eddie James <eajames@linux.ibm.com>
3165 L: linux-media@vger.kernel.org
3166 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3168 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3169 F: drivers/media/platform/aspeed/
3171 ASUS EC HARDWARE MONITOR DRIVER
3172 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3173 L: linux-hwmon@vger.kernel.org
3175 F: drivers/hwmon/asus-ec-sensors.c
3177 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3178 M: Corentin Chary <corentin.chary@gmail.com>
3179 L: acpi4asus-user@lists.sourceforge.net
3180 L: platform-driver-x86@vger.kernel.org
3182 W: http://acpi4asus.sf.net
3183 F: drivers/platform/x86/asus*.c
3184 F: drivers/platform/x86/eeepc*.c
3186 ASUS TF103C DOCK DRIVER
3187 M: Hans de Goede <hdegoede@redhat.com>
3188 L: platform-driver-x86@vger.kernel.org
3190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3191 F: drivers/platform/x86/asus-tf103c-dock.c
3193 ASUS WIRELESS RADIO CONTROL DRIVER
3194 M: João Paulo Rechi Vita <jprvita@gmail.com>
3195 L: platform-driver-x86@vger.kernel.org
3197 F: drivers/platform/x86/asus-wireless.c
3199 ASUS WMI HARDWARE MONITOR DRIVER
3200 M: Ed Brindley <kernel@maidavale.org>
3201 M: Denis Pauk <pauk.denis@gmail.com>
3202 L: linux-hwmon@vger.kernel.org
3204 F: drivers/hwmon/asus_wmi_sensors.c
3207 M: David Howells <dhowells@redhat.com>
3208 L: keyrings@vger.kernel.org
3210 F: Documentation/crypto/asymmetric-keys.rst
3211 F: crypto/asymmetric_keys/
3212 F: include/crypto/pkcs7.h
3213 F: include/crypto/public_key.h
3214 F: include/linux/verification.h
3216 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3217 R: Dan Williams <dan.j.williams@intel.com>
3219 W: http://sourceforge.net/projects/xscaleiop
3220 F: Documentation/crypto/async-tx-api.rst
3222 F: include/linux/async_tx.h
3225 M: Bartosz Golaszewski <brgl@bgdev.pl>
3226 L: linux-i2c@vger.kernel.org
3228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3229 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3230 F: drivers/misc/eeprom/at24.c
3232 ATA OVER ETHERNET (AOE) DRIVER
3233 M: "Justin Sanders" <justin@coraid.com>
3235 W: http://www.openaoe.org/
3236 F: Documentation/admin-guide/aoe/
3237 F: drivers/block/aoe/
3239 ATC260X PMIC MFD DRIVER
3240 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3241 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3242 L: linux-actions@lists.infradead.org
3244 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3245 F: drivers/input/misc/atc260x-onkey.c
3246 F: drivers/mfd/atc260*
3247 F: drivers/power/reset/atc260x-poweroff.c
3248 F: drivers/regulator/atc260x-regulator.c
3249 F: include/linux/mfd/atc260x/*
3251 ATHEROS 71XX/9XXX GPIO DRIVER
3252 M: Alban Bedel <albeu@free.fr>
3254 W: https://github.com/AlbanBedel/linux
3255 T: git git://github.com/AlbanBedel/linux
3256 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3257 F: drivers/gpio/gpio-ath79.c
3259 ATHEROS 71XX/9XXX USB PHY DRIVER
3260 M: Alban Bedel <albeu@free.fr>
3262 W: https://github.com/AlbanBedel/linux
3263 T: git git://github.com/AlbanBedel/linux
3264 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3265 F: drivers/phy/qualcomm/phy-ath79-usb.c
3267 ATHEROS ATH GENERIC UTILITIES
3268 M: Kalle Valo <kvalo@kernel.org>
3269 L: linux-wireless@vger.kernel.org
3271 F: drivers/net/wireless/ath/*
3273 ATHEROS ATH5K WIRELESS DRIVER
3274 M: Jiri Slaby <jirislaby@kernel.org>
3275 M: Nick Kossifidis <mickflemm@gmail.com>
3276 M: Luis Chamberlain <mcgrof@kernel.org>
3277 L: linux-wireless@vger.kernel.org
3279 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3280 F: drivers/net/wireless/ath/ath5k/
3282 ATHEROS ATH6KL WIRELESS DRIVER
3283 L: linux-wireless@vger.kernel.org
3285 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3286 F: drivers/net/wireless/ath/ath6kl/
3289 M: Ville Syrjala <syrjala@sci.fi>
3291 F: drivers/input/misc/ati_remote2.c
3293 ATK0110 HWMON DRIVER
3294 M: Luca Tettamanti <kronos.it@gmail.com>
3295 L: linux-hwmon@vger.kernel.org
3297 F: drivers/hwmon/asus_atk0110.c
3299 ATLX ETHERNET DRIVERS
3300 M: Chris Snook <chris.snook@gmail.com>
3301 L: netdev@vger.kernel.org
3303 W: http://sourceforge.net/projects/atl1
3304 W: http://atl1.sourceforge.net
3305 F: drivers/net/ethernet/atheros/
3308 M: Chas Williams <3chas3@gmail.com>
3309 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3310 L: netdev@vger.kernel.org
3312 W: http://linux-atm.sourceforge.net
3314 F: include/linux/atm*
3315 F: include/uapi/linux/atm*
3317 ATMEL MACB ETHERNET DRIVER
3318 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3319 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3321 F: drivers/net/ethernet/cadence/
3323 ATMEL MAXTOUCH DRIVER
3324 M: Nick Dyer <nick@shmanahar.org>
3326 T: git git://github.com/ndyer/linux.git
3327 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3328 F: drivers/input/touchscreen/atmel_mxt_ts.c
3330 ATMEL WIRELESS DRIVER
3331 M: Simon Kelley <simon@thekelleys.org.uk>
3332 L: linux-wireless@vger.kernel.org
3334 W: http://www.thekelleys.org.uk/atmel
3335 W: http://atmelwlandriver.sourceforge.net/
3336 F: drivers/net/wireless/atmel/atmel*
3338 ATOMIC INFRASTRUCTURE
3339 M: Will Deacon <will@kernel.org>
3340 M: Peter Zijlstra <peterz@infradead.org>
3341 R: Boqun Feng <boqun.feng@gmail.com>
3342 R: Mark Rutland <mark.rutland@arm.com>
3343 L: linux-kernel@vger.kernel.org
3345 F: Documentation/atomic_*.txt
3346 F: arch/*/include/asm/atomic*.h
3347 F: include/*/atomic*.h
3348 F: include/linux/refcount.h
3351 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3352 M: Bradley Grove <linuxdrivers@attotech.com>
3353 L: linux-scsi@vger.kernel.org
3355 W: http://www.attotech.com
3356 F: drivers/scsi/esas2r
3358 ATUSB IEEE 802.15.4 RADIO DRIVER
3359 M: Stefan Schmidt <stefan@datenfreihafen.org>
3360 L: linux-wpan@vger.kernel.org
3362 F: drivers/net/ieee802154/at86rf230.h
3363 F: drivers/net/ieee802154/atusb.c
3364 F: drivers/net/ieee802154/atusb.h
3367 M: Paul Moore <paul@paul-moore.com>
3368 M: Eric Paris <eparis@redhat.com>
3369 L: audit@vger.kernel.org
3371 W: https://github.com/linux-audit
3372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3373 F: include/asm-generic/audit_*.h
3374 F: include/linux/audit.h
3375 F: include/linux/audit_arch.h
3376 F: include/uapi/linux/audit.h
3380 AUXILIARY DISPLAY DRIVERS
3381 M: Miguel Ojeda <ojeda@kernel.org>
3383 F: Documentation/devicetree/bindings/auxdisplay/
3384 F: drivers/auxdisplay/
3385 F: include/linux/cfag12864b.h
3387 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3388 M: Andreas Klinger <ak@it-klinger.de>
3389 L: linux-iio@vger.kernel.org
3391 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3392 F: drivers/iio/adc/hx711.c
3395 M: Ralf Baechle <ralf@linux-mips.org>
3396 L: linux-hams@vger.kernel.org
3398 W: http://www.linux-ax25.org/
3399 F: include/net/ax25.h
3400 F: include/uapi/linux/ax25.h
3404 M: Peter Rosin <peda@axentia.se>
3405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3407 F: arch/arm/boot/dts/at91-linea.dtsi
3408 F: arch/arm/boot/dts/at91-natte.dtsi
3409 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3410 F: arch/arm/boot/dts/at91-tse850-3.dts
3412 AXENTIA ASOC DRIVERS
3413 M: Peter Rosin <peda@axentia.se>
3414 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3416 F: Documentation/devicetree/bindings/sound/axentia,*
3417 F: sound/soc/atmel/tse850-pcm5142.c
3419 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3420 M: Nuno Sá <nuno.sa@analog.com>
3421 L: linux-hwmon@vger.kernel.org
3423 W: https://ez.analog.com/linux-software-drivers
3424 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3425 F: drivers/hwmon/axi-fan-control.c
3427 AXXIA I2C CONTROLLER
3428 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3429 L: linux-i2c@vger.kernel.org
3431 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3432 F: drivers/i2c/busses/i2c-axxia.c
3435 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3436 L: linux-media@vger.kernel.org
3438 W: https://linuxtv.org
3439 T: git git://linuxtv.org/media_tree.git
3440 F: drivers/media/usb/dvb-usb-v2/az6007.c
3442 AZTECH FM RADIO RECEIVER DRIVER
3443 M: Hans Verkuil <hverkuil@xs4all.nl>
3444 L: linux-media@vger.kernel.org
3446 W: https://linuxtv.org
3447 T: git git://linuxtv.org/media_tree.git
3448 F: drivers/media/radio/radio-aztech*
3451 L: linux-wireless@vger.kernel.org
3452 L: b43-dev@lists.infradead.org
3454 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3455 F: drivers/net/wireless/broadcom/b43/
3457 B43LEGACY WIRELESS DRIVER
3458 M: Larry Finger <Larry.Finger@lwfinger.net>
3459 L: linux-wireless@vger.kernel.org
3460 L: b43-dev@lists.infradead.org
3462 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3463 F: drivers/net/wireless/broadcom/b43legacy/
3465 BACKLIGHT CLASS/SUBSYSTEM
3466 M: Lee Jones <lee@kernel.org>
3467 M: Daniel Thompson <daniel.thompson@linaro.org>
3468 M: Jingoo Han <jingoohan1@gmail.com>
3469 L: dri-devel@lists.freedesktop.org
3471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3472 F: Documentation/ABI/stable/sysfs-class-backlight
3473 F: Documentation/ABI/testing/sysfs-class-backlight
3474 F: Documentation/devicetree/bindings/leds/backlight
3475 F: drivers/video/backlight/
3476 F: include/linux/backlight.h
3477 F: include/linux/pwm_backlight.h
3479 BARCO P50 GPIO DRIVER
3480 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3481 M: Peter Korsgaard <peter.korsgaard@barco.com>
3483 F: drivers/platform/x86/barco-p50-gpio.c
3486 M: Marek Lindner <mareklindner@neomailbox.ch>
3487 M: Simon Wunderlich <sw@simonwunderlich.de>
3488 M: Antonio Quartulli <a@unstable.cc>
3489 M: Sven Eckelmann <sven@narfation.org>
3490 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3492 W: https://www.open-mesh.org/
3493 Q: https://patchwork.open-mesh.org/project/batman/list/
3494 B: https://www.open-mesh.org/projects/batman-adv/issues
3495 C: ircs://irc.hackint.org/batadv
3496 T: git https://git.open-mesh.org/linux-merge.git
3497 F: Documentation/networking/batman-adv.rst
3498 F: include/uapi/linux/batadv_packet.h
3499 F: include/uapi/linux/batman_adv.h
3502 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3503 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3504 L: linux-hams@vger.kernel.org
3506 W: http://www.baycom.org/~tom/ham/ham.html
3507 F: drivers/net/hamradio/baycom*
3509 BCACHE (BLOCK LAYER CACHE)
3510 M: Coly Li <colyli@suse.de>
3511 M: Kent Overstreet <kent.overstreet@gmail.com>
3512 L: linux-bcache@vger.kernel.org
3514 W: http://bcache.evilpiepirate.org
3515 C: irc://irc.oftc.net/bcache
3516 F: drivers/md/bcache/
3518 BDISP ST MEDIA DRIVER
3519 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3520 L: linux-media@vger.kernel.org
3522 W: https://linuxtv.org
3523 T: git git://linuxtv.org/media_tree.git
3524 F: drivers/media/platform/st/sti/bdisp
3526 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3527 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3528 L: netdev@vger.kernel.org
3530 F: drivers/net/ethernet/ec_bhf.c
3533 M: Luis de Bethencourt <luisbg@kernel.org>
3534 M: Salah Triki <salah.triki@gmail.com>
3536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3537 F: Documentation/filesystems/befs.rst
3541 M: Paolo Valente <paolo.valente@unimore.it>
3542 M: Jens Axboe <axboe@kernel.dk>
3543 L: linux-block@vger.kernel.org
3545 F: Documentation/block/bfq-iosched.rst
3549 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3551 F: Documentation/filesystems/bfs.rst
3553 F: include/uapi/linux/bfs_fs.h
3556 M: Yury Norov <yury.norov@gmail.com>
3557 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3558 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3560 F: include/linux/bitmap.h
3561 F: include/linux/cpumask.h
3562 F: include/linux/find.h
3563 F: include/linux/nodemask.h
3566 F: lib/cpumask_kunit.c
3568 F: lib/find_bit_benchmark.c
3569 F: lib/test_bitmap.c
3570 F: tools/include/linux/bitmap.h
3571 F: tools/include/linux/find.h
3572 F: tools/lib/bitmap.c
3573 F: tools/lib/find_bit.c
3575 BLINKM RGB LED DRIVER
3576 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3578 F: drivers/leds/leds-blinkm.c
3581 M: Jens Axboe <axboe@kernel.dk>
3582 L: linux-block@vger.kernel.org
3584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3585 F: Documentation/ABI/stable/sysfs-block
3586 F: Documentation/block/
3589 F: include/linux/bio.h
3590 F: include/linux/blk*
3591 F: kernel/trace/blktrace.c
3595 M: Joern Engel <joern@lazybastard.org>
3596 L: linux-mtd@lists.infradead.org
3598 F: drivers/mtd/devices/block2mtd.c
3601 M: Marcel Holtmann <marcel@holtmann.org>
3602 M: Johan Hedberg <johan.hedberg@gmail.com>
3603 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3604 L: linux-bluetooth@vger.kernel.org
3606 W: http://www.bluez.org/
3607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3609 F: drivers/bluetooth/
3612 M: Marcel Holtmann <marcel@holtmann.org>
3613 M: Johan Hedberg <johan.hedberg@gmail.com>
3614 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3615 L: linux-bluetooth@vger.kernel.org
3617 W: http://www.bluez.org/
3618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3620 F: include/net/bluetooth/
3624 M: Jay Vosburgh <j.vosburgh@gmail.com>
3625 M: Andy Gospodarek <andy@greyhouse.net>
3626 L: netdev@vger.kernel.org
3628 W: http://sourceforge.net/projects/bonding/
3629 F: Documentation/networking/bonding.rst
3630 F: drivers/net/bonding/
3631 F: include/net/bond*
3632 F: include/uapi/linux/if_bonding.h
3633 F: tools/testing/selftests/drivers/net/bonding/
3635 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3636 M: Dan Robertson <dan@dlrobertson.com>
3637 L: linux-iio@vger.kernel.org
3639 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3640 F: drivers/iio/accel/bma400*
3643 M: Shubham Bansal <illusionist.neo@gmail.com>
3644 L: bpf@vger.kernel.org
3649 M: Daniel Borkmann <daniel@iogearbox.net>
3650 M: Alexei Starovoitov <ast@kernel.org>
3651 M: Zi Shen Lim <zlim.lnx@gmail.com>
3652 L: bpf@vger.kernel.org
3656 BPF JIT for MIPS (32-BIT AND 64-BIT)
3657 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3658 M: Paul Burton <paulburton@kernel.org>
3659 L: bpf@vger.kernel.org
3663 BPF JIT for NFP NICs
3664 M: Jakub Kicinski <kuba@kernel.org>
3665 L: bpf@vger.kernel.org
3667 F: drivers/net/ethernet/netronome/nfp/bpf/
3669 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3670 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3671 M: Michael Ellerman <mpe@ellerman.id.au>
3672 L: bpf@vger.kernel.org
3674 F: arch/powerpc/net/
3676 BPF JIT for RISC-V (32-bit)
3677 M: Luke Nelson <luke.r.nels@gmail.com>
3678 M: Xi Wang <xi.wang@gmail.com>
3679 L: bpf@vger.kernel.org
3682 X: arch/riscv/net/bpf_jit_comp64.c
3684 BPF JIT for RISC-V (64-bit)
3685 M: Björn Töpel <bjorn@kernel.org>
3686 L: bpf@vger.kernel.org
3689 X: arch/riscv/net/bpf_jit_comp32.c
3692 M: Ilya Leoshkevich <iii@linux.ibm.com>
3693 M: Heiko Carstens <hca@linux.ibm.com>
3694 M: Vasily Gorbik <gor@linux.ibm.com>
3695 L: bpf@vger.kernel.org
3698 X: arch/s390/net/pnet.c
3700 BPF JIT for SPARC (32-BIT AND 64-BIT)
3701 M: David S. Miller <davem@davemloft.net>
3702 L: bpf@vger.kernel.org
3706 BPF JIT for X86 32-BIT
3707 M: Wang YanQing <udknight@gmail.com>
3708 L: bpf@vger.kernel.org
3710 F: arch/x86/net/bpf_jit_comp32.c
3712 BPF JIT for X86 64-BIT
3713 M: Alexei Starovoitov <ast@kernel.org>
3714 M: Daniel Borkmann <daniel@iogearbox.net>
3715 L: bpf@vger.kernel.org
3718 X: arch/x86/net/bpf_jit_comp32.c
3721 M: Martin KaFai Lau <martin.lau@linux.dev>
3722 L: bpf@vger.kernel.org
3724 F: include/linux/btf*
3728 M: Alexei Starovoitov <ast@kernel.org>
3729 M: Daniel Borkmann <daniel@iogearbox.net>
3730 R: John Fastabend <john.fastabend@gmail.com>
3731 L: bpf@vger.kernel.org
3733 F: include/linux/bpf*
3734 F: include/linux/filter.h
3735 F: include/linux/tnum.h
3736 F: kernel/bpf/core.c
3737 F: kernel/bpf/dispatcher.c
3738 F: kernel/bpf/syscall.c
3739 F: kernel/bpf/tnum.c
3740 F: kernel/bpf/trampoline.c
3741 F: kernel/bpf/verifier.c
3743 BPF [DOCUMENTATION] (Related to Standardization)
3744 R: David Vernet <void@manifault.com>
3745 L: bpf@vger.kernel.org
3748 F: Documentation/bpf/instruction-set.rst
3750 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3751 M: Alexei Starovoitov <ast@kernel.org>
3752 M: Daniel Borkmann <daniel@iogearbox.net>
3753 M: Andrii Nakryiko <andrii@kernel.org>
3754 R: Martin KaFai Lau <martin.lau@linux.dev>
3755 R: Song Liu <song@kernel.org>
3756 R: Yonghong Song <yhs@fb.com>
3757 R: John Fastabend <john.fastabend@gmail.com>
3758 R: KP Singh <kpsingh@kernel.org>
3759 R: Stanislav Fomichev <sdf@google.com>
3760 R: Hao Luo <haoluo@google.com>
3761 R: Jiri Olsa <jolsa@kernel.org>
3762 L: bpf@vger.kernel.org
3765 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3768 F: Documentation/bpf/
3769 F: Documentation/networking/filter.rst
3770 F: Documentation/userspace-api/ebpf/
3772 F: include/linux/bpf*
3773 F: include/linux/btf*
3774 F: include/linux/filter.h
3775 F: include/trace/events/xdp.h
3776 F: include/uapi/linux/bpf*
3777 F: include/uapi/linux/btf*
3778 F: include/uapi/linux/filter.h
3780 F: kernel/trace/bpf_trace.c
3783 F: net/core/filter.c
3784 F: net/sched/act_bpf.c
3785 F: net/sched/cls_bpf.c
3787 F: scripts/bpf_doc.py
3788 F: scripts/pahole-flags.sh
3789 F: scripts/pahole-version.sh
3792 F: tools/testing/selftests/bpf/
3795 M: Yonghong Song <yhs@fb.com>
3796 L: bpf@vger.kernel.org
3798 F: kernel/bpf/*iter.c
3800 BPF [L7 FRAMEWORK] (sockmap)
3801 M: John Fastabend <john.fastabend@gmail.com>
3802 M: Jakub Sitnicki <jakub@cloudflare.com>
3803 L: netdev@vger.kernel.org
3804 L: bpf@vger.kernel.org
3806 F: include/linux/skmsg.h
3808 F: net/core/sock_map.c
3809 F: net/ipv4/tcp_bpf.c
3810 F: net/ipv4/udp_bpf.c
3811 F: net/unix/unix_bpf.c
3813 BPF [LIBRARY] (libbpf)
3814 M: Andrii Nakryiko <andrii@kernel.org>
3815 L: bpf@vger.kernel.org
3820 L: bpf@vger.kernel.org
3822 K: (?:\b|_)bpf(?:\b|_)
3824 BPF [NETWORKING] (struct_ops, reuseport)
3825 M: Martin KaFai Lau <martin.lau@linux.dev>
3826 L: bpf@vger.kernel.org
3827 L: netdev@vger.kernel.org
3829 F: kernel/bpf/bpf_struct*
3831 BPF [NETWORKING] (tc BPF, sock_addr)
3832 M: Martin KaFai Lau <martin.lau@linux.dev>
3833 M: Daniel Borkmann <daniel@iogearbox.net>
3834 R: John Fastabend <john.fastabend@gmail.com>
3835 L: bpf@vger.kernel.org
3836 L: netdev@vger.kernel.org
3838 F: net/core/filter.c
3839 F: net/sched/act_bpf.c
3840 F: net/sched/cls_bpf.c
3843 M: Andrii Nakryiko <andrii@kernel.org>
3844 L: bpf@vger.kernel.org
3846 F: kernel/bpf/ringbuf.c
3848 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3849 M: KP Singh <kpsingh@kernel.org>
3850 R: Florent Revest <revest@chromium.org>
3851 R: Brendan Jackman <jackmanb@chromium.org>
3852 L: bpf@vger.kernel.org
3854 F: Documentation/bpf/prog_lsm.rst
3855 F: include/linux/bpf_lsm.h
3856 F: kernel/bpf/bpf_lsm.c
3859 BPF [SELFTESTS] (Test Runners & Infrastructure)
3860 M: Andrii Nakryiko <andrii@kernel.org>
3861 R: Mykola Lysenko <mykolal@fb.com>
3862 L: bpf@vger.kernel.org
3864 F: tools/testing/selftests/bpf/
3866 BPF [STORAGE & CGROUPS]
3867 M: Martin KaFai Lau <martin.lau@linux.dev>
3868 L: bpf@vger.kernel.org
3870 F: kernel/bpf/*storage.c
3871 F: kernel/bpf/bpf_lru*
3872 F: kernel/bpf/cgroup.c
3874 BPF [TOOLING] (bpftool)
3875 M: Quentin Monnet <quentin@isovalent.com>
3876 L: bpf@vger.kernel.org
3878 F: kernel/bpf/disasm.*
3879 F: tools/bpf/bpftool/
3882 M: Song Liu <song@kernel.org>
3883 R: Jiri Olsa <jolsa@kernel.org>
3884 L: bpf@vger.kernel.org
3886 F: kernel/bpf/stackmap.c
3887 F: kernel/trace/bpf_trace.c
3889 BROADCOM B44 10/100 ETHERNET DRIVER
3890 M: Michael Chan <michael.chan@broadcom.com>
3891 L: netdev@vger.kernel.org
3893 F: drivers/net/ethernet/broadcom/b44.*
3895 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3896 M: Florian Fainelli <f.fainelli@gmail.com>
3897 L: netdev@vger.kernel.org
3898 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3900 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3901 F: drivers/net/dsa/b53/*
3902 F: drivers/net/dsa/bcm_sf2*
3903 F: include/linux/dsa/brcm.h
3904 F: include/linux/platform_data/b53.h
3906 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3907 M: Florian Fainelli <f.fainelli@gmail.com>
3908 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3909 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3912 T: git https://github.com/broadcom/stblinux.git
3913 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3914 F: drivers/pci/controller/pcie-brcmstb.c
3915 F: drivers/staging/vc04_services
3920 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3921 M: Florian Fainelli <f.fainelli@gmail.com>
3922 M: Ray Jui <rjui@broadcom.com>
3923 M: Scott Branden <sbranden@broadcom.com>
3924 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3926 T: git https://github.com/broadcom/mach-bcm
3927 F: arch/arm/mach-bcm/
3933 BROADCOM BCM47XX MIPS ARCHITECTURE
3934 M: Hauke Mehrtens <hauke@hauke-m.de>
3935 M: Rafał Miłecki <zajec5@gmail.com>
3936 L: linux-mips@vger.kernel.org
3938 F: Documentation/devicetree/bindings/mips/brcm/
3939 F: arch/mips/bcm47xx/*
3940 F: arch/mips/include/asm/mach-bcm47xx/*
3942 BROADCOM BCM4908 ETHERNET DRIVER
3943 M: Rafał Miłecki <rafal@milecki.pl>
3944 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3945 L: netdev@vger.kernel.org
3947 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3948 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3949 F: drivers/net/ethernet/broadcom/unimac.h
3951 BROADCOM BCM4908 PINMUX DRIVER
3952 M: Rafał Miłecki <rafal@milecki.pl>
3953 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3954 L: linux-gpio@vger.kernel.org
3956 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3957 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3959 BROADCOM BCM5301X ARM ARCHITECTURE
3960 M: Florian Fainelli <f.fainelli@gmail.com>
3961 M: Hauke Mehrtens <hauke@hauke-m.de>
3962 M: Rafał Miłecki <zajec5@gmail.com>
3963 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3966 F: arch/arm/boot/dts/bcm470*
3967 F: arch/arm/boot/dts/bcm5301*
3968 F: arch/arm/boot/dts/bcm953012*
3969 F: arch/arm/mach-bcm/bcm_5301x.c
3971 BROADCOM BCM53573 ARM ARCHITECTURE
3972 M: Florian Fainelli <f.fainelli@gmail.com>
3973 M: Rafał Miłecki <rafal@milecki.pl>
3974 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3977 F: arch/arm/boot/dts/bcm47189*
3978 F: arch/arm/boot/dts/bcm53573*
3980 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3981 M: Kevin Cernekee <cernekee@gmail.com>
3982 L: linux-usb@vger.kernel.org
3984 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3986 BROADCOM BCM7XXX ARM ARCHITECTURE
3987 M: Florian Fainelli <f.fainelli@gmail.com>
3988 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3991 T: git https://github.com/broadcom/stblinux.git
3992 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3993 F: arch/arm/boot/dts/bcm7*.dts*
3994 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3995 F: arch/arm/mach-bcm/*brcmstb*
3996 F: arch/arm/mm/cache-b15-rac.c
3997 F: drivers/bus/brcmstb_gisb.c
3998 F: drivers/pci/controller/pcie-brcmstb.c
4003 BROADCOM BCMBCA ARM ARCHITECTURE
4004 M: William Zhang <william.zhang@broadcom.com>
4005 M: Anand Gore <anand.gore@broadcom.com>
4006 M: Kursad Oney <kursad.oney@broadcom.com>
4007 M: Florian Fainelli <f.fainelli@gmail.com>
4008 M: Rafał Miłecki <rafal@milecki.pl>
4009 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4012 T: git https://github.com/broadcom/stblinux.git
4013 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4014 F: arch/arm64/boot/dts/broadcom/bcmbca/*
4032 M: Justin Chen <justinpopo6@gmail.com>
4033 M: Al Cooper <alcooperx@gmail.com>
4034 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4035 L: linux-usb@vger.kernel.org
4037 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4038 F: drivers/usb/gadget/udc/bdc/
4040 BROADCOM BMIPS CPUFREQ DRIVER
4041 M: Markus Mayer <mmayer@broadcom.com>
4042 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4043 L: linux-pm@vger.kernel.org
4045 F: drivers/cpufreq/bmips-cpufreq.c
4047 BROADCOM BMIPS MIPS ARCHITECTURE
4048 M: Florian Fainelli <f.fainelli@gmail.com>
4049 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4050 L: linux-mips@vger.kernel.org
4052 T: git https://github.com/broadcom/stblinux.git
4053 F: arch/mips/bmips/*
4054 F: arch/mips/boot/dts/brcm/bcm*.dts*
4055 F: arch/mips/include/asm/mach-bmips/*
4056 F: arch/mips/kernel/*bmips*
4057 F: drivers/irqchip/irq-bcm63*
4058 F: drivers/irqchip/irq-bcm7*
4059 F: drivers/irqchip/irq-brcmstb*
4060 F: drivers/soc/bcm/bcm63xx
4061 F: include/linux/bcm963xx_nvram.h
4062 F: include/linux/bcm963xx_tag.h
4064 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4065 M: Rasesh Mody <rmody@marvell.com>
4066 M: GR-Linux-NIC-Dev@marvell.com
4067 L: netdev@vger.kernel.org
4069 F: drivers/net/ethernet/broadcom/bnx2.*
4070 F: drivers/net/ethernet/broadcom/bnx2_*
4072 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4073 M: Saurav Kashyap <skashyap@marvell.com>
4074 M: Javed Hasan <jhasan@marvell.com>
4075 M: GR-QLogic-Storage-Upstream@marvell.com
4076 L: linux-scsi@vger.kernel.org
4078 F: drivers/scsi/bnx2fc/
4080 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4081 M: Nilesh Javali <njavali@marvell.com>
4082 M: Manish Rangankar <mrangankar@marvell.com>
4083 M: GR-QLogic-Storage-Upstream@marvell.com
4084 L: linux-scsi@vger.kernel.org
4086 F: drivers/scsi/bnx2i/
4088 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4089 M: Ariel Elior <aelior@marvell.com>
4090 M: Sudarsana Kalluru <skalluru@marvell.com>
4091 M: Manish Chopra <manishc@marvell.com>
4092 L: netdev@vger.kernel.org
4094 F: drivers/net/ethernet/broadcom/bnx2x/
4096 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4097 M: Michael Chan <michael.chan@broadcom.com>
4098 L: netdev@vger.kernel.org
4100 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4101 F: drivers/net/ethernet/broadcom/bnxt/
4102 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4104 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4105 M: Arend van Spriel <aspriel@gmail.com>
4106 M: Franky Lin <franky.lin@broadcom.com>
4107 M: Hante Meuleman <hante.meuleman@broadcom.com>
4108 L: linux-wireless@vger.kernel.org
4109 L: brcm80211-dev-list.pdl@broadcom.com
4110 L: SHA-cyfmac-dev-list@infineon.com
4112 F: drivers/net/wireless/broadcom/brcm80211/
4114 BROADCOM BRCMSTB GPIO DRIVER
4115 M: Doug Berger <opendmb@gmail.com>
4116 M: Florian Fainelli <f.fainelli@gmail.com>
4117 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4119 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4120 F: drivers/gpio/gpio-brcmstb.c
4122 BROADCOM BRCMSTB I2C DRIVER
4123 M: Kamal Dasu <kdasu.kdev@gmail.com>
4124 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4125 L: linux-i2c@vger.kernel.org
4127 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4128 F: drivers/i2c/busses/i2c-brcmstb.c
4130 BROADCOM BRCMSTB UART DRIVER
4131 M: Al Cooper <alcooperx@gmail.com>
4132 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4133 L: linux-serial@vger.kernel.org
4135 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4136 F: drivers/tty/serial/8250/8250_bcm7271.c
4138 BROADCOM BRCMSTB USB EHCI DRIVER
4139 M: Justin Chen <justinpopo6@gmail.com>
4140 M: Al Cooper <alcooperx@gmail.com>
4141 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4142 L: linux-usb@vger.kernel.org
4144 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4145 F: drivers/usb/host/ehci-brcm.*
4147 BROADCOM BRCMSTB USB PIN MAP DRIVER
4148 M: Al Cooper <alcooperx@gmail.com>
4149 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4150 L: linux-usb@vger.kernel.org
4152 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4153 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4155 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4156 M: Justin Chen <justinpopo6@gmail.com>
4157 M: Al Cooper <alcooperx@gmail.com>
4158 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4159 L: linux-kernel@vger.kernel.org
4161 F: drivers/phy/broadcom/phy-brcm-usb*
4163 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4164 M: William Zhang <william.zhang@broadcom.com>
4165 M: Kursad Oney <kursad.oney@broadcom.com>
4166 M: Jonas Gorski <jonas.gorski@gmail.com>
4167 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4168 L: linux-spi@vger.kernel.org
4170 F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4171 F: drivers/spi/spi-bcm63xx-hsspi.c
4172 F: drivers/spi/spi-bcmbca-hsspi.c
4174 BROADCOM ETHERNET PHY DRIVERS
4175 M: Florian Fainelli <f.fainelli@gmail.com>
4176 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4177 L: netdev@vger.kernel.org
4179 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4180 F: drivers/net/phy/bcm*.[ch]
4181 F: drivers/net/phy/broadcom.c
4182 F: include/linux/brcmphy.h
4184 BROADCOM GENET ETHERNET DRIVER
4185 M: Doug Berger <opendmb@gmail.com>
4186 M: Florian Fainelli <f.fainelli@gmail.com>
4187 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4188 L: netdev@vger.kernel.org
4190 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4191 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4192 F: drivers/net/ethernet/broadcom/genet/
4193 F: drivers/net/ethernet/broadcom/unimac.h
4194 F: drivers/net/mdio/mdio-bcm-unimac.c
4195 F: include/linux/platform_data/bcmgenet.h
4196 F: include/linux/platform_data/mdio-bcm-unimac.h
4198 BROADCOM IPROC ARM ARCHITECTURE
4199 M: Ray Jui <rjui@broadcom.com>
4200 M: Scott Branden <sbranden@broadcom.com>
4201 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4204 T: git https://github.com/broadcom/stblinux.git
4205 F: arch/arm64/boot/dts/broadcom/northstar2/*
4206 F: arch/arm64/boot/dts/broadcom/stingray/*
4207 F: drivers/clk/bcm/clk-ns*
4208 F: drivers/clk/bcm/clk-sr*
4209 F: drivers/pinctrl/bcm/pinctrl-ns*
4210 F: include/dt-bindings/clock/bcm-sr*
4227 BROADCOM IPROC GBIT ETHERNET DRIVER
4228 M: Rafał Miłecki <rafal@milecki.pl>
4229 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4230 L: netdev@vger.kernel.org
4232 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4233 F: drivers/net/ethernet/broadcom/bgmac*
4234 F: drivers/net/ethernet/broadcom/unimac.h
4236 BROADCOM KONA GPIO DRIVER
4237 M: Ray Jui <rjui@broadcom.com>
4238 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4240 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4241 F: drivers/gpio/gpio-bcm-kona.c
4243 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4244 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4245 M: Kashyap Desai <kashyap.desai@broadcom.com>
4246 M: Sumit Saxena <sumit.saxena@broadcom.com>
4247 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4248 L: mpi3mr-linuxdrv.pdl@broadcom.com
4249 L: linux-scsi@vger.kernel.org
4251 W: https://www.broadcom.com/support/storage
4252 F: drivers/scsi/mpi3mr/
4254 BROADCOM NETXTREME-E ROCE DRIVER
4255 M: Selvin Xavier <selvin.xavier@broadcom.com>
4256 L: linux-rdma@vger.kernel.org
4258 W: http://www.broadcom.com
4259 F: drivers/infiniband/hw/bnxt_re/
4260 F: include/uapi/rdma/bnxt_re-abi.h
4262 BROADCOM NVRAM DRIVER
4263 M: Rafał Miłecki <zajec5@gmail.com>
4264 L: linux-mips@vger.kernel.org
4266 F: drivers/firmware/broadcom/*
4268 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4269 M: Rafał Miłecki <rafal@milecki.pl>
4270 M: Florian Fainelli <f.fainelli@gmail.com>
4271 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4272 L: linux-pm@vger.kernel.org
4274 T: git https://github.com/broadcom/stblinux.git
4275 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4276 F: include/dt-bindings/soc/bcm-pmb.h
4278 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4279 M: Rafał Miłecki <zajec5@gmail.com>
4280 L: linux-wireless@vger.kernel.org
4283 F: include/linux/bcma/
4286 M: Kamal Dasu <kdasu.kdev@gmail.com>
4287 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4289 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4290 F: drivers/spi/spi-bcm-qspi.*
4291 F: drivers/spi/spi-brcmstb-qspi.c
4292 F: drivers/spi/spi-iproc-qspi.c
4294 BROADCOM STB AVS CPUFREQ DRIVER
4295 M: Markus Mayer <mmayer@broadcom.com>
4296 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4297 L: linux-pm@vger.kernel.org
4299 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4300 F: drivers/cpufreq/brcmstb*
4302 BROADCOM STB AVS TMON DRIVER
4303 M: Markus Mayer <mmayer@broadcom.com>
4304 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4305 L: linux-pm@vger.kernel.org
4307 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4308 F: drivers/thermal/broadcom/brcmstb*
4310 BROADCOM STB DPFE DRIVER
4311 M: Markus Mayer <mmayer@broadcom.com>
4312 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4315 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4316 F: drivers/memory/brcmstb_dpfe.c
4318 BROADCOM STB NAND FLASH DRIVER
4319 M: Brian Norris <computersforpeace@gmail.com>
4320 M: Kamal Dasu <kdasu.kdev@gmail.com>
4321 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4322 L: linux-mtd@lists.infradead.org
4324 F: drivers/mtd/nand/raw/brcmnand/
4325 F: include/linux/platform_data/brcmnand.h
4327 BROADCOM STB PCIE DRIVER
4328 M: Jim Quinlan <jim2101024@gmail.com>
4329 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4330 M: Florian Fainelli <f.fainelli@gmail.com>
4331 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4332 L: linux-pci@vger.kernel.org
4334 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4335 F: drivers/pci/controller/pcie-brcmstb.c
4337 BROADCOM SYSTEMPORT ETHERNET DRIVER
4338 M: Florian Fainelli <f.fainelli@gmail.com>
4339 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4340 L: netdev@vger.kernel.org
4342 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4343 F: drivers/net/ethernet/broadcom/bcmsysport.*
4344 F: drivers/net/ethernet/broadcom/unimac.h
4346 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4347 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4348 M: Prashant Sreedharan <prashant@broadcom.com>
4349 M: Michael Chan <mchan@broadcom.com>
4350 L: netdev@vger.kernel.org
4352 F: drivers/net/ethernet/broadcom/tg3.*
4355 M: Scott Branden <scott.branden@broadcom.com>
4356 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4358 F: drivers/misc/bcm-vk/
4359 F: include/uapi/linux/misc/bcm_vk.h
4361 BROCADE BFA FC SCSI DRIVER
4362 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4363 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4364 L: linux-scsi@vger.kernel.org
4366 F: drivers/scsi/bfa/
4368 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4369 M: Rasesh Mody <rmody@marvell.com>
4370 M: Sudarsana Kalluru <skalluru@marvell.com>
4371 M: GR-Linux-NIC-Dev@marvell.com
4372 L: netdev@vger.kernel.org
4374 F: drivers/net/ethernet/brocade/bna/
4376 BSG (block layer generic sg v4 driver)
4377 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4378 L: linux-scsi@vger.kernel.org
4381 F: include/linux/bsg.h
4382 F: include/uapi/linux/bsg.h
4385 M: Clemens Ladisch <clemens@ladisch.de>
4386 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4389 F: Documentation/sound/cards/bt87x.rst
4390 F: sound/pci/bt87x.c
4393 M: Michael Buesch <m@bues.ch>
4395 W: http://bu3sch.de/btgpio.php
4396 F: drivers/gpio/gpio-bt8xx.c
4399 M: Chris Mason <clm@fb.com>
4400 M: Josef Bacik <josef@toxicpanda.com>
4401 M: David Sterba <dsterba@suse.com>
4402 L: linux-btrfs@vger.kernel.org
4404 W: https://btrfs.readthedocs.io
4405 W: https://btrfs.wiki.kernel.org/
4406 Q: https://patchwork.kernel.org/project/linux-btrfs/list/
4407 C: irc://irc.libera.chat/btrfs
4408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4409 F: Documentation/filesystems/btrfs.rst
4411 F: include/linux/btrfs*
4412 F: include/trace/events/btrfs.h
4413 F: include/uapi/linux/btrfs*
4415 BTTV VIDEO4LINUX DRIVER
4416 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4417 L: linux-media@vger.kernel.org
4419 W: https://linuxtv.org
4420 T: git git://linuxtv.org/media_tree.git
4421 F: Documentation/driver-api/media/drivers/bttv*
4422 F: drivers/media/pci/bt8xx/bttv*
4424 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4425 M: Chanwoo Choi <cw00.choi@samsung.com>
4426 L: linux-pm@vger.kernel.org
4427 L: linux-samsung-soc@vger.kernel.org
4429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4430 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4431 F: drivers/devfreq/exynos-bus.c
4433 BUSLOGIC SCSI DRIVER
4434 M: Khalid Aziz <khalid@gonehiking.org>
4435 L: linux-scsi@vger.kernel.org
4437 F: drivers/scsi/BusLogic.*
4438 F: drivers/scsi/FlashPoint.*
4440 BXCAN CAN NETWORK DRIVER
4441 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
4442 L: linux-can@vger.kernel.org
4444 F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4445 F: drivers/net/can/bxcan.c
4447 C-MEDIA CMI8788 DRIVER
4448 M: Clemens Ladisch <clemens@ladisch.de>
4449 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4452 F: sound/pci/oxygen/
4455 M: Guo Ren <guoren@kernel.org>
4456 L: linux-csky@vger.kernel.org
4458 T: git https://github.com/c-sky/csky-linux.git
4459 F: Documentation/devicetree/bindings/csky/
4460 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4461 F: Documentation/devicetree/bindings/timer/csky,*
4463 F: drivers/clocksource/timer-gx6605s.c
4464 F: drivers/clocksource/timer-mp-csky.c
4465 F: drivers/irqchip/irq-csky-*
4469 CA8210 IEEE-802.15.4 RADIO DRIVER
4470 L: linux-wpan@vger.kernel.org
4472 W: https://github.com/Cascoda/ca8210-linux.git
4473 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4474 F: drivers/net/ieee802154/ca8210.c
4476 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4477 M: David Howells <dhowells@redhat.com>
4478 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4480 F: Documentation/filesystems/caching/cachefiles.rst
4483 CADENCE MIPI-CSI2 BRIDGES
4484 M: Maxime Ripard <mripard@kernel.org>
4485 L: linux-media@vger.kernel.org
4487 F: Documentation/devicetree/bindings/media/cdns,*.txt
4488 F: drivers/media/platform/cadence/cdns-csi2*
4491 L: linux-mtd@lists.infradead.org
4493 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4494 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4496 CADENCE USB3 DRD IP DRIVER
4497 M: Peter Chen <peter.chen@kernel.org>
4498 M: Pawel Laszczak <pawell@cadence.com>
4499 R: Roger Quadros <rogerq@kernel.org>
4500 R: Aswath Govindraju <a-govindraju@ti.com>
4501 L: linux-usb@vger.kernel.org
4503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4504 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4505 F: drivers/usb/cdns3/
4506 X: drivers/usb/cdns3/cdnsp*
4508 CADENCE USBSSP DRD IP DRIVER
4509 M: Pawel Laszczak <pawell@cadence.com>
4510 L: linux-usb@vger.kernel.org
4512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4513 F: drivers/usb/cdns3/
4514 X: drivers/usb/cdns3/cdns3*
4516 CADET FM/AM RADIO RECEIVER DRIVER
4517 M: Hans Verkuil <hverkuil@xs4all.nl>
4518 L: linux-media@vger.kernel.org
4520 W: https://linuxtv.org
4521 T: git git://linuxtv.org/media_tree.git
4522 F: drivers/media/radio/radio-cadet*
4524 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4525 L: linux-media@vger.kernel.org
4527 T: git git://linuxtv.org/media_tree.git
4528 F: Documentation/admin-guide/media/cafe_ccic*
4529 F: drivers/media/platform/marvell/
4532 L: netdev@vger.kernel.org
4534 F: Documentation/networking/caif/
4535 F: drivers/net/caif/
4536 F: include/net/caif/
4537 F: include/uapi/linux/caif/
4541 M: Toke Høiland-Jørgensen <toke@toke.dk>
4542 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4544 F: net/sched/sch_cake.c
4547 M: Wolfgang Grandegger <wg@grandegger.com>
4548 M: Marc Kleine-Budde <mkl@pengutronix.de>
4549 L: linux-can@vger.kernel.org
4551 W: https://github.com/linux-can
4552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4554 F: Documentation/devicetree/bindings/net/can/
4555 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4557 F: drivers/phy/phy-can-transceiver.c
4558 F: include/linux/can/bittiming.h
4559 F: include/linux/can/dev.h
4560 F: include/linux/can/length.h
4561 F: include/linux/can/platform/
4562 F: include/linux/can/rx-offload.h
4563 F: include/uapi/linux/can/error.h
4564 F: include/uapi/linux/can/netlink.h
4565 F: include/uapi/linux/can/vxcan.h
4568 M: Oliver Hartkopp <socketcan@hartkopp.net>
4569 M: Marc Kleine-Budde <mkl@pengutronix.de>
4570 L: linux-can@vger.kernel.org
4572 W: https://github.com/linux-can
4573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4575 F: Documentation/networking/can.rst
4576 F: include/linux/can/can-ml.h
4577 F: include/linux/can/core.h
4578 F: include/linux/can/skb.h
4579 F: include/net/netns/can.h
4580 F: include/uapi/linux/can.h
4581 F: include/uapi/linux/can/bcm.h
4582 F: include/uapi/linux/can/gw.h
4583 F: include/uapi/linux/can/isotp.h
4584 F: include/uapi/linux/can/raw.h
4587 CAN-J1939 NETWORK LAYER
4588 M: Robin van der Gracht <robin@protonic.nl>
4589 M: Oleksij Rempel <o.rempel@pengutronix.de>
4590 R: kernel@pengutronix.de
4591 L: linux-can@vger.kernel.org
4593 F: Documentation/networking/j1939.rst
4594 F: include/uapi/linux/can/j1939.h
4597 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4598 M: Damien Le Moal <dlemoal@kernel.org>
4599 L: linux-riscv@lists.infradead.org
4600 L: linux-gpio@vger.kernel.org (pinctrl driver)
4601 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4602 F: drivers/pinctrl/pinctrl-k210.c
4604 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4605 M: Damien Le Moal <dlemoal@kernel.org>
4606 L: linux-kernel@vger.kernel.org
4607 L: linux-riscv@lists.infradead.org
4609 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4610 F: drivers/reset/reset-k210.c
4612 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4613 M: Damien Le Moal <dlemoal@kernel.org>
4614 L: linux-riscv@lists.infradead.org
4616 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4617 F: drivers/soc/canaan/
4618 F: include/soc/canaan/
4621 M: Serge Hallyn <serge@hallyn.com>
4622 L: linux-security-module@vger.kernel.org
4624 F: include/linux/capability.h
4625 F: include/uapi/linux/capability.h
4626 F: kernel/capability.c
4627 F: security/commoncap.c
4629 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4630 M: Kevin Tsai <ktsai@capellamicro.com>
4632 F: drivers/iio/light/cm*
4634 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4635 M: Christian Lamparter <chunkeey@googlemail.com>
4636 L: linux-wireless@vger.kernel.org
4638 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4639 F: drivers/net/wireless/ath/carl9170/
4642 M: Robert Richter <rric@kernel.org>
4644 W: http://www.marvell.com
4645 F: drivers/i2c/busses/i2c-octeon*
4646 F: drivers/i2c/busses/i2c-thunderx*
4648 CAVIUM LIQUIDIO NETWORK DRIVER
4649 M: Derek Chickles <dchickles@marvell.com>
4650 M: Satanand Burla <sburla@marvell.com>
4651 M: Felix Manlunas <fmanlunas@marvell.com>
4652 L: netdev@vger.kernel.org
4654 W: http://www.marvell.com
4655 F: drivers/net/ethernet/cavium/liquidio/
4658 M: Robert Richter <rric@kernel.org>
4660 W: http://www.marvell.com
4661 F: drivers/mmc/host/cavium*
4663 CAVIUM OCTEON-TX CRYPTO DRIVER
4664 M: George Cherian <gcherian@marvell.com>
4665 L: linux-crypto@vger.kernel.org
4667 W: http://www.marvell.com
4668 F: drivers/crypto/cavium/cpt/
4670 CAVIUM THUNDERX2 ARM64 SOC
4671 M: Robert Richter <rric@kernel.org>
4672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4674 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4675 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4677 CBS/ETF/TAPRIO QDISCS
4678 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4679 L: netdev@vger.kernel.org
4681 F: net/sched/sch_cbs.c
4682 F: net/sched/sch_etf.c
4683 F: net/sched/sch_taprio.c
4685 CC2520 IEEE-802.15.4 RADIO DRIVER
4686 M: Stefan Schmidt <stefan@datenfreihafen.org>
4687 L: linux-wpan@vger.kernel.org
4689 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4690 F: drivers/net/ieee802154/cc2520.c
4692 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4693 M: Gilad Ben-Yossef <gilad@benyossef.com>
4694 L: linux-crypto@vger.kernel.org
4696 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4697 F: drivers/crypto/ccree/
4699 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4700 M: Hadar Gat <hadar.gat@arm.com>
4701 L: linux-crypto@vger.kernel.org
4703 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4704 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4705 F: drivers/char/hw_random/cctrng.c
4706 F: drivers/char/hw_random/cctrng.h
4709 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4710 L: linux-media@vger.kernel.org
4712 W: http://linuxtv.org
4713 T: git git://linuxtv.org/media_tree.git
4714 F: Documentation/ABI/testing/debugfs-cec-error-inj
4715 F: Documentation/devicetree/bindings/media/cec/cec-common.yaml
4716 F: Documentation/driver-api/media/cec-core.rst
4717 F: Documentation/userspace-api/media/cec
4718 F: drivers/media/cec/
4719 F: drivers/media/rc/keymaps/rc-cec.c
4720 F: include/media/cec-notifier.h
4721 F: include/media/cec.h
4722 F: include/uapi/linux/cec-funcs.h
4723 F: include/uapi/linux/cec.h
4726 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4727 L: linux-media@vger.kernel.org
4729 W: http://linuxtv.org
4730 T: git git://linuxtv.org/media_tree.git
4731 F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4732 F: drivers/media/cec/platform/cec-gpio/
4734 CELL BROADBAND ENGINE ARCHITECTURE
4735 M: Arnd Bergmann <arnd@arndb.de>
4736 L: linuxppc-dev@lists.ozlabs.org
4738 W: http://www.ibm.com/developerworks/power/cell/
4739 F: arch/powerpc/include/asm/cell*.h
4740 F: arch/powerpc/include/asm/spu*.h
4741 F: arch/powerpc/include/uapi/asm/spu*.h
4742 F: arch/powerpc/platforms/cell/
4744 CELLWISE CW2015 BATTERY DRIVER
4745 M: Tobias Schrammm <t.schramm@manjaro.org>
4747 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4748 F: drivers/power/supply/cw2015_battery.c
4750 CEPH COMMON CODE (LIBCEPH)
4751 M: Ilya Dryomov <idryomov@gmail.com>
4752 M: Xiubo Li <xiubli@redhat.com>
4753 R: Jeff Layton <jlayton@kernel.org>
4754 L: ceph-devel@vger.kernel.org
4757 T: git https://github.com/ceph/ceph-client.git
4758 F: include/linux/ceph/
4759 F: include/linux/crush/
4762 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4763 M: Xiubo Li <xiubli@redhat.com>
4764 M: Ilya Dryomov <idryomov@gmail.com>
4765 R: Jeff Layton <jlayton@kernel.org>
4766 L: ceph-devel@vger.kernel.org
4769 T: git https://github.com/ceph/ceph-client.git
4770 F: Documentation/filesystems/ceph.rst
4773 CERTIFICATE HANDLING
4774 M: David Howells <dhowells@redhat.com>
4775 M: David Woodhouse <dwmw2@infradead.org>
4776 L: keyrings@vger.kernel.org
4778 F: Documentation/admin-guide/module-signing.rst
4780 F: scripts/sign-file.c
4783 CFAG12864B LCD DRIVER
4784 M: Miguel Ojeda <ojeda@kernel.org>
4786 F: drivers/auxdisplay/cfag12864b.c
4787 F: include/linux/cfag12864b.h
4789 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4790 M: Miguel Ojeda <ojeda@kernel.org>
4792 F: drivers/auxdisplay/cfag12864bfb.c
4793 F: include/linux/cfag12864b.h
4795 CHAR and MISC DRIVERS
4796 M: Arnd Bergmann <arnd@arndb.de>
4797 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4802 F: include/linux/miscdevice.h
4803 X: drivers/char/agp/
4804 X: drivers/char/hw_random/
4805 X: drivers/char/ipmi/
4806 X: drivers/char/random.c
4807 X: drivers/char/tpm/
4810 M: Andy Whitcroft <apw@canonical.com>
4811 M: Joe Perches <joe@perches.com>
4812 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4813 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4815 F: scripts/checkpatch.pl
4817 CHECKPATCH DOCUMENTATION
4818 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4819 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4820 R: Joe Perches <joe@perches.com>
4822 F: Documentation/dev-tools/checkpatch.rst
4824 CHINESE DOCUMENTATION
4825 M: Alex Shi <alexs@kernel.org>
4826 M: Yanteng Si <siyanteng@loongson.cn>
4828 F: Documentation/translations/zh_CN/
4830 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4831 M: Peter Chen <peter.chen@kernel.org>
4832 L: linux-usb@vger.kernel.org
4834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4835 F: drivers/usb/chipidea/
4837 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4838 M: Hans de Goede <hdegoede@redhat.com>
4839 L: linux-input@vger.kernel.org
4841 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4842 F: drivers/input/touchscreen/chipone_icn8318.c
4844 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4845 M: Hans de Goede <hdegoede@redhat.com>
4846 L: linux-input@vger.kernel.org
4848 F: drivers/input/touchscreen/chipone_icn8505.c
4850 CHROME HARDWARE PLATFORM SUPPORT
4851 M: Benson Leung <bleung@chromium.org>
4852 L: chrome-platform@lists.linux.dev
4854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4855 F: drivers/platform/chrome/
4857 CHROMEOS EC CODEC DRIVER
4858 M: Cheng-Yi Chiang <cychiang@chromium.org>
4859 M: Tzung-Bi Shih <tzungbi@kernel.org>
4860 R: Guenter Roeck <groeck@chromium.org>
4861 L: chrome-platform@lists.linux.dev
4863 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4864 F: sound/soc/codecs/cros_ec_codec.*
4866 CHROMEOS EC SUBDRIVERS
4867 M: Benson Leung <bleung@chromium.org>
4868 R: Guenter Roeck <groeck@chromium.org>
4869 L: chrome-platform@lists.linux.dev
4871 F: drivers/power/supply/cros_usbpd-charger.c
4875 CHROMEOS EC UART DRIVER
4876 M: Bhanu Prakash Maiya <bhanumaiya@chromium.org>
4877 R: Benson Leung <bleung@chromium.org>
4878 R: Tzung-Bi Shih <tzungbi@kernel.org>
4880 F: drivers/platform/chrome/cros_ec_uart.c
4882 CHROMEOS EC USB PD NOTIFY DRIVER
4883 M: Prashant Malani <pmalani@chromium.org>
4884 L: chrome-platform@lists.linux.dev
4886 F: drivers/platform/chrome/cros_usbpd_notify.c
4887 F: include/linux/platform_data/cros_usbpd_notify.h
4889 CHROMEOS EC USB TYPE-C DRIVER
4890 M: Prashant Malani <pmalani@chromium.org>
4891 L: chrome-platform@lists.linux.dev
4893 F: drivers/platform/chrome/cros_ec_typec.*
4894 F: drivers/platform/chrome/cros_typec_switch.c
4895 F: drivers/platform/chrome/cros_typec_vdm.*
4898 M: Dan Callaghan <dcallagh@chromium.org>
4899 R: Sami Kyöstilä <skyostil@chromium.org>
4901 F: drivers/platform/chrome/cros_hps_i2c.c
4903 CHRONTEL CH7322 CEC DRIVER
4904 M: Joe Tessler <jrt@google.com>
4905 L: linux-media@vger.kernel.org
4907 T: git git://linuxtv.org/media_tree.git
4908 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4909 F: drivers/media/cec/i2c/ch7322.c
4911 CIRRUS LOGIC AUDIO CODEC DRIVERS
4912 M: James Schulman <james.schulman@cirrus.com>
4913 M: David Rhodes <david.rhodes@cirrus.com>
4914 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4915 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4916 L: patches@opensource.cirrus.com
4918 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4919 F: include/dt-bindings/sound/cs*
4920 F: include/sound/cs*
4921 F: sound/pci/hda/cs*
4922 F: sound/pci/hda/hda_cs_dsp_ctl.*
4923 F: sound/soc/codecs/cs*
4925 CIRRUS LOGIC DSP FIRMWARE DRIVER
4926 M: Simon Trimmer <simont@opensource.cirrus.com>
4927 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4928 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4929 L: patches@opensource.cirrus.com
4931 W: https://github.com/CirrusLogic/linux-drivers/wiki
4932 T: git https://github.com/CirrusLogic/linux-drivers.git
4933 F: drivers/firmware/cirrus/*
4934 F: include/linux/firmware/cirrus/*
4936 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4937 M: Hartley Sweeten <hsweeten@visionengravers.com>
4938 L: netdev@vger.kernel.org
4940 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4942 CIRRUS LOGIC LOCHNAGAR DRIVER
4943 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4944 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4945 L: patches@opensource.cirrus.com
4947 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4948 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4949 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4950 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4951 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4952 F: Documentation/hwmon/lochnagar.rst
4953 F: drivers/clk/clk-lochnagar.c
4954 F: drivers/hwmon/lochnagar-hwmon.c
4955 F: drivers/mfd/lochnagar-i2c.c
4956 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4957 F: drivers/regulator/lochnagar-regulator.c
4958 F: include/dt-bindings/clock/lochnagar.h
4959 F: include/dt-bindings/pinctrl/lochnagar.h
4960 F: include/linux/mfd/lochnagar*
4961 F: sound/soc/codecs/lochnagar-sc.c
4963 CIRRUS LOGIC MADERA CODEC DRIVERS
4964 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4965 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4966 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4967 L: patches@opensource.cirrus.com
4969 W: https://github.com/CirrusLogic/linux-drivers/wiki
4970 T: git https://github.com/CirrusLogic/linux-drivers.git
4971 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4972 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4973 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4974 F: drivers/gpio/gpio-madera*
4975 F: drivers/irqchip/irq-madera*
4976 F: drivers/mfd/cs47l*
4977 F: drivers/mfd/madera*
4978 F: drivers/pinctrl/cirrus/*
4979 F: include/dt-bindings/sound/madera*
4980 F: include/linux/irqchip/irq-madera*
4981 F: include/linux/mfd/madera/*
4982 F: include/sound/madera*
4983 F: sound/soc/codecs/cs47l*
4984 F: sound/soc/codecs/madera*
4986 CISCO FCOE HBA DRIVER
4987 M: Satish Kharat <satishkh@cisco.com>
4988 M: Sesidhar Baddela <sebaddel@cisco.com>
4989 M: Karan Tilak Kumar <kartilak@cisco.com>
4990 L: linux-scsi@vger.kernel.org
4992 F: drivers/scsi/fnic/
4994 CISCO SCSI HBA DRIVER
4995 M: Karan Tilak Kumar <kartilak@cisco.com>
4996 M: Sesidhar Baddela <sebaddel@cisco.com>
4997 L: linux-scsi@vger.kernel.org
4999 F: drivers/scsi/snic/
5001 CISCO VIC ETHERNET NIC DRIVER
5002 M: Christian Benvenuti <benve@cisco.com>
5003 M: Satish Kharat <satishkh@cisco.com>
5005 F: drivers/net/ethernet/cisco/enic/
5007 CISCO VIC LOW LATENCY NIC DRIVER
5008 M: Christian Benvenuti <benve@cisco.com>
5009 M: Nelson Escobar <neescoba@cisco.com>
5011 F: drivers/infiniband/hw/usnic/
5013 CLANG CONTROL FLOW INTEGRITY SUPPORT
5014 M: Sami Tolvanen <samitolvanen@google.com>
5015 M: Kees Cook <keescook@chromium.org>
5016 R: Nathan Chancellor <nathan@kernel.org>
5017 R: Nick Desaulniers <ndesaulniers@google.com>
5018 L: llvm@lists.linux.dev
5020 B: https://github.com/ClangBuiltLinux/linux/issues
5021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5022 F: include/linux/cfi.h
5026 M: Miguel Ojeda <ojeda@kernel.org>
5030 CLANG/LLVM BUILD SUPPORT
5031 M: Nathan Chancellor <nathan@kernel.org>
5032 M: Nick Desaulniers <ndesaulniers@google.com>
5033 R: Tom Rix <trix@redhat.com>
5034 L: llvm@lists.linux.dev
5036 W: https://clangbuiltlinux.github.io/
5037 B: https://github.com/ClangBuiltLinux/linux/issues
5038 C: irc://irc.libera.chat/clangbuiltlinux
5039 F: Documentation/kbuild/llvm.rst
5040 F: include/linux/compiler-clang.h
5041 F: scripts/Makefile.clang
5042 F: scripts/clang-tools/
5043 K: \b(?i:clang|llvm)\b
5046 M: Russell King <linux@armlinux.org.uk>
5047 L: linux-clk@vger.kernel.org
5049 F: include/linux/clk.h
5051 CLOCKSOURCE, CLOCKEVENT DRIVERS
5052 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5053 M: Thomas Gleixner <tglx@linutronix.de>
5054 L: linux-kernel@vger.kernel.org
5056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5057 F: Documentation/devicetree/bindings/timer/
5058 F: drivers/clocksource/
5061 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5062 M: Daniel Oliveira Nascimento <don@syst.com.br>
5063 L: platform-driver-x86@vger.kernel.org
5065 F: drivers/platform/x86/classmate-laptop.c
5068 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5069 L: linux-media@vger.kernel.org
5071 W: https://linuxtv.org
5072 T: git git://linuxtv.org/media_tree.git
5073 F: drivers/media/pci/cobalt/
5075 COCCINELLE/Semantic Patches (SmPL)
5076 M: Julia Lawall <Julia.Lawall@inria.fr>
5077 M: Nicolas Palix <nicolas.palix@imag.fr>
5078 L: cocci@inria.fr (moderated for non-subscribers)
5080 W: https://coccinelle.gitlabpages.inria.fr/website/
5081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5082 F: Documentation/dev-tools/coccinelle.rst
5083 F: scripts/coccicheck
5084 F: scripts/coccinelle/
5087 M: Jan Harkes <jaharkes@cs.cmu.edu>
5089 L: codalist@coda.cs.cmu.edu
5091 W: http://www.coda.cs.cmu.edu/
5092 F: Documentation/filesystems/coda.rst
5094 F: include/linux/coda*.h
5095 F: include/uapi/linux/coda*.h
5097 CODA V4L2 MEM2MEM DRIVER
5098 M: Philipp Zabel <p.zabel@pengutronix.de>
5099 L: linux-media@vger.kernel.org
5101 F: Documentation/devicetree/bindings/media/coda.yaml
5102 F: drivers/media/platform/chips-media/
5105 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5107 F: Documentation/process/code-of-conduct-interpretation.rst
5108 F: Documentation/process/code-of-conduct.rst
5111 M: Ian Abbott <abbotti@mev.co.uk>
5112 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5115 F: include/linux/comedi/
5116 F: include/uapi/linux/comedi.h
5118 COMMON CLK FRAMEWORK
5119 M: Michael Turquette <mturquette@baylibre.com>
5120 M: Stephen Boyd <sboyd@kernel.org>
5121 L: linux-clk@vger.kernel.org
5123 Q: http://patchwork.kernel.org/project/linux-clk/list/
5124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5125 F: Documentation/devicetree/bindings/clock/
5127 F: include/dt-bindings/clock/
5128 F: include/linux/clk-pr*
5129 F: include/linux/clk/
5130 F: include/linux/of_clk.h
5131 X: drivers/clk/clkdev.c
5133 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5134 M: Steve French <sfrench@samba.org>
5135 R: Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5136 R: Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5137 R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5138 R: Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5139 L: linux-cifs@vger.kernel.org
5140 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5142 W: https://wiki.samba.org/index.php/LinuxCIFS
5143 T: git git://git.samba.org/sfrench/cifs-2.6.git
5144 F: Documentation/admin-guide/cifs/
5147 F: include/uapi/linux/cifs
5149 COMPACTPCI HOTPLUG CORE
5150 M: Scott Murray <scott@spiteful.org>
5151 L: linux-pci@vger.kernel.org
5153 F: drivers/pci/hotplug/cpci_hotplug*
5155 COMPACTPCI HOTPLUG GENERIC DRIVER
5156 M: Scott Murray <scott@spiteful.org>
5157 L: linux-pci@vger.kernel.org
5159 F: drivers/pci/hotplug/cpcihp_generic.c
5161 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5162 M: Scott Murray <scott@spiteful.org>
5163 L: linux-pci@vger.kernel.org
5165 F: drivers/pci/hotplug/cpcihp_zt5550.*
5167 COMPAL LAPTOP SUPPORT
5168 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5169 L: platform-driver-x86@vger.kernel.org
5171 F: drivers/platform/x86/compal-laptop.c
5174 M: Miguel Ojeda <ojeda@kernel.org>
5175 R: Nick Desaulniers <ndesaulniers@google.com>
5177 F: include/linux/compiler_attributes.h
5179 COMPUTE EXPRESS LINK (CXL)
5180 M: Alison Schofield <alison.schofield@intel.com>
5181 M: Vishal Verma <vishal.l.verma@intel.com>
5182 M: Ira Weiny <ira.weiny@intel.com>
5183 M: Ben Widawsky <bwidawsk@kernel.org>
5184 M: Dan Williams <dan.j.williams@intel.com>
5185 L: linux-cxl@vger.kernel.org
5188 F: include/uapi/linux/cxl_mem.h
5190 CONEXANT ACCESSRUNNER USB DRIVER
5191 L: accessrunner-general@lists.sourceforge.net
5193 W: http://accessrunner.sourceforge.net/
5194 F: drivers/usb/atm/cxacru.c
5197 M: Joel Becker <jlbec@evilplan.org>
5198 M: Christoph Hellwig <hch@lst.de>
5200 T: git git://git.infradead.org/users/hch/configfs.git
5202 F: include/linux/configfs.h
5203 F: samples/configfs/
5206 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5208 F: drivers/video/console/
5209 F: include/linux/console*
5212 M: Frederic Weisbecker <frederic@kernel.org>
5213 M: "Paul E. McKenney" <paulmck@kernel.org>
5215 F: include/linux/context_tracking*
5216 F: kernel/context_tracking.c
5218 CONTROL GROUP (CGROUP)
5219 M: Tejun Heo <tj@kernel.org>
5220 M: Zefan Li <lizefan.x@bytedance.com>
5221 M: Johannes Weiner <hannes@cmpxchg.org>
5222 L: cgroups@vger.kernel.org
5224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5225 F: Documentation/admin-guide/cgroup-v1/
5226 F: Documentation/admin-guide/cgroup-v2.rst
5227 F: include/linux/cgroup*
5229 F: tools/testing/selftests/cgroup/
5231 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5232 M: Tejun Heo <tj@kernel.org>
5233 M: Josef Bacik <josef@toxicpanda.com>
5234 M: Jens Axboe <axboe@kernel.dk>
5235 L: cgroups@vger.kernel.org
5236 L: linux-block@vger.kernel.org
5237 T: git git://git.kernel.dk/linux-block
5238 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5239 F: block/bfq-cgroup.c
5240 F: block/blk-cgroup.c
5241 F: block/blk-iocost.c
5242 F: block/blk-iolatency.c
5243 F: block/blk-throttle.c
5244 F: include/linux/blk-cgroup.h
5246 CONTROL GROUP - CPUSET
5247 M: Waiman Long <longman@redhat.com>
5248 M: Zefan Li <lizefan.x@bytedance.com>
5249 L: cgroups@vger.kernel.org
5251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5252 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5253 F: include/linux/cpuset.h
5254 F: kernel/cgroup/cpuset.c
5256 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5257 M: Johannes Weiner <hannes@cmpxchg.org>
5258 M: Michal Hocko <mhocko@kernel.org>
5259 M: Roman Gushchin <roman.gushchin@linux.dev>
5260 M: Shakeel Butt <shakeelb@google.com>
5261 R: Muchun Song <muchun.song@linux.dev>
5262 L: cgroups@vger.kernel.org
5263 L: linux-mm@kvack.org
5267 F: tools/testing/selftests/cgroup/memcg_protection.m
5268 F: tools/testing/selftests/cgroup/test_kmem.c
5269 F: tools/testing/selftests/cgroup/test_memcontrol.c
5271 CORETEMP HARDWARE MONITORING DRIVER
5272 M: Fenghua Yu <fenghua.yu@intel.com>
5273 L: linux-hwmon@vger.kernel.org
5275 F: Documentation/hwmon/coretemp.rst
5276 F: drivers/hwmon/coretemp.c
5278 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5279 M: Marius Zachmann <mail@mariuszachmann.de>
5280 L: linux-hwmon@vger.kernel.org
5282 F: drivers/hwmon/corsair-cpro.c
5284 CORSAIR-PSU HARDWARE MONITOR DRIVER
5285 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5286 L: linux-hwmon@vger.kernel.org
5288 F: Documentation/hwmon/corsair-psu.rst
5289 F: drivers/hwmon/corsair-psu.c
5292 M: William Breathitt Gray <william.gray@linaro.org>
5293 L: linux-iio@vger.kernel.org
5295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5296 F: Documentation/ABI/testing/sysfs-bus-counter
5297 F: Documentation/driver-api/generic-counter.rst
5299 F: include/linux/counter.h
5300 F: include/uapi/linux/counter.h
5304 M: Bence Csókás <bence98@sch.bme.hu>
5306 F: drivers/i2c/busses/i2c-cp2615.c
5308 CPMAC ETHERNET DRIVER
5309 M: Florian Fainelli <f.fainelli@gmail.com>
5310 L: netdev@vger.kernel.org
5312 F: drivers/net/ethernet/ti/cpmac.c
5314 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5315 M: Viresh Kumar <viresh.kumar@linaro.org>
5316 M: Sudeep Holla <sudeep.holla@arm.com>
5317 L: linux-pm@vger.kernel.org
5319 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5320 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5322 CPU FREQUENCY SCALING FRAMEWORK
5323 M: "Rafael J. Wysocki" <rafael@kernel.org>
5324 M: Viresh Kumar <viresh.kumar@linaro.org>
5325 L: linux-pm@vger.kernel.org
5327 B: https://bugzilla.kernel.org
5328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5330 F: Documentation/admin-guide/pm/cpufreq.rst
5331 F: Documentation/admin-guide/pm/intel_pstate.rst
5332 F: Documentation/cpu-freq/
5333 F: Documentation/devicetree/bindings/cpufreq/
5335 F: include/linux/cpufreq.h
5336 F: include/linux/sched/cpufreq.h
5337 F: kernel/sched/cpufreq*.c
5338 F: tools/testing/selftests/cpufreq/
5340 CPU IDLE TIME MANAGEMENT FRAMEWORK
5341 M: "Rafael J. Wysocki" <rafael@kernel.org>
5342 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5343 L: linux-pm@vger.kernel.org
5345 B: https://bugzilla.kernel.org
5346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5347 F: Documentation/admin-guide/pm/cpuidle.rst
5348 F: Documentation/driver-api/pm/cpuidle.rst
5350 F: include/linux/cpuidle.h
5352 CPU POWER MONITORING SUBSYSTEM
5353 M: Thomas Renninger <trenn@suse.com>
5354 M: Shuah Khan <shuah@kernel.org>
5355 M: Shuah Khan <skhan@linuxfoundation.org>
5356 L: linux-pm@vger.kernel.org
5358 F: tools/power/cpupower/
5361 M: "H. Peter Anvin" <hpa@zytor.com>
5363 F: arch/x86/kernel/cpuid.c
5364 F: arch/x86/kernel/msr.c
5366 CPUIDLE DRIVER - ARM BIG LITTLE
5367 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5368 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5369 L: linux-pm@vger.kernel.org
5370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5373 F: drivers/cpuidle/cpuidle-big_little.c
5375 CPUIDLE DRIVER - ARM EXYNOS
5376 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5377 M: Kukjin Kim <kgene@kernel.org>
5378 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5379 L: linux-pm@vger.kernel.org
5380 L: linux-samsung-soc@vger.kernel.org
5382 F: arch/arm/mach-exynos/pm.c
5383 F: drivers/cpuidle/cpuidle-exynos.c
5384 F: include/linux/platform_data/cpuidle-exynos.h
5386 CPUIDLE DRIVER - ARM PSCI
5387 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5388 M: Sudeep Holla <sudeep.holla@arm.com>
5389 L: linux-pm@vger.kernel.org
5390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5392 F: drivers/cpuidle/cpuidle-psci.c
5394 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5395 M: Ulf Hansson <ulf.hansson@linaro.org>
5396 L: linux-pm@vger.kernel.org
5397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5399 F: drivers/cpuidle/cpuidle-psci-domain.c
5400 F: drivers/cpuidle/cpuidle-psci.h
5402 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5403 M: Ulf Hansson <ulf.hansson@linaro.org>
5404 L: linux-pm@vger.kernel.org
5406 F: drivers/cpuidle/dt_idle_genpd.c
5407 F: drivers/cpuidle/dt_idle_genpd.h
5409 CPUIDLE DRIVER - RISC-V SBI
5410 M: Anup Patel <anup@brainfault.org>
5411 L: linux-pm@vger.kernel.org
5412 L: linux-riscv@lists.infradead.org
5414 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5417 M: Nicolas Pitre <nico@fluxnic.net>
5419 F: Documentation/filesystems/cramfs.rst
5423 M: Bastien Nocera <hadess@hadess.net>
5424 L: linux-input@vger.kernel.org
5426 F: drivers/hid/hid-creative-sb0540.c
5429 M: Herbert Xu <herbert@gondor.apana.org.au>
5430 M: "David S. Miller" <davem@davemloft.net>
5431 L: linux-crypto@vger.kernel.org
5433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5435 F: Documentation/crypto/
5436 F: Documentation/devicetree/bindings/crypto/
5441 F: include/linux/crypto*
5444 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5445 M: Neil Horman <nhorman@tuxdriver.com>
5446 L: linux-crypto@vger.kernel.org
5448 F: crypto/ansi_cprng.c
5452 M: Hans Verkuil <hverkuil@xs4all.nl>
5453 L: linux-media@vger.kernel.org
5455 W: http://linuxtv.org
5456 T: git git://linuxtv.org/media_tree.git
5457 F: drivers/media/i2c/cs3308.c
5459 CS5535 Audio ALSA driver
5460 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5462 F: sound/pci/cs5535audio/
5465 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5466 M: Ondrej Ille <ondrej.ille@gmail.com>
5467 L: linux-can@vger.kernel.org
5469 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5470 F: drivers/net/can/ctucanfd/
5473 M: Solomon Peachy <pizza@shaftnet.org>
5475 F: drivers/net/wireless/st/cw1200/
5477 CX18 VIDEO4LINUX DRIVER
5478 M: Andy Walls <awalls@md.metrocast.net>
5479 L: linux-media@vger.kernel.org
5481 W: https://linuxtv.org
5482 T: git git://linuxtv.org/media_tree.git
5483 F: drivers/media/pci/cx18/
5484 F: include/uapi/linux/ivtv*
5486 CX2341X MPEG ENCODER HELPER MODULE
5487 M: Hans Verkuil <hverkuil@xs4all.nl>
5488 L: linux-media@vger.kernel.org
5490 W: https://linuxtv.org
5491 T: git git://linuxtv.org/media_tree.git
5492 F: drivers/media/common/cx2341x*
5493 F: include/media/drv-intf/cx2341x.h
5495 CX24120 MEDIA DRIVER
5496 M: Jemma Denson <jdenson@gmail.com>
5497 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5498 L: linux-media@vger.kernel.org
5500 W: https://linuxtv.org
5501 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5502 F: drivers/media/dvb-frontends/cx24120*
5504 CX88 VIDEO4LINUX DRIVER
5505 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5506 L: linux-media@vger.kernel.org
5508 W: https://linuxtv.org
5509 T: git git://linuxtv.org/media_tree.git
5510 F: Documentation/driver-api/media/drivers/cx88*
5511 F: drivers/media/pci/cx88/
5513 CXD2820R MEDIA DRIVER
5514 M: Antti Palosaari <crope@iki.fi>
5515 L: linux-media@vger.kernel.org
5517 W: https://linuxtv.org
5518 W: http://palosaari.fi/linux/
5519 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5520 T: git git://linuxtv.org/anttip/media_tree.git
5521 F: drivers/media/dvb-frontends/cxd2820r*
5523 CXGB3 ETHERNET DRIVER (CXGB3)
5524 M: Raju Rangoju <rajur@chelsio.com>
5525 L: netdev@vger.kernel.org
5527 W: http://www.chelsio.com
5528 F: drivers/net/ethernet/chelsio/cxgb3/
5530 CXGB3 ISCSI DRIVER (CXGB3I)
5531 M: Varun Prakash <varun@chelsio.com>
5532 L: linux-scsi@vger.kernel.org
5534 W: http://www.chelsio.com
5535 F: drivers/scsi/cxgbi/cxgb3i
5537 CXGB4 CRYPTO DRIVER (chcr)
5538 M: Ayush Sawal <ayush.sawal@chelsio.com>
5539 L: linux-crypto@vger.kernel.org
5541 W: http://www.chelsio.com
5542 F: drivers/crypto/chelsio
5544 CXGB4 ETHERNET DRIVER (CXGB4)
5545 M: Raju Rangoju <rajur@chelsio.com>
5546 L: netdev@vger.kernel.org
5548 W: http://www.chelsio.com
5549 F: drivers/net/ethernet/chelsio/cxgb4/
5551 CXGB4 INLINE CRYPTO DRIVER
5552 M: Ayush Sawal <ayush.sawal@chelsio.com>
5553 L: netdev@vger.kernel.org
5555 W: http://www.chelsio.com
5556 F: drivers/net/ethernet/chelsio/inline_crypto/
5558 CXGB4 ISCSI DRIVER (CXGB4I)
5559 M: Varun Prakash <varun@chelsio.com>
5560 L: linux-scsi@vger.kernel.org
5562 W: http://www.chelsio.com
5563 F: drivers/scsi/cxgbi/cxgb4i
5565 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5566 M: Potnuri Bharat Teja <bharat@chelsio.com>
5567 L: linux-rdma@vger.kernel.org
5569 W: http://www.openfabrics.org
5570 F: drivers/infiniband/hw/cxgb4/
5571 F: include/uapi/rdma/cxgb4-abi.h
5573 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5574 M: Raju Rangoju <rajur@chelsio.com>
5575 L: netdev@vger.kernel.org
5577 W: http://www.chelsio.com
5578 F: drivers/net/ethernet/chelsio/cxgb4vf/
5580 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5581 M: Frederic Barrat <fbarrat@linux.ibm.com>
5582 M: Andrew Donnellan <ajd@linux.ibm.com>
5583 L: linuxppc-dev@lists.ozlabs.org
5585 F: Documentation/ABI/testing/sysfs-class-cxl
5586 F: Documentation/powerpc/cxl.rst
5587 F: arch/powerpc/platforms/powernv/pci-cxl.c
5588 F: drivers/misc/cxl/
5589 F: include/misc/cxl*
5590 F: include/uapi/misc/cxl.h
5592 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5593 M: Manoj N. Kumar <manoj@linux.ibm.com>
5594 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5595 M: Uma Krishnan <ukrishn@linux.ibm.com>
5596 L: linux-scsi@vger.kernel.org
5598 F: Documentation/powerpc/cxlflash.rst
5599 F: drivers/scsi/cxlflash/
5600 F: include/uapi/scsi/cxlflash_ioctl.h
5603 M: Russell King <linux@armlinux.org.uk>
5604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5606 W: http://www.armlinux.org.uk/
5607 F: drivers/video/fbdev/cyber2000fb.*
5609 CYCLADES PC300 DRIVER
5611 F: drivers/net/wan/pc300*
5613 CYPRESS CY8C95X0 PINCTRL DRIVER
5614 M: Patrick Rudolph <patrick.rudolph@9elements.com>
5615 L: linux-gpio@vger.kernel.org
5617 F: drivers/pinctrl/pinctrl-cy8c95x0.c
5619 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5620 M: Linus Walleij <linus.walleij@linaro.org>
5621 L: linux-input@vger.kernel.org
5623 F: drivers/input/touchscreen/cy8ctma140.c
5625 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5626 M: Yassine Oudjana <y.oudjana@protonmail.com>
5627 L: linux-input@vger.kernel.org
5629 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5630 F: drivers/input/keyboard/cypress-sf.c
5632 CYPRESS_FIRMWARE MEDIA DRIVER
5633 M: Antti Palosaari <crope@iki.fi>
5634 L: linux-media@vger.kernel.org
5636 W: https://linuxtv.org
5637 W: http://palosaari.fi/linux/
5638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5639 T: git git://linuxtv.org/anttip/media_tree.git
5640 F: drivers/media/common/cypress_firmware*
5642 CYTTSP TOUCHSCREEN DRIVER
5643 M: Linus Walleij <linus.walleij@linaro.org>
5644 L: linux-input@vger.kernel.org
5646 F: drivers/input/touchscreen/cyttsp*
5648 D-LINK DIR-685 TOUCHKEYS DRIVER
5649 M: Linus Walleij <linus.walleij@linaro.org>
5650 L: linux-input@vger.kernel.org
5652 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5654 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5655 M: Joshua Kinard <kumba@gentoo.org>
5657 F: drivers/rtc/rtc-ds1685.c
5658 F: include/linux/rtc/ds1685.h
5660 DAMA SLAVE for AX.25
5661 M: Joerg Reuter <jreuter@yaina.de>
5662 L: linux-hams@vger.kernel.org
5664 W: http://yaina.de/jreuter/
5665 W: http://www.qsl.net/dl1bke/
5666 F: net/ax25/af_ax25.c
5667 F: net/ax25/ax25_dev.c
5668 F: net/ax25/ax25_ds_*
5669 F: net/ax25/ax25_in.c
5670 F: net/ax25/ax25_out.c
5671 F: net/ax25/ax25_timer.c
5672 F: net/ax25/sysctl_net_ax25.c
5675 M: SeongJae Park <sj@kernel.org>
5676 L: damon@lists.linux.dev
5677 L: linux-mm@kvack.org
5679 W: https://damonitor.github.io
5680 P: Documentation/mm/damon/maintainer-profile.rst
5681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5682 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
5683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
5684 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5685 F: Documentation/admin-guide/mm/damon/
5686 F: Documentation/mm/damon/
5687 F: include/linux/damon.h
5688 F: include/trace/events/damon.h
5690 F: tools/testing/selftests/damon/
5692 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5693 L: netdev@vger.kernel.org
5695 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5696 F: drivers/net/ethernet/dec/tulip/dmfe.c
5698 DC390/AM53C974 SCSI driver
5699 M: Hannes Reinecke <hare@suse.com>
5700 L: linux-scsi@vger.kernel.org
5702 F: drivers/scsi/am53c974.c
5705 M: Oliver Neukum <oliver@neukum.org>
5706 M: Ali Akcaagac <aliakc@web.de>
5707 M: Jamie Lenehan <lenehan@twibble.org>
5708 L: dc395x@twibble.org
5710 W: http://twibble.org/dist/dc395x/
5711 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5712 F: Documentation/scsi/dc395x.rst
5713 F: drivers/scsi/dc395x.*
5716 L: dccp@vger.kernel.org
5718 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5719 F: include/linux/dccp.h
5720 F: include/linux/tfrc.h
5721 F: include/uapi/linux/dccp.h
5724 DECSTATION PLATFORM SUPPORT
5725 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5726 L: linux-mips@vger.kernel.org
5728 W: http://www.linux-mips.org/wiki/DECstation
5730 F: arch/mips/include/asm/dec/
5731 F: arch/mips/include/asm/mach-dec/
5733 DEFXX FDDI NETWORK DRIVER
5734 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5736 F: drivers/net/fddi/defxx.*
5738 DEFZA FDDI NETWORK DRIVER
5739 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5741 F: drivers/net/fddi/defza.*
5743 DEINTERLACE DRIVERS FOR ALLWINNER H3
5744 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5745 L: linux-media@vger.kernel.org
5747 T: git git://linuxtv.org/media_tree.git
5748 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5749 F: drivers/media/platform/sunxi/sun8i-di/
5752 M: Matthew Garrett <mjg59@srcf.ucam.org>
5753 M: Pali Rohár <pali@kernel.org>
5754 L: platform-driver-x86@vger.kernel.org
5756 F: drivers/platform/x86/dell/dell-laptop.c
5758 DELL LAPTOP FREEFALL DRIVER
5759 M: Pali Rohár <pali@kernel.org>
5761 F: drivers/platform/x86/dell/dell-smo8800.c
5763 DELL LAPTOP RBTN DRIVER
5764 M: Pali Rohár <pali@kernel.org>
5766 F: drivers/platform/x86/dell/dell-rbtn.*
5768 DELL LAPTOP SMM DRIVER
5769 M: Pali Rohár <pali@kernel.org>
5771 F: Documentation/ABI/obsolete/procfs-i8k
5772 F: drivers/hwmon/dell-smm-hwmon.c
5773 F: include/uapi/linux/i8k.h
5775 DELL REMOTE BIOS UPDATE DRIVER
5776 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5777 L: platform-driver-x86@vger.kernel.org
5779 F: drivers/platform/x86/dell/dell_rbu.c
5782 M: Pali Rohár <pali@kernel.org>
5783 L: Dell.Client.Kernel@dell.com
5784 L: platform-driver-x86@vger.kernel.org
5786 F: drivers/platform/x86/dell/dell-smbios.*
5788 DELL SMBIOS SMM DRIVER
5789 L: Dell.Client.Kernel@dell.com
5790 L: platform-driver-x86@vger.kernel.org
5792 F: drivers/platform/x86/dell/dell-smbios-smm.c
5794 DELL SMBIOS WMI DRIVER
5795 L: Dell.Client.Kernel@dell.com
5796 L: platform-driver-x86@vger.kernel.org
5798 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5799 F: tools/wmi/dell-smbios-example.c
5801 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5802 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5803 L: platform-driver-x86@vger.kernel.org
5805 F: Documentation/driver-api/dcdbas.rst
5806 F: drivers/platform/x86/dell/dcdbas.*
5809 M: Armin Wolf <W_Armin@gmx.de>
5811 F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
5812 F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5813 F: drivers/platform/x86/dell/dell-wmi-ddv.c
5815 DELL WMI DESCRIPTOR DRIVER
5816 L: Dell.Client.Kernel@dell.com
5818 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5820 DELL WMI HARDWARE PRIVACY SUPPORT
5821 M: Perry Yuan <Perry.Yuan@dell.com>
5822 L: Dell.Client.Kernel@dell.com
5823 L: platform-driver-x86@vger.kernel.org
5825 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5827 DELL WMI NOTIFICATIONS DRIVER
5828 M: Matthew Garrett <mjg59@srcf.ucam.org>
5829 M: Pali Rohár <pali@kernel.org>
5831 F: drivers/platform/x86/dell/dell-wmi-base.c
5833 DELL WMI SYSMAN DRIVER
5834 M: Prasanth Ksr <prasanth.ksr@dell.com>
5835 L: Dell.Client.Kernel@dell.com
5836 L: platform-driver-x86@vger.kernel.org
5838 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5839 F: drivers/platform/x86/dell/dell-wmi-sysman/
5841 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5842 M: Zev Weiss <zev@bewilderbeest.net>
5843 L: linux-hwmon@vger.kernel.org
5845 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5847 DELTA DPS920AB PSU DRIVER
5848 M: Robert Marko <robert.marko@sartura.hr>
5849 L: linux-hwmon@vger.kernel.org
5851 F: Documentation/hwmon/dps920ab.rst
5852 F: drivers/hwmon/pmbus/dps920ab.c
5854 DELTA NETWORKS TN48M CPLD DRIVERS
5855 M: Robert Marko <robert.marko@sartura.hr>
5857 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5858 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5859 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5860 F: drivers/gpio/gpio-tn48m.c
5861 F: include/dt-bindings/reset/delta,tn48m-reset.h
5863 DELTA ST MEDIA DRIVER
5864 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5865 L: linux-media@vger.kernel.org
5867 W: https://linuxtv.org
5868 T: git git://linuxtv.org/media_tree.git
5869 F: drivers/media/platform/st/sti/delta
5872 L: linux-mtd@lists.infradead.org
5874 F: drivers/mtd/nand/raw/denali*
5876 DESIGNWARE EDMA CORE IP DRIVER
5877 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5878 L: dmaengine@vger.kernel.org
5880 F: drivers/dma/dw-edma/
5881 F: include/linux/dma/edma.h
5883 DESIGNWARE USB2 DRD IP DRIVER
5884 M: Minas Harutyunyan <hminas@synopsys.com>
5885 L: linux-usb@vger.kernel.org
5887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5888 F: drivers/usb/dwc2/
5890 DESIGNWARE USB3 DRD IP DRIVER
5891 M: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
5892 L: linux-usb@vger.kernel.org
5894 F: drivers/usb/dwc3/
5896 DESIGNWARE XDATA IP DRIVER
5897 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5898 L: linux-pci@vger.kernel.org
5900 F: Documentation/misc-devices/dw-xdata-pcie.rst
5901 F: drivers/misc/dw-xdata-pcie.c
5903 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5904 M: Andreas Klinger <ak@it-klinger.de>
5905 L: linux-iio@vger.kernel.org
5907 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5908 F: drivers/iio/proximity/srf*.c
5910 DEVICE COREDUMP (DEV_COREDUMP)
5911 M: Johannes Berg <johannes@sipsolutions.net>
5912 L: linux-kernel@vger.kernel.org
5914 F: drivers/base/devcoredump.c
5915 F: include/linux/devcoredump.h
5917 DEVICE DEPENDENCY HELPER SCRIPT
5918 M: Saravana Kannan <saravanak@google.com>
5919 L: linux-kernel@vger.kernel.org
5921 F: scripts/dev-needs.sh
5923 DEVICE DIRECT ACCESS (DAX)
5924 M: Dan Williams <dan.j.williams@intel.com>
5925 M: Vishal Verma <vishal.l.verma@intel.com>
5926 M: Dave Jiang <dave.jiang@intel.com>
5927 L: nvdimm@lists.linux.dev
5928 L: linux-cxl@vger.kernel.org
5932 DEVICE FREQUENCY (DEVFREQ)
5933 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5934 M: Kyungmin Park <kyungmin.park@samsung.com>
5935 M: Chanwoo Choi <cw00.choi@samsung.com>
5936 L: linux-pm@vger.kernel.org
5938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5939 F: Documentation/devicetree/bindings/devfreq/
5940 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5942 F: include/linux/devfreq.h
5943 F: include/trace/events/devfreq.h
5945 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5946 M: Chanwoo Choi <cw00.choi@samsung.com>
5947 L: linux-pm@vger.kernel.org
5949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5950 F: Documentation/devicetree/bindings/devfreq/event/
5951 F: drivers/devfreq/devfreq-event.c
5952 F: drivers/devfreq/event/
5953 F: include/dt-bindings/pmu/exynos_ppmu.h
5954 F: include/linux/devfreq-event.h
5956 DEVICE RESOURCE MANAGEMENT HELPERS
5957 M: Hans de Goede <hdegoede@redhat.com>
5958 R: Matti Vaittinen <mazziesaccount@gmail.com>
5960 F: include/linux/devm-helpers.h
5963 M: Alasdair Kergon <agk@redhat.com>
5964 M: Mike Snitzer <snitzer@kernel.org>
5965 M: dm-devel@redhat.com
5966 L: dm-devel@redhat.com
5968 W: http://sources.redhat.com/dm
5969 Q: http://patchwork.kernel.org/project/dm-devel/list/
5970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5971 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5972 F: Documentation/admin-guide/device-mapper/
5973 F: drivers/md/Kconfig
5974 F: drivers/md/Makefile
5976 F: drivers/md/persistent-data/
5977 F: include/linux/device-mapper.h
5978 F: include/linux/dm-*.h
5979 F: include/uapi/linux/dm-*.h
5982 M: Jiri Pirko <jiri@resnulli.us>
5983 L: netdev@vger.kernel.org
5985 F: Documentation/networking/devlink
5986 F: include/net/devlink.h
5987 F: include/uapi/linux/devlink.h
5990 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
5991 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5992 L: kernel@dh-electronics.com
5994 F: arch/arm/boot/dts/imx6*-dhcom-*
5995 F: arch/arm/boot/dts/imx6*-dhcor-*
5997 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5998 M: Marek Vasut <marex@denx.de>
5999 L: kernel@dh-electronics.com
6001 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
6002 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
6004 DIALOG SEMICONDUCTOR DRIVERS
6005 M: Support Opensource <support.opensource@diasemi.com>
6007 W: http://www.dialog-semiconductor.com/products
6008 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6009 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6010 F: Documentation/devicetree/bindings/mfd/da90*.txt
6011 F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6012 F: Documentation/devicetree/bindings/regulator/da92*.txt
6013 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6014 F: Documentation/devicetree/bindings/regulator/slg51000.txt
6015 F: Documentation/devicetree/bindings/sound/da[79]*.txt
6016 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6017 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6018 F: Documentation/hwmon/da90??.rst
6019 F: drivers/gpio/gpio-da90??.c
6020 F: drivers/hwmon/da90??-hwmon.c
6021 F: drivers/iio/adc/da91??-*.c
6022 F: drivers/input/misc/da72??.[ch]
6023 F: drivers/input/misc/da90??_onkey.c
6024 F: drivers/input/touchscreen/da9052_tsi.c
6025 F: drivers/leds/leds-da90??.c
6026 F: drivers/mfd/da903x.c
6027 F: drivers/mfd/da90??-*.c
6028 F: drivers/mfd/da91??-*.c
6029 F: drivers/pinctrl/pinctrl-da90??.c
6030 F: drivers/power/supply/da9052-battery.c
6031 F: drivers/power/supply/da91??-*.c
6032 F: drivers/regulator/da9???-regulator.[ch]
6033 F: drivers/regulator/slg51000-regulator.[ch]
6034 F: drivers/rtc/rtc-da90??.c
6035 F: drivers/thermal/da90??-thermal.c
6036 F: drivers/video/backlight/da90??_bl.c
6037 F: drivers/watchdog/da90??_wdt.c
6038 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6039 F: include/linux/mfd/da903x.h
6040 F: include/linux/mfd/da9052/
6041 F: include/linux/mfd/da9055/
6042 F: include/linux/mfd/da9062/
6043 F: include/linux/mfd/da9063/
6044 F: include/linux/mfd/da9150/
6045 F: include/linux/regulator/da9211.h
6046 F: include/sound/da[79]*.h
6047 F: sound/soc/codecs/da[79]*.[ch]
6049 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6050 M: William Breathitt Gray <william.gray@linaro.org>
6051 L: linux-gpio@vger.kernel.org
6053 F: drivers/gpio/gpio-gpio-mm.c
6055 DIOLAN U2C-12 I2C DRIVER
6056 M: Guenter Roeck <linux@roeck-us.net>
6057 L: linux-i2c@vger.kernel.org
6059 F: drivers/i2c/busses/i2c-diolan-u2c.c
6061 DIRECTORY NOTIFICATION (DNOTIFY)
6062 M: Jan Kara <jack@suse.cz>
6063 R: Amir Goldstein <amir73il@gmail.com>
6064 L: linux-fsdevel@vger.kernel.org
6066 F: Documentation/filesystems/dnotify.rst
6067 F: fs/notify/dnotify/
6068 F: include/linux/dnotify.h
6070 DISK GEOMETRY AND PARTITION HANDLING
6071 M: Andries Brouwer <aeb@cwi.nl>
6073 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6074 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6075 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6078 M: Jan Kara <jack@suse.com>
6080 F: Documentation/filesystems/quota.rst
6082 F: include/linux/quota*.h
6083 F: include/uapi/linux/quota*.h
6085 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6086 M: Bernie Thompson <bernie@plugable.com>
6087 L: linux-fbdev@vger.kernel.org
6089 W: http://plugable.com/category/projects/udlfb/
6090 F: Documentation/fb/udlfb.rst
6091 F: drivers/video/fbdev/udlfb.c
6092 F: include/video/udlfb.h
6094 DISTRIBUTED LOCK MANAGER (DLM)
6095 M: Christine Caulfield <ccaulfie@redhat.com>
6096 M: David Teigland <teigland@redhat.com>
6097 L: cluster-devel@redhat.com
6099 W: http://sources.redhat.com/cluster/
6100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6103 DMA BUFFER SHARING FRAMEWORK
6104 M: Sumit Semwal <sumit.semwal@linaro.org>
6105 M: Christian König <christian.koenig@amd.com>
6106 L: linux-media@vger.kernel.org
6107 L: dri-devel@lists.freedesktop.org
6108 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6110 T: git git://anongit.freedesktop.org/drm/drm-misc
6111 F: Documentation/driver-api/dma-buf.rst
6113 F: include/linux/*fence.h
6114 F: include/linux/dma-buf.h
6115 F: include/linux/dma-resv.h
6116 K: \bdma_(?:buf|fence|resv)\b
6118 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6119 M: Vinod Koul <vkoul@kernel.org>
6120 L: dmaengine@vger.kernel.org
6122 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6124 F: Documentation/devicetree/bindings/dma/
6125 F: Documentation/driver-api/dmaengine/
6127 F: include/dt-bindings/dma/
6128 F: include/linux/dma/
6129 F: include/linux/dmaengine.h
6130 F: include/linux/of_dma.h
6132 DMA MAPPING BENCHMARK
6133 M: Xiang Chen <chenxiang66@hisilicon.com>
6134 L: iommu@lists.linux.dev
6135 F: kernel/dma/map_benchmark.c
6136 F: tools/testing/selftests/dma/
6139 M: Christoph Hellwig <hch@lst.de>
6140 M: Marek Szyprowski <m.szyprowski@samsung.com>
6141 R: Robin Murphy <robin.murphy@arm.com>
6142 L: iommu@lists.linux.dev
6144 W: http://git.infradead.org/users/hch/dma-mapping.git
6145 T: git git://git.infradead.org/users/hch/dma-mapping.git
6146 F: include/asm-generic/dma-mapping.h
6147 F: include/linux/dma-direct.h
6148 F: include/linux/dma-map-ops.h
6149 F: include/linux/dma-mapping.h
6150 F: include/linux/swiotlb.h
6153 DMA-BUF HEAPS FRAMEWORK
6154 M: Sumit Semwal <sumit.semwal@linaro.org>
6155 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6156 R: Liam Mark <lmark@codeaurora.org>
6157 R: Laura Abbott <labbott@redhat.com>
6158 R: Brian Starkey <Brian.Starkey@arm.com>
6159 R: John Stultz <jstultz@google.com>
6160 L: linux-media@vger.kernel.org
6161 L: dri-devel@lists.freedesktop.org
6162 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6164 T: git git://anongit.freedesktop.org/drm/drm-misc
6165 F: drivers/dma-buf/dma-heap.c
6166 F: drivers/dma-buf/heaps/*
6167 F: include/linux/dma-heap.h
6168 F: include/uapi/linux/dma-heap.h
6170 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6171 M: Lukasz Luba <lukasz.luba@arm.com>
6172 L: linux-pm@vger.kernel.org
6173 L: linux-samsung-soc@vger.kernel.org
6175 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6176 F: drivers/memory/samsung/exynos5422-dmc.c
6178 DME1737 HARDWARE MONITOR DRIVER
6179 M: Juerg Haefliger <juergh@proton.me>
6180 L: linux-hwmon@vger.kernel.org
6182 F: Documentation/hwmon/dme1737.rst
6183 F: drivers/hwmon/dme1737.c
6186 M: Jean Delvare <jdelvare@suse.com>
6188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6189 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6190 F: drivers/firmware/dmi-id.c
6191 F: drivers/firmware/dmi_scan.c
6192 F: include/linux/dmi.h
6195 M: Jonathan Corbet <corbet@lwn.net>
6196 L: linux-doc@vger.kernel.org
6198 P: Documentation/doc-guide/maintainer-profile.rst
6199 T: git git://git.lwn.net/linux.git docs-next
6201 F: scripts/documentation-file-ref-check
6202 F: scripts/kernel-doc
6203 F: scripts/sphinx-pre-install
6204 X: Documentation/ABI/
6205 X: Documentation/admin-guide/media/
6206 X: Documentation/devicetree/
6207 X: Documentation/driver-api/media/
6208 X: Documentation/firmware-guide/acpi/
6209 X: Documentation/i2c/
6210 X: Documentation/netlink/
6211 X: Documentation/power/
6212 X: Documentation/spi/
6213 X: Documentation/userspace-api/media/
6215 DOCUMENTATION REPORTING ISSUES
6216 M: Thorsten Leemhuis <linux@leemhuis.info>
6217 L: linux-doc@vger.kernel.org
6219 F: Documentation/admin-guide/quickly-build-trimmed-linux.rst
6220 F: Documentation/admin-guide/reporting-issues.rst
6222 DOCUMENTATION SCRIPTS
6223 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6224 L: linux-doc@vger.kernel.org
6226 F: Documentation/sphinx/parse-headers.pl
6227 F: scripts/documentation-file-ref-check
6228 F: scripts/sphinx-pre-install
6230 DOCUMENTATION/ITALIAN
6231 M: Federico Vaga <federico.vaga@vaga.pv.it>
6232 L: linux-doc@vger.kernel.org
6234 F: Documentation/translations/it_IT
6236 DOCUMENTATION/JAPANESE
6237 R: Akira Yokosawa <akiyks@gmail.com>
6238 L: linux-doc@vger.kernel.org
6240 F: Documentation/translations/ja_JP
6242 DONGWOON DW9714 LENS VOICE COIL DRIVER
6243 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6244 L: linux-media@vger.kernel.org
6246 T: git git://linuxtv.org/media_tree.git
6247 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6248 F: drivers/media/i2c/dw9714.c
6250 DONGWOON DW9768 LENS VOICE COIL DRIVER
6251 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6252 L: linux-media@vger.kernel.org
6254 T: git git://linuxtv.org/media_tree.git
6255 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6256 F: drivers/media/i2c/dw9768.c
6258 DONGWOON DW9807 LENS VOICE COIL DRIVER
6259 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6260 L: linux-media@vger.kernel.org
6262 T: git git://linuxtv.org/media_tree.git
6263 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6264 F: drivers/media/i2c/dw9807-vcm.c
6267 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6268 L: blinux-list@redhat.com
6270 F: drivers/char/dtlk.c
6271 F: include/linux/dtlk.h
6273 DPAA2 DATAPATH I/O (DPIO) DRIVER
6274 M: Roy Pledge <Roy.Pledge@nxp.com>
6275 L: linux-kernel@vger.kernel.org
6277 F: drivers/soc/fsl/dpio
6279 DPAA2 ETHERNET DRIVER
6280 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6281 L: netdev@vger.kernel.org
6283 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6284 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6285 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6286 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6287 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6288 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6289 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6290 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6291 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6292 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6294 DPAA2 ETHERNET SWITCH DRIVER
6295 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6296 L: netdev@vger.kernel.org
6298 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6299 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6300 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6303 M: Philipp Reisner <philipp.reisner@linbit.com>
6304 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6305 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6306 L: drbd-dev@lists.linbit.com
6308 W: http://www.drbd.org
6309 T: git git://git.linbit.com/linux-drbd.git
6310 T: git git://git.linbit.com/drbd-8.4.git
6311 F: Documentation/admin-guide/blockdev/
6312 F: drivers/block/drbd/
6313 F: include/linux/drbd*
6316 DRIVER COMPONENT FRAMEWORK
6317 L: dri-devel@lists.freedesktop.org
6318 F: drivers/base/component.c
6319 F: include/linux/component.h
6321 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6322 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6323 R: "Rafael J. Wysocki" <rafael@kernel.org>
6325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6326 F: Documentation/core-api/kobject.rst
6330 F: include/linux/debugfs.h
6331 F: include/linux/fwnode.h
6332 F: include/linux/kobj*
6333 F: include/linux/property.h
6336 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6337 M: Nishanth Menon <nm@ti.com>
6338 L: linux-pm@vger.kernel.org
6340 F: drivers/soc/ti/smartreflex.c
6341 F: include/linux/power/smartreflex.h
6343 DRM ACCEL DRIVERS FOR INTEL VPU
6344 M: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6345 M: Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6346 L: dri-devel@lists.freedesktop.org
6348 T: git git://anongit.freedesktop.org/drm/drm-misc
6349 F: drivers/accel/ivpu/
6350 F: include/uapi/drm/ivpu_accel.h
6352 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6353 M: Oded Gabbay <ogabbay@kernel.org>
6354 L: dri-devel@lists.freedesktop.org
6356 C: irc://irc.oftc.net/dri-devel
6357 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6358 F: Documentation/accel/
6360 F: include/drm/drm_accel.h
6362 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6363 M: Maxime Ripard <mripard@kernel.org>
6364 M: Chen-Yu Tsai <wens@csie.org>
6365 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6366 L: dri-devel@lists.freedesktop.org
6368 T: git git://anongit.freedesktop.org/drm/drm-misc
6369 F: drivers/gpu/drm/sun4i/sun8i*
6371 DRM DRIVER FOR ARM PL111 CLCD
6372 M: Emma Anholt <emma@anholt.net>
6374 T: git git://anongit.freedesktop.org/drm/drm-misc
6375 F: drivers/gpu/drm/pl111/
6377 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6378 M: Linus Walleij <linus.walleij@linaro.org>
6380 T: git git://anongit.freedesktop.org/drm/drm-misc
6381 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6382 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6384 DRM DRIVER FOR ASPEED BMC GFX
6385 M: Joel Stanley <joel@jms.id.au>
6386 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6388 T: git git://anongit.freedesktop.org/drm/drm-misc
6389 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6390 F: drivers/gpu/drm/aspeed/
6392 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6393 M: Dave Airlie <airlied@redhat.com>
6394 R: Thomas Zimmermann <tzimmermann@suse.de>
6395 L: dri-devel@lists.freedesktop.org
6397 T: git git://anongit.freedesktop.org/drm/drm-misc
6398 F: drivers/gpu/drm/ast/
6400 DRM DRIVER FOR BOCHS VIRTUAL GPU
6401 M: Gerd Hoffmann <kraxel@redhat.com>
6402 L: virtualization@lists.linux-foundation.org
6404 T: git git://anongit.freedesktop.org/drm/drm-misc
6405 F: drivers/gpu/drm/tiny/bochs.c
6407 DRM DRIVER FOR BOE HIMAX8279D PANELS
6408 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6410 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6411 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6413 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6414 M: Jagan Teki <jagan@amarulasolutions.com>
6416 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6417 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6419 DRM DRIVER FOR EBBG FT8719 PANEL
6420 M: Joel Selvaraj <jo@jsfamily.in>
6422 T: git git://anongit.freedesktop.org/drm/drm-misc
6423 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6424 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6426 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6427 M: Linus Walleij <linus.walleij@linaro.org>
6429 T: git git://anongit.freedesktop.org/drm/drm-misc
6430 F: drivers/gpu/drm/tve200/
6432 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6433 M: Icenowy Zheng <icenowy@aosc.io>
6435 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6436 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6438 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6439 M: Jagan Teki <jagan@amarulasolutions.com>
6441 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6442 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6444 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6445 M: Thomas Zimmermann <tzimmermann@suse.de>
6446 M: Javier Martinez Canillas <javierm@redhat.com>
6447 L: dri-devel@lists.freedesktop.org
6449 T: git git://anongit.freedesktop.org/drm/drm-misc
6450 F: drivers/gpu/drm/drm_aperture.c
6451 F: drivers/gpu/drm/tiny/ofdrm.c
6452 F: drivers/gpu/drm/tiny/simpledrm.c
6453 F: drivers/video/aperture.c
6454 F: drivers/video/nomodeset.c
6455 F: include/drm/drm_aperture.h
6456 F: include/linux/aperture.h
6457 F: include/video/nomodeset.h
6459 DRM DRIVER FOR GENERIC EDP PANELS
6460 R: Douglas Anderson <dianders@chromium.org>
6461 F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6462 F: drivers/gpu/drm/panel/panel-edp.c
6464 DRM DRIVER FOR GENERIC USB DISPLAY
6465 M: Noralf Trønnes <noralf@tronnes.org>
6467 W: https://github.com/notro/gud/wiki
6468 T: git git://anongit.freedesktop.org/drm/drm-misc
6469 F: drivers/gpu/drm/gud/
6470 F: include/drm/gud.h
6472 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6473 M: Hans de Goede <hdegoede@redhat.com>
6475 T: git git://anongit.freedesktop.org/drm/drm-misc
6476 F: drivers/gpu/drm/tiny/gm12u320.c
6478 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6479 M: Ondrej Jirman <megi@xff.cz>
6480 M: Javier Martinez Canillas <javierm@redhat.com>
6482 T: git git://anongit.freedesktop.org/drm/drm-misc
6483 F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6484 F: drivers/gpu/drm/panel/panel-himax-hx8394.c
6486 DRM DRIVER FOR HX8357D PANELS
6487 M: Emma Anholt <emma@anholt.net>
6489 T: git git://anongit.freedesktop.org/drm/drm-misc
6490 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6491 F: drivers/gpu/drm/tiny/hx8357d.c
6493 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6494 M: Deepak Rawat <drawat.floss@gmail.com>
6495 L: linux-hyperv@vger.kernel.org
6496 L: dri-devel@lists.freedesktop.org
6498 T: git git://anongit.freedesktop.org/drm/drm-misc
6499 F: drivers/gpu/drm/hyperv
6501 DRM DRIVER FOR ILITEK ILI9225 PANELS
6502 M: David Lechner <david@lechnology.com>
6504 T: git git://anongit.freedesktop.org/drm/drm-misc
6505 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6506 F: drivers/gpu/drm/tiny/ili9225.c
6508 DRM DRIVER FOR ILITEK ILI9486 PANELS
6509 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6511 T: git git://anongit.freedesktop.org/drm/drm-misc
6512 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6513 F: drivers/gpu/drm/tiny/ili9486.c
6515 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6516 M: Jagan Teki <jagan@edgeble.ai>
6518 F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6519 F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6521 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6522 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6524 T: git git://anongit.freedesktop.org/drm/drm-misc
6525 F: drivers/gpu/drm/logicvc/
6527 DRM DRIVER FOR LVDS PANELS
6528 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6529 L: dri-devel@lists.freedesktop.org
6531 T: git git://anongit.freedesktop.org/drm/drm-misc
6532 F: Documentation/devicetree/bindings/display/lvds.yaml
6533 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6534 F: drivers/gpu/drm/panel/panel-lvds.c
6536 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6537 M: Guido Günther <agx@sigxcpu.org>
6538 R: Purism Kernel Team <kernel@puri.sm>
6540 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6541 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6543 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6544 M: Dave Airlie <airlied@redhat.com>
6545 R: Thomas Zimmermann <tzimmermann@suse.de>
6546 L: dri-devel@lists.freedesktop.org
6548 T: git git://anongit.freedesktop.org/drm/drm-misc
6549 F: drivers/gpu/drm/mgag200/
6551 DRM DRIVER FOR MI0283QT
6552 M: Noralf Trønnes <noralf@tronnes.org>
6554 T: git git://anongit.freedesktop.org/drm/drm-misc
6555 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6556 F: drivers/gpu/drm/tiny/mi0283qt.c
6558 DRM DRIVER FOR MIPI DBI compatible panels
6559 M: Noralf Trønnes <noralf@tronnes.org>
6561 W: https://github.com/notro/panel-mipi-dbi/wiki
6562 T: git git://anongit.freedesktop.org/drm/drm-misc
6563 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6564 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6566 DRM DRIVER FOR MSM ADRENO GPU
6567 M: Rob Clark <robdclark@gmail.com>
6568 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6569 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6570 R: Sean Paul <sean@poorly.run>
6571 L: linux-arm-msm@vger.kernel.org
6572 L: dri-devel@lists.freedesktop.org
6573 L: freedreno@lists.freedesktop.org
6575 B: https://gitlab.freedesktop.org/drm/msm/-/issues
6576 T: git https://gitlab.freedesktop.org/drm/msm.git
6577 F: Documentation/devicetree/bindings/display/msm/
6578 F: drivers/gpu/drm/msm/
6579 F: include/uapi/drm/msm_drm.h
6581 DRM DRIVER FOR NOVATEK NT35510 PANELS
6582 M: Linus Walleij <linus.walleij@linaro.org>
6584 T: git git://anongit.freedesktop.org/drm/drm-misc
6585 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6586 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6588 DRM DRIVER FOR NOVATEK NT35560 PANELS
6589 M: Linus Walleij <linus.walleij@linaro.org>
6591 T: git git://anongit.freedesktop.org/drm/drm-misc
6592 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6593 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6595 DRM DRIVER FOR NOVATEK NT36523 PANELS
6596 M: Jianhua Lu <lujianhua000@gmail.com>
6598 T: git git://anongit.freedesktop.org/drm/drm-misc
6599 F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
6600 F: drivers/gpu/drm/panel/panel-novatek-nt36523.c
6602 DRM DRIVER FOR NOVATEK NT36672A PANELS
6603 M: Sumit Semwal <sumit.semwal@linaro.org>
6605 T: git git://anongit.freedesktop.org/drm/drm-misc
6606 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6607 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6609 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6610 M: Ben Skeggs <bskeggs@redhat.com>
6611 M: Karol Herbst <kherbst@redhat.com>
6612 M: Lyude Paul <lyude@redhat.com>
6613 L: dri-devel@lists.freedesktop.org
6614 L: nouveau@lists.freedesktop.org
6616 W: https://nouveau.freedesktop.org/
6617 Q: https://patchwork.freedesktop.org/project/nouveau/
6618 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6619 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6620 C: irc://irc.oftc.net/nouveau
6621 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6622 F: drivers/gpu/drm/nouveau/
6623 F: include/uapi/drm/nouveau_drm.h
6625 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6626 M: Stefan Mavrodiev <stefan@olimex.com>
6628 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6629 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6631 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6632 R: Douglas Anderson <dianders@chromium.org>
6633 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6634 F: drivers/gpu/drm/bridge/parade-ps8640.c
6636 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6637 M: Noralf Trønnes <noralf@tronnes.org>
6639 T: git git://anongit.freedesktop.org/drm/drm-misc
6640 F: Documentation/devicetree/bindings/display/repaper.txt
6641 F: drivers/gpu/drm/tiny/repaper.c
6643 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6644 M: Dave Airlie <airlied@redhat.com>
6645 M: Gerd Hoffmann <kraxel@redhat.com>
6646 L: virtualization@lists.linux-foundation.org
6648 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6649 T: git git://anongit.freedesktop.org/drm/drm-misc
6650 F: drivers/gpu/drm/tiny/cirrus.c
6652 DRM DRIVER FOR QXL VIRTUAL GPU
6653 M: Dave Airlie <airlied@redhat.com>
6654 M: Gerd Hoffmann <kraxel@redhat.com>
6655 L: virtualization@lists.linux-foundation.org
6656 L: spice-devel@lists.freedesktop.org
6658 T: git git://anongit.freedesktop.org/drm/drm-misc
6659 F: drivers/gpu/drm/qxl/
6660 F: include/uapi/drm/qxl_drm.h
6662 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6663 M: Robert Chiras <robert.chiras@nxp.com>
6665 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6666 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6668 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6669 M: Linus Walleij <linus.walleij@linaro.org>
6671 T: git git://anongit.freedesktop.org/drm/drm-misc
6672 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6673 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6675 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
6676 M: Inki Dae <inki.dae@samsung.com>
6677 M: Jagan Teki <jagan@amarulasolutions.com>
6678 M: Marek Szyprowski <m.szyprowski@samsung.com>
6680 T: git git://anongit.freedesktop.org/drm/drm-misc
6681 F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
6682 F: drivers/gpu/drm/bridge/samsung-dsim.c
6683 F: include/drm/bridge/samsung-dsim.h
6685 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6686 M: Markuss Broks <markuss.broks@gmail.com>
6688 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6689 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6691 DRM DRIVER FOR SITRONIX ST7586 PANELS
6692 M: David Lechner <david@lechnology.com>
6694 T: git git://anongit.freedesktop.org/drm/drm-misc
6695 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6696 F: drivers/gpu/drm/tiny/st7586.c
6698 DRM DRIVER FOR SITRONIX ST7701 PANELS
6699 M: Jagan Teki <jagan@amarulasolutions.com>
6701 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6702 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6704 DRM DRIVER FOR SITRONIX ST7703 PANELS
6705 M: Guido Günther <agx@sigxcpu.org>
6706 R: Purism Kernel Team <kernel@puri.sm>
6707 R: Ondrej Jirman <megous@megous.com>
6709 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6710 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6712 DRM DRIVER FOR SITRONIX ST7735R PANELS
6713 M: David Lechner <david@lechnology.com>
6715 T: git git://anongit.freedesktop.org/drm/drm-misc
6716 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6717 F: drivers/gpu/drm/tiny/st7735r.c
6719 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6720 M: Javier Martinez Canillas <javierm@redhat.com>
6722 T: git git://anongit.freedesktop.org/drm/drm-misc
6723 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6724 F: drivers/gpu/drm/solomon/ssd130x*
6726 DRM DRIVER FOR ST-ERICSSON MCDE
6727 M: Linus Walleij <linus.walleij@linaro.org>
6729 T: git git://anongit.freedesktop.org/drm/drm-misc
6730 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6731 F: drivers/gpu/drm/mcde/
6733 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6734 M: Jagan Teki <jagan@amarulasolutions.com>
6736 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6737 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6739 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6740 R: Douglas Anderson <dianders@chromium.org>
6741 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6742 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6744 DRM DRIVER FOR TPO TPG110 PANELS
6745 M: Linus Walleij <linus.walleij@linaro.org>
6747 T: git git://anongit.freedesktop.org/drm/drm-misc
6748 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6749 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6751 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6752 M: Dave Airlie <airlied@redhat.com>
6753 R: Sean Paul <sean@poorly.run>
6754 R: Thomas Zimmermann <tzimmermann@suse.de>
6755 L: dri-devel@lists.freedesktop.org
6757 T: git git://anongit.freedesktop.org/drm/drm-misc
6758 F: drivers/gpu/drm/udl/
6760 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6761 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6762 M: Melissa Wen <melissa.srw@gmail.com>
6763 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6764 R: Daniel Vetter <daniel@ffwll.ch>
6765 L: dri-devel@lists.freedesktop.org
6767 T: git git://anongit.freedesktop.org/drm/drm-misc
6768 F: Documentation/gpu/vkms.rst
6769 F: drivers/gpu/drm/vkms/
6771 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6772 M: Hans de Goede <hdegoede@redhat.com>
6773 L: dri-devel@lists.freedesktop.org
6775 T: git git://anongit.freedesktop.org/drm/drm-misc
6776 F: drivers/gpu/drm/vboxvideo/
6778 DRM DRIVER FOR VMWARE VIRTUAL GPU
6779 M: Zack Rusin <zackr@vmware.com>
6780 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6781 L: dri-devel@lists.freedesktop.org
6783 T: git git://anongit.freedesktop.org/drm/drm-misc
6784 F: drivers/gpu/drm/vmwgfx/
6785 F: include/uapi/drm/vmwgfx_drm.h
6787 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6788 M: Linus Walleij <linus.walleij@linaro.org>
6790 T: git git://anongit.freedesktop.org/drm/drm-misc
6791 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6792 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6795 M: David Airlie <airlied@gmail.com>
6796 M: Daniel Vetter <daniel@ffwll.ch>
6797 L: dri-devel@lists.freedesktop.org
6799 B: https://gitlab.freedesktop.org/drm
6800 C: irc://irc.oftc.net/dri-devel
6801 T: git git://anongit.freedesktop.org/drm/drm
6802 F: Documentation/devicetree/bindings/display/
6803 F: Documentation/devicetree/bindings/gpu/
6804 F: Documentation/gpu/
6807 F: include/linux/vga*
6808 F: include/uapi/drm/
6810 DRM DRIVERS AND MISC GPU PATCHES
6811 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6812 M: Maxime Ripard <mripard@kernel.org>
6813 M: Thomas Zimmermann <tzimmermann@suse.de>
6815 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6816 T: git git://anongit.freedesktop.org/drm/drm-misc
6817 F: Documentation/gpu/
6818 F: drivers/gpu/drm/*
6821 F: include/linux/vga*
6822 F: include/uapi/drm/drm*
6824 DRM DRIVERS FOR ALLWINNER A10
6825 M: Maxime Ripard <mripard@kernel.org>
6826 M: Chen-Yu Tsai <wens@csie.org>
6827 L: dri-devel@lists.freedesktop.org
6829 T: git git://anongit.freedesktop.org/drm/drm-misc
6830 F: Documentation/devicetree/bindings/display/allwinner*
6831 F: drivers/gpu/drm/sun4i/
6833 DRM DRIVERS FOR AMLOGIC SOCS
6834 M: Neil Armstrong <neil.armstrong@linaro.org>
6835 L: dri-devel@lists.freedesktop.org
6836 L: linux-amlogic@lists.infradead.org
6838 W: http://linux-meson.com/
6839 T: git git://anongit.freedesktop.org/drm/drm-misc
6840 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6841 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6842 F: Documentation/gpu/meson.rst
6843 F: drivers/gpu/drm/meson/
6845 DRM DRIVERS FOR ATMEL HLCDC
6846 M: Sam Ravnborg <sam@ravnborg.org>
6847 M: Boris Brezillon <bbrezillon@kernel.org>
6848 L: dri-devel@lists.freedesktop.org
6850 T: git git://anongit.freedesktop.org/drm/drm-misc
6851 F: Documentation/devicetree/bindings/display/atmel/
6852 F: drivers/gpu/drm/atmel-hlcdc/
6854 DRM DRIVERS FOR BRIDGE CHIPS
6855 M: Andrzej Hajda <andrzej.hajda@intel.com>
6856 M: Neil Armstrong <neil.armstrong@linaro.org>
6857 M: Robert Foss <rfoss@kernel.org>
6858 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6859 R: Jonas Karlman <jonas@kwiboo.se>
6860 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6862 T: git git://anongit.freedesktop.org/drm/drm-misc
6863 F: Documentation/devicetree/bindings/display/bridge/
6864 F: drivers/gpu/drm/bridge/
6865 F: include/drm/drm_bridge.h
6867 DRM DRIVERS FOR EXYNOS
6868 M: Inki Dae <inki.dae@samsung.com>
6869 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6870 M: Kyungmin Park <kyungmin.park@samsung.com>
6871 L: dri-devel@lists.freedesktop.org
6873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6874 F: Documentation/devicetree/bindings/display/exynos/
6875 F: Documentation/devicetree/bindings/display/samsung/
6876 F: drivers/gpu/drm/exynos/
6877 F: include/uapi/drm/exynos_drm.h
6879 DRM DRIVERS FOR FREESCALE DCU
6880 M: Stefan Agner <stefan@agner.ch>
6881 M: Alison Wang <alison.wang@nxp.com>
6882 L: dri-devel@lists.freedesktop.org
6884 T: git git://anongit.freedesktop.org/drm/drm-misc
6885 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6886 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6887 F: drivers/gpu/drm/fsl-dcu/
6889 DRM DRIVERS FOR FREESCALE IMX
6890 M: Philipp Zabel <p.zabel@pengutronix.de>
6891 L: dri-devel@lists.freedesktop.org
6893 F: Documentation/devicetree/bindings/display/imx/
6894 F: drivers/gpu/drm/imx/ipuv3/
6895 F: drivers/gpu/ipu-v3/
6897 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6898 M: Liu Ying <victor.liu@nxp.com>
6899 L: dri-devel@lists.freedesktop.org
6901 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6902 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6903 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6904 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6905 F: drivers/gpu/drm/bridge/imx/
6907 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6908 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6909 L: dri-devel@lists.freedesktop.org
6911 T: git git://github.com/patjak/drm-gma500
6912 F: drivers/gpu/drm/gma500/
6914 DRM DRIVERS FOR HISILICON
6915 M: Xinliang Liu <xinliang.liu@linaro.org>
6916 M: Tian Tao <tiantao6@hisilicon.com>
6917 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6918 R: Sumit Semwal <sumit.semwal@linaro.org>
6919 R: Yongqin Liu <yongqin.liu@linaro.org>
6920 R: John Stultz <jstultz@google.com>
6921 L: dri-devel@lists.freedesktop.org
6923 T: git git://anongit.freedesktop.org/drm/drm-misc
6924 F: Documentation/devicetree/bindings/display/hisilicon/
6925 F: drivers/gpu/drm/hisilicon/
6927 DRM DRIVERS FOR LIMA
6928 M: Qiang Yu <yuq825@gmail.com>
6929 L: dri-devel@lists.freedesktop.org
6930 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6932 T: git git://anongit.freedesktop.org/drm/drm-misc
6933 F: drivers/gpu/drm/lima/
6934 F: include/uapi/drm/lima_drm.h
6936 DRM DRIVERS FOR MEDIATEK
6937 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6938 M: Philipp Zabel <p.zabel@pengutronix.de>
6939 L: dri-devel@lists.freedesktop.org
6940 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6942 F: Documentation/devicetree/bindings/display/mediatek/
6943 F: drivers/gpu/drm/mediatek/
6944 F: drivers/phy/mediatek/phy-mtk-dp.c
6945 F: drivers/phy/mediatek/phy-mtk-hdmi*
6946 F: drivers/phy/mediatek/phy-mtk-mipi*
6948 DRM DRIVERS FOR NVIDIA TEGRA
6949 M: Thierry Reding <thierry.reding@gmail.com>
6950 M: Mikko Perttunen <mperttunen@nvidia.com>
6951 L: dri-devel@lists.freedesktop.org
6952 L: linux-tegra@vger.kernel.org
6954 T: git https://gitlab.freedesktop.org/drm/tegra.git
6955 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6956 F: Documentation/devicetree/bindings/gpu/host1x/
6957 F: drivers/gpu/drm/tegra/
6958 F: drivers/gpu/host1x/
6959 F: include/linux/host1x.h
6960 F: include/uapi/drm/tegra_drm.h
6962 DRM DRIVERS FOR RENESAS
6963 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6964 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6965 L: dri-devel@lists.freedesktop.org
6966 L: linux-renesas-soc@vger.kernel.org
6968 T: git git://linuxtv.org/pinchartl/media drm/du/next
6969 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6970 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6971 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6972 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6973 F: drivers/gpu/drm/rcar-du/
6974 F: drivers/gpu/drm/shmobile/
6975 F: include/linux/platform_data/shmob_drm.h
6977 DRM DRIVERS FOR ROCKCHIP
6978 M: Sandy Huang <hjc@rock-chips.com>
6979 M: Heiko Stübner <heiko@sntech.de>
6980 L: dri-devel@lists.freedesktop.org
6982 T: git git://anongit.freedesktop.org/drm/drm-misc
6983 F: Documentation/devicetree/bindings/display/rockchip/
6984 F: drivers/gpu/drm/rockchip/
6987 M: Alain Volmat <alain.volmat@foss.st.com>
6988 L: dri-devel@lists.freedesktop.org
6990 T: git git://anongit.freedesktop.org/drm/drm-misc
6991 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6992 F: drivers/gpu/drm/sti
6995 M: Yannick Fertre <yannick.fertre@foss.st.com>
6996 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6997 M: Philippe Cornu <philippe.cornu@foss.st.com>
6998 L: dri-devel@lists.freedesktop.org
7000 T: git git://anongit.freedesktop.org/drm/drm-misc
7001 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7002 F: drivers/gpu/drm/stm
7004 DRM DRIVERS FOR TI KEYSTONE
7005 M: Jyri Sarha <jyri.sarha@iki.fi>
7006 M: Tomi Valkeinen <tomba@kernel.org>
7007 L: dri-devel@lists.freedesktop.org
7009 T: git git://anongit.freedesktop.org/drm/drm-misc
7010 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7011 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7012 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7013 F: drivers/gpu/drm/tidss/
7015 DRM DRIVERS FOR TI LCDC
7016 M: Jyri Sarha <jyri.sarha@iki.fi>
7017 R: Tomi Valkeinen <tomba@kernel.org>
7018 L: dri-devel@lists.freedesktop.org
7020 F: Documentation/devicetree/bindings/display/tilcdc/
7021 F: drivers/gpu/drm/tilcdc/
7023 DRM DRIVERS FOR TI OMAP
7024 M: Tomi Valkeinen <tomba@kernel.org>
7025 L: dri-devel@lists.freedesktop.org
7027 F: Documentation/devicetree/bindings/display/ti/
7028 F: drivers/gpu/drm/omapdrm/
7031 M: Emma Anholt <emma@anholt.net>
7032 M: Melissa Wen <mwen@igalia.com>
7034 T: git git://anongit.freedesktop.org/drm/drm-misc
7035 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7036 F: drivers/gpu/drm/v3d/
7037 F: include/uapi/drm/v3d_drm.h
7040 M: Emma Anholt <emma@anholt.net>
7041 M: Maxime Ripard <mripard@kernel.org>
7043 T: git git://github.com/anholt/linux
7044 T: git git://anongit.freedesktop.org/drm/drm-misc
7045 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7046 F: drivers/gpu/drm/vc4/
7047 F: include/uapi/drm/vc4_drm.h
7049 DRM DRIVERS FOR VIVANTE GPU IP
7050 M: Lucas Stach <l.stach@pengutronix.de>
7051 R: Russell King <linux+etnaviv@armlinux.org.uk>
7052 R: Christian Gmeiner <christian.gmeiner@gmail.com>
7053 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7054 L: dri-devel@lists.freedesktop.org
7056 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7057 F: drivers/gpu/drm/etnaviv/
7058 F: include/uapi/drm/etnaviv_drm.h
7061 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7062 L: dri-devel@lists.freedesktop.org
7063 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7065 T: git git://anongit.freedesktop.org/drm/drm-misc
7066 F: Documentation/gpu/xen-front.rst
7067 F: drivers/gpu/drm/xen/
7069 DRM DRIVERS FOR XILINX
7070 M: Hyun Kwon <hyun.kwon@xilinx.com>
7071 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7072 L: dri-devel@lists.freedesktop.org
7074 T: git git://anongit.freedesktop.org/drm/drm-misc
7075 F: Documentation/devicetree/bindings/display/xlnx/
7076 F: drivers/gpu/drm/xlnx/
7079 M: Luben Tuikov <luben.tuikov@amd.com>
7080 L: dri-devel@lists.freedesktop.org
7082 T: git git://anongit.freedesktop.org/drm/drm-misc
7083 F: drivers/gpu/drm/scheduler/
7084 F: include/drm/gpu_scheduler.h
7087 M: Neil Armstrong <neil.armstrong@linaro.org>
7088 R: Sam Ravnborg <sam@ravnborg.org>
7089 L: dri-devel@lists.freedesktop.org
7091 T: git git://anongit.freedesktop.org/drm/drm-misc
7092 F: Documentation/devicetree/bindings/display/panel/
7093 F: drivers/gpu/drm/drm_panel.c
7094 F: drivers/gpu/drm/panel/
7095 F: include/drm/drm_panel.h
7097 DRM PRIVACY-SCREEN CLASS
7098 M: Hans de Goede <hdegoede@redhat.com>
7099 L: dri-devel@lists.freedesktop.org
7101 T: git git://anongit.freedesktop.org/drm/drm-misc
7102 F: drivers/gpu/drm/drm_privacy_screen*
7103 F: include/drm/drm_privacy_screen*
7106 M: Christian Koenig <christian.koenig@amd.com>
7107 M: Huang Rui <ray.huang@amd.com>
7108 L: dri-devel@lists.freedesktop.org
7110 T: git git://anongit.freedesktop.org/drm/drm-misc
7111 F: drivers/gpu/drm/ttm/
7114 DSBR100 USB FM RADIO DRIVER
7115 M: Alexey Klimov <klimov.linux@gmail.com>
7116 L: linux-media@vger.kernel.org
7118 T: git git://linuxtv.org/media_tree.git
7119 F: drivers/media/radio/dsbr100.c
7122 M: Hans Verkuil <hverkuil@xs4all.nl>
7123 L: linux-media@vger.kernel.org
7125 W: https://linuxtv.org
7126 T: git git://linuxtv.org/media_tree.git
7127 F: drivers/media/pci/dt3155/
7129 DVB_USB_AF9015 MEDIA DRIVER
7130 M: Antti Palosaari <crope@iki.fi>
7131 L: linux-media@vger.kernel.org
7133 W: https://linuxtv.org
7134 W: http://palosaari.fi/linux/
7135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7136 T: git git://linuxtv.org/anttip/media_tree.git
7137 F: drivers/media/usb/dvb-usb-v2/af9015*
7139 DVB_USB_AF9035 MEDIA DRIVER
7140 M: Antti Palosaari <crope@iki.fi>
7141 L: linux-media@vger.kernel.org
7143 W: https://linuxtv.org
7144 W: http://palosaari.fi/linux/
7145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7146 T: git git://linuxtv.org/anttip/media_tree.git
7147 F: drivers/media/usb/dvb-usb-v2/af9035*
7149 DVB_USB_ANYSEE MEDIA DRIVER
7150 M: Antti Palosaari <crope@iki.fi>
7151 L: linux-media@vger.kernel.org
7153 W: https://linuxtv.org
7154 W: http://palosaari.fi/linux/
7155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7156 T: git git://linuxtv.org/anttip/media_tree.git
7157 F: drivers/media/usb/dvb-usb-v2/anysee*
7159 DVB_USB_AU6610 MEDIA DRIVER
7160 M: Antti Palosaari <crope@iki.fi>
7161 L: linux-media@vger.kernel.org
7163 W: https://linuxtv.org
7164 W: http://palosaari.fi/linux/
7165 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7166 T: git git://linuxtv.org/anttip/media_tree.git
7167 F: drivers/media/usb/dvb-usb-v2/au6610*
7169 DVB_USB_CE6230 MEDIA DRIVER
7170 M: Antti Palosaari <crope@iki.fi>
7171 L: linux-media@vger.kernel.org
7173 W: https://linuxtv.org
7174 W: http://palosaari.fi/linux/
7175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7176 T: git git://linuxtv.org/anttip/media_tree.git
7177 F: drivers/media/usb/dvb-usb-v2/ce6230*
7179 DVB_USB_CXUSB MEDIA DRIVER
7180 M: Michael Krufky <mkrufky@linuxtv.org>
7181 L: linux-media@vger.kernel.org
7183 W: https://linuxtv.org
7184 W: http://github.com/mkrufky
7185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7186 T: git git://linuxtv.org/media_tree.git
7187 F: drivers/media/usb/dvb-usb/cxusb*
7189 DVB_USB_EC168 MEDIA DRIVER
7190 M: Antti Palosaari <crope@iki.fi>
7191 L: linux-media@vger.kernel.org
7193 W: https://linuxtv.org
7194 W: http://palosaari.fi/linux/
7195 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7196 T: git git://linuxtv.org/anttip/media_tree.git
7197 F: drivers/media/usb/dvb-usb-v2/ec168*
7199 DVB_USB_GL861 MEDIA DRIVER
7200 M: Antti Palosaari <crope@iki.fi>
7201 L: linux-media@vger.kernel.org
7203 W: https://linuxtv.org
7204 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7205 T: git git://linuxtv.org/anttip/media_tree.git
7206 F: drivers/media/usb/dvb-usb-v2/gl861*
7208 DVB_USB_MXL111SF MEDIA DRIVER
7209 M: Michael Krufky <mkrufky@linuxtv.org>
7210 L: linux-media@vger.kernel.org
7212 W: https://linuxtv.org
7213 W: http://github.com/mkrufky
7214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7215 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7216 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7218 DVB_USB_RTL28XXU MEDIA DRIVER
7219 M: Antti Palosaari <crope@iki.fi>
7220 L: linux-media@vger.kernel.org
7222 W: https://linuxtv.org
7223 W: http://palosaari.fi/linux/
7224 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7225 T: git git://linuxtv.org/anttip/media_tree.git
7226 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7228 DVB_USB_V2 MEDIA DRIVER
7229 M: Antti Palosaari <crope@iki.fi>
7230 L: linux-media@vger.kernel.org
7232 W: https://linuxtv.org
7233 W: http://palosaari.fi/linux/
7234 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7235 T: git git://linuxtv.org/anttip/media_tree.git
7236 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7237 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7240 M: Jason Baron <jbaron@akamai.com>
7241 M: Jim Cromie <jim.cromie@gmail.com>
7243 F: include/linux/dynamic_debug.h
7244 F: lib/dynamic_debug.c
7245 F: lib/test_dynamic_debug.c
7247 DYNAMIC INTERRUPT MODERATION
7248 M: Tal Gilboa <talgi@nvidia.com>
7250 F: Documentation/networking/net_dim.rst
7251 F: include/linux/dim.h
7254 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7255 M: Daniel Lezcano <daniel.lezcano@kernel.org>
7256 L: linux-pm@vger.kernel.org
7258 B: https://bugzilla.kernel.org
7259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7260 F: drivers/powercap/dtpm*
7261 F: include/linux/dtpm.h
7263 DZ DECSTATION DZ11 SERIAL DRIVER
7264 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7266 F: drivers/tty/serial/dz.*
7268 E3X0 POWER BUTTON DRIVER
7269 M: Moritz Fischer <moritz.fischer@ettus.com>
7270 L: usrp-users@lists.ettus.com
7272 W: http://www.ettus.com
7273 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7274 F: drivers/input/misc/e3x0-button.c
7277 M: Antti Palosaari <crope@iki.fi>
7278 L: linux-media@vger.kernel.org
7280 W: https://linuxtv.org
7281 W: http://palosaari.fi/linux/
7282 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7283 T: git git://linuxtv.org/anttip/media_tree.git
7284 F: drivers/media/tuners/e4000*
7286 EARTH_PT1 MEDIA DRIVER
7287 M: Akihiro Tsukada <tskd08@gmail.com>
7288 L: linux-media@vger.kernel.org
7290 F: drivers/media/pci/pt1/
7292 EARTH_PT3 MEDIA DRIVER
7293 M: Akihiro Tsukada <tskd08@gmail.com>
7294 L: linux-media@vger.kernel.org
7296 F: drivers/media/pci/pt3/
7299 M: Antti Palosaari <crope@iki.fi>
7300 L: linux-media@vger.kernel.org
7302 W: https://linuxtv.org
7303 W: http://palosaari.fi/linux/
7304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7305 T: git git://linuxtv.org/anttip/media_tree.git
7306 F: drivers/media/dvb-frontends/ec100*
7309 M: Tyler Hicks <code@tyhicks.com>
7310 L: ecryptfs@vger.kernel.org
7312 W: http://ecryptfs.org
7313 W: https://launchpad.net/ecryptfs
7314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7315 F: Documentation/filesystems/ecryptfs.rst
7319 M: Yazen Ghannam <yazen.ghannam@amd.com>
7320 L: linux-edac@vger.kernel.org
7322 F: drivers/edac/amd64_edac*
7323 F: drivers/edac/mce_amd*
7326 M: Jan Luebbe <jlu@pengutronix.de>
7327 L: linux-edac@vger.kernel.org
7329 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7330 F: drivers/edac/armada_xp_*
7333 M: Stefan Schaeckeler <sschaeck@cisco.com>
7335 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7336 F: drivers/edac/aspeed_edac.c
7339 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7341 F: drivers/edac/bluefield_edac.c
7344 M: Andre Przywara <andre.przywara@arm.com>
7345 L: linux-edac@vger.kernel.org
7347 F: drivers/edac/highbank*
7350 M: Ralf Baechle <ralf@linux-mips.org>
7351 L: linux-edac@vger.kernel.org
7352 L: linux-mips@vger.kernel.org
7354 F: drivers/edac/octeon_edac*
7356 EDAC-CAVIUM THUNDERX
7357 M: Robert Richter <rric@kernel.org>
7358 L: linux-edac@vger.kernel.org
7360 F: drivers/edac/thunderx_edac*
7363 M: Borislav Petkov <bp@alien8.de>
7364 M: Tony Luck <tony.luck@intel.com>
7365 R: James Morse <james.morse@arm.com>
7366 R: Mauro Carvalho Chehab <mchehab@kernel.org>
7367 R: Robert Richter <rric@kernel.org>
7368 L: linux-edac@vger.kernel.org
7370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7371 F: Documentation/admin-guide/ras.rst
7372 F: Documentation/driver-api/edac.rst
7374 F: include/linux/edac.h
7377 M: Lei Wang <lewan@microsoft.com>
7378 L: linux-edac@vger.kernel.org
7380 F: drivers/edac/dmc520_edac.c
7383 M: Mark Gross <markgross@kernel.org>
7384 L: linux-edac@vger.kernel.org
7386 F: drivers/edac/e752x_edac.c
7389 L: linux-edac@vger.kernel.org
7391 F: drivers/edac/e7xxx_edac.c
7394 M: York Sun <york.sun@nxp.com>
7395 L: linux-edac@vger.kernel.org
7397 F: drivers/edac/fsl_ddr_edac.*
7400 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7401 L: linux-edac@vger.kernel.org
7403 F: drivers/edac/ghes_edac.c
7406 M: Tony Luck <tony.luck@intel.com>
7407 L: linux-edac@vger.kernel.org
7409 F: drivers/edac/i10nm_base.c
7412 L: linux-edac@vger.kernel.org
7414 F: drivers/edac/i3000_edac.c
7417 L: linux-edac@vger.kernel.org
7419 F: drivers/edac/i5000_edac.c
7422 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7423 L: linux-edac@vger.kernel.org
7425 F: drivers/edac/i5400_edac.c
7428 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7429 L: linux-edac@vger.kernel.org
7431 F: drivers/edac/i7300_edac.c
7434 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7435 L: linux-edac@vger.kernel.org
7437 F: drivers/edac/i7core_edac.c
7440 M: Tim Small <tim@buttersideup.com>
7441 L: linux-edac@vger.kernel.org
7443 F: drivers/edac/i82443bxgx_edac.c
7446 M: "Arvind R." <arvino55@gmail.com>
7447 L: linux-edac@vger.kernel.org
7449 F: drivers/edac/i82975x_edac.c
7452 M: Jason Baron <jbaron@akamai.com>
7453 L: linux-edac@vger.kernel.org
7455 F: drivers/edac/ie31200_edac.c
7458 M: Tony Luck <tony.luck@intel.com>
7459 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7460 L: linux-edac@vger.kernel.org
7462 F: drivers/edac/igen6_edac.c
7465 M: Johannes Thumshirn <morbidrsa@gmail.com>
7466 L: linux-edac@vger.kernel.org
7468 F: drivers/edac/mpc85xx_edac.[ch]
7471 M: Egor Martovetsky <egor@pasemi.com>
7472 L: linux-edac@vger.kernel.org
7474 F: drivers/edac/pasemi_edac.c
7477 M: Tony Luck <tony.luck@intel.com>
7478 L: linux-edac@vger.kernel.org
7480 F: drivers/edac/pnd2_edac.[ch]
7483 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7484 L: linux-arm-msm@vger.kernel.org
7485 L: linux-edac@vger.kernel.org
7487 F: drivers/edac/qcom_edac.c
7490 M: Tim Small <tim@buttersideup.com>
7491 L: linux-edac@vger.kernel.org
7493 F: drivers/edac/r82600_edac.c
7496 M: Tony Luck <tony.luck@intel.com>
7497 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7498 L: linux-edac@vger.kernel.org
7500 F: drivers/edac/sb_edac.c
7503 M: Tony Luck <tony.luck@intel.com>
7504 L: linux-edac@vger.kernel.org
7506 F: drivers/edac/skx_*.[ch]
7509 M: Tero Kristo <kristo@kernel.org>
7510 L: linux-edac@vger.kernel.org
7512 F: drivers/edac/ti_edac.c
7514 EDIROL UA-101/UA-1000 DRIVER
7515 M: Clemens Ladisch <clemens@ladisch.de>
7516 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7519 F: sound/usb/misc/ua101.c
7522 M: Ivan Hu <ivan.hu@canonical.com>
7523 M: Ard Biesheuvel <ardb@kernel.org>
7524 L: linux-efi@vger.kernel.org
7526 F: drivers/firmware/efi/test/
7528 EFI VARIABLE FILESYSTEM
7529 M: Jeremy Kerr <jk@ozlabs.org>
7530 M: Ard Biesheuvel <ardb@kernel.org>
7531 L: linux-efi@vger.kernel.org
7533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7536 EFIFB FRAMEBUFFER DRIVER
7537 M: Peter Jones <pjones@redhat.com>
7538 L: linux-fbdev@vger.kernel.org
7540 F: drivers/video/fbdev/efifb.c
7544 W: http://aeschi.ch.eu.org/efs/
7547 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7548 M: Douglas Miller <dougmill@linux.ibm.com>
7549 L: netdev@vger.kernel.org
7551 F: drivers/net/ethernet/ibm/ehea/
7553 ELM327 CAN NETWORK DRIVER
7554 M: Max Staudt <max@enpas.org>
7555 L: linux-can@vger.kernel.org
7557 F: Documentation/networking/device_drivers/can/can327.rst
7558 F: drivers/net/can/can327.c
7560 EM28XX VIDEO4LINUX DRIVER
7561 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7562 L: linux-media@vger.kernel.org
7564 W: https://linuxtv.org
7565 T: git git://linuxtv.org/media_tree.git
7566 F: Documentation/admin-guide/media/em28xx*
7567 F: drivers/media/usb/em28xx/
7569 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7570 M: Adrian Hunter <adrian.hunter@intel.com>
7571 M: Ritesh Harjani <riteshh@codeaurora.org>
7572 M: Asutosh Das <asutoshd@codeaurora.org>
7573 L: linux-mmc@vger.kernel.org
7575 F: drivers/mmc/host/cqhci*
7577 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7578 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7579 L: linux-scsi@vger.kernel.org
7581 W: http://www.broadcom.com
7582 F: drivers/scsi/be2iscsi/
7584 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7585 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7586 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7587 M: Somnath Kotur <somnath.kotur@broadcom.com>
7588 L: netdev@vger.kernel.org
7590 W: http://www.emulex.com
7591 F: drivers/net/ethernet/emulex/benet/
7593 EMULEX ONECONNECT ROCE DRIVER
7594 M: Selvin Xavier <selvin.xavier@broadcom.com>
7595 L: linux-rdma@vger.kernel.org
7597 W: http://www.broadcom.com
7598 F: drivers/infiniband/hw/ocrdma/
7599 F: include/uapi/rdma/ocrdma-abi.h
7601 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7602 M: James Smart <james.smart@broadcom.com>
7603 M: Ram Vegesna <ram.vegesna@broadcom.com>
7604 L: linux-scsi@vger.kernel.org
7605 L: target-devel@vger.kernel.org
7607 W: http://www.broadcom.com
7608 F: drivers/scsi/elx/
7610 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7611 M: James Smart <james.smart@broadcom.com>
7612 M: Dick Kennedy <dick.kennedy@broadcom.com>
7613 L: linux-scsi@vger.kernel.org
7615 W: http://www.broadcom.com
7616 F: drivers/scsi/lpfc/
7618 ENE CB710 FLASH CARD READER DRIVER
7619 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7621 F: drivers/misc/cb710/
7622 F: drivers/mmc/host/cb710-mmc.*
7623 F: include/linux/cb710.h
7625 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7626 M: Maxim Levitsky <maximlevitsky@gmail.com>
7628 F: drivers/media/rc/ene_ir.*
7630 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7631 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7632 L: linuxppc-dev@lists.ozlabs.org
7634 F: drivers/tty/ehv_bytechan.c
7636 EPSON S1D13XXX FRAMEBUFFER DRIVER
7637 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7640 F: drivers/video/fbdev/s1d13xxxfb.c
7641 F: include/video/s1d13xxxfb.h
7644 M: Gao Xiang <xiang@kernel.org>
7645 M: Chao Yu <chao@kernel.org>
7646 R: Yue Hu <huyue2@coolpad.com>
7647 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7648 L: linux-erofs@lists.ozlabs.org
7650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7651 F: Documentation/ABI/testing/sysfs-fs-erofs
7652 F: Documentation/filesystems/erofs.rst
7654 F: include/trace/events/erofs.h
7656 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7657 M: Jeff Layton <jlayton@kernel.org>
7659 F: include/linux/errseq.h
7663 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7665 L: linux-can@vger.kernel.org
7667 F: drivers/net/can/usb/esd_usb.c
7669 ET131X NETWORK DRIVER
7670 M: Mark Einon <mark.einon@gmail.com>
7672 F: drivers/net/ethernet/agere/
7674 ETAS ES58X CAN/USB DRIVER
7675 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7676 L: linux-can@vger.kernel.org
7678 F: Documentation/networking/devlink/etas_es58x.rst
7679 F: drivers/net/can/usb/etas_es58x/
7682 M: Roopa Prabhu <roopa@nvidia.com>
7683 M: Nikolay Aleksandrov <razor@blackwall.org>
7684 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7685 L: netdev@vger.kernel.org
7687 W: http://www.linuxfoundation.org/en/Net:Bridge
7688 F: include/linux/netfilter_bridge/
7691 ETHERNET PHY LIBRARY
7692 M: Andrew Lunn <andrew@lunn.ch>
7693 M: Heiner Kallweit <hkallweit1@gmail.com>
7694 R: Russell King <linux@armlinux.org.uk>
7695 L: netdev@vger.kernel.org
7697 F: Documentation/ABI/testing/sysfs-class-net-phydev
7698 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7699 F: Documentation/devicetree/bindings/net/mdio*
7700 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7701 F: Documentation/networking/phy.rst
7702 F: drivers/net/mdio/
7703 F: drivers/net/mdio/acpi_mdio.c
7704 F: drivers/net/mdio/fwnode_mdio.c
7705 F: drivers/net/mdio/of_mdio.c
7708 F: include/dt-bindings/net/qca-ar803x.h
7709 F: include/linux/*mdio*.h
7710 F: include/linux/linkmode.h
7711 F: include/linux/mdio/*.h
7712 F: include/linux/mii.h
7713 F: include/linux/of_net.h
7714 F: include/linux/phy.h
7715 F: include/linux/phy_fixed.h
7716 F: include/linux/platform_data/mdio-bcm-unimac.h
7717 F: include/linux/platform_data/mdio-gpio.h
7718 F: include/trace/events/mdio.h
7719 F: include/uapi/linux/mdio.h
7720 F: include/uapi/linux/mii.h
7721 F: net/core/of_net.c
7724 R: Eric Biederman <ebiederm@xmission.com>
7725 R: Kees Cook <keescook@chromium.org>
7726 L: linux-mm@kvack.org
7728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7731 F: include/linux/binfmts.h
7732 F: include/linux/elf.h
7733 F: include/uapi/linux/binfmts.h
7734 F: include/uapi/linux/elf.h
7735 F: tools/testing/selftests/exec/
7740 M: Namjae Jeon <linkinjeon@kernel.org>
7741 M: Sungjong Seo <sj1557.seo@samsung.com>
7742 L: linux-fsdevel@vger.kernel.org
7744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7748 M: Jan Kara <jack@suse.com>
7749 L: linux-ext4@vger.kernel.org
7751 F: Documentation/filesystems/ext2.rst
7753 F: include/linux/ext2*
7756 M: "Theodore Ts'o" <tytso@mit.edu>
7757 M: Andreas Dilger <adilger.kernel@dilger.ca>
7758 L: linux-ext4@vger.kernel.org
7760 W: http://ext4.wiki.kernel.org
7761 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7763 F: Documentation/filesystems/ext4/
7765 F: include/trace/events/ext4.h
7766 F: include/uapi/linux/ext4.h
7768 Extended Verification Module (EVM)
7769 M: Mimi Zohar <zohar@linux.ibm.com>
7770 L: linux-integrity@vger.kernel.org
7772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7773 F: security/integrity/
7774 F: security/integrity/evm/
7776 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7777 M: Ard Biesheuvel <ardb@kernel.org>
7778 L: linux-efi@vger.kernel.org
7780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7781 F: Documentation/admin-guide/efi-stub.rst
7782 F: arch/*/include/asm/efi.h
7783 F: arch/*/kernel/efi.c
7784 F: arch/arm/boot/compressed/efi-header.S
7785 F: arch/x86/platform/efi/
7786 F: drivers/firmware/efi/
7787 F: include/linux/efi*.h
7789 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7790 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7791 M: Chanwoo Choi <cw00.choi@samsung.com>
7792 L: linux-kernel@vger.kernel.org
7794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7795 F: Documentation/devicetree/bindings/extcon/
7796 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7798 F: include/linux/extcon.h
7799 F: include/linux/extcon/
7802 M: Masami Hiramatsu <mhiramat@kernel.org>
7803 L: linux-kernel@vger.kernel.org
7804 L: linux-trace-kernel@vger.kernel.org
7806 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
7807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
7808 F: Documentation/admin-guide/bootconfig.rst
7809 F: fs/proc/bootconfig.c
7810 F: include/linux/bootconfig.h
7811 F: lib/bootconfig-data.S
7813 F: tools/bootconfig/*
7814 F: tools/bootconfig/scripts/*
7817 M: Jingoo Han <jingoohan1@gmail.com>
7818 L: dri-devel@lists.freedesktop.org
7820 F: drivers/gpu/drm/exynos/exynos_dp*
7822 EXYNOS SYSMMU (IOMMU) driver
7823 M: Marek Szyprowski <m.szyprowski@samsung.com>
7824 L: iommu@lists.linux.dev
7826 F: drivers/iommu/exynos-iommu.c
7829 M: Jaegeuk Kim <jaegeuk@kernel.org>
7830 M: Chao Yu <chao@kernel.org>
7831 L: linux-f2fs-devel@lists.sourceforge.net
7833 W: https://f2fs.wiki.kernel.org/
7834 Q: https://patchwork.kernel.org/project/f2fs/list/
7835 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
7836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7837 F: Documentation/ABI/testing/sysfs-fs-f2fs
7838 F: Documentation/filesystems/f2fs.rst
7840 F: include/linux/f2fs_fs.h
7841 F: include/trace/events/f2fs.h
7842 F: include/uapi/linux/f2fs.h
7844 F71805F HARDWARE MONITORING DRIVER
7845 M: Jean Delvare <jdelvare@suse.com>
7846 L: linux-hwmon@vger.kernel.org
7848 F: Documentation/hwmon/f71805f.rst
7849 F: drivers/hwmon/f71805f.c
7852 M: Josh Poimboeuf <jpoimboe@kernel.org>
7854 F: scripts/faddr2line
7857 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7858 L: netdev@vger.kernel.org
7860 F: Documentation/networking/failover.rst
7861 F: include/net/failover.h
7862 F: net/core/failover.c
7865 M: Jan Kara <jack@suse.cz>
7866 R: Amir Goldstein <amir73il@gmail.com>
7867 R: Matthew Bobrowski <repnop@google.com>
7868 L: linux-fsdevel@vger.kernel.org
7870 F: fs/notify/fanotify/
7871 F: include/linux/fanotify.h
7872 F: include/uapi/linux/fanotify.h
7874 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
7875 M: Linus Walleij <linus.walleij@linaro.org>
7876 L: linux-usb@vger.kernel.org
7878 F: drivers/usb/fotg210/
7880 FARSYNC SYNCHRONOUS DRIVER
7881 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7883 W: http://www.farsite.co.uk/
7884 F: drivers/net/wan/farsync.*
7886 FAULT INJECTION SUPPORT
7887 M: Akinobu Mita <akinobu.mita@gmail.com>
7889 F: Documentation/fault-injection/
7890 F: lib/fault-inject.c
7892 FBTFT Framebuffer drivers
7893 L: dri-devel@lists.freedesktop.org
7894 L: linux-fbdev@vger.kernel.org
7896 F: drivers/staging/fbtft/
7899 M: Michael Buesch <m@bues.ch>
7900 L: linux-media@vger.kernel.org
7902 F: drivers/media/tuners/fc0011.c
7903 F: drivers/media/tuners/fc0011.h
7906 M: Antti Palosaari <crope@iki.fi>
7907 L: linux-media@vger.kernel.org
7909 W: https://linuxtv.org
7910 W: http://palosaari.fi/linux/
7911 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7912 T: git git://linuxtv.org/anttip/media_tree.git
7913 F: drivers/media/tuners/fc2580*
7915 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7916 M: Hannes Reinecke <hare@suse.de>
7917 L: linux-scsi@vger.kernel.org
7919 W: www.Open-FCoE.org
7920 F: drivers/scsi/fcoe/
7921 F: drivers/scsi/libfc/
7923 F: include/scsi/libfc.h
7924 F: include/scsi/libfcoe.h
7925 F: include/uapi/scsi/fc/
7927 FILE LOCKING (flock() and fcntl()/lockf())
7928 M: Jeff Layton <jlayton@kernel.org>
7929 M: Chuck Lever <chuck.lever@oracle.com>
7930 L: linux-fsdevel@vger.kernel.org
7934 F: include/linux/fcntl.h
7935 F: include/uapi/linux/fcntl.h
7937 FILESYSTEM DIRECT ACCESS (DAX)
7938 M: Dan Williams <dan.j.williams@intel.com>
7939 R: Matthew Wilcox <willy@infradead.org>
7940 R: Jan Kara <jack@suse.cz>
7941 L: linux-fsdevel@vger.kernel.org
7942 L: nvdimm@lists.linux.dev
7945 F: include/linux/dax.h
7946 F: include/trace/events/fs_dax.h
7948 FILESYSTEMS (VFS and infrastructure)
7949 M: Alexander Viro <viro@zeniv.linux.org.uk>
7950 M: Christian Brauner <brauner@kernel.org>
7951 L: linux-fsdevel@vger.kernel.org
7954 F: include/linux/fs.h
7955 F: include/linux/fs_types.h
7956 F: include/uapi/linux/fs.h
7957 F: include/uapi/linux/openat2.h
7959 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7960 M: Riku Voipio <riku.voipio@iki.fi>
7961 L: linux-hwmon@vger.kernel.org
7963 F: drivers/hwmon/f75375s.c
7964 F: include/linux/f75375s.h
7966 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
7967 M: Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
7968 L: linux-can@vger.kernel.org
7970 F: drivers/net/can/usb/f81604.c
7972 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7973 M: Clemens Ladisch <clemens@ladisch.de>
7974 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7975 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7978 F: include/uapi/sound/firewire.h
7981 FIREWIRE MEDIA DRIVERS (firedtv)
7982 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7983 L: linux-media@vger.kernel.org
7984 L: linux1394-devel@lists.sourceforge.net
7986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7987 F: drivers/media/firewire/
7989 FIREWIRE SBP-2 TARGET
7990 M: Chris Boot <bootc@bootc.net>
7991 L: linux-scsi@vger.kernel.org
7992 L: target-devel@vger.kernel.org
7993 L: linux1394-devel@lists.sourceforge.net
7995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7996 F: drivers/target/sbp/
7999 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
8000 M: Takashi Sakamoto <takaswie@kernel.org>
8001 L: linux1394-devel@lists.sourceforge.net
8003 W: http://ieee1394.docs.kernel.org/
8004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8005 F: drivers/firewire/
8006 F: include/linux/firewire.h
8007 F: include/uapi/linux/firewire*.h
8010 FIRMWARE FRAMEWORK FOR ARMV8-A
8011 M: Sudeep Holla <sudeep.holla@arm.com>
8012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8014 F: drivers/firmware/arm_ffa/
8015 F: include/linux/arm_ffa.h
8017 FIRMWARE LOADER (request_firmware)
8018 M: Luis Chamberlain <mcgrof@kernel.org>
8019 M: Russ Weight <russell.h.weight@intel.com>
8020 L: linux-kernel@vger.kernel.org
8022 F: Documentation/firmware_class/
8023 F: drivers/base/firmware_loader/
8024 F: include/linux/firmware.h
8026 FLEXTIMER FTM-QUADDEC DRIVER
8027 M: Patrick Havelange <patrick.havelange@essensium.com>
8028 L: linux-iio@vger.kernel.org
8030 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8031 F: drivers/counter/ftm-quaddec.c
8034 M: Denis Efremov <efremov@linux.com>
8035 L: linux-block@vger.kernel.org
8037 F: drivers/block/floppy.c
8039 FLYSKY FSIA6B RC RECEIVER
8040 M: Markus Koch <markus@notsyncing.net>
8041 L: linux-input@vger.kernel.org
8043 F: drivers/input/joystick/fsia6b.c
8045 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8046 M: Geoffrey D. Bennett <g@b4.vu>
8047 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8050 F: sound/usb/mixer_scarlett_gen2.c
8052 FORCEDETH GIGABIT ETHERNET DRIVER
8053 M: Rain River <rain.1986.08.12@gmail.com>
8054 M: Zhu Yanjun <zyjzyj2000@gmail.com>
8055 L: netdev@vger.kernel.org
8057 F: drivers/net/ethernet/nvidia/*
8060 M: Kees Cook <keescook@chromium.org>
8061 L: linux-hardening@vger.kernel.org
8063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8064 F: include/linux/fortify-string.h
8065 F: lib/fortify_kunit.c
8066 F: lib/memcpy_kunit.c
8067 F: lib/strscpy_kunit.c
8068 F: lib/test_fortify/*
8069 F: scripts/test_fortify.sh
8073 M: Wu Hao <hao.wu@intel.com>
8074 R: Tom Rix <trix@redhat.com>
8075 L: linux-fpga@vger.kernel.org
8077 F: Documentation/ABI/testing/sysfs-bus-dfl*
8078 F: Documentation/fpga/dfl.rst
8079 F: drivers/fpga/dfl*
8080 F: drivers/uio/uio_dfl.c
8081 F: include/linux/dfl.h
8082 F: include/uapi/linux/fpga-dfl.h
8084 FPGA MANAGER FRAMEWORK
8085 M: Moritz Fischer <mdf@kernel.org>
8086 M: Wu Hao <hao.wu@intel.com>
8087 M: Xu Yilun <yilun.xu@intel.com>
8088 R: Tom Rix <trix@redhat.com>
8089 L: linux-fpga@vger.kernel.org
8091 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8093 F: Documentation/devicetree/bindings/fpga/
8094 F: Documentation/driver-api/fpga/
8095 F: Documentation/fpga/
8097 F: include/linux/fpga/
8100 M: Bill Metzenthen <billm@melbpc.org.au>
8102 W: https://floatingpoint.billm.au/
8103 F: arch/x86/math-emu/
8106 M: Daniel Vetter <daniel@ffwll.ch>
8108 T: git git://anongit.freedesktop.org/drm/drm-misc
8109 F: drivers/video/fbdev/core/
8112 M: Helge Deller <deller@gmx.de>
8113 L: linux-fbdev@vger.kernel.org
8114 L: dri-devel@lists.freedesktop.org
8116 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8118 F: Documentation/fb/
8120 F: include/linux/fb.h
8121 F: include/uapi/linux/fb.h
8122 F: include/uapi/video/
8125 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8126 M: Horia Geantă <horia.geanta@nxp.com>
8127 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8128 M: Gaurav Jain <gaurav.jain@nxp.com>
8129 L: linux-crypto@vger.kernel.org
8131 F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8132 F: drivers/crypto/caam/
8134 FREESCALE COLDFIRE M5441X MMC DRIVER
8135 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8136 L: linux-mmc@vger.kernel.org
8138 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8139 F: include/linux/platform_data/mmc-esdhc-mcf.h
8141 FREESCALE DIU FRAMEBUFFER DRIVER
8142 M: Timur Tabi <timur@kernel.org>
8143 L: linux-fbdev@vger.kernel.org
8145 F: drivers/video/fbdev/fsl-diu-fb.*
8147 FREESCALE DMA DRIVER
8148 M: Li Yang <leoyang.li@nxp.com>
8149 M: Zhang Wei <zw@zh-kernel.org>
8150 L: linuxppc-dev@lists.ozlabs.org
8152 F: drivers/dma/fsldma.*
8154 FREESCALE DSPI DRIVER
8155 M: Vladimir Oltean <olteanv@gmail.com>
8156 L: linux-spi@vger.kernel.org
8158 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8159 F: drivers/spi/spi-fsl-dspi.c
8160 F: include/linux/spi/spi-fsl-dspi.h
8162 FREESCALE ENETC ETHERNET DRIVERS
8163 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8164 M: Vladimir Oltean <vladimir.oltean@nxp.com>
8165 L: netdev@vger.kernel.org
8167 F: drivers/net/ethernet/freescale/enetc/
8169 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8170 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8171 L: netdev@vger.kernel.org
8173 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8174 F: drivers/net/ethernet/freescale/gianfar*
8176 FREESCALE GPMI NAND DRIVER
8177 M: Han Xu <han.xu@nxp.com>
8178 L: linux-mtd@lists.infradead.org
8180 F: drivers/mtd/nand/raw/gpmi-nand/*
8182 FREESCALE I2C CPM DRIVER
8183 M: Jochen Friedrich <jochen@scram.de>
8184 L: linuxppc-dev@lists.ozlabs.org
8185 L: linux-i2c@vger.kernel.org
8187 F: drivers/i2c/busses/i2c-cpm.c
8189 FREESCALE IMX / MXC FEC DRIVER
8190 M: Wei Fang <wei.fang@nxp.com>
8191 R: Shenwei Wang <shenwei.wang@nxp.com>
8192 R: Clark Wang <xiaoning.wang@nxp.com>
8193 R: NXP Linux Team <linux-imx@nxp.com>
8194 L: netdev@vger.kernel.org
8196 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8197 F: drivers/net/ethernet/freescale/fec.h
8198 F: drivers/net/ethernet/freescale/fec_main.c
8199 F: drivers/net/ethernet/freescale/fec_ptp.c
8201 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8202 M: Sascha Hauer <s.hauer@pengutronix.de>
8203 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8204 L: linux-fbdev@vger.kernel.org
8205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8207 F: drivers/video/fbdev/imxfb.c
8209 FREESCALE IMX DDR PMU DRIVER
8210 M: Frank Li <Frank.li@nxp.com>
8211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8213 F: Documentation/admin-guide/perf/imx-ddr.rst
8214 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8215 F: drivers/perf/fsl_imx8_ddr_perf.c
8217 FREESCALE IMX I2C DRIVER
8218 M: Oleksij Rempel <o.rempel@pengutronix.de>
8219 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8220 L: linux-i2c@vger.kernel.org
8222 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8223 F: drivers/i2c/busses/i2c-imx.c
8225 FREESCALE IMX LPI2C DRIVER
8226 M: Dong Aisheng <aisheng.dong@nxp.com>
8227 L: linux-i2c@vger.kernel.org
8228 L: linux-imx@nxp.com
8230 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8231 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8233 FREESCALE MPC I2C DRIVER
8234 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8235 L: linux-i2c@vger.kernel.org
8237 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8238 F: drivers/i2c/busses/i2c-mpc.c
8240 FREESCALE QORIQ DPAA ETHERNET DRIVER
8241 M: Madalin Bucur <madalin.bucur@nxp.com>
8242 L: netdev@vger.kernel.org
8244 F: drivers/net/ethernet/freescale/dpaa
8246 FREESCALE QORIQ DPAA FMAN DRIVER
8247 M: Madalin Bucur <madalin.bucur@nxp.com>
8248 R: Sean Anderson <sean.anderson@seco.com>
8249 L: netdev@vger.kernel.org
8251 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8252 F: drivers/net/ethernet/freescale/fman
8254 FREESCALE QORIQ PTP CLOCK DRIVER
8255 M: Yangbo Lu <yangbo.lu@nxp.com>
8256 L: netdev@vger.kernel.org
8258 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8259 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8260 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8261 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8262 F: drivers/ptp/ptp_qoriq.c
8263 F: drivers/ptp/ptp_qoriq_debugfs.c
8264 F: include/linux/fsl/ptp_qoriq.h
8266 FREESCALE QUAD SPI DRIVER
8267 M: Han Xu <han.xu@nxp.com>
8268 L: linux-spi@vger.kernel.org
8270 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8271 F: drivers/spi/spi-fsl-qspi.c
8273 FREESCALE QUICC ENGINE LIBRARY
8274 M: Qiang Zhao <qiang.zhao@nxp.com>
8275 L: linuxppc-dev@lists.ozlabs.org
8277 F: drivers/soc/fsl/qe/
8278 F: include/soc/fsl/qe/
8280 FREESCALE QUICC ENGINE QMC DRIVER
8281 M: Herve Codina <herve.codina@bootlin.com>
8282 L: linuxppc-dev@lists.ozlabs.org
8284 F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8285 F: drivers/soc/fsl/qe/qmc.c
8286 F: include/soc/fsl/qe/qmc.h
8288 FREESCALE QUICC ENGINE TSA DRIVER
8289 M: Herve Codina <herve.codina@bootlin.com>
8290 L: linuxppc-dev@lists.ozlabs.org
8292 F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8293 F: drivers/soc/fsl/qe/tsa.c
8294 F: drivers/soc/fsl/qe/tsa.h
8295 F: include/dt-bindings/soc/cpm1-fsl,tsa.h
8297 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8298 M: Li Yang <leoyang.li@nxp.com>
8299 L: netdev@vger.kernel.org
8300 L: linuxppc-dev@lists.ozlabs.org
8302 F: drivers/net/ethernet/freescale/ucc_geth*
8304 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8305 M: Zhao Qiang <qiang.zhao@nxp.com>
8306 L: netdev@vger.kernel.org
8307 L: linuxppc-dev@lists.ozlabs.org
8309 F: drivers/net/wan/fsl_ucc_hdlc*
8311 FREESCALE QUICC ENGINE UCC UART DRIVER
8312 M: Timur Tabi <timur@kernel.org>
8313 L: linuxppc-dev@lists.ozlabs.org
8315 F: drivers/tty/serial/ucc_uart.c
8317 FREESCALE SOC DRIVERS
8318 M: Li Yang <leoyang.li@nxp.com>
8319 L: linuxppc-dev@lists.ozlabs.org
8320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8322 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8323 F: Documentation/devicetree/bindings/soc/fsl/
8325 F: include/linux/fsl/
8328 FREESCALE SOC FS_ENET DRIVER
8329 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8330 L: linuxppc-dev@lists.ozlabs.org
8331 L: netdev@vger.kernel.org
8333 F: drivers/net/ethernet/freescale/fs_enet/
8334 F: include/linux/fs_enet_pd.h
8336 FREESCALE SOC SOUND DRIVERS
8337 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8338 M: Xiubo Li <Xiubo.Lee@gmail.com>
8339 R: Fabio Estevam <festevam@gmail.com>
8340 R: Nicolin Chen <nicoleotsuka@gmail.com>
8341 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8342 L: linuxppc-dev@lists.ozlabs.org
8344 F: sound/soc/fsl/fsl*
8345 F: sound/soc/fsl/imx*
8346 F: sound/soc/fsl/mpc8610_hpcd.c
8348 FREESCALE SOC SOUND QMC DRIVER
8349 M: Herve Codina <herve.codina@bootlin.com>
8350 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8351 L: linuxppc-dev@lists.ozlabs.org
8353 F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8354 F: sound/soc/fsl/fsl_qmc_audio.c
8356 FREESCALE USB PERIPHERAL DRIVERS
8357 M: Li Yang <leoyang.li@nxp.com>
8358 L: linux-usb@vger.kernel.org
8359 L: linuxppc-dev@lists.ozlabs.org
8361 F: drivers/usb/gadget/udc/fsl*
8363 FREESCALE USB PHY DRIVER
8364 M: Ran Wang <ran.wang_1@nxp.com>
8365 L: linux-usb@vger.kernel.org
8366 L: linuxppc-dev@lists.ozlabs.org
8368 F: drivers/usb/phy/phy-fsl-usb*
8371 M: Christoph Hellwig <hch@infradead.org>
8373 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8377 M: "Rafael J. Wysocki" <rafael@kernel.org>
8378 M: Pavel Machek <pavel@ucw.cz>
8379 L: linux-pm@vger.kernel.org
8381 F: Documentation/power/freezing-of-tasks.rst
8382 F: include/linux/freezer.h
8386 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8387 L: linux-kernel@vger.kernel.org
8389 F: include/linux/frontswap.h
8392 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8393 M: David Howells <dhowells@redhat.com>
8394 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8396 F: Documentation/filesystems/caching/
8398 F: include/linux/fscache*.h
8400 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8401 M: Eric Biggers <ebiggers@kernel.org>
8402 M: Theodore Y. Ts'o <tytso@mit.edu>
8403 M: Jaegeuk Kim <jaegeuk@kernel.org>
8404 L: linux-fscrypt@vger.kernel.org
8406 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8407 T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8408 F: Documentation/filesystems/fscrypt.rst
8410 F: include/linux/fscrypt.h
8411 F: include/uapi/linux/fscrypt.h
8414 M: Jeremy Kerr <jk@ozlabs.org>
8415 M: Joel Stanley <joel@jms.id.au>
8416 R: Alistar Popple <alistair@popple.id.au>
8417 R: Eddie James <eajames@linux.ibm.com>
8418 L: linux-fsi@lists.ozlabs.org
8420 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8423 F: include/linux/fsi*.h
8424 F: include/trace/events/fsi*.h
8426 FSI-ATTACHED I2C DRIVER
8427 M: Eddie James <eajames@linux.ibm.com>
8428 L: linux-i2c@vger.kernel.org
8429 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8431 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8432 F: drivers/i2c/busses/i2c-fsi.c
8434 FSI-ATTACHED SPI DRIVER
8435 M: Eddie James <eajames@linux.ibm.com>
8436 L: linux-spi@vger.kernel.org
8438 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8439 F: drivers/spi/spi-fsi.c
8441 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8442 M: Jan Kara <jack@suse.cz>
8443 R: Amir Goldstein <amir73il@gmail.com>
8444 L: linux-fsdevel@vger.kernel.org
8446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8448 F: include/linux/fsnotify*.h
8450 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8451 M: Eric Biggers <ebiggers@kernel.org>
8452 M: Theodore Y. Ts'o <tytso@mit.edu>
8453 L: fsverity@lists.linux.dev
8455 Q: https://patchwork.kernel.org/project/fsverity/list/
8456 T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8457 F: Documentation/filesystems/fsverity.rst
8459 F: include/linux/fsverity.h
8460 F: include/uapi/linux/fsverity.h
8462 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8463 M: Michael Zaidman <michael.zaidman@gmail.com>
8464 L: linux-i2c@vger.kernel.org
8465 L: linux-input@vger.kernel.org
8467 F: drivers/hid/hid-ft260.c
8469 FUJITSU LAPTOP EXTRAS
8470 M: Jonathan Woithe <jwoithe@just42.net>
8471 L: platform-driver-x86@vger.kernel.org
8473 F: drivers/platform/x86/fujitsu-laptop.c
8475 FUJITSU TABLET EXTRAS
8476 M: Robert Gerlach <khnz@gmx.de>
8477 L: platform-driver-x86@vger.kernel.org
8479 F: drivers/platform/x86/fujitsu-tablet.c
8481 FUNCTION HOOKS (FTRACE)
8482 M: Steven Rostedt <rostedt@goodmis.org>
8483 M: Masami Hiramatsu <mhiramat@kernel.org>
8484 R: Mark Rutland <mark.rutland@arm.com>
8485 L: linux-kernel@vger.kernel.org
8486 L: linux-trace-kernel@vger.kernel.org
8488 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
8489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8490 F: Documentation/trace/ftrace*
8491 F: arch/*/*/*/*ftrace*
8492 F: arch/*/*/*ftrace*
8493 F: include/*/ftrace.h
8494 F: kernel/trace/fgraph.c
8495 F: kernel/trace/ftrace*
8498 FUNGIBLE ETHERNET DRIVERS
8499 M: Dimitris Michailidis <dmichail@fungible.com>
8500 L: netdev@vger.kernel.org
8502 F: drivers/net/ethernet/fungible/
8504 FUSE: FILESYSTEM IN USERSPACE
8505 M: Miklos Szeredi <miklos@szeredi.hu>
8506 L: linux-fsdevel@vger.kernel.org
8508 W: https://github.com/libfuse/
8509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8510 F: Documentation/filesystems/fuse.rst
8512 F: include/uapi/linux/fuse.h
8515 M: Thomas Gleixner <tglx@linutronix.de>
8516 M: Ingo Molnar <mingo@redhat.com>
8517 R: Peter Zijlstra <peterz@infradead.org>
8518 R: Darren Hart <dvhart@infradead.org>
8519 R: Davidlohr Bueso <dave@stgolabs.net>
8520 R: André Almeida <andrealmeid@igalia.com>
8521 L: linux-kernel@vger.kernel.org
8523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8524 F: Documentation/locking/*futex*
8525 F: include/asm-generic/futex.h
8526 F: include/linux/futex.h
8527 F: include/uapi/linux/futex.h
8529 F: tools/perf/bench/futex*
8530 F: tools/testing/selftests/futex/
8532 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8533 M: Tim Harvey <tharvey@gateworks.com>
8535 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8536 F: Documentation/hwmon/gsc-hwmon.rst
8537 F: drivers/hwmon/gsc-hwmon.c
8538 F: drivers/mfd/gateworks-gsc.c
8539 F: include/linux/mfd/gsc.h
8540 F: include/linux/platform_data/gsc_hwmon.h
8543 M: Kees Cook <keescook@chromium.org>
8544 L: linux-hardening@vger.kernel.org
8546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8547 F: Documentation/kbuild/gcc-plugins.rst
8548 F: scripts/Makefile.gcc-plugins
8549 F: scripts/gcc-plugins/
8551 GCOV BASED KERNEL PROFILING
8552 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8554 F: Documentation/dev-tools/gcov.rst
8557 GDB KERNEL DEBUGGING HELPER SCRIPTS
8558 M: Jan Kiszka <jan.kiszka@siemens.com>
8559 M: Kieran Bingham <kbingham@kernel.org>
8563 GEMINI CRYPTO DRIVER
8564 M: Corentin Labbe <clabbe@baylibre.com>
8565 L: linux-crypto@vger.kernel.org
8567 F: drivers/crypto/gemini/
8569 GEMTEK FM RADIO RECEIVER DRIVER
8570 M: Hans Verkuil <hverkuil@xs4all.nl>
8571 L: linux-media@vger.kernel.org
8573 W: https://linuxtv.org
8574 T: git git://linuxtv.org/media_tree.git
8575 F: drivers/media/radio/radio-gemtek*
8577 GENERIC ARCHITECTURE TOPOLOGY
8578 M: Sudeep Holla <sudeep.holla@arm.com>
8579 L: linux-kernel@vger.kernel.org
8581 F: drivers/base/arch_topology.c
8582 F: include/linux/arch_topology.h
8585 M: Thomas Gleixner <tglx@linutronix.de>
8586 M: Peter Zijlstra <peterz@infradead.org>
8587 M: Andy Lutomirski <luto@kernel.org>
8588 L: linux-kernel@vger.kernel.org
8590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8591 F: include/linux/entry-common.h
8592 F: include/linux/entry-kvm.h
8595 GENERIC GPIO I2C DRIVER
8596 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8598 F: drivers/i2c/busses/i2c-gpio.c
8599 F: include/linux/platform_data/i2c-gpio.h
8601 GENERIC GPIO I2C MULTIPLEXER DRIVER
8602 M: Peter Korsgaard <peter.korsgaard@barco.com>
8603 L: linux-i2c@vger.kernel.org
8605 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8606 F: drivers/i2c/muxes/i2c-mux-gpio.c
8607 F: include/linux/platform_data/i2c-mux-gpio.h
8609 GENERIC HDLC (WAN) DRIVERS
8610 M: Krzysztof Halasa <khc@pm.waw.pl>
8612 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8613 F: drivers/net/wan/c101.c
8614 F: drivers/net/wan/hd6457*
8615 F: drivers/net/wan/hdlc*
8616 F: drivers/net/wan/n2.c
8617 F: drivers/net/wan/pc300too.c
8618 F: drivers/net/wan/pci200syn.c
8619 F: drivers/net/wan/wanxl*
8621 GENERIC INCLUDE/ASM HEADER FILES
8622 M: Arnd Bergmann <arnd@arndb.de>
8623 L: linux-arch@vger.kernel.org
8625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8626 F: include/asm-generic/
8627 F: include/uapi/asm-generic/
8629 GENERIC PHY FRAMEWORK
8630 M: Vinod Koul <vkoul@kernel.org>
8631 M: Kishon Vijay Abraham I <kishon@kernel.org>
8632 L: linux-phy@lists.infradead.org
8634 Q: https://patchwork.kernel.org/project/linux-phy/list/
8635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8636 F: Documentation/devicetree/bindings/phy/
8638 F: include/dt-bindings/phy/
8639 F: include/linux/phy/
8641 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8642 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8644 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8647 M: "Rafael J. Wysocki" <rafael@kernel.org>
8648 M: Kevin Hilman <khilman@kernel.org>
8649 M: Ulf Hansson <ulf.hansson@linaro.org>
8650 L: linux-pm@vger.kernel.org
8652 F: Documentation/devicetree/bindings/power/power?domain*
8653 F: drivers/base/power/domain*.c
8654 F: include/linux/pm_domain.h
8656 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8657 M: Eugen Hristev <eugen.hristev@microchip.com>
8658 L: linux-input@vger.kernel.org
8660 F: drivers/input/touchscreen/resistive-adc-touch.c
8662 GENERIC STRING LIBRARY
8663 R: Andy Shevchenko <andy@kernel.org>
8666 F: lib/string_helpers.c
8667 F: lib/test-string_helpers.c
8668 F: lib/test_string.c
8670 GENERIC UIO DRIVER FOR PCI DEVICES
8671 M: "Michael S. Tsirkin" <mst@redhat.com>
8672 L: kvm@vger.kernel.org
8674 F: drivers/uio/uio_pci_generic.c
8676 GENERIC VDSO LIBRARY
8677 M: Andy Lutomirski <luto@kernel.org>
8678 M: Thomas Gleixner <tglx@linutronix.de>
8679 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8680 L: linux-kernel@vger.kernel.org
8682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8683 F: include/asm-generic/vdso/vsyscall.h
8685 F: kernel/time/vsyscall.c
8688 GENWQE (IBM Generic Workqueue Card)
8689 M: Frank Haverkamp <haver@linux.ibm.com>
8691 F: drivers/misc/genwqe/
8693 GET_MAINTAINER SCRIPT
8694 M: Joe Perches <joe@perches.com>
8696 F: scripts/get_maintainer.pl
8699 M: Bob Peterson <rpeterso@redhat.com>
8700 M: Andreas Gruenbacher <agruenba@redhat.com>
8701 L: cluster-devel@redhat.com
8703 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8705 F: Documentation/filesystems/gfs2*
8707 F: include/uapi/linux/gfs2_ondisk.h
8710 M: Thomas Weißschuh <thomas@weissschuh.net>
8711 L: platform-driver-x86@vger.kernel.org
8713 F: drivers/platform/x86/gigabyte-wmi.c
8716 M: Johan Hovold <johan@kernel.org>
8718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8719 F: Documentation/ABI/testing/sysfs-class-gnss
8720 F: Documentation/devicetree/bindings/gnss/
8722 F: include/linux/gnss.h
8725 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8726 L: linux-media@vger.kernel.org
8728 F: drivers/media/usb/go7007/
8731 M: Bastien Nocera <hadess@hadess.net>
8732 M: Hans de Goede <hdegoede@redhat.com>
8733 L: linux-input@vger.kernel.org
8735 F: drivers/input/touchscreen/goodix*
8737 GOOGLE ETHERNET DRIVERS
8738 M: Jeroen de Borst <jeroendb@google.com>
8739 M: Praveen Kaligineedi <pkaligineedi@google.com>
8740 R: Shailend Chand <shailend@google.com>
8741 L: netdev@vger.kernel.org
8743 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8744 F: drivers/net/ethernet/google
8746 GPD POCKET FAN DRIVER
8747 M: Hans de Goede <hdegoede@redhat.com>
8748 L: platform-driver-x86@vger.kernel.org
8750 F: drivers/platform/x86/gpd-pocket-fan.c
8753 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8754 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8755 L: linux-gpio@vger.kernel.org
8756 L: linux-acpi@vger.kernel.org
8758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8759 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8760 F: drivers/gpio/gpiolib-acpi.c
8761 F: drivers/gpio/gpiolib-acpi.h
8764 M: Geert Uytterhoeven <geert+renesas@glider.be>
8765 L: linux-gpio@vger.kernel.org
8767 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8768 F: drivers/gpio/gpio-aggregator.c
8771 M: Sean Young <sean@mess.org>
8772 L: linux-media@vger.kernel.org
8774 F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
8775 F: drivers/media/rc/gpio-ir-tx.c
8778 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8779 L: linux-gpio@vger.kernel.org
8781 F: drivers/gpio/gpio-mockup.c
8782 F: tools/testing/selftests/gpio/
8785 R: Michael Walle <michael@walle.cc>
8787 F: drivers/gpio/gpio-regmap.c
8788 F: include/linux/gpio/regmap.h
8791 M: Linus Walleij <linus.walleij@linaro.org>
8792 M: Bartosz Golaszewski <brgl@bgdev.pl>
8793 L: linux-gpio@vger.kernel.org
8795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8796 F: Documentation/ABI/obsolete/sysfs-gpio
8797 F: Documentation/ABI/testing/gpio-cdev
8798 F: Documentation/admin-guide/gpio/
8799 F: Documentation/devicetree/bindings/gpio/
8800 F: Documentation/driver-api/gpio/
8802 F: include/dt-bindings/gpio/
8803 F: include/linux/gpio.h
8804 F: include/linux/gpio/
8805 F: include/linux/of_gpio.h
8806 F: include/uapi/linux/gpio.h
8809 GRE DEMULTIPLEXER DRIVER
8810 M: Dmitry Kozlov <xeb@mail.ru>
8811 L: netdev@vger.kernel.org
8813 F: include/net/gre.h
8814 F: net/ipv4/gre_demux.c
8815 F: net/ipv4/gre_offload.c
8817 GRETH 10/100/1G Ethernet MAC device driver
8818 M: Andreas Larsson <andreas@gaisler.com>
8819 L: netdev@vger.kernel.org
8821 F: drivers/net/ethernet/aeroflex/
8823 GREYBUS AUDIO PROTOCOLS DRIVERS
8824 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8825 M: Mark Greer <mgreer@animalcreek.com>
8827 F: drivers/staging/greybus/audio_apbridgea.c
8828 F: drivers/staging/greybus/audio_apbridgea.h
8829 F: drivers/staging/greybus/audio_codec.c
8830 F: drivers/staging/greybus/audio_codec.h
8831 F: drivers/staging/greybus/audio_gb.c
8832 F: drivers/staging/greybus/audio_manager.c
8833 F: drivers/staging/greybus/audio_manager.h
8834 F: drivers/staging/greybus/audio_manager_module.c
8835 F: drivers/staging/greybus/audio_manager_private.h
8836 F: drivers/staging/greybus/audio_manager_sysfs.c
8837 F: drivers/staging/greybus/audio_module.c
8838 F: drivers/staging/greybus/audio_topology.c
8840 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8841 M: Viresh Kumar <vireshk@kernel.org>
8843 F: drivers/staging/greybus/authentication.c
8844 F: drivers/staging/greybus/bootrom.c
8845 F: drivers/staging/greybus/firmware.h
8846 F: drivers/staging/greybus/fw-core.c
8847 F: drivers/staging/greybus/fw-download.c
8848 F: drivers/staging/greybus/fw-management.c
8849 F: drivers/staging/greybus/greybus_authentication.h
8850 F: drivers/staging/greybus/greybus_firmware.h
8851 F: drivers/staging/greybus/hid.c
8852 F: drivers/staging/greybus/i2c.c
8853 F: drivers/staging/greybus/spi.c
8854 F: drivers/staging/greybus/spilib.c
8855 F: drivers/staging/greybus/spilib.h
8857 GREYBUS LOOPBACK DRIVER
8858 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8860 F: drivers/staging/greybus/loopback.c
8862 GREYBUS PLATFORM DRIVERS
8863 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8865 F: drivers/staging/greybus/arche-apb-ctrl.c
8866 F: drivers/staging/greybus/arche-platform.c
8867 F: drivers/staging/greybus/arche_platform.h
8869 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8870 M: Rui Miguel Silva <rmfrfs@gmail.com>
8872 F: drivers/staging/greybus/gpio.c
8873 F: drivers/staging/greybus/light.c
8874 F: drivers/staging/greybus/power_supply.c
8875 F: drivers/staging/greybus/sdio.c
8876 F: drivers/staging/greybus/spi.c
8877 F: drivers/staging/greybus/spilib.c
8880 M: Johan Hovold <johan@kernel.org>
8881 M: Alex Elder <elder@kernel.org>
8882 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8883 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8886 F: drivers/staging/greybus/
8887 F: include/linux/greybus.h
8888 F: include/linux/greybus/
8890 GREYBUS UART PROTOCOLS DRIVERS
8891 M: David Lin <dtwlin@gmail.com>
8893 F: drivers/staging/greybus/log.c
8894 F: drivers/staging/greybus/uart.c
8896 GS1662 VIDEO SERIALIZER
8897 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8898 L: linux-media@vger.kernel.org
8900 T: git git://linuxtv.org/media_tree.git
8901 F: drivers/media/spi/gs1662.c
8903 GSPCA FINEPIX SUBDRIVER
8904 M: Frank Zago <frank@zago.net>
8905 L: linux-media@vger.kernel.org
8907 T: git git://linuxtv.org/media_tree.git
8908 F: drivers/media/usb/gspca/finepix.c
8910 GSPCA GL860 SUBDRIVER
8911 M: Olivier Lorin <o.lorin@laposte.net>
8912 L: linux-media@vger.kernel.org
8914 T: git git://linuxtv.org/media_tree.git
8915 F: drivers/media/usb/gspca/gl860/
8917 GSPCA M5602 SUBDRIVER
8918 M: Erik Andren <erik.andren@gmail.com>
8919 L: linux-media@vger.kernel.org
8921 T: git git://linuxtv.org/media_tree.git
8922 F: drivers/media/usb/gspca/m5602/
8924 GSPCA PAC207 SONIXB SUBDRIVER
8925 M: Hans Verkuil <hverkuil@xs4all.nl>
8926 L: linux-media@vger.kernel.org
8928 T: git git://linuxtv.org/media_tree.git
8929 F: drivers/media/usb/gspca/pac207.c
8931 GSPCA SN9C20X SUBDRIVER
8932 M: Brian Johnson <brijohn@gmail.com>
8933 L: linux-media@vger.kernel.org
8935 T: git git://linuxtv.org/media_tree.git
8936 F: drivers/media/usb/gspca/sn9c20x.c
8938 GSPCA T613 SUBDRIVER
8939 M: Leandro Costantino <lcostantino@gmail.com>
8940 L: linux-media@vger.kernel.org
8942 T: git git://linuxtv.org/media_tree.git
8943 F: drivers/media/usb/gspca/t613.c
8945 GSPCA USB WEBCAM DRIVER
8946 M: Hans Verkuil <hverkuil@xs4all.nl>
8947 L: linux-media@vger.kernel.org
8949 T: git git://linuxtv.org/media_tree.git
8950 F: drivers/media/usb/gspca/
8952 GTP (GPRS Tunneling Protocol)
8953 M: Pablo Neira Ayuso <pablo@netfilter.org>
8954 M: Harald Welte <laforge@gnumonks.org>
8955 L: osmocom-net-gprs@lists.osmocom.org
8957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8958 F: drivers/net/gtp.c
8960 GUID PARTITION TABLE (GPT)
8961 M: Davidlohr Bueso <dave@stgolabs.net>
8962 L: linux-efi@vger.kernel.org
8964 F: block/partitions/efi.*
8966 HABANALABS PCI DRIVER
8967 M: Oded Gabbay <ogabbay@kernel.org>
8968 L: dri-devel@lists.freedesktop.org
8970 C: irc://irc.oftc.net/dri-devel
8971 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8972 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8973 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8974 F: drivers/accel/habanalabs/
8975 F: include/trace/events/habanalabs.h
8976 F: include/uapi/drm/habanalabs_accel.h
8979 M: Antti Palosaari <crope@iki.fi>
8980 L: linux-media@vger.kernel.org
8982 W: https://linuxtv.org
8983 W: http://palosaari.fi/linux/
8984 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8985 T: git git://linuxtv.org/anttip/media_tree.git
8986 F: drivers/media/usb/hackrf/
8988 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
8989 M: Chuck Lever <chuck.lever@oracle.com>
8990 L: kernel-tls-handshake@lists.linux.dev
8991 L: netdev@vger.kernel.org
8993 F: Documentation/netlink/specs/handshake.yaml
8994 F: Documentation/networking/tls-handshake.rst
8995 F: include/net/handshake.h
8996 F: include/trace/events/handshake.h
8999 HANTRO VPU CODEC DRIVER
9000 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9001 M: Philipp Zabel <p.zabel@pengutronix.de>
9002 L: linux-media@vger.kernel.org
9003 L: linux-rockchip@lists.infradead.org
9005 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9006 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9007 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9008 F: drivers/media/platform/verisilicon/
9010 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9011 M: Frank Seidel <frank@f-seidel.de>
9012 L: platform-driver-x86@vger.kernel.org
9014 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9015 F: drivers/platform/x86/hdaps.c
9018 M: Jean Delvare <jdelvare@suse.com>
9019 M: Guenter Roeck <linux@roeck-us.net>
9020 L: linux-hwmon@vger.kernel.org
9022 W: http://hwmon.wiki.kernel.org/
9023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9024 F: Documentation/ABI/testing/sysfs-class-hwmon
9025 F: Documentation/devicetree/bindings/hwmon/
9026 F: Documentation/hwmon/
9028 F: include/linux/hwmon*.h
9029 F: include/trace/events/hwmon*.h
9030 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9032 HARDWARE RANDOM NUMBER GENERATOR CORE
9033 M: Olivia Mackall <olivia@selenic.com>
9034 M: Herbert Xu <herbert@gondor.apana.org.au>
9035 L: linux-crypto@vger.kernel.org
9037 F: Documentation/admin-guide/hw_random.rst
9038 F: Documentation/devicetree/bindings/rng/
9039 F: drivers/char/hw_random/
9040 F: include/linux/hw_random.h
9042 HARDWARE SPINLOCK CORE
9043 M: Ohad Ben-Cohen <ohad@wizery.com>
9044 M: Bjorn Andersson <andersson@kernel.org>
9045 R: Baolin Wang <baolin.wang7@gmail.com>
9046 L: linux-remoteproc@vger.kernel.org
9048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9049 F: Documentation/devicetree/bindings/hwlock/
9050 F: Documentation/locking/hwspinlock.rst
9051 F: drivers/hwspinlock/
9052 F: include/linux/hwspinlock.h
9054 HARDWARE TRACING FACILITIES
9055 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9057 F: drivers/hwtracing/
9059 HARMONY SOUND DRIVER
9060 L: linux-parisc@vger.kernel.org
9062 F: sound/parisc/harmony.*
9064 HDPVR USB VIDEO ENCODER DRIVER
9065 M: Hans Verkuil <hverkuil@xs4all.nl>
9066 L: linux-media@vger.kernel.org
9068 W: https://linuxtv.org
9069 T: git git://linuxtv.org/media_tree.git
9070 F: drivers/media/usb/hdpvr/
9072 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9073 M: Matt Hsiao <matt.hsiao@hpe.com>
9075 F: drivers/misc/hpilo.[ch]
9077 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9078 M: Jerry Hoemann <jerry.hoemann@hpe.com>
9080 F: Documentation/watchdog/hpwdt.rst
9081 F: drivers/watchdog/hpwdt.c
9083 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9084 M: Don Brace <don.brace@microchip.com>
9085 L: storagedev@microchip.com
9086 L: linux-scsi@vger.kernel.org
9088 F: Documentation/scsi/hpsa.rst
9089 F: drivers/scsi/hpsa*.[ch]
9090 F: include/linux/cciss*.h
9091 F: include/uapi/linux/cciss*.h
9094 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9095 L: linux-rdma@vger.kernel.org
9097 F: drivers/infiniband/hw/hfi1
9100 L: linux-fsdevel@vger.kernel.org
9102 F: Documentation/filesystems/hfs.rst
9106 L: linux-fsdevel@vger.kernel.org
9108 F: Documentation/filesystems/hfsplus.rst
9111 HGA FRAMEBUFFER DRIVER
9112 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9113 L: linux-nvidia@lists.surfsouth.com
9115 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9116 F: drivers/video/fbdev/hgafb.c
9118 HIBERNATION (aka Software Suspend, aka swsusp)
9119 M: "Rafael J. Wysocki" <rafael@kernel.org>
9120 M: Pavel Machek <pavel@ucw.cz>
9121 L: linux-pm@vger.kernel.org
9123 B: https://bugzilla.kernel.org
9124 F: arch/*/include/asm/suspend*.h
9126 F: drivers/base/power/
9127 F: include/linux/freezer.h
9128 F: include/linux/pm.h
9129 F: include/linux/suspend.h
9133 M: Jiri Kosina <jikos@kernel.org>
9134 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9135 L: linux-input@vger.kernel.org
9137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9138 F: Documentation/hid/
9140 F: include/linux/hid*
9141 F: include/uapi/linux/hid*
9143 F: tools/testing/selftests/hid/
9145 HID LOGITECH DRIVERS
9146 R: Filipe Laíns <lains@riseup.net>
9147 L: linux-input@vger.kernel.org
9149 F: drivers/hid/hid-logitech-*
9151 HID PHOENIX RC FLIGHT CONTROLLER
9152 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9153 L: linux-input@vger.kernel.org
9155 F: drivers/hid/hid-pxrc.c
9157 HID PLAYSTATION DRIVER
9158 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9159 L: linux-input@vger.kernel.org
9161 F: drivers/hid/hid-playstation.c
9163 HID SENSOR HUB DRIVERS
9164 M: Jiri Kosina <jikos@kernel.org>
9165 M: Jonathan Cameron <jic23@kernel.org>
9166 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9167 L: linux-input@vger.kernel.org
9168 L: linux-iio@vger.kernel.org
9170 F: Documentation/hid/hid-sensor*
9171 F: drivers/hid/hid-sensor-*
9172 F: drivers/iio/*/hid-*
9173 F: include/linux/hid-sensor-*
9175 HID VRC-2 CAR CONTROLLER DRIVER
9176 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9177 L: linux-input@vger.kernel.org
9179 F: drivers/hid/hid-vrc2.c
9182 M: Ping Cheng <ping.cheng@wacom.com>
9183 M: Jason Gerecke <jason.gerecke@wacom.com>
9184 L: linux-input@vger.kernel.org
9186 F: drivers/hid/wacom.h
9187 F: drivers/hid/wacom_*
9189 HID++ LOGITECH DRIVERS
9190 R: Filipe Laíns <lains@riseup.net>
9191 R: Bastien Nocera <hadess@hadess.net>
9192 L: linux-input@vger.kernel.org
9194 F: drivers/hid/hid-logitech-hidpp.c
9196 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9197 M: Thomas Gleixner <tglx@linutronix.de>
9198 L: linux-kernel@vger.kernel.org
9200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9201 F: Documentation/timers/
9202 F: include/linux/clockchips.h
9203 F: include/linux/hrtimer.h
9204 F: kernel/time/clockevents.c
9205 F: kernel/time/hrtimer.c
9206 F: kernel/time/timer_*.c
9208 HIGH-SPEED SCC DRIVER FOR AX.25
9209 L: linux-hams@vger.kernel.org
9211 F: drivers/net/hamradio/scc.c
9213 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9214 M: HighPoint Linux Team <linux@highpoint-tech.com>
9216 W: http://www.highpoint-tech.com
9217 F: Documentation/scsi/hptiop.rst
9218 F: drivers/scsi/hptiop.c
9220 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9221 M: John Stultz <jstultz@google.com>
9222 L: linux-kernel@vger.kernel.org
9224 F: drivers/misc/hisi_hikey_usb.c
9226 HIMAX HX83112B TOUCHSCREEN SUPPORT
9227 M: Job Noorman <job@noorman.info>
9228 L: linux-input@vger.kernel.org
9230 F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9231 F: drivers/input/touchscreen/himax_hx83112b.c
9234 M: Jes Sorensen <jes@trained-monkey.org>
9235 L: linux-hippi@sunsite.dk
9237 F: drivers/net/hippi/
9238 F: include/linux/hippidevice.h
9239 F: include/uapi/linux/if_hippi.h
9242 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9243 M: Kurt Kanzenbach <kurt@linutronix.de>
9244 L: netdev@vger.kernel.org
9246 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9247 F: drivers/net/dsa/hirschmann/*
9248 F: include/linux/platform_data/hirschmann-hellcreek.h
9249 F: net/dsa/tag_hellcreek.c
9251 HISILICON DMA DRIVER
9252 M: Zhou Wang <wangzhou1@hisilicon.com>
9253 M: Jie Hai <haijie1@huawei.com>
9254 L: dmaengine@vger.kernel.org
9256 F: drivers/dma/hisi_dma.c
9258 HISILICON GPIO DRIVER
9259 M: Jay Fang <f.fangjian@huawei.com>
9260 L: linux-gpio@vger.kernel.org
9262 F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9263 F: drivers/gpio/gpio-hisi.c
9265 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9266 M: Longfang Liu <liulongfang@huawei.com>
9267 L: linux-crypto@vger.kernel.org
9269 F: Documentation/ABI/testing/debugfs-hisi-hpre
9270 F: drivers/crypto/hisilicon/hpre/hpre.h
9271 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9272 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9274 HISILICON HNS3 PMU DRIVER
9275 M: Guangbin Huang <huangguangbin2@huawei.com>
9277 F: Documentation/admin-guide/perf/hns3-pmu.rst
9278 F: drivers/perf/hisilicon/hns3_pmu.c
9280 HISILICON I2C CONTROLLER DRIVER
9281 M: Yicong Yang <yangyicong@hisilicon.com>
9282 L: linux-i2c@vger.kernel.org
9284 W: https://www.hisilicon.com
9285 F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9286 F: drivers/i2c/busses/i2c-hisi.c
9288 HISILICON LPC BUS DRIVER
9289 M: Jay Fang <f.fangjian@huawei.com>
9291 W: http://www.hisilicon.com
9292 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9293 F: drivers/bus/hisi_lpc.c
9295 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9296 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9297 M: Salil Mehta <salil.mehta@huawei.com>
9298 L: netdev@vger.kernel.org
9300 W: http://www.hisilicon.com
9301 F: drivers/net/ethernet/hisilicon/hns3/
9303 HISILICON NETWORK SUBSYSTEM DRIVER
9304 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9305 M: Salil Mehta <salil.mehta@huawei.com>
9306 L: netdev@vger.kernel.org
9308 W: http://www.hisilicon.com
9309 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9310 F: drivers/net/ethernet/hisilicon/
9312 HISILICON PMU DRIVER
9313 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9314 M: Jonathan Cameron <jonathan.cameron@huawei.com>
9316 W: http://www.hisilicon.com
9317 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9318 F: Documentation/admin-guide/perf/hisi-pmu.rst
9319 F: drivers/perf/hisilicon
9321 HISILICON PTT DRIVER
9322 M: Yicong Yang <yangyicong@hisilicon.com>
9323 M: Jonathan Cameron <jonathan.cameron@huawei.com>
9324 L: linux-kernel@vger.kernel.org
9326 F: Documentation/ABI/testing/sysfs-devices-hisi_ptt
9327 F: Documentation/trace/hisi-ptt.rst
9328 F: drivers/hwtracing/ptt/
9329 F: tools/perf/arch/arm64/util/hisi-ptt.c
9330 F: tools/perf/util/hisi-ptt*
9331 F: tools/perf/util/hisi-ptt-decoder/*
9334 M: Weili Qian <qianweili@huawei.com>
9335 M: Zhou Wang <wangzhou1@hisilicon.com>
9336 L: linux-crypto@vger.kernel.org
9338 F: drivers/crypto/hisilicon/Kconfig
9339 F: drivers/crypto/hisilicon/Makefile
9340 F: drivers/crypto/hisilicon/qm.c
9341 F: drivers/crypto/hisilicon/sgl.c
9342 F: include/linux/hisi_acc_qm.h
9344 HISILICON ROCE DRIVER
9345 M: Haoyue Xu <xuhaoyue1@hisilicon.com>
9346 M: Junxian Huang <huangjunxian6@hisilicon.com>
9347 L: linux-rdma@vger.kernel.org
9349 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9350 F: drivers/infiniband/hw/hns/
9352 HISILICON SAS Controller
9353 M: Xiang Chen <chenxiang66@hisilicon.com>
9355 W: http://www.hisilicon.com
9356 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9357 F: drivers/scsi/hisi_sas/
9359 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9360 M: Kai Ye <yekai13@huawei.com>
9361 M: Longfang Liu <liulongfang@huawei.com>
9362 L: linux-crypto@vger.kernel.org
9364 F: Documentation/ABI/testing/debugfs-hisi-sec
9365 F: drivers/crypto/hisilicon/sec2/sec.h
9366 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9367 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9368 F: drivers/crypto/hisilicon/sec2/sec_main.c
9370 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9371 M: Jay Fang <f.fangjian@huawei.com>
9372 L: linux-spi@vger.kernel.org
9374 W: http://www.hisilicon.com
9375 F: drivers/spi/spi-hisi-kunpeng.c
9377 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9378 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9379 L: linux-kernel@vger.kernel.org
9381 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9382 F: drivers/spmi/hisi-spmi-controller.c
9384 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9385 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9386 L: linux-kernel@vger.kernel.org
9388 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9389 F: drivers/mfd/hi6421-spmi-pmic.c
9391 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9392 M: Weili Qian <qianweili@huawei.com>
9394 F: drivers/crypto/hisilicon/trng/trng.c
9396 HISILICON V3XX SPI NOR FLASH Controller Driver
9397 M: Jay Fang <f.fangjian@huawei.com>
9399 W: http://www.hisilicon.com
9400 F: drivers/spi/spi-hisi-sfc-v3xx.c
9402 HISILICON ZIP Controller DRIVER
9403 M: Yang Shen <shenyang39@huawei.com>
9404 M: Zhou Wang <wangzhou1@hisilicon.com>
9405 L: linux-crypto@vger.kernel.org
9407 F: Documentation/ABI/testing/debugfs-hisi-zip
9408 F: drivers/crypto/hisilicon/zip/
9410 HMM - Heterogeneous Memory Management
9411 M: Jérôme Glisse <jglisse@redhat.com>
9412 L: linux-mm@kvack.org
9414 F: Documentation/mm/hmm.rst
9415 F: include/linux/hmm*
9418 F: tools/testing/selftests/mm/*hmm*
9421 M: Jouni Malinen <j@w1.fi>
9422 L: linux-wireless@vger.kernel.org
9424 W: http://w1.fi/hostap-driver.html
9425 F: drivers/net/wireless/intersil/hostap/
9427 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9428 L: platform-driver-x86@vger.kernel.org
9430 F: drivers/platform/x86/hp/tc1100-wmi.c
9432 HPET: High Precision Event Timers driver
9433 M: Clemens Ladisch <clemens@ladisch.de>
9435 F: Documentation/timers/hpet.rst
9436 F: drivers/char/hpet.c
9437 F: include/linux/hpet.h
9438 F: include/uapi/linux/hpet.h
9442 F: arch/x86/include/asm/hpet.h
9443 F: arch/x86/kernel/hpet.c
9446 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9448 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9452 M: Sebastian Reichel <sre@kernel.org>
9454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9455 F: Documentation/ABI/testing/sysfs-bus-hsi
9456 F: Documentation/driver-api/hsi.rst
9458 F: include/linux/hsi/
9459 F: include/uapi/linux/hsi/
9462 L: linux-usb@vger.kernel.org
9464 F: drivers/net/usb/hso.c
9466 HSR NETWORK PROTOCOL
9467 L: netdev@vger.kernel.org
9471 HT16K33 LED CONTROLLER DRIVER
9472 M: Robin van der Gracht <robin@protonic.nl>
9474 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9475 F: drivers/auxdisplay/ht16k33.c
9477 HTCPEN TOUCHSCREEN DRIVER
9478 M: Pau Oliva Fora <pof@eslack.org>
9479 L: linux-input@vger.kernel.org
9481 F: drivers/input/touchscreen/htcpen.c
9484 M: Dipen Patel <dipenp@nvidia.com>
9485 L: timestamp@lists.linux.dev
9487 Q: https://patchwork.kernel.org/project/timestamp/list/
9488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
9489 F: Documentation/devicetree/bindings/timestamp/
9490 F: Documentation/driver-api/hte/
9492 F: include/linux/hte.h
9494 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9495 M: Lorenzo Bianconi <lorenzo@kernel.org>
9496 L: linux-iio@vger.kernel.org
9498 W: http://www.st.com/
9499 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9500 F: drivers/iio/humidity/hts221*
9502 HUAWEI ETHERNET DRIVER
9503 M: Cai Huoqing <cai.huoqing@linux.dev>
9504 L: netdev@vger.kernel.org
9506 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9507 F: drivers/net/ethernet/huawei/hinic/
9510 M: Mike Kravetz <mike.kravetz@oracle.com>
9511 M: Muchun Song <muchun.song@linux.dev>
9512 L: linux-mm@kvack.org
9514 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9515 F: Documentation/admin-guide/mm/hugetlbpage.rst
9516 F: Documentation/mm/hugetlbfs_reserv.rst
9517 F: Documentation/mm/vmemmap_dedup.rst
9519 F: include/linux/hugetlb.h
9521 F: mm/hugetlb_vmemmap.c
9522 F: mm/hugetlb_vmemmap.h
9525 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9526 L: linux-media@vger.kernel.org
9528 W: https://linuxtv.org
9529 T: git git://linuxtv.org/media_tree.git
9530 F: drivers/media/platform/st/sti/hva
9532 HWPOISON MEMORY FAILURE HANDLING
9533 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9534 R: Miaohe Lin <linmiaohe@huawei.com>
9535 L: linux-mm@kvack.org
9537 F: mm/hwpoison-inject.c
9538 F: mm/memory-failure.c
9540 HYCON HY46XX TOUCHSCREEN SUPPORT
9541 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9542 L: linux-input@vger.kernel.org
9544 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9545 F: drivers/input/touchscreen/hycon-hy46xx.c
9547 HYGON PROCESSOR SUPPORT
9548 M: Pu Wen <puwen@hygon.cn>
9549 L: linux-kernel@vger.kernel.org
9551 F: arch/x86/kernel/cpu/hygon.c
9553 HYNIX HI556 SENSOR DRIVER
9554 M: Shawn Tu <shawnx.tu@intel.com>
9555 L: linux-media@vger.kernel.org
9557 T: git git://linuxtv.org/media_tree.git
9558 F: drivers/media/i2c/hi556.c
9560 HYNIX HI846 SENSOR DRIVER
9561 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9562 L: linux-media@vger.kernel.org
9564 F: drivers/media/i2c/hi846.c
9566 HYNIX HI847 SENSOR DRIVER
9567 M: Shawn Tu <shawnx.tu@intel.com>
9568 L: linux-media@vger.kernel.org
9570 F: drivers/media/i2c/hi847.c
9572 Hyper-V/Azure CORE AND DRIVERS
9573 M: "K. Y. Srinivasan" <kys@microsoft.com>
9574 M: Haiyang Zhang <haiyangz@microsoft.com>
9575 M: Wei Liu <wei.liu@kernel.org>
9576 M: Dexuan Cui <decui@microsoft.com>
9577 L: linux-hyperv@vger.kernel.org
9579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9580 F: Documentation/ABI/stable/sysfs-bus-vmbus
9581 F: Documentation/ABI/testing/debugfs-hyperv
9582 F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
9583 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9584 F: Documentation/virt/hyperv
9585 F: arch/arm64/hyperv
9586 F: arch/arm64/include/asm/hyperv-tlfs.h
9587 F: arch/arm64/include/asm/mshyperv.h
9589 F: arch/x86/include/asm/hyperv-tlfs.h
9590 F: arch/x86/include/asm/mshyperv.h
9591 F: arch/x86/include/asm/trace/hyperv.h
9592 F: arch/x86/kernel/cpu/mshyperv.c
9593 F: drivers/clocksource/hyperv_timer.c
9594 F: drivers/hid/hid-hyperv.c
9596 F: drivers/input/serio/hyperv-keyboard.c
9597 F: drivers/iommu/hyperv-iommu.c
9598 F: drivers/net/ethernet/microsoft/
9599 F: drivers/net/hyperv/
9600 F: drivers/pci/controller/pci-hyperv-intf.c
9601 F: drivers/pci/controller/pci-hyperv.c
9602 F: drivers/scsi/storvsc_drv.c
9603 F: drivers/uio/uio_hv_generic.c
9604 F: drivers/video/fbdev/hyperv_fb.c
9605 F: include/asm-generic/hyperv-tlfs.h
9606 F: include/asm-generic/mshyperv.h
9607 F: include/clocksource/hyperv_timer.h
9608 F: include/linux/hyperv.h
9610 F: include/uapi/linux/hyperv.h
9611 F: net/vmw_vsock/hyperv_transport.c
9615 M: Vignesh Raghavendra <vigneshr@ti.com>
9616 L: linux-mtd@lists.infradead.org
9618 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9619 C: irc://irc.oftc.net/mtd
9620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9621 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9622 F: drivers/mtd/hyperbus/
9623 F: include/linux/mtd/hyperbus.h
9625 HYPERVISOR VIRTUAL CONSOLE DRIVER
9626 L: linuxppc-dev@lists.ozlabs.org
9631 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9632 L: linux-i2c@vger.kernel.org
9633 L: linux-acpi@vger.kernel.org
9635 F: drivers/i2c/i2c-core-acpi.c
9637 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9638 M: Ajay Gupta <ajayg@nvidia.com>
9639 L: linux-i2c@vger.kernel.org
9641 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9642 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9645 M: Peter Rosin <peda@axentia.se>
9646 L: linux-i2c@vger.kernel.org
9648 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9649 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9650 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9651 F: Documentation/i2c/i2c-topology.rst
9652 F: Documentation/i2c/muxes/
9653 F: drivers/i2c/i2c-mux.c
9654 F: drivers/i2c/muxes/
9655 F: include/linux/i2c-mux.h
9657 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9658 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9659 L: linux-i2c@vger.kernel.org
9661 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9662 F: drivers/i2c/busses/i2c-mv64xxx.c
9664 I2C OVER PARALLEL PORT
9665 M: Jean Delvare <jdelvare@suse.com>
9666 L: linux-i2c@vger.kernel.org
9668 F: Documentation/i2c/busses/i2c-parport.rst
9669 F: drivers/i2c/busses/i2c-parport.c
9672 M: Wolfram Sang <wsa@kernel.org>
9673 L: linux-i2c@vger.kernel.org
9675 W: https://i2c.wiki.kernel.org/
9676 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9678 F: Documentation/devicetree/bindings/i2c/i2c.txt
9679 F: Documentation/i2c/
9681 F: include/dt-bindings/i2c/i2c.h
9682 F: include/linux/i2c-dev.h
9683 F: include/linux/i2c-smbus.h
9684 F: include/linux/i2c.h
9685 F: include/uapi/linux/i2c-*.h
9686 F: include/uapi/linux/i2c.h
9688 I2C SUBSYSTEM HOST DRIVERS
9689 L: linux-i2c@vger.kernel.org
9691 W: https://i2c.wiki.kernel.org/
9692 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9694 F: Documentation/devicetree/bindings/i2c/
9695 F: drivers/i2c/algos/
9696 F: drivers/i2c/busses/
9697 F: include/dt-bindings/i2c/
9700 M: Jean Delvare <jdelvare@suse.com>
9701 L: linux-i2c@vger.kernel.org
9703 F: Documentation/i2c/busses/i2c-taos-evm.rst
9704 F: drivers/i2c/busses/i2c-taos-evm.c
9707 M: Till Harbaum <till@harbaum.org>
9708 L: linux-i2c@vger.kernel.org
9710 W: http://www.harbaum.org/till/i2c_tiny_usb
9711 F: drivers/i2c/busses/i2c-tiny-usb.c
9713 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9714 M: Jean Delvare <jdelvare@suse.com>
9715 L: linux-i2c@vger.kernel.org
9717 F: Documentation/i2c/busses/i2c-ali1535.rst
9718 F: Documentation/i2c/busses/i2c-ali1563.rst
9719 F: Documentation/i2c/busses/i2c-ali15x3.rst
9720 F: Documentation/i2c/busses/i2c-amd756.rst
9721 F: Documentation/i2c/busses/i2c-amd8111.rst
9722 F: Documentation/i2c/busses/i2c-i801.rst
9723 F: Documentation/i2c/busses/i2c-nforce2.rst
9724 F: Documentation/i2c/busses/i2c-piix4.rst
9725 F: Documentation/i2c/busses/i2c-sis5595.rst
9726 F: Documentation/i2c/busses/i2c-sis630.rst
9727 F: Documentation/i2c/busses/i2c-sis96x.rst
9728 F: Documentation/i2c/busses/i2c-via.rst
9729 F: Documentation/i2c/busses/i2c-viapro.rst
9730 F: drivers/i2c/busses/i2c-ali1535.c
9731 F: drivers/i2c/busses/i2c-ali1563.c
9732 F: drivers/i2c/busses/i2c-ali15x3.c
9733 F: drivers/i2c/busses/i2c-amd756-s4882.c
9734 F: drivers/i2c/busses/i2c-amd756.c
9735 F: drivers/i2c/busses/i2c-amd8111.c
9736 F: drivers/i2c/busses/i2c-i801.c
9737 F: drivers/i2c/busses/i2c-isch.c
9738 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9739 F: drivers/i2c/busses/i2c-nforce2.c
9740 F: drivers/i2c/busses/i2c-piix4.c
9741 F: drivers/i2c/busses/i2c-sis5595.c
9742 F: drivers/i2c/busses/i2c-sis630.c
9743 F: drivers/i2c/busses/i2c-sis96x.c
9744 F: drivers/i2c/busses/i2c-via.c
9745 F: drivers/i2c/busses/i2c-viapro.c
9747 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9748 M: Hans de Goede <hdegoede@redhat.com>
9749 L: linux-i2c@vger.kernel.org
9751 F: drivers/i2c/busses/i2c-cht-wc.c
9753 I2C/SMBUS ISMT DRIVER
9754 M: Seth Heasley <seth.heasley@intel.com>
9755 M: Neil Horman <nhorman@tuxdriver.com>
9756 L: linux-i2c@vger.kernel.org
9757 F: Documentation/i2c/busses/i2c-ismt.rst
9758 F: drivers/i2c/busses/i2c-ismt.c
9760 I2C/SMBUS STUB DRIVER
9761 M: Jean Delvare <jdelvare@suse.com>
9762 L: linux-i2c@vger.kernel.org
9764 F: drivers/i2c/i2c-stub.c
9766 I3C DRIVER FOR ASPEED AST2600
9767 M: Jeremy Kerr <jk@codeconstruct.com.au>
9769 F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
9770 F: drivers/i3c/master/ast2600-i3c-master.c
9772 I3C DRIVER FOR CADENCE I3C MASTER IP
9773 M: Przemysław Gaj <pgaj@cadence.com>
9775 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9776 F: drivers/i3c/master/i3c-master-cdns.c
9778 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9780 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9781 F: drivers/i3c/master/dw*
9784 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9785 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9787 C: irc://chat.freenode.net/linux-i3c
9788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9789 F: Documentation/ABI/testing/sysfs-bus-i3c
9790 F: Documentation/devicetree/bindings/i3c/
9791 F: Documentation/driver-api/i3c
9793 F: include/linux/i3c/
9795 IA64 (Itanium) PLATFORM
9796 L: linux-ia64@vger.kernel.org
9798 F: Documentation/arch/ia64/
9801 IBM Operation Panel Input Driver
9802 M: Eddie James <eajames@linux.ibm.com>
9803 L: linux-input@vger.kernel.org
9805 F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
9806 F: drivers/input/misc/ibm-panel.c
9808 IBM Power 842 compression accelerator
9809 M: Haren Myneni <haren@us.ibm.com>
9812 F: drivers/crypto/nx/Kconfig
9813 F: drivers/crypto/nx/Makefile
9814 F: drivers/crypto/nx/nx-842*
9815 F: include/linux/sw842.h
9818 IBM Power in-Nest Crypto Acceleration
9819 M: Breno Leitão <leitao@debian.org>
9820 M: Nayna Jain <nayna@linux.ibm.com>
9821 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9822 L: linux-crypto@vger.kernel.org
9824 F: drivers/crypto/nx/Kconfig
9825 F: drivers/crypto/nx/Makefile
9826 F: drivers/crypto/nx/nx-aes*
9827 F: drivers/crypto/nx/nx-sha*
9828 F: drivers/crypto/nx/nx.*
9829 F: drivers/crypto/nx/nx_csbcpb.h
9830 F: drivers/crypto/nx/nx_debugfs.c
9832 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9833 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9834 L: linux-pci@vger.kernel.org
9835 L: linuxppc-dev@lists.ozlabs.org
9837 F: drivers/pci/hotplug/rpadlpar*
9839 IBM Power Linux RAID adapter
9840 M: Brian King <brking@us.ibm.com>
9842 F: drivers/scsi/ipr.*
9844 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9845 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9846 L: linux-pci@vger.kernel.org
9847 L: linuxppc-dev@lists.ozlabs.org
9849 F: drivers/pci/hotplug/rpaphp*
9851 IBM Power SRIOV Virtual NIC Device Driver
9852 M: Haren Myneni <haren@linux.ibm.com>
9853 M: Rick Lindsley <ricklind@linux.ibm.com>
9854 R: Nick Child <nnac123@linux.ibm.com>
9855 R: Dany Madden <danymadden@us.ibm.com>
9856 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9857 L: netdev@vger.kernel.org
9859 F: drivers/net/ethernet/ibm/ibmvnic.*
9861 IBM Power VFIO Support
9862 M: Timothy Pearson <tpearson@raptorengineering.com>
9864 F: drivers/vfio/vfio_iommu_spapr_tce.c
9866 IBM Power Virtual Ethernet Device Driver
9867 M: Nick Child <nnac123@linux.ibm.com>
9868 L: netdev@vger.kernel.org
9870 F: drivers/net/ethernet/ibm/ibmveth.*
9872 IBM Power Virtual FC Device Drivers
9873 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9874 L: linux-scsi@vger.kernel.org
9876 F: drivers/scsi/ibmvscsi/ibmvfc*
9878 IBM Power Virtual Management Channel Driver
9879 M: Brad Warrum <bwarrum@linux.ibm.com>
9880 M: Ritu Agarwal <rituagar@linux.ibm.com>
9882 F: drivers/misc/ibmvmc.*
9884 IBM Power Virtual SCSI Device Drivers
9885 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9886 L: linux-scsi@vger.kernel.org
9888 F: drivers/scsi/ibmvscsi/ibmvscsi*
9889 F: include/scsi/viosrp.h
9891 IBM Power Virtual SCSI Device Target Driver
9892 M: Michael Cyr <mikecyr@linux.ibm.com>
9893 L: linux-scsi@vger.kernel.org
9894 L: target-devel@vger.kernel.org
9896 F: drivers/scsi/ibmvscsi_tgt/
9898 IBM Power VMX Cryptographic instructions
9899 M: Breno Leitão <leitao@debian.org>
9900 M: Nayna Jain <nayna@linux.ibm.com>
9901 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9902 L: linux-crypto@vger.kernel.org
9904 F: drivers/crypto/vmx/Kconfig
9905 F: drivers/crypto/vmx/Makefile
9906 F: drivers/crypto/vmx/aes*
9907 F: drivers/crypto/vmx/ghash*
9908 F: drivers/crypto/vmx/ppc-xlate.pl
9909 F: drivers/crypto/vmx/vmx.c
9911 IBM ServeRAID RAID DRIVER
9913 F: drivers/scsi/ips.*
9915 ICH LPC AND GPIO DRIVER
9916 M: Peter Tyser <ptyser@xes-inc.com>
9918 F: drivers/gpio/gpio-ich.c
9919 F: drivers/mfd/lpc_ich.c
9922 M: Max Staudt <max@enpas.org>
9923 L: linux-i2c@vger.kernel.org
9925 F: drivers/i2c/busses/i2c-icy.c
9927 IDEAPAD LAPTOP EXTRAS DRIVER
9928 M: Ike Panhc <ike.pan@canonical.com>
9929 L: platform-driver-x86@vger.kernel.org
9931 W: http://launchpad.net/ideapad-laptop
9932 F: drivers/platform/x86/ideapad-laptop.c
9934 IDEAPAD LAPTOP SLIDEBAR DRIVER
9935 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9936 L: linux-input@vger.kernel.org
9938 W: https://github.com/o2genum/ideapad-slidebar
9939 F: drivers/input/misc/ideapad_slidebar.c
9942 M: Christian Brauner <brauner@kernel.org>
9943 M: Seth Forshee <sforshee@kernel.org>
9944 L: linux-fsdevel@vger.kernel.org
9946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9947 F: Documentation/filesystems/idmappings.rst
9948 F: include/linux/mnt_idmapping.*
9949 F: tools/testing/selftests/mount_setattr/
9951 IDT VersaClock 5 CLOCK DRIVER
9952 M: Luca Ceresoli <luca@lucaceresoli.net>
9954 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9955 F: drivers/clk/clk-versaclock5.c
9957 IEEE 802.15.4 SUBSYSTEM
9958 M: Alexander Aring <alex.aring@gmail.com>
9959 M: Stefan Schmidt <stefan@datenfreihafen.org>
9960 M: Miquel Raynal <miquel.raynal@bootlin.com>
9961 L: linux-wpan@vger.kernel.org
9963 W: https://linux-wpan.org/
9964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9966 F: Documentation/networking/ieee802154.rst
9967 F: drivers/net/ieee802154/
9968 F: include/linux/ieee802154.h
9969 F: include/linux/nl802154.h
9970 F: include/net/af_ieee802154.h
9971 F: include/net/cfg802154.h
9972 F: include/net/ieee802154_netdev.h
9973 F: include/net/mac802154.h
9974 F: include/net/nl802154.h
9978 IFCVF VIRTIO DATA PATH ACCELERATOR
9979 R: Zhu Lingshan <lingshan.zhu@intel.com>
9980 F: drivers/vdpa/ifcvf/
9983 M: Yotam Gigi <yotam.gi@gmail.com>
9984 M: Jamal Hadi Salim <jhs@mojatatu.com>
9985 F: include/net/ife.h
9986 F: include/uapi/linux/ife.h
9989 IGORPLUG-USB IR RECEIVER
9990 M: Sean Young <sean@mess.org>
9991 L: linux-media@vger.kernel.org
9993 F: drivers/media/rc/igorplugusb.c
9995 IGUANAWORKS USB IR TRANSCEIVER
9996 M: Sean Young <sean@mess.org>
9997 L: linux-media@vger.kernel.org
9999 F: drivers/media/rc/iguanair.c
10001 IIO DIGITAL POTENTIOMETER DAC
10002 M: Peter Rosin <peda@axentia.se>
10003 L: linux-iio@vger.kernel.org
10005 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10006 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10007 F: drivers/iio/dac/dpot-dac.c
10009 IIO ENVELOPE DETECTOR
10010 M: Peter Rosin <peda@axentia.se>
10011 L: linux-iio@vger.kernel.org
10013 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10014 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10015 F: drivers/iio/adc/envelope-detector.c
10017 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10018 M: Matti Vaittinen <mazziesaccount@gmail.com>
10019 L: linux-iio@vger.kernel.org
10021 F: drivers/iio/light/gain-time-scale-helper.c
10022 F: drivers/iio/light/gain-time-scale-helper.h
10025 M: Peter Rosin <peda@axentia.se>
10026 L: linux-iio@vger.kernel.org
10028 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10029 F: drivers/iio/multiplexer/iio-mux.c
10031 IIO SCMI BASED DRIVER
10032 M: Jyoti Bhayana <jbhayana@google.com>
10033 L: linux-iio@vger.kernel.org
10035 F: drivers/iio/common/scmi_sensors/scmi_iio.c
10037 IIO SUBSYSTEM AND DRIVERS
10038 M: Jonathan Cameron <jic23@kernel.org>
10039 R: Lars-Peter Clausen <lars@metafoo.de>
10040 L: linux-iio@vger.kernel.org
10042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10043 F: Documentation/ABI/testing/configfs-iio*
10044 F: Documentation/ABI/testing/sysfs-bus-iio*
10045 F: Documentation/devicetree/bindings/iio/
10047 F: drivers/staging/iio/
10048 F: include/dt-bindings/iio/
10049 F: include/linux/iio/
10053 M: Peter Rosin <peda@axentia.se>
10054 L: linux-iio@vger.kernel.org
10056 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10057 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10058 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10059 F: drivers/iio/afe/iio-rescale.c
10061 IKANOS/ADI EAGLE ADSL USB DRIVER
10062 M: Matthieu Castet <castet.matthieu@free.fr>
10063 M: Stanislaw Gruszka <stf_xl@wp.pl>
10065 F: drivers/usb/atm/ueagle-atm.c
10067 IMAGIS TOUCHSCREEN DRIVER
10068 M: Markuss Broks <markuss.broks@gmail.com>
10070 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10071 F: drivers/input/touchscreen/imagis.c
10073 IMGTEC ASCII LCD DRIVER
10074 M: Paul Burton <paulburton@kernel.org>
10076 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10077 F: drivers/auxdisplay/img-ascii-lcd.c
10079 IMGTEC IR DECODER DRIVER
10081 F: drivers/media/rc/img-ir/
10083 IMON SOUNDGRAPH USB IR RECEIVER
10084 M: Sean Young <sean@mess.org>
10085 L: linux-media@vger.kernel.org
10087 F: drivers/media/rc/imon.c
10088 F: drivers/media/rc/imon_raw.c
10090 IMS TWINTURBO FRAMEBUFFER DRIVER
10091 L: linux-fbdev@vger.kernel.org
10093 F: drivers/video/fbdev/imsttfb.c
10095 INA209 HARDWARE MONITOR DRIVER
10096 M: Guenter Roeck <linux@roeck-us.net>
10097 L: linux-hwmon@vger.kernel.org
10099 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10100 F: Documentation/hwmon/ina209.rst
10101 F: drivers/hwmon/ina209.c
10103 INA2XX HARDWARE MONITOR DRIVER
10104 M: Guenter Roeck <linux@roeck-us.net>
10105 L: linux-hwmon@vger.kernel.org
10107 F: Documentation/hwmon/ina2xx.rst
10108 F: drivers/hwmon/ina2xx.c
10109 F: include/linux/platform_data/ina2xx.h
10111 INDEX OF FURTHER KERNEL DOCUMENTATION
10112 M: Carlos Bilbao <carlos.bilbao@amd.com>
10114 F: Documentation/process/kernel-docs.rst
10116 INDUSTRY PACK SUBSYSTEM (IPACK)
10117 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
10118 M: Jens Taprogge <jens.taprogge@taprogge.org>
10119 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10120 L: industrypack-devel@lists.sourceforge.net
10122 W: http://industrypack.sourceforge.net
10125 INFINEON DPS310 Driver
10126 M: Eddie James <eajames@linux.ibm.com>
10127 L: linux-iio@vger.kernel.org
10129 F: drivers/iio/pressure/dps310.c
10131 INFINEON PEB2466 ASoC CODEC
10132 M: Herve Codina <herve.codina@bootlin.com>
10133 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10135 F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10136 F: sound/soc/codecs/peb2466.c
10138 INFINIBAND SUBSYSTEM
10139 M: Jason Gunthorpe <jgg@nvidia.com>
10140 M: Leon Romanovsky <leonro@nvidia.com>
10141 L: linux-rdma@vger.kernel.org
10143 W: https://github.com/linux-rdma/rdma-core
10144 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10146 F: Documentation/devicetree/bindings/infiniband/
10147 F: Documentation/infiniband/
10148 F: drivers/infiniband/
10150 F: include/trace/events/ib_mad.h
10151 F: include/trace/events/ib_umad.h
10152 F: include/trace/misc/rdma.h
10153 F: include/uapi/linux/if_infiniband.h
10154 F: include/uapi/rdma/
10155 F: samples/bpf/ibumad_kern.c
10156 F: samples/bpf/ibumad_user.c
10158 INGENIC JZ4780 NAND DRIVER
10159 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10160 L: linux-mtd@lists.infradead.org
10161 L: linux-mips@vger.kernel.org
10163 F: drivers/mtd/nand/raw/ingenic/
10165 INGENIC JZ47xx SoCs
10166 M: Paul Cercueil <paul@crapouillou.net>
10167 L: linux-mips@vger.kernel.org
10169 F: arch/mips/boot/dts/ingenic/
10170 F: arch/mips/generic/board-ingenic.c
10171 F: arch/mips/include/asm/mach-ingenic/
10172 F: arch/mips/ingenic/Kconfig
10173 F: drivers/clk/ingenic/
10174 F: drivers/dma/dma-jz4780.c
10175 F: drivers/gpu/drm/ingenic/
10176 F: drivers/i2c/busses/i2c-jz4780.c
10177 F: drivers/iio/adc/ingenic-adc.c
10178 F: drivers/irqchip/irq-ingenic.c
10179 F: drivers/memory/jz4780-nemc.c
10180 F: drivers/mmc/host/jz4740_mmc.c
10181 F: drivers/mtd/nand/raw/ingenic/
10182 F: drivers/pinctrl/pinctrl-ingenic.c
10183 F: drivers/power/supply/ingenic-battery.c
10184 F: drivers/pwm/pwm-jz4740.c
10185 F: drivers/remoteproc/ingenic_rproc.c
10186 F: drivers/rtc/rtc-jz4740.c
10187 F: drivers/tty/serial/8250/8250_ingenic.c
10188 F: drivers/usb/musb/jz4740.c
10189 F: drivers/watchdog/jz4740_wdt.c
10190 F: include/dt-bindings/iio/adc/ingenic,adc.h
10191 F: include/linux/mfd/ingenic-tcu.h
10192 F: sound/soc/codecs/jz47*
10193 F: sound/soc/jz4740/
10195 INJOINIC IP5xxx POWER BANK IC DRIVER
10196 M: Samuel Holland <samuel@sholland.org>
10198 F: drivers/power/supply/ip5xxx_power.c
10201 M: Jan Kara <jack@suse.cz>
10202 R: Amir Goldstein <amir73il@gmail.com>
10203 L: linux-fsdevel@vger.kernel.org
10205 F: Documentation/filesystems/inotify.rst
10206 F: fs/notify/inotify/
10207 F: include/linux/inotify.h
10208 F: include/uapi/linux/inotify.h
10210 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10211 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10212 L: linux-input@vger.kernel.org
10214 Q: http://patchwork.kernel.org/project/linux-input/list/
10215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10216 F: Documentation/devicetree/bindings/input/
10217 F: Documentation/devicetree/bindings/serio/
10218 F: Documentation/input/
10220 F: include/dt-bindings/input/
10221 F: include/linux/input.h
10222 F: include/linux/input/
10223 F: include/uapi/linux/input-event-codes.h
10224 F: include/uapi/linux/input.h
10226 INPUT MULTITOUCH (MT) PROTOCOL
10227 M: Henrik Rydberg <rydberg@bitmath.org>
10228 L: linux-input@vger.kernel.org
10230 F: Documentation/input/multi-touch-protocol.rst
10231 F: drivers/input/input-mt.c
10234 INSIDE SECURE CRYPTO DRIVER
10235 M: Antoine Tenart <atenart@kernel.org>
10236 L: linux-crypto@vger.kernel.org
10238 F: drivers/crypto/inside-secure/
10240 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10241 M: Mimi Zohar <zohar@linux.ibm.com>
10242 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10243 L: linux-integrity@vger.kernel.org
10245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10246 F: security/integrity/
10247 F: security/integrity/ima/
10249 INTEL 810/815 FRAMEBUFFER DRIVER
10250 M: Antonino Daplas <adaplas@gmail.com>
10251 L: linux-fbdev@vger.kernel.org
10253 F: drivers/video/fbdev/i810/
10255 INTEL 8255 GPIO DRIVER
10256 M: William Breathitt Gray <william.gray@linaro.org>
10257 L: linux-gpio@vger.kernel.org
10259 F: drivers/gpio/gpio-i8255.c
10260 F: drivers/gpio/gpio-i8255.h
10263 M: Cezary Rojewski <cezary.rojewski@intel.com>
10264 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10265 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10266 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10267 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10268 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10269 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10270 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10272 F: sound/soc/intel/
10274 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10275 M: Hans de Goede <hdegoede@redhat.com>
10276 L: platform-driver-x86@vger.kernel.org
10278 F: drivers/platform/x86/intel/atomisp2/pm.c
10280 INTEL ATOMISP2 LED DRIVER
10281 M: Hans de Goede <hdegoede@redhat.com>
10282 L: platform-driver-x86@vger.kernel.org
10284 F: drivers/platform/x86/intel/atomisp2/led.c
10286 INTEL BIOS SAR INT1092 DRIVER
10287 M: Shravan Sudhakar <s.shravan@intel.com>
10288 M: Intel Corporation <linuxwwan@intel.com>
10289 L: platform-driver-x86@vger.kernel.org
10291 F: drivers/platform/x86/intel/int1092/
10293 INTEL BROXTON PMC DRIVER
10294 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10295 M: Zha Qipeng <qipeng.zha@intel.com>
10297 F: drivers/mfd/intel_pmc_bxt.c
10298 F: include/linux/mfd/intel_pmc_bxt.h
10300 INTEL C600 SERIES SAS CONTROLLER DRIVER
10301 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10302 L: linux-scsi@vger.kernel.org
10304 T: git git://git.code.sf.net/p/intel-sas/isci
10305 F: drivers/scsi/isci/
10307 INTEL CPU family model numbers
10308 M: Tony Luck <tony.luck@intel.com>
10310 L: linux-kernel@vger.kernel.org
10312 F: arch/x86/include/asm/intel-family.h
10314 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10315 M: Jani Nikula <jani.nikula@linux.intel.com>
10316 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10317 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10318 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10319 L: intel-gfx@lists.freedesktop.org
10321 W: https://01.org/linuxgraphics/
10322 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10323 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10324 C: irc://irc.oftc.net/intel-gfx
10325 T: git git://anongit.freedesktop.org/drm-intel
10326 F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10327 F: Documentation/gpu/i915.rst
10328 F: drivers/gpu/drm/i915/
10329 F: include/drm/i915*
10330 F: include/uapi/drm/i915_drm.h
10332 INTEL ETHERNET DRIVERS
10333 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10334 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10335 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10337 W: https://www.intel.com/content/www/us/en/support.html
10338 Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/
10339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10341 F: Documentation/networking/device_drivers/ethernet/intel/
10342 F: drivers/net/ethernet/intel/
10343 F: drivers/net/ethernet/intel/*/
10344 F: include/linux/avf/virtchnl.h
10345 F: include/linux/net/intel/iidc.h
10347 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10348 M: Mustafa Ismail <mustafa.ismail@intel.com>
10349 M: Shiraz Saleem <shiraz.saleem@intel.com>
10350 L: linux-rdma@vger.kernel.org
10352 F: drivers/infiniband/hw/irdma/
10353 F: include/uapi/rdma/irdma-abi.h
10355 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10356 M: Maik Broemme <mbroemme@libmpq.org>
10357 L: linux-fbdev@vger.kernel.org
10359 F: Documentation/fb/intelfb.rst
10360 F: drivers/video/fbdev/intelfb/
10363 M: Andy Shevchenko <andy@kernel.org>
10364 L: linux-gpio@vger.kernel.org
10366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10367 F: drivers/gpio/gpio-elkhartlake.c
10368 F: drivers/gpio/gpio-ich.c
10369 F: drivers/gpio/gpio-merrifield.c
10370 F: drivers/gpio/gpio-ml-ioh.c
10371 F: drivers/gpio/gpio-pch.c
10372 F: drivers/gpio/gpio-sch.c
10373 F: drivers/gpio/gpio-sodaville.c
10374 F: drivers/gpio/gpio-tangier.c
10376 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10377 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10378 M: Zhi Wang <zhi.a.wang@intel.com>
10379 L: intel-gvt-dev@lists.freedesktop.org
10380 L: intel-gfx@lists.freedesktop.org
10382 W: https://01.org/igvt-g
10383 T: git https://github.com/intel/gvt-linux.git
10384 F: drivers/gpu/drm/i915/gvt/
10386 INTEL HID EVENT DRIVER
10387 M: Alex Hung <alexhung@gmail.com>
10388 L: platform-driver-x86@vger.kernel.org
10390 F: drivers/platform/x86/intel/hid.c
10392 INTEL I/OAT DMA DRIVER
10393 M: Dave Jiang <dave.jiang@intel.com>
10394 R: Dan Williams <dan.j.williams@intel.com>
10395 L: dmaengine@vger.kernel.org
10397 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10398 F: drivers/dma/ioat*
10401 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10402 M: Len Brown <lenb@kernel.org>
10403 L: linux-pm@vger.kernel.org
10405 B: https://bugzilla.kernel.org
10406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10407 F: drivers/idle/intel_idle.c
10410 M: Fenghua Yu <fenghua.yu@intel.com>
10411 M: Dave Jiang <dave.jiang@intel.com>
10412 L: dmaengine@vger.kernel.org
10414 F: drivers/dma/idxd/*
10415 F: include/uapi/linux/idxd.h
10417 INTEL IN FIELD SCAN (IFS) DEVICE
10418 M: Jithu Joseph <jithu.joseph@intel.com>
10419 R: Ashok Raj <ashok.raj@intel.com>
10420 R: Tony Luck <tony.luck@intel.com>
10422 F: drivers/platform/x86/intel/ifs
10423 F: include/trace/events/intel_ifs.h
10425 INTEL INTEGRATED SENSOR HUB DRIVER
10426 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10427 M: Jiri Kosina <jikos@kernel.org>
10428 L: linux-input@vger.kernel.org
10430 F: drivers/hid/intel-ish-hid/
10433 M: David Woodhouse <dwmw2@infradead.org>
10434 M: Lu Baolu <baolu.lu@linux.intel.com>
10435 L: iommu@lists.linux.dev
10437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10438 F: drivers/iommu/intel/
10440 INTEL IPU3 CSI-2 CIO2 DRIVER
10441 M: Yong Zhi <yong.zhi@intel.com>
10442 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10443 M: Bingbu Cao <bingbu.cao@intel.com>
10444 M: Dan Scally <djrscally@gmail.com>
10445 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10446 L: linux-media@vger.kernel.org
10448 T: git git://linuxtv.org/media_tree.git
10449 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10450 F: drivers/media/pci/intel/ipu3/
10452 INTEL IPU3 CSI-2 IMGU DRIVER
10453 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10454 R: Bingbu Cao <bingbu.cao@intel.com>
10455 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10456 L: linux-media@vger.kernel.org
10458 F: Documentation/admin-guide/media/ipu3.rst
10459 F: Documentation/admin-guide/media/ipu3_rcb.svg
10460 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10461 F: drivers/staging/media/ipu3/
10463 INTEL ISHTP ECLITE DRIVER
10464 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10465 L: platform-driver-x86@vger.kernel.org
10467 F: drivers/platform/x86/intel/ishtp_eclite.c
10469 INTEL IXP4XX CRYPTO SUPPORT
10470 M: Corentin Labbe <clabbe@baylibre.com>
10471 L: linux-crypto@vger.kernel.org
10473 F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
10475 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10476 M: Krzysztof Halasa <khalasa@piap.pl>
10478 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10479 F: drivers/net/wan/ixp4xx_hss.c
10480 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10481 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10482 F: include/linux/soc/ixp4xx/npe.h
10483 F: include/linux/soc/ixp4xx/qmgr.h
10485 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10486 M: Deepak Saxena <dsaxena@plexity.net>
10488 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10489 F: drivers/char/hw_random/ixp4xx-rng.c
10491 INTEL KEEM BAY DRM DRIVER
10492 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10493 M: Edmund Dea <edmund.j.dea@intel.com>
10495 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10496 F: drivers/gpu/drm/kmb/
10498 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10499 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10501 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10502 F: drivers/crypto/intel/keembay/Kconfig
10503 F: drivers/crypto/intel/keembay/Makefile
10504 F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
10505 F: drivers/crypto/intel/keembay/ocs-aes.c
10506 F: drivers/crypto/intel/keembay/ocs-aes.h
10508 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10509 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10510 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10511 M: Mark Gross <mgross@linux.intel.com>
10513 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10514 F: drivers/crypto/intel/keembay/Kconfig
10515 F: drivers/crypto/intel/keembay/Makefile
10516 F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
10518 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10519 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10520 M: Declan Murphy <declan.murphy@intel.com>
10522 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10523 F: drivers/crypto/intel/keembay/Kconfig
10524 F: drivers/crypto/intel/keembay/Makefile
10525 F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
10526 F: drivers/crypto/intel/keembay/ocs-hcu.c
10527 F: drivers/crypto/intel/keembay/ocs-hcu.h
10529 INTEL MANAGEMENT ENGINE (mei)
10530 M: Tomas Winkler <tomas.winkler@intel.com>
10531 L: linux-kernel@vger.kernel.org
10533 F: Documentation/driver-api/mei/*
10534 F: drivers/misc/mei/
10535 F: drivers/watchdog/mei_wdt.c
10536 F: include/linux/mei_aux.h
10537 F: include/linux/mei_cl_bus.h
10538 F: include/uapi/linux/mei.h
10539 F: include/uapi/linux/mei_uuid.h
10540 F: include/uapi/linux/uuid.h
10543 INTEL MAX 10 BMC MFD DRIVER
10544 M: Xu Yilun <yilun.xu@intel.com>
10545 R: Tom Rix <trix@redhat.com>
10547 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10548 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10549 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10550 F: drivers/mfd/intel-m10-bmc*
10551 F: include/linux/mfd/intel-m10-bmc.h
10553 INTEL MAX10 BMC SECURE UPDATES
10554 M: Russ Weight <russell.h.weight@intel.com>
10555 L: linux-fpga@vger.kernel.org
10557 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
10558 F: drivers/fpga/intel-m10-bmc-sec-update.c
10560 INTEL P-Unit IPC DRIVER
10561 M: Zha Qipeng <qipeng.zha@intel.com>
10562 L: platform-driver-x86@vger.kernel.org
10564 F: arch/x86/include/asm/intel_punit_ipc.h
10565 F: drivers/platform/x86/intel/punit_ipc.c
10567 INTEL PMC CORE DRIVER
10568 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10569 M: David E Box <david.e.box@intel.com>
10570 L: platform-driver-x86@vger.kernel.org
10572 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10573 F: drivers/platform/x86/intel/pmc/
10575 INTEL PMIC GPIO DRIVERS
10576 M: Andy Shevchenko <andy@kernel.org>
10578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10579 F: drivers/gpio/gpio-*cove.c
10581 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10582 M: Andy Shevchenko <andy@kernel.org>
10584 F: drivers/mfd/intel_soc_pmic*
10585 F: include/linux/mfd/intel_soc_pmic*
10588 M: David E. Box <david.e.box@linux.intel.com>
10590 F: drivers/platform/x86/intel/pmt/
10592 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10593 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10594 L: linux-wireless@vger.kernel.org
10596 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10597 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10598 F: drivers/net/wireless/intel/ipw2x00/
10600 INTEL PSTATE DRIVER
10601 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10602 M: Len Brown <lenb@kernel.org>
10603 L: linux-pm@vger.kernel.org
10605 F: drivers/cpufreq/intel_pstate.c
10607 INTEL PTP DFL ToD DRIVER
10608 M: Tianfei Zhang <tianfei.zhang@intel.com>
10609 L: linux-fpga@vger.kernel.org
10610 L: netdev@vger.kernel.org
10612 F: drivers/ptp/ptp_dfl_tod.c
10614 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10615 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10616 L: linux-iio@vger.kernel.org
10617 F: drivers/counter/intel-qep.c
10620 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10622 F: arch/x86/include/asm/intel_scu_ipc.h
10623 F: drivers/platform/x86/intel_scu_*
10626 M: David E. Box <david.e.box@linux.intel.com>
10628 F: drivers/platform/x86/intel/sdsi.c
10629 F: tools/arch/x86/intel_sdsi/
10630 F: tools/testing/selftests/drivers/sdsi/
10633 M: Jarkko Sakkinen <jarkko@kernel.org>
10634 R: Dave Hansen <dave.hansen@linux.intel.com>
10635 L: linux-sgx@vger.kernel.org
10637 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10639 F: Documentation/arch/x86/sgx.rst
10640 F: arch/x86/entry/vdso/vsgx.S
10641 F: arch/x86/include/asm/sgx.h
10642 F: arch/x86/include/uapi/asm/sgx.h
10643 F: arch/x86/kernel/cpu/sgx/*
10644 F: tools/testing/selftests/sgx/*
10647 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10648 M: Daniel Scally <djrscally@gmail.com>
10650 F: drivers/platform/x86/intel/int3472/
10652 INTEL SPEED SELECT TECHNOLOGY
10653 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10654 L: platform-driver-x86@vger.kernel.org
10656 F: drivers/platform/x86/intel/speed_select_if/
10657 F: include/uapi/linux/isst_if.h
10658 F: tools/power/x86/intel-speed-select/
10660 INTEL STRATIX10 FIRMWARE DRIVERS
10661 M: Dinh Nguyen <dinguyen@kernel.org>
10662 L: linux-kernel@vger.kernel.org
10664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10665 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10666 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10667 F: drivers/firmware/stratix10-rsu.c
10668 F: drivers/firmware/stratix10-svc.c
10669 F: include/linux/firmware/intel/stratix10-smc.h
10670 F: include/linux/firmware/intel/stratix10-svc-client.h
10672 INTEL TELEMETRY DRIVER
10673 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10674 M: "David E. Box" <david.e.box@linux.intel.com>
10675 L: platform-driver-x86@vger.kernel.org
10677 F: arch/x86/include/asm/intel_telemetry.h
10678 F: drivers/platform/x86/intel/telemetry/
10681 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10682 L: platform-driver-x86@vger.kernel.org
10684 F: drivers/platform/x86/intel/tpmi.c
10685 F: include/linux/intel_tpmi.h
10687 INTEL UNCORE FREQUENCY CONTROL
10688 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10689 L: platform-driver-x86@vger.kernel.org
10691 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10692 F: drivers/platform/x86/intel/uncore-frequency/
10694 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10695 M: David E. Box <david.e.box@linux.intel.com>
10697 F: drivers/platform/x86/intel/vsec.*
10699 INTEL VIRTUAL BUTTON DRIVER
10700 M: AceLan Kao <acelan.kao@canonical.com>
10701 L: platform-driver-x86@vger.kernel.org
10703 F: drivers/platform/x86/intel/vbtn.c
10705 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10706 M: Stanislaw Gruszka <stf_xl@wp.pl>
10707 L: linux-wireless@vger.kernel.org
10709 F: drivers/net/wireless/intel/iwlegacy/
10711 INTEL WIRELESS WIFI LINK (iwlwifi)
10712 M: Gregory Greenman <gregory.greenman@intel.com>
10713 L: linux-wireless@vger.kernel.org
10715 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10717 F: drivers/net/wireless/intel/iwlwifi/
10719 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10720 M: Jithu Joseph <jithu.joseph@intel.com>
10721 R: Maurice Ma <maurice.ma@intel.com>
10723 W: https://slimbootloader.github.io/security/firmware-update.html
10724 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10726 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10727 L: Dell.Client.Kernel@dell.com
10729 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10731 INTEL WWAN IOSM DRIVER
10732 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10733 M: Intel Corporation <linuxwwan@intel.com>
10734 L: netdev@vger.kernel.org
10736 F: drivers/net/wwan/iosm/
10739 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10741 F: Documentation/trace/intel_th.rst
10742 F: drivers/hwtracing/intel_th/
10743 F: include/linux/intel_th.h
10745 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10746 M: Ning Sun <ning.sun@intel.com>
10747 L: tboot-devel@lists.sourceforge.net
10749 W: http://tboot.sourceforge.net
10750 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10751 F: Documentation/arch/x86/intel_txt.rst
10752 F: arch/x86/kernel/tboot.c
10753 F: include/linux/tboot.h
10756 M: Georgi Djakov <djakov@kernel.org>
10757 L: linux-pm@vger.kernel.org
10759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10760 F: Documentation/devicetree/bindings/interconnect/
10761 F: Documentation/driver-api/interconnect.rst
10762 F: drivers/interconnect/
10763 F: include/dt-bindings/interconnect/
10764 F: include/linux/interconnect-provider.h
10765 F: include/linux/interconnect.h
10767 INTERRUPT COUNTER DRIVER
10768 M: Oleksij Rempel <o.rempel@pengutronix.de>
10769 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10770 L: linux-iio@vger.kernel.org
10771 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10772 F: drivers/counter/interrupt-cnt.c
10774 INTERSIL ISL7998X VIDEO DECODER DRIVER
10775 M: Michael Tretter <m.tretter@pengutronix.de>
10776 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10777 L: linux-media@vger.kernel.org
10779 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10780 F: drivers/media/i2c/isl7998x.c
10782 INVENSENSE ICM-426xx IMU DRIVER
10783 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10784 L: linux-iio@vger.kernel.org
10786 W: https://invensense.tdk.com/
10787 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10788 F: drivers/iio/imu/inv_icm42600/
10790 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10791 M: Linus Walleij <linus.walleij@linaro.org>
10792 L: linux-iio@vger.kernel.org
10794 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10795 F: drivers/iio/gyro/mpu3050*
10797 IOC3 ETHERNET DRIVER
10798 M: Ralf Baechle <ralf@linux-mips.org>
10799 L: linux-mips@vger.kernel.org
10801 F: drivers/net/ethernet/sgi/ioc3-eth.c
10803 IOMAP FILESYSTEM LIBRARY
10804 M: Christoph Hellwig <hch@infradead.org>
10805 M: Darrick J. Wong <djwong@kernel.org>
10806 L: linux-xfs@vger.kernel.org
10807 L: linux-fsdevel@vger.kernel.org
10809 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10811 F: include/linux/iomap.h
10813 IOMMU DMA-API LAYER
10814 M: Robin Murphy <robin.murphy@arm.com>
10815 L: iommu@lists.linux.dev
10817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10818 F: drivers/iommu/dma-iommu.c
10819 F: drivers/iommu/dma-iommu.h
10820 F: drivers/iommu/iova.c
10821 F: include/linux/iova.h
10824 M: Joerg Roedel <joro@8bytes.org>
10825 M: Will Deacon <will@kernel.org>
10826 R: Robin Murphy <robin.murphy@arm.com>
10827 L: iommu@lists.linux.dev
10829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10830 F: Documentation/devicetree/bindings/iommu/
10831 F: Documentation/userspace-api/iommu.rst
10833 F: include/linux/iommu.h
10834 F: include/linux/iova.h
10835 F: include/linux/of_iommu.h
10836 F: include/uapi/linux/iommu.h
10839 M: Jason Gunthorpe <jgg@nvidia.com>
10840 M: Kevin Tian <kevin.tian@intel.com>
10841 L: iommu@lists.linux.dev
10843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
10844 F: Documentation/userspace-api/iommufd.rst
10845 F: drivers/iommu/iommufd/
10846 F: include/linux/iommufd.h
10847 F: include/uapi/linux/iommufd.h
10848 F: tools/testing/selftests/iommu/
10851 M: Thomas Zimmermann <tzimmermann@suse.de>
10852 L: dri-devel@lists.freedesktop.org
10854 T: git git://anongit.freedesktop.org/drm/drm-misc
10855 F: include/linux/iosys-map.h
10858 M: Jens Axboe <axboe@kernel.dk>
10859 R: Pavel Begunkov <asml.silence@gmail.com>
10860 L: io-uring@vger.kernel.org
10862 T: git git://git.kernel.dk/linux-block
10863 T: git git://git.kernel.dk/liburing
10864 F: include/linux/io_uring.h
10865 F: include/linux/io_uring_types.h
10866 F: include/trace/events/io_uring.h
10867 F: include/uapi/linux/io_uring.h
10872 M: Corey Minyard <minyard@acm.org>
10873 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10875 W: http://openipmi.sourceforge.net/
10876 T: git https://github.com/cminyard/linux-ipmi.git for-next
10877 F: Documentation/devicetree/bindings/ipmi/
10878 F: Documentation/driver-api/ipmi.rst
10879 F: drivers/char/ipmi/
10880 F: include/linux/ipmi*
10881 F: include/uapi/linux/ipmi*
10883 IPS SCSI RAID DRIVER
10884 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10885 L: linux-scsi@vger.kernel.org
10887 W: http://www.adaptec.com/
10888 F: drivers/scsi/ips*
10891 M: Simon Horman <horms@verge.net.au>
10892 M: Julian Anastasov <ja@ssi.bg>
10893 L: netdev@vger.kernel.org
10894 L: lvs-devel@vger.kernel.org
10896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10898 F: Documentation/networking/ipvs-sysctl.rst
10899 F: include/net/ip_vs.h
10900 F: include/uapi/linux/ip_vs.h
10901 F: net/netfilter/ipvs/
10904 M: Jiri Kosina <jikos@kernel.org>
10905 M: David Sterba <dsterba@suse.com>
10907 F: drivers/tty/ipwireless/
10909 IRON DEVICE AUDIO CODEC DRIVERS
10910 M: Kiseok Jo <kiseok.jo@irondevice.com>
10911 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10913 F: Documentation/devicetree/bindings/sound/irondevice,*
10914 F: sound/soc/codecs/sma*
10916 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10917 M: Marc Zyngier <maz@kernel.org>
10919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10920 F: Documentation/core-api/irq/irq-domain.rst
10921 F: include/linux/irqdomain.h
10922 F: kernel/irq/irqdomain.c
10923 F: kernel/irq/msi.c
10926 M: Thomas Gleixner <tglx@linutronix.de>
10927 L: linux-kernel@vger.kernel.org
10929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10930 F: include/linux/group_cpus.h
10932 F: lib/group_cpus.c
10935 M: Thomas Gleixner <tglx@linutronix.de>
10936 M: Marc Zyngier <maz@kernel.org>
10937 L: linux-kernel@vger.kernel.org
10939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10940 F: Documentation/devicetree/bindings/interrupt-controller/
10941 F: drivers/irqchip/
10944 M: William Breathitt Gray <william.gray@linaro.org>
10946 F: Documentation/driver-api/isa.rst
10947 F: drivers/base/isa.c
10948 F: include/linux/isa.h
10951 M: Hans Verkuil <hverkuil@xs4all.nl>
10952 L: linux-media@vger.kernel.org
10954 W: https://linuxtv.org
10955 T: git git://linuxtv.org/media_tree.git
10956 F: drivers/media/radio/radio-isa*
10959 M: Jaroslav Kysela <perex@perex.cz>
10961 F: Documentation/driver-api/isapnp.rst
10962 F: drivers/pnp/isapnp/
10963 F: include/linux/isapnp.h
10966 M: Lee Duncan <lduncan@suse.com>
10967 M: Chris Leech <cleech@redhat.com>
10968 M: Mike Christie <michael.christie@oracle.com>
10969 L: open-iscsi@googlegroups.com
10970 L: linux-scsi@vger.kernel.org
10972 W: www.open-iscsi.com
10973 F: drivers/scsi/*iscsi*
10974 F: include/scsi/*iscsi*
10976 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10977 M: Peter Jones <pjones@redhat.com>
10978 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10980 F: drivers/firmware/iscsi_ibft*
10982 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10983 M: Sagi Grimberg <sagi@grimberg.me>
10984 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10985 L: linux-rdma@vger.kernel.org
10987 W: http://www.openfabrics.org
10988 W: www.open-iscsi.org
10989 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10990 F: drivers/infiniband/ulp/iser/
10992 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10993 M: Sagi Grimberg <sagi@grimberg.me>
10994 L: linux-rdma@vger.kernel.org
10995 L: target-devel@vger.kernel.org
10997 W: http://www.linux-iscsi.org
10998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10999 F: drivers/infiniband/ulp/isert
11001 ISDN/CMTP OVER BLUETOOTH
11002 M: Karsten Keil <isdn@linux-pingi.de>
11003 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
11004 L: netdev@vger.kernel.org
11006 W: http://www.isdn4linux.de
11007 F: Documentation/isdn/
11008 F: drivers/isdn/capi/
11009 F: include/linux/isdn/
11010 F: include/uapi/linux/isdn/
11011 F: net/bluetooth/cmtp/
11013 ISDN/mISDN SUBSYSTEM
11014 M: Karsten Keil <isdn@linux-pingi.de>
11015 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
11016 L: netdev@vger.kernel.org
11018 W: http://www.isdn4linux.de
11019 F: drivers/isdn/Kconfig
11020 F: drivers/isdn/Makefile
11021 F: drivers/isdn/hardware/
11022 F: drivers/isdn/mISDN/
11025 M: Jan Kara <jack@suse.cz>
11026 L: linux-fsdevel@vger.kernel.org
11028 F: Documentation/filesystems/isofs.rst
11031 IT87 HARDWARE MONITORING DRIVER
11032 M: Jean Delvare <jdelvare@suse.com>
11033 L: linux-hwmon@vger.kernel.org
11035 F: Documentation/hwmon/it87.rst
11036 F: drivers/hwmon/it87.c
11038 IT913X MEDIA DRIVER
11039 M: Antti Palosaari <crope@iki.fi>
11040 L: linux-media@vger.kernel.org
11042 W: https://linuxtv.org
11043 W: http://palosaari.fi/linux/
11044 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11045 T: git git://linuxtv.org/anttip/media_tree.git
11046 F: drivers/media/tuners/it913x*
11048 ITE IT66121 HDMI BRIDGE DRIVER
11049 M: Phong LE <ple@baylibre.com>
11050 M: Neil Armstrong <neil.armstrong@linaro.org>
11052 T: git git://anongit.freedesktop.org/drm/drm-misc
11053 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11054 F: drivers/gpu/drm/bridge/ite-it66121.c
11056 IVTV VIDEO4LINUX DRIVER
11057 M: Andy Walls <awalls@md.metrocast.net>
11058 L: linux-media@vger.kernel.org
11060 W: https://linuxtv.org
11061 T: git git://linuxtv.org/media_tree.git
11062 F: Documentation/admin-guide/media/ivtv*
11063 F: drivers/media/pci/ivtv/
11064 F: include/uapi/linux/ivtv*
11066 IX2505V MEDIA DRIVER
11067 M: Malcolm Priestley <tvboxspy@gmail.com>
11068 L: linux-media@vger.kernel.org
11070 W: https://linuxtv.org
11071 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11072 F: drivers/media/dvb-frontends/ix2505v*
11074 JAILHOUSE HYPERVISOR INTERFACE
11075 M: Jan Kiszka <jan.kiszka@siemens.com>
11076 L: jailhouse-dev@googlegroups.com
11078 F: arch/x86/include/asm/jailhouse_para.h
11079 F: arch/x86/kernel/jailhouse.c
11081 JC42.4 TEMPERATURE SENSOR DRIVER
11082 M: Guenter Roeck <linux@roeck-us.net>
11083 L: linux-hwmon@vger.kernel.org
11085 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11086 F: Documentation/hwmon/jc42.rst
11087 F: drivers/hwmon/jc42.c
11090 M: Dave Kleikamp <shaggy@kernel.org>
11091 L: jfs-discussion@lists.sourceforge.net
11093 W: http://jfs.sourceforge.net/
11094 T: git https://github.com/kleikamp/linux-shaggy.git
11095 F: Documentation/admin-guide/jfs.rst
11099 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
11100 L: netdev@vger.kernel.org
11102 F: drivers/net/ethernet/jme.*
11104 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11105 M: David Woodhouse <dwmw2@infradead.org>
11106 M: Richard Weinberger <richard@nod.at>
11107 L: linux-mtd@lists.infradead.org
11109 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
11110 T: git git://git.infradead.org/ubifs-2.6.git
11112 F: include/uapi/linux/jffs2.h
11114 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11115 M: "Theodore Ts'o" <tytso@mit.edu>
11116 M: Jan Kara <jack@suse.com>
11117 L: linux-ext4@vger.kernel.org
11120 F: include/linux/jbd2.h
11122 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11123 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11124 L: linux-media@vger.kernel.org
11125 L: linux-renesas-soc@vger.kernel.org
11127 F: drivers/media/platform/renesas/rcar_jpu.c
11129 JSM Neo PCI based serial card
11130 L: linux-serial@vger.kernel.org
11132 F: drivers/tty/serial/jsm/
11134 K10TEMP HARDWARE MONITORING DRIVER
11135 M: Clemens Ladisch <clemens@ladisch.de>
11136 L: linux-hwmon@vger.kernel.org
11138 F: Documentation/hwmon/k10temp.rst
11139 F: drivers/hwmon/k10temp.c
11141 K8TEMP HARDWARE MONITORING DRIVER
11142 M: Rudolf Marek <r.marek@assembler.cz>
11143 L: linux-hwmon@vger.kernel.org
11145 F: Documentation/hwmon/k8temp.rst
11146 F: drivers/hwmon/k8temp.c
11149 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
11150 R: Alexander Potapenko <glider@google.com>
11151 R: Andrey Konovalov <andreyknvl@gmail.com>
11152 R: Dmitry Vyukov <dvyukov@google.com>
11153 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
11154 L: kasan-dev@googlegroups.com
11156 F: Documentation/dev-tools/kasan.rst
11157 F: arch/*/include/asm/*kasan.h
11158 F: arch/*/mm/kasan_init*
11159 F: include/linux/kasan*.h
11160 F: lib/Kconfig.kasan
11162 F: scripts/Makefile.kasan
11165 M: Masahiro Yamada <masahiroy@kernel.org>
11166 L: linux-kbuild@vger.kernel.org
11168 Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11170 F: Documentation/kbuild/kconfig*
11171 F: scripts/Kconfig.include
11172 F: scripts/kconfig/
11175 R: Dmitry Vyukov <dvyukov@google.com>
11176 R: Andrey Konovalov <andreyknvl@gmail.com>
11177 L: kasan-dev@googlegroups.com
11179 F: Documentation/dev-tools/kcov.rst
11180 F: include/linux/kcov.h
11181 F: include/uapi/linux/kcov.h
11183 F: scripts/Makefile.kcov
11186 M: Marco Elver <elver@google.com>
11187 R: Dmitry Vyukov <dvyukov@google.com>
11188 L: kasan-dev@googlegroups.com
11190 F: Documentation/dev-tools/kcsan.rst
11191 F: include/linux/kcsan*.h
11193 F: lib/Kconfig.kcsan
11194 F: scripts/Makefile.kcsan
11197 M: Baoquan He <bhe@redhat.com>
11198 R: Vivek Goyal <vgoyal@redhat.com>
11199 R: Dave Young <dyoung@redhat.com>
11200 L: kexec@lists.infradead.org
11202 W: http://lse.sourceforge.net/kdump/
11203 F: Documentation/admin-guide/kdump/
11204 F: fs/proc/vmcore.c
11205 F: include/linux/crash_core.h
11206 F: include/linux/crash_dump.h
11207 F: include/uapi/linux/vmcore.h
11208 F: kernel/crash_*.c
11210 KEENE FM RADIO TRANSMITTER DRIVER
11211 M: Hans Verkuil <hverkuil@xs4all.nl>
11212 L: linux-media@vger.kernel.org
11214 W: https://linuxtv.org
11215 T: git git://linuxtv.org/media_tree.git
11216 F: drivers/media/radio/radio-keene*
11219 M: Ian Kent <raven@themaw.net>
11220 L: autofs@vger.kernel.org
11224 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11225 M: Masahiro Yamada <masahiroy@kernel.org>
11226 R: Nathan Chancellor <nathan@kernel.org>
11227 R: Nick Desaulniers <ndesaulniers@google.com>
11228 R: Nicolas Schier <nicolas@fjasle.eu>
11229 L: linux-kbuild@vger.kernel.org
11231 Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11233 F: Documentation/kbuild/
11235 F: scripts/*vmlinux*
11237 F: scripts/Makefile*
11239 F: scripts/dummy-tools/
11242 F: scripts/package/
11244 KERNEL HARDENING (not covered by other areas)
11245 M: Kees Cook <keescook@chromium.org>
11246 L: linux-hardening@vger.kernel.org
11248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11249 F: Documentation/ABI/testing/sysfs-kernel-oops_count
11250 F: Documentation/ABI/testing/sysfs-kernel-warn_count
11251 F: include/linux/overflow.h
11252 F: include/linux/randomize_kstack.h
11254 K: \b(add|choose)_random_kstack_offset\b
11255 K: \b__check_(object_size|heap_object)\b
11258 L: kernel-janitors@vger.kernel.org
11260 W: http://kernelnewbies.org/KernelJanitors
11262 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11263 M: Chuck Lever <chuck.lever@oracle.com>
11264 M: Jeff Layton <jlayton@kernel.org>
11265 L: linux-nfs@vger.kernel.org
11267 W: http://nfs.sourceforge.net/
11268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11269 F: Documentation/filesystems/nfs/
11274 F: include/linux/lockd/
11275 F: include/linux/sunrpc/
11276 F: include/trace/events/rpcgss.h
11277 F: include/trace/events/rpcrdma.h
11278 F: include/trace/events/sunrpc.h
11279 F: include/trace/misc/fs.h
11280 F: include/trace/misc/nfs.h
11281 F: include/trace/misc/sunrpc.h
11282 F: include/uapi/linux/nfsd/
11283 F: include/uapi/linux/sunrpc/
11287 M: Thorsten Leemhuis <linux@leemhuis.info>
11288 L: regressions@lists.linux.dev
11290 F: Documentation/admin-guide/reporting-regressions.rst
11291 F: Documentation/process/handling-regressions.rst
11293 KERNEL SELFTEST FRAMEWORK
11294 M: Shuah Khan <shuah@kernel.org>
11295 M: Shuah Khan <skhan@linuxfoundation.org>
11296 L: linux-kselftest@vger.kernel.org
11298 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11300 F: Documentation/dev-tools/kselftest*
11301 F: tools/testing/selftests/
11303 KERNEL SMB3 SERVER (KSMBD)
11304 M: Namjae Jeon <linkinjeon@kernel.org>
11305 M: Steve French <sfrench@samba.org>
11306 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11307 R: Tom Talpey <tom@talpey.com>
11308 L: linux-cifs@vger.kernel.org
11310 T: git git://git.samba.org/ksmbd.git
11311 F: Documentation/filesystems/smb/ksmbd.rst
11315 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11316 M: Brendan Higgins <brendanhiggins@google.com>
11317 M: David Gow <davidgow@google.com>
11318 L: linux-kselftest@vger.kernel.org
11319 L: kunit-dev@googlegroups.com
11321 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11322 F: Documentation/dev-tools/kunit/
11325 F: tools/testing/kunit/
11327 KERNEL USERMODE HELPER
11328 M: Luis Chamberlain <mcgrof@kernel.org>
11329 L: linux-kernel@vger.kernel.org
11331 F: include/linux/umh.h
11334 KERNEL VIRTUAL MACHINE (KVM)
11335 M: Paolo Bonzini <pbonzini@redhat.com>
11336 L: kvm@vger.kernel.org
11338 W: http://www.linux-kvm.org
11339 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11340 F: Documentation/virt/kvm/
11341 F: include/asm-generic/kvm*
11342 F: include/kvm/iodev.h
11343 F: include/linux/kvm*
11344 F: include/trace/events/kvm.h
11345 F: include/uapi/asm-generic/kvm*
11346 F: include/uapi/linux/kvm*
11348 F: tools/testing/selftests/kvm/
11351 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11352 M: Marc Zyngier <maz@kernel.org>
11353 M: Oliver Upton <oliver.upton@linux.dev>
11354 R: James Morse <james.morse@arm.com>
11355 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11356 R: Zenghui Yu <yuzenghui@huawei.com>
11357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11358 L: kvmarm@lists.linux.dev
11360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11361 F: arch/arm64/include/asm/kvm*
11362 F: arch/arm64/include/uapi/asm/kvm*
11364 F: include/kvm/arm_*
11365 F: tools/testing/selftests/kvm/*/aarch64/
11366 F: tools/testing/selftests/kvm/aarch64/
11368 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11369 M: Huacai Chen <chenhuacai@kernel.org>
11370 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11371 L: linux-mips@vger.kernel.org
11372 L: kvm@vger.kernel.org
11374 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11375 F: arch/mips/include/asm/kvm*
11376 F: arch/mips/include/uapi/asm/kvm*
11379 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11380 L: linuxppc-dev@lists.ozlabs.org
11381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11382 F: arch/powerpc/include/asm/kvm*
11383 F: arch/powerpc/include/uapi/asm/kvm*
11384 F: arch/powerpc/kernel/kvm*
11385 F: arch/powerpc/kvm/
11387 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11388 M: Anup Patel <anup@brainfault.org>
11389 R: Atish Patra <atishp@atishpatra.org>
11390 L: kvm@vger.kernel.org
11391 L: kvm-riscv@lists.infradead.org
11392 L: linux-riscv@lists.infradead.org
11394 T: git https://github.com/kvm-riscv/linux.git
11395 F: arch/riscv/include/asm/kvm*
11396 F: arch/riscv/include/uapi/asm/kvm*
11398 F: tools/testing/selftests/kvm/*/riscv/
11400 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11401 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11402 M: Janosch Frank <frankja@linux.ibm.com>
11403 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11404 R: David Hildenbrand <david@redhat.com>
11405 L: kvm@vger.kernel.org
11407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11408 F: Documentation/virt/kvm/s390*
11409 F: arch/s390/include/asm/gmap.h
11410 F: arch/s390/include/asm/kvm*
11411 F: arch/s390/include/uapi/asm/kvm*
11412 F: arch/s390/include/uapi/asm/uvdevice.h
11413 F: arch/s390/kernel/uv.c
11415 F: arch/s390/mm/gmap.c
11416 F: drivers/s390/char/uvdevice.c
11417 F: tools/testing/selftests/drivers/s390x/uvdevice/
11418 F: tools/testing/selftests/kvm/*/s390x/
11419 F: tools/testing/selftests/kvm/s390x/
11421 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11422 M: Sean Christopherson <seanjc@google.com>
11423 M: Paolo Bonzini <pbonzini@redhat.com>
11424 L: kvm@vger.kernel.org
11426 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11427 F: arch/x86/include/asm/kvm*
11428 F: arch/x86/include/asm/svm.h
11429 F: arch/x86/include/asm/vmx*.h
11430 F: arch/x86/include/uapi/asm/kvm*
11431 F: arch/x86/include/uapi/asm/svm.h
11432 F: arch/x86/include/uapi/asm/vmx.h
11437 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11438 M: Tejun Heo <tj@kernel.org>
11440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11442 F: include/linux/kernfs.h
11445 M: Eric Biederman <ebiederm@xmission.com>
11446 L: kexec@lists.infradead.org
11448 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11449 F: include/linux/kexec.h
11450 F: include/uapi/linux/kexec.h
11454 M: Mimi Zohar <zohar@linux.ibm.com>
11455 L: linux-integrity@vger.kernel.org
11456 L: keyrings@vger.kernel.org
11458 F: Documentation/security/keys/trusted-encrypted.rst
11459 F: include/keys/encrypted-type.h
11460 F: security/keys/encrypted-keys/
11463 M: James Bottomley <jejb@linux.ibm.com>
11464 M: Jarkko Sakkinen <jarkko@kernel.org>
11465 M: Mimi Zohar <zohar@linux.ibm.com>
11466 L: linux-integrity@vger.kernel.org
11467 L: keyrings@vger.kernel.org
11469 F: Documentation/security/keys/trusted-encrypted.rst
11470 F: include/keys/trusted-type.h
11471 F: include/keys/trusted_tpm.h
11472 F: security/keys/trusted-keys/
11475 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11476 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11477 L: linux-integrity@vger.kernel.org
11478 L: keyrings@vger.kernel.org
11480 F: include/keys/trusted_caam.h
11481 F: security/keys/trusted-keys/trusted_caam.c
11484 M: Sumit Garg <sumit.garg@linaro.org>
11485 L: linux-integrity@vger.kernel.org
11486 L: keyrings@vger.kernel.org
11488 F: include/keys/trusted_tee.h
11489 F: security/keys/trusted-keys/trusted_tee.c
11492 M: David Howells <dhowells@redhat.com>
11493 M: Jarkko Sakkinen <jarkko@kernel.org>
11494 L: keyrings@vger.kernel.org
11496 F: Documentation/security/keys/core.rst
11498 F: include/linux/key-type.h
11499 F: include/linux/key.h
11500 F: include/linux/keyctl.h
11501 F: include/uapi/linux/keyctl.h
11504 KEYS/KEYRINGS_INTEGRITY
11505 M: Jarkko Sakkinen <jarkko@kernel.org>
11506 M: Mimi Zohar <zohar@linux.ibm.com>
11507 L: linux-integrity@vger.kernel.org
11508 L: keyrings@vger.kernel.org
11510 F: security/integrity/platform_certs
11513 M: Alexander Potapenko <glider@google.com>
11514 M: Marco Elver <elver@google.com>
11515 R: Dmitry Vyukov <dvyukov@google.com>
11516 L: kasan-dev@googlegroups.com
11518 F: Documentation/dev-tools/kfence.rst
11519 F: arch/*/include/asm/kfence.h
11520 F: include/linux/kfence.h
11521 F: lib/Kconfig.kfence
11525 M: Stefani Seibold <stefani@seibold.net>
11527 F: include/linux/kfifo.h
11531 KGDB / KDB /debug_core
11532 M: Jason Wessel <jason.wessel@windriver.com>
11533 M: Daniel Thompson <daniel.thompson@linaro.org>
11534 R: Douglas Anderson <dianders@chromium.org>
11535 L: kgdb-bugreport@lists.sourceforge.net
11537 W: http://kgdb.wiki.kernel.org/
11538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11539 F: Documentation/dev-tools/kgdb.rst
11540 F: drivers/misc/kgdbts.c
11541 F: drivers/tty/serial/kgdboc.c
11542 F: include/linux/kdb.h
11543 F: include/linux/kgdb.h
11545 F: kernel/module/kdb.c
11547 KHADAS MCU MFD DRIVER
11548 M: Neil Armstrong <neil.armstrong@linaro.org>
11549 L: linux-amlogic@lists.infradead.org
11551 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11552 F: drivers/mfd/khadas-mcu.c
11553 F: drivers/thermal/khadas_mcu_fan.c
11554 F: include/linux/mfd/khadas-mcu.h
11556 KIONIX/ROHM KX022A ACCELEROMETER
11557 M: Matti Vaittinen <mazziesaccount@gmail.com>
11558 L: linux-iio@vger.kernel.org
11560 F: drivers/iio/accel/kionix-kx022a*
11563 M: Catalin Marinas <catalin.marinas@arm.com>
11565 F: Documentation/dev-tools/kmemleak.rst
11566 F: include/linux/kmemleak.h
11568 F: samples/kmemleak/kmemleak-test.c
11571 M: Alexander Potapenko <glider@google.com>
11572 R: Marco Elver <elver@google.com>
11573 R: Dmitry Vyukov <dvyukov@google.com>
11574 L: kasan-dev@googlegroups.com
11576 F: Documentation/dev-tools/kmsan.rst
11577 F: arch/*/include/asm/kmsan.h
11578 F: arch/*/mm/kmsan_*
11579 F: include/linux/kmsan*.h
11580 F: lib/Kconfig.kmsan
11582 F: scripts/Makefile.kmsan
11585 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11586 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11587 M: "David S. Miller" <davem@davemloft.net>
11588 M: Masami Hiramatsu <mhiramat@kernel.org>
11589 L: linux-kernel@vger.kernel.org
11590 L: linux-trace-kernel@vger.kernel.org
11592 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
11593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11594 F: Documentation/trace/kprobes.rst
11595 F: include/asm-generic/kprobes.h
11596 F: include/linux/kprobes.h
11597 F: kernel/kprobes.c
11598 F: lib/test_kprobes.c
11601 KS0108 LCD CONTROLLER DRIVER
11602 M: Miguel Ojeda <ojeda@kernel.org>
11604 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11605 F: drivers/auxdisplay/ks0108.c
11606 F: include/linux/ks0108.h
11608 KTD253 BACKLIGHT DRIVER
11609 M: Linus Walleij <linus.walleij@linaro.org>
11611 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11612 F: drivers/video/backlight/ktd253-backlight.c
11615 M: Steven Rostedt <rostedt@goodmis.org>
11616 M: John Hawley <warthog9@eaglescrag.net>
11618 F: tools/testing/ktest
11620 KTZ8866 BACKLIGHT DRIVER
11621 M: Jianhua Lu <lujianhua000@gmail.com>
11623 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
11624 F: drivers/video/backlight/ktz8866.c
11626 KVM PARAVIRT (KVM/paravirt)
11627 M: Paolo Bonzini <pbonzini@redhat.com>
11628 R: Wanpeng Li <wanpengli@tencent.com>
11629 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11630 L: kvm@vger.kernel.org
11632 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11633 F: arch/um/include/asm/kvm_para.h
11634 F: arch/x86/include/asm/kvm_para.h
11635 F: arch/x86/include/asm/pvclock-abi.h
11636 F: arch/x86/include/uapi/asm/kvm_para.h
11637 F: arch/x86/kernel/kvm.c
11638 F: arch/x86/kernel/kvmclock.c
11639 F: include/asm-generic/kvm_para.h
11640 F: include/linux/kvm_para.h
11641 F: include/uapi/asm-generic/kvm_para.h
11642 F: include/uapi/linux/kvm_para.h
11644 KVM X86 HYPER-V (KVM/hyper-v)
11645 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11646 M: Sean Christopherson <seanjc@google.com>
11647 M: Paolo Bonzini <pbonzini@redhat.com>
11648 L: kvm@vger.kernel.org
11650 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11651 F: arch/x86/kvm/hyperv.*
11652 F: arch/x86/kvm/kvm_onhyperv.*
11653 F: arch/x86/kvm/svm/hyperv.*
11654 F: arch/x86/kvm/svm/svm_onhyperv.*
11655 F: arch/x86/kvm/vmx/hyperv.*
11657 KVM X86 Xen (KVM/Xen)
11658 M: David Woodhouse <dwmw2@infradead.org>
11659 M: Paul Durrant <paul@xen.org>
11660 M: Sean Christopherson <seanjc@google.com>
11661 M: Paolo Bonzini <pbonzini@redhat.com>
11662 L: kvm@vger.kernel.org
11664 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11665 F: arch/x86/kvm/xen.*
11668 M: David Ahern <dsahern@kernel.org>
11669 L: netdev@vger.kernel.org
11671 F: include/net/l3mdev.h
11674 LANDLOCK SECURITY MODULE
11675 M: Mickaël Salaün <mic@digikod.net>
11676 L: linux-security-module@vger.kernel.org
11678 W: https://landlock.io
11679 T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
11680 F: Documentation/security/landlock.rst
11681 F: Documentation/userspace-api/landlock.rst
11682 F: include/uapi/linux/landlock.h
11683 F: samples/landlock/
11684 F: security/landlock/
11685 F: tools/testing/selftests/landlock/
11689 LANTIQ / INTEL Ethernet drivers
11690 M: Hauke Mehrtens <hauke@hauke-m.de>
11691 L: netdev@vger.kernel.org
11693 F: drivers/net/dsa/lantiq_gswip.c
11694 F: drivers/net/dsa/lantiq_pce.h
11695 F: drivers/net/ethernet/lantiq_xrx200.c
11696 F: net/dsa/tag_gswip.c
11698 LANTIQ MIPS ARCHITECTURE
11699 M: John Crispin <john@phrozen.org>
11700 L: linux-mips@vger.kernel.org
11702 F: arch/mips/lantiq
11703 F: drivers/soc/lantiq
11705 LASI 53c700 driver for PARISC
11706 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11707 L: linux-scsi@vger.kernel.org
11709 F: Documentation/scsi/53c700.rst
11710 F: drivers/scsi/53c700*
11713 M: Tobin C. Harding <me@tobin.cc>
11714 M: Tycho Andersen <tycho@tycho.pizza>
11715 L: linux-hardening@vger.kernel.org
11717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11718 F: scripts/leaking_addresses.pl
11721 M: Pavel Machek <pavel@ucw.cz>
11722 M: Lee Jones <lee@kernel.org>
11723 L: linux-leds@vger.kernel.org
11725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11726 F: Documentation/devicetree/bindings/leds/
11727 F: Documentation/leds/
11729 F: include/dt-bindings/leds/
11730 F: include/linux/leds.h
11732 LEGACY EEPROM DRIVER
11733 M: Jean Delvare <jdelvare@suse.com>
11735 F: Documentation/misc-devices/eeprom.rst
11736 F: drivers/misc/eeprom/eeprom.c
11738 LEGO MINDSTORMS EV3
11739 R: David Lechner <david@lechnology.com>
11741 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11742 F: arch/arm/boot/dts/da850-lego-ev3.dts
11743 F: drivers/power/supply/lego_ev3_battery.c
11745 LEGO USB Tower driver
11746 M: Juergen Stuber <starblue@users.sourceforge.net>
11747 L: legousb-devel@lists.sourceforge.net
11749 W: http://legousb.sourceforge.net/
11750 F: drivers/usb/misc/legousbtower.c
11752 LETSKETCH HID TABLET DRIVER
11753 M: Hans de Goede <hdegoede@redhat.com>
11754 L: linux-input@vger.kernel.org
11756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11757 F: drivers/hid/hid-letsketch.c
11760 M: Matan Ziv-Av <matan@svgalib.org>
11761 L: platform-driver-x86@vger.kernel.org
11763 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11764 F: Documentation/admin-guide/laptops/lg-laptop.rst
11765 F: drivers/platform/x86/lg-laptop.c
11767 LG2160 MEDIA DRIVER
11768 M: Michael Krufky <mkrufky@linuxtv.org>
11769 L: linux-media@vger.kernel.org
11771 W: https://linuxtv.org
11772 W: http://github.com/mkrufky
11773 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11774 T: git git://linuxtv.org/mkrufky/tuners.git
11775 F: drivers/media/dvb-frontends/lg2160.*
11777 LGDT3305 MEDIA DRIVER
11778 M: Michael Krufky <mkrufky@linuxtv.org>
11779 L: linux-media@vger.kernel.org
11781 W: https://linuxtv.org
11782 W: http://github.com/mkrufky
11783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11784 T: git git://linuxtv.org/mkrufky/tuners.git
11785 F: drivers/media/dvb-frontends/lgdt3305.*
11787 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11788 M: Viresh Kumar <vireshk@kernel.org>
11789 L: linux-ide@vger.kernel.org
11791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11792 F: drivers/ata/pata_arasan_cf.c
11793 F: include/linux/pata_arasan_cf_data.h
11795 LIBATA PATA DRIVERS
11796 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11797 L: linux-ide@vger.kernel.org
11798 F: drivers/ata/ata_*.c
11799 F: drivers/ata/pata_*.c
11801 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11802 M: Linus Walleij <linus.walleij@linaro.org>
11803 L: linux-ide@vger.kernel.org
11805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11806 F: drivers/ata/pata_ftide010.c
11807 F: drivers/ata/sata_gemini.c
11808 F: drivers/ata/sata_gemini.h
11810 LIBATA SATA AHCI PLATFORM devices support
11811 M: Hans de Goede <hdegoede@redhat.com>
11812 M: Jens Axboe <axboe@kernel.dk>
11813 L: linux-ide@vger.kernel.org
11815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11816 F: drivers/ata/ahci_platform.c
11817 F: drivers/ata/libahci_platform.c
11818 F: include/linux/ahci_platform.h
11820 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11821 M: Serge Semin <fancer.lancer@gmail.com>
11822 L: linux-ide@vger.kernel.org
11824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11825 F: Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
11826 F: Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
11827 F: drivers/ata/ahci_dwc.c
11829 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11830 M: Mikael Pettersson <mikpelinux@gmail.com>
11831 L: linux-ide@vger.kernel.org
11833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11834 F: drivers/ata/sata_promise.*
11836 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11837 M: Damien Le Moal <dlemoal@kernel.org>
11838 L: linux-ide@vger.kernel.org
11840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11841 F: Documentation/ABI/testing/sysfs-ata
11842 F: Documentation/devicetree/bindings/ata/
11844 F: include/linux/ata.h
11845 F: include/linux/libata.h
11847 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11848 M: Vishal Verma <vishal.l.verma@intel.com>
11849 M: Dan Williams <dan.j.williams@intel.com>
11850 M: Dave Jiang <dave.jiang@intel.com>
11851 L: nvdimm@lists.linux.dev
11853 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11854 P: Documentation/nvdimm/maintainer-entry-profile.rst
11855 F: drivers/nvdimm/btt*
11857 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11858 M: Dan Williams <dan.j.williams@intel.com>
11859 M: Vishal Verma <vishal.l.verma@intel.com>
11860 M: Dave Jiang <dave.jiang@intel.com>
11861 L: nvdimm@lists.linux.dev
11863 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11864 P: Documentation/nvdimm/maintainer-entry-profile.rst
11865 F: drivers/nvdimm/pmem*
11867 LIBNVDIMM: DEVICETREE BINDINGS
11868 M: Oliver O'Halloran <oohall@gmail.com>
11869 L: nvdimm@lists.linux.dev
11871 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11872 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11873 F: drivers/nvdimm/of_pmem.c
11875 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11876 M: Dan Williams <dan.j.williams@intel.com>
11877 M: Vishal Verma <vishal.l.verma@intel.com>
11878 M: Dave Jiang <dave.jiang@intel.com>
11879 M: Ira Weiny <ira.weiny@intel.com>
11880 L: nvdimm@lists.linux.dev
11882 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11883 P: Documentation/nvdimm/maintainer-entry-profile.rst
11884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11885 F: drivers/acpi/nfit/*
11886 F: drivers/nvdimm/*
11887 F: include/linux/libnvdimm.h
11888 F: include/linux/nd.h
11889 F: include/uapi/linux/ndctl.h
11890 F: tools/testing/nvdimm/
11892 LICENSES and SPDX stuff
11893 M: Thomas Gleixner <tglx@linutronix.de>
11894 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11895 L: linux-spdx@vger.kernel.org
11897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11899 F: Documentation/process/license-rules.rst
11901 F: scripts/spdxcheck-test.sh
11902 F: scripts/spdxcheck.py
11903 F: scripts/spdxexclude
11905 LINEAR RANGES HELPERS
11906 M: Mark Brown <broonie@kernel.org>
11907 R: Matti Vaittinen <mazziesaccount@gmail.com>
11908 F: include/linux/linear_range.h
11909 F: lib/linear_ranges.c
11910 F: lib/test_linear_ranges.c
11912 LINUX FOR POWER MACINTOSH
11913 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11914 L: linuxppc-dev@lists.ozlabs.org
11916 F: arch/powerpc/platforms/powermac/
11917 F: drivers/macintosh/
11919 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11920 M: Michael Ellerman <mpe@ellerman.id.au>
11921 R: Nicholas Piggin <npiggin@gmail.com>
11922 R: Christophe Leroy <christophe.leroy@csgroup.eu>
11923 L: linuxppc-dev@lists.ozlabs.org
11925 W: https://github.com/linuxppc/wiki/wiki
11926 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11928 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11929 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11930 F: Documentation/devicetree/bindings/powerpc/
11931 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11932 F: Documentation/powerpc/
11934 F: drivers/*/*/*pasemi*
11935 F: drivers/*/*pasemi*
11936 F: drivers/char/tpm/tpm_ibmvtpm*
11937 F: drivers/crypto/nx/
11938 F: drivers/crypto/vmx/
11939 F: drivers/i2c/busses/i2c-opal.c
11940 F: drivers/net/ethernet/ibm/ibmveth.*
11941 F: drivers/net/ethernet/ibm/ibmvnic.*
11942 F: drivers/pci/hotplug/pnv_php.c
11943 F: drivers/pci/hotplug/rpa*
11944 F: drivers/rtc/rtc-opal.c
11945 F: drivers/scsi/ibmvscsi/
11946 F: drivers/tty/hvc/hvc_opal.c
11947 F: drivers/watchdog/wdrtas.c
11948 F: tools/testing/selftests/powerpc
11955 LINUX FOR POWERPC EMBEDDED MPC5XXX
11956 M: Anatolij Gustschin <agust@denx.de>
11957 L: linuxppc-dev@lists.ozlabs.org
11959 F: arch/powerpc/platforms/512x/
11960 F: arch/powerpc/platforms/52xx/
11962 LINUX FOR POWERPC EMBEDDED PPC4XX
11963 L: linuxppc-dev@lists.ozlabs.org
11965 F: arch/powerpc/platforms/40x/
11966 F: arch/powerpc/platforms/44x/
11968 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11969 M: Scott Wood <oss@buserror.net>
11970 L: linuxppc-dev@lists.ozlabs.org
11972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11973 F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
11974 F: Documentation/devicetree/bindings/powerpc/fsl/
11975 F: arch/powerpc/platforms/83xx/
11976 F: arch/powerpc/platforms/85xx/
11978 LINUX FOR POWERPC EMBEDDED PPC8XX
11979 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11980 L: linuxppc-dev@lists.ozlabs.org
11982 F: arch/powerpc/platforms/8xx/
11984 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11985 M: Kees Cook <keescook@chromium.org>
11987 F: drivers/misc/lkdtm/*
11988 F: tools/testing/selftests/lkdtm/*
11990 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11991 M: Alan Stern <stern@rowland.harvard.edu>
11992 M: Andrea Parri <parri.andrea@gmail.com>
11993 M: Will Deacon <will@kernel.org>
11994 M: Peter Zijlstra <peterz@infradead.org>
11995 M: Boqun Feng <boqun.feng@gmail.com>
11996 M: Nicholas Piggin <npiggin@gmail.com>
11997 M: David Howells <dhowells@redhat.com>
11998 M: Jade Alglave <j.alglave@ucl.ac.uk>
11999 M: Luc Maranget <luc.maranget@inria.fr>
12000 M: "Paul E. McKenney" <paulmck@kernel.org>
12001 R: Akira Yokosawa <akiyks@gmail.com>
12002 R: Daniel Lustig <dlustig@nvidia.com>
12003 R: Joel Fernandes <joel@joelfernandes.org>
12004 L: linux-kernel@vger.kernel.org
12005 L: linux-arch@vger.kernel.org
12007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12008 F: Documentation/atomic_bitops.txt
12009 F: Documentation/atomic_t.txt
12010 F: Documentation/core-api/refcount-vs-atomic.rst
12011 F: Documentation/litmus-tests/
12012 F: Documentation/memory-barriers.txt
12013 F: tools/memory-model/
12015 LIS3LV02D ACCELEROMETER DRIVER
12016 M: Eric Piel <eric.piel@tremplin-utc.net>
12018 F: Documentation/misc-devices/lis3lv02d.rst
12019 F: drivers/misc/lis3lv02d/
12020 F: drivers/platform/x86/hp/hp_accel.c
12023 M: David Gow <davidgow@google.com>
12024 L: linux-kselftest@vger.kernel.org
12025 L: kunit-dev@googlegroups.com
12030 M: Karol Gugala <kgugala@antmicro.com>
12031 M: Mateusz Holenko <mholenko@antmicro.com>
12032 M: Gabriel Somlo <gsomlo@gmail.com>
12033 M: Joel Stanley <joel@jms.id.au>
12035 F: Documentation/devicetree/bindings/*/litex,*.yaml
12036 F: arch/openrisc/boot/dts/or1klitex.dts
12037 F: drivers/mmc/host/litex_mmc.c
12038 F: drivers/net/ethernet/litex/*
12039 F: drivers/soc/litex/*
12040 F: drivers/tty/serial/liteuart.c
12041 F: include/linux/litex.h
12045 M: Josh Poimboeuf <jpoimboe@kernel.org>
12046 M: Jiri Kosina <jikos@kernel.org>
12047 M: Miroslav Benes <mbenes@suse.cz>
12048 M: Petr Mladek <pmladek@suse.com>
12049 R: Joe Lawrence <joe.lawrence@redhat.com>
12050 L: live-patching@vger.kernel.org
12052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12053 F: Documentation/ABI/testing/sysfs-kernel-livepatch
12054 F: Documentation/livepatch/
12055 F: arch/powerpc/include/asm/livepatch.h
12056 F: include/linux/livepatch.h
12057 F: kernel/livepatch/
12058 F: kernel/module/livepatch.c
12060 F: samples/livepatch/
12061 F: tools/testing/selftests/livepatch/
12064 L: netdev@vger.kernel.org
12066 F: include/linux/llc.h
12067 F: include/net/llc*
12068 F: include/uapi/linux/llc.h
12071 LM73 HARDWARE MONITOR DRIVER
12072 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
12073 L: linux-hwmon@vger.kernel.org
12075 F: drivers/hwmon/lm73.c
12077 LM78 HARDWARE MONITOR DRIVER
12078 M: Jean Delvare <jdelvare@suse.com>
12079 L: linux-hwmon@vger.kernel.org
12081 F: Documentation/hwmon/lm78.rst
12082 F: drivers/hwmon/lm78.c
12084 LM83 HARDWARE MONITOR DRIVER
12085 M: Jean Delvare <jdelvare@suse.com>
12086 L: linux-hwmon@vger.kernel.org
12088 F: Documentation/hwmon/lm83.rst
12089 F: drivers/hwmon/lm83.c
12091 LM90 HARDWARE MONITOR DRIVER
12092 M: Jean Delvare <jdelvare@suse.com>
12093 L: linux-hwmon@vger.kernel.org
12095 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12096 F: Documentation/hwmon/lm90.rst
12097 F: drivers/hwmon/lm90.c
12098 F: include/dt-bindings/thermal/lm90.h
12100 LM95234 HARDWARE MONITOR DRIVER
12101 M: Guenter Roeck <linux@roeck-us.net>
12102 L: linux-hwmon@vger.kernel.org
12104 F: Documentation/hwmon/lm95234.rst
12105 F: drivers/hwmon/lm95234.c
12107 LME2510 MEDIA DRIVER
12108 M: Malcolm Priestley <tvboxspy@gmail.com>
12109 L: linux-media@vger.kernel.org
12111 W: https://linuxtv.org
12112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12113 F: drivers/media/usb/dvb-usb-v2/lmedm04*
12115 LOADPIN SECURITY MODULE
12116 M: Kees Cook <keescook@chromium.org>
12118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12119 F: Documentation/admin-guide/LSM/LoadPin.rst
12120 F: security/loadpin/
12123 M: Peter Zijlstra <peterz@infradead.org>
12124 M: Ingo Molnar <mingo@redhat.com>
12125 M: Will Deacon <will@kernel.org>
12126 R: Waiman Long <longman@redhat.com>
12127 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12128 L: linux-kernel@vger.kernel.org
12130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12131 F: Documentation/locking/
12132 F: arch/*/include/asm/spinlock*.h
12133 F: include/linux/lockdep.h
12134 F: include/linux/mutex*.h
12135 F: include/linux/rwlock*.h
12136 F: include/linux/rwsem*.h
12137 F: include/linux/seqlock.h
12138 F: include/linux/spinlock*.h
12140 F: lib/locking*.[ch]
12141 X: kernel/locking/locktorture.c
12143 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12144 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
12145 L: linux-ntfs-dev@lists.sourceforge.net
12147 W: http://www.linux-ntfs.org/content/view/19/37/
12148 F: Documentation/admin-guide/ldm.rst
12149 F: block/partitions/ldm.*
12151 LOGITECH HID GAMING KEYBOARDS
12152 M: Hans de Goede <hdegoede@redhat.com>
12153 L: linux-input@vger.kernel.org
12155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12156 F: drivers/hid/hid-lg-g15.c
12158 LONTIUM LT8912B MIPI TO HDMI BRIDGE
12159 M: Adrien Grassein <adrien.grassein@gmail.com>
12161 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12162 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
12165 M: Huacai Chen <chenhuacai@kernel.org>
12166 R: WANG Xuerui <kernel@xen0n.name>
12167 L: loongarch@lists.linux.dev
12169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12170 F: Documentation/loongarch/
12171 F: Documentation/translations/zh_CN/loongarch/
12173 F: drivers/*/*loongarch*
12175 LOONGSON GPIO DRIVER
12176 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12177 L: linux-gpio@vger.kernel.org
12179 F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12180 F: drivers/gpio/gpio-loongson-64bit.c
12182 LOONGSON LS2X I2C DRIVER
12183 M: Binbin Zhou <zhoubinbin@loongson.cn>
12184 L: linux-i2c@vger.kernel.org
12186 F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12187 F: drivers/i2c/busses/i2c-ls2x.c
12189 LOONGSON-2 SOC SERIES CLOCK DRIVER
12190 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12191 L: linux-clk@vger.kernel.org
12193 F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12194 F: drivers/clk/clk-loongson2.c
12195 F: include/dt-bindings/clock/loongson,ls2k-clk.h
12197 LOONGSON-2 SOC SERIES GUTS DRIVER
12198 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12199 L: loongarch@lists.linux.dev
12201 F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12202 F: drivers/soc/loongson/loongson2_guts.c
12204 LOONGSON-2 SOC SERIES PINCTRL DRIVER
12205 M: zhanghongchen <zhanghongchen@loongson.cn>
12206 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12207 L: linux-gpio@vger.kernel.org
12209 F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12210 F: drivers/pinctrl/pinctrl-loongson2.c
12212 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12213 M: Sathya Prakash <sathya.prakash@broadcom.com>
12214 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12215 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12216 L: MPT-FusionLinux.pdl@broadcom.com
12217 L: linux-scsi@vger.kernel.org
12219 W: http://www.avagotech.com/support/
12220 F: drivers/message/fusion/
12221 F: drivers/scsi/mpt3sas/
12223 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12224 M: Matthew Wilcox <willy@infradead.org>
12225 L: linux-scsi@vger.kernel.org
12227 F: drivers/scsi/sym53c8xx_2/
12230 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12231 L: linux-iio@vger.kernel.org
12233 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12234 F: drivers/iio/dac/ltc1660.c
12236 LTC2688 IIO DAC DRIVER
12237 M: Nuno Sá <nuno.sa@analog.com>
12238 L: linux-iio@vger.kernel.org
12240 W: https://ez.analog.com/linux-software-drivers
12241 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12242 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12243 F: drivers/iio/dac/ltc2688.c
12245 LTC2947 HARDWARE MONITOR DRIVER
12246 M: Nuno Sá <nuno.sa@analog.com>
12247 L: linux-hwmon@vger.kernel.org
12249 W: https://ez.analog.com/linux-software-drivers
12250 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12251 F: drivers/hwmon/ltc2947-core.c
12252 F: drivers/hwmon/ltc2947-i2c.c
12253 F: drivers/hwmon/ltc2947-spi.c
12254 F: drivers/hwmon/ltc2947.h
12256 LTC2983 IIO TEMPERATURE DRIVER
12257 M: Nuno Sá <nuno.sa@analog.com>
12258 L: linux-iio@vger.kernel.org
12260 W: https://ez.analog.com/linux-software-drivers
12261 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12262 F: drivers/iio/temperature/ltc2983.c
12264 LTC4261 HARDWARE MONITOR DRIVER
12265 M: Guenter Roeck <linux@roeck-us.net>
12266 L: linux-hwmon@vger.kernel.org
12268 F: Documentation/hwmon/ltc4261.rst
12269 F: drivers/hwmon/ltc4261.c
12271 LTC4306 I2C MULTIPLEXER DRIVER
12272 M: Michael Hennerich <michael.hennerich@analog.com>
12273 L: linux-i2c@vger.kernel.org
12275 W: https://ez.analog.com/linux-software-drivers
12276 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12277 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
12279 LTP (Linux Test Project)
12280 M: Mike Frysinger <vapier@gentoo.org>
12281 M: Cyril Hrubis <chrubis@suse.cz>
12282 M: Wanlong Gao <wanlong.gao@gmail.com>
12283 M: Jan Stancek <jstancek@redhat.com>
12284 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12285 M: Alexey Kodanev <alexey.kodanev@oracle.com>
12286 L: ltp@lists.linux.it (subscribers-only)
12288 W: http://linux-test-project.github.io/
12289 T: git https://github.com/linux-test-project/ltp.git
12291 LYNX 28G SERDES PHY DRIVER
12292 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12293 L: netdev@vger.kernel.org
12295 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12296 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
12299 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12300 L: netdev@vger.kernel.org
12302 F: drivers/net/pcs/pcs-lynx.c
12303 F: include/linux/pcs-lynx.h
12306 M: Geert Uytterhoeven <geert@linux-m68k.org>
12307 L: linux-m68k@lists.linux-m68k.org
12309 W: http://www.linux-m68k.org/
12310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12314 M68K ON APPLE MACINTOSH
12315 M: Joshua Thompson <funaho@jurai.org>
12316 L: linux-m68k@lists.linux-m68k.org
12318 W: http://www.mac.linux-m68k.org/
12320 F: drivers/macintosh/adb-iop.c
12321 F: drivers/macintosh/via-macii.c
12324 M: Philip Blundell <philb@gnu.org>
12326 W: http://www.tazenda.demon.co.uk/phil/linux-hp
12327 F: arch/m68k/hp300/
12329 M88DS3103 MEDIA DRIVER
12330 M: Antti Palosaari <crope@iki.fi>
12331 L: linux-media@vger.kernel.org
12333 W: https://linuxtv.org
12334 W: http://palosaari.fi/linux/
12335 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12336 T: git git://linuxtv.org/anttip/media_tree.git
12337 F: drivers/media/dvb-frontends/m88ds3103*
12339 M88RS2000 MEDIA DRIVER
12340 M: Malcolm Priestley <tvboxspy@gmail.com>
12341 L: linux-media@vger.kernel.org
12343 W: https://linuxtv.org
12344 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12345 F: drivers/media/dvb-frontends/m88rs2000*
12347 MA901 MASTERKIT USB FM RADIO DRIVER
12348 M: Alexey Klimov <klimov.linux@gmail.com>
12349 L: linux-media@vger.kernel.org
12351 T: git git://linuxtv.org/media_tree.git
12352 F: drivers/media/radio/radio-ma901.c
12355 M: Johannes Berg <johannes@sipsolutions.net>
12356 L: linux-wireless@vger.kernel.org
12358 W: https://wireless.wiki.kernel.org/
12359 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12362 F: Documentation/networking/mac80211-injection.rst
12363 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12364 F: drivers/net/wireless/virtual/mac80211_hwsim.[ch]
12365 F: include/net/mac80211.h
12369 M: Jassi Brar <jassisinghbrar@gmail.com>
12370 L: linux-kernel@vger.kernel.org
12372 F: Documentation/devicetree/bindings/mailbox/
12373 F: drivers/mailbox/
12374 F: include/dt-bindings/mailbox/
12375 F: include/linux/mailbox_client.h
12376 F: include/linux/mailbox_controller.h
12379 M: Viresh Kumar <viresh.kumar@linaro.org>
12380 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12381 L: linux-kernel@vger.kernel.org
12383 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12384 F: drivers/mailbox/arm_mhuv2.c
12385 F: include/linux/mailbox/arm_mhuv2_message.h
12387 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12388 M: Michael Kerrisk <mtk.manpages@gmail.com>
12389 L: linux-man@vger.kernel.org
12391 W: http://www.kernel.org/doc/man-pages
12393 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12394 M: Jeremy Kerr <jk@codeconstruct.com.au>
12395 M: Matt Johnston <matt@codeconstruct.com.au>
12396 L: netdev@vger.kernel.org
12398 F: Documentation/networking/mctp.rst
12399 F: drivers/net/mctp/
12400 F: include/net/mctp.h
12401 F: include/net/mctpdevice.h
12402 F: include/net/netns/mctp.h
12406 M: Liam R. Howlett <Liam.Howlett@oracle.com>
12407 L: linux-mm@kvack.org
12409 F: Documentation/core-api/maple_tree.rst
12410 F: include/linux/maple_tree.h
12411 F: include/trace/events/maple_tree.h
12412 F: lib/maple_tree.c
12413 F: lib/test_maple_tree.c
12414 F: tools/testing/radix-tree/linux/maple_tree.h
12415 F: tools/testing/radix-tree/maple.c
12417 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12418 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12419 L: linux-mips@vger.kernel.org
12421 F: arch/mips/boot/dts/img/pistachio*
12423 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12424 M: Andrew Lunn <andrew@lunn.ch>
12425 L: netdev@vger.kernel.org
12427 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12428 F: Documentation/networking/devlink/mv88e6xxx.rst
12429 F: drivers/net/dsa/mv88e6xxx/
12430 F: include/linux/dsa/mv88e6xxx.h
12431 F: include/linux/platform_data/mv88e6xxx.h
12433 MARVELL ARMADA 3700 PHY DRIVERS
12434 M: Miquel Raynal <miquel.raynal@bootlin.com>
12436 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12437 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12438 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12439 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12441 MARVELL ARMADA 3700 SERIAL DRIVER
12442 M: Pali Rohár <pali@kernel.org>
12444 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12445 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12446 F: drivers/tty/serial/mvebu-uart.c
12448 MARVELL ARMADA DRM SUPPORT
12449 M: Russell King <linux@armlinux.org.uk>
12451 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12452 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12453 F: Documentation/devicetree/bindings/display/armada/
12454 F: drivers/gpu/drm/armada/
12455 F: include/uapi/drm/armada_drm.h
12457 MARVELL CRYPTO DRIVER
12458 M: Boris Brezillon <bbrezillon@kernel.org>
12459 M: Arnaud Ebalard <arno@natisbad.org>
12460 M: Srujana Challa <schalla@marvell.com>
12461 L: linux-crypto@vger.kernel.org
12463 F: drivers/crypto/marvell/
12464 F: include/linux/soc/marvell/octeontx2/
12466 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12467 M: Mirko Lindner <mlindner@marvell.com>
12468 M: Stephen Hemminger <stephen@networkplumber.org>
12469 L: netdev@vger.kernel.org
12471 F: drivers/net/ethernet/marvell/sk*
12473 MARVELL LIBERTAS WIRELESS DRIVER
12474 L: libertas-dev@lists.infradead.org
12476 F: drivers/net/wireless/marvell/libertas/
12478 MARVELL MACCHIATOBIN SUPPORT
12479 M: Russell King <linux@armlinux.org.uk>
12480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12482 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12484 MARVELL MV643XX ETHERNET DRIVER
12485 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12486 L: netdev@vger.kernel.org
12488 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12489 F: include/linux/mv643xx.h
12491 MARVELL MV88X3310 PHY DRIVER
12492 M: Russell King <linux@armlinux.org.uk>
12493 M: Marek Behún <kabel@kernel.org>
12494 L: netdev@vger.kernel.org
12496 F: drivers/net/phy/marvell10g.c
12498 MARVELL MVEBU THERMAL DRIVER
12499 M: Miquel Raynal <miquel.raynal@bootlin.com>
12501 F: drivers/thermal/armada_thermal.c
12503 MARVELL MVNETA ETHERNET DRIVER
12504 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12505 L: netdev@vger.kernel.org
12507 F: drivers/net/ethernet/marvell/mvneta.*
12509 MARVELL MVPP2 ETHERNET DRIVER
12510 M: Marcin Wojtas <mw@semihalf.com>
12511 M: Russell King <linux@armlinux.org.uk>
12512 L: netdev@vger.kernel.org
12514 F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
12515 F: drivers/net/ethernet/marvell/mvpp2/
12517 MARVELL MWIFIEX WIRELESS DRIVER
12518 M: Amitkumar Karwar <amitkarwar@gmail.com>
12519 M: Ganapathi Bhat <ganapathi017@gmail.com>
12520 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12521 M: Xinming Hu <huxinming820@gmail.com>
12522 L: linux-wireless@vger.kernel.org
12524 F: drivers/net/wireless/marvell/mwifiex/
12526 MARVELL MWL8K WIRELESS DRIVER
12527 M: Lennert Buytenhek <buytenh@wantstofly.org>
12528 L: linux-wireless@vger.kernel.org
12530 F: drivers/net/wireless/marvell/mwl8k.c
12532 MARVELL NAND CONTROLLER DRIVER
12533 M: Miquel Raynal <miquel.raynal@bootlin.com>
12534 L: linux-mtd@lists.infradead.org
12536 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12537 F: drivers/mtd/nand/raw/marvell_nand.c
12539 MARVELL OCTEON ENDPOINT DRIVER
12540 M: Veerasenareddy Burru <vburru@marvell.com>
12541 M: Abhijit Ayarekar <aayarekar@marvell.com>
12542 L: netdev@vger.kernel.org
12544 F: drivers/net/ethernet/marvell/octeon_ep
12546 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12547 M: Sunil Goutham <sgoutham@marvell.com>
12548 M: Geetha sowjanya <gakula@marvell.com>
12549 M: Subbaraya Sundeep <sbhatta@marvell.com>
12550 M: hariprasad <hkelam@marvell.com>
12551 L: netdev@vger.kernel.org
12553 F: drivers/net/ethernet/marvell/octeontx2/nic/
12554 F: include/linux/soc/marvell/octeontx2/
12556 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12557 M: Sunil Goutham <sgoutham@marvell.com>
12558 M: Linu Cherian <lcherian@marvell.com>
12559 M: Geetha sowjanya <gakula@marvell.com>
12560 M: Jerin Jacob <jerinj@marvell.com>
12561 M: hariprasad <hkelam@marvell.com>
12562 M: Subbaraya Sundeep <sbhatta@marvell.com>
12563 L: netdev@vger.kernel.org
12565 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12566 F: drivers/net/ethernet/marvell/octeontx2/af/
12568 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12569 M: Taras Chornyi <taras.chornyi@plvision.eu>
12571 W: https://github.com/Marvell-switching/switchdev-prestera
12572 F: drivers/net/ethernet/marvell/prestera/
12574 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12575 M: Nicolas Pitre <nico@fluxnic.net>
12577 F: drivers/mmc/host/mvsdio.*
12579 MARVELL USB MDIO CONTROLLER DRIVER
12580 M: Tobias Waldekranz <tobias@waldekranz.com>
12581 L: netdev@vger.kernel.org
12583 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12584 F: drivers/net/mdio/mdio-mvusb.c
12586 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12587 M: Hu Ziji <huziji@marvell.com>
12588 L: linux-mmc@vger.kernel.org
12590 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12591 F: drivers/mmc/host/sdhci-xenon*
12593 MATROX FRAMEBUFFER DRIVER
12594 L: linux-fbdev@vger.kernel.org
12596 F: drivers/video/fbdev/matrox/matroxfb_*
12597 F: include/uapi/linux/matroxfb.h
12600 M: Daniel Nilsson <daniel.nilsson@flex.com>
12601 L: linux-hwmon@vger.kernel.org
12603 F: Documentation/hwmon/max15301.rst
12604 F: drivers/hwmon/pmbus/max15301.c
12606 MAX16065 HARDWARE MONITOR DRIVER
12607 M: Guenter Roeck <linux@roeck-us.net>
12608 L: linux-hwmon@vger.kernel.org
12610 F: Documentation/hwmon/max16065.rst
12611 F: drivers/hwmon/max16065.c
12613 MAX2175 SDR TUNER DRIVER
12614 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12615 L: linux-media@vger.kernel.org
12617 T: git git://linuxtv.org/media_tree.git
12618 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12619 F: Documentation/userspace-api/media/drivers/max2175.rst
12620 F: drivers/media/i2c/max2175*
12621 F: include/uapi/linux/max2175.h
12623 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12624 L: linux-hwmon@vger.kernel.org
12626 F: Documentation/hwmon/max6650.rst
12627 F: drivers/hwmon/max6650.c
12629 MAX6697 HARDWARE MONITOR DRIVER
12630 M: Guenter Roeck <linux@roeck-us.net>
12631 L: linux-hwmon@vger.kernel.org
12633 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12634 F: Documentation/hwmon/max6697.rst
12635 F: drivers/hwmon/max6697.c
12636 F: include/linux/platform_data/max6697.h
12638 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12639 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12640 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12641 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12642 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12643 L: linux-media@vger.kernel.org
12645 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12646 F: drivers/media/i2c/max9286.c
12648 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12649 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12650 L: linux-media@vger.kernel.org
12652 F: drivers/staging/media/max96712/max96712.c
12654 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12655 M: Peter Rosin <peda@axentia.se>
12656 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12658 F: Documentation/devicetree/bindings/sound/max9860.txt
12659 F: sound/soc/codecs/max9860.*
12661 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12662 M: Andreas Klinger <ak@it-klinger.de>
12663 L: linux-iio@vger.kernel.org
12665 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12666 F: drivers/iio/proximity/mb1232.c
12668 MAXIM MAX11205 DRIVER
12669 M: Ramona Bolboaca <ramona.bolboaca@analog.com>
12670 L: linux-iio@vger.kernel.org
12672 W: https://ez.analog.com/linux-software-drivers
12673 F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12674 F: drivers/iio/adc/max11205.c
12676 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12677 R: Iskren Chernev <iskren.chernev@gmail.com>
12678 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12679 R: Marek Szyprowski <m.szyprowski@samsung.com>
12680 R: Matheus Castello <matheus@castello.eng.br>
12681 L: linux-pm@vger.kernel.org
12683 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12684 F: drivers/power/supply/max17040_battery.c
12686 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12687 R: Hans de Goede <hdegoede@redhat.com>
12688 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12689 R: Marek Szyprowski <m.szyprowski@samsung.com>
12690 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12691 R: Purism Kernel Team <kernel@puri.sm>
12692 L: linux-pm@vger.kernel.org
12694 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12695 F: drivers/power/supply/max17042_battery.c
12697 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12698 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12699 L: linux-kernel@vger.kernel.org
12701 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12702 F: drivers/regulator/max20086-regulator.c
12704 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
12705 M: Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
12706 L: linux-iio@vger.kernel.org
12708 F: drivers/iio/temperature/max30208.c
12710 MAXIM MAX77650 PMIC MFD DRIVER
12711 M: Bartosz Golaszewski <brgl@bgdev.pl>
12712 L: linux-kernel@vger.kernel.org
12714 F: Documentation/devicetree/bindings/*/*max77650.yaml
12715 F: Documentation/devicetree/bindings/*/max77650*.yaml
12716 F: drivers/gpio/gpio-max77650.c
12717 F: drivers/input/misc/max77650-onkey.c
12718 F: drivers/leds/leds-max77650.c
12719 F: drivers/mfd/max77650.c
12720 F: drivers/power/supply/max77650-charger.c
12721 F: drivers/regulator/max77650-regulator.c
12722 F: include/linux/mfd/max77650.h
12724 MAXIM MAX77714 PMIC MFD DRIVER
12725 M: Luca Ceresoli <luca@lucaceresoli.net>
12727 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12728 F: drivers/mfd/max77714.c
12729 F: include/linux/mfd/max77714.h
12731 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12732 M: Javier Martinez Canillas <javier@dowhile0.org>
12733 L: linux-kernel@vger.kernel.org
12735 F: Documentation/devicetree/bindings/*/*max77802.yaml
12736 F: drivers/regulator/max77802-regulator.c
12737 F: include/dt-bindings/*/*max77802.h
12739 MAXIM MAX77976 BATTERY CHARGER
12740 M: Luca Ceresoli <luca@lucaceresoli.net>
12742 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12743 F: drivers/power/supply/max77976_charger.c
12745 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12746 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12747 L: linux-pm@vger.kernel.org
12749 B: mailto:linux-samsung-soc@vger.kernel.org
12750 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12751 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12752 F: drivers/power/supply/max14577_charger.c
12753 F: drivers/power/supply/max77693_charger.c
12755 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12756 M: Chanwoo Choi <cw00.choi@samsung.com>
12757 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12758 L: linux-kernel@vger.kernel.org
12760 B: mailto:linux-samsung-soc@vger.kernel.org
12761 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12762 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12763 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12764 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12765 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12766 F: drivers/*/*max77843.c
12767 F: drivers/*/max14577*.c
12768 F: drivers/*/max77686*.c
12769 F: drivers/*/max77693*.c
12770 F: drivers/clk/clk-max77686.c
12771 F: drivers/extcon/extcon-max14577.c
12772 F: drivers/extcon/extcon-max77693.c
12773 F: drivers/rtc/rtc-max77686.c
12774 F: include/linux/mfd/max14577*.h
12775 F: include/linux/mfd/max77686*.h
12776 F: include/linux/mfd/max77693*.h
12778 MAXIRADIO FM RADIO RECEIVER DRIVER
12779 M: Hans Verkuil <hverkuil@xs4all.nl>
12780 L: linux-media@vger.kernel.org
12782 W: https://linuxtv.org
12783 T: git git://linuxtv.org/media_tree.git
12784 F: drivers/media/radio/radio-maxiradio*
12786 MAXLINEAR ETHERNET PHY DRIVER
12787 M: Xu Liang <lxu@maxlinear.com>
12788 L: netdev@vger.kernel.org
12790 F: drivers/net/phy/mxl-gpy.c
12792 MCAN MMIO DEVICE DRIVER
12793 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12794 L: linux-can@vger.kernel.org
12796 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12797 F: drivers/net/can/m_can/m_can.c
12798 F: drivers/net/can/m_can/m_can.h
12799 F: drivers/net/can/m_can/m_can_platform.c
12801 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12802 R: Yasushi SHOJI <yashi@spacecubics.com>
12803 L: linux-can@vger.kernel.org
12805 F: drivers/net/can/usb/mcba_usb.c
12807 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12808 M: Rishi Gupta <gupt21@gmail.com>
12809 L: linux-i2c@vger.kernel.org
12810 L: linux-input@vger.kernel.org
12812 F: drivers/hid/hid-mcp2221.c
12814 MCP251XFD SPI-CAN NETWORK DRIVER
12815 M: Marc Kleine-Budde <mkl@pengutronix.de>
12816 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12817 R: Thomas Kopp <thomas.kopp@microchip.com>
12818 L: linux-can@vger.kernel.org
12820 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12821 F: drivers/net/can/spi/mcp251xfd/
12823 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12824 M: Peter Rosin <peda@axentia.se>
12825 L: linux-iio@vger.kernel.org
12827 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12828 F: drivers/iio/potentiometer/mcp4018.c
12829 F: drivers/iio/potentiometer/mcp4531.c
12831 MCR20A IEEE-802.15.4 RADIO DRIVER
12832 M: Stefan Schmidt <stefan@datenfreihafen.org>
12833 L: linux-wpan@vger.kernel.org
12835 W: https://github.com/xueliu/mcr20a-linux
12836 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12837 F: drivers/net/ieee802154/mcr20a.c
12838 F: drivers/net/ieee802154/mcr20a.h
12841 M: Maxime Chevallier <maxime.chevallier@bootlin.com>
12842 L: netdev@vger.kernel.org
12844 F: drivers/net/mdio/mdio-regmap.c
12845 F: include/linux/mdio/mdio-regmap.h
12847 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12848 M: William Breathitt Gray <william.gray@linaro.org>
12849 L: linux-iio@vger.kernel.org
12851 F: drivers/iio/dac/cio-dac.c
12853 MEDIA CONTROLLER FRAMEWORK
12854 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12855 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12856 L: linux-media@vger.kernel.org
12858 W: https://www.linuxtv.org
12859 T: git git://linuxtv.org/media_tree.git
12860 F: drivers/media/mc/
12861 F: include/media/media-*.h
12862 F: include/uapi/linux/media.h
12864 MEDIA DRIVER FOR FREESCALE IMX PXP
12865 M: Philipp Zabel <p.zabel@pengutronix.de>
12866 L: linux-media@vger.kernel.org
12868 T: git git://linuxtv.org/media_tree.git
12869 F: drivers/media/platform/nxp/imx-pxp.[ch]
12871 MEDIA DRIVERS FOR ASCOT2E
12872 M: Sergey Kozlov <serjk@netup.ru>
12873 M: Abylay Ospan <aospan@netup.ru>
12874 L: linux-media@vger.kernel.org
12876 W: https://linuxtv.org
12877 W: http://netup.tv/
12878 T: git git://linuxtv.org/media_tree.git
12879 F: drivers/media/dvb-frontends/ascot2e*
12881 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12882 M: Jasmin Jessich <jasmin@anw.at>
12883 L: linux-media@vger.kernel.org
12885 W: https://linuxtv.org
12886 T: git git://linuxtv.org/media_tree.git
12887 F: drivers/media/dvb-frontends/cxd2099*
12889 MEDIA DRIVERS FOR CXD2841ER
12890 M: Sergey Kozlov <serjk@netup.ru>
12891 M: Abylay Ospan <aospan@netup.ru>
12892 L: linux-media@vger.kernel.org
12894 W: https://linuxtv.org
12895 W: http://netup.tv/
12896 T: git git://linuxtv.org/media_tree.git
12897 F: drivers/media/dvb-frontends/cxd2841er*
12899 MEDIA DRIVERS FOR CXD2880
12900 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12901 L: linux-media@vger.kernel.org
12903 W: http://linuxtv.org/
12904 T: git git://linuxtv.org/media_tree.git
12905 F: drivers/media/dvb-frontends/cxd2880/*
12906 F: drivers/media/spi/cxd2880*
12908 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12909 L: linux-media@vger.kernel.org
12911 W: https://linuxtv.org
12912 T: git git://linuxtv.org/media_tree.git
12913 F: drivers/media/pci/ddbridge/*
12915 MEDIA DRIVERS FOR FREESCALE IMX
12916 M: Steve Longerbeam <slongerbeam@gmail.com>
12917 M: Philipp Zabel <p.zabel@pengutronix.de>
12918 L: linux-media@vger.kernel.org
12920 T: git git://linuxtv.org/media_tree.git
12921 F: Documentation/admin-guide/media/imx.rst
12922 F: Documentation/devicetree/bindings/media/imx.txt
12923 F: drivers/staging/media/imx/
12924 F: include/linux/imx-media.h
12925 F: include/media/imx.h
12927 MEDIA DRIVERS FOR FREESCALE IMX7
12928 M: Rui Miguel Silva <rmfrfs@gmail.com>
12929 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12930 L: linux-media@vger.kernel.org
12932 T: git git://linuxtv.org/media_tree.git
12933 F: Documentation/admin-guide/media/imx7.rst
12934 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12935 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12936 F: drivers/media/platform/nxp/imx-mipi-csis.c
12937 F: drivers/media/platform/nxp/imx7-media-csi.c
12939 MEDIA DRIVERS FOR HELENE
12940 M: Abylay Ospan <aospan@netup.ru>
12941 L: linux-media@vger.kernel.org
12943 W: https://linuxtv.org
12944 W: http://netup.tv/
12945 T: git git://linuxtv.org/media_tree.git
12946 F: drivers/media/dvb-frontends/helene*
12948 MEDIA DRIVERS FOR HORUS3A
12949 M: Sergey Kozlov <serjk@netup.ru>
12950 M: Abylay Ospan <aospan@netup.ru>
12951 L: linux-media@vger.kernel.org
12953 W: https://linuxtv.org
12954 W: http://netup.tv/
12955 T: git git://linuxtv.org/media_tree.git
12956 F: drivers/media/dvb-frontends/horus3a*
12958 MEDIA DRIVERS FOR LNBH25
12959 M: Sergey Kozlov <serjk@netup.ru>
12960 M: Abylay Ospan <aospan@netup.ru>
12961 L: linux-media@vger.kernel.org
12963 W: https://linuxtv.org
12964 W: http://netup.tv/
12965 T: git git://linuxtv.org/media_tree.git
12966 F: drivers/media/dvb-frontends/lnbh25*
12968 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12969 L: linux-media@vger.kernel.org
12971 W: https://linuxtv.org
12972 T: git git://linuxtv.org/media_tree.git
12973 F: drivers/media/dvb-frontends/mxl5xx*
12975 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12976 M: Sergey Kozlov <serjk@netup.ru>
12977 M: Abylay Ospan <aospan@netup.ru>
12978 L: linux-media@vger.kernel.org
12980 W: https://linuxtv.org
12981 W: http://netup.tv/
12982 T: git git://linuxtv.org/media_tree.git
12983 F: drivers/media/pci/netup_unidvb/*
12985 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12986 M: Dmitry Osipenko <digetx@gmail.com>
12987 L: linux-media@vger.kernel.org
12988 L: linux-tegra@vger.kernel.org
12990 T: git git://linuxtv.org/media_tree.git
12991 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12992 F: drivers/media/platform/nvidia/tegra-vde/
12994 MEDIA DRIVERS FOR RENESAS - CEU
12995 M: Jacopo Mondi <jacopo@jmondi.org>
12996 L: linux-media@vger.kernel.org
12997 L: linux-renesas-soc@vger.kernel.org
12999 T: git git://linuxtv.org/media_tree.git
13000 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
13001 F: drivers/media/platform/renesas/renesas-ceu.c
13002 F: include/media/drv-intf/renesas-ceu.h
13004 MEDIA DRIVERS FOR RENESAS - DRIF
13005 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13006 L: linux-media@vger.kernel.org
13007 L: linux-renesas-soc@vger.kernel.org
13009 T: git git://linuxtv.org/media_tree.git
13010 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
13011 F: drivers/media/platform/renesas/rcar_drif.c
13013 MEDIA DRIVERS FOR RENESAS - FCP
13014 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13015 L: linux-media@vger.kernel.org
13016 L: linux-renesas-soc@vger.kernel.org
13018 T: git git://linuxtv.org/media_tree.git
13019 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
13020 F: drivers/media/platform/renesas/rcar-fcp.c
13021 F: include/media/rcar-fcp.h
13023 MEDIA DRIVERS FOR RENESAS - FDP1
13024 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13025 L: linux-media@vger.kernel.org
13026 L: linux-renesas-soc@vger.kernel.org
13028 T: git git://linuxtv.org/media_tree.git
13029 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13030 F: drivers/media/platform/renesas/rcar_fdp1.c
13032 MEDIA DRIVERS FOR RENESAS - VIN
13033 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
13034 L: linux-media@vger.kernel.org
13035 L: linux-renesas-soc@vger.kernel.org
13037 T: git git://linuxtv.org/media_tree.git
13038 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
13039 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
13040 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
13041 F: drivers/media/platform/renesas/rcar-isp.c
13042 F: drivers/media/platform/renesas/rcar-vin/
13044 MEDIA DRIVERS FOR RENESAS - VSP1
13045 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13046 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13047 L: linux-media@vger.kernel.org
13048 L: linux-renesas-soc@vger.kernel.org
13050 T: git git://linuxtv.org/media_tree.git
13051 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13052 F: drivers/media/platform/renesas/vsp1/
13054 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13055 L: linux-media@vger.kernel.org
13057 W: https://linuxtv.org
13058 T: git git://linuxtv.org/media_tree.git
13059 F: drivers/media/dvb-frontends/stv0910*
13061 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13062 L: linux-media@vger.kernel.org
13064 W: https://linuxtv.org
13065 T: git git://linuxtv.org/media_tree.git
13066 F: drivers/media/dvb-frontends/stv6111*
13068 MEDIA DRIVERS FOR STM32 - DCMI
13069 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
13070 L: linux-media@vger.kernel.org
13072 T: git git://linuxtv.org/media_tree.git
13073 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13074 F: drivers/media/platform/st/stm32/stm32-dcmi.c
13076 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13077 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13078 L: linux-media@vger.kernel.org
13080 W: https://linuxtv.org
13081 Q: http://patchwork.kernel.org/project/linux-media/list/
13082 T: git git://linuxtv.org/media_tree.git
13083 F: Documentation/admin-guide/media/
13084 F: Documentation/devicetree/bindings/media/
13085 F: Documentation/driver-api/media/
13086 F: Documentation/userspace-api/media/
13088 F: drivers/staging/media/
13089 F: include/dt-bindings/media/
13090 F: include/linux/platform_data/media/
13092 F: include/uapi/linux/dvb/
13093 F: include/uapi/linux/ivtv*
13094 F: include/uapi/linux/media.h
13095 F: include/uapi/linux/uvcvideo.h
13096 F: include/uapi/linux/v4l2-*
13097 F: include/uapi/linux/videodev2.h
13099 MEDIATEK BLUETOOTH DRIVER
13100 M: Sean Wang <sean.wang@mediatek.com>
13101 L: linux-bluetooth@vger.kernel.org
13102 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13104 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13105 F: drivers/bluetooth/btmtkuart.c
13107 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13108 M: Sean Wang <sean.wang@mediatek.com>
13109 L: linux-pm@vger.kernel.org
13111 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13112 F: drivers/power/reset/mt6323-poweroff.c
13114 MEDIATEK CIR DRIVER
13115 M: Sean Wang <sean.wang@mediatek.com>
13117 F: drivers/media/rc/mtk-cir.c
13119 MEDIATEK DMA DRIVER
13120 M: Sean Wang <sean.wang@mediatek.com>
13121 L: dmaengine@vger.kernel.org
13122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13123 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13125 F: Documentation/devicetree/bindings/dma/mtk-*
13126 F: drivers/dma/mediatek/
13128 MEDIATEK ETHERNET DRIVER
13129 M: Felix Fietkau <nbd@nbd.name>
13130 M: John Crispin <john@phrozen.org>
13131 M: Sean Wang <sean.wang@mediatek.com>
13132 M: Mark Lee <Mark-MC.Lee@mediatek.com>
13133 M: Lorenzo Bianconi <lorenzo@kernel.org>
13134 L: netdev@vger.kernel.org
13136 F: drivers/net/ethernet/mediatek/
13138 MEDIATEK ETHERNET PCS DRIVER
13139 M: Alexander Couzens <lynxis@fe80.eu>
13140 M: Daniel Golle <daniel@makrotopia.org>
13141 L: netdev@vger.kernel.org
13143 F: drivers/net/pcs/pcs-mtk-lynxi.c
13144 F: include/linux/pcs/pcs-mtk-lynxi.h
13146 MEDIATEK I2C CONTROLLER DRIVER
13147 M: Qii Wang <qii.wang@mediatek.com>
13148 L: linux-i2c@vger.kernel.org
13150 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13151 F: drivers/i2c/busses/i2c-mt65xx.c
13153 MEDIATEK IOMMU DRIVER
13154 M: Yong Wu <yong.wu@mediatek.com>
13155 L: iommu@lists.linux.dev
13156 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13158 F: Documentation/devicetree/bindings/iommu/mediatek*
13159 F: drivers/iommu/mtk_iommu*
13160 F: include/dt-bindings/memory/mt*-port.h
13162 MEDIATEK JPEG DRIVER
13163 M: Bin Liu <bin.liu@mediatek.com>
13165 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13166 F: drivers/media/platform/mediatek/jpeg/
13168 MEDIATEK KEYPAD DRIVER
13169 M: Mattijs Korpershoek <mkorpershoek@baylibre.com>
13171 F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13172 F: drivers/input/keyboard/mt6779-keypad.c
13174 MEDIATEK MDP DRIVER
13175 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
13176 M: Houlong Wei <houlong.wei@mediatek.com>
13177 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13179 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
13180 F: drivers/media/platform/mediatek/mdp/
13181 F: drivers/media/platform/mediatek/vpu/
13183 MEDIATEK MEDIA DRIVER
13184 M: Tiffany Lin <tiffany.lin@mediatek.com>
13185 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13186 M: Yunfei Dong <yunfei.dong@mediatek.com>
13188 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13189 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
13190 F: drivers/media/platform/mediatek/vcodec/
13191 F: drivers/media/platform/mediatek/vpu/
13193 MEDIATEK MMC/SD/SDIO DRIVER
13194 M: Chaotian Jing <chaotian.jing@mediatek.com>
13196 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13197 F: drivers/mmc/host/mtk-sd.c
13199 MEDIATEK MT76 WIRELESS LAN DRIVER
13200 M: Felix Fietkau <nbd@nbd.name>
13201 M: Lorenzo Bianconi <lorenzo@kernel.org>
13202 M: Ryder Lee <ryder.lee@mediatek.com>
13203 R: Shayne Chen <shayne.chen@mediatek.com>
13204 R: Sean Wang <sean.wang@mediatek.com>
13205 L: linux-wireless@vger.kernel.org
13207 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13208 F: drivers/net/wireless/mediatek/mt76/
13210 MEDIATEK MT7601U WIRELESS LAN DRIVER
13211 M: Jakub Kicinski <kuba@kernel.org>
13212 L: linux-wireless@vger.kernel.org
13214 F: drivers/net/wireless/mediatek/mt7601u/
13216 MEDIATEK MT7621 CLOCK DRIVER
13217 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13219 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13220 F: drivers/clk/ralink/clk-mt7621.c
13222 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13223 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13225 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13226 F: drivers/pci/controller/pcie-mt7621.c
13228 MEDIATEK MT7621 PHY PCI DRIVER
13229 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13231 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13232 F: drivers/phy/ralink/phy-mt7621-pci.c
13234 MEDIATEK MT7621/28/88 I2C DRIVER
13235 M: Stefan Roese <sr@denx.de>
13236 L: linux-i2c@vger.kernel.org
13238 F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13239 F: drivers/i2c/busses/i2c-mt7621.c
13241 MEDIATEK NAND CONTROLLER DRIVER
13242 L: linux-mtd@lists.infradead.org
13244 F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
13245 F: drivers/mtd/nand/raw/mtk_*
13247 MEDIATEK PMIC LED DRIVER
13248 M: Sean Wang <sean.wang@mediatek.com>
13250 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
13251 F: drivers/leds/leds-mt6323.c
13253 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13254 M: Sean Wang <sean.wang@mediatek.com>
13256 F: drivers/char/hw_random/mtk-rng.c
13258 MEDIATEK SMI DRIVER
13259 M: Yong Wu <yong.wu@mediatek.com>
13260 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13262 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13263 F: drivers/memory/mtk-smi.c
13264 F: include/soc/mediatek/smi.h
13266 MEDIATEK SWITCH DRIVER
13267 M: Sean Wang <sean.wang@mediatek.com>
13268 M: Landen Chao <Landen.Chao@mediatek.com>
13269 M: DENG Qingfang <dqfext@gmail.com>
13270 M: Daniel Golle <daniel@makrotopia.org>
13271 L: netdev@vger.kernel.org
13273 F: drivers/net/dsa/mt7530-mdio.c
13274 F: drivers/net/dsa/mt7530-mmio.c
13275 F: drivers/net/dsa/mt7530.*
13276 F: net/dsa/tag_mtk.c
13278 MEDIATEK T7XX 5G WWAN MODEM DRIVER
13279 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13280 M: Intel Corporation <linuxwwan@intel.com>
13281 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13282 R: Liu Haijun <haijun.liu@mediatek.com>
13283 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13284 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
13285 L: netdev@vger.kernel.org
13287 F: drivers/net/wwan/t7xx/
13289 MEDIATEK USB3 DRD IP DRIVER
13290 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
13291 L: linux-usb@vger.kernel.org
13292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13293 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13295 F: Documentation/devicetree/bindings/usb/mediatek,*
13296 F: drivers/usb/host/xhci-mtk*
13297 F: drivers/usb/mtu3/
13299 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13300 M: Peter Senna Tschudin <peter.senna@gmail.com>
13301 M: Martin Donnelly <martin.donnelly@ge.com>
13302 M: Martyn Welch <martyn.welch@collabora.co.uk>
13304 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13305 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13307 MEGARAID SCSI/SAS DRIVERS
13308 M: Kashyap Desai <kashyap.desai@broadcom.com>
13309 M: Sumit Saxena <sumit.saxena@broadcom.com>
13310 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13311 L: megaraidlinux.pdl@broadcom.com
13312 L: linux-scsi@vger.kernel.org
13314 W: http://www.avagotech.com/support/
13315 F: Documentation/scsi/megaraid.rst
13316 F: drivers/scsi/megaraid.*
13317 F: drivers/scsi/megaraid/
13319 MELEXIS MLX90614 DRIVER
13320 M: Crt Mori <cmo@melexis.com>
13321 L: linux-iio@vger.kernel.org
13323 W: http://www.melexis.com
13324 F: drivers/iio/temperature/mlx90614.c
13326 MELEXIS MLX90632 DRIVER
13327 M: Crt Mori <cmo@melexis.com>
13328 L: linux-iio@vger.kernel.org
13330 W: http://www.melexis.com
13331 F: drivers/iio/temperature/mlx90632.c
13333 MELFAS MIP4 TOUCHSCREEN DRIVER
13334 M: Sangwon Jee <jeesw@melfas.com>
13336 W: http://www.melfas.com
13337 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13338 F: drivers/input/touchscreen/melfas_mip4.c
13340 MELLANOX BLUEFIELD I2C DRIVER
13341 M: Khalil Blaiech <kblaiech@nvidia.com>
13342 M: Asmaa Mnebhi <asmaa@nvidia.com>
13343 L: linux-i2c@vger.kernel.org
13345 F: drivers/i2c/busses/i2c-mlxbf.c
13347 MELLANOX ETHERNET DRIVER (mlx4_en)
13348 M: Tariq Toukan <tariqt@nvidia.com>
13349 L: netdev@vger.kernel.org
13351 W: http://www.mellanox.com
13352 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13353 F: drivers/net/ethernet/mellanox/mlx4/en_*
13355 MELLANOX ETHERNET DRIVER (mlx5e)
13356 M: Saeed Mahameed <saeedm@nvidia.com>
13357 L: netdev@vger.kernel.org
13359 W: http://www.mellanox.com
13360 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13361 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
13363 MELLANOX ETHERNET INNOVA DRIVERS
13364 R: Boris Pismenny <borisp@nvidia.com>
13365 L: netdev@vger.kernel.org
13367 W: http://www.mellanox.com
13368 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13369 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13370 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13371 F: include/linux/mlx5/mlx5_ifc_fpga.h
13373 MELLANOX ETHERNET SWITCH DRIVERS
13374 M: Ido Schimmel <idosch@nvidia.com>
13375 M: Petr Machata <petrm@nvidia.com>
13376 L: netdev@vger.kernel.org
13378 W: http://www.mellanox.com
13379 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13380 F: drivers/net/ethernet/mellanox/mlxsw/
13381 F: tools/testing/selftests/drivers/net/mlxsw/
13383 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13384 M: mlxsw@nvidia.com
13385 L: netdev@vger.kernel.org
13387 W: http://www.mellanox.com
13388 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13389 F: drivers/net/ethernet/mellanox/mlxfw/
13391 MELLANOX HARDWARE PLATFORM SUPPORT
13392 M: Hans de Goede <hdegoede@redhat.com>
13393 M: Mark Gross <markgross@kernel.org>
13394 M: Vadim Pasternak <vadimp@nvidia.com>
13395 L: platform-driver-x86@vger.kernel.org
13397 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13398 F: drivers/platform/mellanox/
13399 F: include/linux/platform_data/mlxreg.h
13401 MELLANOX MLX4 core VPI driver
13402 M: Tariq Toukan <tariqt@nvidia.com>
13403 L: netdev@vger.kernel.org
13404 L: linux-rdma@vger.kernel.org
13406 W: http://www.mellanox.com
13407 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13408 F: drivers/net/ethernet/mellanox/mlx4/
13409 F: include/linux/mlx4/
13411 MELLANOX MLX4 IB driver
13412 M: Yishai Hadas <yishaih@nvidia.com>
13413 L: linux-rdma@vger.kernel.org
13415 W: http://www.mellanox.com
13416 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13417 F: drivers/infiniband/hw/mlx4/
13418 F: include/linux/mlx4/
13419 F: include/uapi/rdma/mlx4-abi.h
13421 MELLANOX MLX5 core VPI driver
13422 M: Saeed Mahameed <saeedm@nvidia.com>
13423 M: Leon Romanovsky <leonro@nvidia.com>
13424 L: netdev@vger.kernel.org
13425 L: linux-rdma@vger.kernel.org
13427 W: http://www.mellanox.com
13428 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13429 F: Documentation/networking/device_drivers/ethernet/mellanox/
13430 F: drivers/net/ethernet/mellanox/mlx5/core/
13431 F: include/linux/mlx5/
13433 MELLANOX MLX5 IB driver
13434 M: Leon Romanovsky <leonro@nvidia.com>
13435 L: linux-rdma@vger.kernel.org
13437 W: http://www.mellanox.com
13438 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13439 F: drivers/infiniband/hw/mlx5/
13440 F: include/linux/mlx5/
13441 F: include/uapi/rdma/mlx5-abi.h
13443 MELLANOX MLXCPLD I2C AND MUX DRIVER
13444 M: Vadim Pasternak <vadimp@nvidia.com>
13445 M: Michael Shych <michaelsh@nvidia.com>
13446 L: linux-i2c@vger.kernel.org
13448 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13449 F: drivers/i2c/busses/i2c-mlxcpld.c
13450 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13452 MELLANOX MLXCPLD LED DRIVER
13453 M: Vadim Pasternak <vadimp@nvidia.com>
13454 L: linux-leds@vger.kernel.org
13456 F: Documentation/leds/leds-mlxcpld.rst
13457 F: drivers/leds/leds-mlxcpld.c
13458 F: drivers/leds/leds-mlxreg.c
13460 MELLANOX PLATFORM DRIVER
13461 M: Vadim Pasternak <vadimp@nvidia.com>
13462 L: platform-driver-x86@vger.kernel.org
13464 F: drivers/platform/x86/mlx-platform.c
13467 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13468 M: "Paul E. McKenney" <paulmck@kernel.org>
13469 L: linux-kernel@vger.kernel.org
13471 F: arch/powerpc/include/asm/membarrier.h
13472 F: include/uapi/linux/membarrier.h
13473 F: kernel/sched/membarrier.c
13475 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
13476 M: Mike Rapoport <rppt@kernel.org>
13477 L: linux-mm@kvack.org
13479 F: Documentation/core-api/boot-time-mm.rst
13480 F: include/linux/memblock.h
13483 F: tools/testing/memblock/
13485 MEMORY CONTROLLER DRIVERS
13486 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13487 L: linux-kernel@vger.kernel.org
13489 B: mailto:krzysztof.kozlowski@linaro.org
13490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13491 F: Documentation/devicetree/bindings/memory-controllers/
13493 F: include/dt-bindings/memory/
13496 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13497 M: Dmitry Osipenko <digetx@gmail.com>
13498 L: linux-pm@vger.kernel.org
13499 L: linux-tegra@vger.kernel.org
13501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13502 F: drivers/devfreq/tegra30-devfreq.c
13505 M: David Hildenbrand <david@redhat.com>
13506 M: Oscar Salvador <osalvador@suse.de>
13507 L: linux-mm@kvack.org
13509 F: Documentation/admin-guide/mm/memory-hotplug.rst
13510 F: Documentation/core-api/memory-hotplug.rst
13511 F: drivers/base/memory.c
13512 F: include/linux/memory_hotplug.h
13513 F: mm/memory_hotplug.c
13514 F: tools/testing/selftests/memory-hotplug/
13517 M: Andrew Morton <akpm@linux-foundation.org>
13518 L: linux-mm@kvack.org
13520 W: http://www.linux-mm.org
13521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13522 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13523 F: include/linux/gfp.h
13524 F: include/linux/gfp_types.h
13525 F: include/linux/memory_hotplug.h
13526 F: include/linux/mm.h
13527 F: include/linux/mmzone.h
13528 F: include/linux/pagewalk.h
13529 F: include/trace/events/ksm.h
13532 F: tools/testing/selftests/mm/
13534 MEMORY TECHNOLOGY DEVICES (MTD)
13535 M: Miquel Raynal <miquel.raynal@bootlin.com>
13536 M: Richard Weinberger <richard@nod.at>
13537 M: Vignesh Raghavendra <vigneshr@ti.com>
13538 L: linux-mtd@lists.infradead.org
13540 W: http://www.linux-mtd.infradead.org/
13541 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13542 C: irc://irc.oftc.net/mtd
13543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13545 F: Documentation/devicetree/bindings/mtd/
13547 F: include/linux/mtd/
13548 F: include/uapi/mtd/
13550 MEMSENSING MICROSYSTEMS MSA311 DRIVER
13551 M: Dmitry Rokosov <ddrokosov@sberdevices.ru>
13552 L: linux-iio@vger.kernel.org
13554 F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13555 F: drivers/iio/accel/msa311.c
13557 MEN A21 WATCHDOG DRIVER
13558 M: Johannes Thumshirn <morbidrsa@gmail.com>
13559 L: linux-watchdog@vger.kernel.org
13561 F: drivers/watchdog/mena21_wdt.c
13563 MEN CHAMELEON BUS (mcb)
13564 M: Johannes Thumshirn <morbidrsa@gmail.com>
13566 F: Documentation/driver-api/men-chameleon-bus.rst
13568 F: include/linux/mcb.h
13570 MEN F21BMC (Board Management Controller)
13571 M: Andreas Werner <andreas.werner@men.de>
13573 F: Documentation/hwmon/menf21bmc.rst
13574 F: drivers/hwmon/menf21bmc_hwmon.c
13575 F: drivers/leds/leds-menf21bmc.c
13576 F: drivers/mfd/menf21bmc.c
13577 F: drivers/watchdog/menf21bmc_wdt.c
13579 MEN Z069 WATCHDOG DRIVER
13580 M: Johannes Thumshirn <jth@kernel.org>
13581 L: linux-watchdog@vger.kernel.org
13583 F: drivers/watchdog/menz69_wdt.c
13585 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13586 M: Neil Armstrong <neil.armstrong@linaro.org>
13587 L: linux-media@vger.kernel.org
13588 L: linux-amlogic@lists.infradead.org
13590 W: http://linux-meson.com/
13591 T: git git://linuxtv.org/media_tree.git
13592 F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
13593 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13594 F: drivers/media/cec/platform/meson/ao-cec.c
13596 MESON GE2D DRIVER FOR AMLOGIC SOCS
13597 M: Neil Armstrong <neil.armstrong@linaro.org>
13598 L: linux-media@vger.kernel.org
13599 L: linux-amlogic@lists.infradead.org
13601 T: git git://linuxtv.org/media_tree.git
13602 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13603 F: drivers/media/platform/amlogic/meson-ge2d/
13605 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13606 M: Liang Yang <liang.yang@amlogic.com>
13607 L: linux-mtd@lists.infradead.org
13609 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
13610 F: drivers/mtd/nand/raw/meson_*
13612 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13613 M: Neil Armstrong <neil.armstrong@linaro.org>
13614 L: linux-media@vger.kernel.org
13615 L: linux-amlogic@lists.infradead.org
13617 T: git git://linuxtv.org/media_tree.git
13618 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13619 F: drivers/staging/media/meson/vdec/
13621 METHODE UDPU SUPPORT
13622 M: Vladimir Vid <vladimir.vid@sartura.hr>
13624 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13627 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13628 L: mhi@lists.linux.dev
13629 L: linux-arm-msm@vger.kernel.org
13631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13632 F: Documentation/ABI/stable/sysfs-bus-mhi
13633 F: Documentation/mhi/
13634 F: drivers/bus/mhi/
13635 F: include/linux/mhi.h
13637 MICROBLAZE ARCHITECTURE
13638 M: Michal Simek <monstr@monstr.eu>
13640 W: http://www.monstr.eu/fdt/
13641 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13642 F: arch/microblaze/
13644 MICROBLAZE TMR INJECT
13645 M: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
13647 F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
13648 F: drivers/misc/xilinx_tmr_inject.c
13650 MICROBLAZE TMR MANAGER
13651 M: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
13653 F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
13654 F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
13655 F: drivers/misc/xilinx_tmr_manager.c
13657 MICROCHIP AT91 DMA DRIVERS
13658 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13659 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13661 L: dmaengine@vger.kernel.org
13663 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13664 F: drivers/dma/at_hdmac.c
13665 F: drivers/dma/at_xdmac.c
13666 F: include/dt-bindings/dma/at91.h
13668 MICROCHIP AT91 SERIAL DRIVER
13669 M: Richard Genoud <richard.genoud@gmail.com>
13671 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13672 F: drivers/tty/serial/atmel_serial.c
13673 F: drivers/tty/serial/atmel_serial.h
13675 MICROCHIP AT91 USART MFD DRIVER
13676 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13677 L: linux-kernel@vger.kernel.org
13679 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13680 F: drivers/mfd/at91-usart.c
13681 F: include/dt-bindings/mfd/at91-usart.h
13683 MICROCHIP AT91 USART SPI DRIVER
13684 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13685 L: linux-spi@vger.kernel.org
13687 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13688 F: drivers/spi/spi-at91-usart.c
13690 MICROCHIP AUDIO ASOC DRIVERS
13691 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13692 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13694 F: Documentation/devicetree/bindings/sound/atmel*
13695 F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
13696 F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
13697 F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
13700 MICROCHIP CSI2DC DRIVER
13701 M: Eugen Hristev <eugen.hristev@microchip.com>
13702 L: linux-media@vger.kernel.org
13704 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13705 F: drivers/media/platform/microchip/microchip-csi2dc.c
13707 MICROCHIP ECC DRIVER
13708 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13709 L: linux-crypto@vger.kernel.org
13711 F: drivers/crypto/atmel-ecc.*
13713 MICROCHIP EIC DRIVER
13714 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13717 F: drivers/irqchip/irq-mchp-eic.c
13719 MICROCHIP I2C DRIVER
13720 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13721 L: linux-i2c@vger.kernel.org
13723 F: drivers/i2c/busses/i2c-at91-*.c
13724 F: drivers/i2c/busses/i2c-at91.h
13726 MICROCHIP ISC DRIVER
13727 M: Eugen Hristev <eugen.hristev@microchip.com>
13728 L: linux-media@vger.kernel.org
13730 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13731 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13732 F: drivers/media/platform/microchip/microchip-isc*
13733 F: drivers/media/platform/microchip/microchip-sama*-isc*
13734 F: drivers/staging/media/deprecated/atmel/atmel-isc*
13735 F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
13736 F: include/linux/atmel-isc-media.h
13738 MICROCHIP ISI DRIVER
13739 M: Eugen Hristev <eugen.hristev@microchip.com>
13740 L: linux-media@vger.kernel.org
13742 F: drivers/media/platform/atmel/atmel-isi.c
13743 F: drivers/media/platform/atmel/atmel-isi.h
13745 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13746 M: Woojung Huh <woojung.huh@microchip.com>
13747 M: UNGLinuxDriver@microchip.com
13748 L: netdev@vger.kernel.org
13750 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13751 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13752 F: drivers/net/dsa/microchip/*
13753 F: include/linux/dsa/ksz_common.h
13754 F: include/linux/platform_data/microchip-ksz.h
13755 F: net/dsa/tag_ksz.c
13757 MICROCHIP LAN743X ETHERNET DRIVER
13758 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13759 M: UNGLinuxDriver@microchip.com
13760 L: netdev@vger.kernel.org
13762 F: drivers/net/ethernet/microchip/lan743x_*
13764 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13765 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13766 R: UNGLinuxDriver@microchip.com
13767 L: netdev@vger.kernel.org
13769 F: drivers/net/phy/microchip_t1.c
13771 MICROCHIP LAN966X ETHERNET DRIVER
13772 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13773 M: UNGLinuxDriver@microchip.com
13774 L: netdev@vger.kernel.org
13776 F: drivers/net/ethernet/microchip/lan966x/*
13778 MICROCHIP LCDFB DRIVER
13779 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13780 L: linux-fbdev@vger.kernel.org
13782 F: drivers/video/fbdev/atmel_lcdfb.c
13783 F: include/video/atmel_lcdc.h
13785 MICROCHIP MCP16502 PMIC DRIVER
13786 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13789 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13790 F: drivers/regulator/mcp16502.c
13792 MICROCHIP MCP3911 ADC DRIVER
13793 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13794 M: Kent Gustavsson <kent@minoris.se>
13795 L: linux-iio@vger.kernel.org
13797 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13798 F: drivers/iio/adc/mcp3911.c
13800 MICROCHIP MMC/SD/SDIO MCI DRIVER
13801 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13803 F: drivers/mmc/host/atmel-mci.c
13805 MICROCHIP NAND DRIVER
13806 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13807 L: linux-mtd@lists.infradead.org
13809 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13810 F: drivers/mtd/nand/raw/atmel/*
13812 MICROCHIP OTPC DRIVER
13813 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13816 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13817 F: drivers/nvmem/microchip-otpc.c
13818 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13820 MICROCHIP PCI1XXXX GP DRIVER
13821 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13822 L: linux-gpio@vger.kernel.org
13824 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
13825 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
13826 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
13828 MICROCHIP PCI1XXXX I2C DRIVER
13829 M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
13830 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13831 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13832 L: linux-i2c@vger.kernel.org
13834 F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
13836 MICROCHIP PCIe UART DRIVER
13837 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13838 M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
13839 L: linux-serial@vger.kernel.org
13841 F: drivers/tty/serial/8250/8250_pci1xxxx.c
13843 MICROCHIP POLARFIRE FPGA DRIVERS
13844 M: Conor Dooley <conor.dooley@microchip.com>
13845 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
13846 L: linux-fpga@vger.kernel.org
13848 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
13849 F: drivers/fpga/microchip-spi.c
13851 MICROCHIP PWM DRIVER
13852 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13854 L: linux-pwm@vger.kernel.org
13856 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13857 F: drivers/pwm/pwm-atmel.c
13859 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13860 M: Eugen Hristev <eugen.hristev@microchip.com>
13861 L: linux-iio@vger.kernel.org
13863 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13864 F: drivers/iio/adc/at91-sama5d2_adc.c
13865 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13867 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13868 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13870 F: drivers/power/reset/at91-sama5d2_shdwc.c
13872 MICROCHIP SOC DRIVERS
13873 M: Conor Dooley <conor@kernel.org>
13875 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
13876 F: drivers/soc/microchip/
13878 MICROCHIP SPI DRIVER
13879 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13881 F: drivers/spi/spi-atmel.*
13883 MICROCHIP SSC DRIVER
13884 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13887 F: Documentation/devicetree/bindings/misc/atmel-ssc.txt
13888 F: drivers/misc/atmel-ssc.c
13889 F: include/linux/atmel-ssc.h
13891 Microchip Timer Counter Block (TCB) Capture Driver
13892 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
13893 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13894 L: linux-iio@vger.kernel.org
13896 F: drivers/counter/microchip-tcb-capture.c
13898 MICROCHIP USB251XB DRIVER
13899 M: Richard Leitner <richard.leitner@skidata.com>
13900 L: linux-usb@vger.kernel.org
13902 F: Documentation/devicetree/bindings/usb/usb251xb.yaml
13903 F: drivers/usb/misc/usb251xb.c
13905 MICROCHIP USBA UDC DRIVER
13906 M: Cristian Birsan <cristian.birsan@microchip.com>
13907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13909 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13911 MICROCHIP WILC1000 WIFI DRIVER
13912 M: Ajay Singh <ajay.kathat@microchip.com>
13913 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13914 L: linux-wireless@vger.kernel.org
13916 F: drivers/net/wireless/microchip/wilc1000/
13918 MICROSEMI MIPS SOCS
13919 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13920 M: UNGLinuxDriver@microchip.com
13921 L: linux-mips@vger.kernel.org
13923 F: Documentation/devicetree/bindings/mips/mscc.txt
13924 F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
13925 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13926 F: arch/mips/boot/dts/mscc/
13927 F: arch/mips/configs/generic/board-ocelot.config
13928 F: arch/mips/generic/board-ocelot.c
13930 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13931 M: Don Brace <don.brace@microchip.com>
13932 L: storagedev@microchip.com
13933 L: linux-scsi@vger.kernel.org
13935 F: Documentation/scsi/smartpqi.rst
13936 F: drivers/scsi/smartpqi/Kconfig
13937 F: drivers/scsi/smartpqi/Makefile
13938 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13939 F: include/linux/cciss*.h
13940 F: include/uapi/linux/cciss*.h
13942 MICROSOFT MANA RDMA DRIVER
13943 M: Long Li <longli@microsoft.com>
13944 M: Ajay Sharma <sharmaajay@microsoft.com>
13945 L: linux-rdma@vger.kernel.org
13947 F: drivers/infiniband/hw/mana/
13948 F: include/net/mana
13949 F: include/uapi/rdma/mana-abi.h
13951 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13952 M: Maximilian Luz <luzmaximilian@gmail.com>
13953 L: platform-driver-x86@vger.kernel.org
13955 F: drivers/platform/surface/surface_aggregator_tabletsw.c
13957 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13958 M: Maximilian Luz <luzmaximilian@gmail.com>
13959 L: linux-pm@vger.kernel.org
13960 L: platform-driver-x86@vger.kernel.org
13962 F: drivers/power/supply/surface_battery.c
13963 F: drivers/power/supply/surface_charger.c
13965 MICROSOFT SURFACE DTX DRIVER
13966 M: Maximilian Luz <luzmaximilian@gmail.com>
13967 L: platform-driver-x86@vger.kernel.org
13969 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13970 F: drivers/platform/surface/surface_dtx.c
13971 F: include/uapi/linux/surface_aggregator/dtx.h
13973 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13974 M: Maximilian Luz <luzmaximilian@gmail.com>
13975 L: platform-driver-x86@vger.kernel.org
13977 F: drivers/platform/surface/surface_gpe.c
13979 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13980 M: Hans de Goede <hdegoede@redhat.com>
13981 M: Mark Gross <markgross@kernel.org>
13982 M: Maximilian Luz <luzmaximilian@gmail.com>
13983 L: platform-driver-x86@vger.kernel.org
13985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13986 F: drivers/platform/surface/
13988 MICROSOFT SURFACE HID TRANSPORT DRIVER
13989 M: Maximilian Luz <luzmaximilian@gmail.com>
13990 L: linux-input@vger.kernel.org
13991 L: platform-driver-x86@vger.kernel.org
13993 F: drivers/hid/surface-hid/
13995 MICROSOFT SURFACE HOT-PLUG DRIVER
13996 M: Maximilian Luz <luzmaximilian@gmail.com>
13997 L: platform-driver-x86@vger.kernel.org
13999 F: drivers/platform/surface/surface_hotplug.c
14001 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14002 M: Maximilian Luz <luzmaximilian@gmail.com>
14003 L: platform-driver-x86@vger.kernel.org
14005 F: drivers/platform/surface/surface_platform_profile.c
14007 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14008 M: Chen Yu <yu.c.chen@intel.com>
14009 L: platform-driver-x86@vger.kernel.org
14011 F: drivers/platform/surface/surfacepro3_button.c
14013 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14014 M: Maximilian Luz <luzmaximilian@gmail.com>
14015 L: platform-driver-x86@vger.kernel.org
14017 F: drivers/platform/surface/surface_aggregator_hub.c
14019 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
14020 M: Maximilian Luz <luzmaximilian@gmail.com>
14021 L: platform-driver-x86@vger.kernel.org
14023 W: https://github.com/linux-surface/surface-aggregator-module
14024 C: irc://irc.libera.chat/linux-surface
14025 F: Documentation/driver-api/surface_aggregator/
14026 F: drivers/platform/surface/aggregator/
14027 F: drivers/platform/surface/surface_acpi_notify.c
14028 F: drivers/platform/surface/surface_aggregator_cdev.c
14029 F: drivers/platform/surface/surface_aggregator_registry.c
14030 F: include/linux/surface_acpi_notify.h
14031 F: include/linux/surface_aggregator/
14032 F: include/uapi/linux/surface_aggregator/
14034 MICROTEK X6 SCANNER
14035 M: Oliver Neukum <oliver@neukum.org>
14037 F: drivers/usb/image/microtek.*
14039 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
14040 M: Luka Kovacic <luka.kovacic@sartura.hr>
14041 M: Luka Perkov <luka.perkov@sartura.hr>
14043 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
14044 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
14045 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
14046 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
14047 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
14048 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
14050 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
14051 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14052 L: linux-media@vger.kernel.org
14054 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
14055 F: Documentation/driver-api/media/drivers/ccs/
14056 F: Documentation/userspace-api/media/drivers/ccs.rst
14057 F: drivers/media/i2c/ccs-pll.c
14058 F: drivers/media/i2c/ccs-pll.h
14059 F: drivers/media/i2c/ccs/
14060 F: include/uapi/linux/ccs.h
14061 F: include/uapi/linux/smiapp.h
14064 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14065 L: linux-mips@vger.kernel.org
14067 W: http://www.linux-mips.org/
14068 Q: https://patchwork.kernel.org/project/linux-mips/list/
14069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
14070 F: Documentation/devicetree/bindings/mips/
14071 F: Documentation/mips/
14073 F: drivers/platform/mips/
14074 F: include/dt-bindings/mips/
14076 MIPS BOSTON DEVELOPMENT BOARD
14077 M: Paul Burton <paulburton@kernel.org>
14078 L: linux-mips@vger.kernel.org
14080 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
14081 F: arch/mips/boot/dts/img/boston.dts
14082 F: arch/mips/configs/generic/board-boston.config
14083 F: drivers/clk/imgtec/clk-boston.c
14084 F: include/dt-bindings/clock/boston-clock.h
14087 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14088 M: Serge Semin <fancer.lancer@gmail.com>
14089 L: linux-mips@vger.kernel.org
14091 F: drivers/bus/mips_cdmm.c
14092 F: drivers/clocksource/mips-gic-timer.c
14093 F: drivers/cpuidle/cpuidle-cps.c
14094 F: drivers/irqchip/irq-mips-cpu.c
14095 F: drivers/irqchip/irq-mips-gic.c
14097 MIPS GENERIC PLATFORM
14098 M: Paul Burton <paulburton@kernel.org>
14099 L: linux-mips@vger.kernel.org
14101 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14102 F: arch/mips/generic/
14103 F: arch/mips/tools/generic-board-config.sh
14105 MIPS RINT INSTRUCTION EMULATION
14106 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
14107 L: linux-mips@vger.kernel.org
14109 F: arch/mips/math-emu/dp_rint.c
14110 F: arch/mips/math-emu/sp_rint.c
14112 MIPS/LOONGSON1 ARCHITECTURE
14113 M: Keguang Zhang <keguang.zhang@gmail.com>
14114 L: linux-mips@vger.kernel.org
14116 F: arch/mips/include/asm/mach-loongson32/
14117 F: arch/mips/loongson32/
14118 F: drivers/*/*loongson1*
14120 MIPS/LOONGSON2EF ARCHITECTURE
14121 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
14122 L: linux-mips@vger.kernel.org
14124 F: arch/mips/include/asm/mach-loongson2ef/
14125 F: arch/mips/loongson2ef/
14126 F: drivers/cpufreq/loongson2_cpufreq.c
14128 MIPS/LOONGSON64 ARCHITECTURE
14129 M: Huacai Chen <chenhuacai@kernel.org>
14130 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
14131 L: linux-mips@vger.kernel.org
14133 F: arch/mips/include/asm/mach-loongson64/
14134 F: arch/mips/loongson64/
14135 F: drivers/irqchip/irq-loongson*
14136 F: drivers/platform/mips/cpu_hwmon.c
14138 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14139 M: Hans Verkuil <hverkuil@xs4all.nl>
14140 L: linux-media@vger.kernel.org
14142 W: https://linuxtv.org
14143 T: git git://linuxtv.org/media_tree.git
14144 F: drivers/media/radio/radio-miropcm20*
14147 R: Lubomir Rintel <lkundrak@v3.sk>
14148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14151 F: arch/arm/boot/dts/mmp*
14152 F: arch/arm/mach-mmp/
14153 F: include/linux/soc/mmp/
14155 MMP USB PHY DRIVERS
14156 R: Lubomir Rintel <lkundrak@v3.sk>
14157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14159 F: drivers/phy/marvell/phy-mmp3-usb.c
14160 F: drivers/phy/marvell/phy-pxa-usb.c
14162 MMU GATHER AND TLB INVALIDATION
14163 M: Will Deacon <will@kernel.org>
14164 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
14165 M: Andrew Morton <akpm@linux-foundation.org>
14166 M: Nick Piggin <npiggin@gmail.com>
14167 M: Peter Zijlstra <peterz@infradead.org>
14168 L: linux-arch@vger.kernel.org
14169 L: linux-mm@kvack.org
14171 F: arch/*/include/asm/tlb.h
14172 F: include/asm-generic/tlb.h
14175 MN88472 MEDIA DRIVER
14176 M: Antti Palosaari <crope@iki.fi>
14177 L: linux-media@vger.kernel.org
14179 W: https://linuxtv.org
14180 W: http://palosaari.fi/linux/
14181 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14182 F: drivers/media/dvb-frontends/mn88472*
14184 MN88473 MEDIA DRIVER
14185 M: Antti Palosaari <crope@iki.fi>
14186 L: linux-media@vger.kernel.org
14188 W: https://linuxtv.org
14189 W: http://palosaari.fi/linux/
14190 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14191 F: drivers/media/dvb-frontends/mn88473*
14194 M: Luis Chamberlain <mcgrof@kernel.org>
14195 L: linux-modules@vger.kernel.org
14196 L: linux-kernel@vger.kernel.org
14198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14199 F: include/linux/kmod.h
14200 F: include/linux/module.h
14204 F: tools/testing/selftests/kmod/
14206 MONOLITHIC POWER SYSTEM PMIC DRIVER
14207 M: Saravanan Sekar <sravanhome@gmail.com>
14209 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14210 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14211 F: drivers/hwmon/pmbus/mpq7932.c
14212 F: drivers/iio/adc/mp2629_adc.c
14213 F: drivers/mfd/mp2629.c
14214 F: drivers/power/supply/mp2629_charger.c
14215 F: drivers/regulator/mp5416.c
14216 F: drivers/regulator/mpq7920.c
14217 F: drivers/regulator/mpq7920.h
14218 F: include/linux/mfd/mp2629.h
14220 MOST(R) TECHNOLOGY DRIVER
14221 M: Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
14222 M: Christian Gromm <christian.gromm@microchip.com>
14224 F: Documentation/ABI/testing/configfs-most
14225 F: Documentation/ABI/testing/sysfs-bus-most
14227 F: drivers/staging/most/
14228 F: include/linux/most.h
14230 MOTORCOMM PHY DRIVER
14231 M: Peter Geis <pgwipeout@gmail.com>
14232 M: Frank <Frank.Sae@motor-comm.com>
14233 L: netdev@vger.kernel.org
14235 F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
14236 F: drivers/net/phy/motorcomm.c
14238 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14239 M: Jiri Slaby <jirislaby@kernel.org>
14241 F: Documentation/driver-api/tty/moxa-smartio.rst
14242 F: drivers/tty/mxser.*
14244 MR800 AVERMEDIA USB FM RADIO DRIVER
14245 M: Alexey Klimov <klimov.linux@gmail.com>
14246 L: linux-media@vger.kernel.org
14248 T: git git://linuxtv.org/media_tree.git
14249 F: drivers/media/radio/radio-mr800.c
14251 MRF24J40 IEEE 802.15.4 RADIO DRIVER
14252 M: Stefan Schmidt <stefan@datenfreihafen.org>
14253 L: linux-wpan@vger.kernel.org
14255 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14256 F: drivers/net/ieee802154/mrf24j40.c
14259 M: Nikita Kravets <teackot@gmail.com>
14260 L: platform-driver-x86@vger.kernel.org
14262 W: https://github.com/BeardOverflow/msi-ec
14263 F: drivers/platform/x86/msi-ec.*
14266 M: "Lee, Chun-Yi" <jlee@suse.com>
14267 L: platform-driver-x86@vger.kernel.org
14269 F: drivers/platform/x86/msi-laptop.c
14272 L: platform-driver-x86@vger.kernel.org
14274 F: drivers/platform/x86/msi-wmi.c
14276 MSI001 MEDIA DRIVER
14277 M: Antti Palosaari <crope@iki.fi>
14278 L: linux-media@vger.kernel.org
14280 W: https://linuxtv.org
14281 W: http://palosaari.fi/linux/
14282 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14283 T: git git://linuxtv.org/anttip/media_tree.git
14284 F: drivers/media/tuners/msi001*
14286 MSI2500 MEDIA DRIVER
14287 M: Antti Palosaari <crope@iki.fi>
14288 L: linux-media@vger.kernel.org
14290 W: https://linuxtv.org
14291 W: http://palosaari.fi/linux/
14292 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14293 T: git git://linuxtv.org/anttip/media_tree.git
14294 F: drivers/media/usb/msi2500/
14296 MSTAR INTERRUPT CONTROLLER DRIVER
14297 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
14298 M: Daniel Palmer <daniel@thingy.jp>
14300 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14301 F: drivers/irqchip/irq-mst-intc.c
14303 MSYSTEMS DISKONCHIP G3 MTD DRIVER
14304 M: Robert Jarzmik <robert.jarzmik@free.fr>
14305 L: linux-mtd@lists.infradead.org
14307 F: drivers/mtd/devices/docg3*
14309 MT9P031 APTINA CAMERA SENSOR
14310 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14311 L: linux-media@vger.kernel.org
14313 T: git git://linuxtv.org/media_tree.git
14314 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14315 F: drivers/media/i2c/mt9p031.c
14316 F: include/media/i2c/mt9p031.h
14318 MT9T112 APTINA CAMERA SENSOR
14319 M: Jacopo Mondi <jacopo@jmondi.org>
14320 L: linux-media@vger.kernel.org
14322 T: git git://linuxtv.org/media_tree.git
14323 F: drivers/media/i2c/mt9t112.c
14324 F: include/media/i2c/mt9t112.h
14326 MT9V032 APTINA CAMERA SENSOR
14327 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14328 L: linux-media@vger.kernel.org
14330 T: git git://linuxtv.org/media_tree.git
14331 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14332 F: drivers/media/i2c/mt9v032.c
14333 F: include/media/i2c/mt9v032.h
14335 MT9V111 APTINA CAMERA SENSOR
14336 M: Jacopo Mondi <jacopo@jmondi.org>
14337 L: linux-media@vger.kernel.org
14339 T: git git://linuxtv.org/media_tree.git
14340 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14341 F: drivers/media/i2c/mt9v111.c
14343 MULTIFUNCTION DEVICES (MFD)
14344 M: Lee Jones <lee@kernel.org>
14346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14347 F: Documentation/devicetree/bindings/mfd/
14349 F: include/dt-bindings/mfd/
14350 F: include/linux/mfd/
14352 MULTIMEDIA CARD (MMC) ETC. OVER SPI
14354 F: drivers/mmc/host/mmc_spi.c
14355 F: include/linux/spi/mmc_spi.h
14357 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14358 M: Ulf Hansson <ulf.hansson@linaro.org>
14359 L: linux-mmc@vger.kernel.org
14361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14362 F: Documentation/devicetree/bindings/mmc/
14364 F: include/linux/mmc/
14365 F: include/uapi/linux/mmc/
14367 MULTIPLEXER SUBSYSTEM
14368 M: Peter Rosin <peda@axentia.se>
14370 F: Documentation/ABI/testing/sysfs-class-mux*
14371 F: Documentation/devicetree/bindings/mux/
14373 F: include/dt-bindings/mux/
14374 F: include/linux/mux/
14376 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14377 M: Bin Liu <b-liu@ti.com>
14378 L: linux-usb@vger.kernel.org
14380 F: drivers/usb/musb/
14382 MXL301RF MEDIA DRIVER
14383 M: Akihiro Tsukada <tskd08@gmail.com>
14384 L: linux-media@vger.kernel.org
14386 F: drivers/media/tuners/mxl301rf*
14388 MXL5007T MEDIA DRIVER
14389 M: Michael Krufky <mkrufky@linuxtv.org>
14390 L: linux-media@vger.kernel.org
14392 W: https://linuxtv.org
14393 W: http://github.com/mkrufky
14394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14395 T: git git://linuxtv.org/mkrufky/tuners.git
14396 F: drivers/media/tuners/mxl5007t.*
14399 M: Marek Vasut <marex@denx.de>
14400 M: Stefan Agner <stefan@agner.ch>
14401 L: dri-devel@lists.freedesktop.org
14403 T: git git://anongit.freedesktop.org/drm/drm-misc
14404 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14405 F: drivers/gpu/drm/mxsfb/
14407 MYLEX DAC960 PCI RAID Controller
14408 M: Hannes Reinecke <hare@kernel.org>
14409 L: linux-scsi@vger.kernel.org
14411 F: drivers/scsi/myrb.*
14412 F: drivers/scsi/myrs.*
14414 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14415 M: Chris Lee <christopher.lee@cspi.com>
14416 L: netdev@vger.kernel.org
14418 W: https://www.cspi.com/ethernet-products/support/downloads/
14419 F: drivers/net/ethernet/myricom/myri10ge/
14421 NAND FLASH SUBSYSTEM
14422 M: Miquel Raynal <miquel.raynal@bootlin.com>
14423 R: Richard Weinberger <richard@nod.at>
14424 L: linux-mtd@lists.infradead.org
14426 W: http://www.linux-mtd.infradead.org/
14427 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14428 C: irc://irc.oftc.net/mtd
14429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14430 F: drivers/mtd/nand/
14431 F: include/linux/mtd/*nand*.h
14433 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14434 M: Daniel Mack <zonque@gmail.com>
14435 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14437 W: http://www.native-instruments.com
14438 F: sound/usb/caiaq/
14440 NATSEMI ETHERNET DRIVER (DP8381x)
14442 F: drivers/net/ethernet/natsemi/natsemi.c
14444 NCR 5380 SCSI DRIVERS
14445 M: Finn Thain <fthain@linux-m68k.org>
14446 M: Michael Schmitz <schmitzmic@gmail.com>
14447 L: linux-scsi@vger.kernel.org
14449 F: Documentation/scsi/g_NCR5380.rst
14450 F: drivers/scsi/NCR5380.*
14451 F: drivers/scsi/arm/cumana_1.c
14452 F: drivers/scsi/arm/oak.c
14453 F: drivers/scsi/atari_scsi.*
14454 F: drivers/scsi/dmx3191d.c
14455 F: drivers/scsi/g_NCR5380.*
14456 F: drivers/scsi/mac_scsi.*
14457 F: drivers/scsi/sun3_scsi.*
14458 F: drivers/scsi/sun3_scsi_vme.c
14461 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
14465 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14466 M: Guenter Roeck <linux@roeck-us.net>
14467 L: linux-hwmon@vger.kernel.org
14469 F: Documentation/hwmon/nct6775.rst
14470 F: drivers/hwmon/nct6775-core.c
14471 F: drivers/hwmon/nct6775-platform.c
14472 F: drivers/hwmon/nct6775.h
14474 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14475 M: Zev Weiss <zev@bewilderbeest.net>
14476 L: linux-hwmon@vger.kernel.org
14478 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14479 F: drivers/hwmon/nct6775-i2c.c
14482 M: Jakub Kicinski <kuba@kernel.org>
14484 F: drivers/net/netdevsim/*
14486 NETEM NETWORK EMULATOR
14487 M: Stephen Hemminger <stephen@networkplumber.org>
14488 L: netdev@vger.kernel.org
14490 F: net/sched/sch_netem.c
14492 NETERION 10GbE DRIVERS (s2io)
14493 M: Jon Mason <jdmason@kudzu.us>
14494 L: netdev@vger.kernel.org
14496 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14497 F: drivers/net/ethernet/neterion/
14500 M: Pablo Neira Ayuso <pablo@netfilter.org>
14501 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14502 M: Florian Westphal <fw@strlen.de>
14503 L: netfilter-devel@vger.kernel.org
14504 L: coreteam@netfilter.org
14506 W: http://www.netfilter.org/
14507 W: http://www.iptables.org/
14508 W: http://www.nftables.org/
14509 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14510 C: irc://irc.libera.chat/netfilter
14511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14513 F: include/linux/netfilter*
14514 F: include/linux/netfilter/
14515 F: include/net/netfilter/
14516 F: include/uapi/linux/netfilter*
14517 F: include/uapi/linux/netfilter/
14518 F: net/*/netfilter.c
14519 F: net/*/netfilter/
14520 F: net/bridge/br_netfilter*.c
14523 NETROM NETWORK LAYER
14524 M: Ralf Baechle <ralf@linux-mips.org>
14525 L: linux-hams@vger.kernel.org
14527 W: http://www.linux-ax25.org/
14528 F: include/net/netrom.h
14529 F: include/uapi/linux/netrom.h
14532 NETRONIX EMBEDDED CONTROLLER
14533 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14535 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14536 F: drivers/mfd/ntxec.c
14537 F: drivers/pwm/pwm-ntxec.c
14538 F: drivers/rtc/rtc-ntxec.c
14539 F: include/linux/mfd/ntxec.h
14541 NETRONOME ETHERNET DRIVERS
14542 M: Simon Horman <simon.horman@corigine.com>
14543 R: Jakub Kicinski <kuba@kernel.org>
14544 L: oss-drivers@corigine.com
14546 F: drivers/net/ethernet/netronome/
14548 NETWORK BLOCK DEVICE (NBD)
14549 M: Josef Bacik <josef@toxicpanda.com>
14550 L: linux-block@vger.kernel.org
14551 L: nbd@other.debian.org
14553 F: Documentation/admin-guide/blockdev/nbd.rst
14554 F: drivers/block/nbd.c
14555 F: include/trace/events/nbd.h
14556 F: include/uapi/linux/nbd.h
14558 NETWORK DROP MONITOR
14559 M: Neil Horman <nhorman@tuxdriver.com>
14560 L: netdev@vger.kernel.org
14562 W: https://fedorahosted.org/dropwatch/
14563 F: include/uapi/linux/net_dropmon.h
14564 F: net/core/drop_monitor.c
14567 M: "David S. Miller" <davem@davemloft.net>
14568 M: Eric Dumazet <edumazet@google.com>
14569 M: Jakub Kicinski <kuba@kernel.org>
14570 M: Paolo Abeni <pabeni@redhat.com>
14571 L: netdev@vger.kernel.org
14573 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14576 F: Documentation/devicetree/bindings/net/
14577 F: drivers/connector/
14579 X: drivers/net/wireless/
14580 F: include/dt-bindings/net/
14581 F: include/linux/etherdevice.h
14582 F: include/linux/fcdevice.h
14583 F: include/linux/fddidevice.h
14584 F: include/linux/hippidevice.h
14585 F: include/linux/if_*
14586 F: include/linux/inetdevice.h
14587 F: include/linux/netdevice.h
14588 F: include/uapi/linux/if_*
14589 F: include/uapi/linux/netdevice.h
14591 NETWORKING DRIVERS (WIRELESS)
14592 M: Kalle Valo <kvalo@kernel.org>
14593 L: linux-wireless@vger.kernel.org
14595 W: https://wireless.wiki.kernel.org/
14596 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14599 F: Documentation/devicetree/bindings/net/wireless/
14600 F: drivers/net/wireless/
14603 M: Andrew Lunn <andrew@lunn.ch>
14604 M: Florian Fainelli <f.fainelli@gmail.com>
14605 M: Vladimir Oltean <olteanv@gmail.com>
14607 F: Documentation/devicetree/bindings/net/dsa/
14608 F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
14609 F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
14610 F: drivers/net/dsa/
14611 F: include/linux/dsa/
14612 F: include/linux/platform_data/dsa.h
14613 F: include/net/dsa.h
14615 F: tools/testing/selftests/drivers/net/dsa/
14617 NETWORKING [GENERAL]
14618 M: "David S. Miller" <davem@davemloft.net>
14619 M: Eric Dumazet <edumazet@google.com>
14620 M: Jakub Kicinski <kuba@kernel.org>
14621 M: Paolo Abeni <pabeni@redhat.com>
14622 L: netdev@vger.kernel.org
14624 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14625 B: mailto:netdev@vger.kernel.org
14626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14628 F: Documentation/core-api/netlink.rst
14629 F: Documentation/netlink/
14630 F: Documentation/networking/
14631 F: Documentation/process/maintainer-netdev.rst
14632 F: Documentation/userspace-api/netlink/
14633 F: include/linux/in.h
14634 F: include/linux/net.h
14635 F: include/linux/netdevice.h
14637 F: include/uapi/linux/in.h
14638 F: include/uapi/linux/net.h
14639 F: include/uapi/linux/net_namespace.h
14640 F: include/uapi/linux/netdevice.h
14646 F: tools/testing/selftests/net/
14649 M: Steffen Klassert <steffen.klassert@secunet.com>
14650 M: Herbert Xu <herbert@gondor.apana.org.au>
14651 M: "David S. Miller" <davem@davemloft.net>
14652 L: netdev@vger.kernel.org
14654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14656 F: include/net/xfrm.h
14657 F: include/uapi/linux/xfrm.h
14660 F: net/ipv4/ip_vti.c
14661 F: net/ipv4/ipcomp.c
14665 F: net/ipv6/ip6_vti.c
14666 F: net/ipv6/ipcomp6.c
14670 F: tools/testing/selftests/net/ipsec.c
14672 NETWORKING [IPv4/IPv6]
14673 M: "David S. Miller" <davem@davemloft.net>
14674 M: David Ahern <dsahern@kernel.org>
14675 L: netdev@vger.kernel.org
14677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14679 F: include/linux/ip.h
14680 F: include/linux/ipv6*
14681 F: include/net/fib*
14683 F: include/net/route.h
14687 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14688 M: Paul Moore <paul@paul-moore.com>
14689 L: netdev@vger.kernel.org
14690 L: linux-security-module@vger.kernel.org
14692 W: https://github.com/netlabel
14693 F: Documentation/netlabel/
14694 F: include/net/calipso.h
14695 F: include/net/cipso_ipv4.h
14696 F: include/net/netlabel.h
14697 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14698 F: include/uapi/linux/netfilter/xt_SECMARK.h
14699 F: net/ipv4/cipso_ipv4.c
14700 F: net/ipv6/calipso.c
14701 F: net/netfilter/xt_CONNSECMARK.c
14702 F: net/netfilter/xt_SECMARK.c
14706 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14707 M: Mat Martineau <martineau@kernel.org>
14708 L: netdev@vger.kernel.org
14709 L: mptcp@lists.linux.dev
14711 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14712 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14713 T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
14714 T: git https://github.com/multipath-tcp/mptcp_net-next.git export
14715 F: Documentation/networking/mptcp-sysctl.rst
14716 F: include/net/mptcp.h
14717 F: include/trace/events/mptcp.h
14718 F: include/uapi/linux/mptcp.h
14720 F: tools/testing/selftests/bpf/*/*mptcp*.c
14721 F: tools/testing/selftests/net/mptcp/
14724 M: Eric Dumazet <edumazet@google.com>
14725 L: netdev@vger.kernel.org
14727 F: include/linux/tcp.h
14728 F: include/net/tcp.h
14729 F: include/trace/events/tcp.h
14730 F: include/uapi/linux/tcp.h
14731 F: net/ipv4/syncookies.c
14733 F: net/ipv6/syncookies.c
14737 M: Boris Pismenny <borisp@nvidia.com>
14738 M: John Fastabend <john.fastabend@gmail.com>
14739 M: Jakub Kicinski <kuba@kernel.org>
14740 L: netdev@vger.kernel.org
14742 F: include/net/tls.h
14743 F: include/uapi/linux/tls.h
14746 NETXEN (1/10) GbE SUPPORT
14747 M: Manish Chopra <manishc@marvell.com>
14748 M: Rahul Verma <rahulv@marvell.com>
14749 M: GR-Linux-NIC-Dev@marvell.com
14750 L: netdev@vger.kernel.org
14752 F: drivers/net/ethernet/qlogic/netxen/
14754 NET_FAILOVER MODULE
14755 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14756 L: netdev@vger.kernel.org
14758 F: Documentation/networking/net_failover.rst
14759 F: drivers/net/net_failover.c
14760 F: include/net/net_failover.h
14763 M: David Ahern <dsahern@kernel.org>
14764 L: netdev@vger.kernel.org
14766 F: include/net/netns/nexthop.h
14767 F: include/net/nexthop.h
14768 F: include/uapi/linux/nexthop.h
14769 F: net/ipv4/nexthop.c
14772 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14773 L: netdev@vger.kernel.org
14775 F: Documentation/devicetree/bindings/net/nfc/
14777 F: include/net/nfc/
14778 F: include/uapi/linux/nfc.h
14781 NFC VIRTUAL NCI DEVICE DRIVER
14782 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14783 L: netdev@vger.kernel.org
14785 F: drivers/nfc/virtual_ncidev.c
14786 F: tools/testing/selftests/nci/
14788 NFS, SUNRPC, AND LOCKD CLIENTS
14789 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14790 M: Anna Schumaker <anna@kernel.org>
14791 L: linux-nfs@vger.kernel.org
14793 W: http://client.linux-nfs.org
14794 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14795 F: Documentation/filesystems/nfs/
14799 F: include/linux/lockd/
14800 F: include/linux/nfs*
14801 F: include/linux/sunrpc/
14802 F: include/uapi/linux/nfs*
14803 F: include/uapi/linux/sunrpc/
14807 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14808 L: linux-nilfs@vger.kernel.org
14810 W: https://nilfs.sourceforge.io/
14811 W: https://nilfs.osdn.jp/
14812 T: git https://github.com/konis/nilfs2.git
14813 F: Documentation/filesystems/nilfs2.rst
14815 F: include/trace/events/nilfs2.h
14816 F: include/uapi/linux/nilfs2_api.h
14817 F: include/uapi/linux/nilfs2_ondisk.h
14819 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14820 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14822 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14823 F: Documentation/scsi/NinjaSCSI.rst
14824 F: drivers/scsi/pcmcia/nsp_*
14826 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14827 M: GOTO Masanori <gotom@debian.or.jp>
14828 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14830 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14831 F: Documentation/scsi/NinjaSCSI.rst
14832 F: drivers/scsi/nsp32*
14834 NINTENDO HID DRIVER
14835 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14836 L: linux-input@vger.kernel.org
14838 F: drivers/hid/hid-nintendo*
14841 M: Dinh Nguyen <dinguyen@kernel.org>
14843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14846 NITRO ENCLAVES (NE)
14847 M: Alexandru Ciobotaru <alcioa@amazon.com>
14848 L: linux-kernel@vger.kernel.org
14849 L: The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
14851 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14852 F: Documentation/virt/ne_overview.rst
14853 F: drivers/virt/nitro_enclaves/
14854 F: include/linux/nitro_enclaves.h
14855 F: include/uapi/linux/nitro_enclaves.h
14856 F: samples/nitro_enclaves/
14858 NOHZ, DYNTICKS SUPPORT
14859 M: Frederic Weisbecker <frederic@kernel.org>
14860 M: Thomas Gleixner <tglx@linutronix.de>
14861 M: Ingo Molnar <mingo@kernel.org>
14862 L: linux-kernel@vger.kernel.org
14864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14865 F: include/linux/sched/nohz.h
14866 F: include/linux/tick.h
14867 F: kernel/time/tick*.*
14869 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14870 M: Pavel Machek <pavel@ucw.cz>
14871 M: Sakari Ailus <sakari.ailus@iki.fi>
14872 L: linux-media@vger.kernel.org
14874 F: drivers/media/i2c/ad5820.c
14875 F: drivers/media/i2c/et8ek8
14877 NOKIA N900 POWER SUPPLY DRIVERS
14878 R: Pali Rohár <pali@kernel.org>
14879 F: drivers/power/supply/bq2415x_charger.c
14880 F: drivers/power/supply/bq27xxx_battery.c
14881 F: drivers/power/supply/bq27xxx_battery_i2c.c
14882 F: drivers/power/supply/isp1704_charger.c
14883 F: drivers/power/supply/rx51_battery.c
14884 F: include/linux/power/bq2415x_charger.h
14885 F: include/linux/power/bq27xxx_battery.h
14888 M: Willy Tarreau <w@1wt.eu>
14890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14891 F: tools/include/nolibc/
14892 F: tools/testing/selftests/nolibc/
14894 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
14895 M: Hans de Goede <hdegoede@redhat.com>
14896 L: linux-input@vger.kernel.org
14898 F: drivers/input/touchscreen/novatek-nvt-ts.c
14901 M: Matthias Maennich <maennich@google.com>
14903 F: Documentation/core-api/symbol-namespaces.rst
14907 M: Sanjay R Mehta <sanju.mehta@amd.com>
14908 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14909 L: ntb@lists.linux.dev
14911 F: drivers/ntb/hw/amd/
14914 M: Jon Mason <jdmason@kudzu.us>
14915 M: Dave Jiang <dave.jiang@intel.com>
14916 M: Allen Hubbe <allenbh@gmail.com>
14917 L: ntb@lists.linux.dev
14919 W: https://github.com/jonmason/ntb/wiki
14920 T: git git://github.com/jonmason/ntb.git
14921 F: drivers/net/ntb_netdev.c
14923 F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
14924 F: include/linux/ntb.h
14925 F: include/linux/ntb_transport.h
14926 F: tools/testing/selftests/ntb/
14929 M: Serge Semin <fancer.lancer@gmail.com>
14930 L: ntb@lists.linux.dev
14932 F: drivers/ntb/hw/idt/
14935 M: Dave Jiang <dave.jiang@intel.com>
14936 L: ntb@lists.linux.dev
14938 W: https://github.com/davejiang/linux/wiki
14939 T: git https://github.com/davejiang/linux.git
14940 F: drivers/ntb/hw/intel/
14943 M: Anton Altaparmakov <anton@tuxera.com>
14944 R: Namjae Jeon <linkinjeon@kernel.org>
14945 L: linux-ntfs-dev@lists.sourceforge.net
14947 W: http://www.tuxera.com/
14948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14949 F: Documentation/filesystems/ntfs.rst
14953 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14954 L: ntfs3@lists.linux.dev
14956 W: http://www.paragon-software.com/
14957 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14958 F: Documentation/filesystems/ntfs3.rst
14962 M: Finn Thain <fthain@linux-m68k.org>
14963 L: linux-m68k@lists.linux-m68k.org
14965 F: arch/*/include/asm/nubus.h
14967 F: include/linux/nubus.h
14968 F: include/uapi/linux/nubus.h
14970 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14971 M: Antonino Daplas <adaplas@gmail.com>
14972 L: linux-fbdev@vger.kernel.org
14974 F: drivers/video/fbdev/nvidia/
14975 F: drivers/video/fbdev/riva/
14977 NVIDIA WMI EC BACKLIGHT DRIVER
14978 M: Daniel Dadap <ddadap@nvidia.com>
14979 L: platform-driver-x86@vger.kernel.org
14981 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14982 F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
14985 M: Keith Busch <kbusch@kernel.org>
14986 M: Jens Axboe <axboe@fb.com>
14987 M: Christoph Hellwig <hch@lst.de>
14988 M: Sagi Grimberg <sagi@grimberg.me>
14989 L: linux-nvme@lists.infradead.org
14991 W: http://git.infradead.org/nvme.git
14992 T: git git://git.infradead.org/nvme.git
14993 F: Documentation/nvme/
14994 F: drivers/nvme/common/
14995 F: drivers/nvme/host/
14996 F: include/linux/nvme-*.h
14997 F: include/linux/nvme.h
14998 F: include/uapi/linux/nvme_ioctl.h
15000 NVM EXPRESS FABRICS AUTHENTICATION
15001 M: Hannes Reinecke <hare@suse.de>
15002 L: linux-nvme@lists.infradead.org
15004 F: drivers/nvme/host/auth.c
15005 F: drivers/nvme/target/auth.c
15006 F: drivers/nvme/target/fabrics-cmd-auth.c
15007 F: include/linux/nvme-auth.h
15009 NVM EXPRESS FC TRANSPORT DRIVERS
15010 M: James Smart <james.smart@broadcom.com>
15011 L: linux-nvme@lists.infradead.org
15013 F: drivers/nvme/host/fc.c
15014 F: drivers/nvme/target/fc.c
15015 F: drivers/nvme/target/fcloop.c
15016 F: include/linux/nvme-fc-driver.h
15017 F: include/linux/nvme-fc.h
15019 NVM EXPRESS HARDWARE MONITORING SUPPORT
15020 M: Guenter Roeck <linux@roeck-us.net>
15021 L: linux-nvme@lists.infradead.org
15023 F: drivers/nvme/host/hwmon.c
15025 NVM EXPRESS TARGET DRIVER
15026 M: Christoph Hellwig <hch@lst.de>
15027 M: Sagi Grimberg <sagi@grimberg.me>
15028 M: Chaitanya Kulkarni <kch@nvidia.com>
15029 L: linux-nvme@lists.infradead.org
15031 W: http://git.infradead.org/nvme.git
15032 T: git git://git.infradead.org/nvme.git
15033 F: drivers/nvme/target/
15036 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
15039 F: Documentation/ABI/stable/sysfs-bus-nvmem
15040 F: Documentation/devicetree/bindings/nvmem/
15042 F: include/linux/nvmem-consumer.h
15043 F: include/linux/nvmem-provider.h
15045 NXP BLUETOOTH WIRELESS DRIVERS
15046 M: Amitkumar Karwar <amitkumar.karwar@nxp.com>
15047 M: Neeraj Kale <neeraj.sanjaykale@nxp.com>
15049 F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
15050 F: drivers/bluetooth/btnxpuart.c
15052 NXP C45 TJA11XX PHY DRIVER
15053 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
15054 L: netdev@vger.kernel.org
15056 F: drivers/net/phy/nxp-c45-tja11xx.c
15059 M: Han Xu <han.xu@nxp.com>
15060 M: Haibo Chen <haibo.chen@nxp.com>
15061 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
15062 L: linux-spi@vger.kernel.org
15064 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
15065 F: drivers/spi/spi-nxp-fspi.c
15067 NXP FXAS21002C DRIVER
15068 M: Rui Miguel Silva <rmfrfs@gmail.com>
15069 L: linux-iio@vger.kernel.org
15071 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
15072 F: drivers/iio/gyro/fxas21002c.h
15073 F: drivers/iio/gyro/fxas21002c_core.c
15074 F: drivers/iio/gyro/fxas21002c_i2c.c
15075 F: drivers/iio/gyro/fxas21002c_spi.c
15077 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
15078 M: Haibo Chen <haibo.chen@nxp.com>
15079 L: linux-iio@vger.kernel.org
15080 L: linux-imx@nxp.com
15082 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15083 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15084 F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
15085 F: drivers/iio/adc/imx7d_adc.c
15086 F: drivers/iio/adc/imx93_adc.c
15087 F: drivers/iio/adc/vf610_adc.c
15089 NXP i.MX 8M ISI DRIVER
15090 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15091 L: linux-media@vger.kernel.org
15093 F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
15094 F: drivers/media/platform/nxp/imx8-isi/
15096 NXP i.MX 8MP DW100 V4L2 DRIVER
15097 M: Xavier Roumegue <xavier.roumegue@oss.nxp.com>
15098 L: linux-media@vger.kernel.org
15100 F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
15101 F: Documentation/userspace-api/media/drivers/dw100.rst
15102 F: drivers/media/platform/nxp/dw100/
15103 F: include/uapi/linux/dw100.h
15105 NXP i.MX 8MQ DCSS DRIVER
15106 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
15107 R: Lucas Stach <l.stach@pengutronix.de>
15108 L: dri-devel@lists.freedesktop.org
15110 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
15111 F: drivers/gpu/drm/imx/dcss/
15113 NXP i.MX 8QXP ADC DRIVER
15114 M: Cai Huoqing <cai.huoqing@linux.dev>
15115 M: Haibo Chen <haibo.chen@nxp.com>
15116 L: linux-imx@nxp.com
15117 L: linux-iio@vger.kernel.org
15119 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
15120 F: drivers/iio/adc/imx8qxp-adc.c
15122 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15123 M: Mirela Rabulea <mirela.rabulea@nxp.com>
15124 R: NXP Linux Team <linux-imx@nxp.com>
15125 L: linux-media@vger.kernel.org
15127 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15128 F: drivers/media/platform/nxp/imx-jpeg
15130 NXP i.MX CLOCK DRIVERS
15131 M: Abel Vesa <abelvesa@kernel.org>
15132 R: Peng Fan <peng.fan@nxp.com>
15133 L: linux-clk@vger.kernel.org
15134 L: linux-imx@nxp.com
15136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
15137 F: Documentation/devicetree/bindings/clock/imx*
15138 F: drivers/clk/imx/
15139 F: include/dt-bindings/clock/imx*
15141 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15142 M: Jagan Teki <jagan@amarulasolutions.com>
15144 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15145 F: drivers/regulator/pf8x00-regulator.c
15147 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15148 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15149 L: linux-kernel@vger.kernel.org
15151 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15152 F: drivers/extcon/extcon-ptn5150.c
15154 NXP SGTL5000 DRIVER
15155 M: Fabio Estevam <festevam@gmail.com>
15156 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15158 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
15159 F: sound/soc/codecs/sgtl5000*
15161 NXP SJA1105 ETHERNET SWITCH DRIVER
15162 M: Vladimir Oltean <olteanv@gmail.com>
15163 L: linux-kernel@vger.kernel.org
15165 F: drivers/net/dsa/sja1105
15166 F: drivers/net/pcs/pcs-xpcs-nxp.c
15168 NXP TDA998X DRM DRIVER
15169 M: Russell King <linux@armlinux.org.uk>
15171 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15172 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15173 F: drivers/gpu/drm/i2c/tda998x_drv.c
15174 F: include/drm/i2c/tda998x.h
15175 F: include/dt-bindings/display/tda998x.h
15179 M: Peter Rosin <peda@axentia.se>
15180 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15182 F: Documentation/devicetree/bindings/sound/tfa9879.txt
15183 F: sound/soc/codecs/tfa9879*
15187 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15188 F: drivers/nfc/nxp-nci
15190 NXP/Goodix TFA989X (TFA1) DRIVER
15191 M: Stephan Gerhold <stephan@gerhold.net>
15192 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15194 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15195 F: sound/soc/codecs/tfa989x.c
15197 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15198 M: Jonas Malaco <jonas@protocubo.io>
15199 L: linux-hwmon@vger.kernel.org
15201 F: Documentation/hwmon/nzxt-kraken2.rst
15202 F: drivers/hwmon/nzxt-kraken2.c
15204 NZXT-SMART2 HARDWARE MONITORING DRIVER
15205 M: Aleksandr Mezin <mezin.alexander@gmail.com>
15206 L: linux-hwmon@vger.kernel.org
15208 F: Documentation/hwmon/nzxt-smart2.rst
15209 F: drivers/hwmon/nzxt-smart2.c
15212 M: Jiri Pirko <jiri@resnulli.us>
15213 L: netdev@vger.kernel.org
15215 F: include/linux/objagg.h
15217 F: lib/test_objagg.c
15220 M: Josh Poimboeuf <jpoimboe@kernel.org>
15221 M: Peter Zijlstra <peterz@infradead.org>
15223 F: include/linux/objtool*.h
15226 OCELOT ETHERNET SWITCH DRIVER
15227 M: Vladimir Oltean <vladimir.oltean@nxp.com>
15228 M: Claudiu Manoil <claudiu.manoil@nxp.com>
15229 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15230 M: UNGLinuxDriver@microchip.com
15231 L: netdev@vger.kernel.org
15233 F: drivers/net/dsa/ocelot/*
15234 F: drivers/net/ethernet/mscc/
15235 F: include/soc/mscc/ocelot*
15236 F: net/dsa/tag_ocelot.c
15237 F: net/dsa/tag_ocelot_8021q.c
15238 F: tools/testing/selftests/drivers/net/ocelot/*
15240 OCELOT EXTERNAL SWITCH CONTROL
15241 M: Colin Foster <colin.foster@in-advantage.com>
15243 F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15244 F: drivers/mfd/ocelot*
15245 F: drivers/net/dsa/ocelot/ocelot_ext.c
15246 F: include/linux/mfd/ocelot.h
15248 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15249 M: Frederic Barrat <fbarrat@linux.ibm.com>
15250 M: Andrew Donnellan <ajd@linux.ibm.com>
15251 L: linuxppc-dev@lists.ozlabs.org
15253 F: Documentation/userspace-api/accelerators/ocxl.rst
15254 F: arch/powerpc/include/asm/pnv-ocxl.h
15255 F: arch/powerpc/platforms/powernv/ocxl.c
15256 F: drivers/misc/ocxl/
15257 F: include/misc/ocxl*
15258 F: include/uapi/misc/ocxl.h
15261 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
15262 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
15263 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15264 L: linux-omap@vger.kernel.org
15266 F: sound/soc/ti/n810.c
15267 F: sound/soc/ti/omap*
15268 F: sound/soc/ti/rx51.c
15269 F: sound/soc/ti/sdma-pcm.*
15271 OMAP CLOCK FRAMEWORK SUPPORT
15272 M: Paul Walmsley <paul@pwsan.com>
15273 L: linux-omap@vger.kernel.org
15275 F: arch/arm/*omap*/*clock*
15277 OMAP DEVICE TREE SUPPORT
15278 M: Benoît Cousson <bcousson@baylibre.com>
15279 M: Tony Lindgren <tony@atomide.com>
15280 L: linux-omap@vger.kernel.org
15281 L: devicetree@vger.kernel.org
15283 F: arch/arm/boot/dts/*am3*
15284 F: arch/arm/boot/dts/*am4*
15285 F: arch/arm/boot/dts/*am5*
15286 F: arch/arm/boot/dts/*dra7*
15287 F: arch/arm/boot/dts/*omap*
15288 F: arch/arm/boot/dts/logicpd-som-lv*
15289 F: arch/arm/boot/dts/logicpd-torpedo*
15291 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15292 L: linux-omap@vger.kernel.org
15293 L: linux-fbdev@vger.kernel.org
15295 F: Documentation/arm/omap/dss.rst
15296 F: drivers/video/fbdev/omap2/
15298 OMAP FRAMEBUFFER SUPPORT
15299 L: linux-fbdev@vger.kernel.org
15300 L: linux-omap@vger.kernel.org
15302 F: drivers/video/fbdev/omap/
15304 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15305 M: Roger Quadros <rogerq@kernel.org>
15306 M: Tony Lindgren <tony@atomide.com>
15307 L: linux-omap@vger.kernel.org
15309 F: arch/arm/mach-omap2/*gpmc*
15310 F: drivers/memory/omap-gpmc.c
15313 M: Grygorii Strashko <grygorii.strashko@ti.com>
15314 M: Santosh Shilimkar <ssantosh@kernel.org>
15315 M: Kevin Hilman <khilman@kernel.org>
15316 L: linux-omap@vger.kernel.org
15318 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15319 F: drivers/gpio/gpio-omap.c
15321 OMAP HARDWARE SPINLOCK SUPPORT
15322 M: Ohad Ben-Cohen <ohad@wizery.com>
15323 L: linux-omap@vger.kernel.org
15325 F: drivers/hwspinlock/omap_hwspinlock.c
15327 OMAP HS MMC SUPPORT
15328 L: linux-mmc@vger.kernel.org
15329 L: linux-omap@vger.kernel.org
15331 F: drivers/mmc/host/omap_hsmmc.c
15334 M: Paul Walmsley <paul@pwsan.com>
15335 L: linux-omap@vger.kernel.org
15337 F: arch/arm/mach-omap2/omap_hwmod*data*
15340 M: Benoît Cousson <bcousson@baylibre.com>
15341 M: Paul Walmsley <paul@pwsan.com>
15342 L: linux-omap@vger.kernel.org
15344 F: arch/arm/mach-omap2/omap_hwmod.*
15347 M: Vignesh R <vigneshr@ti.com>
15348 L: linux-omap@vger.kernel.org
15349 L: linux-i2c@vger.kernel.org
15351 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15352 F: drivers/i2c/busses/i2c-omap.c
15354 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15355 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15356 L: linux-media@vger.kernel.org
15358 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
15359 F: drivers/media/platform/ti/omap3isp/
15360 F: drivers/staging/media/omap4iss/
15363 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15364 L: linux-omap@vger.kernel.org
15366 F: drivers/mmc/host/omap.c
15368 OMAP POWER MANAGEMENT SUPPORT
15369 M: Kevin Hilman <khilman@kernel.org>
15370 L: linux-omap@vger.kernel.org
15372 F: arch/arm/*omap*/*pm*
15373 F: drivers/cpufreq/omap-cpufreq.c
15375 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15376 M: Paul Walmsley <paul@pwsan.com>
15377 L: linux-omap@vger.kernel.org
15379 F: arch/arm/mach-omap2/prm*
15381 OMAP RANDOM NUMBER GENERATOR SUPPORT
15382 M: Deepak Saxena <dsaxena@plexity.net>
15384 F: drivers/char/hw_random/omap-rng.c
15387 L: linux-usb@vger.kernel.org
15388 L: linux-omap@vger.kernel.org
15390 F: arch/arm/*omap*/usb*
15391 F: drivers/usb/*/*omap*
15393 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15394 M: Mark Jackson <mpfj@newflow.co.uk>
15395 L: linux-omap@vger.kernel.org
15397 F: arch/arm/boot/dts/am335x-nano.dts
15400 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15401 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
15402 M: Tony Lindgren <tony@atomide.com>
15403 L: linux-omap@vger.kernel.org
15405 Q: http://patchwork.kernel.org/project/linux-omap/list/
15406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15407 F: arch/arm/configs/omap1_defconfig
15408 F: arch/arm/mach-omap1/
15409 F: drivers/i2c/busses/i2c-omap.c
15410 F: include/linux/platform_data/ams-delta-fiq.h
15411 F: include/linux/platform_data/i2c-omap.h
15414 M: Tony Lindgren <tony@atomide.com>
15415 L: linux-omap@vger.kernel.org
15417 W: http://www.muru.com/linux/omap/
15418 W: http://linux.omap.com/
15419 Q: http://patchwork.kernel.org/project/linux-omap/list/
15420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15421 F: arch/arm/configs/omap2plus_defconfig
15422 F: arch/arm/mach-omap2/
15423 F: drivers/bus/ti-sysc.c
15424 F: drivers/i2c/busses/i2c-omap.c
15425 F: drivers/irqchip/irq-omap-intc.c
15426 F: drivers/mfd/*omap*.c
15427 F: drivers/mfd/menelaus.c
15428 F: drivers/mfd/palmas.c
15429 F: drivers/mfd/tps65217.c
15430 F: drivers/mfd/tps65218.c
15431 F: drivers/mfd/tps65219.c
15432 F: drivers/mfd/tps65910.c
15433 F: drivers/mfd/twl-core.[ch]
15434 F: drivers/mfd/twl4030*.c
15435 F: drivers/mfd/twl6030*.c
15436 F: drivers/mfd/twl6040*.c
15437 F: drivers/regulator/palmas-regulator*.c
15438 F: drivers/regulator/pbias-regulator.c
15439 F: drivers/regulator/tps65217-regulator.c
15440 F: drivers/regulator/tps65218-regulator.c
15441 F: drivers/regulator/tps65219-regulator.c
15442 F: drivers/regulator/tps65910-regulator.c
15443 F: drivers/regulator/twl-regulator.c
15444 F: drivers/regulator/twl6030-regulator.c
15445 F: include/linux/platform_data/i2c-omap.h
15446 F: include/linux/platform_data/ti-sysc.h
15449 M: Bob Copeland <me@bobcopeland.com>
15450 L: linux-karma-devel@lists.sourceforge.net
15452 F: Documentation/filesystems/omfs.rst
15455 OMNIVISION OG01A1B SENSOR DRIVER
15456 M: Shawn Tu <shawnx.tu@intel.com>
15457 L: linux-media@vger.kernel.org
15459 F: drivers/media/i2c/og01a1b.c
15461 OMNIVISION OV02A10 SENSOR DRIVER
15462 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15463 L: linux-media@vger.kernel.org
15465 T: git git://linuxtv.org/media_tree.git
15466 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15467 F: drivers/media/i2c/ov02a10.c
15469 OMNIVISION OV08D10 SENSOR DRIVER
15470 M: Jimmy Su <jimmy.su@intel.com>
15471 L: linux-media@vger.kernel.org
15473 T: git git://linuxtv.org/media_tree.git
15474 F: drivers/media/i2c/ov08d10.c
15476 OMNIVISION OV08X40 SENSOR DRIVER
15477 M: Jason Chen <jason.z.chen@intel.com>
15478 L: linux-media@vger.kernel.org
15480 T: git git://linuxtv.org/media_tree.git
15481 F: drivers/media/i2c/ov08x40.c
15483 OMNIVISION OV13858 SENSOR DRIVER
15484 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15485 L: linux-media@vger.kernel.org
15487 T: git git://linuxtv.org/media_tree.git
15488 F: drivers/media/i2c/ov13858.c
15490 OMNIVISION OV13B10 SENSOR DRIVER
15491 M: Arec Kao <arec.kao@intel.com>
15492 L: linux-media@vger.kernel.org
15494 T: git git://linuxtv.org/media_tree.git
15495 F: drivers/media/i2c/ov13b10.c
15497 OMNIVISION OV2680 SENSOR DRIVER
15498 M: Rui Miguel Silva <rmfrfs@gmail.com>
15499 L: linux-media@vger.kernel.org
15501 T: git git://linuxtv.org/media_tree.git
15502 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15503 F: drivers/media/i2c/ov2680.c
15505 OMNIVISION OV2685 SENSOR DRIVER
15506 M: Shunqian Zheng <zhengsq@rock-chips.com>
15507 L: linux-media@vger.kernel.org
15509 T: git git://linuxtv.org/media_tree.git
15510 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
15511 F: drivers/media/i2c/ov2685.c
15513 OMNIVISION OV2740 SENSOR DRIVER
15514 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15515 R: Shawn Tu <shawnx.tu@intel.com>
15516 R: Bingbu Cao <bingbu.cao@intel.com>
15517 L: linux-media@vger.kernel.org
15519 T: git git://linuxtv.org/media_tree.git
15520 F: drivers/media/i2c/ov2740.c
15522 OMNIVISION OV4689 SENSOR DRIVER
15523 M: Mikhail Rudenko <mike.rudenko@gmail.com>
15524 L: linux-media@vger.kernel.org
15526 T: git git://linuxtv.org/media_tree.git
15527 F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
15528 F: drivers/media/i2c/ov5647.c
15530 OMNIVISION OV5640 SENSOR DRIVER
15531 M: Steve Longerbeam <slongerbeam@gmail.com>
15532 L: linux-media@vger.kernel.org
15534 T: git git://linuxtv.org/media_tree.git
15535 F: drivers/media/i2c/ov5640.c
15537 OMNIVISION OV5647 SENSOR DRIVER
15538 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15539 M: Jacopo Mondi <jacopo@jmondi.org>
15540 L: linux-media@vger.kernel.org
15542 T: git git://linuxtv.org/media_tree.git
15543 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15544 F: drivers/media/i2c/ov5647.c
15546 OMNIVISION OV5670 SENSOR DRIVER
15547 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15548 L: linux-media@vger.kernel.org
15550 T: git git://linuxtv.org/media_tree.git
15551 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
15552 F: drivers/media/i2c/ov5670.c
15554 OMNIVISION OV5675 SENSOR DRIVER
15555 M: Shawn Tu <shawnx.tu@intel.com>
15556 L: linux-media@vger.kernel.org
15558 T: git git://linuxtv.org/media_tree.git
15559 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
15560 F: drivers/media/i2c/ov5675.c
15562 OMNIVISION OV5693 SENSOR DRIVER
15563 M: Daniel Scally <djrscally@gmail.com>
15564 L: linux-media@vger.kernel.org
15566 T: git git://linuxtv.org/media_tree.git
15567 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15568 F: drivers/media/i2c/ov5693.c
15570 OMNIVISION OV5695 SENSOR DRIVER
15571 M: Shunqian Zheng <zhengsq@rock-chips.com>
15572 L: linux-media@vger.kernel.org
15574 T: git git://linuxtv.org/media_tree.git
15575 F: drivers/media/i2c/ov5695.c
15577 OMNIVISION OV7670 SENSOR DRIVER
15578 L: linux-media@vger.kernel.org
15580 T: git git://linuxtv.org/media_tree.git
15581 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15582 F: drivers/media/i2c/ov7670.c
15584 OMNIVISION OV772x SENSOR DRIVER
15585 M: Jacopo Mondi <jacopo@jmondi.org>
15586 L: linux-media@vger.kernel.org
15588 T: git git://linuxtv.org/media_tree.git
15589 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15590 F: drivers/media/i2c/ov772x.c
15591 F: include/media/i2c/ov772x.h
15593 OMNIVISION OV7740 SENSOR DRIVER
15594 M: Wenyou Yang <wenyou.yang@microchip.com>
15595 L: linux-media@vger.kernel.org
15597 T: git git://linuxtv.org/media_tree.git
15598 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15599 F: drivers/media/i2c/ov7740.c
15601 OMNIVISION OV8856 SENSOR DRIVER
15602 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15603 L: linux-media@vger.kernel.org
15605 T: git git://linuxtv.org/media_tree.git
15606 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15607 F: drivers/media/i2c/ov8856.c
15609 OMNIVISION OV8858 SENSOR DRIVER
15610 M: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
15611 M: Nicholas Roth <nicholas@rothemail.net>
15612 L: linux-media@vger.kernel.org
15614 T: git git://linuxtv.org/media_tree.git
15615 F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
15616 F: drivers/media/i2c/ov8858.c
15618 OMNIVISION OV9282 SENSOR DRIVER
15619 M: Paul J. Murphy <paul.j.murphy@intel.com>
15620 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15621 L: linux-media@vger.kernel.org
15623 T: git git://linuxtv.org/media_tree.git
15624 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15625 F: drivers/media/i2c/ov9282.c
15627 OMNIVISION OV9640 SENSOR DRIVER
15628 M: Petr Cvek <petrcvekcz@gmail.com>
15629 L: linux-media@vger.kernel.org
15631 F: drivers/media/i2c/ov9640.*
15633 OMNIVISION OV9650 SENSOR DRIVER
15634 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15635 R: Akinobu Mita <akinobu.mita@gmail.com>
15636 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15637 L: linux-media@vger.kernel.org
15639 T: git git://linuxtv.org/media_tree.git
15640 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15641 F: drivers/media/i2c/ov9650.c
15643 OMNIVISION OV9734 SENSOR DRIVER
15644 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15645 R: Bingbu Cao <bingbu.cao@intel.com>
15646 L: linux-media@vger.kernel.org
15648 T: git git://linuxtv.org/media_tree.git
15649 F: drivers/media/i2c/ov9734.c
15651 ONBOARD USB HUB DRIVER
15652 M: Matthias Kaehlcke <mka@chromium.org>
15653 L: linux-usb@vger.kernel.org
15655 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15656 F: drivers/usb/misc/onboard_usb_hub.c
15658 ONENAND FLASH DRIVER
15659 M: Kyungmin Park <kyungmin.park@samsung.com>
15660 L: linux-mtd@lists.infradead.org
15662 F: drivers/mtd/nand/onenand/
15663 F: include/linux/mtd/onenand*.h
15665 ONEXPLAYER FAN DRIVER
15666 M: Derek John Clark <derekjohn.clark@gmail.com>
15667 M: Joaquín Ignacio Aramendía <samsagax@gmail.com>
15668 L: linux-hwmon@vger.kernel.org
15670 F: drivers/hwmon/oxp-sensors.c
15672 ONIE TLV NVMEM LAYOUT DRIVER
15673 M: Miquel Raynal <miquel.raynal@bootlin.com>
15675 F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
15676 F: drivers/nvmem/layouts/onie-tlv.c
15678 ONION OMEGA2+ BOARD
15679 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15680 L: linux-mips@vger.kernel.org
15682 F: arch/mips/boot/dts/ralink/omega2p.dts
15684 ONSEMI ETHERNET PHY DRIVERS
15685 M: Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
15686 L: netdev@vger.kernel.org
15688 W: http://www.onsemi.com
15689 F: drivers/net/phy/ncn*
15692 M: Jens Wiklander <jens.wiklander@linaro.org>
15693 L: op-tee@lists.trustedfirmware.org
15695 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15696 F: drivers/tee/optee/
15698 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15699 M: Sumit Garg <sumit.garg@linaro.org>
15700 L: op-tee@lists.trustedfirmware.org
15702 F: drivers/char/hw_random/optee-rng.c
15705 M: Clément Léger <clement.leger@bootlin.com>
15706 L: linux-rtc@vger.kernel.org
15708 F: drivers/rtc/rtc-optee.c
15711 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15712 L: linux-rdma@vger.kernel.org
15714 F: drivers/infiniband/ulp/opa_vnic
15716 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15717 M: Rob Herring <robh+dt@kernel.org>
15718 M: Frank Rowand <frowand.list@gmail.com>
15719 L: devicetree@vger.kernel.org
15721 W: http://www.devicetree.org/
15722 C: irc://irc.libera.chat/devicetree
15723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15724 F: Documentation/ABI/testing/sysfs-firmware-ofw
15726 F: include/linux/of*.h
15728 K: of_overlay_notifier_
15729 K: of_overlay_fdt_apply
15730 K: of_overlay_remove
15732 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15733 M: Rob Herring <robh+dt@kernel.org>
15734 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15735 M: Conor Dooley <conor+dt@kernel.org>
15736 L: devicetree@vger.kernel.org
15738 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15739 C: irc://irc.libera.chat/devicetree
15740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15741 F: Documentation/devicetree/
15742 F: arch/*/boot/dts/
15743 F: include/dt-bindings/
15745 OPENCOMPUTE PTP CLOCK DRIVER
15746 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15747 M: Vadim Fedorenko <vadfed@fb.com>
15748 L: netdev@vger.kernel.org
15750 F: drivers/ptp/ptp_ocp.c
15752 OPENCORES I2C BUS DRIVER
15753 M: Peter Korsgaard <peter@korsgaard.com>
15754 M: Andrew Lunn <andrew@lunn.ch>
15755 L: linux-i2c@vger.kernel.org
15757 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15758 F: Documentation/i2c/busses/i2c-ocores.rst
15759 F: drivers/i2c/busses/i2c-ocores.c
15760 F: include/linux/platform_data/i2c-ocores.h
15762 OPENRISC ARCHITECTURE
15763 M: Jonas Bonn <jonas@southpole.se>
15764 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15765 M: Stafford Horne <shorne@gmail.com>
15766 L: linux-openrisc@vger.kernel.org
15768 W: http://openrisc.io
15769 T: git https://github.com/openrisc/linux.git
15770 F: Documentation/arch/openrisc/
15771 F: Documentation/devicetree/bindings/openrisc/
15773 F: drivers/irqchip/irq-ompic.c
15774 F: drivers/irqchip/irq-or1k-*
15777 M: Pravin B Shelar <pshelar@ovn.org>
15778 L: netdev@vger.kernel.org
15779 L: dev@openvswitch.org
15781 W: http://openvswitch.org
15782 F: include/uapi/linux/openvswitch.h
15783 F: net/openvswitch/
15784 F: tools/testing/selftests/net/openvswitch/
15786 OPERATING PERFORMANCE POINTS (OPP)
15787 M: Viresh Kumar <vireshk@kernel.org>
15788 M: Nishanth Menon <nm@ti.com>
15789 M: Stephen Boyd <sboyd@kernel.org>
15790 L: linux-pm@vger.kernel.org
15792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15793 F: Documentation/devicetree/bindings/opp/
15794 F: Documentation/power/opp.rst
15796 F: include/linux/pm_opp.h
15799 M: Clemens Ladisch <clemens@ladisch.de>
15800 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15803 F: sound/drivers/opl4/
15805 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15806 M: Mark Fasheh <mark@fasheh.com>
15807 M: Joel Becker <jlbec@evilplan.org>
15808 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15809 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15811 W: http://ocfs2.wiki.kernel.org
15812 F: Documentation/filesystems/dlmfs.rst
15813 F: Documentation/filesystems/ocfs2.rst
15816 ORANGEFS FILESYSTEM
15817 M: Mike Marshall <hubcap@omnibond.com>
15818 R: Martin Brandenburg <martin@omnibond.com>
15819 L: devel@lists.orangefs.org
15821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15822 F: Documentation/filesystems/orangefs.rst
15826 L: linux-wireless@vger.kernel.org
15828 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15829 W: http://www.nongnu.org/orinoco/
15830 F: drivers/net/wireless/intersil/orinoco/
15832 OV2659 OMNIVISION SENSOR DRIVER
15833 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15834 L: linux-media@vger.kernel.org
15836 W: https://linuxtv.org
15837 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15838 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15839 F: drivers/media/i2c/ov2659.c
15840 F: include/media/i2c/ov2659.h
15843 M: Miklos Szeredi <miklos@szeredi.hu>
15844 L: linux-unionfs@vger.kernel.org
15846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15847 F: Documentation/filesystems/overlayfs.rst
15850 P54 WIRELESS DRIVER
15851 M: Christian Lamparter <chunkeey@googlemail.com>
15852 L: linux-wireless@vger.kernel.org
15854 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15855 F: drivers/net/wireless/intersil/p54/
15858 M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
15860 F: include/uapi/linux/if_packet.h
15861 F: net/packet/af_packet.c
15864 M: Vladimir Oltean <olteanv@gmail.com>
15865 L: netdev@vger.kernel.org
15867 F: Documentation/core-api/packing.rst
15868 F: include/linux/packing.h
15871 PADATA PARALLEL EXECUTION MECHANISM
15872 M: Steffen Klassert <steffen.klassert@secunet.com>
15873 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15874 L: linux-crypto@vger.kernel.org
15875 L: linux-kernel@vger.kernel.org
15877 F: Documentation/core-api/padata.rst
15878 F: include/linux/padata.h
15882 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15883 L: linux-fsdevel@vger.kernel.org
15885 T: git git://git.infradead.org/users/willy/pagecache.git
15886 F: Documentation/filesystems/locking.rst
15887 F: Documentation/filesystems/vfs.rst
15888 F: include/linux/pagemap.h
15890 F: mm/page-writeback.c
15895 M: Jesper Dangaard Brouer <hawk@kernel.org>
15896 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15897 L: netdev@vger.kernel.org
15899 F: Documentation/networking/page_pool.rst
15900 F: include/net/page_pool.h
15901 F: include/trace/events/page_pool.h
15902 F: net/core/page_pool.c
15905 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15906 M: Andrew Morton <akpm@linux-foundation.org>
15907 L: linux-mm@kvack.org
15909 F: Documentation/mm/page_table_check.rst
15910 F: include/linux/page_table_check.h
15911 F: mm/page_table_check.c
15913 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15914 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15915 L: platform-driver-x86@vger.kernel.org
15917 F: drivers/platform/x86/panasonic-laptop.c
15919 PARALLAX PING IIO SENSOR DRIVER
15920 M: Andreas Klinger <ak@it-klinger.de>
15921 L: linux-iio@vger.kernel.org
15923 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15924 F: drivers/iio/proximity/ping.c
15926 PARALLEL LCD/KEYPAD PANEL DRIVER
15927 M: Willy Tarreau <willy@haproxy.com>
15928 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15930 F: Documentation/admin-guide/lcd-panel-cgram.rst
15931 F: drivers/auxdisplay/panel.c
15933 PARALLEL PORT SUBSYSTEM
15934 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15935 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15936 L: linux-parport@lists.infradead.org (subscribers-only)
15938 F: Documentation/driver-api/parport*.rst
15939 F: drivers/char/ppdev.c
15940 F: drivers/parport/
15941 F: include/linux/parport*.h
15942 F: include/uapi/linux/ppdev.h
15944 PARAVIRT_OPS INTERFACE
15945 M: Juergen Gross <jgross@suse.com>
15946 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15947 R: Alexey Makhalov <amakhalov@vmware.com>
15948 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15949 L: virtualization@lists.linux-foundation.org
15952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15953 F: Documentation/virt/paravirt_ops.rst
15954 F: arch/*/include/asm/paravirt*.h
15955 F: arch/*/kernel/paravirt*
15956 F: include/linux/hypervisor.h
15958 PARISC ARCHITECTURE
15959 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15960 M: Helge Deller <deller@gmx.de>
15961 L: linux-parisc@vger.kernel.org
15963 W: https://parisc.wiki.kernel.org
15964 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15967 F: Documentation/arch/parisc/
15969 F: drivers/char/agp/parisc-agp.c
15970 F: drivers/input/misc/hp_sdc_rtc.c
15971 F: drivers/input/serio/gscps2.c
15972 F: drivers/input/serio/hp_sdc*
15974 F: drivers/parport/parport_gsc.*
15975 F: drivers/tty/serial/8250/8250_parisc.c
15976 F: drivers/video/console/sti*
15977 F: drivers/video/fbdev/sti*
15978 F: drivers/video/logo/logo_parisc*
15979 F: include/linux/hp_sdc.h
15982 M: Jiri Pirko <jiri@resnulli.us>
15983 L: netdev@vger.kernel.org
15985 F: include/linux/parman.h
15987 F: lib/test_parman.c
15989 PC ENGINES APU BOARD DRIVER
15990 M: Enrico Weigelt, metux IT consult <info@metux.net>
15992 F: drivers/platform/x86/pcengines-apuv2.c
15994 PC87360 HARDWARE MONITORING DRIVER
15995 M: Jim Cromie <jim.cromie@gmail.com>
15996 L: linux-hwmon@vger.kernel.org
15998 F: Documentation/hwmon/pc87360.rst
15999 F: drivers/hwmon/pc87360.c
16001 PC8736x GPIO DRIVER
16002 M: Jim Cromie <jim.cromie@gmail.com>
16004 F: drivers/char/pc8736x_gpio.c
16006 PC87427 HARDWARE MONITORING DRIVER
16007 M: Jean Delvare <jdelvare@suse.com>
16008 L: linux-hwmon@vger.kernel.org
16010 F: Documentation/hwmon/pc87427.rst
16011 F: drivers/hwmon/pc87427.c
16014 M: Riku Voipio <riku.voipio@iki.fi>
16016 F: drivers/leds/leds-pca9532.c
16017 F: include/linux/leds-pca9532.h
16019 PCA9541 I2C BUS MASTER SELECTOR DRIVER
16020 M: Guenter Roeck <linux@roeck-us.net>
16021 L: linux-i2c@vger.kernel.org
16023 F: drivers/i2c/muxes/i2c-mux-pca9541.c
16025 PCDP - PRIMARY CONSOLE AND DEBUG PORT
16026 M: Khalid Aziz <khalid@gonehiking.org>
16028 F: drivers/firmware/pcdp.*
16030 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
16031 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16032 M: Pali Rohár <pali@kernel.org>
16033 L: linux-pci@vger.kernel.org
16034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16036 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
16037 F: drivers/pci/controller/pci-aardvark.c
16039 PCI DRIVER FOR ALTERA PCIE IP
16040 M: Joyce Ooi <joyce.ooi@intel.com>
16041 L: linux-pci@vger.kernel.org
16043 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
16044 F: drivers/pci/controller/pcie-altera.c
16046 PCI DRIVER FOR APPLIEDMICRO XGENE
16047 M: Toan Le <toan@os.amperecomputing.com>
16048 L: linux-pci@vger.kernel.org
16049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16051 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
16052 F: drivers/pci/controller/pci-xgene.c
16054 PCI DRIVER FOR ARM VERSATILE PLATFORM
16055 M: Rob Herring <robh@kernel.org>
16056 L: linux-pci@vger.kernel.org
16057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16059 F: Documentation/devicetree/bindings/pci/versatile.yaml
16060 F: drivers/pci/controller/pci-versatile.c
16062 PCI DRIVER FOR ARMADA 8K
16063 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16064 L: linux-pci@vger.kernel.org
16065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16067 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
16068 F: drivers/pci/controller/dwc/pcie-armada8k.c
16070 PCI DRIVER FOR CADENCE PCIE IP
16071 M: Tom Joseph <tjoseph@cadence.com>
16072 L: linux-pci@vger.kernel.org
16074 F: Documentation/devicetree/bindings/pci/cdns,*
16075 F: drivers/pci/controller/cadence/
16077 PCI DRIVER FOR FREESCALE LAYERSCAPE
16078 M: Minghuan Lian <minghuan.Lian@nxp.com>
16079 M: Mingkai Hu <mingkai.hu@nxp.com>
16080 M: Roy Zang <roy.zang@nxp.com>
16081 L: linuxppc-dev@lists.ozlabs.org
16082 L: linux-pci@vger.kernel.org
16083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16085 F: drivers/pci/controller/dwc/*layerscape*
16087 PCI DRIVER FOR FU740
16088 M: Paul Walmsley <paul.walmsley@sifive.com>
16089 M: Greentime Hu <greentime.hu@sifive.com>
16090 L: linux-pci@vger.kernel.org
16092 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
16093 F: drivers/pci/controller/dwc/pcie-fu740.c
16095 PCI DRIVER FOR GENERIC OF HOSTS
16096 M: Will Deacon <will@kernel.org>
16097 L: linux-pci@vger.kernel.org
16098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16100 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
16101 F: drivers/pci/controller/pci-host-common.c
16102 F: drivers/pci/controller/pci-host-generic.c
16104 PCI DRIVER FOR IMX6
16105 M: Richard Zhu <hongxing.zhu@nxp.com>
16106 M: Lucas Stach <l.stach@pengutronix.de>
16107 L: linux-pci@vger.kernel.org
16108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16110 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
16111 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
16112 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
16113 F: drivers/pci/controller/dwc/*imx6*
16115 PCI DRIVER FOR INTEL IXP4XX
16116 M: Linus Walleij <linus.walleij@linaro.org>
16118 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
16119 F: drivers/pci/controller/pci-ixp4xx.c
16121 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
16122 M: Nirmal Patel <nirmal.patel@linux.intel.com>
16123 R: Jonathan Derrick <jonathan.derrick@linux.dev>
16124 L: linux-pci@vger.kernel.org
16126 F: drivers/pci/controller/vmd.c
16128 PCI DRIVER FOR MICROSEMI SWITCHTEC
16129 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
16130 M: Logan Gunthorpe <logang@deltatee.com>
16131 L: linux-pci@vger.kernel.org
16133 F: Documentation/ABI/testing/sysfs-class-switchtec
16134 F: Documentation/driver-api/switchtec.rst
16135 F: drivers/ntb/hw/mscc/
16136 F: drivers/pci/switch/switchtec*
16137 F: include/linux/switchtec.h
16138 F: include/uapi/linux/switchtec_ioctl.h
16140 PCI DRIVER FOR MOBIVEIL PCIE IP
16141 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
16142 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16143 L: linux-pci@vger.kernel.org
16145 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16146 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
16148 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16149 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16150 M: Pali Rohár <pali@kernel.org>
16151 L: linux-pci@vger.kernel.org
16152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16154 F: drivers/pci/controller/*mvebu*
16156 PCI DRIVER FOR NVIDIA TEGRA
16157 M: Thierry Reding <thierry.reding@gmail.com>
16158 L: linux-tegra@vger.kernel.org
16159 L: linux-pci@vger.kernel.org
16161 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16162 F: drivers/pci/controller/pci-tegra.c
16164 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16165 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16166 L: linux-pci@vger.kernel.org
16167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16169 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16170 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16172 PCI DRIVER FOR RENESAS R-CAR
16173 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16174 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16175 L: linux-pci@vger.kernel.org
16176 L: linux-renesas-soc@vger.kernel.org
16178 F: Documentation/devicetree/bindings/pci/*rcar*
16179 F: drivers/pci/controller/*rcar*
16181 PCI DRIVER FOR SAMSUNG EXYNOS
16182 M: Jingoo Han <jingoohan1@gmail.com>
16183 L: linux-pci@vger.kernel.org
16184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16185 L: linux-samsung-soc@vger.kernel.org
16187 F: drivers/pci/controller/dwc/pci-exynos.c
16189 PCI DRIVER FOR SYNOPSYS DESIGNWARE
16190 M: Jingoo Han <jingoohan1@gmail.com>
16191 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
16192 L: linux-pci@vger.kernel.org
16194 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16195 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16196 F: drivers/pci/controller/dwc/*designware*
16198 PCI DRIVER FOR TI DRA7XX/J721E
16199 M: Vignesh Raghavendra <vigneshr@ti.com>
16200 L: linux-omap@vger.kernel.org
16201 L: linux-pci@vger.kernel.org
16202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16204 F: Documentation/devicetree/bindings/pci/ti-pci.txt
16205 F: drivers/pci/controller/cadence/pci-j721e.c
16206 F: drivers/pci/controller/dwc/pci-dra7xx.c
16208 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16209 M: Linus Walleij <linus.walleij@linaro.org>
16210 L: linux-pci@vger.kernel.org
16212 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16213 F: drivers/pci/controller/pci-v3-semi.c
16215 PCI DRIVER FOR XILINX VERSAL CPM
16216 M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16217 M: Michal Simek <michal.simek@amd.com>
16218 L: linux-pci@vger.kernel.org
16220 F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16221 F: drivers/pci/controller/pcie-xilinx-cpm.c
16223 PCI ENDPOINT SUBSYSTEM
16224 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16225 M: Krzysztof Wilczyński <kw@linux.com>
16226 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16227 R: Kishon Vijay Abraham I <kishon@kernel.org>
16228 L: linux-pci@vger.kernel.org
16230 Q: https://patchwork.kernel.org/project/linux-pci/list/
16231 B: https://bugzilla.kernel.org
16232 C: irc://irc.oftc.net/linux-pci
16233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16234 F: Documentation/PCI/endpoint/*
16235 F: Documentation/misc-devices/pci-endpoint-test.rst
16236 F: drivers/misc/pci_endpoint_test.c
16237 F: drivers/pci/endpoint/
16240 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16241 M: Mahesh J Salgaonkar <mahesh@linux.ibm.com>
16242 R: Oliver O'Halloran <oohall@gmail.com>
16243 L: linuxppc-dev@lists.ozlabs.org
16245 F: Documentation/PCI/pci-error-recovery.rst
16246 F: Documentation/powerpc/eeh-pci-error-recovery.rst
16247 F: arch/powerpc/include/*/eeh*.h
16248 F: arch/powerpc/kernel/eeh*.c
16249 F: arch/powerpc/platforms/*/eeh*.c
16250 F: drivers/pci/pcie/aer.c
16251 F: drivers/pci/pcie/dpc.c
16252 F: drivers/pci/pcie/err.c
16255 M: Linas Vepstas <linasvepstas@gmail.com>
16256 L: linux-pci@vger.kernel.org
16258 F: Documentation/PCI/pci-error-recovery.rst
16260 PCI MSI DRIVER FOR ALTERA MSI IP
16261 M: Joyce Ooi <joyce.ooi@intel.com>
16262 L: linux-pci@vger.kernel.org
16264 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16265 F: drivers/pci/controller/pcie-altera-msi.c
16267 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16268 M: Toan Le <toan@os.amperecomputing.com>
16269 L: linux-pci@vger.kernel.org
16270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16272 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16273 F: drivers/pci/controller/pci-xgene-msi.c
16275 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16276 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16277 M: Krzysztof Wilczyński <kw@linux.com>
16278 R: Rob Herring <robh@kernel.org>
16279 L: linux-pci@vger.kernel.org
16281 Q: https://patchwork.kernel.org/project/linux-pci/list/
16282 B: https://bugzilla.kernel.org
16283 C: irc://irc.oftc.net/linux-pci
16284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16285 F: Documentation/devicetree/bindings/pci/
16286 F: drivers/pci/controller/
16287 F: drivers/pci/pci-bridge-emul.c
16288 F: drivers/pci/pci-bridge-emul.h
16290 PCI PEER-TO-PEER DMA (P2PDMA)
16291 M: Bjorn Helgaas <bhelgaas@google.com>
16292 M: Logan Gunthorpe <logang@deltatee.com>
16293 L: linux-pci@vger.kernel.org
16295 Q: https://patchwork.kernel.org/project/linux-pci/list/
16296 B: https://bugzilla.kernel.org
16297 C: irc://irc.oftc.net/linux-pci
16298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16299 F: Documentation/driver-api/pci/p2pdma.rst
16300 F: drivers/pci/p2pdma.c
16301 F: include/linux/pci-p2pdma.h
16304 M: Bjorn Helgaas <bhelgaas@google.com>
16305 L: linux-pci@vger.kernel.org
16307 Q: https://patchwork.kernel.org/project/linux-pci/list/
16308 B: https://bugzilla.kernel.org
16309 C: irc://irc.oftc.net/linux-pci
16310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16311 F: Documentation/PCI/
16312 F: Documentation/devicetree/bindings/pci/
16313 F: arch/x86/kernel/early-quirks.c
16314 F: arch/x86/kernel/quirks.c
16316 F: drivers/acpi/pci*
16318 F: include/asm-generic/pci*
16319 F: include/linux/of_pci.h
16320 F: include/linux/pci*
16321 F: include/uapi/linux/pci*
16324 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16325 M: Jonathan Chocron <jonnyc@amazon.com>
16326 L: linux-pci@vger.kernel.org
16328 F: Documentation/devicetree/bindings/pci/pcie-al.txt
16329 F: drivers/pci/controller/dwc/pcie-al.c
16331 PCIE DRIVER FOR AMLOGIC MESON
16332 M: Yue Wang <yue.wang@Amlogic.com>
16333 L: linux-pci@vger.kernel.org
16334 L: linux-amlogic@lists.infradead.org
16336 F: drivers/pci/controller/dwc/pci-meson.c
16338 PCIE DRIVER FOR AXIS ARTPEC
16339 M: Jesper Nilsson <jesper.nilsson@axis.com>
16340 L: linux-arm-kernel@axis.com
16341 L: linux-pci@vger.kernel.org
16343 F: Documentation/devicetree/bindings/pci/axis,artpec*
16344 F: drivers/pci/controller/dwc/*artpec*
16346 PCIE DRIVER FOR CAVIUM THUNDERX
16347 M: Robert Richter <rric@kernel.org>
16348 L: linux-pci@vger.kernel.org
16349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16351 F: drivers/pci/controller/pci-thunder-*
16353 PCIE DRIVER FOR HISILICON
16354 M: Zhou Wang <wangzhou1@hisilicon.com>
16355 L: linux-pci@vger.kernel.org
16357 F: drivers/pci/controller/dwc/pcie-hisi.c
16359 PCIE DRIVER FOR HISILICON KIRIN
16360 M: Xiaowei Song <songxiaowei@hisilicon.com>
16361 M: Binghui Wang <wangbinghui@hisilicon.com>
16362 L: linux-pci@vger.kernel.org
16364 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16365 F: drivers/pci/controller/dwc/pcie-kirin.c
16367 PCIE DRIVER FOR HISILICON STB
16368 M: Shawn Guo <shawn.guo@linaro.org>
16369 L: linux-pci@vger.kernel.org
16371 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16372 F: drivers/pci/controller/dwc/pcie-histb.c
16374 PCIE DRIVER FOR INTEL KEEM BAY
16375 M: Srikanth Thokala <srikanth.thokala@intel.com>
16376 L: linux-pci@vger.kernel.org
16378 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16379 F: drivers/pci/controller/dwc/pcie-keembay.c
16381 PCIE DRIVER FOR INTEL LGM GW SOC
16382 M: Rahul Tanwar <rtanwar@maxlinear.com>
16383 L: linux-pci@vger.kernel.org
16385 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16386 F: drivers/pci/controller/dwc/pcie-intel-gw.c
16388 PCIE DRIVER FOR MEDIATEK
16389 M: Ryder Lee <ryder.lee@mediatek.com>
16390 M: Jianjun Wang <jianjun.wang@mediatek.com>
16391 L: linux-pci@vger.kernel.org
16392 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16394 F: Documentation/devicetree/bindings/pci/mediatek*
16395 F: drivers/pci/controller/*mediatek*
16397 PCIE DRIVER FOR MICROCHIP
16398 M: Daire McNamara <daire.mcnamara@microchip.com>
16399 L: linux-pci@vger.kernel.org
16401 F: Documentation/devicetree/bindings/pci/microchip*
16402 F: drivers/pci/controller/*microchip*
16404 PCIE DRIVER FOR QUALCOMM MSM
16405 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16406 L: linux-pci@vger.kernel.org
16407 L: linux-arm-msm@vger.kernel.org
16409 F: drivers/pci/controller/dwc/pcie-qcom.c
16411 PCIE DRIVER FOR ROCKCHIP
16412 M: Shawn Lin <shawn.lin@rock-chips.com>
16413 L: linux-pci@vger.kernel.org
16414 L: linux-rockchip@lists.infradead.org
16416 F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
16417 F: drivers/pci/controller/pcie-rockchip*
16419 PCIE DRIVER FOR SOCIONEXT UNIPHIER
16420 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16421 L: linux-pci@vger.kernel.org
16423 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16424 F: drivers/pci/controller/dwc/pcie-uniphier*
16426 PCIE DRIVER FOR ST SPEAR13XX
16427 M: Pratyush Anand <pratyush.anand@gmail.com>
16428 L: linux-pci@vger.kernel.org
16430 F: drivers/pci/controller/dwc/*spear*
16432 PCIE ENDPOINT DRIVER FOR QUALCOMM
16433 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16434 L: linux-pci@vger.kernel.org
16435 L: linux-arm-msm@vger.kernel.org
16437 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16438 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
16441 M: Dominik Brodowski <linux@dominikbrodowski.net>
16443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16444 F: Documentation/pcmcia/
16449 PCNET32 NETWORK DRIVER
16450 M: Don Fry <pcnet32@frontier.com>
16451 L: netdev@vger.kernel.org
16453 F: drivers/net/ethernet/amd/pcnet32.c
16455 PCRYPT PARALLEL CRYPTO ENGINE
16456 M: Steffen Klassert <steffen.klassert@secunet.com>
16457 L: linux-crypto@vger.kernel.org
16460 F: include/crypto/pcrypt.h
16462 PECI HARDWARE MONITORING DRIVERS
16463 M: Iwona Winiarska <iwona.winiarska@intel.com>
16464 L: linux-hwmon@vger.kernel.org
16466 F: Documentation/hwmon/peci-cputemp.rst
16467 F: Documentation/hwmon/peci-dimmtemp.rst
16468 F: drivers/hwmon/peci/
16471 M: Iwona Winiarska <iwona.winiarska@intel.com>
16472 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
16474 F: Documentation/devicetree/bindings/peci/
16475 F: Documentation/peci/
16477 F: include/linux/peci-cpu.h
16478 F: include/linux/peci.h
16480 PENSANDO ETHERNET DRIVERS
16481 M: Shannon Nelson <shannon.nelson@amd.com>
16482 M: Brett Creeley <brett.creeley@amd.com>
16483 M: drivers@pensando.io
16484 L: netdev@vger.kernel.org
16486 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16487 F: drivers/net/ethernet/pensando/
16489 PER-CPU MEMORY ALLOCATOR
16490 M: Dennis Zhou <dennis@kernel.org>
16491 M: Tejun Heo <tj@kernel.org>
16492 M: Christoph Lameter <cl@linux.com>
16493 L: linux-mm@kvack.org
16495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16496 F: arch/*/include/asm/percpu.h
16497 F: include/linux/percpu*.h
16501 PER-TASK DELAY ACCOUNTING
16502 M: Balbir Singh <bsingharora@gmail.com>
16504 F: include/linux/delayacct.h
16505 F: kernel/delayacct.c
16507 PERFORMANCE EVENTS SUBSYSTEM
16508 M: Peter Zijlstra <peterz@infradead.org>
16509 M: Ingo Molnar <mingo@redhat.com>
16510 M: Arnaldo Carvalho de Melo <acme@kernel.org>
16511 R: Mark Rutland <mark.rutland@arm.com>
16512 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16513 R: Jiri Olsa <jolsa@kernel.org>
16514 R: Namhyung Kim <namhyung@kernel.org>
16515 R: Ian Rogers <irogers@google.com>
16516 R: Adrian Hunter <adrian.hunter@intel.com>
16517 L: linux-perf-users@vger.kernel.org
16518 L: linux-kernel@vger.kernel.org
16520 W: https://perf.wiki.kernel.org/
16521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16523 F: arch/*/events/*/*
16524 F: arch/*/include/asm/perf_event.h
16525 F: arch/*/kernel/*/*/perf_event*.c
16526 F: arch/*/kernel/*/perf_event*.c
16527 F: arch/*/kernel/perf_callchain.c
16528 F: arch/*/kernel/perf_event*.c
16529 F: include/linux/perf_event.h
16530 F: include/uapi/linux/perf_event.h
16535 PERFORMANCE EVENTS TOOLING ARM64
16536 R: John Garry <john.g.garry@oracle.com>
16537 R: Will Deacon <will@kernel.org>
16538 R: James Clark <james.clark@arm.com>
16539 R: Mike Leach <mike.leach@linaro.org>
16540 R: Leo Yan <leo.yan@linaro.org>
16541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16543 F: tools/build/feature/test-libopencsd.c
16544 F: tools/perf/arch/arm*/
16545 F: tools/perf/pmu-events/arch/arm64/
16546 F: tools/perf/util/arm-spe*
16547 F: tools/perf/util/cs-etm*
16549 PERSONALITY HANDLING
16550 M: Christoph Hellwig <hch@infradead.org>
16551 L: linux-abi-devel@lists.sourceforge.net
16553 F: include/linux/personality.h
16554 F: include/uapi/linux/personality.h
16556 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16557 M: Marcus Folkesson <marcus.folkesson@gmail.com>
16558 L: linux-input@vger.kernel.org
16560 F: Documentation/input/devices/pxrc.rst
16561 F: drivers/input/joystick/pxrc.c
16564 M: Remi Denis-Courmont <courmisch@gmail.com>
16566 F: Documentation/networking/phonet.rst
16567 F: include/linux/phonet.h
16568 F: include/net/phonet/
16569 F: include/uapi/linux/phonet.h
16573 M: Joern Engel <joern@lazybastard.org>
16574 L: linux-mtd@lists.infradead.org
16576 F: drivers/mtd/devices/phram.c
16579 M: Bruno Prémont <bonbons@linux-vserver.org>
16580 L: linux-input@vger.kernel.org
16582 F: drivers/hid/hid-picolcd*
16585 M: Christian Brauner <christian@brauner.io>
16586 L: linux-kernel@vger.kernel.org
16588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16590 F: tools/testing/selftests/clone3/
16591 F: tools/testing/selftests/pid_namespace/
16592 F: tools/testing/selftests/pidfd/
16595 K: \b(clone_args|kernel_clone_args)\b
16597 PIN CONTROL SUBSYSTEM
16598 M: Linus Walleij <linus.walleij@linaro.org>
16599 L: linux-gpio@vger.kernel.org
16601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16602 F: Documentation/devicetree/bindings/pinctrl/
16603 F: Documentation/driver-api/pin-control.rst
16604 F: drivers/pinctrl/
16605 F: include/dt-bindings/pinctrl/
16606 F: include/linux/pinctrl/
16608 PIN CONTROLLER - AMD
16609 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16610 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16612 F: drivers/pinctrl/pinctrl-amd.c
16614 PIN CONTROLLER - FREESCALE
16615 M: Dong Aisheng <aisheng.dong@nxp.com>
16616 M: Fabio Estevam <festevam@gmail.com>
16617 M: Shawn Guo <shawnguo@kernel.org>
16618 M: Jacky Bai <ping.bai@nxp.com>
16619 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16620 L: linux-gpio@vger.kernel.org
16622 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16623 F: drivers/pinctrl/freescale/
16625 PIN CONTROLLER - INTEL
16626 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16627 M: Andy Shevchenko <andy@kernel.org>
16629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16630 F: drivers/pinctrl/intel/
16632 PIN CONTROLLER - KEEMBAY
16633 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16635 F: drivers/pinctrl/pinctrl-keembay*
16637 PIN CONTROLLER - MEDIATEK
16638 M: Sean Wang <sean.wang@kernel.org>
16639 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16641 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16642 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
16643 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16644 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16645 F: drivers/pinctrl/mediatek/
16647 PIN CONTROLLER - MEDIATEK MIPS
16648 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16649 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16650 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16651 L: linux-mips@vger.kernel.org
16653 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
16654 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
16655 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
16656 F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
16657 F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
16658 F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
16659 F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
16660 F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
16661 F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
16662 F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
16663 F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
16664 F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
16665 F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
16666 F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
16667 F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
16669 PIN CONTROLLER - MICROCHIP AT91
16670 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16672 L: linux-gpio@vger.kernel.org
16674 F: drivers/gpio/gpio-sama5d2-piobu.c
16675 F: drivers/pinctrl/pinctrl-at91*
16677 PIN CONTROLLER - NXP S32
16678 M: Chester Lin <clin@suse.com>
16679 R: NXP S32 Linux Team <s32@nxp.com>
16680 L: linux-gpio@vger.kernel.org
16682 F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
16683 F: drivers/pinctrl/nxp/
16685 PIN CONTROLLER - QUALCOMM
16686 M: Bjorn Andersson <andersson@kernel.org>
16687 L: linux-arm-msm@vger.kernel.org
16689 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16690 F: drivers/pinctrl/qcom/
16692 PIN CONTROLLER - RENESAS
16693 M: Geert Uytterhoeven <geert+renesas@glider.be>
16694 L: linux-renesas-soc@vger.kernel.org
16696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16697 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16698 F: drivers/pinctrl/renesas/
16700 PIN CONTROLLER - SAMSUNG
16701 M: Tomasz Figa <tomasz.figa@gmail.com>
16702 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16703 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16704 R: Alim Akhtar <alim.akhtar@samsung.com>
16705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16706 L: linux-samsung-soc@vger.kernel.org
16708 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16709 B: mailto:linux-samsung-soc@vger.kernel.org
16710 C: irc://irc.libera.chat/linux-exynos
16711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16712 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16713 F: drivers/pinctrl/samsung/
16714 F: include/dt-bindings/pinctrl/samsung.h
16716 PIN CONTROLLER - SINGLE
16717 M: Tony Lindgren <tony@atomide.com>
16718 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16720 L: linux-omap@vger.kernel.org
16722 F: drivers/pinctrl/pinctrl-single.c
16724 PIN CONTROLLER - SUNPLUS / TIBBO
16725 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16726 M: Wells Lu <wellslutw@gmail.com>
16727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16729 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16730 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16731 F: drivers/pinctrl/sunplus/
16732 F: include/dt-bindings/pinctrl/sppctl*.h
16734 PINE64 PINEPHONE KEYBOARD DRIVER
16735 M: Samuel Holland <samuel@sholland.org>
16737 F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
16738 F: drivers/input/keyboard/pinephone-keyboard.c
16741 M: linux-block@vger.kernel.org
16743 F: drivers/block/pktcdvd.c
16744 F: include/linux/pktcdvd.h
16745 F: include/uapi/linux/pktcdvd.h
16747 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16748 M: Tomasz Duszynski <tduszyns@gmail.com>
16750 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16751 F: drivers/iio/chemical/pms7003.c
16753 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
16754 M: Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16755 L: netdev@vger.kernel.org
16757 F: drivers/net/phy/mdio-open-alliance.h
16758 F: net/ethtool/plca.c
16761 M: Jacob Keller <jacob.e.keller@intel.com>
16763 F: Documentation/driver-api/pldmfw/
16764 F: include/linux/pldmfw.h
16768 M: Logan Gunthorpe <logang@deltatee.com>
16770 F: drivers/dma/plx_dma.c
16773 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16774 L: linux-pm@vger.kernel.org
16776 W: https://01.org/pm-graph
16777 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16778 T: git git://github.com/intel/pm-graph
16779 F: tools/power/pm-graph
16782 M: Charles Hsu <hsu.yungteng@gmail.com>
16783 L: linux-hwmon@vger.kernel.org
16785 F: Documentation/hwmon/pm6764tr.rst
16786 F: drivers/hwmon/pmbus/pm6764tr.c
16788 PMBUS HARDWARE MONITORING DRIVERS
16789 M: Guenter Roeck <linux@roeck-us.net>
16790 L: linux-hwmon@vger.kernel.org
16792 W: http://hwmon.wiki.kernel.org/
16793 W: http://www.roeck-us.net/linux/drivers/
16794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16795 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16796 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16797 F: Documentation/hwmon/adm1275.rst
16798 F: Documentation/hwmon/ibm-cffps.rst
16799 F: Documentation/hwmon/ir35221.rst
16800 F: Documentation/hwmon/lm25066.rst
16801 F: Documentation/hwmon/ltc2978.rst
16802 F: Documentation/hwmon/ltc3815.rst
16803 F: Documentation/hwmon/max16064.rst
16804 F: Documentation/hwmon/max20751.rst
16805 F: Documentation/hwmon/max31785.rst
16806 F: Documentation/hwmon/max34440.rst
16807 F: Documentation/hwmon/max8688.rst
16808 F: Documentation/hwmon/pmbus-core.rst
16809 F: Documentation/hwmon/pmbus.rst
16810 F: Documentation/hwmon/tps40422.rst
16811 F: Documentation/hwmon/ucd9000.rst
16812 F: Documentation/hwmon/ucd9200.rst
16813 F: Documentation/hwmon/zl6100.rst
16814 F: drivers/hwmon/pmbus/
16815 F: include/linux/pmbus.h
16817 PMC SIERRA MaxRAID DRIVER
16818 L: linux-scsi@vger.kernel.org
16820 W: http://www.pmc-sierra.com/
16821 F: drivers/scsi/pmcraid.*
16823 PMC SIERRA PM8001 DRIVER
16824 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16825 L: linux-scsi@vger.kernel.org
16827 F: drivers/scsi/pm8001/
16829 PNI RM3100 IIO DRIVER
16830 M: Song Qiang <songqiang1304521@gmail.com>
16831 L: linux-iio@vger.kernel.org
16833 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16834 F: drivers/iio/magnetometer/rm3100*
16837 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16838 L: linux-acpi@vger.kernel.org
16841 F: include/linux/pnp.h
16843 POSIX CLOCKS and TIMERS
16844 M: Thomas Gleixner <tglx@linutronix.de>
16845 L: linux-kernel@vger.kernel.org
16847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16849 F: include/linux/time_namespace.h
16850 F: include/linux/timer*
16851 F: kernel/time/*timer*
16852 F: kernel/time/namespace.c
16854 POWER MANAGEMENT CORE
16855 M: "Rafael J. Wysocki" <rafael@kernel.org>
16856 L: linux-pm@vger.kernel.org
16858 B: https://bugzilla.kernel.org
16859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16860 F: drivers/base/power/
16861 F: drivers/powercap/
16862 F: include/linux/intel_rapl.h
16863 F: include/linux/pm.h
16864 F: include/linux/pm_*
16865 F: include/linux/powercap.h
16866 F: kernel/configs/nopm.config
16868 POWER STATE COORDINATION INTERFACE (PSCI)
16869 M: Mark Rutland <mark.rutland@arm.com>
16870 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16873 F: drivers/firmware/psci/
16874 F: include/linux/psci.h
16875 F: include/uapi/linux/psci.h
16877 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16878 M: Sebastian Reichel <sre@kernel.org>
16879 L: linux-pm@vger.kernel.org
16881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16882 F: Documentation/ABI/testing/sysfs-class-power
16883 F: Documentation/devicetree/bindings/power/supply/
16884 F: drivers/power/supply/
16885 F: include/linux/power/
16886 F: include/linux/power_supply.h
16888 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16889 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16890 L: linuxppc-dev@lists.ozlabs.org
16892 F: drivers/char/powernv-op-panel.c
16894 PPP OVER ATM (RFC 2364)
16895 M: Mitchell Blank Jr <mitch@sfgoth.com>
16897 F: include/uapi/linux/atmppp.h
16898 F: net/atm/pppoatm.c
16901 M: Michal Ostrowski <mostrows@earthlink.net>
16903 F: drivers/net/ppp/pppoe.c
16904 F: drivers/net/ppp/pppox.c
16907 M: James Chapman <jchapman@katalix.com>
16909 F: include/linux/if_pppol2tp.h
16910 F: include/uapi/linux/if_pppol2tp.h
16911 F: net/l2tp/l2tp_ppp.c
16913 PPP PROTOCOL DRIVERS AND COMPRESSORS
16914 L: linux-ppp@vger.kernel.org
16916 F: drivers/net/ppp/ppp_*
16919 M: Rodolfo Giometti <giometti@enneenne.com>
16920 L: linuxpps@ml.enneenne.com (subscribers-only)
16922 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16923 F: Documentation/ABI/testing/sysfs-pps
16924 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16925 F: Documentation/driver-api/pps.rst
16927 F: include/linux/pps*.h
16928 F: include/uapi/linux/pps.h
16931 M: Dmitry Kozlov <xeb@mail.ru>
16932 L: netdev@vger.kernel.org
16934 W: http://sourceforge.net/projects/accel-pptp
16935 F: drivers/net/ppp/pptp.c
16937 PRESSURE STALL INFORMATION (PSI)
16938 M: Johannes Weiner <hannes@cmpxchg.org>
16939 M: Suren Baghdasaryan <surenb@google.com>
16941 F: include/linux/psi*
16942 F: kernel/sched/psi.c
16945 M: Petr Mladek <pmladek@suse.com>
16946 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16947 R: Steven Rostedt <rostedt@goodmis.org>
16948 R: John Ogness <john.ogness@linutronix.de>
16950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16951 F: include/linux/printk.h
16955 R: Chris Down <chris@chrisdown.name>
16957 F: Documentation/core-api/printk-index.rst
16958 F: kernel/printk/index.c
16962 L: linux-kernel@vger.kernel.org
16963 L: linux-fsdevel@vger.kernel.org
16965 F: Documentation/filesystems/proc.rst
16967 F: include/linux/proc_fs.h
16968 F: tools/testing/selftests/proc/
16971 M: Luis Chamberlain <mcgrof@kernel.org>
16972 M: Kees Cook <keescook@chromium.org>
16973 M: Iurii Zaikin <yzaikin@google.com>
16974 L: linux-kernel@vger.kernel.org
16975 L: linux-fsdevel@vger.kernel.org
16977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16978 F: fs/proc/proc_sysctl.c
16979 F: include/linux/sysctl.h
16980 F: kernel/sysctl-test.c
16982 F: tools/testing/selftests/sysctl/
16984 PS3 NETWORK SUPPORT
16985 M: Geoff Levand <geoff@infradead.org>
16986 L: netdev@vger.kernel.org
16987 L: linuxppc-dev@lists.ozlabs.org
16989 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16991 PS3 PLATFORM SUPPORT
16992 M: Geoff Levand <geoff@infradead.org>
16993 L: linuxppc-dev@lists.ozlabs.org
16995 F: arch/powerpc/boot/ps3*
16996 F: arch/powerpc/include/asm/lv1call.h
16997 F: arch/powerpc/include/asm/ps3*.h
16998 F: arch/powerpc/platforms/ps3/
17001 F: drivers/rtc/rtc-ps3.c
17002 F: drivers/usb/host/*ps3.c
17003 F: sound/ppc/snd_ps3*
17006 M: Jim Paris <jim@jtan.com>
17007 M: Geoff Levand <geoff@infradead.org>
17008 L: linuxppc-dev@lists.ozlabs.org
17010 F: drivers/block/ps3vram.c
17012 PSAMPLE PACKET SAMPLING SUPPORT
17013 M: Yotam Gigi <yotam.gi@gmail.com>
17015 F: include/net/psample.h
17016 F: include/uapi/linux/psample.h
17020 M: Kees Cook <keescook@chromium.org>
17021 R: Tony Luck <tony.luck@intel.com>
17022 R: Guilherme G. Piccoli <gpiccoli@igalia.com>
17023 L: linux-hardening@vger.kernel.org
17025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
17026 F: Documentation/admin-guide/pstore-blk.rst
17027 F: Documentation/admin-guide/ramoops.rst
17028 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
17029 F: drivers/acpi/apei/erst.c
17030 F: drivers/firmware/efi/efi-pstore.c
17032 F: include/linux/pstore*
17033 K: \b(pstore|ramoops)
17035 PTP HARDWARE CLOCK SUPPORT
17036 M: Richard Cochran <richardcochran@gmail.com>
17037 L: netdev@vger.kernel.org
17039 W: http://linuxptp.sourceforge.net/
17040 F: Documentation/ABI/testing/sysfs-ptp
17041 F: Documentation/driver-api/ptp.rst
17042 F: drivers/net/phy/dp83640*
17044 F: include/linux/ptp_cl*
17045 K: (?:\b|_)ptp(?:\b|_)
17047 PTP VIRTUAL CLOCK SUPPORT
17048 M: Yangbo Lu <yangbo.lu@nxp.com>
17049 L: netdev@vger.kernel.org
17051 F: drivers/ptp/ptp_vclock.c
17052 F: net/ethtool/phc_vclocks.c
17055 M: Oleg Nesterov <oleg@redhat.com>
17057 F: arch/*/*/ptrace*.c
17058 F: arch/*/include/asm/ptrace*.h
17059 F: arch/*/ptrace*.c
17060 F: include/asm-generic/syscall.h
17061 F: include/linux/ptrace.h
17062 F: include/linux/regset.h
17063 F: include/uapi/linux/ptrace.h
17067 M: Hans Verkuil <hverkuil@xs4all.nl>
17068 L: linux-media@vger.kernel.org
17070 T: git git://linuxtv.org/media_tree.git
17071 F: drivers/media/cec/usb/pulse8/
17073 PURELIFI PLFXLC DRIVER
17074 M: Srinivasan Raju <srini.raju@purelifi.com>
17075 L: linux-wireless@vger.kernel.org
17077 F: drivers/net/wireless/purelifi/plfxlc/
17079 PVRUSB2 VIDEO4LINUX DRIVER
17080 M: Mike Isely <isely@pobox.com>
17081 L: pvrusb2@isely.net (subscribers-only)
17082 L: linux-media@vger.kernel.org
17084 W: http://www.isely.net/pvrusb2/
17085 T: git git://linuxtv.org/media_tree.git
17086 F: Documentation/driver-api/media/drivers/pvrusb2*
17087 F: drivers/media/usb/pvrusb2/
17090 M: Hans Verkuil <hverkuil@xs4all.nl>
17091 L: linux-media@vger.kernel.org
17093 T: git git://linuxtv.org/media_tree.git
17094 F: drivers/media/usb/pwc/*
17095 F: include/trace/events/pwc.h
17098 M: Sean Young <sean@mess.org>
17099 L: linux-media@vger.kernel.org
17101 F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
17102 F: drivers/media/rc/pwm-ir-tx.c
17105 M: Thierry Reding <thierry.reding@gmail.com>
17106 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17107 L: linux-pwm@vger.kernel.org
17109 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
17110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
17111 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
17112 F: Documentation/devicetree/bindings/pwm/
17113 F: Documentation/driver-api/pwm.rst
17114 F: drivers/gpio/gpio-mvebu.c
17116 F: drivers/video/backlight/pwm_bl.c
17117 F: include/dt-bindings/pwm/
17118 F: include/linux/pwm.h
17119 F: include/linux/pwm_backlight.h
17120 K: pwm_(config|apply_state|ops)
17123 M: Robert Jarzmik <robert.jarzmik@free.fr>
17124 L: linux-gpio@vger.kernel.org
17126 F: drivers/gpio/gpio-pxa.c
17132 M: Robert Jarzmik <robert.jarzmik@free.fr>
17133 L: linux-rtc@vger.kernel.org
17136 PXA2xx/PXA3xx SUPPORT
17137 M: Daniel Mack <daniel@zonque.org>
17138 M: Haojian Zhuang <haojian.zhuang@gmail.com>
17139 M: Robert Jarzmik <robert.jarzmik@free.fr>
17140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17142 T: git git://github.com/hzhuang1/linux.git
17143 T: git git://github.com/rjarzmik/linux.git
17144 F: arch/arm/boot/dts/pxa*
17145 F: arch/arm/mach-pxa/
17146 F: drivers/dma/pxa*
17147 F: drivers/pcmcia/pxa2xx*
17148 F: drivers/pinctrl/pxa/
17149 F: drivers/spi/spi-pxa2xx*
17150 F: drivers/usb/gadget/udc/pxa2*
17151 F: include/sound/pxa2xx-lib.h
17156 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
17157 L: qat-linux@intel.com
17159 F: drivers/crypto/intel/qat/
17161 QCOM AUDIO (ASoC) DRIVERS
17162 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17163 M: Banajit Goswami <bgoswami@quicinc.com>
17164 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17166 F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17167 F: Documentation/devicetree/bindings/sound/qcom,*
17168 F: drivers/soc/qcom/apr.c
17169 F: include/dt-bindings/sound/qcom,wcd9335.h
17170 F: sound/soc/codecs/lpass-rx-macro.*
17171 F: sound/soc/codecs/lpass-tx-macro.*
17172 F: sound/soc/codecs/lpass-va-macro.c
17173 F: sound/soc/codecs/lpass-wsa-macro.*
17174 F: sound/soc/codecs/msm8916-wcd-analog.c
17175 F: sound/soc/codecs/msm8916-wcd-digital.c
17176 F: sound/soc/codecs/wcd-clsh-v2.*
17177 F: sound/soc/codecs/wcd-mbhc-v2.*
17178 F: sound/soc/codecs/wcd9335.*
17179 F: sound/soc/codecs/wcd934x.c
17180 F: sound/soc/codecs/wsa881x.c
17181 F: sound/soc/codecs/wsa883x.c
17184 QCOM EMBEDDED USB DEBUGGER (EUD)
17185 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
17186 L: linux-arm-msm@vger.kernel.org
17188 F: Documentation/ABI/testing/sysfs-driver-eud
17189 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17190 F: drivers/usb/misc/qcom_eud.c
17193 M: Alex Elder <elder@kernel.org>
17194 L: netdev@vger.kernel.org
17196 F: drivers/net/ipa/
17198 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17199 M: Gabriel Somlo <somlo@cmu.edu>
17200 M: "Michael S. Tsirkin" <mst@redhat.com>
17201 L: qemu-devel@nongnu.org
17203 F: drivers/firmware/qemu_fw_cfg.c
17204 F: include/uapi/linux/qemu_fw_cfg.h
17207 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17208 L: linux-rdma@vger.kernel.org
17210 F: drivers/infiniband/hw/qib/
17212 QLOGIC QL41xxx FCOE DRIVER
17213 M: Saurav Kashyap <skashyap@marvell.com>
17214 M: Javed Hasan <jhasan@marvell.com>
17215 M: GR-QLogic-Storage-Upstream@marvell.com
17216 L: linux-scsi@vger.kernel.org
17218 F: drivers/scsi/qedf/
17220 QLOGIC QL41xxx ISCSI DRIVER
17221 M: Nilesh Javali <njavali@marvell.com>
17222 M: Manish Rangankar <mrangankar@marvell.com>
17223 M: GR-QLogic-Storage-Upstream@marvell.com
17224 L: linux-scsi@vger.kernel.org
17226 F: drivers/scsi/qedi/
17228 QLOGIC QL4xxx ETHERNET DRIVER
17229 M: Ariel Elior <aelior@marvell.com>
17230 M: Manish Chopra <manishc@marvell.com>
17231 L: netdev@vger.kernel.org
17233 F: drivers/net/ethernet/qlogic/qed/
17234 F: drivers/net/ethernet/qlogic/qede/
17235 F: include/linux/qed/
17237 QLOGIC QL4xxx RDMA DRIVER
17238 M: Michal Kalderon <mkalderon@marvell.com>
17239 M: Ariel Elior <aelior@marvell.com>
17240 L: linux-rdma@vger.kernel.org
17242 F: drivers/infiniband/hw/qedr/
17243 F: include/uapi/rdma/qedr-abi.h
17245 QLOGIC QLA1280 SCSI DRIVER
17246 M: Michael Reed <mdr@sgi.com>
17247 L: linux-scsi@vger.kernel.org
17249 F: drivers/scsi/qla1280.[ch]
17251 QLOGIC QLA2XXX FC-SCSI DRIVER
17252 M: Nilesh Javali <njavali@marvell.com>
17253 M: GR-QLogic-Storage-Upstream@marvell.com
17254 L: linux-scsi@vger.kernel.org
17256 F: drivers/scsi/qla2xxx/
17258 QLOGIC QLA3XXX NETWORK DRIVER
17259 M: GR-Linux-NIC-Dev@marvell.com
17260 L: netdev@vger.kernel.org
17262 F: drivers/net/ethernet/qlogic/qla3xxx.*
17264 QLOGIC QLA4XXX iSCSI DRIVER
17265 M: Nilesh Javali <njavali@marvell.com>
17266 M: Manish Rangankar <mrangankar@marvell.com>
17267 M: GR-QLogic-Storage-Upstream@marvell.com
17268 L: linux-scsi@vger.kernel.org
17270 F: drivers/scsi/qla4xxx/
17272 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17273 M: Shahed Shaikh <shshaikh@marvell.com>
17274 M: Manish Chopra <manishc@marvell.com>
17275 M: GR-Linux-NIC-Dev@marvell.com
17276 L: netdev@vger.kernel.org
17278 F: drivers/net/ethernet/qlogic/qlcnic/
17280 QLOGIC QLGE 10Gb ETHERNET DRIVER
17281 M: Manish Chopra <manishc@marvell.com>
17282 M: GR-Linux-NIC-Dev@marvell.com
17283 M: Coiby Xu <coiby.xu@gmail.com>
17284 L: netdev@vger.kernel.org
17286 F: Documentation/networking/device_drivers/qlogic/qlge.rst
17287 F: drivers/staging/qlge/
17289 QM1D1B0004 MEDIA DRIVER
17290 M: Akihiro Tsukada <tskd08@gmail.com>
17291 L: linux-media@vger.kernel.org
17293 F: drivers/media/tuners/qm1d1b0004*
17295 QM1D1C0042 MEDIA DRIVER
17296 M: Akihiro Tsukada <tskd08@gmail.com>
17297 L: linux-media@vger.kernel.org
17299 F: drivers/media/tuners/qm1d1c0042*
17302 M: Anders Larsen <al@alarsen.net>
17304 W: http://www.alarsen.net/linux/qnx4fs/
17306 F: include/uapi/linux/qnx4_fs.h
17307 F: include/uapi/linux/qnxtypes.h
17311 F: Documentation/filesystems/qnx6.rst
17313 F: include/linux/qnx6_fs.h
17315 QORIQ DPAA2 FSL-MC BUS DRIVER
17316 M: Stuart Yoder <stuyoder@gmail.com>
17317 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
17318 L: linux-kernel@vger.kernel.org
17320 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
17321 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17322 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17323 F: drivers/bus/fsl-mc/
17324 F: include/uapi/linux/fsl_mc.h
17326 QT1010 MEDIA DRIVER
17327 M: Antti Palosaari <crope@iki.fi>
17328 L: linux-media@vger.kernel.org
17330 W: https://linuxtv.org
17331 W: http://palosaari.fi/linux/
17332 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17333 T: git git://linuxtv.org/anttip/media_tree.git
17334 F: drivers/media/tuners/qt1010*
17336 QUALCOMM ATH12K WIRELESS DRIVER
17337 M: Kalle Valo <kvalo@kernel.org>
17338 L: ath12k@lists.infradead.org
17340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17341 F: drivers/net/wireless/ath/ath12k/
17343 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17344 M: Kalle Valo <kvalo@kernel.org>
17345 L: ath10k@lists.infradead.org
17347 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17349 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml
17350 F: drivers/net/wireless/ath/ath10k/
17352 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17353 M: Kalle Valo <kvalo@kernel.org>
17354 L: ath11k@lists.infradead.org
17356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17357 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
17358 F: drivers/net/wireless/ath/ath11k/
17360 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17361 M: Toke Høiland-Jørgensen <toke@toke.dk>
17362 L: linux-wireless@vger.kernel.org
17364 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17365 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17366 F: drivers/net/wireless/ath/ath9k/
17368 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17369 M: Stephan Gerhold <stephan@gerhold.net>
17370 L: netdev@vger.kernel.org
17371 L: linux-arm-msm@vger.kernel.org
17373 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17374 F: drivers/net/wwan/qcom_bam_dmux.c
17376 QUALCOMM CAMERA SUBSYSTEM DRIVER
17377 M: Robert Foss <rfoss@kernel.org>
17378 M: Todor Tomov <todor.too@gmail.com>
17379 M: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
17380 L: linux-media@vger.kernel.org
17382 F: Documentation/admin-guide/media/qcom_camss.rst
17383 F: Documentation/devicetree/bindings/media/*camss*
17384 F: drivers/media/platform/qcom/camss/
17386 QUALCOMM CLOCK DRIVERS
17387 M: Bjorn Andersson <andersson@kernel.org>
17388 L: linux-arm-msm@vger.kernel.org
17390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17391 F: Documentation/devicetree/bindings/clock/qcom,*
17392 F: drivers/clk/qcom/
17393 F: include/dt-bindings/clock/qcom,*
17395 QUALCOMM CLOUD AI (QAIC) DRIVER
17396 M: Jeffrey Hugo <quic_jhugo@quicinc.com>
17397 L: linux-arm-msm@vger.kernel.org
17398 L: dri-devel@lists.freedesktop.org
17400 T: git git://anongit.freedesktop.org/drm/drm-misc
17401 F: Documentation/accel/qaic/
17402 F: drivers/accel/qaic/
17403 F: include/uapi/drm/qaic_accel.h
17405 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17406 M: Bjorn Andersson <andersson@kernel.org>
17407 M: Konrad Dybcio <konrad.dybcio@linaro.org>
17408 L: linux-pm@vger.kernel.org
17409 L: linux-arm-msm@vger.kernel.org
17411 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17412 F: drivers/soc/qcom/cpr.c
17414 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17415 M: Ilia Lin <ilia.lin@kernel.org>
17416 L: linux-pm@vger.kernel.org
17418 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17419 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17420 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
17422 QUALCOMM CRYPTO DRIVERS
17423 M: Thara Gopinath <thara.gopinath@gmail.com>
17424 L: linux-crypto@vger.kernel.org
17425 L: linux-arm-msm@vger.kernel.org
17427 F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
17428 F: drivers/crypto/qce/
17430 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17431 M: Timur Tabi <timur@kernel.org>
17432 L: netdev@vger.kernel.org
17434 F: drivers/net/ethernet/qualcomm/emac/
17436 QUALCOMM ETHQOS ETHERNET DRIVER
17437 M: Vinod Koul <vkoul@kernel.org>
17438 R: Bhupesh Sharma <bhupesh.sharma@linaro.org>
17439 L: netdev@vger.kernel.org
17441 F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
17442 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17444 QUALCOMM FASTRPC DRIVER
17445 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17446 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
17447 L: linux-arm-msm@vger.kernel.org
17449 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17450 F: drivers/misc/fastrpc.c
17451 F: include/uapi/misc/fastrpc.h
17453 QUALCOMM HEXAGON ARCHITECTURE
17454 M: Brian Cain <bcain@quicinc.com>
17455 L: linux-hexagon@vger.kernel.org
17457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17460 QUALCOMM HIDMA DRIVER
17461 M: Sinan Kaya <okaya@kernel.org>
17462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17463 L: linux-arm-msm@vger.kernel.org
17464 L: dmaengine@vger.kernel.org
17466 F: drivers/dma/qcom/hidma*
17468 QUALCOMM I2C CCI DRIVER
17469 M: Loic Poulain <loic.poulain@linaro.org>
17470 M: Robert Foss <rfoss@kernel.org>
17471 L: linux-i2c@vger.kernel.org
17472 L: linux-arm-msm@vger.kernel.org
17474 F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17475 F: drivers/i2c/busses/i2c-qcom-cci.c
17477 QUALCOMM INTERCONNECT BWMON DRIVER
17478 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17479 L: linux-arm-msm@vger.kernel.org
17481 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17482 F: drivers/soc/qcom/icc-bwmon.c
17485 M: Rob Clark <robdclark@gmail.com>
17486 L: iommu@lists.linux.dev
17487 L: linux-arm-msm@vger.kernel.org
17489 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
17491 QUALCOMM IPC ROUTER (QRTR) DRIVER
17492 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17493 L: linux-arm-msm@vger.kernel.org
17495 F: include/trace/events/qrtr.h
17496 F: include/uapi/linux/qrtr.h
17499 QUALCOMM IPCC MAILBOX DRIVER
17500 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17501 L: linux-arm-msm@vger.kernel.org
17503 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17504 F: drivers/mailbox/qcom-ipcc.c
17505 F: include/dt-bindings/mailbox/qcom-ipcc.h
17507 QUALCOMM IPQ4019 USB PHY DRIVER
17508 M: Robert Marko <robert.marko@sartura.hr>
17509 M: Luka Perkov <luka.perkov@sartura.hr>
17510 L: linux-arm-msm@vger.kernel.org
17512 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17513 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17515 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17516 M: Robert Marko <robert.marko@sartura.hr>
17517 M: Luka Perkov <luka.perkov@sartura.hr>
17518 L: linux-arm-msm@vger.kernel.org
17520 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17521 F: drivers/regulator/vqmmc-ipq4019-regulator.c
17523 QUALCOMM NAND CONTROLLER DRIVER
17524 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17525 L: linux-mtd@lists.infradead.org
17526 L: linux-arm-msm@vger.kernel.org
17528 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17529 F: drivers/mtd/nand/raw/qcom_nandc.c
17531 QUALCOMM RMNET DRIVER
17532 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
17533 M: Sean Tranchetti <quic_stranche@quicinc.com>
17534 L: netdev@vger.kernel.org
17536 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17537 F: drivers/net/ethernet/qualcomm/rmnet/
17538 F: include/linux/if_rmnet.h
17540 QUALCOMM TSENS THERMAL DRIVER
17541 M: Amit Kucheria <amitk@kernel.org>
17542 M: Thara Gopinath <thara.gopinath@gmail.com>
17543 L: linux-pm@vger.kernel.org
17544 L: linux-arm-msm@vger.kernel.org
17546 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17547 F: drivers/thermal/qcom/
17549 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17550 M: Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
17551 M: Vikash Garodia <quic_vgarodia@quicinc.com>
17552 L: linux-media@vger.kernel.org
17553 L: linux-arm-msm@vger.kernel.org
17555 T: git git://linuxtv.org/media_tree.git
17556 F: Documentation/devicetree/bindings/media/*venus*
17557 F: drivers/media/platform/qcom/venus/
17559 QUALCOMM WCN36XX WIRELESS DRIVER
17560 M: Loic Poulain <loic.poulain@linaro.org>
17561 L: wcn36xx@lists.infradead.org
17563 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17564 F: drivers/net/wireless/ath/wcn36xx/
17566 QUANTENNA QTNFMAC WIRELESS DRIVER
17567 M: Igor Mitsyanko <imitsyanko@quantenna.com>
17568 R: Sergey Matyukevich <geomatsi@gmail.com>
17569 L: linux-wireless@vger.kernel.org
17571 F: drivers/net/wireless/quantenna
17573 RADEON and AMDGPU DRM DRIVERS
17574 M: Alex Deucher <alexander.deucher@amd.com>
17575 M: Christian König <christian.koenig@amd.com>
17576 M: Pan, Xinhui <Xinhui.Pan@amd.com>
17577 L: amd-gfx@lists.freedesktop.org
17579 B: https://gitlab.freedesktop.org/drm/amd/-/issues
17580 C: irc://irc.oftc.net/radeon
17581 T: git https://gitlab.freedesktop.org/agd5f/linux.git
17582 F: Documentation/gpu/amdgpu/
17583 F: drivers/gpu/drm/amd/
17584 F: drivers/gpu/drm/radeon/
17585 F: include/uapi/drm/amdgpu_drm.h
17586 F: include/uapi/drm/radeon_drm.h
17588 RADEON FRAMEBUFFER DISPLAY DRIVER
17589 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
17590 L: linux-fbdev@vger.kernel.org
17592 F: drivers/video/fbdev/aty/radeon*
17593 F: include/uapi/linux/radeonfb.h
17595 RADIOSHARK RADIO DRIVER
17596 M: Hans Verkuil <hverkuil@xs4all.nl>
17597 L: linux-media@vger.kernel.org
17599 T: git git://linuxtv.org/media_tree.git
17600 F: drivers/media/radio/radio-shark.c
17602 RADIOSHARK2 RADIO DRIVER
17603 M: Hans Verkuil <hverkuil@xs4all.nl>
17604 L: linux-media@vger.kernel.org
17606 T: git git://linuxtv.org/media_tree.git
17607 F: drivers/media/radio/radio-shark2.c
17608 F: drivers/media/radio/radio-tea5777.c
17610 RADOS BLOCK DEVICE (RBD)
17611 M: Ilya Dryomov <idryomov@gmail.com>
17612 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
17613 L: ceph-devel@vger.kernel.org
17615 W: http://ceph.com/
17616 T: git https://github.com/ceph/ceph-client.git
17617 F: Documentation/ABI/testing/sysfs-bus-rbd
17618 F: drivers/block/rbd.c
17619 F: drivers/block/rbd_types.h
17621 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17622 L: linux-fbdev@vger.kernel.org
17624 F: drivers/video/fbdev/aty/aty128fb.c
17626 RAINSHADOW-CEC DRIVER
17627 M: Hans Verkuil <hverkuil@xs4all.nl>
17628 L: linux-media@vger.kernel.org
17630 T: git git://linuxtv.org/media_tree.git
17631 F: drivers/media/cec/usb/rainshadow/
17633 RALINK MIPS ARCHITECTURE
17634 M: John Crispin <john@phrozen.org>
17635 L: linux-mips@vger.kernel.org
17637 F: arch/mips/ralink
17639 RALINK MT7621 MIPS ARCHITECTURE
17640 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17641 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17642 L: linux-mips@vger.kernel.org
17644 F: arch/mips/boot/dts/ralink/mt7621*
17646 RALINK RT2X00 WIRELESS LAN DRIVER
17647 M: Stanislaw Gruszka <stf_xl@wp.pl>
17648 M: Helmut Schaa <helmut.schaa@googlemail.com>
17649 L: linux-wireless@vger.kernel.org
17651 F: drivers/net/wireless/ralink/rt2x00/
17653 RAMDISK RAM BLOCK DEVICE DRIVER
17654 M: Jens Axboe <axboe@kernel.dk>
17656 F: Documentation/admin-guide/blockdev/ramdisk.rst
17657 F: drivers/block/brd.c
17659 RANCHU VIRTUAL BOARD FOR MIPS
17660 M: Miodrag Dinic <miodrag.dinic@mips.com>
17661 L: linux-mips@vger.kernel.org
17663 F: arch/mips/configs/generic/board-ranchu.config
17664 F: arch/mips/generic/board-ranchu.c
17666 RANDOM NUMBER DRIVER
17667 M: "Theodore Ts'o" <tytso@mit.edu>
17668 M: Jason A. Donenfeld <Jason@zx2c4.com>
17670 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17671 F: drivers/char/random.c
17672 F: drivers/virt/vmgenid.c
17675 M: Matt Porter <mporter@kernel.crashing.org>
17676 M: Alexandre Bounine <alex.bou9@gmail.com>
17678 F: drivers/rapidio/
17681 M: Tony Luck <tony.luck@intel.com>
17682 M: Borislav Petkov <bp@alien8.de>
17683 L: linux-edac@vger.kernel.org
17685 F: Documentation/admin-guide/ras.rst
17687 F: include/linux/ras.h
17688 F: include/ras/ras_event.h
17690 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17691 L: linux-wireless@vger.kernel.org
17693 F: drivers/net/wireless/legacy/ray*
17695 RC-CORE / LIRC FRAMEWORK
17696 M: Sean Young <sean@mess.org>
17697 L: linux-media@vger.kernel.org
17699 W: http://linuxtv.org
17700 T: git git://linuxtv.org/media_tree.git
17701 F: Documentation/driver-api/media/rc-core.rst
17702 F: Documentation/userspace-api/media/rc/
17703 F: drivers/media/rc/
17704 F: include/media/rc-core.h
17705 F: include/media/rc-map.h
17706 F: include/uapi/linux/lirc.h
17708 RCMM REMOTE CONTROLS DECODER
17709 M: Patrick Lerda <patrick9876@free.fr>
17711 F: drivers/media/rc/ir-rcmm-decoder.c
17713 RCUTORTURE TEST FRAMEWORK
17714 M: "Paul E. McKenney" <paulmck@kernel.org>
17715 M: Josh Triplett <josh@joshtriplett.org>
17716 R: Steven Rostedt <rostedt@goodmis.org>
17717 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17718 R: Lai Jiangshan <jiangshanlai@gmail.com>
17719 L: rcu@vger.kernel.org
17721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17722 F: tools/testing/selftests/rcutorture
17724 RDACM20 Camera Sensor
17725 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17726 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17727 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17728 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17729 L: linux-media@vger.kernel.org
17731 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17732 F: drivers/media/i2c/max9271.c
17733 F: drivers/media/i2c/max9271.h
17734 F: drivers/media/i2c/rdacm20.c
17736 RDACM21 Camera Sensor
17737 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17738 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17739 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17740 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17741 L: linux-media@vger.kernel.org
17743 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17744 F: drivers/media/i2c/max9271.c
17745 F: drivers/media/i2c/max9271.h
17746 F: drivers/media/i2c/rdacm21.c
17749 M: Florian Fainelli <florian@openwrt.org>
17752 RDC R6040 FAST ETHERNET DRIVER
17753 M: Florian Fainelli <f.fainelli@gmail.com>
17754 L: netdev@vger.kernel.org
17756 F: drivers/net/ethernet/rdc/r6040.c
17758 RDMAVT - RDMA verbs software
17759 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17760 L: linux-rdma@vger.kernel.org
17762 F: drivers/infiniband/sw/rdmavt
17764 RDS - RELIABLE DATAGRAM SOCKETS
17765 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17766 L: netdev@vger.kernel.org
17767 L: linux-rdma@vger.kernel.org
17768 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17770 W: https://oss.oracle.com/projects/rds/
17771 F: Documentation/networking/rds.rst
17774 RDT - RESOURCE ALLOCATION
17775 M: Fenghua Yu <fenghua.yu@intel.com>
17776 M: Reinette Chatre <reinette.chatre@intel.com>
17777 L: linux-kernel@vger.kernel.org
17779 F: Documentation/arch/x86/resctrl*
17780 F: arch/x86/include/asm/resctrl.h
17781 F: arch/x86/kernel/cpu/resctrl/
17782 F: tools/testing/selftests/resctrl/
17784 READ-COPY UPDATE (RCU)
17785 M: "Paul E. McKenney" <paulmck@kernel.org>
17786 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17787 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17788 M: Joel Fernandes <joel@joelfernandes.org>
17789 M: Josh Triplett <josh@joshtriplett.org>
17790 M: Boqun Feng <boqun.feng@gmail.com>
17791 R: Steven Rostedt <rostedt@goodmis.org>
17792 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17793 R: Lai Jiangshan <jiangshanlai@gmail.com>
17794 R: Zqiang <qiang1.zhang@intel.com>
17795 L: rcu@vger.kernel.org
17797 W: http://www.rdrop.com/users/paulmck/RCU/
17798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17799 F: Documentation/RCU/
17800 F: include/linux/rcu*
17802 X: Documentation/RCU/torture.rst
17803 X: include/linux/srcu*.h
17804 X: kernel/rcu/srcu*.c
17806 REAL TIME CLOCK (RTC) SUBSYSTEM
17807 M: Alessandro Zummo <a.zummo@towertech.it>
17808 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17809 L: linux-rtc@vger.kernel.org
17811 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17813 F: Documentation/admin-guide/rtc.rst
17814 F: Documentation/devicetree/bindings/rtc/
17816 F: include/linux/platform_data/rtc-*
17817 F: include/linux/rtc.h
17818 F: include/linux/rtc/
17819 F: include/uapi/linux/rtc.h
17820 F: tools/testing/selftests/rtc/
17822 Real-time Linux Analysis (RTLA) tools
17823 M: Daniel Bristot de Oliveira <bristot@kernel.org>
17824 M: Steven Rostedt <rostedt@goodmis.org>
17825 L: linux-trace-devel@vger.kernel.org
17827 F: Documentation/tools/rtla/
17828 F: tools/tracing/rtla/
17830 REALTEK AUDIO CODECS
17831 M: Oder Chiou <oder_chiou@realtek.com>
17833 F: include/sound/rt*.h
17834 F: sound/soc/codecs/rt*
17836 REALTEK OTTO WATCHDOG
17837 M: Sander Vanheule <sander@svanheule.net>
17838 L: linux-watchdog@vger.kernel.org
17840 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17841 F: drivers/watchdog/realtek_otto_wdt.c
17843 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17844 M: Linus Walleij <linus.walleij@linaro.org>
17845 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17847 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17848 F: drivers/net/dsa/realtek/*
17850 REALTEK WIRELESS DRIVER (rtlwifi family)
17851 M: Ping-Ke Shih <pkshih@realtek.com>
17852 L: linux-wireless@vger.kernel.org
17854 W: https://wireless.wiki.kernel.org/
17855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17856 F: drivers/net/wireless/realtek/rtlwifi/
17858 REALTEK WIRELESS DRIVER (rtw88)
17859 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17860 L: linux-wireless@vger.kernel.org
17862 F: drivers/net/wireless/realtek/rtw88/
17864 REALTEK WIRELESS DRIVER (rtw89)
17865 M: Ping-Ke Shih <pkshih@realtek.com>
17866 L: linux-wireless@vger.kernel.org
17868 F: drivers/net/wireless/realtek/rtw89/
17870 REDPINE WIRELESS DRIVER
17871 L: linux-wireless@vger.kernel.org
17873 F: drivers/net/wireless/rsi/
17875 REGISTER MAP ABSTRACTION
17876 M: Mark Brown <broonie@kernel.org>
17877 L: linux-kernel@vger.kernel.org
17879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17880 F: Documentation/devicetree/bindings/regmap/
17881 F: drivers/base/regmap/
17882 F: include/linux/regmap.h
17884 REISERFS FILE SYSTEM
17885 L: reiserfs-devel@vger.kernel.org
17889 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17890 M: Bjorn Andersson <andersson@kernel.org>
17891 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17892 L: linux-remoteproc@vger.kernel.org
17894 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17895 F: Documentation/ABI/testing/sysfs-class-remoteproc
17896 F: Documentation/devicetree/bindings/remoteproc/
17897 F: Documentation/staging/remoteproc.rst
17898 F: drivers/remoteproc/
17899 F: include/linux/remoteproc.h
17900 F: include/linux/remoteproc/
17902 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17903 M: Bjorn Andersson <andersson@kernel.org>
17904 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17905 L: linux-remoteproc@vger.kernel.org
17907 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17908 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17909 F: Documentation/staging/rpmsg.rst
17911 F: include/linux/rpmsg.h
17912 F: include/linux/rpmsg/
17913 F: include/uapi/linux/rpmsg.h
17916 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17917 M: Stephan Gerhold <stephan@gerhold.net>
17918 L: netdev@vger.kernel.org
17919 L: linux-remoteproc@vger.kernel.org
17921 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17923 RENESAS CLOCK DRIVERS
17924 M: Geert Uytterhoeven <geert+renesas@glider.be>
17925 L: linux-renesas-soc@vger.kernel.org
17927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17928 F: Documentation/devicetree/bindings/clock/renesas,*
17929 F: drivers/clk/renesas/
17931 RENESAS EMEV2 I2C DRIVER
17932 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17933 L: linux-renesas-soc@vger.kernel.org
17935 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17936 F: drivers/i2c/busses/i2c-emev2.c
17938 RENESAS ETHERNET DRIVERS
17939 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17940 L: netdev@vger.kernel.org
17941 L: linux-renesas-soc@vger.kernel.org
17942 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17943 F: drivers/net/ethernet/renesas/
17944 F: include/linux/sh_eth.h
17946 RENESAS IDT821034 ASoC CODEC
17947 M: Herve Codina <herve.codina@bootlin.com>
17948 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17950 F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
17951 F: sound/soc/codecs/idt821034.c
17953 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17954 M: Miquel Raynal <miquel.raynal@bootlin.com>
17955 L: linux-mtd@lists.infradead.org
17956 L: linux-renesas-soc@vger.kernel.org
17958 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17959 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17961 RENESAS R-CAR GYROADC DRIVER
17962 M: Marek Vasut <marek.vasut@gmail.com>
17963 L: linux-iio@vger.kernel.org
17965 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17966 F: drivers/iio/adc/rcar-gyroadc.c
17968 RENESAS R-CAR I2C DRIVERS
17969 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17970 L: linux-renesas-soc@vger.kernel.org
17972 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17973 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17974 F: drivers/i2c/busses/i2c-rcar.c
17975 F: drivers/i2c/busses/i2c-sh_mobile.c
17977 RENESAS R-CAR SATA DRIVER
17978 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17979 L: linux-ide@vger.kernel.org
17980 L: linux-renesas-soc@vger.kernel.org
17982 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17983 F: drivers/ata/sata_rcar.c
17985 RENESAS R-CAR THERMAL DRIVERS
17986 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17987 L: linux-renesas-soc@vger.kernel.org
17989 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17990 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17991 F: drivers/thermal/rcar_gen3_thermal.c
17992 F: drivers/thermal/rcar_thermal.c
17994 RENESAS RIIC DRIVER
17995 M: Chris Brandt <chris.brandt@renesas.com>
17996 L: linux-renesas-soc@vger.kernel.org
17998 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17999 F: drivers/i2c/busses/i2c-riic.c
18001 RENESAS RZ/G2L A/D DRIVER
18002 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
18003 L: linux-iio@vger.kernel.org
18004 L: linux-renesas-soc@vger.kernel.org
18006 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
18007 F: drivers/iio/adc/rzg2l_adc.c
18009 RENESAS RZ/G2L MTU3a COUNTER DRIVER
18010 M: Biju Das <biju.das.jz@bp.renesas.com>
18011 L: linux-iio@vger.kernel.org
18012 L: linux-renesas-soc@vger.kernel.org
18014 F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
18015 F: drivers/counter/rz-mtu3-cnt.c
18017 RENESAS RZ/N1 A5PSW SWITCH DRIVER
18018 M: Clément Léger <clement.leger@bootlin.com>
18019 L: linux-renesas-soc@vger.kernel.org
18020 L: netdev@vger.kernel.org
18022 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
18023 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
18024 F: drivers/net/dsa/rzn1_a5psw*
18025 F: drivers/net/pcs/pcs-rzn1-miic.c
18026 F: include/dt-bindings/net/pcs-rzn1-miic.h
18027 F: include/linux/pcs-rzn1-miic.h
18028 F: net/dsa/tag_rzn1_a5psw.c
18030 RENESAS RZ/N1 RTC CONTROLLER DRIVER
18031 M: Miquel Raynal <miquel.raynal@bootlin.com>
18032 L: linux-rtc@vger.kernel.org
18033 L: linux-renesas-soc@vger.kernel.org
18035 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
18036 F: drivers/rtc/rtc-rzn1.c
18038 RENESAS RZ/N1 USBF CONTROLLER DRIVER
18039 M: Herve Codina <herve.codina@bootlin.com>
18040 L: linux-renesas-soc@vger.kernel.org
18041 L: linux-usb@vger.kernel.org
18043 F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
18044 F: drivers/usb/gadget/udc/renesas_usbf.c
18046 RENESAS USB PHY DRIVER
18047 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
18048 L: linux-renesas-soc@vger.kernel.org
18050 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
18052 RENESAS VERSACLOCK 7 CLOCK DRIVER
18053 M: Alex Helms <alexander.helms.jy@renesas.com>
18055 F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
18056 F: drivers/clk/clk-versaclock7.c
18058 RESET CONTROLLER FRAMEWORK
18059 M: Philipp Zabel <p.zabel@pengutronix.de>
18061 T: git git://git.pengutronix.de/git/pza/linux
18062 F: Documentation/devicetree/bindings/reset/
18063 F: Documentation/driver-api/reset.rst
18065 F: include/dt-bindings/reset/
18066 F: include/linux/reset-controller.h
18067 F: include/linux/reset.h
18068 F: include/linux/reset/
18069 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
18071 RESTARTABLE SEQUENCES SUPPORT
18072 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18073 M: Peter Zijlstra <peterz@infradead.org>
18074 M: "Paul E. McKenney" <paulmck@kernel.org>
18075 M: Boqun Feng <boqun.feng@gmail.com>
18076 L: linux-kernel@vger.kernel.org
18078 F: include/trace/events/rseq.h
18079 F: include/uapi/linux/rseq.h
18081 F: tools/testing/selftests/rseq/
18084 M: Johannes Berg <johannes@sipsolutions.net>
18085 L: linux-wireless@vger.kernel.org
18087 W: https://wireless.wiki.kernel.org/
18088 Q: https://patchwork.kernel.org/project/linux-wireless/list/
18089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18091 F: Documentation/ABI/stable/sysfs-class-rfkill
18092 F: Documentation/driver-api/rfkill.rst
18093 F: include/linux/rfkill.h
18094 F: include/uapi/linux/rfkill.h
18098 M: Thomas Graf <tgraf@suug.ch>
18099 M: Herbert Xu <herbert@gondor.apana.org.au>
18100 L: netdev@vger.kernel.org
18102 F: include/linux/rhashtable-types.h
18103 F: include/linux/rhashtable.h
18104 F: lib/rhashtable.c
18105 F: lib/test_rhashtable.c
18107 RICOH R5C592 MEMORYSTICK DRIVER
18108 M: Maxim Levitsky <maximlevitsky@gmail.com>
18110 F: drivers/memstick/host/r592.*
18112 RICOH SMARTMEDIA/XD DRIVER
18113 M: Maxim Levitsky <maximlevitsky@gmail.com>
18115 F: drivers/mtd/nand/raw/r852.c
18116 F: drivers/mtd/nand/raw/r852.h
18118 RISC-V ARCHITECTURE
18119 M: Paul Walmsley <paul.walmsley@sifive.com>
18120 M: Palmer Dabbelt <palmer@dabbelt.com>
18121 M: Albert Ou <aou@eecs.berkeley.edu>
18122 L: linux-riscv@lists.infradead.org
18124 Q: https://patchwork.kernel.org/project/linux-riscv/list/
18125 C: irc://irc.libera.chat/riscv
18126 P: Documentation/riscv/patch-acceptance.rst
18127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
18132 RISC-V MICROCHIP FPGA SUPPORT
18133 M: Conor Dooley <conor.dooley@microchip.com>
18134 M: Daire McNamara <daire.mcnamara@microchip.com>
18135 L: linux-riscv@lists.infradead.org
18137 F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
18138 F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
18139 F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
18140 F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
18141 F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
18142 F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
18143 F: Documentation/devicetree/bindings/riscv/microchip.yaml
18144 F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
18145 F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
18146 F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
18147 F: arch/riscv/boot/dts/microchip/
18148 F: drivers/char/hw_random/mpfs-rng.c
18149 F: drivers/clk/microchip/clk-mpfs*.c
18150 F: drivers/i2c/busses/i2c-microchip-corei2c.c
18151 F: drivers/mailbox/mailbox-mpfs.c
18152 F: drivers/pci/controller/pcie-microchip-host.c
18153 F: drivers/reset/reset-mpfs.c
18154 F: drivers/rtc/rtc-mpfs.c
18155 F: drivers/soc/microchip/mpfs-sys-controller.c
18156 F: drivers/spi/spi-microchip-core-qspi.c
18157 F: drivers/spi/spi-microchip-core.c
18158 F: drivers/usb/musb/mpfs.c
18159 F: include/soc/microchip/mpfs.h
18161 RISC-V MISC SOC SUPPORT
18162 M: Conor Dooley <conor@kernel.org>
18163 L: linux-riscv@lists.infradead.org
18165 Q: https://patchwork.kernel.org/project/linux-riscv/list/
18166 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18167 F: Documentation/devicetree/bindings/riscv/
18168 F: arch/riscv/boot/dts/
18171 M: Atish Patra <atishp@atishpatra.org>
18172 R: Anup Patel <anup@brainfault.org>
18173 L: linux-riscv@lists.infradead.org
18175 F: drivers/perf/riscv_pmu.c
18176 F: drivers/perf/riscv_pmu_legacy.c
18177 F: drivers/perf/riscv_pmu_sbi.c
18180 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
18181 M: Jack Wang <jinpu.wang@ionos.com>
18182 L: linux-block@vger.kernel.org
18184 F: drivers/block/rnbd/
18187 M: Stefan Achatz <erazor_de@users.sourceforge.net>
18189 W: http://sourceforge.net/projects/roccat/
18190 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
18191 F: drivers/hid/hid-roccat*
18192 F: include/linux/hid-roccat*
18194 ROCKCHIP CRYPTO DRIVERS
18195 M: Corentin Labbe <clabbe@baylibre.com>
18196 L: linux-crypto@vger.kernel.org
18198 F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
18199 F: drivers/crypto/rockchip/
18201 ROCKCHIP I2S TDM DRIVER
18202 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
18203 L: linux-rockchip@lists.infradead.org
18205 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
18206 F: sound/soc/rockchip/rockchip_i2s_tdm.*
18208 ROCKCHIP ISP V1 DRIVER
18209 M: Dafna Hirschfeld <dafna@fastmail.com>
18210 L: linux-media@vger.kernel.org
18211 L: linux-rockchip@lists.infradead.org
18213 F: Documentation/admin-guide/media/rkisp1.rst
18214 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
18215 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
18216 F: drivers/media/platform/rockchip/rkisp1
18217 F: include/uapi/linux/rkisp1-config.h
18219 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18220 M: Jacob Chen <jacob-chen@iotwrt.com>
18221 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18222 L: linux-media@vger.kernel.org
18223 L: linux-rockchip@lists.infradead.org
18225 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
18226 F: drivers/media/platform/rockchip/rga/
18228 ROCKCHIP VIDEO DECODER DRIVER
18229 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18230 L: linux-media@vger.kernel.org
18231 L: linux-rockchip@lists.infradead.org
18233 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18234 F: drivers/staging/media/rkvdec/
18237 M: Jiri Pirko <jiri@resnulli.us>
18238 L: netdev@vger.kernel.org
18240 F: drivers/net/ethernet/rocker/
18242 ROCKETPORT EXPRESS/INFINITY DRIVER
18243 M: Kevin Cernekee <cernekee@gmail.com>
18244 L: linux-serial@vger.kernel.org
18246 F: drivers/tty/serial/rp2.*
18248 ROHM BD99954 CHARGER IC
18249 M: Matti Vaittinen <mazziesaccount@gmail.com>
18251 F: drivers/power/supply/bd99954-charger.c
18252 F: drivers/power/supply/bd99954-charger.h
18254 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18255 M: Tomasz Duszynski <tduszyns@gmail.com>
18257 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
18258 F: drivers/iio/light/bh1750.c
18260 ROHM BU27034 AMBIENT LIGHT SENSOR DRIVER
18261 M: Matti Vaittinen <mazziesaccount@gmail.com>
18262 L: linux-iio@vger.kernel.org
18264 F: drivers/iio/light/rohm-bu27034.c
18266 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18267 M: Marek Vasut <marek.vasut+renesas@gmail.com>
18268 L: linux-kernel@vger.kernel.org
18269 L: linux-renesas-soc@vger.kernel.org
18271 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18272 F: drivers/gpio/gpio-bd9571mwv.c
18273 F: drivers/mfd/bd9571mwv.c
18274 F: drivers/regulator/bd9571mwv-regulator.c
18275 F: include/linux/mfd/bd9571mwv.h
18277 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18278 M: Matti Vaittinen <mazziesaccount@gmail.com>
18280 F: drivers/clk/clk-bd718x7.c
18281 F: drivers/gpio/gpio-bd71815.c
18282 F: drivers/gpio/gpio-bd71828.c
18283 F: drivers/mfd/rohm-bd71828.c
18284 F: drivers/mfd/rohm-bd718x7.c
18285 F: drivers/mfd/rohm-bd9576.c
18286 F: drivers/regulator/bd71815-regulator.c
18287 F: drivers/regulator/bd71828-regulator.c
18288 F: drivers/regulator/bd718x7-regulator.c
18289 F: drivers/regulator/bd9576-regulator.c
18290 F: drivers/regulator/rohm-regulator.c
18291 F: drivers/rtc/rtc-bd70528.c
18292 F: drivers/watchdog/bd9576_wdt.c
18293 F: include/linux/mfd/rohm-bd71815.h
18294 F: include/linux/mfd/rohm-bd71828.h
18295 F: include/linux/mfd/rohm-bd718x7.h
18296 F: include/linux/mfd/rohm-bd957x.h
18297 F: include/linux/mfd/rohm-generic.h
18298 F: include/linux/mfd/rohm-shared.h
18301 M: Ralf Baechle <ralf@linux-mips.org>
18302 L: linux-hams@vger.kernel.org
18304 W: http://www.linux-ax25.org/
18305 F: include/net/rose.h
18306 F: include/uapi/linux/rose.h
18309 ROTATION DRIVER FOR ALLWINNER A83T
18310 M: Jernej Skrabec <jernej.skrabec@gmail.com>
18311 L: linux-media@vger.kernel.org
18313 T: git git://linuxtv.org/media_tree.git
18314 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
18315 F: drivers/media/platform/sunxi/sun8i-rotate/
18318 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18319 L: linux-remoteproc@vger.kernel.org
18321 F: drivers/tty/rpmsg_tty.c
18323 RTL2830 MEDIA DRIVER
18324 M: Antti Palosaari <crope@iki.fi>
18325 L: linux-media@vger.kernel.org
18327 W: https://linuxtv.org
18328 W: http://palosaari.fi/linux/
18329 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18330 T: git git://linuxtv.org/anttip/media_tree.git
18331 F: drivers/media/dvb-frontends/rtl2830*
18333 RTL2832 MEDIA DRIVER
18334 M: Antti Palosaari <crope@iki.fi>
18335 L: linux-media@vger.kernel.org
18337 W: https://linuxtv.org
18338 W: http://palosaari.fi/linux/
18339 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18340 T: git git://linuxtv.org/anttip/media_tree.git
18341 F: drivers/media/dvb-frontends/rtl2832*
18343 RTL2832_SDR MEDIA DRIVER
18344 M: Antti Palosaari <crope@iki.fi>
18345 L: linux-media@vger.kernel.org
18347 W: https://linuxtv.org
18348 W: http://palosaari.fi/linux/
18349 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18350 T: git git://linuxtv.org/anttip/media_tree.git
18351 F: drivers/media/dvb-frontends/rtl2832_sdr*
18353 RTL8180 WIRELESS DRIVER
18354 L: linux-wireless@vger.kernel.org
18356 W: https://wireless.wiki.kernel.org/
18357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18358 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
18360 RTL8187 WIRELESS DRIVER
18361 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18362 M: Hin-Tak Leung <htl10@users.sourceforge.net>
18363 M: Larry Finger <Larry.Finger@lwfinger.net>
18364 L: linux-wireless@vger.kernel.org
18366 W: https://wireless.wiki.kernel.org/
18367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18368 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
18370 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
18371 M: Jes Sorensen <Jes.Sorensen@gmail.com>
18372 L: linux-wireless@vger.kernel.org
18374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
18375 F: drivers/net/wireless/realtek/rtl8xxxu/
18377 RTRS TRANSPORT DRIVERS
18378 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
18379 M: Jack Wang <jinpu.wang@ionos.com>
18380 L: linux-rdma@vger.kernel.org
18382 F: drivers/infiniband/ulp/rtrs/
18384 RUNTIME VERIFICATION (RV)
18385 M: Daniel Bristot de Oliveira <bristot@kernel.org>
18386 M: Steven Rostedt <rostedt@goodmis.org>
18387 L: linux-trace-devel@vger.kernel.org
18389 F: Documentation/trace/rv/
18390 F: include/linux/rv.h
18392 F: kernel/trace/rv/
18393 F: tools/verification/
18396 M: Miguel Ojeda <ojeda@kernel.org>
18397 M: Alex Gaynor <alex.gaynor@gmail.com>
18398 M: Wedson Almeida Filho <wedsonaf@gmail.com>
18399 R: Boqun Feng <boqun.feng@gmail.com>
18400 R: Gary Guo <gary@garyguo.net>
18401 R: Björn Roy Baron <bjorn3_gh@protonmail.com>
18402 R: Benno Lossin <benno.lossin@proton.me>
18403 L: rust-for-linux@vger.kernel.org
18405 W: https://github.com/Rust-for-Linux/linux
18406 B: https://github.com/Rust-for-Linux/linux/issues
18407 C: zulip://rust-for-linux.zulipchat.com
18408 T: git https://github.com/Rust-for-Linux/linux.git rust-next
18409 F: Documentation/rust/
18415 RXRPC SOCKETS (AF_RXRPC)
18416 M: David Howells <dhowells@redhat.com>
18417 M: Marc Dionne <marc.dionne@auristor.com>
18418 L: linux-afs@lists.infradead.org
18420 W: https://www.infradead.org/~dhowells/kafs/
18421 F: Documentation/networking/rxrpc.rst
18422 F: include/keys/rxrpc-type.h
18423 F: include/net/af_rxrpc.h
18424 F: include/trace/events/rxrpc.h
18425 F: include/uapi/linux/rxrpc.h
18428 S3 SAVAGE FRAMEBUFFER DRIVER
18429 M: Antonino Daplas <adaplas@gmail.com>
18430 L: linux-fbdev@vger.kernel.org
18432 F: drivers/video/fbdev/savage/
18435 M: Heiko Carstens <hca@linux.ibm.com>
18436 M: Vasily Gorbik <gor@linux.ibm.com>
18437 M: Alexander Gordeev <agordeev@linux.ibm.com>
18438 R: Christian Borntraeger <borntraeger@linux.ibm.com>
18439 R: Sven Schnelle <svens@linux.ibm.com>
18440 L: linux-s390@vger.kernel.org
18442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18443 F: Documentation/driver-api/s390-drivers.rst
18444 F: Documentation/s390/
18447 F: drivers/watchdog/diag288_wdt.c
18449 S390 COMMON I/O LAYER
18450 M: Vineeth Vijayan <vneethv@linux.ibm.com>
18451 M: Peter Oberparleiter <oberpar@linux.ibm.com>
18452 L: linux-s390@vger.kernel.org
18454 F: drivers/s390/cio/
18457 M: Stefan Haberland <sth@linux.ibm.com>
18458 M: Jan Hoeppner <hoeppner@linux.ibm.com>
18459 L: linux-s390@vger.kernel.org
18461 F: block/partitions/ibm.c
18462 F: drivers/s390/block/dasd*
18463 F: include/linux/dasd_mod.h
18466 M: Niklas Schnelle <schnelle@linux.ibm.com>
18467 M: Matthew Rosato <mjrosato@linux.ibm.com>
18468 R: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18469 L: linux-s390@vger.kernel.org
18471 F: drivers/iommu/s390-iommu.c
18473 S390 IUCV NETWORK LAYER
18474 M: Alexandra Winter <wintera@linux.ibm.com>
18475 M: Wenjia Zhang <wenjia@linux.ibm.com>
18476 L: linux-s390@vger.kernel.org
18477 L: netdev@vger.kernel.org
18479 F: drivers/s390/net/*iucv*
18480 F: include/net/iucv/
18484 M: Alexander Gordeev <agordeev@linux.ibm.com>
18485 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18486 L: linux-s390@vger.kernel.org
18488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18489 F: arch/s390/include/asm/pgtable.h
18492 S390 NETWORK DRIVERS
18493 M: Alexandra Winter <wintera@linux.ibm.com>
18494 M: Wenjia Zhang <wenjia@linux.ibm.com>
18495 L: linux-s390@vger.kernel.org
18496 L: netdev@vger.kernel.org
18498 F: drivers/s390/net/
18501 M: Niklas Schnelle <schnelle@linux.ibm.com>
18502 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18503 L: linux-s390@vger.kernel.org
18505 F: Documentation/s390/pci.rst
18507 F: drivers/pci/hotplug/s390_pci_hpc.c
18510 M: Vineeth Vijayan <vneethv@linux.ibm.com>
18511 L: linux-s390@vger.kernel.org
18513 F: drivers/s390/block/scm*
18514 F: drivers/s390/cio/scm.c
18516 S390 VFIO AP DRIVER
18517 M: Tony Krowiak <akrowiak@linux.ibm.com>
18518 M: Halil Pasic <pasic@linux.ibm.com>
18519 M: Jason Herne <jjherne@linux.ibm.com>
18520 L: linux-s390@vger.kernel.org
18522 F: Documentation/s390/vfio-ap*
18523 F: drivers/s390/crypto/vfio_ap*
18525 S390 VFIO-CCW DRIVER
18526 M: Eric Farman <farman@linux.ibm.com>
18527 M: Matthew Rosato <mjrosato@linux.ibm.com>
18528 R: Halil Pasic <pasic@linux.ibm.com>
18529 L: linux-s390@vger.kernel.org
18530 L: kvm@vger.kernel.org
18532 F: Documentation/s390/vfio-ccw.rst
18533 F: drivers/s390/cio/vfio_ccw*
18534 F: include/uapi/linux/vfio_ccw.h
18536 S390 VFIO-PCI DRIVER
18537 M: Matthew Rosato <mjrosato@linux.ibm.com>
18538 M: Eric Farman <farman@linux.ibm.com>
18539 L: linux-s390@vger.kernel.org
18540 L: kvm@vger.kernel.org
18542 F: arch/s390/kvm/pci*
18543 F: drivers/vfio/pci/vfio_pci_zdev.c
18544 F: include/uapi/linux/vfio_zdev.h
18547 M: Harald Freudenberger <freude@linux.ibm.com>
18548 L: linux-s390@vger.kernel.org
18550 F: drivers/s390/crypto/
18553 M: Steffen Maier <maier@linux.ibm.com>
18554 M: Benjamin Block <bblock@linux.ibm.com>
18555 L: linux-s390@vger.kernel.org
18557 F: drivers/s390/scsi/zfcp_*
18559 SAA6588 RDS RECEIVER DRIVER
18560 M: Hans Verkuil <hverkuil@xs4all.nl>
18561 L: linux-media@vger.kernel.org
18563 W: https://linuxtv.org
18564 T: git git://linuxtv.org/media_tree.git
18565 F: drivers/media/i2c/saa6588*
18567 SAA7134 VIDEO4LINUX DRIVER
18568 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18569 L: linux-media@vger.kernel.org
18571 W: https://linuxtv.org
18572 T: git git://linuxtv.org/media_tree.git
18573 F: Documentation/driver-api/media/drivers/saa7134*
18574 F: drivers/media/pci/saa7134/
18576 SAA7146 VIDEO4LINUX-2 DRIVER
18577 M: Hans Verkuil <hverkuil@xs4all.nl>
18578 L: linux-media@vger.kernel.org
18580 T: git git://linuxtv.org/media_tree.git
18581 F: drivers/media/common/saa7146/
18582 F: drivers/media/pci/saa7146/
18583 F: include/media/drv-intf/saa7146*
18585 SAFESETID SECURITY MODULE
18586 M: Micah Morton <mortonm@chromium.org>
18588 F: Documentation/admin-guide/LSM/SafeSetID.rst
18589 F: security/safesetid/
18591 SAMSUNG AUDIO (ASoC) DRIVERS
18592 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18593 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18595 B: mailto:linux-samsung-soc@vger.kernel.org
18596 F: Documentation/devicetree/bindings/sound/samsung*
18597 F: sound/soc/samsung/
18599 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18600 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18601 L: linux-crypto@vger.kernel.org
18602 L: linux-samsung-soc@vger.kernel.org
18604 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18605 F: drivers/crypto/exynos-rng.c
18607 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18608 M: Łukasz Stelmach <l.stelmach@samsung.com>
18609 L: linux-samsung-soc@vger.kernel.org
18611 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18612 F: drivers/char/hw_random/exynos-trng.c
18614 SAMSUNG FRAMEBUFFER DRIVER
18615 M: Jingoo Han <jingoohan1@gmail.com>
18616 L: linux-fbdev@vger.kernel.org
18618 F: drivers/video/fbdev/s3c-fb.c
18620 SAMSUNG INTERCONNECT DRIVERS
18621 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18622 M: Artur Świgoń <a.swigon@samsung.com>
18623 L: linux-pm@vger.kernel.org
18624 L: linux-samsung-soc@vger.kernel.org
18626 F: drivers/interconnect/samsung/
18628 SAMSUNG LAPTOP DRIVER
18629 M: Corentin Chary <corentin.chary@gmail.com>
18630 L: platform-driver-x86@vger.kernel.org
18632 F: drivers/platform/x86/samsung-laptop.c
18634 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18635 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18636 L: linux-kernel@vger.kernel.org
18637 L: linux-samsung-soc@vger.kernel.org
18639 B: mailto:linux-samsung-soc@vger.kernel.org
18640 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18641 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18642 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18643 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18644 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18645 F: drivers/clk/clk-s2mps11.c
18646 F: drivers/mfd/sec*.c
18647 F: drivers/regulator/s2m*.c
18648 F: drivers/regulator/s5m*.c
18649 F: drivers/rtc/rtc-s5m.c
18650 F: include/linux/mfd/samsung/
18652 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18653 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18654 L: linux-media@vger.kernel.org
18655 L: linux-samsung-soc@vger.kernel.org
18657 F: drivers/media/platform/samsung/s3c-camif/
18658 F: include/media/drv-intf/s3c_camif.h
18660 SAMSUNG S3FWRN5 NFC DRIVER
18661 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18663 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18664 F: drivers/nfc/s3fwrn5
18666 SAMSUNG S5C73M3 CAMERA DRIVER
18667 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18668 M: Andrzej Hajda <andrzej.hajda@intel.com>
18669 L: linux-media@vger.kernel.org
18671 F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
18672 F: drivers/media/i2c/s5c73m3/*
18674 SAMSUNG S5K5BAF CAMERA DRIVER
18675 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18676 M: Andrzej Hajda <andrzej.hajda@intel.com>
18677 L: linux-media@vger.kernel.org
18679 F: drivers/media/i2c/s5k5baf.c
18681 SAMSUNG S5P Security SubSystem (SSS) DRIVER
18682 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18683 M: Vladimir Zapolskiy <vz@mleia.com>
18684 L: linux-crypto@vger.kernel.org
18685 L: linux-samsung-soc@vger.kernel.org
18687 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18688 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18689 F: drivers/crypto/s5p-sss.c
18691 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18692 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18693 L: linux-media@vger.kernel.org
18695 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18696 F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
18697 F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
18698 F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
18699 F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
18700 F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
18701 F: drivers/media/platform/samsung/exynos4-is/
18703 SAMSUNG SOC CLOCK DRIVERS
18704 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18705 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18706 M: Tomasz Figa <tomasz.figa@gmail.com>
18707 M: Chanwoo Choi <cw00.choi@samsung.com>
18708 R: Alim Akhtar <alim.akhtar@samsung.com>
18709 L: linux-samsung-soc@vger.kernel.org
18711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
18712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18713 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18714 F: Documentation/devicetree/bindings/clock/samsung,s3c*
18715 F: drivers/clk/samsung/
18716 F: include/dt-bindings/clock/exynos*.h
18717 F: include/dt-bindings/clock/s5p*.h
18718 F: include/dt-bindings/clock/samsung,*.h
18719 F: include/linux/clk/samsung.h
18721 SAMSUNG SPI DRIVERS
18722 M: Andi Shyti <andi.shyti@kernel.org>
18723 L: linux-spi@vger.kernel.org
18724 L: linux-samsung-soc@vger.kernel.org
18726 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18727 F: drivers/spi/spi-s3c*
18728 F: include/linux/platform_data/spi-s3c64xx.h
18730 SAMSUNG SXGBE DRIVERS
18731 M: Byungho An <bh74.an@samsung.com>
18732 L: netdev@vger.kernel.org
18734 F: drivers/net/ethernet/samsung/sxgbe/
18736 SAMSUNG THERMAL DRIVER
18737 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18738 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18739 L: linux-pm@vger.kernel.org
18740 L: linux-samsung-soc@vger.kernel.org
18742 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18743 F: drivers/thermal/samsung/
18745 SAMSUNG USB2 PHY DRIVER
18746 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18747 L: linux-kernel@vger.kernel.org
18749 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18750 F: Documentation/driver-api/phy/samsung-usb2.rst
18751 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18752 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18753 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18754 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18755 F: drivers/phy/samsung/phy-samsung-usb2.c
18756 F: drivers/phy/samsung/phy-samsung-usb2.h
18758 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18759 M: Paul Barker <paul.barker@sancloud.com>
18760 R: Marc Murphy <marc.murphy@sancloud.com>
18762 F: arch/arm/boot/dts/am335x-sancloud*
18765 M: Zwane Mwaikambo <zwanem@gmail.com>
18767 F: drivers/watchdog/sc1200wdt.c
18770 M: Ingo Molnar <mingo@redhat.com>
18771 M: Peter Zijlstra <peterz@infradead.org>
18772 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18773 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18774 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18775 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18776 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18777 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18778 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18779 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18780 L: linux-kernel@vger.kernel.org
18782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18783 F: include/linux/preempt.h
18784 F: include/linux/sched.h
18785 F: include/linux/wait.h
18786 F: include/uapi/linux/sched.h
18789 SCSI RDMA PROTOCOL (SRP) INITIATOR
18790 M: Bart Van Assche <bvanassche@acm.org>
18791 L: linux-rdma@vger.kernel.org
18793 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18794 F: drivers/infiniband/ulp/srp/
18795 F: include/scsi/srp.h
18797 SCSI RDMA PROTOCOL (SRP) TARGET
18798 M: Bart Van Assche <bvanassche@acm.org>
18799 L: linux-rdma@vger.kernel.org
18800 L: target-devel@vger.kernel.org
18802 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18803 F: drivers/infiniband/ulp/srpt/
18806 M: Doug Gilbert <dgilbert@interlog.com>
18807 L: linux-scsi@vger.kernel.org
18809 W: http://sg.danny.cz/sg
18810 F: Documentation/scsi/scsi-generic.rst
18811 F: drivers/scsi/sg.c
18812 F: include/scsi/sg.h
18815 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18816 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18817 L: linux-scsi@vger.kernel.org
18819 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18822 F: Documentation/devicetree/bindings/scsi/
18828 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18829 L: linux-scsi@vger.kernel.org
18831 F: Documentation/scsi/st.rst
18832 F: drivers/scsi/st.*
18833 F: drivers/scsi/st_*.h
18835 SCSI TARGET CORE USER DRIVER
18836 M: Bodo Stroesser <bostroesser@gmail.com>
18837 L: linux-scsi@vger.kernel.org
18838 L: target-devel@vger.kernel.org
18840 F: Documentation/target/tcmu-design.rst
18841 F: drivers/target/target_core_user.c
18842 F: include/uapi/linux/target_core_user.h
18844 SCSI TARGET SUBSYSTEM
18845 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18846 L: linux-scsi@vger.kernel.org
18847 L: target-devel@vger.kernel.org
18849 W: http://www.linux-iscsi.org
18850 Q: https://patchwork.kernel.org/project/target-devel/list/
18851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18852 F: Documentation/target/
18857 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18858 M: Xin Long <lucien.xin@gmail.com>
18859 L: linux-sctp@vger.kernel.org
18861 W: https://github.com/sctp/lksctp-tools/wiki
18862 F: Documentation/networking/sctp.rst
18863 F: include/linux/sctp.h
18864 F: include/net/sctp/
18865 F: include/uapi/linux/sctp.h
18869 M: Jim Cromie <jim.cromie@gmail.com>
18871 F: Documentation/i2c/busses/scx200_acb.rst
18872 F: arch/x86/platform/scx200/
18873 F: drivers/i2c/busses/scx200*
18874 F: drivers/mtd/maps/scx200_docflash.c
18875 F: drivers/watchdog/scx200_wdt.c
18876 F: include/linux/scx200.h
18879 M: Jim Cromie <jim.cromie@gmail.com>
18881 F: drivers/char/scx200_gpio.c
18882 F: include/linux/scx200_gpio.h
18884 SCx200 HRT CLOCKSOURCE DRIVER
18885 M: Jim Cromie <jim.cromie@gmail.com>
18887 F: drivers/clocksource/scx200_hrt.c
18889 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18890 M: Sascha Sommer <saschasommer@freenet.de>
18891 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18893 F: drivers/mmc/host/sdricoh_cs.c
18895 SECO BOARDS CEC DRIVER
18896 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18898 F: drivers/media/cec/platform/seco/seco-cec.c
18899 F: drivers/media/cec/platform/seco/seco-cec.h
18902 M: Kees Cook <keescook@chromium.org>
18903 R: Andy Lutomirski <luto@amacapital.net>
18904 R: Will Drewry <wad@chromium.org>
18906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18907 F: Documentation/userspace-api/seccomp_filter.rst
18908 F: include/linux/seccomp.h
18909 F: include/uapi/linux/seccomp.h
18910 F: kernel/seccomp.c
18911 F: tools/testing/selftests/kselftest_harness.h
18912 F: tools/testing/selftests/seccomp/*
18913 K: \bsecure_computing
18916 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18917 M: Kamal Dasu <kdasu.kdev@gmail.com>
18918 M: Al Cooper <alcooperx@gmail.com>
18919 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18920 L: linux-mmc@vger.kernel.org
18922 F: drivers/mmc/host/sdhci-brcmstb*
18924 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18925 M: Adrian Hunter <adrian.hunter@intel.com>
18926 L: linux-mmc@vger.kernel.org
18928 F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
18929 F: drivers/mmc/host/sdhci*
18931 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18932 M: Eugen Hristev <eugen.hristev@microchip.com>
18933 L: linux-mmc@vger.kernel.org
18935 F: drivers/mmc/host/sdhci-of-at91.c
18937 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18938 M: Haibo Chen <haibo.chen@nxp.com>
18939 L: linux-imx@nxp.com
18940 L: linux-mmc@vger.kernel.org
18942 F: drivers/mmc/host/sdhci-esdhc-imx.c
18944 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18945 M: Ben Dooks <ben-linux@fluff.org>
18946 M: Jaehoon Chung <jh80.chung@samsung.com>
18947 L: linux-mmc@vger.kernel.org
18949 F: drivers/mmc/host/sdhci-s3c*
18951 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18952 M: Viresh Kumar <vireshk@kernel.org>
18953 L: linux-mmc@vger.kernel.org
18955 F: drivers/mmc/host/sdhci-spear.c
18957 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18958 M: Vignesh Raghavendra <vigneshr@ti.com>
18959 L: linux-mmc@vger.kernel.org
18961 F: drivers/mmc/host/sdhci-omap.c
18963 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18964 M: Jonathan Derrick <jonathan.derrick@linux.dev>
18965 L: linux-block@vger.kernel.org
18967 F: block/opal_proto.h
18969 F: include/linux/sed*
18970 F: include/uapi/linux/sed*
18972 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18973 M: Mark Rutland <mark.rutland@arm.com>
18974 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18975 M: Sudeep Holla <sudeep.holla@arm.com>
18976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18978 F: drivers/firmware/smccc/
18979 F: include/linux/arm-smccc.h
18982 M: Security Officers <security@kernel.org>
18984 F: Documentation/process/security-bugs.rst
18987 M: Paul Moore <paul@paul-moore.com>
18988 M: James Morris <jmorris@namei.org>
18989 M: "Serge E. Hallyn" <serge@hallyn.com>
18990 L: linux-security-module@vger.kernel.org (suggested Cc:)
18992 W: http://kernsec.org/
18993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18995 X: security/selinux/
18997 SELINUX SECURITY MODULE
18998 M: Paul Moore <paul@paul-moore.com>
18999 M: Stephen Smalley <stephen.smalley.work@gmail.com>
19000 M: Eric Paris <eparis@parisplace.org>
19001 L: selinux@vger.kernel.org
19003 W: https://selinuxproject.org
19004 W: https://github.com/SELinuxProject
19005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
19006 F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
19007 F: Documentation/ABI/removed/sysfs-selinux-disable
19008 F: Documentation/admin-guide/LSM/SELinux.rst
19009 F: include/trace/events/avc.h
19010 F: include/uapi/linux/selinux_netlink.h
19011 F: scripts/selinux/
19012 F: security/selinux/
19015 M: Jiri Slaby <jirislaby@kernel.org>
19017 F: drivers/misc/phantom.c
19018 F: include/uapi/linux/phantom.h
19020 SENSEAIR SUNRISE 006-0-0007
19021 M: Jacopo Mondi <jacopo@jmondi.org>
19023 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
19024 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
19025 F: drivers/iio/chemical/sunrise_co2.c
19027 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
19028 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
19030 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
19031 F: drivers/iio/chemical/scd30.h
19032 F: drivers/iio/chemical/scd30_core.c
19033 F: drivers/iio/chemical/scd30_i2c.c
19034 F: drivers/iio/chemical/scd30_serial.c
19036 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
19037 M: Roan van Dijk <roan@protonic.nl>
19039 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
19040 F: drivers/iio/chemical/scd4x.c
19042 SENSIRION SGP40 GAS SENSOR DRIVER
19043 M: Andreas Klinger <ak@it-klinger.de>
19045 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
19046 F: drivers/iio/chemical/sgp40.c
19048 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
19049 M: Tomasz Duszynski <tduszyns@gmail.com>
19051 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
19052 F: drivers/iio/chemical/sps30.c
19053 F: drivers/iio/chemical/sps30_i2c.c
19054 F: drivers/iio/chemical/sps30_serial.c
19057 M: Rob Herring <robh@kernel.org>
19058 L: linux-serial@vger.kernel.org
19060 F: Documentation/devicetree/bindings/serial/serial.yaml
19061 F: drivers/tty/serdev/
19062 F: include/linux/serdev.h
19065 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19066 L: linux-serial@vger.kernel.org
19068 F: Documentation/devicetree/bindings/serial/
19069 F: drivers/tty/serial/
19072 M: Sean Young <sean@mess.org>
19073 L: linux-media@vger.kernel.org
19075 F: drivers/media/rc/serial_ir.c
19077 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
19078 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19079 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19081 F: Documentation/devicetree/bindings/slimbus/
19082 F: drivers/slimbus/
19083 F: include/linux/slimbus.h
19086 M: Edward Cree <ecree.xilinx@gmail.com>
19087 M: Martin Habets <habetsm.xilinx@gmail.com>
19088 L: netdev@vger.kernel.org
19089 L: linux-net-drivers@amd.com
19091 F: Documentation/networking/devlink/sfc.rst
19092 F: drivers/net/ethernet/sfc/
19094 SFCTEMP HWMON DRIVER
19095 M: Emil Renner Berthing <kernel@esmil.dk>
19096 L: linux-hwmon@vger.kernel.org
19098 F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
19099 F: Documentation/hwmon/sfctemp.rst
19100 F: drivers/hwmon/sfctemp.c
19102 SFF/SFP/SFP+ MODULE SUPPORT
19103 M: Russell King <linux@armlinux.org.uk>
19104 L: netdev@vger.kernel.org
19106 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
19107 F: drivers/net/phy/phylink.c
19108 F: drivers/net/phy/sfp*
19109 F: include/linux/mdio/mdio-i2c.h
19110 F: include/linux/phylink.h
19111 F: include/linux/sfp.h
19112 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)
19115 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19117 F: drivers/misc/sgi-gru/
19119 SGI XP/XPC/XPNET DRIVER
19120 M: Robin Holt <robinmholt@gmail.com>
19121 M: Steve Wahl <steve.wahl@hpe.com>
19122 R: Mike Travis <mike.travis@hpe.com>
19124 F: drivers/misc/sgi-xp/
19126 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
19127 M: Karsten Graul <kgraul@linux.ibm.com>
19128 M: Wenjia Zhang <wenjia@linux.ibm.com>
19129 M: Jan Karcher <jaka@linux.ibm.com>
19130 L: linux-s390@vger.kernel.org
19134 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
19135 M: Linus Walleij <linus.walleij@linaro.org>
19136 L: linux-iio@vger.kernel.org
19138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
19139 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
19140 F: drivers/iio/light/gp2ap002.c
19142 SHARP RJ54N1CB0C SENSOR DRIVER
19143 M: Jacopo Mondi <jacopo@jmondi.org>
19144 L: linux-media@vger.kernel.org
19146 T: git git://linuxtv.org/media_tree.git
19147 F: drivers/media/i2c/rj54n1cb0c.c
19148 F: include/media/i2c/rj54n1cb0c.h
19150 SH_VOU V4L2 OUTPUT DRIVER
19151 L: linux-media@vger.kernel.org
19153 F: drivers/media/platform/renesas/sh_vou.c
19154 F: include/media/drv-intf/sh_vou.h
19156 SI2157 MEDIA DRIVER
19157 M: Antti Palosaari <crope@iki.fi>
19158 L: linux-media@vger.kernel.org
19160 W: https://linuxtv.org
19161 W: http://palosaari.fi/linux/
19162 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19163 T: git git://linuxtv.org/anttip/media_tree.git
19164 F: drivers/media/tuners/si2157*
19166 SI2165 MEDIA DRIVER
19167 M: Matthias Schwarzott <zzam@gentoo.org>
19168 L: linux-media@vger.kernel.org
19170 W: https://linuxtv.org
19171 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19172 F: drivers/media/dvb-frontends/si2165*
19174 SI2168 MEDIA DRIVER
19175 M: Antti Palosaari <crope@iki.fi>
19176 L: linux-media@vger.kernel.org
19178 W: https://linuxtv.org
19179 W: http://palosaari.fi/linux/
19180 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19181 T: git git://linuxtv.org/anttip/media_tree.git
19182 F: drivers/media/dvb-frontends/si2168*
19184 SI470X FM RADIO RECEIVER I2C DRIVER
19185 M: Hans Verkuil <hverkuil@xs4all.nl>
19186 L: linux-media@vger.kernel.org
19188 W: https://linuxtv.org
19189 T: git git://linuxtv.org/media_tree.git
19190 F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
19191 F: drivers/media/radio/si470x/radio-si470x-i2c.c
19193 SI470X FM RADIO RECEIVER USB DRIVER
19194 M: Hans Verkuil <hverkuil@xs4all.nl>
19195 L: linux-media@vger.kernel.org
19197 W: https://linuxtv.org
19198 T: git git://linuxtv.org/media_tree.git
19199 F: drivers/media/radio/si470x/radio-si470x-common.c
19200 F: drivers/media/radio/si470x/radio-si470x-usb.c
19201 F: drivers/media/radio/si470x/radio-si470x.h
19203 SI4713 FM RADIO TRANSMITTER I2C DRIVER
19204 M: Eduardo Valentin <edubezval@gmail.com>
19205 L: linux-media@vger.kernel.org
19207 W: https://linuxtv.org
19208 T: git git://linuxtv.org/media_tree.git
19209 F: drivers/media/radio/si4713/si4713.?
19211 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
19212 M: Eduardo Valentin <edubezval@gmail.com>
19213 L: linux-media@vger.kernel.org
19215 W: https://linuxtv.org
19216 T: git git://linuxtv.org/media_tree.git
19217 F: drivers/media/radio/si4713/radio-platform-si4713.c
19219 SI4713 FM RADIO TRANSMITTER USB DRIVER
19220 M: Hans Verkuil <hverkuil@xs4all.nl>
19221 L: linux-media@vger.kernel.org
19223 W: https://linuxtv.org
19224 T: git git://linuxtv.org/media_tree.git
19225 F: drivers/media/radio/si4713/radio-usb-si4713.c
19228 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19229 L: linux-media@vger.kernel.org
19231 W: https://linuxtv.org
19232 T: git git://linuxtv.org/media_tree.git
19233 F: drivers/media/common/siano/
19234 F: drivers/media/mmc/siano/
19235 F: drivers/media/usb/siano/
19236 F: drivers/media/usb/siano/
19239 M: Palmer Dabbelt <palmer@dabbelt.com>
19240 M: Paul Walmsley <paul.walmsley@sifive.com>
19241 L: linux-riscv@lists.infradead.org
19246 SIFIVE FU540 SYSTEM-ON-CHIP
19247 M: Paul Walmsley <paul.walmsley@sifive.com>
19248 M: Palmer Dabbelt <palmer@dabbelt.com>
19249 L: linux-riscv@lists.infradead.org
19251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
19256 M: Green Wan <green.wan@sifive.com>
19258 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
19259 F: drivers/dma/sf-pdma/
19262 M: Conor Dooley <conor@kernel.org>
19263 L: linux-riscv@lists.infradead.org
19265 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19266 F: Documentation/devicetree/bindings/cache/sifive,ccache0.yaml
19267 F: drivers/soc/sifive/
19269 SILEAD TOUCHSCREEN DRIVER
19270 M: Hans de Goede <hdegoede@redhat.com>
19271 L: linux-input@vger.kernel.org
19272 L: platform-driver-x86@vger.kernel.org
19274 F: drivers/input/touchscreen/silead.c
19275 F: drivers/platform/x86/touchscreen_dmi.c
19277 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
19278 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
19280 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
19281 F: drivers/net/wireless/silabs/wfx/
19283 SILICON MOTION SM712 FRAME BUFFER DRIVER
19284 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19285 M: Teddy Wang <teddy.wang@siliconmotion.com>
19286 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19287 L: linux-fbdev@vger.kernel.org
19289 F: Documentation/fb/sm712fb.rst
19290 F: drivers/video/fbdev/sm712*
19292 SILVACO I3C DUAL-ROLE MASTER
19293 M: Miquel Raynal <miquel.raynal@bootlin.com>
19294 M: Conor Culhane <conor.culhane@silvaco.com>
19295 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
19297 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
19298 F: drivers/i3c/master/svc-i3c-master.c
19301 M: Hans de Goede <hdegoede@redhat.com>
19302 L: linux-fbdev@vger.kernel.org
19304 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
19305 F: drivers/video/fbdev/simplefb.c
19306 F: include/linux/platform_data/simplefb.h
19308 SIMTEC EB110ATX (Chalice CATS)
19309 M: Simtec Linux Team <linux@simtec.co.uk>
19311 W: http://www.simtec.co.uk/products/EB110ATX/
19314 M: Thorsten Scherer <t.scherer@eckelmann.de>
19315 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
19316 R: Pengutronix Kernel Team <kernel@pengutronix.de>
19318 F: drivers/gpio/gpio-siox.c
19320 F: include/trace/events/siox.h
19322 SIPHASH PRF ROUTINES
19323 M: Jason A. Donenfeld <Jason@zx2c4.com>
19325 F: include/linux/siphash.h
19327 F: lib/siphash_kunit.c
19329 SIS 190 ETHERNET DRIVER
19330 M: Francois Romieu <romieu@fr.zoreil.com>
19331 L: netdev@vger.kernel.org
19333 F: drivers/net/ethernet/sis/sis190.c
19335 SIS 900/7016 FAST ETHERNET DRIVER
19336 M: Daniele Venzano <venza@brownhat.org>
19337 L: netdev@vger.kernel.org
19339 W: http://www.brownhat.org/sis900.html
19340 F: drivers/net/ethernet/sis/sis900.*
19342 SIS FRAMEBUFFER DRIVER
19344 F: Documentation/fb/sisfb.rst
19345 F: drivers/video/fbdev/sis/
19346 F: include/video/sisfb.h
19348 SIS I2C TOUCHSCREEN DRIVER
19349 M: Mika Penttilä <mpenttil@redhat.com>
19350 L: linux-input@vger.kernel.org
19352 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
19353 F: drivers/input/touchscreen/sis_i2c.c
19356 M: Thomas Winischhofer <thomas@winischhofer.net>
19358 W: http://www.winischhofer.at/linuxsisusbvga.shtml
19359 F: drivers/usb/misc/sisusbvga/
19361 SL28 CPLD MFD DRIVER
19362 M: Michael Walle <michael@walle.cc>
19364 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
19365 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
19366 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
19367 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
19368 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
19369 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
19370 F: drivers/gpio/gpio-sl28cpld.c
19371 F: drivers/hwmon/sl28cpld-hwmon.c
19372 F: drivers/irqchip/irq-sl28cpld.c
19373 F: drivers/pwm/pwm-sl28cpld.c
19374 F: drivers/watchdog/sl28cpld_wdt.c
19376 SL28 VPD NVMEM LAYOUT DRIVER
19377 M: Michael Walle <michael@walle.cc>
19379 F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
19380 F: drivers/nvmem/layouts/sl28vpd.c
19383 M: Christoph Lameter <cl@linux.com>
19384 M: Pekka Enberg <penberg@kernel.org>
19385 M: David Rientjes <rientjes@google.com>
19386 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
19387 M: Andrew Morton <akpm@linux-foundation.org>
19388 M: Vlastimil Babka <vbabka@suse.cz>
19389 R: Roman Gushchin <roman.gushchin@linux.dev>
19390 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
19391 L: linux-mm@kvack.org
19393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
19394 F: include/linux/sl?b*.h
19397 SLCAN CAN NETWORK DRIVER
19398 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
19399 L: linux-can@vger.kernel.org
19401 F: drivers/net/can/slcan/
19403 SLEEPABLE READ-COPY UPDATE (SRCU)
19404 M: Lai Jiangshan <jiangshanlai@gmail.com>
19405 M: "Paul E. McKenney" <paulmck@kernel.org>
19406 M: Josh Triplett <josh@joshtriplett.org>
19407 R: Steven Rostedt <rostedt@goodmis.org>
19408 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19409 L: rcu@vger.kernel.org
19411 W: http://www.rdrop.com/users/paulmck/RCU/
19412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19413 F: include/linux/srcu*.h
19414 F: kernel/rcu/srcu*.c
19416 SMACK SECURITY MODULE
19417 M: Casey Schaufler <casey@schaufler-ca.com>
19418 L: linux-security-module@vger.kernel.org
19420 W: http://schaufler-ca.com
19421 T: git git://github.com/cschaufler/smack-next
19422 F: Documentation/admin-guide/LSM/Smack.rst
19425 SMC91x ETHERNET DRIVER
19426 M: Nicolas Pitre <nico@fluxnic.net>
19428 F: drivers/net/ethernet/smsc/smc91x.*
19430 SMM665 HARDWARE MONITOR DRIVER
19431 M: Guenter Roeck <linux@roeck-us.net>
19432 L: linux-hwmon@vger.kernel.org
19434 F: Documentation/hwmon/smm665.rst
19435 F: drivers/hwmon/smm665.c
19437 SMSC EMC2103 HARDWARE MONITOR DRIVER
19438 M: Steve Glendinning <steve.glendinning@shawell.net>
19439 L: linux-hwmon@vger.kernel.org
19441 F: Documentation/hwmon/emc2103.rst
19442 F: drivers/hwmon/emc2103.c
19444 SMSC SCH5627 HARDWARE MONITOR DRIVER
19445 M: Hans de Goede <hdegoede@redhat.com>
19446 L: linux-hwmon@vger.kernel.org
19448 F: Documentation/hwmon/sch5627.rst
19449 F: drivers/hwmon/sch5627.c
19451 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19452 M: Steve Glendinning <steve.glendinning@shawell.net>
19453 L: linux-fbdev@vger.kernel.org
19455 F: drivers/video/fbdev/smscufx.c
19457 SMSC47B397 HARDWARE MONITOR DRIVER
19458 M: Jean Delvare <jdelvare@suse.com>
19459 L: linux-hwmon@vger.kernel.org
19461 F: Documentation/hwmon/smsc47b397.rst
19462 F: drivers/hwmon/smsc47b397.c
19464 SMSC911x ETHERNET DRIVER
19465 M: Steve Glendinning <steve.glendinning@shawell.net>
19466 L: netdev@vger.kernel.org
19468 F: drivers/net/ethernet/smsc/smsc911x.*
19469 F: include/linux/smsc911x.h
19471 SMSC9420 PCI ETHERNET DRIVER
19472 M: Steve Glendinning <steve.glendinning@shawell.net>
19473 L: netdev@vger.kernel.org
19475 F: drivers/net/ethernet/smsc/smsc9420.*
19477 SNET DPU VIRTIO DATA PATH ACCELERATOR
19478 R: Alvaro Karsz <alvaro.karsz@solid-run.com>
19479 F: drivers/vdpa/solidrun/
19481 SOCIONEXT (SNI) AVE NETWORK DRIVER
19482 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19483 L: netdev@vger.kernel.org
19485 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19486 F: drivers/net/ethernet/socionext/sni_ave.c
19488 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
19489 M: Jassi Brar <jaswinder.singh@linaro.org>
19490 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
19491 L: netdev@vger.kernel.org
19493 F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
19494 F: drivers/net/ethernet/socionext/netsec.c
19496 SOCIONEXT (SNI) Synquacer SPI DRIVER
19497 M: Masahisa Kojima <masahisa.kojima@linaro.org>
19498 M: Jassi Brar <jaswinder.singh@linaro.org>
19499 L: linux-spi@vger.kernel.org
19501 F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
19502 F: drivers/spi/spi-synquacer.c
19504 SOCIONEXT SYNQUACER I2C DRIVER
19505 M: Ard Biesheuvel <ardb@kernel.org>
19506 L: linux-i2c@vger.kernel.org
19508 F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
19509 F: drivers/i2c/busses/i2c-synquacer.c
19511 SOCIONEXT UNIPHIER SOUND DRIVER
19512 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19514 F: sound/soc/uniphier/
19516 SOCKET TIMESTAMPING
19517 M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
19519 F: Documentation/networking/timestamping.rst
19520 F: include/uapi/linux/net_tstamp.h
19521 F: tools/testing/selftests/net/so_txtime.c
19523 SOEKRIS NET48XX LED SUPPORT
19524 M: Chris Boot <bootc@bootc.net>
19526 F: drivers/leds/leds-net48xx.c
19528 SOFT-IWARP DRIVER (siw)
19529 M: Bernard Metzler <bmt@zurich.ibm.com>
19530 L: linux-rdma@vger.kernel.org
19532 F: drivers/infiniband/sw/siw/
19533 F: include/uapi/rdma/siw-abi.h
19535 SOFT-ROCE DRIVER (rxe)
19536 M: Zhu Yanjun <zyjzyj2000@gmail.com>
19537 L: linux-rdma@vger.kernel.org
19539 F: drivers/infiniband/sw/rxe/
19540 F: include/uapi/rdma/rdma_user_rxe.h
19542 SOFTLOGIC 6x10 MPEG CODEC
19543 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19544 M: Anton Sviridenko <anton@corp.bluecherry.net>
19545 M: Andrey Utkin <andrey_utkin@fastmail.com>
19546 M: Ismael Luceno <ismael@iodev.co.uk>
19547 L: linux-media@vger.kernel.org
19549 F: drivers/media/pci/solo6x10/
19551 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19552 M: James Morse <james.morse@arm.com>
19553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19555 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
19556 F: drivers/firmware/arm_sdei.c
19557 F: include/linux/arm_sdei.h
19558 F: include/uapi/linux/arm_sdei.h
19560 SOFTWARE NODES AND DEVICE PROPERTIES
19561 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19562 R: Daniel Scally <djrscally@gmail.com>
19563 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19564 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19565 L: linux-acpi@vger.kernel.org
19567 F: drivers/base/property.c
19568 F: drivers/base/swnode.c
19569 F: include/linux/fwnode.h
19570 F: include/linux/property.h
19572 SOFTWARE RAID (Multiple Disks) SUPPORT
19573 M: Song Liu <song@kernel.org>
19574 L: linux-raid@vger.kernel.org
19576 Q: https://patchwork.kernel.org/project/linux-raid/list/
19577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19578 F: drivers/md/Kconfig
19579 F: drivers/md/Makefile
19581 F: drivers/md/raid*
19582 F: include/linux/raid/
19583 F: include/uapi/linux/raid/
19585 SOLIDRUN CLEARFOG SUPPORT
19586 M: Russell King <linux@armlinux.org.uk>
19588 F: arch/arm/boot/dts/armada-388-clearfog*
19589 F: arch/arm/boot/dts/armada-38x-solidrun-*
19591 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19592 M: Russell King <linux@armlinux.org.uk>
19594 F: arch/arm/boot/dts/imx6*-cubox-i*
19595 F: arch/arm/boot/dts/imx6*-hummingboard*
19596 F: arch/arm/boot/dts/imx6*-sr-*
19598 SONIC NETWORK DRIVER
19599 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
19600 L: netdev@vger.kernel.org
19602 F: drivers/net/ethernet/natsemi/sonic.*
19604 SONICS SILICON BACKPLANE DRIVER (SSB)
19605 M: Michael Buesch <m@bues.ch>
19606 L: linux-wireless@vger.kernel.org
19609 F: include/linux/ssb/
19611 SONY IMX208 SENSOR DRIVER
19612 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19613 L: linux-media@vger.kernel.org
19615 T: git git://linuxtv.org/media_tree.git
19616 F: drivers/media/i2c/imx208.c
19618 SONY IMX214 SENSOR DRIVER
19619 M: Ricardo Ribalda <ribalda@kernel.org>
19620 L: linux-media@vger.kernel.org
19622 T: git git://linuxtv.org/media_tree.git
19623 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19624 F: drivers/media/i2c/imx214.c
19626 SONY IMX219 SENSOR DRIVER
19627 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
19628 L: linux-media@vger.kernel.org
19630 T: git git://linuxtv.org/media_tree.git
19631 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
19632 F: drivers/media/i2c/imx219.c
19634 SONY IMX258 SENSOR DRIVER
19635 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19636 L: linux-media@vger.kernel.org
19638 T: git git://linuxtv.org/media_tree.git
19639 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
19640 F: drivers/media/i2c/imx258.c
19642 SONY IMX274 SENSOR DRIVER
19643 M: Leon Luo <leonl@leopardimaging.com>
19644 L: linux-media@vger.kernel.org
19646 T: git git://linuxtv.org/media_tree.git
19647 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19648 F: drivers/media/i2c/imx274.c
19650 SONY IMX290 SENSOR DRIVER
19651 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19652 L: linux-media@vger.kernel.org
19654 T: git git://linuxtv.org/media_tree.git
19655 F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
19656 F: drivers/media/i2c/imx290.c
19658 SONY IMX296 SENSOR DRIVER
19659 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19660 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19661 L: linux-media@vger.kernel.org
19663 T: git git://linuxtv.org/media_tree.git
19664 F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
19665 F: drivers/media/i2c/imx296.c
19667 SONY IMX319 SENSOR DRIVER
19668 M: Bingbu Cao <bingbu.cao@intel.com>
19669 L: linux-media@vger.kernel.org
19671 T: git git://linuxtv.org/media_tree.git
19672 F: drivers/media/i2c/imx319.c
19674 SONY IMX334 SENSOR DRIVER
19675 M: Paul J. Murphy <paul.j.murphy@intel.com>
19676 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19677 L: linux-media@vger.kernel.org
19679 T: git git://linuxtv.org/media_tree.git
19680 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19681 F: drivers/media/i2c/imx334.c
19683 SONY IMX335 SENSOR DRIVER
19684 M: Paul J. Murphy <paul.j.murphy@intel.com>
19685 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19686 L: linux-media@vger.kernel.org
19688 T: git git://linuxtv.org/media_tree.git
19689 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
19690 F: drivers/media/i2c/imx335.c
19692 SONY IMX355 SENSOR DRIVER
19693 M: Tianshu Qiu <tian.shu.qiu@intel.com>
19694 L: linux-media@vger.kernel.org
19696 T: git git://linuxtv.org/media_tree.git
19697 F: drivers/media/i2c/imx355.c
19699 SONY IMX412 SENSOR DRIVER
19700 M: Paul J. Murphy <paul.j.murphy@intel.com>
19701 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19702 L: linux-media@vger.kernel.org
19704 T: git git://linuxtv.org/media_tree.git
19705 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19706 F: drivers/media/i2c/imx412.c
19708 SONY IMX415 SENSOR DRIVER
19709 M: Michael Riesch <michael.riesch@wolfvision.net>
19710 L: linux-media@vger.kernel.org
19712 T: git git://linuxtv.org/media_tree.git
19713 F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
19714 F: drivers/media/i2c/imx415.c
19716 SONY MEMORYSTICK SUBSYSTEM
19717 M: Maxim Levitsky <maximlevitsky@gmail.com>
19718 M: Alex Dubov <oakad@yahoo.com>
19719 M: Ulf Hansson <ulf.hansson@linaro.org>
19720 L: linux-mmc@vger.kernel.org
19722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19723 F: drivers/memstick/
19724 F: include/linux/memstick.h
19726 SONY VAIO CONTROL DEVICE DRIVER
19727 M: Mattia Dongili <malattia@linux.it>
19728 L: platform-driver-x86@vger.kernel.org
19730 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19731 F: Documentation/admin-guide/laptops/sony-laptop.rst
19732 F: drivers/char/sonypi.c
19733 F: drivers/platform/x86/sony-laptop.c
19734 F: include/linux/sony-laptop.h
19737 M: Jaroslav Kysela <perex@perex.cz>
19738 M: Takashi Iwai <tiwai@suse.com>
19739 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19741 W: http://www.alsa-project.org/
19742 Q: http://patchwork.kernel.org/project/alsa-devel/list/
19743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19744 F: Documentation/sound/
19746 F: include/uapi/sound/
19748 F: tools/testing/selftests/alsa
19750 SOUND - ALSA SELFTESTS
19751 M: Mark Brown <broonie@kernel.org>
19752 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19753 L: linux-kselftest@vger.kernel.org
19755 F: tools/testing/selftests/alsa
19757 SOUND - COMPRESSED AUDIO
19758 M: Vinod Koul <vkoul@kernel.org>
19759 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19762 F: Documentation/sound/designs/compress-offload.rst
19763 F: include/sound/compress_driver.h
19764 F: include/uapi/sound/compress_*
19765 F: sound/core/compress_offload.c
19766 F: sound/soc/soc-compress.c
19768 SOUND - DMAENGINE HELPERS
19769 M: Lars-Peter Clausen <lars@metafoo.de>
19771 F: include/sound/dmaengine_pcm.h
19772 F: sound/core/pcm_dmaengine.c
19773 F: sound/soc/soc-generic-dmaengine-pcm.c
19775 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19776 M: Liam Girdwood <lgirdwood@gmail.com>
19777 M: Mark Brown <broonie@kernel.org>
19778 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19780 W: http://alsa-project.org/main/index.php/ASoC
19781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19782 F: Documentation/devicetree/bindings/sound/
19783 F: Documentation/sound/soc/
19784 F: include/dt-bindings/sound/
19785 F: include/sound/soc*
19788 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19789 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19790 M: Liam Girdwood <lgirdwood@gmail.com>
19791 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19792 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19793 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19794 M: Daniel Baluta <daniel.baluta@nxp.com>
19795 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19796 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19798 W: https://github.com/thesofproject/linux/
19801 SOUNDWIRE SUBSYSTEM
19802 M: Vinod Koul <vkoul@kernel.org>
19803 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19804 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19805 R: Sanyog Kale <sanyog.r.kale@intel.com>
19806 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19809 F: Documentation/driver-api/soundwire/
19810 F: drivers/soundwire/
19811 F: include/linux/soundwire/
19814 M: Olli Salonen <olli.salonen@iki.fi>
19815 L: linux-media@vger.kernel.org
19817 W: https://linuxtv.org
19818 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19819 F: drivers/media/dvb-frontends/sp2*
19821 SPANISH DOCUMENTATION
19822 M: Carlos Bilbao <carlos.bilbao@amd.com>
19824 F: Documentation/translations/sp_SP/
19826 SPARC + UltraSPARC (sparc/sparc64)
19827 M: "David S. Miller" <davem@davemloft.net>
19828 L: sparclinux@vger.kernel.org
19830 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19836 SPARC SERIAL DRIVERS
19837 M: "David S. Miller" <davem@davemloft.net>
19838 L: sparclinux@vger.kernel.org
19840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19842 F: drivers/tty/serial/suncore.c
19843 F: drivers/tty/serial/sunhv.c
19844 F: drivers/tty/serial/sunsab.c
19845 F: drivers/tty/serial/sunsab.h
19846 F: drivers/tty/serial/sunsu.c
19847 F: drivers/tty/serial/sunzilog.c
19848 F: drivers/tty/serial/sunzilog.h
19849 F: drivers/tty/vcc.c
19850 F: include/linux/sunserialcore.h
19853 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19854 L: linux-sparse@vger.kernel.org
19856 W: https://sparse.docs.kernel.org/
19857 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19858 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19859 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19860 F: include/linux/compiler.h
19862 SPEAKUP CONSOLE SPEECH DRIVER
19863 M: William Hubbs <w.d.hubbs@gmail.com>
19864 M: Chris Brannon <chris@the-brannons.com>
19865 M: Kirk Reiser <kirk@reisers.ca>
19866 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19867 L: speakup@linux-speakup.org
19869 W: http://www.linux-speakup.org/
19870 W: https://github.com/linux-speakup/speakup
19871 B: https://github.com/linux-speakup/speakup/issues
19872 F: drivers/accessibility/speakup/
19874 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19875 M: Viresh Kumar <vireshk@kernel.org>
19876 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19880 W: http://www.st.com/spear
19881 F: arch/arm/boot/dts/spear*
19882 F: arch/arm/mach-spear/
19883 F: drivers/clk/spear/
19884 F: drivers/pinctrl/spear/
19887 M: Tudor Ambarus <tudor.ambarus@linaro.org>
19888 M: Pratyush Yadav <pratyush@kernel.org>
19889 R: Michael Walle <michael@walle.cc>
19890 L: linux-mtd@lists.infradead.org
19892 W: http://www.linux-mtd.infradead.org/
19893 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19894 C: irc://irc.oftc.net/mtd
19895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19896 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19897 F: drivers/mtd/spi-nor/
19898 F: include/linux/mtd/spi-nor.h
19901 M: Mark Brown <broonie@kernel.org>
19902 L: linux-spi@vger.kernel.org
19904 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19906 F: Documentation/devicetree/bindings/spi/
19907 F: Documentation/spi/
19909 F: include/linux/spi/
19910 F: include/uapi/linux/spi/
19913 SPIDERNET NETWORK DRIVER for CELL
19914 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19915 M: Geoff Levand <geoff@infradead.org>
19916 L: netdev@vger.kernel.org
19917 L: linuxppc-dev@lists.ozlabs.org
19919 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19920 F: drivers/net/ethernet/toshiba/spider_net*
19923 M: Stephen Boyd <sboyd@kernel.org>
19924 L: linux-kernel@vger.kernel.org
19926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19927 F: Documentation/devicetree/bindings/spmi/
19929 F: include/dt-bindings/spmi/spmi.h
19930 F: include/linux/spmi.h
19931 F: include/trace/events/spmi.h
19934 M: Jeremy Kerr <jk@ozlabs.org>
19935 L: linuxppc-dev@lists.ozlabs.org
19937 W: http://www.ibm.com/developerworks/power/cell/
19938 F: Documentation/filesystems/spufs/spufs.rst
19939 F: arch/powerpc/platforms/cell/spufs/
19941 SQUASHFS FILE SYSTEM
19942 M: Phillip Lougher <phillip@squashfs.org.uk>
19943 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19945 W: http://squashfs.org.uk
19946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19947 F: Documentation/filesystems/squashfs.rst
19950 SRM (Alpha) environment access
19951 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19953 F: arch/alpha/kernel/srm_env.c
19955 ST LSM6DSx IMU IIO DRIVER
19956 M: Lorenzo Bianconi <lorenzo@kernel.org>
19957 L: linux-iio@vger.kernel.org
19959 W: http://www.st.com/
19960 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19961 F: drivers/iio/imu/st_lsm6dsx/
19963 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19964 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19965 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19966 L: linux-media@vger.kernel.org
19968 T: git git://linuxtv.org/media_tree.git
19969 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
19970 F: drivers/media/i2c/st-mipid02.c
19972 ST STM32 I2C/SMBUS DRIVER
19973 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19974 M: Alain Volmat <alain.volmat@foss.st.com>
19975 L: linux-i2c@vger.kernel.org
19977 F: drivers/i2c/busses/i2c-stm32*
19979 ST STM32 SPI DRIVER
19980 M: Alain Volmat <alain.volmat@foss.st.com>
19981 L: linux-spi@vger.kernel.org
19983 F: drivers/spi/spi-stm32.c
19986 M: Daniel Nilsson <daniel.nilsson@flex.com>
19987 L: linux-hwmon@vger.kernel.org
19989 F: Documentation/hwmon/stpddc60.rst
19990 F: drivers/hwmon/pmbus/stpddc60.c
19993 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19994 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19995 L: linux-media@vger.kernel.org
19997 T: git git://linuxtv.org/media_tree.git
19998 F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
19999 F: Documentation/userspace-api/media/drivers/st-vgxy61.rst
20000 F: drivers/media/i2c/st-vgxy61.c
20002 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
20003 M: Song Qiang <songqiang1304521@gmail.com>
20004 L: linux-iio@vger.kernel.org
20006 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
20007 F: drivers/iio/proximity/vl53l0x-i2c.c
20010 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20011 M: Sasha Levin <sashal@kernel.org>
20012 L: stable@vger.kernel.org
20014 F: Documentation/process/stable-kernel-rules.rst
20016 STAGING - ATOMISP DRIVER
20017 M: Hans de Goede <hdegoede@redhat.com>
20018 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20019 R: Sakari Ailus <sakari.ailus@linux.intel.com>
20020 L: linux-media@vger.kernel.org
20022 F: drivers/staging/media/atomisp/
20024 STAGING - FIELDBUS SUBSYSTEM
20025 M: Sven Van Asbroeck <TheSven73@gmail.com>
20027 F: drivers/staging/fieldbus/*
20028 F: drivers/staging/fieldbus/Documentation/
20030 STAGING - HMS ANYBUS-S BUS
20031 M: Sven Van Asbroeck <TheSven73@gmail.com>
20033 F: drivers/staging/fieldbus/anybuss/
20035 STAGING - INDUSTRIAL IO
20036 M: Jonathan Cameron <jic23@kernel.org>
20037 L: linux-iio@vger.kernel.org
20039 F: Documentation/devicetree/bindings/staging/iio/
20040 F: drivers/staging/iio/
20042 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
20043 M: Marc Dietrich <marvin24@gmx.de>
20044 L: ac100@lists.launchpad.net (moderated for non-subscribers)
20045 L: linux-tegra@vger.kernel.org
20047 F: drivers/staging/nvec/
20049 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
20050 M: Jens Frederich <jfrederich@gmail.com>
20051 M: Jon Nettleton <jon.nettleton@gmail.com>
20053 W: http://wiki.laptop.org/go/DCON
20054 F: drivers/staging/olpc_dcon/
20056 STAGING - REALTEK RTL8712U DRIVERS
20057 M: Larry Finger <Larry.Finger@lwfinger.net>
20058 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
20060 F: drivers/staging/rtl8712/
20062 STAGING - SEPS525 LCD CONTROLLER DRIVERS
20063 M: Michael Hennerich <michael.hennerich@analog.com>
20064 L: linux-fbdev@vger.kernel.org
20066 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
20067 F: drivers/staging/fbtft/fb_seps525.c
20069 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
20070 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20071 M: Teddy Wang <teddy.wang@siliconmotion.com>
20072 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20073 L: linux-fbdev@vger.kernel.org
20075 F: drivers/staging/sm750fb/
20077 STAGING - VIA VT665X DRIVERS
20078 M: Forest Bond <forest@alittletooquiet.net>
20080 F: drivers/staging/vt665?/
20083 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20084 L: linux-staging@lists.linux.dev
20086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
20087 F: drivers/staging/
20089 STARFIRE/DURALAN NETWORK DRIVER
20090 M: Ion Badulescu <ionut@badula.org>
20092 F: drivers/net/ethernet/adaptec/starfire*
20094 STARFIVE DEVICETREES
20095 M: Emil Renner Berthing <kernel@esmil.dk>
20097 F: arch/riscv/boot/dts/starfive/
20099 STARFIVE DWMAC GLUE LAYER
20100 M: Emil Renner Berthing <kernel@esmil.dk>
20101 M: Samin Guo <samin.guo@starfivetech.com>
20103 F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
20104 F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
20106 STARFIVE JH7110 MMC/SD/SDIO DRIVER
20107 M: William Qiu <william.qiu@starfivetech.com>
20109 F: Documentation/devicetree/bindings/mmc/starfive*
20110 F: drivers/mmc/host/dw_mmc-starfive.c
20112 STARFIVE JH71X0 CLOCK DRIVERS
20113 M: Emil Renner Berthing <kernel@esmil.dk>
20114 M: Hal Feng <hal.feng@starfivetech.com>
20116 F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
20117 F: drivers/clk/starfive/clk-starfive-jh71*
20118 F: include/dt-bindings/clock/starfive?jh71*.h
20120 STARFIVE JH71X0 PINCTRL DRIVERS
20121 M: Emil Renner Berthing <kernel@esmil.dk>
20122 M: Jianlong Huang <jianlong.huang@starfivetech.com>
20123 L: linux-gpio@vger.kernel.org
20125 F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
20126 F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
20127 F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
20128 F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
20130 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
20131 M: Emil Renner Berthing <kernel@esmil.dk>
20132 M: Hal Feng <hal.feng@starfivetech.com>
20134 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
20135 F: drivers/reset/starfive/reset-starfive-jh71*
20136 F: include/dt-bindings/reset/starfive?jh71*.h
20138 STARFIVE JH71XX PMU CONTROLLER DRIVER
20139 M: Walker Chen <walker.chen@starfivetech.com>
20141 F: Documentation/devicetree/bindings/power/starfive*
20142 F: drivers/soc/starfive/jh71xx_pmu.c
20143 F: include/dt-bindings/power/starfive,jh7110-pmu.h
20145 STARFIVE SOC DRIVERS
20146 M: Conor Dooley <conor@kernel.org>
20148 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20149 F: drivers/soc/starfive/
20151 STARFIVE TRNG DRIVER
20152 M: Jia Jie Ho <jiajie.ho@starfivetech.com>
20154 F: Documentation/devicetree/bindings/rng/starfive*
20155 F: drivers/char/hw_random/jh7110-trng.c
20157 STARFIVE WATCHDOG DRIVER
20158 M: Xingyu Wu <xingyu.wu@starfivetech.com>
20159 M: Samin Guo <samin.guo@starfivetech.com>
20161 F: Documentation/devicetree/bindings/watchdog/starfive*
20162 F: drivers/watchdog/starfive-wdt.c
20165 M: Peter Zijlstra <peterz@infradead.org>
20166 M: Josh Poimboeuf <jpoimboe@kernel.org>
20167 M: Jason Baron <jbaron@akamai.com>
20168 R: Steven Rostedt <rostedt@goodmis.org>
20169 R: Ard Biesheuvel <ardb@kernel.org>
20171 F: arch/*/include/asm/jump_label*.h
20172 F: arch/*/include/asm/static_call*.h
20173 F: arch/*/kernel/jump_label.c
20174 F: arch/*/kernel/static_call.c
20175 F: include/linux/jump_label*.h
20176 F: include/linux/static_call*.h
20177 F: kernel/jump_label.c
20178 F: kernel/static_call.c
20180 STI AUDIO (ASoC) DRIVERS
20181 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20182 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20184 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
20188 M: Alain Volmat <alain.volmat@foss.st.com>
20190 F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
20191 F: drivers/media/cec/platform/sti/
20193 STK1160 USB VIDEO CAPTURE DRIVER
20194 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20195 L: linux-media@vger.kernel.org
20197 T: git git://linuxtv.org/media_tree.git
20198 F: drivers/media/usb/stk1160/
20200 STM32 AUDIO (ASoC) DRIVERS
20201 M: Olivier Moysan <olivier.moysan@foss.st.com>
20202 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20203 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20205 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
20206 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
20209 STM32 TIMER/LPTIMER DRIVERS
20210 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
20212 F: Documentation/ABI/testing/*timer-stm32
20213 F: Documentation/devicetree/bindings/*/*stm32-*timer*
20214 F: drivers/*/stm32-*timer*
20215 F: drivers/pwm/pwm-stm32*
20216 F: include/linux/*/stm32-*tim*
20218 STMMAC ETHERNET DRIVER
20219 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
20220 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
20221 M: Jose Abreu <joabreu@synopsys.com>
20222 L: netdev@vger.kernel.org
20224 W: http://www.stlinux.com
20225 F: Documentation/networking/device_drivers/ethernet/stmicro/
20226 F: drivers/net/ethernet/stmicro/stmmac/
20228 SUN HAPPY MEAL ETHERNET DRIVER
20229 M: Sean Anderson <seanga2@gmail.com>
20231 F: drivers/net/ethernet/sun/sunhme.*
20234 M: Sam Creasey <sammy@sammy.net>
20236 W: http://sammy.net/sun3/
20237 F: arch/m68k/include/asm/sun3*
20238 F: arch/m68k/kernel/*sun3*
20239 F: arch/m68k/sun3*/
20240 F: drivers/net/ethernet/i825xx/sun3*
20242 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
20243 M: Hans de Goede <hdegoede@redhat.com>
20244 L: linux-input@vger.kernel.org
20246 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
20247 F: drivers/input/keyboard/sun4i-lradc-keys.c
20249 SUNDANCE NETWORK DRIVER
20250 M: Denis Kirjanov <kda@linux-powerpc.org>
20251 L: netdev@vger.kernel.org
20253 F: drivers/net/ethernet/dlink/sundance.c
20255 SUNPLUS ETHERNET DRIVER
20256 M: Wells Lu <wellslutw@gmail.com>
20257 L: netdev@vger.kernel.org
20259 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
20260 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
20261 F: drivers/net/ethernet/sunplus/
20264 M: Tony Huang <tonyhuang.sunplus@gmail.com>
20265 M: Li-hao Kuo <lhjeff911@gmail.com>
20267 F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
20268 F: drivers/mmc/host/sunplus-mmc.c
20270 SUNPLUS OCOTP DRIVER
20271 M: Vincent Shih <vincent.sunplus@gmail.com>
20273 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
20274 F: drivers/nvmem/sunplus-ocotp.c
20277 M: Hammer Hsieh <hammerh0314@gmail.com>
20279 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
20280 F: drivers/pwm/pwm-sunplus.c
20283 M: Vincent Shih <vincent.sunplus@gmail.com>
20284 L: linux-rtc@vger.kernel.org
20286 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
20287 F: drivers/rtc/rtc-sunplus.c
20289 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
20290 M: Li-hao Kuo <lhjeff911@gmail.com>
20291 L: linux-spi@vger.kernel.org
20293 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
20294 F: drivers/spi/spi-sunplus-sp7021.c
20296 SUNPLUS UART DRIVER
20297 M: Hammer Hsieh <hammerh0314@gmail.com>
20299 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
20300 F: drivers/tty/serial/sunplus-uart.c
20302 SUNPLUS USB2 PHY DRIVER
20303 M: Vincent Shih <vincent.sunplus@gmail.com>
20304 L: linux-usb@vger.kernel.org
20306 F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
20307 F: drivers/phy/sunplus/Kconfig
20308 F: drivers/phy/sunplus/Makefile
20309 F: drivers/phy/sunplus/phy-sunplus-usb2.c
20311 SUNPLUS WATCHDOG DRIVER
20312 M: Xiantao Hu <xt.hu@cqplus1.com>
20313 L: linux-watchdog@vger.kernel.org
20315 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
20316 F: drivers/watchdog/sunplus_wdt.c
20319 M: Yoshinori Sato <ysato@users.sourceforge.jp>
20320 M: Rich Felker <dalias@libc.org>
20321 M: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
20322 L: linux-sh@vger.kernel.org
20324 Q: http://patchwork.kernel.org/project/linux-sh/list/
20325 F: Documentation/arch/sh/
20330 M: "Rafael J. Wysocki" <rafael@kernel.org>
20331 M: Len Brown <len.brown@intel.com>
20332 M: Pavel Machek <pavel@ucw.cz>
20333 L: linux-pm@vger.kernel.org
20335 B: https://bugzilla.kernel.org
20336 F: Documentation/power/
20337 F: arch/x86/kernel/acpi/sleep*
20338 F: arch/x86/kernel/acpi/wakeup*
20339 F: drivers/base/power/
20340 F: include/linux/freezer.h
20341 F: include/linux/pm.h
20342 F: include/linux/suspend.h
20346 M: Martin Mares <mj@ucw.cz>
20347 L: linux-video@atrey.karlin.mff.cuni.cz
20349 F: Documentation/admin-guide/svga.rst
20350 F: arch/x86/boot/video*
20353 M: Jiri Pirko <jiri@resnulli.us>
20354 M: Ivan Vecera <ivecera@redhat.com>
20355 L: netdev@vger.kernel.org
20357 F: include/net/switchdev.h
20360 SY8106A REGULATOR DRIVER
20361 M: Icenowy Zheng <icenowy@aosc.io>
20363 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
20364 F: drivers/regulator/sy8106a-regulator.c
20366 SYNC FILE FRAMEWORK
20367 M: Sumit Semwal <sumit.semwal@linaro.org>
20368 R: Gustavo Padovan <gustavo@padovan.org>
20369 L: linux-media@vger.kernel.org
20370 L: dri-devel@lists.freedesktop.org
20372 T: git git://anongit.freedesktop.org/drm/drm-misc
20373 F: Documentation/driver-api/sync_file.rst
20374 F: drivers/dma-buf/dma-fence*
20375 F: drivers/dma-buf/sw_sync.c
20376 F: drivers/dma-buf/sync_*
20377 F: include/linux/sync_file.h
20378 F: include/uapi/linux/sync_file.h
20380 SYNOPSYS ARC ARCHITECTURE
20381 M: Vineet Gupta <vgupta@kernel.org>
20382 L: linux-snps-arc@lists.infradead.org
20384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
20385 F: Documentation/arch/arc
20386 F: Documentation/devicetree/bindings/arc/*
20387 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
20389 F: drivers/clocksource/arc_timer.c
20390 F: drivers/tty/serial/arc_uart.c
20392 SYNOPSYS ARC HSDK SDP pll clock driver
20393 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20395 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
20396 F: drivers/clk/clk-hsdk-pll.c
20398 SYNOPSYS ARC SDP clock driver
20399 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20401 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
20402 F: drivers/clk/axs10x/*
20404 SYNOPSYS ARC SDP platform support
20405 M: Alexey Brodkin <abrodkin@synopsys.com>
20407 F: Documentation/devicetree/bindings/arc/axs10*
20408 F: arch/arc/boot/dts/ax*
20409 F: arch/arc/plat-axs10x
20411 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
20412 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20414 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
20415 F: drivers/reset/reset-axs10x.c
20417 SYNOPSYS CREG GPIO DRIVER
20418 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20420 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
20421 F: drivers/gpio/gpio-creg-snps.c
20423 SYNOPSYS DESIGNWARE 8250 UART DRIVER
20424 M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
20425 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20427 F: drivers/tty/serial/8250/8250_dw.c
20428 F: drivers/tty/serial/8250/8250_dwlib.*
20429 F: drivers/tty/serial/8250/8250_lpss.c
20431 SYNOPSYS DESIGNWARE APB GPIO DRIVER
20432 M: Hoan Tran <hoan@os.amperecomputing.com>
20433 M: Serge Semin <fancer.lancer@gmail.com>
20434 L: linux-gpio@vger.kernel.org
20436 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
20437 F: drivers/gpio/gpio-dwapb.c
20439 SYNOPSYS DESIGNWARE APB SSI DRIVER
20440 M: Serge Semin <fancer.lancer@gmail.com>
20441 L: linux-spi@vger.kernel.org
20443 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
20444 F: drivers/spi/spi-dw*
20446 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
20447 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20449 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
20450 F: drivers/dma/dw-axi-dmac/
20452 SYNOPSYS DESIGNWARE DMAC DRIVER
20453 M: Viresh Kumar <vireshk@kernel.org>
20454 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20456 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
20457 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
20459 F: include/dt-bindings/dma/dw-dmac.h
20460 F: include/linux/dma/dw.h
20461 F: include/linux/platform_data/dma-dw.h
20463 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
20464 M: Jose Abreu <Jose.Abreu@synopsys.com>
20465 L: netdev@vger.kernel.org
20467 F: drivers/net/ethernet/synopsys/
20469 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
20470 M: Jose Abreu <Jose.Abreu@synopsys.com>
20471 L: netdev@vger.kernel.org
20473 F: drivers/net/pcs/pcs-xpcs.c
20474 F: drivers/net/pcs/pcs-xpcs.h
20475 F: include/linux/pcs/pcs-xpcs.h
20477 SYNOPSYS DESIGNWARE I2C DRIVER
20478 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
20479 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20480 R: Mika Westerberg <mika.westerberg@linux.intel.com>
20481 R: Jan Dabros <jsd@semihalf.com>
20482 L: linux-i2c@vger.kernel.org
20484 F: drivers/i2c/busses/i2c-designware-*
20486 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
20487 M: Jaehoon Chung <jh80.chung@samsung.com>
20488 L: linux-mmc@vger.kernel.org
20490 F: drivers/mmc/host/dw_mmc*
20492 SYNOPSYS HSDK RESET CONTROLLER DRIVER
20493 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20495 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
20496 F: drivers/reset/reset-hsdk.c
20497 F: include/dt-bindings/reset/snps,hsdk-reset.h
20499 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
20500 M: Prabu Thangamuthu <prabu.t@synopsys.com>
20501 M: Manjunath M B <manjumb@synopsys.com>
20502 L: linux-mmc@vger.kernel.org
20504 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
20506 SYSTEM CONFIGURATION (SYSCON)
20507 M: Lee Jones <lee@kernel.org>
20508 M: Arnd Bergmann <arnd@arndb.de>
20510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
20511 F: drivers/mfd/syscon.c
20513 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
20514 M: Sudeep Holla <sudeep.holla@arm.com>
20515 R: Cristian Marussi <cristian.marussi@arm.com>
20516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20518 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
20519 F: drivers/clk/clk-sc[mp]i.c
20520 F: drivers/cpufreq/sc[mp]i-cpufreq.c
20521 F: drivers/firmware/arm_scmi/
20522 F: drivers/firmware/arm_scpi.c
20523 F: drivers/powercap/arm_scmi_powercap.c
20524 F: drivers/regulator/scmi-regulator.c
20525 F: drivers/reset/reset-scmi.c
20526 F: include/linux/sc[mp]i_protocol.h
20527 F: include/trace/events/scmi.h
20528 F: include/uapi/linux/virtio_scmi.h
20530 SYSTEM RESET/SHUTDOWN DRIVERS
20531 M: Sebastian Reichel <sre@kernel.org>
20532 L: linux-pm@vger.kernel.org
20534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20535 F: Documentation/devicetree/bindings/power/reset/
20536 F: drivers/power/reset/
20538 SYSTEM TRACE MODULE CLASS
20539 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
20541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
20542 F: Documentation/trace/stm.rst
20543 F: drivers/hwtracing/stm/
20544 F: include/linux/stm.h
20545 F: include/uapi/linux/stm.h
20547 SYSTEM76 ACPI DRIVER
20548 M: Jeremy Soller <jeremy@system76.com>
20549 M: System76 Product Development <productdev@system76.com>
20550 L: platform-driver-x86@vger.kernel.org
20552 F: drivers/platform/x86/system76_acpi.c
20556 F: Documentation/filesystems/sysv-fs.rst
20558 F: include/linux/sysv_fs.h
20560 TASKSTATS STATISTICS INTERFACE
20561 M: Balbir Singh <bsingharora@gmail.com>
20563 F: Documentation/accounting/taskstats*
20564 F: include/linux/taskstats*
20565 F: kernel/taskstats.c
20568 M: Jamal Hadi Salim <jhs@mojatatu.com>
20569 M: Cong Wang <xiyou.wangcong@gmail.com>
20570 M: Jiri Pirko <jiri@resnulli.us>
20571 L: netdev@vger.kernel.org
20573 F: include/net/pkt_cls.h
20574 F: include/net/pkt_sched.h
20575 F: include/net/tc_act/
20576 F: include/uapi/linux/pkt_cls.h
20577 F: include/uapi/linux/pkt_sched.h
20578 F: include/uapi/linux/tc_act/
20579 F: include/uapi/linux/tc_ematch/
20581 F: tools/testing/selftests/tc-testing
20583 TC90522 MEDIA DRIVER
20584 M: Akihiro Tsukada <tskd08@gmail.com>
20585 L: linux-media@vger.kernel.org
20587 F: drivers/media/dvb-frontends/tc90522*
20589 TCP LOW PRIORITY MODULE
20590 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
20591 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
20593 W: http://tcp-lp-mod.sourceforge.net/
20594 F: net/ipv4/tcp_lp.c
20596 TDA10071 MEDIA DRIVER
20597 M: Antti Palosaari <crope@iki.fi>
20598 L: linux-media@vger.kernel.org
20600 W: https://linuxtv.org
20601 W: http://palosaari.fi/linux/
20602 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20603 T: git git://linuxtv.org/anttip/media_tree.git
20604 F: drivers/media/dvb-frontends/tda10071*
20606 TDA18212 MEDIA DRIVER
20607 M: Antti Palosaari <crope@iki.fi>
20608 L: linux-media@vger.kernel.org
20610 W: https://linuxtv.org
20611 W: http://palosaari.fi/linux/
20612 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20613 T: git git://linuxtv.org/anttip/media_tree.git
20614 F: drivers/media/tuners/tda18212*
20616 TDA18218 MEDIA DRIVER
20617 M: Antti Palosaari <crope@iki.fi>
20618 L: linux-media@vger.kernel.org
20620 W: https://linuxtv.org
20621 W: http://palosaari.fi/linux/
20622 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20623 T: git git://linuxtv.org/anttip/media_tree.git
20624 F: drivers/media/tuners/tda18218*
20626 TDA18250 MEDIA DRIVER
20627 M: Olli Salonen <olli.salonen@iki.fi>
20628 L: linux-media@vger.kernel.org
20630 W: https://linuxtv.org
20631 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20632 T: git git://linuxtv.org/media_tree.git
20633 F: drivers/media/tuners/tda18250*
20635 TDA18271 MEDIA DRIVER
20636 M: Michael Krufky <mkrufky@linuxtv.org>
20637 L: linux-media@vger.kernel.org
20639 W: https://linuxtv.org
20640 W: http://github.com/mkrufky
20641 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20642 T: git git://linuxtv.org/mkrufky/tuners.git
20643 F: drivers/media/tuners/tda18271*
20645 TDA1997x MEDIA DRIVER
20646 M: Tim Harvey <tharvey@gateworks.com>
20647 L: linux-media@vger.kernel.org
20649 W: https://linuxtv.org
20650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20651 F: drivers/media/i2c/tda1997x.*
20653 TDA827x MEDIA DRIVER
20654 M: Michael Krufky <mkrufky@linuxtv.org>
20655 L: linux-media@vger.kernel.org
20657 W: https://linuxtv.org
20658 W: http://github.com/mkrufky
20659 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20660 T: git git://linuxtv.org/mkrufky/tuners.git
20661 F: drivers/media/tuners/tda8290.*
20663 TDA8290 MEDIA DRIVER
20664 M: Michael Krufky <mkrufky@linuxtv.org>
20665 L: linux-media@vger.kernel.org
20667 W: https://linuxtv.org
20668 W: http://github.com/mkrufky
20669 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20670 T: git git://linuxtv.org/mkrufky/tuners.git
20671 F: drivers/media/tuners/tda8290.*
20673 TDA9840 MEDIA DRIVER
20674 M: Hans Verkuil <hverkuil@xs4all.nl>
20675 L: linux-media@vger.kernel.org
20677 W: https://linuxtv.org
20678 T: git git://linuxtv.org/media_tree.git
20679 F: drivers/media/i2c/tda9840*
20681 TEA5761 TUNER DRIVER
20682 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20683 L: linux-media@vger.kernel.org
20685 W: https://linuxtv.org
20686 T: git git://linuxtv.org/media_tree.git
20687 F: drivers/media/tuners/tea5761.*
20689 TEA5767 TUNER DRIVER
20690 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20691 L: linux-media@vger.kernel.org
20693 W: https://linuxtv.org
20694 T: git git://linuxtv.org/media_tree.git
20695 F: drivers/media/tuners/tea5767.*
20697 TEA6415C MEDIA DRIVER
20698 M: Hans Verkuil <hverkuil@xs4all.nl>
20699 L: linux-media@vger.kernel.org
20701 W: https://linuxtv.org
20702 T: git git://linuxtv.org/media_tree.git
20703 F: drivers/media/i2c/tea6415c*
20705 TEA6420 MEDIA DRIVER
20706 M: Hans Verkuil <hverkuil@xs4all.nl>
20707 L: linux-media@vger.kernel.org
20709 W: https://linuxtv.org
20710 T: git git://linuxtv.org/media_tree.git
20711 F: drivers/media/i2c/tea6420*
20714 M: Jiri Pirko <jiri@resnulli.us>
20715 L: netdev@vger.kernel.org
20717 F: drivers/net/team/
20718 F: include/linux/if_team.h
20719 F: include/uapi/linux/if_team.h
20720 F: tools/testing/selftests/drivers/net/team/
20722 TECHNICAL ADVISORY BOARD PROCESS DOCS
20723 M: "Theodore Ts'o" <tytso@mit.edu>
20724 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20725 L: tech-board-discuss@lists.linux-foundation.org
20727 F: Documentation/process/contribution-maturity-model.rst
20728 F: Documentation/process/researcher-guidelines.rst
20730 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
20731 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
20733 F: arch/x86/platform/ts5500/
20735 TECHNOTREND USB IR RECEIVER
20736 M: Sean Young <sean@mess.org>
20737 L: linux-media@vger.kernel.org
20739 F: drivers/media/rc/ttusbir.c
20741 TECHWELL TW9910 VIDEO DECODER
20742 L: linux-media@vger.kernel.org
20744 F: drivers/media/i2c/tw9910.c
20745 F: include/media/i2c/tw9910.h
20748 M: Jens Wiklander <jens.wiklander@linaro.org>
20749 R: Sumit Garg <sumit.garg@linaro.org>
20750 L: op-tee@lists.trustedfirmware.org
20752 F: Documentation/staging/tee.rst
20754 F: include/linux/tee_drv.h
20755 F: include/uapi/linux/tee.h
20757 TEGRA ARCHITECTURE SUPPORT
20758 M: Thierry Reding <thierry.reding@gmail.com>
20759 M: Jonathan Hunter <jonathanh@nvidia.com>
20760 L: linux-tegra@vger.kernel.org
20762 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
20763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20767 M: Peter De Schrijver <pdeschrijver@nvidia.com>
20768 M: Prashant Gaikwad <pgaikwad@nvidia.com>
20770 F: drivers/clk/tegra/
20773 M: Laxman Dewangan <ldewangan@nvidia.com>
20774 M: Jon Hunter <jonathanh@nvidia.com>
20776 F: drivers/dma/tegra*
20779 M: Laxman Dewangan <ldewangan@nvidia.com>
20780 R: Dmitry Osipenko <digetx@gmail.com>
20782 F: drivers/i2c/busses/i2c-tegra.c
20784 TEGRA IOMMU DRIVERS
20785 M: Thierry Reding <thierry.reding@gmail.com>
20786 R: Krishna Reddy <vdumpa@nvidia.com>
20787 L: linux-tegra@vger.kernel.org
20789 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20790 F: drivers/iommu/tegra*
20793 M: Laxman Dewangan <ldewangan@nvidia.com>
20795 F: drivers/input/keyboard/tegra-kbc.c
20798 M: Stefan Agner <stefan@agner.ch>
20799 M: Lucas Stach <dev@lynxeye.de>
20801 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20802 F: drivers/mtd/nand/raw/tegra_nand.c
20805 M: Thierry Reding <thierry.reding@gmail.com>
20807 F: drivers/pwm/pwm-tegra.c
20809 TEGRA QUAD SPI DRIVER
20810 M: Thierry Reding <thierry.reding@gmail.com>
20811 M: Jonathan Hunter <jonathanh@nvidia.com>
20812 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20813 L: linux-tegra@vger.kernel.org
20815 F: drivers/spi/spi-tegra210-quad.c
20817 TEGRA SERIAL DRIVER
20818 M: Laxman Dewangan <ldewangan@nvidia.com>
20820 F: drivers/tty/serial/serial-tegra.c
20823 M: Laxman Dewangan <ldewangan@nvidia.com>
20825 F: drivers/spi/spi-tegra*
20828 M: Thierry Reding <thierry.reding@gmail.com>
20829 M: Jonathan Hunter <jonathanh@nvidia.com>
20830 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20831 L: linux-media@vger.kernel.org
20832 L: linux-tegra@vger.kernel.org
20834 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20835 F: drivers/staging/media/tegra-video/
20837 TEGRA XUSB PADCTL DRIVER
20838 M: JC Kuo <jckuo@nvidia.com>
20840 F: drivers/phy/tegra/xusb*
20842 TEHUTI ETHERNET DRIVER
20843 M: Andy Gospodarek <andy@greyhouse.net>
20844 L: netdev@vger.kernel.org
20846 F: drivers/net/ethernet/tehuti/*
20848 TELECOM CLOCK DRIVER FOR MCPL0010
20849 M: Mark Gross <markgross@kernel.org>
20851 F: drivers/char/tlclk.c
20853 TEMPO SEMICONDUCTOR DRIVERS
20854 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20856 F: Documentation/devicetree/bindings/sound/tscs*.txt
20857 F: sound/soc/codecs/tscs*.c
20858 F: sound/soc/codecs/tscs*.h
20860 TENSILICA XTENSA PORT (xtensa)
20861 M: Chris Zankel <chris@zankel.net>
20862 M: Max Filippov <jcmvbkbc@gmail.com>
20864 T: git https://github.com/jcmvbkbc/linux-xtensa.git
20866 F: drivers/irqchip/irq-xtensa-*
20868 TEXAS INSTRUMENTS ASoC DRIVERS
20869 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20870 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20872 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20875 TEXAS INSTRUMENTS DMA DRIVERS
20876 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20877 L: dmaengine@vger.kernel.org
20879 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20880 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20881 F: Documentation/devicetree/bindings/dma/ti/
20883 F: include/linux/dma/k3-psil.h
20884 F: include/linux/dma/k3-udma-glue.h
20885 F: include/linux/dma/ti-cppi5.h
20886 X: drivers/dma/ti/cppi41.c
20888 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20889 M: Robert Marko <robert.marko@sartura.hr>
20890 M: Luka Perkov <luka.perkov@sartura.hr>
20891 L: linux-hwmon@vger.kernel.org
20893 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20894 F: Documentation/hwmon/tps23861.rst
20895 F: drivers/hwmon/tps23861.c
20897 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20898 M: Ricardo Ribalda <ribalda@kernel.org>
20899 L: linux-iio@vger.kernel.org
20901 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20902 F: drivers/iio/dac/ti-dac7612.c
20904 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20905 M: Nishanth Menon <nm@ti.com>
20906 M: Tero Kristo <kristo@kernel.org>
20907 M: Santosh Shilimkar <ssantosh@kernel.org>
20908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20910 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20911 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20912 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20913 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20914 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20915 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20916 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20917 F: drivers/clk/keystone/sci-clk.c
20918 F: drivers/firmware/ti_sci*
20919 F: drivers/irqchip/irq-ti-sci-inta.c
20920 F: drivers/irqchip/irq-ti-sci-intr.c
20921 F: drivers/reset/reset-ti-sci.c
20922 F: drivers/soc/ti/ti_sci_inta_msi.c
20923 F: drivers/soc/ti/ti_sci_pm_domains.c
20924 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20925 F: include/linux/soc/ti/ti_sci_inta_msi.h
20926 F: include/linux/soc/ti/ti_sci_protocol.h
20928 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20929 M: Puranjay Mohan <puranjay12@gmail.com>
20930 L: linux-iio@vger.kernel.org
20932 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20933 F: drivers/iio/temperature/tmp117.c
20935 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20936 M: Hans Verkuil <hverkuil@xs4all.nl>
20937 L: linux-media@vger.kernel.org
20939 W: https://linuxtv.org
20940 T: git git://linuxtv.org/media_tree.git
20941 F: drivers/media/radio/radio-raremono.c
20944 M: Rafael J. Wysocki <rafael@kernel.org>
20945 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20946 R: Amit Kucheria <amitk@kernel.org>
20947 R: Zhang Rui <rui.zhang@intel.com>
20948 L: linux-pm@vger.kernel.org
20950 Q: https://patchwork.kernel.org/project/linux-pm/list/
20951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20952 F: Documentation/ABI/testing/sysfs-class-thermal
20953 F: Documentation/admin-guide/thermal/
20954 F: Documentation/devicetree/bindings/thermal/
20955 F: Documentation/driver-api/thermal/
20956 F: drivers/thermal/
20957 F: include/dt-bindings/thermal/
20958 F: include/linux/cpu_cooling.h
20959 F: include/linux/thermal.h
20960 F: include/uapi/linux/thermal.h
20961 F: tools/lib/thermal/
20964 THERMAL DRIVER FOR AMLOGIC SOCS
20965 M: Guillaume La Roque <glaroque@baylibre.com>
20966 L: linux-pm@vger.kernel.org
20967 L: linux-amlogic@lists.infradead.org
20969 W: http://linux-meson.com/
20970 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20971 F: drivers/thermal/amlogic_thermal.c
20973 THERMAL/CPU_COOLING
20974 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20975 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20976 M: Viresh Kumar <viresh.kumar@linaro.org>
20977 R: Lukasz Luba <lukasz.luba@arm.com>
20978 L: linux-pm@vger.kernel.org
20980 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20981 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20982 F: drivers/thermal/cpufreq_cooling.c
20983 F: drivers/thermal/cpuidle_cooling.c
20984 F: include/linux/cpu_cooling.h
20986 THERMAL/POWER_ALLOCATOR
20987 M: Lukasz Luba <lukasz.luba@arm.com>
20988 L: linux-pm@vger.kernel.org
20990 F: Documentation/driver-api/thermal/power_allocator.rst
20991 F: drivers/thermal/gov_power_allocator.c
20992 F: drivers/thermal/thermal_trace_ipa.h
20994 THINKPAD ACPI EXTRAS DRIVER
20995 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20996 L: ibm-acpi-devel@lists.sourceforge.net
20997 L: platform-driver-x86@vger.kernel.org
20999 W: http://ibm-acpi.sourceforge.net
21000 W: http://thinkwiki.org/wiki/Ibm-acpi
21001 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
21002 F: drivers/platform/x86/thinkpad_acpi.c
21004 THINKPAD LMI DRIVER
21005 M: Mark Pearson <markpearson@lenovo.com>
21006 L: platform-driver-x86@vger.kernel.org
21008 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
21009 F: drivers/platform/x86/think-lmi.?
21011 THUNDERBOLT DMA TRAFFIC TEST DRIVER
21012 M: Isaac Hazan <isaac.hazan@intel.com>
21013 L: linux-usb@vger.kernel.org
21015 F: drivers/thunderbolt/dma_test.c
21018 M: Andreas Noever <andreas.noever@gmail.com>
21019 M: Michael Jamet <michael.jamet@intel.com>
21020 M: Mika Westerberg <mika.westerberg@linux.intel.com>
21021 M: Yehezkel Bernat <YehezkelShB@gmail.com>
21022 L: linux-usb@vger.kernel.org
21024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
21025 F: Documentation/admin-guide/thunderbolt.rst
21026 F: drivers/thunderbolt/
21027 F: include/linux/thunderbolt.h
21029 THUNDERBOLT NETWORK DRIVER
21030 M: Michael Jamet <michael.jamet@intel.com>
21031 M: Mika Westerberg <mika.westerberg@linux.intel.com>
21032 M: Yehezkel Bernat <YehezkelShB@gmail.com>
21033 L: netdev@vger.kernel.org
21035 F: drivers/net/thunderbolt/
21037 THUNDERX GPIO DRIVER
21038 M: Robert Richter <rric@kernel.org>
21040 F: drivers/gpio/gpio-thunderx.c
21042 TI ADS7924 ADC DRIVER
21043 M: Hugo Villeneuve <hvilleneuve@dimonoff.com>
21044 L: linux-iio@vger.kernel.org
21046 F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
21047 F: drivers/iio/adc/ti-ads7924.c
21049 TI AM437X VPFE DRIVER
21050 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21051 L: linux-media@vger.kernel.org
21053 W: https://linuxtv.org
21054 Q: http://patchwork.linuxtv.org/project/linux-media/list/
21055 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21056 F: drivers/media/platform/ti/am437x/
21058 TI BANDGAP AND THERMAL DRIVER
21059 M: Eduardo Valentin <edubezval@gmail.com>
21060 M: Keerthy <j-keerthy@ti.com>
21061 L: linux-pm@vger.kernel.org
21062 L: linux-omap@vger.kernel.org
21064 F: drivers/thermal/ti-soc-thermal/
21066 TI BQ27XXX POWER SUPPLY DRIVER
21067 F: drivers/power/supply/bq27xxx_battery.c
21068 F: drivers/power/supply/bq27xxx_battery_i2c.c
21069 F: include/linux/power/bq27xxx_battery.h
21071 TI CDCE706 CLOCK DRIVER
21072 M: Max Filippov <jcmvbkbc@gmail.com>
21074 F: drivers/clk/clk-cdce706.c
21077 M: Tero Kristo <kristo@kernel.org>
21078 L: linux-omap@vger.kernel.org
21081 F: include/linux/clk/ti.h
21083 TI DAVINCI MACHINE SUPPORT
21084 M: Bartosz Golaszewski <brgl@bgdev.pl>
21085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21088 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
21089 F: arch/arm/boot/dts/da850*
21090 F: arch/arm/mach-davinci/
21091 F: drivers/i2c/busses/i2c-davinci.c
21093 TI DAVINCI SERIES CLOCK DRIVER
21094 M: David Lechner <david@lechnology.com>
21095 R: Sekhar Nori <nsekhar@ti.com>
21097 F: Documentation/devicetree/bindings/clock/ti/davinci/
21098 F: drivers/clk/davinci/
21099 F: include/linux/clk/davinci.h
21101 TI DAVINCI SERIES GPIO DRIVER
21102 M: Keerthy <j-keerthy@ti.com>
21103 L: linux-gpio@vger.kernel.org
21105 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
21106 F: drivers/gpio/gpio-davinci.c
21108 TI DAVINCI SERIES MEDIA DRIVER
21109 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21110 L: linux-media@vger.kernel.org
21112 W: https://linuxtv.org
21113 Q: http://patchwork.linuxtv.org/project/linux-media/list/
21114 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21115 F: drivers/media/platform/ti/davinci/
21116 F: include/media/davinci/
21118 TI ENHANCED CAPTURE (eCAP) DRIVER
21119 M: Vignesh Raghavendra <vigneshr@ti.com>
21120 R: Julien Panis <jpanis@baylibre.com>
21121 L: linux-iio@vger.kernel.org
21122 L: linux-omap@vger.kernel.org
21124 F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
21125 F: drivers/counter/ti-ecap-capture.c
21127 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
21128 R: David Lechner <david@lechnology.com>
21129 L: linux-iio@vger.kernel.org
21130 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
21131 F: drivers/counter/ti-eqep.c
21133 TI ETHERNET SWITCH DRIVER (CPSW)
21134 R: Grygorii Strashko <grygorii.strashko@ti.com>
21135 L: linux-omap@vger.kernel.org
21136 L: netdev@vger.kernel.org
21138 F: drivers/net/ethernet/ti/cpsw*
21139 F: drivers/net/ethernet/ti/davinci*
21141 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
21142 M: Alex Dubov <oakad@yahoo.com>
21144 W: http://tifmxx.berlios.de/
21145 F: drivers/memstick/host/tifm_ms.c
21146 F: drivers/misc/tifm*
21147 F: drivers/mmc/host/tifm_sd.c
21148 F: include/linux/tifm.h
21150 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
21151 M: Nishanth Menon <nm@ti.com>
21152 M: Santosh Shilimkar <ssantosh@kernel.org>
21153 L: linux-kernel@vger.kernel.org
21154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
21157 F: drivers/soc/ti/*
21159 TI LM49xxx FAMILY ASoC CODEC DRIVERS
21160 M: M R Swami Reddy <mr.swami.reddy@ti.com>
21161 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
21162 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21164 F: sound/soc/codecs/isabelle*
21165 F: sound/soc/codecs/lm49453*
21167 TI LMP92064 ADC DRIVER
21168 M: Leonard Göhrs <l.goehrs@pengutronix.de>
21169 R: kernel@pengutronix.de
21170 L: linux-iio@vger.kernel.org
21172 F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
21173 F: drivers/iio/adc/ti-lmp92064.c
21175 TI PCM3060 ASoC CODEC DRIVER
21176 M: Kirill Marinushkin <kmarinushkin@birdec.com>
21177 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21179 F: Documentation/devicetree/bindings/sound/pcm3060.txt
21180 F: sound/soc/codecs/pcm3060*
21182 TI TAS571X FAMILY ASoC CODEC DRIVER
21183 M: Kevin Cernekee <cernekee@chromium.org>
21184 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21186 F: sound/soc/codecs/tas571x*
21188 TI TMAG5273 MAGNETOMETER DRIVER
21189 M: Gerald Loacker <gerald.loacker@wolfvision.net>
21190 L: linux-iio@vger.kernel.org
21192 F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
21193 F: drivers/iio/magnetometer/tmag5273.c
21195 TI TRF7970A NFC DRIVER
21196 M: Mark Greer <mgreer@animalcreek.com>
21197 L: linux-wireless@vger.kernel.org
21199 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
21200 F: drivers/nfc/trf7970a.c
21202 TI TSC2046 ADC DRIVER
21203 M: Oleksij Rempel <o.rempel@pengutronix.de>
21204 R: kernel@pengutronix.de
21205 L: linux-iio@vger.kernel.org
21207 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
21208 F: drivers/iio/adc/ti-tsc2046.c
21210 TI TWL4030 SERIES SOC CODEC DRIVER
21211 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
21212 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21214 F: sound/soc/codecs/twl4030*
21217 M: Benoit Parrot <bparrot@ti.com>
21218 L: linux-media@vger.kernel.org
21220 W: http://linuxtv.org/
21221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
21222 F: Documentation/devicetree/bindings/media/ti,cal.yaml
21223 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
21224 F: drivers/media/platform/ti/cal/
21225 F: drivers/media/platform/ti/vpe/
21227 TI WILINK WIRELESS DRIVERS
21228 L: linux-wireless@vger.kernel.org
21230 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
21231 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
21232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
21233 F: drivers/net/wireless/ti/
21235 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
21236 M: John Stultz <jstultz@google.com>
21237 M: Thomas Gleixner <tglx@linutronix.de>
21238 R: Stephen Boyd <sboyd@kernel.org>
21239 L: linux-kernel@vger.kernel.org
21241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21242 F: include/linux/clocksource.h
21243 F: include/linux/time.h
21244 F: include/linux/timex.h
21245 F: include/uapi/linux/time.h
21246 F: include/uapi/linux/timex.h
21247 F: kernel/time/alarmtimer.c
21248 F: kernel/time/clocksource.c
21249 F: kernel/time/ntp.c
21250 F: kernel/time/time*.c
21251 F: tools/testing/selftests/timers/
21254 M: Jon Maloy <jmaloy@redhat.com>
21255 M: Ying Xue <ying.xue@windriver.com>
21256 L: netdev@vger.kernel.org (core kernel code)
21257 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
21259 W: http://tipc.sourceforge.net/
21260 F: include/uapi/linux/tipc*.h
21263 TLAN NETWORK DRIVER
21264 M: Samuel Chessman <chessman@tux.org>
21265 L: tlan-devel@lists.sourceforge.net (subscribers-only)
21267 W: http://sourceforge.net/projects/tlan/
21268 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
21269 F: drivers/net/ethernet/ti/tlan.*
21271 TMIO/SDHI MMC DRIVER
21272 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
21273 L: linux-mmc@vger.kernel.org
21274 L: linux-renesas-soc@vger.kernel.org
21276 F: drivers/mmc/host/renesas_sdhi*
21277 F: drivers/mmc/host/tmio_mmc*
21278 F: include/linux/mfd/tmio.h
21280 TMP401 HARDWARE MONITOR DRIVER
21281 M: Guenter Roeck <linux@roeck-us.net>
21282 L: linux-hwmon@vger.kernel.org
21284 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
21285 F: Documentation/hwmon/tmp401.rst
21286 F: drivers/hwmon/tmp401.c
21288 TMP464 HARDWARE MONITOR DRIVER
21289 M: Guenter Roeck <linux@roeck-us.net>
21290 L: linux-hwmon@vger.kernel.org
21292 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
21293 F: Documentation/hwmon/tmp464.rst
21294 F: drivers/hwmon/tmp464.c
21296 TMP513 HARDWARE MONITOR DRIVER
21297 M: Eric Tremblay <etremblay@distech-controls.com>
21298 L: linux-hwmon@vger.kernel.org
21300 F: Documentation/hwmon/tmp513.rst
21301 F: drivers/hwmon/tmp513.c
21303 TMPFS (SHMEM FILESYSTEM)
21304 M: Hugh Dickins <hughd@google.com>
21305 L: linux-mm@kvack.org
21307 F: include/linux/shmem_fs.h
21310 TOMOYO SECURITY MODULE
21311 M: Kentaro Takeda <takedakn@nttdata.co.jp>
21312 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
21313 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
21314 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
21315 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
21316 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
21318 W: https://tomoyo.osdn.jp/
21319 F: security/tomoyo/
21321 TOPSTAR LAPTOP EXTRAS DRIVER
21322 M: Herton Ronaldo Krzesinski <herton@canonical.com>
21323 L: platform-driver-x86@vger.kernel.org
21325 F: drivers/platform/x86/topstar-laptop.c
21327 TORTURE-TEST MODULES
21328 M: Davidlohr Bueso <dave@stgolabs.net>
21329 M: "Paul E. McKenney" <paulmck@kernel.org>
21330 M: Josh Triplett <josh@joshtriplett.org>
21331 L: linux-kernel@vger.kernel.org
21333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21334 F: Documentation/RCU/torture.rst
21335 F: kernel/locking/locktorture.c
21336 F: kernel/rcu/rcuscale.c
21337 F: kernel/rcu/rcutorture.c
21338 F: kernel/rcu/refscale.c
21339 F: kernel/torture.c
21341 TOSHIBA ACPI EXTRAS DRIVER
21342 M: Azael Avalos <coproscefalo@gmail.com>
21343 L: platform-driver-x86@vger.kernel.org
21345 F: drivers/platform/x86/toshiba_acpi.c
21347 TOSHIBA BLUETOOTH DRIVER
21348 M: Azael Avalos <coproscefalo@gmail.com>
21349 L: platform-driver-x86@vger.kernel.org
21351 F: drivers/platform/x86/toshiba_bluetooth.c
21353 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
21354 M: Azael Avalos <coproscefalo@gmail.com>
21355 L: platform-driver-x86@vger.kernel.org
21357 F: drivers/platform/x86/toshiba_haps.c
21360 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
21362 W: http://www.buzzard.org.uk/toshiba/
21363 F: drivers/char/toshiba.c
21364 F: include/linux/toshiba.h
21365 F: include/uapi/linux/toshiba.h
21367 TOSHIBA TC358743 DRIVER
21368 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21369 L: linux-media@vger.kernel.org
21371 F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
21372 F: drivers/media/i2c/tc358743*
21373 F: include/media/i2c/tc358743.h
21375 TOSHIBA WMI HOTKEYS DRIVER
21376 M: Azael Avalos <coproscefalo@gmail.com>
21377 L: platform-driver-x86@vger.kernel.org
21379 F: drivers/platform/x86/toshiba-wmi.c
21382 M: Peter Huewe <peterhuewe@gmx.de>
21383 M: Jarkko Sakkinen <jarkko@kernel.org>
21384 R: Jason Gunthorpe <jgg@ziepe.ca>
21385 L: linux-integrity@vger.kernel.org
21387 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
21388 Q: https://patchwork.kernel.org/project/linux-integrity/list/
21389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
21390 F: drivers/char/tpm/
21393 M: Duke Du <dukedu83@gmail.com>
21394 L: linux-hwmon@vger.kernel.org
21396 F: Documentation/hwmon/tps546d24.rst
21397 F: drivers/hwmon/pmbus/tps546d24.c
21400 M: Steven Rostedt <rostedt@goodmis.org>
21401 M: Masami Hiramatsu <mhiramat@kernel.org>
21402 L: linux-kernel@vger.kernel.org
21403 L: linux-trace-kernel@vger.kernel.org
21405 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
21406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
21407 F: Documentation/trace/*
21409 F: include/linux/trace*.h
21412 F: scripts/tracing/
21413 F: tools/testing/selftests/ftrace/
21415 TRACING MMIO ACCESSES (MMIOTRACE)
21416 M: Steven Rostedt <rostedt@goodmis.org>
21417 M: Masami Hiramatsu <mhiramat@kernel.org>
21418 R: Karol Herbst <karolherbst@gmail.com>
21419 R: Pekka Paalanen <ppaalanen@gmail.com>
21420 L: linux-kernel@vger.kernel.org
21421 L: nouveau@lists.freedesktop.org
21423 F: arch/x86/mm/kmmio.c
21424 F: arch/x86/mm/mmio-mod.c
21425 F: arch/x86/mm/testmmiotrace.c
21426 F: include/linux/mmiotrace.h
21427 F: kernel/trace/trace_mmiotrace.c
21429 TRACING OS NOISE / LATENCY TRACERS
21430 M: Steven Rostedt <rostedt@goodmis.org>
21431 M: Daniel Bristot de Oliveira <bristot@kernel.org>
21433 F: Documentation/trace/hwlat_detector.rst
21434 F: Documentation/trace/osnoise-tracer.rst
21435 F: Documentation/trace/timerlat-tracer.rst
21436 F: arch/*/kernel/trace.c
21437 F: include/trace/events/osnoise.h
21438 F: kernel/trace/trace_hwlat.c
21439 F: kernel/trace/trace_irqsoff.c
21440 F: kernel/trace/trace_osnoise.c
21441 F: kernel/trace/trace_sched_wakeup.c
21443 TRADITIONAL CHINESE DOCUMENTATION
21444 M: Hu Haowen <src.res@email.cn>
21445 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
21447 W: https://github.com/srcres258/linux-doc
21448 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
21449 F: Documentation/translations/zh_TW/
21452 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21453 M: Jiri Slaby <jirislaby@kernel.org>
21455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
21456 F: Documentation/driver-api/serial/
21458 F: drivers/tty/serial/serial_core.c
21459 F: include/linux/selection.h
21460 F: include/linux/serial.h
21461 F: include/linux/serial_core.h
21462 F: include/linux/sysrq.h
21463 F: include/linux/tty*.h
21464 F: include/linux/vt.h
21465 F: include/linux/vt_*.h
21466 F: include/uapi/linux/serial.h
21467 F: include/uapi/linux/serial_core.h
21468 F: include/uapi/linux/tty.h
21470 TUA9001 MEDIA DRIVER
21471 M: Antti Palosaari <crope@iki.fi>
21472 L: linux-media@vger.kernel.org
21474 W: https://linuxtv.org
21475 W: http://palosaari.fi/linux/
21476 Q: http://patchwork.linuxtv.org/project/linux-media/list/
21477 T: git git://linuxtv.org/anttip/media_tree.git
21478 F: drivers/media/tuners/tua9001*
21480 TULIP NETWORK DRIVERS
21481 L: netdev@vger.kernel.org
21482 L: linux-parisc@vger.kernel.org
21484 F: drivers/net/ethernet/dec/tulip/
21487 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
21489 W: http://vtun.sourceforge.net/tun
21490 F: Documentation/networking/tuntap.rst
21491 F: arch/um/os-Linux/drivers/
21493 TURBOCHANNEL SUBSYSTEM
21494 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
21495 M: Ralf Baechle <ralf@linux-mips.org>
21496 L: linux-mips@vger.kernel.org
21498 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
21500 F: include/linux/tc.h
21503 M: "Len Brown" <lenb@kernel.org>
21504 L: linux-pm@vger.kernel.org
21506 Q: https://patchwork.kernel.org/project/linux-pm/list/
21507 B: https://bugzilla.kernel.org
21508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
21509 F: tools/power/x86/turbostat/
21511 TW5864 VIDEO4LINUX DRIVER
21512 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21513 M: Anton Sviridenko <anton@corp.bluecherry.net>
21514 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
21515 M: Andrey Utkin <andrey_utkin@fastmail.com>
21516 L: linux-media@vger.kernel.org
21518 F: drivers/media/pci/tw5864/
21520 TW68 VIDEO4LINUX DRIVER
21521 M: Hans Verkuil <hverkuil@xs4all.nl>
21522 L: linux-media@vger.kernel.org
21524 W: https://linuxtv.org
21525 T: git git://linuxtv.org/media_tree.git
21526 F: drivers/media/pci/tw68/
21528 TW686X VIDEO4LINUX DRIVER
21529 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21530 L: linux-media@vger.kernel.org
21532 W: http://linuxtv.org
21533 T: git git://linuxtv.org/media_tree.git
21534 F: drivers/media/pci/tw686x/
21536 U-BOOT ENVIRONMENT VARIABLES
21537 M: Rafał Miłecki <rafal@milecki.pl>
21539 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
21540 F: drivers/nvmem/u-boot-env.c
21542 UACCE ACCELERATOR FRAMEWORK
21543 M: Zhangfei Gao <zhangfei.gao@linaro.org>
21544 M: Zhou Wang <wangzhou1@hisilicon.com>
21545 L: linux-accelerators@lists.ozlabs.org
21546 L: linux-kernel@vger.kernel.org
21548 F: Documentation/ABI/testing/sysfs-driver-uacce
21549 F: Documentation/misc-devices/uacce.rst
21550 F: drivers/misc/uacce/
21551 F: include/linux/uacce.h
21552 F: include/uapi/misc/uacce/
21554 UBI FILE SYSTEM (UBIFS)
21555 M: Richard Weinberger <richard@nod.at>
21556 L: linux-mtd@lists.infradead.org
21558 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
21559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21561 F: Documentation/ABI/testing/sysfs-fs-ubifs
21562 F: Documentation/filesystems/ubifs-authentication.rst
21563 F: Documentation/filesystems/ubifs.rst
21566 UBLK USERSPACE BLOCK DRIVER
21567 M: Ming Lei <ming.lei@redhat.com>
21568 L: linux-block@vger.kernel.org
21570 F: Documentation/block/ublk.rst
21571 F: drivers/block/ublk_drv.c
21572 F: include/uapi/linux/ublk_cmd.h
21574 UCLINUX (M68KNOMMU AND COLDFIRE)
21575 M: Greg Ungerer <gerg@linux-m68k.org>
21576 L: linux-m68k@lists.linux-m68k.org
21578 W: http://www.linux-m68k.org/
21579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
21580 F: arch/m68k/*/*_no.*
21582 F: arch/m68k/coldfire/
21583 F: arch/m68k/include/asm/*_no.*
21586 M: Jan Kara <jack@suse.com>
21588 F: Documentation/filesystems/udf.rst
21592 M: Bastien Nocera <hadess@hadess.net>
21593 L: linux-input@vger.kernel.org
21595 F: drivers/hid/hid-udraw-ps3.c
21598 M: Evgeniy Dushistov <dushistov@mail.ru>
21600 F: Documentation/admin-guide/ufs.rst
21603 UHID USERSPACE HID IO DRIVER
21604 M: David Rheinsberg <david.rheinsberg@gmail.com>
21605 L: linux-input@vger.kernel.org
21607 F: drivers/hid/uhid.c
21608 F: include/uapi/linux/uhid.h
21611 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21612 L: linux-usb@vger.kernel.org
21614 F: drivers/usb/common/ulpi.c
21615 F: include/linux/ulpi/
21618 M: Gabriel Krisman Bertazi <krisman@collabora.com>
21619 L: linux-fsdevel@vger.kernel.org
21624 M: Tony Finch <dot@dotat.at>
21626 W: http://dotat.at/prog/unifdef
21627 F: scripts/unifdef.c
21629 UNIFORM CDROM DRIVER
21630 M: Phillip Potter <phil@philpotter.co.uk>
21632 F: Documentation/cdrom/
21633 F: drivers/cdrom/cdrom.c
21634 F: include/linux/cdrom.h
21635 F: include/uapi/linux/cdrom.h
21637 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
21638 R: Alim Akhtar <alim.akhtar@samsung.com>
21639 R: Avri Altman <avri.altman@wdc.com>
21640 R: Bart Van Assche <bvanassche@acm.org>
21641 L: linux-scsi@vger.kernel.org
21643 F: Documentation/devicetree/bindings/ufs/
21644 F: Documentation/scsi/ufs.rst
21645 F: drivers/ufs/core/
21647 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
21648 M: Pedro Sousa <pedrom.sousa@synopsys.com>
21649 L: linux-scsi@vger.kernel.org
21651 F: drivers/ufs/host/*dwc*
21653 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
21654 M: Alim Akhtar <alim.akhtar@samsung.com>
21655 L: linux-scsi@vger.kernel.org
21657 F: drivers/ufs/host/ufs-exynos*
21659 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
21660 M: Stanley Chu <stanley.chu@mediatek.com>
21661 L: linux-scsi@vger.kernel.org
21662 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21664 F: drivers/ufs/host/ufs-mediatek*
21666 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
21667 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21668 L: linux-arm-msm@vger.kernel.org
21669 L: linux-scsi@vger.kernel.org
21671 F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
21672 F: drivers/ufs/host/ufs-qcom*
21674 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
21675 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
21676 L: linux-renesas-soc@vger.kernel.org
21677 L: linux-scsi@vger.kernel.org
21679 F: drivers/ufs/host/ufs-renesas.c
21681 UNSORTED BLOCK IMAGES (UBI)
21682 M: Richard Weinberger <richard@nod.at>
21683 L: linux-mtd@lists.infradead.org
21685 W: http://www.linux-mtd.infradead.org/
21686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21688 F: drivers/mtd/ubi/
21689 F: include/linux/mtd/ubi.h
21690 F: include/uapi/mtd/ubi-user.h
21692 USB "USBNET" DRIVER FRAMEWORK
21693 M: Oliver Neukum <oneukum@suse.com>
21694 L: netdev@vger.kernel.org
21696 W: http://www.linux-usb.org/usbnet
21697 F: drivers/net/usb/usbnet.c
21698 F: include/linux/usb/usbnet.h
21701 M: Oliver Neukum <oneukum@suse.com>
21702 L: linux-usb@vger.kernel.org
21704 F: Documentation/usb/acm.rst
21705 F: drivers/usb/class/cdc-acm.*
21707 USB APPLE MFI FASTCHARGE DRIVER
21708 M: Bastien Nocera <hadess@hadess.net>
21709 L: linux-usb@vger.kernel.org
21711 F: drivers/usb/misc/apple-mfi-fastcharge.c
21713 USB AR5523 WIRELESS DRIVER
21714 M: Pontus Fuchs <pontus.fuchs@gmail.com>
21715 L: linux-wireless@vger.kernel.org
21717 F: drivers/net/wireless/ath/ar5523/
21720 M: Oliver Neukum <oneukum@suse.com>
21721 L: linux-usb@vger.kernel.org
21722 L: linux-scsi@vger.kernel.org
21724 F: drivers/usb/storage/uas.c
21726 USB CDC ETHERNET DRIVER
21727 M: Oliver Neukum <oliver@neukum.org>
21728 L: linux-usb@vger.kernel.org
21730 F: drivers/net/usb/cdc_*.c
21731 F: include/uapi/linux/usb/cdc.h
21733 USB CHAOSKEY DRIVER
21734 M: Keith Packard <keithp@keithp.com>
21735 L: linux-usb@vger.kernel.org
21737 F: drivers/usb/misc/chaoskey.c
21739 USB CYPRESS C67X00 DRIVER
21740 L: linux-usb@vger.kernel.org
21742 F: drivers/usb/c67x00/
21744 USB DAVICOM DM9601 DRIVER
21745 M: Peter Korsgaard <peter@korsgaard.com>
21746 L: netdev@vger.kernel.org
21748 W: http://www.linux-usb.org/usbnet
21749 F: drivers/net/usb/dm9601.c
21752 M: Alan Stern <stern@rowland.harvard.edu>
21753 L: linux-usb@vger.kernel.org
21755 F: Documentation/usb/ehci.rst
21756 F: drivers/usb/host/ehci*
21758 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
21759 M: Jiri Kosina <jikos@kernel.org>
21760 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
21761 L: linux-usb@vger.kernel.org
21763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
21764 F: Documentation/hid/hiddev.rst
21765 F: drivers/hid/usbhid/
21767 USB INTEL XHCI ROLE MUX DRIVER
21768 M: Hans de Goede <hdegoede@redhat.com>
21769 L: linux-usb@vger.kernel.org
21771 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
21773 USB IP DRIVER FOR HISILICON KIRIN 960
21774 M: Yu Chen <chenyu56@huawei.com>
21775 M: Binghui Wang <wangbinghui@hisilicon.com>
21776 L: linux-usb@vger.kernel.org
21778 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
21779 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
21781 USB IP DRIVER FOR HISILICON KIRIN 970
21782 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21783 L: linux-usb@vger.kernel.org
21785 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21786 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
21789 M: Olav Kongas <ok@artecdesign.ee>
21790 L: linux-usb@vger.kernel.org
21792 F: drivers/usb/host/isp116x*
21793 F: include/linux/usb/isp116x.h
21796 M: Rui Miguel Silva <rui.silva@linaro.org>
21797 L: linux-usb@vger.kernel.org
21799 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21800 F: drivers/usb/isp1760/*
21802 USB LAN78XX ETHERNET DRIVER
21803 M: Woojung Huh <woojung.huh@microchip.com>
21804 M: UNGLinuxDriver@microchip.com
21805 L: netdev@vger.kernel.org
21807 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21808 F: drivers/net/usb/lan78xx.*
21809 F: include/dt-bindings/net/microchip-lan78xx.h
21811 USB MASS STORAGE DRIVER
21812 M: Alan Stern <stern@rowland.harvard.edu>
21813 L: linux-usb@vger.kernel.org
21814 L: usb-storage@lists.one-eyed-alien.net
21816 F: drivers/usb/storage/
21819 M: Clemens Ladisch <clemens@ladisch.de>
21820 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21823 F: sound/usb/midi.*
21825 USB NETWORKING DRIVERS
21826 L: linux-usb@vger.kernel.org
21828 F: drivers/net/usb/
21831 M: Alan Stern <stern@rowland.harvard.edu>
21832 L: linux-usb@vger.kernel.org
21834 F: Documentation/usb/ohci.rst
21835 F: drivers/usb/host/ohci*
21837 USB OTG FSM (Finite State Machine)
21838 M: Peter Chen <peter.chen@kernel.org>
21839 L: linux-usb@vger.kernel.org
21841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21842 F: drivers/usb/common/usb-otg-fsm.c
21845 M: Valentina Manea <valentina.manea.m@gmail.com>
21846 M: Shuah Khan <shuah@kernel.org>
21847 M: Shuah Khan <skhan@linuxfoundation.org>
21848 R: Hongren Zheng <i@zenithal.me>
21849 L: linux-usb@vger.kernel.org
21851 F: Documentation/usb/usbip_protocol.rst
21852 F: drivers/usb/usbip/
21853 F: tools/testing/selftests/drivers/usb/usbip/
21854 F: tools/usb/usbip/
21857 M: Petko Manolov <petkan@nucleusys.com>
21858 L: linux-usb@vger.kernel.org
21859 L: netdev@vger.kernel.org
21861 W: https://github.com/petkan/pegasus
21862 T: git https://github.com/petkan/pegasus.git
21863 F: drivers/net/usb/pegasus.*
21865 USB PRINTER DRIVER (usblp)
21866 M: Pete Zaitcev <zaitcev@redhat.com>
21867 L: linux-usb@vger.kernel.org
21869 F: drivers/usb/class/usblp.c
21871 USB QMI WWAN NETWORK DRIVER
21872 M: Bjørn Mork <bjorn@mork.no>
21873 L: netdev@vger.kernel.org
21875 F: Documentation/ABI/testing/sysfs-class-net-qmi
21876 F: drivers/net/usb/qmi_wwan.c
21878 USB RAW GADGET DRIVER
21879 R: Andrey Konovalov <andreyknvl@gmail.com>
21880 L: linux-usb@vger.kernel.org
21882 F: Documentation/usb/raw-gadget.rst
21883 F: drivers/usb/gadget/legacy/raw_gadget.c
21884 F: include/uapi/linux/usb/raw_gadget.h
21887 M: Petko Manolov <petkan@nucleusys.com>
21888 L: linux-usb@vger.kernel.org
21889 L: netdev@vger.kernel.org
21891 W: https://github.com/petkan/rtl8150
21892 T: git https://github.com/petkan/rtl8150.git
21893 F: drivers/net/usb/rtl8150.c
21895 USB SERIAL SUBSYSTEM
21896 M: Johan Hovold <johan@kernel.org>
21897 L: linux-usb@vger.kernel.org
21899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21900 F: Documentation/usb/usb-serial.rst
21901 F: drivers/usb/serial/
21902 F: include/linux/usb/serial.h
21904 USB SMSC75XX ETHERNET DRIVER
21905 M: Steve Glendinning <steve.glendinning@shawell.net>
21906 L: netdev@vger.kernel.org
21908 F: drivers/net/usb/smsc75xx.*
21910 USB SMSC95XX ETHERNET DRIVER
21911 M: Steve Glendinning <steve.glendinning@shawell.net>
21912 M: UNGLinuxDriver@microchip.com
21913 L: netdev@vger.kernel.org
21915 F: drivers/net/usb/smsc95xx.*
21918 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21919 L: linux-usb@vger.kernel.org
21921 W: http://www.linux-usb.org
21922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21923 F: Documentation/devicetree/bindings/usb/
21924 F: Documentation/usb/
21926 F: include/dt-bindings/usb/
21927 F: include/linux/usb.h
21928 F: include/linux/usb/
21930 USB TYPEC BUS FOR ALTERNATE MODES
21931 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21932 L: linux-usb@vger.kernel.org
21934 F: Documentation/ABI/testing/sysfs-bus-typec
21935 F: Documentation/driver-api/usb/typec_bus.rst
21936 F: drivers/usb/typec/altmodes/
21937 F: include/linux/usb/typec_altmode.h
21940 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21941 L: linux-usb@vger.kernel.org
21943 F: Documentation/ABI/testing/sysfs-class-typec
21944 F: Documentation/driver-api/usb/typec.rst
21945 F: drivers/usb/typec/
21946 F: include/linux/usb/typec.h
21948 USB TYPEC INTEL PMC MUX DRIVER
21949 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21950 L: linux-usb@vger.kernel.org
21952 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21953 F: drivers/usb/typec/mux/intel_pmc_mux.c
21955 USB TYPEC PI3USB30532 MUX DRIVER
21956 M: Hans de Goede <hdegoede@redhat.com>
21957 L: linux-usb@vger.kernel.org
21959 F: drivers/usb/typec/mux/pi3usb30532.c
21961 USB TYPEC PORT CONTROLLER DRIVERS
21962 M: Guenter Roeck <linux@roeck-us.net>
21963 L: linux-usb@vger.kernel.org
21965 F: drivers/usb/typec/tcpm/
21968 M: Alan Stern <stern@rowland.harvard.edu>
21969 L: linux-usb@vger.kernel.org
21971 F: drivers/usb/host/uhci*
21974 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21975 L: linux-media@vger.kernel.org
21977 W: http://www.ideasonboard.org/uvc/
21978 T: git git://linuxtv.org/media_tree.git
21979 F: drivers/media/usb/uvc/
21980 F: include/uapi/linux/uvcvideo.h
21983 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21984 M: Daniel Scally <dan.scally@ideasonboard.com>
21985 L: linux-usb@vger.kernel.org
21987 F: drivers/usb/gadget/function/*uvc*
21988 F: drivers/usb/gadget/legacy/webcam.c
21989 F: include/uapi/linux/usb/g_uvc.h
21991 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21992 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21993 L: linux-wireless@vger.kernel.org
21995 F: drivers/net/wireless/legacy/rndis_wlan.c
21998 M: Mathias Nyman <mathias.nyman@intel.com>
21999 L: linux-usb@vger.kernel.org
22001 F: drivers/usb/host/pci-quirks*
22002 F: drivers/usb/host/xhci*
22005 L: linux-wireless@vger.kernel.org
22007 W: http://linux-lc100020.sourceforge.net
22008 F: drivers/net/wireless/zydas/zd1201.*
22010 USER DATAGRAM PROTOCOL (UDP)
22011 M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22013 F: include/linux/udp.h
22017 USER-MODE LINUX (UML)
22018 M: Richard Weinberger <richard@nod.at>
22019 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
22020 M: Johannes Berg <johannes@sipsolutions.net>
22021 L: linux-um@lists.infradead.org
22023 W: http://user-mode-linux.sourceforge.net
22024 Q: https://patchwork.ozlabs.org/project/linux-um/list/
22025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
22026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
22027 F: Documentation/virt/uml/
22032 USERSPACE COPYIN/COPYOUT (UIOVEC)
22033 M: Alexander Viro <viro@zeniv.linux.org.uk>
22035 F: include/linux/uio.h
22038 USERSPACE DMA BUFFER DRIVER
22039 M: Gerd Hoffmann <kraxel@redhat.com>
22040 L: dri-devel@lists.freedesktop.org
22042 T: git git://anongit.freedesktop.org/drm/drm-misc
22043 F: drivers/dma-buf/udmabuf.c
22044 F: include/uapi/linux/udmabuf.h
22046 USERSPACE I/O (UIO)
22047 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22050 F: Documentation/driver-api/uio-howto.rst
22052 F: include/linux/uio_driver.h
22055 M: Karel Zak <kzak@redhat.com>
22056 L: util-linux@vger.kernel.org
22058 W: http://en.wikipedia.org/wiki/Util-linux
22059 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
22062 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22063 L: linux-kernel@vger.kernel.org
22065 F: include/linux/uuid.h
22070 M: Justin Ernst <justin.ernst@hpe.com>
22071 L: platform-driver-x86@vger.kernel.org
22073 F: drivers/platform/x86/uv_sysfs.c
22076 M: Michal Januszewski <spock@gentoo.org>
22077 L: linux-fbdev@vger.kernel.org
22079 W: https://github.com/mjanusz/v86d
22080 F: Documentation/fb/uvesafb.rst
22081 F: drivers/video/fbdev/uvesafb.*
22083 Ux500 CLOCK DRIVERS
22084 M: Ulf Hansson <ulf.hansson@linaro.org>
22085 L: linux-clk@vger.kernel.org
22086 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22088 F: drivers/clk/ux500/
22091 M: Stefan Agner <stefan@agner.ch>
22092 L: linux-mtd@lists.infradead.org
22094 F: drivers/mtd/nand/raw/vf610_nfc.c
22096 VFAT/FAT/MSDOS FILESYSTEM
22097 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
22099 F: Documentation/filesystems/vfat.rst
22101 F: tools/testing/selftests/filesystems/fat/
22104 M: Alex Williamson <alex.williamson@redhat.com>
22105 L: kvm@vger.kernel.org
22107 T: git https://github.com/awilliam/linux-vfio.git
22108 F: Documentation/ABI/testing/sysfs-devices-vfio-dev
22109 F: Documentation/driver-api/vfio.rst
22111 F: include/linux/vfio.h
22112 F: include/linux/vfio_pci_core.h
22113 F: include/uapi/linux/vfio.h
22116 M: Diana Craciun <diana.craciun@oss.nxp.com>
22117 L: kvm@vger.kernel.org
22119 F: drivers/vfio/fsl-mc/
22121 VFIO HISILICON PCI DRIVER
22122 M: Longfang Liu <liulongfang@huawei.com>
22123 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
22124 L: kvm@vger.kernel.org
22126 F: drivers/vfio/pci/hisilicon/
22128 VFIO MEDIATED DEVICE DRIVERS
22129 M: Kirti Wankhede <kwankhede@nvidia.com>
22130 L: kvm@vger.kernel.org
22132 F: Documentation/driver-api/vfio-mediated-device.rst
22133 F: drivers/vfio/mdev/
22134 F: include/linux/mdev.h
22135 F: samples/vfio-mdev/
22137 VFIO MLX5 PCI DRIVER
22138 M: Yishai Hadas <yishaih@nvidia.com>
22139 L: kvm@vger.kernel.org
22141 F: drivers/vfio/pci/mlx5/
22143 VFIO PCI DEVICE SPECIFIC DRIVERS
22144 R: Jason Gunthorpe <jgg@nvidia.com>
22145 R: Yishai Hadas <yishaih@nvidia.com>
22146 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
22147 R: Kevin Tian <kevin.tian@intel.com>
22148 L: kvm@vger.kernel.org
22150 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
22151 F: drivers/vfio/pci/*/
22153 VFIO PLATFORM DRIVER
22154 M: Eric Auger <eric.auger@redhat.com>
22155 L: kvm@vger.kernel.org
22157 F: drivers/vfio/platform/
22160 R: Lukas Wunner <lukas@wunner.de>
22162 T: git git://anongit.freedesktop.org/drm/drm-misc
22163 F: Documentation/gpu/vga-switcheroo.rst
22164 F: drivers/gpu/vga/vga_switcheroo.c
22165 F: include/linux/vga_switcheroo.h
22167 VIA RHINE NETWORK DRIVER
22168 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
22170 F: drivers/net/ethernet/via/via-rhine.c
22172 VIA SD/MMC CARD CONTROLLER DRIVER
22173 M: Bruce Chang <brucechang@via.com.tw>
22174 M: Harald Welte <HaraldWelte@viatech.com>
22176 F: drivers/mmc/host/via-sdmmc.c
22178 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
22179 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
22180 L: linux-fbdev@vger.kernel.org
22182 F: drivers/video/fbdev/via/
22183 F: include/linux/via-core.h
22184 F: include/linux/via-gpio.h
22185 F: include/linux/via_i2c.h
22187 VIA VELOCITY NETWORK DRIVER
22188 M: Francois Romieu <romieu@fr.zoreil.com>
22189 L: netdev@vger.kernel.org
22191 F: drivers/net/ethernet/via/via-velocity.*
22193 VICODEC VIRTUAL CODEC DRIVER
22194 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
22195 L: linux-media@vger.kernel.org
22197 W: https://linuxtv.org
22198 T: git git://linuxtv.org/media_tree.git
22199 F: drivers/media/test-drivers/vicodec/*
22201 VIDEO I2C POLLING DRIVER
22202 M: Matt Ranostay <matt.ranostay@konsulko.com>
22203 L: linux-media@vger.kernel.org
22205 F: drivers/media/i2c/video-i2c.c
22207 VIDEO MULTIPLEXER DRIVER
22208 M: Philipp Zabel <p.zabel@pengutronix.de>
22209 L: linux-media@vger.kernel.org
22211 F: drivers/media/platform/video-mux.c
22213 VIDEOBUF2 FRAMEWORK
22214 M: Tomasz Figa <tfiga@chromium.org>
22215 M: Marek Szyprowski <m.szyprowski@samsung.com>
22216 L: linux-media@vger.kernel.org
22218 F: drivers/media/common/videobuf2/*
22219 F: include/media/videobuf2-*
22221 VIDTV VIRTUAL DIGITAL TV DRIVER
22222 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
22223 L: linux-media@vger.kernel.org
22225 W: https://linuxtv.org
22226 T: git git://linuxtv.org/media_tree.git
22227 F: drivers/media/test-drivers/vidtv/*
22229 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
22230 M: Shuah Khan <skhan@linuxfoundation.org>
22231 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
22232 L: linux-media@vger.kernel.org
22234 W: https://linuxtv.org
22235 T: git git://linuxtv.org/media_tree.git
22236 F: drivers/media/test-drivers/vimc/*
22239 M: Alex Williamson <alex.williamson@redhat.com>
22240 M: Paolo Bonzini <pbonzini@redhat.com>
22241 L: kvm@vger.kernel.org
22245 VIRTIO AND VHOST VSOCK DRIVER
22246 M: Stefan Hajnoczi <stefanha@redhat.com>
22247 M: Stefano Garzarella <sgarzare@redhat.com>
22248 L: kvm@vger.kernel.org
22249 L: virtualization@lists.linux-foundation.org
22250 L: netdev@vger.kernel.org
22252 F: drivers/vhost/vsock.c
22253 F: include/linux/virtio_vsock.h
22254 F: include/uapi/linux/virtio_vsock.h
22255 F: net/vmw_vsock/virtio_transport.c
22256 F: net/vmw_vsock/virtio_transport_common.c
22259 M: "Michael S. Tsirkin" <mst@redhat.com>
22260 M: David Hildenbrand <david@redhat.com>
22261 L: virtualization@lists.linux-foundation.org
22263 F: drivers/virtio/virtio_balloon.c
22264 F: include/linux/balloon_compaction.h
22265 F: include/uapi/linux/virtio_balloon.h
22266 F: mm/balloon_compaction.c
22268 VIRTIO BLOCK AND SCSI DRIVERS
22269 M: "Michael S. Tsirkin" <mst@redhat.com>
22270 M: Jason Wang <jasowang@redhat.com>
22271 R: Paolo Bonzini <pbonzini@redhat.com>
22272 R: Stefan Hajnoczi <stefanha@redhat.com>
22273 L: virtualization@lists.linux-foundation.org
22275 F: drivers/block/virtio_blk.c
22276 F: drivers/scsi/virtio_scsi.c
22277 F: drivers/vhost/scsi.c
22278 F: include/uapi/linux/virtio_blk.h
22279 F: include/uapi/linux/virtio_scsi.h
22281 VIRTIO CONSOLE DRIVER
22282 M: Amit Shah <amit@kernel.org>
22283 L: virtualization@lists.linux-foundation.org
22285 F: drivers/char/virtio_console.c
22286 F: include/linux/virtio_console.h
22287 F: include/uapi/linux/virtio_console.h
22289 VIRTIO CORE AND NET DRIVERS
22290 M: "Michael S. Tsirkin" <mst@redhat.com>
22291 M: Jason Wang <jasowang@redhat.com>
22292 R: Xuan Zhuo <xuanzhuo@linux.alibaba.com>
22293 L: virtualization@lists.linux-foundation.org
22295 F: Documentation/ABI/testing/sysfs-bus-vdpa
22296 F: Documentation/ABI/testing/sysfs-class-vduse
22297 F: Documentation/devicetree/bindings/virtio/
22298 F: Documentation/driver-api/virtio/
22299 F: drivers/block/virtio_blk.c
22300 F: drivers/crypto/virtio/
22301 F: drivers/net/virtio_net.c
22304 F: include/linux/vdpa.h
22305 F: include/linux/virtio*.h
22306 F: include/linux/vringh.h
22307 F: include/uapi/linux/virtio_*.h
22310 VIRTIO CRYPTO DRIVER
22311 M: Gonglei <arei.gonglei@huawei.com>
22312 L: virtualization@lists.linux-foundation.org
22313 L: linux-crypto@vger.kernel.org
22315 F: drivers/crypto/virtio/
22316 F: include/uapi/linux/virtio_crypto.h
22318 VIRTIO DRIVERS FOR S390
22319 M: Cornelia Huck <cohuck@redhat.com>
22320 M: Halil Pasic <pasic@linux.ibm.com>
22321 M: Eric Farman <farman@linux.ibm.com>
22322 L: linux-s390@vger.kernel.org
22323 L: virtualization@lists.linux-foundation.org
22324 L: kvm@vger.kernel.org
22326 F: arch/s390/include/uapi/asm/virtio-ccw.h
22327 F: drivers/s390/virtio/
22330 M: Vivek Goyal <vgoyal@redhat.com>
22331 M: Stefan Hajnoczi <stefanha@redhat.com>
22332 M: Miklos Szeredi <miklos@szeredi.hu>
22333 L: virtualization@lists.linux-foundation.org
22334 L: linux-fsdevel@vger.kernel.org
22336 W: https://virtio-fs.gitlab.io/
22337 F: Documentation/filesystems/virtiofs.rst
22338 F: fs/fuse/virtio_fs.c
22339 F: include/uapi/linux/virtio_fs.h
22342 M: Enrico Weigelt, metux IT consult <info@metux.net>
22343 M: Viresh Kumar <vireshk@kernel.org>
22344 L: linux-gpio@vger.kernel.org
22345 L: virtualization@lists.linux-foundation.org
22347 F: drivers/gpio/gpio-virtio.c
22348 F: include/uapi/linux/virtio_gpio.h
22351 M: David Airlie <airlied@redhat.com>
22352 M: Gerd Hoffmann <kraxel@redhat.com>
22353 R: Gurchetan Singh <gurchetansingh@chromium.org>
22354 R: Chia-I Wu <olvaffe@gmail.com>
22355 L: dri-devel@lists.freedesktop.org
22356 L: virtualization@lists.linux-foundation.org
22358 T: git git://anongit.freedesktop.org/drm/drm-misc
22359 F: drivers/gpu/drm/virtio/
22360 F: include/uapi/linux/virtio_gpu.h
22362 VIRTIO HOST (VHOST)
22363 M: "Michael S. Tsirkin" <mst@redhat.com>
22364 M: Jason Wang <jasowang@redhat.com>
22365 L: kvm@vger.kernel.org
22366 L: virtualization@lists.linux-foundation.org
22367 L: netdev@vger.kernel.org
22369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
22371 F: include/linux/sched/vhost_task.h
22372 F: include/linux/vhost_iotlb.h
22373 F: include/uapi/linux/vhost.h
22374 F: kernel/vhost_task.c
22377 M: Conghui Chen <conghui.chen@intel.com>
22378 M: Viresh Kumar <viresh.kumar@linaro.org>
22379 L: linux-i2c@vger.kernel.org
22380 L: virtualization@lists.linux-foundation.org
22382 F: drivers/i2c/busses/i2c-virtio.c
22383 F: include/uapi/linux/virtio_i2c.h
22385 VIRTIO INPUT DRIVER
22386 M: Gerd Hoffmann <kraxel@redhat.com>
22388 F: drivers/virtio/virtio_input.c
22389 F: include/uapi/linux/virtio_input.h
22391 VIRTIO IOMMU DRIVER
22392 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
22393 L: virtualization@lists.linux-foundation.org
22395 F: drivers/iommu/virtio-iommu.c
22396 F: include/uapi/linux/virtio_iommu.h
22399 M: David Hildenbrand <david@redhat.com>
22400 L: virtualization@lists.linux-foundation.org
22402 W: https://virtio-mem.gitlab.io/
22403 F: drivers/virtio/virtio_mem.c
22404 F: include/uapi/linux/virtio_mem.h
22407 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
22408 L: virtualization@lists.linux-foundation.org
22410 F: drivers/nvdimm/nd_virtio.c
22411 F: drivers/nvdimm/virtio_pmem.c
22413 VIRTIO SOUND DRIVER
22414 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
22415 M: "Michael S. Tsirkin" <mst@redhat.com>
22416 L: virtualization@lists.linux-foundation.org
22417 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22419 F: include/uapi/linux/virtio_snd.h
22422 VIRTUAL BOX GUEST DEVICE DRIVER
22423 M: Hans de Goede <hdegoede@redhat.com>
22424 M: Arnd Bergmann <arnd@arndb.de>
22425 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22427 F: drivers/virt/vboxguest/
22428 F: include/linux/vbox_utils.h
22429 F: include/uapi/linux/vbox*.h
22431 VIRTUAL BOX SHARED FOLDER VFS DRIVER
22432 M: Hans de Goede <hdegoede@redhat.com>
22433 L: linux-fsdevel@vger.kernel.org
22437 VIRTUAL SERIO DEVICE DRIVER
22438 M: Stephen Chandler Paul <thatslyude@gmail.com>
22440 F: drivers/input/serio/userio.c
22441 F: include/uapi/linux/userio.h
22443 VISL VIRTUAL STATELESS DECODER DRIVER
22444 M: Daniel Almeida <daniel.almeida@collabora.com>
22445 L: linux-media@vger.kernel.org
22447 F: drivers/media/test-drivers/visl
22449 VIVID VIRTUAL VIDEO DRIVER
22450 M: Hans Verkuil <hverkuil@xs4all.nl>
22451 L: linux-media@vger.kernel.org
22453 W: https://linuxtv.org
22454 T: git git://linuxtv.org/media_tree.git
22455 F: drivers/media/test-drivers/vivid/*
22458 M: Florian Fainelli <f.fainelli@gmail.com>
22459 L: openwrt-devel@lists.openwrt.org (subscribers-only)
22461 F: drivers/vlynq/vlynq.c
22462 F: include/linux/vlynq.h
22464 VM SOCKETS (AF_VSOCK)
22465 M: Stefano Garzarella <sgarzare@redhat.com>
22466 L: virtualization@lists.linux-foundation.org
22467 L: netdev@vger.kernel.org
22469 F: drivers/net/vsockmon.c
22470 F: include/net/af_vsock.h
22471 F: include/uapi/linux/vm_sockets.h
22472 F: include/uapi/linux/vm_sockets_diag.h
22473 F: include/uapi/linux/vsockmon.h
22475 F: tools/testing/vsock/
22478 M: Andrew Morton <akpm@linux-foundation.org>
22479 R: Uladzislau Rezki <urezki@gmail.com>
22480 R: Christoph Hellwig <hch@infradead.org>
22481 R: Lorenzo Stoakes <lstoakes@gmail.com>
22482 L: linux-mm@kvack.org
22484 W: http://www.linux-mm.org
22485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
22486 F: include/linux/vmalloc.h
22490 M: Martyn Welch <martyn@welchs.me.uk>
22491 M: Manohar Vanga <manohar.vanga@gmail.com>
22492 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22493 L: linux-kernel@vger.kernel.org
22495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22496 F: Documentation/driver-api/vme.rst
22497 F: drivers/staging/vme_user/
22499 VMWARE BALLOON DRIVER
22500 M: Nadav Amit <namit@vmware.com>
22501 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22502 L: linux-kernel@vger.kernel.org
22504 F: drivers/misc/vmw_balloon.c
22506 VMWARE HYPERVISOR INTERFACE
22507 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
22508 M: Alexey Makhalov <amakhalov@vmware.com>
22509 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22510 L: virtualization@lists.linux-foundation.org
22513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
22514 F: arch/x86/include/asm/vmware.h
22515 F: arch/x86/kernel/cpu/vmware.c
22517 VMWARE PVRDMA DRIVER
22518 M: Bryan Tan <bryantan@vmware.com>
22519 M: Vishnu Dasa <vdasa@vmware.com>
22520 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22521 L: linux-rdma@vger.kernel.org
22523 F: drivers/infiniband/hw/vmw_pvrdma/
22525 VMWARE PVSCSI DRIVER
22526 M: Vishal Bhakta <vbhakta@vmware.com>
22527 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22528 L: linux-scsi@vger.kernel.org
22530 F: drivers/scsi/vmw_pvscsi.c
22531 F: drivers/scsi/vmw_pvscsi.h
22533 VMWARE VIRTUAL PTP CLOCK DRIVER
22534 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
22535 M: Deep Shah <sdeep@vmware.com>
22536 R: Alexey Makhalov <amakhalov@vmware.com>
22537 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22538 L: netdev@vger.kernel.org
22540 F: drivers/ptp/ptp_vmw.c
22543 M: Bryan Tan <bryantan@vmware.com>
22544 M: Vishnu Dasa <vdasa@vmware.com>
22545 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22546 L: linux-kernel@vger.kernel.org
22548 F: drivers/misc/vmw_vmci/
22549 F: include/linux/vmw_vmci*
22551 VMWARE VMMOUSE SUBDRIVER
22552 M: Zack Rusin <zackr@vmware.com>
22553 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
22554 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22555 L: linux-input@vger.kernel.org
22557 F: drivers/input/mouse/vmmouse.c
22558 F: drivers/input/mouse/vmmouse.h
22560 VMWARE VMXNET3 ETHERNET DRIVER
22561 M: Ronak Doshi <doshir@vmware.com>
22562 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22563 L: netdev@vger.kernel.org
22565 F: drivers/net/vmxnet3/
22567 VMWARE VSOCK VMCI TRANSPORT DRIVER
22568 M: Bryan Tan <bryantan@vmware.com>
22569 M: Vishnu Dasa <vdasa@vmware.com>
22570 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22571 L: linux-kernel@vger.kernel.org
22573 F: net/vmw_vsock/vmci_transport*
22575 VOCORE VOCORE2 BOARD
22576 M: Harvey Hunt <harveyhuntnexus@gmail.com>
22577 L: linux-mips@vger.kernel.org
22579 F: arch/mips/boot/dts/ralink/vocore2.dts
22581 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
22582 M: Liam Girdwood <lgirdwood@gmail.com>
22583 M: Mark Brown <broonie@kernel.org>
22584 L: linux-kernel@vger.kernel.org
22586 W: http://www.slimlogic.co.uk/?p=48
22587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
22588 F: Documentation/devicetree/bindings/regulator/
22589 F: Documentation/power/regulator/
22590 F: drivers/regulator/
22591 F: include/dt-bindings/regulator/
22592 F: include/linux/regulator/
22593 K: regulator_get_optional
22595 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
22596 R: Matti Vaittinen <mazziesaccount@gmail.com>
22597 F: drivers/regulator/irq_helpers.c
22600 M: David Ahern <dsahern@kernel.org>
22601 L: netdev@vger.kernel.org
22603 F: Documentation/networking/vrf.rst
22604 F: drivers/net/vrf.c
22607 M: Petr Mladek <pmladek@suse.com>
22608 M: Steven Rostedt <rostedt@goodmis.org>
22609 M: Sergey Senozhatsky <senozhatsky@chromium.org>
22610 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22611 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
22613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
22614 F: Documentation/core-api/printk-formats.rst
22615 F: lib/test_printf.c
22616 F: lib/test_scanf.c
22619 VT1211 HARDWARE MONITOR DRIVER
22620 M: Juerg Haefliger <juergh@proton.me>
22621 L: linux-hwmon@vger.kernel.org
22623 F: Documentation/hwmon/vt1211.rst
22624 F: drivers/hwmon/vt1211.c
22626 VT8231 HARDWARE MONITOR DRIVER
22627 M: Roger Lucas <vt8231@hiddenengine.co.uk>
22628 L: linux-hwmon@vger.kernel.org
22630 F: drivers/hwmon/vt8231.c
22632 VUB300 USB to SDIO/SD/MMC bridge chip
22633 L: linux-mmc@vger.kernel.org
22635 F: drivers/mmc/host/vub300.c
22637 W1 DALLAS'S 1-WIRE BUS
22638 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
22640 F: Documentation/devicetree/bindings/w1/
22641 F: Documentation/w1/
22643 F: include/linux/w1.h
22645 W83791D HARDWARE MONITORING DRIVER
22646 M: Marc Hulsman <m.hulsman@tudelft.nl>
22647 L: linux-hwmon@vger.kernel.org
22649 F: Documentation/hwmon/w83791d.rst
22650 F: drivers/hwmon/w83791d.c
22652 W83793 HARDWARE MONITORING DRIVER
22653 M: Rudolf Marek <r.marek@assembler.cz>
22654 L: linux-hwmon@vger.kernel.org
22656 F: Documentation/hwmon/w83793.rst
22657 F: drivers/hwmon/w83793.c
22659 W83795 HARDWARE MONITORING DRIVER
22660 M: Jean Delvare <jdelvare@suse.com>
22661 L: linux-hwmon@vger.kernel.org
22663 F: drivers/hwmon/w83795.c
22665 W83L51xD SD/MMC CARD INTERFACE DRIVER
22666 M: Pierre Ossman <pierre@ossman.eu>
22668 F: drivers/mmc/host/wbsd.*
22670 WACOM PROTOCOL 4 SERIAL TABLETS
22671 M: Julian Squires <julian@cipht.net>
22672 M: Hans de Goede <hdegoede@redhat.com>
22673 L: linux-input@vger.kernel.org
22675 F: drivers/input/tablet/wacom_serial4.c
22677 WANGXUN ETHERNET DRIVER
22678 M: Jiawen Wu <jiawenwu@trustnetic.com>
22679 M: Mengyuan Lou <mengyuanlou@net-swift.com>
22680 L: netdev@vger.kernel.org
22682 W: https://www.net-swift.com
22683 F: Documentation/networking/device_drivers/ethernet/wangxun/*
22684 F: drivers/net/ethernet/wangxun/
22686 WATCHDOG DEVICE DRIVERS
22687 M: Wim Van Sebroeck <wim@linux-watchdog.org>
22688 M: Guenter Roeck <linux@roeck-us.net>
22689 L: linux-watchdog@vger.kernel.org
22691 W: http://www.linux-watchdog.org/
22692 T: git git://www.linux-watchdog.org/linux-watchdog.git
22693 F: Documentation/devicetree/bindings/watchdog/
22694 F: Documentation/watchdog/
22695 F: drivers/watchdog/
22696 F: include/linux/watchdog.h
22697 F: include/trace/events/watchdog.h
22698 F: include/uapi/linux/watchdog.h
22700 WHISKEYCOVE PMIC GPIO DRIVER
22701 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
22702 L: linux-gpio@vger.kernel.org
22704 F: drivers/gpio/gpio-wcove.c
22707 M: Dianlong Li <long17.cool@163.com>
22708 L: linux-rtc@vger.kernel.org
22710 F: drivers/rtc/rtc-sd3078.c
22713 M: David Rheinsberg <david.rheinsberg@gmail.com>
22714 L: linux-input@vger.kernel.org
22716 F: drivers/hid/hid-wiimote*
22718 WILOCITY WIL6210 WIRELESS DRIVER
22719 L: linux-wireless@vger.kernel.org
22721 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
22722 F: drivers/net/wireless/ath/wil6210/
22725 M: David Härdeman <david@hardeman.nu>
22727 F: drivers/media/rc/winbond-cir.c
22729 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
22730 L: linux-watchdog@vger.kernel.org
22732 F: drivers/watchdog/ebc-c384_wdt.c
22734 WINSYSTEMS WS16C48 GPIO DRIVER
22735 M: William Breathitt Gray <william.gray@linaro.org>
22736 L: linux-gpio@vger.kernel.org
22738 F: drivers/gpio/gpio-ws16c48.c
22740 WIREGUARD SECURE NETWORK TUNNEL
22741 M: Jason A. Donenfeld <Jason@zx2c4.com>
22742 L: wireguard@lists.zx2c4.com
22743 L: netdev@vger.kernel.org
22745 F: drivers/net/wireguard/
22746 F: tools/testing/selftests/wireguard/
22748 WISTRON LAPTOP BUTTON DRIVER
22749 M: Miloslav Trmac <mitr@volny.cz>
22751 F: drivers/input/misc/wistron_btns.c
22753 WL3501 WIRELESS PCMCIA CARD DRIVER
22754 L: linux-wireless@vger.kernel.org
22756 F: drivers/net/wireless/legacy/wl3501*
22758 WOLFSON MICROELECTRONICS DRIVERS
22759 L: patches@opensource.cirrus.com
22761 W: https://github.com/CirrusLogic/linux-drivers/wiki
22762 T: git https://github.com/CirrusLogic/linux-drivers.git
22763 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
22764 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
22765 F: Documentation/devicetree/bindings/mfd/wm831x.txt
22766 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
22767 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
22768 F: Documentation/devicetree/bindings/sound/wm*
22769 F: Documentation/hwmon/wm83??.rst
22770 F: arch/arm/mach-s3c/mach-crag6410*
22771 F: drivers/clk/clk-wm83*.c
22772 F: drivers/gpio/gpio-*wm*.c
22773 F: drivers/gpio/gpio-arizona.c
22774 F: drivers/hwmon/wm83??-hwmon.c
22775 F: drivers/input/misc/wm831x-on.c
22776 F: drivers/input/touchscreen/wm831x-ts.c
22777 F: drivers/input/touchscreen/wm97*.c
22778 F: drivers/leds/leds-wm83*.c
22779 F: drivers/mfd/arizona*
22780 F: drivers/mfd/cs47l24*
22781 F: drivers/mfd/wm*.c
22782 F: drivers/power/supply/wm83*.c
22783 F: drivers/regulator/arizona*
22784 F: drivers/regulator/wm8*.c
22785 F: drivers/rtc/rtc-wm83*.c
22786 F: drivers/video/backlight/wm83*_bl.c
22787 F: drivers/watchdog/wm83*_wdt.c
22788 F: include/linux/mfd/arizona/
22789 F: include/linux/mfd/wm831x/
22790 F: include/linux/mfd/wm8350/
22791 F: include/linux/mfd/wm8400*
22792 F: include/linux/regulator/arizona*
22793 F: include/linux/wm97xx.h
22794 F: include/sound/wm????.h
22795 F: sound/soc/codecs/arizona*
22796 F: sound/soc/codecs/cs47l24*
22797 F: sound/soc/codecs/wm*
22800 M: Tejun Heo <tj@kernel.org>
22801 R: Lai Jiangshan <jiangshanlai@gmail.com>
22803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
22804 F: Documentation/core-api/workqueue.rst
22805 F: include/linux/workqueue.h
22806 F: kernel/workqueue.c
22807 F: kernel/workqueue_internal.h
22810 M: Loic Poulain <loic.poulain@linaro.org>
22811 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
22812 R: Johannes Berg <johannes@sipsolutions.net>
22813 L: netdev@vger.kernel.org
22815 F: drivers/net/wwan/
22816 F: include/linux/wwan.h
22817 F: include/uapi/linux/wwan.h
22819 X-POWERS AXP288 PMIC DRIVERS
22820 M: Hans de Goede <hdegoede@redhat.com>
22822 F: drivers/acpi/pmic/intel_pmic_xpower.c
22825 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
22826 M: Chen-Yu Tsai <wens@csie.org>
22827 L: linux-kernel@vger.kernel.org
22832 M: Martin Schiller <ms@dev.tdt.de>
22833 L: linux-x25@vger.kernel.org
22835 F: Documentation/networking/lapb-module.rst
22836 F: Documentation/networking/x25*
22837 F: drivers/net/wan/hdlc_x25.c
22838 F: drivers/net/wan/lapbether.c
22839 F: include/*/lapb.h
22840 F: include/net/x25*
22841 F: include/uapi/linux/x25.h
22845 X86 ARCHITECTURE (32-BIT AND 64-BIT)
22846 M: Thomas Gleixner <tglx@linutronix.de>
22847 M: Ingo Molnar <mingo@redhat.com>
22848 M: Borislav Petkov <bp@alien8.de>
22849 M: Dave Hansen <dave.hansen@linux.intel.com>
22851 R: "H. Peter Anvin" <hpa@zytor.com>
22852 L: linux-kernel@vger.kernel.org
22854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22855 F: Documentation/arch/x86/
22856 F: Documentation/devicetree/bindings/x86/
22860 M: Andy Lutomirski <luto@kernel.org>
22861 L: linux-kernel@vger.kernel.org
22863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22866 X86 HARDWARE VULNERABILITIES
22867 M: Thomas Gleixner <tglx@linutronix.de>
22868 M: Borislav Petkov <bp@alien8.de>
22869 M: Peter Zijlstra <peterz@infradead.org>
22870 M: Josh Poimboeuf <jpoimboe@kernel.org>
22871 R: Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
22873 F: Documentation/admin-guide/hw-vuln/
22874 F: arch/x86/include/asm/nospec-branch.h
22875 F: arch/x86/kernel/cpu/bugs.c
22877 X86 MCE INFRASTRUCTURE
22878 M: Tony Luck <tony.luck@intel.com>
22879 M: Borislav Petkov <bp@alien8.de>
22880 L: linux-edac@vger.kernel.org
22882 F: Documentation/ABI/testing/sysfs-mce
22883 F: Documentation/arch/x86/x86_64/machinecheck.rst
22884 F: arch/x86/kernel/cpu/mce/*
22886 X86 MICROCODE UPDATE SUPPORT
22887 M: Borislav Petkov <bp@alien8.de>
22889 F: arch/x86/kernel/cpu/microcode/*
22892 M: Dave Hansen <dave.hansen@linux.intel.com>
22893 M: Andy Lutomirski <luto@kernel.org>
22894 M: Peter Zijlstra <peterz@infradead.org>
22895 L: linux-kernel@vger.kernel.org
22897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22900 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22901 M: Hans de Goede <hdegoede@redhat.com>
22902 L: platform-driver-x86@vger.kernel.org
22904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22905 F: drivers/platform/x86/x86-android-tablets/
22907 X86 PLATFORM DRIVERS
22908 M: Hans de Goede <hdegoede@redhat.com>
22909 M: Mark Gross <markgross@kernel.org>
22910 L: platform-driver-x86@vger.kernel.org
22912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22913 F: drivers/platform/olpc/
22914 F: drivers/platform/x86/
22915 F: include/linux/platform_data/x86/
22917 X86 PLATFORM DRIVERS - ARCH
22918 R: Darren Hart <dvhart@infradead.org>
22919 R: Andy Shevchenko <andy@infradead.org>
22920 L: platform-driver-x86@vger.kernel.org
22923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22924 F: arch/x86/platform
22926 X86 PLATFORM UV HPE SUPERDOME FLEX
22927 M: Steve Wahl <steve.wahl@hpe.com>
22928 R: Mike Travis <mike.travis@hpe.com>
22929 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22930 R: Russ Anderson <russ.anderson@hpe.com>
22932 F: arch/x86/include/asm/uv/
22933 F: arch/x86/kernel/apic/x2apic_uv_x.c
22934 F: arch/x86/platform/uv/
22936 X86 STACK UNWINDING
22937 M: Josh Poimboeuf <jpoimboe@kernel.org>
22938 M: Peter Zijlstra <peterz@infradead.org>
22940 F: arch/x86/include/asm/unwind*.h
22941 F: arch/x86/kernel/dumpstack.c
22942 F: arch/x86/kernel/stacktrace.c
22943 F: arch/x86/kernel/unwind_*.c
22946 M: Andy Lutomirski <luto@kernel.org>
22947 L: linux-kernel@vger.kernel.org
22949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22950 F: arch/x86/entry/vdso/
22953 M: Matthew Wilcox <willy@infradead.org>
22954 L: linux-fsdevel@vger.kernel.org
22956 F: Documentation/core-api/xarray.rst
22957 F: include/linux/idr.h
22958 F: include/linux/xarray.h
22961 F: tools/testing/radix-tree
22964 M: Benjamin Valentin <benpicco@googlemail.com>
22966 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22967 F: drivers/media/rc/xbox_remote.c
22969 XC2028/3028 TUNER DRIVER
22970 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22971 L: linux-media@vger.kernel.org
22973 W: https://linuxtv.org
22974 T: git git://linuxtv.org/media_tree.git
22975 F: drivers/media/tuners/xc2028.*
22977 XDP (eXpress Data Path)
22978 M: Alexei Starovoitov <ast@kernel.org>
22979 M: Daniel Borkmann <daniel@iogearbox.net>
22980 M: David S. Miller <davem@davemloft.net>
22981 M: Jakub Kicinski <kuba@kernel.org>
22982 M: Jesper Dangaard Brouer <hawk@kernel.org>
22983 M: John Fastabend <john.fastabend@gmail.com>
22984 L: netdev@vger.kernel.org
22985 L: bpf@vger.kernel.org
22987 F: drivers/net/ethernet/*/*/*/*/*xdp*
22988 F: drivers/net/ethernet/*/*/*xdp*
22989 F: include/net/xdp.h
22990 F: include/net/xdp_priv.h
22991 F: include/trace/events/xdp.h
22992 F: kernel/bpf/cpumap.c
22993 F: kernel/bpf/devmap.c
22995 F: samples/bpf/xdp*
22996 F: tools/testing/selftests/bpf/*/*xdp*
22997 F: tools/testing/selftests/bpf/*xdp*
22998 K: (?:\b|_)xdp(?:\b|_)
23000 XDP SOCKETS (AF_XDP)
23001 M: Björn Töpel <bjorn@kernel.org>
23002 M: Magnus Karlsson <magnus.karlsson@intel.com>
23003 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
23004 R: Jonathan Lemon <jonathan.lemon@gmail.com>
23005 L: netdev@vger.kernel.org
23006 L: bpf@vger.kernel.org
23008 F: Documentation/networking/af_xdp.rst
23009 F: include/net/netns/xdp.h
23010 F: include/net/xdp_sock*
23011 F: include/net/xsk_buff_pool.h
23012 F: include/uapi/linux/if_xdp.h
23013 F: include/uapi/linux/xdp_diag.h
23015 F: tools/testing/selftests/bpf/*xsk*
23017 XEN BLOCK SUBSYSTEM
23018 M: Roger Pau Monné <roger.pau@citrix.com>
23019 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23021 F: drivers/block/xen*
23022 F: drivers/block/xen-blkback/*
23025 M: Stefano Stabellini <sstabellini@kernel.org>
23026 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23028 F: arch/arm/include/asm/xen/
23031 XEN HYPERVISOR ARM64
23032 M: Stefano Stabellini <sstabellini@kernel.org>
23033 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23035 F: arch/arm64/include/asm/xen/
23038 XEN HYPERVISOR INTERFACE
23039 M: Juergen Gross <jgross@suse.com>
23040 M: Stefano Stabellini <sstabellini@kernel.org>
23041 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
23042 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
23045 F: Documentation/ABI/stable/sysfs-hypervisor-xen
23046 F: Documentation/ABI/testing/sysfs-hypervisor-xen
23047 F: drivers/*/xen-*front.c
23049 F: include/uapi/xen/
23051 F: kernel/configs/xen.config
23054 M: Juergen Gross <jgross@suse.com>
23055 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
23056 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23058 F: arch/x86/configs/xen.config
23059 F: arch/x86/include/asm/pvclock-abi.h
23060 F: arch/x86/include/asm/xen/
23061 F: arch/x86/platform/pvh/
23064 XEN NETWORK BACKEND DRIVER
23065 M: Wei Liu <wei.liu@kernel.org>
23066 M: Paul Durrant <paul@xen.org>
23067 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23068 L: netdev@vger.kernel.org
23070 F: drivers/net/xen-netback/*
23073 M: Juergen Gross <jgross@suse.com>
23074 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23076 F: arch/x86/pci/*xen*
23077 F: drivers/pci/*xen*
23080 M: Juergen Gross <jgross@suse.com>
23081 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23082 L: linux-scsi@vger.kernel.org
23084 F: drivers/scsi/xen-scsifront.c
23085 F: drivers/xen/xen-scsiback.c
23086 F: include/xen/interface/io/vscsiif.h
23089 M: Juergen Gross <jgross@suse.com>
23090 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23091 L: linux-usb@vger.kernel.org
23093 F: drivers/usb/host/xen*
23094 F: include/xen/interface/io/usbif.h
23096 XEN SOUND FRONTEND DRIVER
23097 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
23098 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23099 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23103 XEN SWIOTLB SUBSYSTEM
23104 M: Juergen Gross <jgross@suse.com>
23105 M: Stefano Stabellini <sstabellini@kernel.org>
23106 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23107 L: iommu@lists.linux.dev
23109 F: arch/*/include/asm/xen/swiotlb-xen.h
23110 F: drivers/xen/swiotlb-xen.c
23111 F: include/xen/arm/swiotlb-xen.h
23112 F: include/xen/swiotlb-xen.h
23115 M: Darrick J. Wong <djwong@kernel.org>
23116 L: linux-xfs@vger.kernel.org
23119 C: irc://irc.oftc.net/xfs
23120 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
23121 F: Documentation/ABI/testing/sysfs-fs-xfs
23122 F: Documentation/admin-guide/xfs.rst
23123 F: Documentation/filesystems/xfs-delayed-logging-design.rst
23124 F: Documentation/filesystems/xfs-self-describing-metadata.rst
23126 F: include/uapi/linux/dqblk_xfs.h
23127 F: include/uapi/linux/fsmap.h
23130 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
23131 L: linux-iio@vger.kernel.org
23133 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
23134 F: drivers/iio/adc/xilinx-ams.c
23136 XILINX AXI ETHERNET DRIVER
23137 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
23139 F: drivers/net/ethernet/xilinx/xilinx_axienet*
23142 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
23143 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
23144 L: linux-can@vger.kernel.org
23146 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
23147 F: drivers/net/can/xilinx_can.c
23149 XILINX EVENT MANAGEMENT DRIVER
23150 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
23152 F: drivers/soc/xilinx/xlnx_event_manager.c
23153 F: include/linux/firmware/xlnx-event-manager.h
23156 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
23157 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
23158 R: Michal Simek <michal.simek@amd.com>
23160 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
23161 F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
23162 F: drivers/gpio/gpio-xilinx.c
23163 F: drivers/gpio/gpio-zynq.c
23166 M: Sean Anderson <sean.anderson@seco.com>
23168 F: drivers/pwm/pwm-xilinx.c
23169 F: include/clocksource/timer-xilinx.h
23171 XILINX SD-FEC IP CORES
23172 M: Derek Kiernan <derek.kiernan@xilinx.com>
23173 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
23175 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
23176 F: Documentation/misc-devices/xilinx_sdfec.rst
23177 F: drivers/misc/Kconfig
23178 F: drivers/misc/Makefile
23179 F: drivers/misc/xilinx_sdfec.c
23180 F: include/uapi/misc/xilinx_sdfec.h
23182 XILINX UARTLITE SERIAL DRIVER
23183 M: Peter Korsgaard <jacmet@sunsite.dk>
23184 L: linux-serial@vger.kernel.org
23186 F: drivers/tty/serial/uartlite.c
23188 XILINX VIDEO IP CORES
23189 M: Hyun Kwon <hyun.kwon@xilinx.com>
23190 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23191 L: linux-media@vger.kernel.org
23193 T: git git://linuxtv.org/media_tree.git
23194 F: Documentation/devicetree/bindings/media/xilinx/
23195 F: drivers/media/platform/xilinx/
23196 F: include/uapi/linux/xilinx-v4l2-controls.h
23198 XILINX WATCHDOG DRIVER
23199 M: Srinivas Neeli <srinivas.neeli@amd.com>
23200 R: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23201 R: Michal Simek <michal.simek@amd.com>
23203 F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
23204 F: drivers/watchdog/of_xilinx_wdt.c
23207 M: Lizhi Hou <lizhi.hou@amd.com>
23208 M: Brian Xu <brian.xu@amd.com>
23209 M: Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
23210 L: dmaengine@vger.kernel.org
23212 F: drivers/dma/xilinx/xdma-regs.h
23213 F: drivers/dma/xilinx/xdma.c
23214 F: include/linux/dma/amd_xdma.h
23215 F: include/linux/platform_data/amd_xdma.h
23217 XILINX ZYNQMP DPDMA DRIVER
23218 M: Hyun Kwon <hyun.kwon@xilinx.com>
23219 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23220 L: dmaengine@vger.kernel.org
23222 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
23223 F: drivers/dma/xilinx/xilinx_dpdma.c
23224 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
23226 XILINX ZYNQMP OCM EDAC DRIVER
23227 M: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23228 M: Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
23230 F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
23231 F: drivers/edac/zynqmp_edac.c
23233 XILINX ZYNQMP PSGTR PHY DRIVER
23234 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
23235 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23236 L: linux-kernel@vger.kernel.org
23238 T: git https://github.com/Xilinx/linux-xlnx.git
23239 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
23240 F: drivers/phy/xilinx/phy-zynqmp.c
23242 XILINX ZYNQMP SHA3 DRIVER
23243 M: Harsha <harsha.harsha@xilinx.com>
23245 F: drivers/crypto/xilinx/zynqmp-sha.c
23248 M: Eli Billauer <eli.billauer@gmail.com>
23249 L: linux-kernel@vger.kernel.org
23251 F: drivers/char/xillybus/
23254 M: George Cherian <gcherian@marvell.com>
23255 L: linux-i2c@vger.kernel.org
23257 W: http://www.marvell.com
23258 F: drivers/i2c/busses/i2c-xlp9xx.c
23260 XRA1403 GPIO EXPANDER
23261 M: Nandor Han <nandor.han@ge.com>
23262 L: linux-gpio@vger.kernel.org
23264 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
23265 F: drivers/gpio/gpio-xra1403.c
23267 XTENSA XTFPGA PLATFORM SUPPORT
23268 M: Max Filippov <jcmvbkbc@gmail.com>
23270 F: drivers/spi/spi-xtensa-xtfpga.c
23271 F: sound/soc/xtensa/xtfpga-i2s.c
23273 YAM DRIVER FOR AX.25
23274 M: Jean-Paul Roubelat <jpr@f6fbb.org>
23275 L: linux-hams@vger.kernel.org
23277 F: drivers/net/hamradio/yam*
23278 F: include/linux/yam.h
23280 YAMA SECURITY MODULE
23281 M: Kees Cook <keescook@chromium.org>
23283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23284 F: Documentation/admin-guide/LSM/Yama.rst
23287 YEALINK PHONE DRIVER
23288 M: Henk Vergonet <Henk.Vergonet@gmail.com>
23289 L: usbb2k-api-dev@nongnu.org
23291 F: Documentation/input/devices/yealink.rst
23292 F: drivers/input/misc/yealink.*
23294 Z3FOLD COMPRESSED PAGE ALLOCATOR
23295 M: Vitaly Wool <vitaly.wool@konsulko.com>
23296 R: Miaohe Lin <linmiaohe@huawei.com>
23297 L: linux-mm@kvack.org
23301 Z8530 DRIVER FOR AX.25
23302 M: Joerg Reuter <jreuter@yaina.de>
23303 L: linux-hams@vger.kernel.org
23305 W: http://yaina.de/jreuter/
23306 W: http://www.qsl.net/dl1bke/
23307 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
23308 F: drivers/net/hamradio/*scc.c
23309 F: drivers/net/hamradio/z8530.h
23311 ZBUD COMPRESSED PAGE ALLOCATOR
23312 M: Seth Jennings <sjenning@redhat.com>
23313 M: Dan Streetman <ddstreet@ieee.org>
23314 L: linux-mm@kvack.org
23318 ZD1211RW WIRELESS DRIVER
23319 M: Ulrich Kunitz <kune@deine-taler.de>
23320 L: linux-wireless@vger.kernel.org
23321 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
23323 W: http://zd1211.ath.cx/wiki/DriverRewrite
23324 F: drivers/net/wireless/zydas/zd1211rw/
23326 ZD1301 MEDIA DRIVER
23327 M: Antti Palosaari <crope@iki.fi>
23328 L: linux-media@vger.kernel.org
23330 W: https://linuxtv.org/
23331 W: http://palosaari.fi/linux/
23332 Q: https://patchwork.linuxtv.org/project/linux-media/list/
23333 F: drivers/media/usb/dvb-usb-v2/zd1301*
23335 ZD1301_DEMOD MEDIA DRIVER
23336 M: Antti Palosaari <crope@iki.fi>
23337 L: linux-media@vger.kernel.org
23339 W: https://linuxtv.org/
23340 W: http://palosaari.fi/linux/
23341 Q: https://patchwork.linuxtv.org/project/linux-media/list/
23342 F: drivers/media/dvb-frontends/zd1301_demod*
23344 ZHAOXIN PROCESSOR SUPPORT
23345 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
23346 L: linux-kernel@vger.kernel.org
23348 F: arch/x86/kernel/cpu/zhaoxin.c
23351 M: Damien Le Moal <dlemoal@kernel.org>
23352 M: Naohiro Aota <naohiro.aota@wdc.com>
23353 R: Johannes Thumshirn <jth@kernel.org>
23354 L: linux-fsdevel@vger.kernel.org
23356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
23357 F: Documentation/filesystems/zonefs.rst
23360 ZPOOL COMPRESSED PAGE STORAGE API
23361 M: Dan Streetman <ddstreet@ieee.org>
23362 L: linux-mm@kvack.org
23364 F: include/linux/zpool.h
23367 ZR36067 VIDEO FOR LINUX DRIVER
23368 M: Corentin Labbe <clabbe@baylibre.com>
23369 L: mjpeg-users@lists.sourceforge.net
23370 L: linux-media@vger.kernel.org
23372 W: http://mjpeg.sourceforge.net/driver-zoran/
23373 Q: https://patchwork.linuxtv.org/project/linux-media/list/
23374 F: Documentation/driver-api/media/drivers/zoran.rst
23375 F: drivers/media/pci/zoran/
23377 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
23378 M: Minchan Kim <minchan@kernel.org>
23379 M: Sergey Senozhatsky <senozhatsky@chromium.org>
23380 L: linux-kernel@vger.kernel.org
23382 F: Documentation/admin-guide/blockdev/zram.rst
23383 F: drivers/block/zram/
23385 ZS DECSTATION Z85C30 SERIAL DRIVER
23386 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
23388 F: drivers/tty/serial/zs.*
23390 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
23391 M: Minchan Kim <minchan@kernel.org>
23392 M: Sergey Senozhatsky <senozhatsky@chromium.org>
23393 L: linux-mm@kvack.org
23395 F: Documentation/mm/zsmalloc.rst
23396 F: include/linux/zsmalloc.h
23400 M: Nick Terrell <terrelln@fb.com>
23402 B: https://github.com/facebook/zstd/issues
23403 T: git https://github.com/terrelln/linux.git
23405 F: include/linux/zstd*
23406 F: lib/decompress_unzstd.c
23411 ZSWAP COMPRESSED SWAP CACHING
23412 M: Seth Jennings <sjenning@redhat.com>
23413 M: Dan Streetman <ddstreet@ieee.org>
23414 M: Vitaly Wool <vitaly.wool@konsulko.com>
23415 L: linux-mm@kvack.org
23420 M: Linus Torvalds <torvalds@linux-foundation.org>
23421 L: linux-kernel@vger.kernel.org
23422 S: Buried alive in reporters
23423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git