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 FOR RISC-V (ACPI/riscv)
410 M: Sunil V L <sunilvl@ventanamicro.com>
411 L: linux-acpi@vger.kernel.org
412 L: linux-riscv@lists.infradead.org
414 F: drivers/acpi/riscv/
416 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
417 M: Sudeep Holla <sudeep.holla@arm.com>
418 L: linux-acpi@vger.kernel.org
420 F: drivers/mailbox/pcc.c
423 M: "Rafael J. Wysocki" <rafael@kernel.org>
424 M: Len Brown <lenb@kernel.org>
425 R: Andy Shevchenko <andy@kernel.org>
426 R: Mika Westerberg <mika.westerberg@linux.intel.com>
427 L: linux-acpi@vger.kernel.org
429 Q: https://patchwork.kernel.org/project/linux-acpi/list/
430 B: https://bugzilla.kernel.org
431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
432 F: drivers/acpi/pmic/
434 ACPI SERIAL MULTI INSTANTIATE DRIVER
435 M: Hans de Goede <hdegoede@redhat.com>
436 L: platform-driver-x86@vger.kernel.org
438 F: drivers/platform/x86/serial-multi-instantiate.c
441 M: Rafael J. Wysocki <rafael@kernel.org>
442 R: Zhang Rui <rui.zhang@intel.com>
443 L: linux-acpi@vger.kernel.org
445 B: https://bugzilla.kernel.org
446 F: drivers/acpi/*thermal*
449 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
450 L: linux-acpi@vger.kernel.org
451 L: iommu@lists.linux.dev
453 F: drivers/acpi/viot.c
454 F: include/linux/acpi_viot.h
457 L: platform-driver-x86@vger.kernel.org
459 F: Documentation/driver-api/wmi.rst
460 F: Documentation/wmi/
461 F: drivers/platform/x86/wmi.c
462 F: include/uapi/linux/wmi.h
464 ACRN HYPERVISOR SERVICE MODULE
465 M: Fei Li <fei1.li@intel.com>
466 L: acrn-dev@lists.projectacrn.org (subscribers-only)
468 W: https://projectacrn.org
469 F: Documentation/virt/acrn/
470 F: drivers/virt/acrn/
471 F: include/uapi/linux/acrn.h
473 AD1889 ALSA SOUND DRIVER
474 L: linux-parisc@vger.kernel.org
476 W: https://parisc.wiki.kernel.org/index.php/AD1889
477 F: sound/pci/ad1889.*
479 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
480 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
481 L: linux-iio@vger.kernel.org
483 F: drivers/iio/potentiometer/ad5110.c
485 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
486 M: Michael Hennerich <michael.hennerich@analog.com>
488 W: http://wiki.analog.com/AD5254
489 W: https://ez.analog.com/linux-software-drivers
490 F: drivers/misc/ad525x_dpot.c
492 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
493 M: Michael Hennerich <michael.hennerich@analog.com>
495 W: http://wiki.analog.com/AD5398
496 W: https://ez.analog.com/linux-software-drivers
497 F: drivers/regulator/ad5398.c
499 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
500 M: Michael Hennerich <michael.hennerich@analog.com>
502 W: http://wiki.analog.com/AD7142
503 W: https://ez.analog.com/linux-software-drivers
504 F: drivers/input/misc/ad714x.c
506 AD7877 TOUCHSCREEN DRIVER
507 M: Michael Hennerich <michael.hennerich@analog.com>
509 W: http://wiki.analog.com/AD7877
510 W: https://ez.analog.com/linux-software-drivers
511 F: drivers/input/touchscreen/ad7877.c
513 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
514 M: Michael Hennerich <michael.hennerich@analog.com>
516 W: http://wiki.analog.com/AD7879
517 W: https://ez.analog.com/linux-software-drivers
518 F: drivers/input/touchscreen/ad7879.c
520 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
521 M: Jiri Kosina <jikos@kernel.org>
524 ADF7242 IEEE 802.15.4 RADIO DRIVER
525 M: Michael Hennerich <michael.hennerich@analog.com>
526 L: linux-wpan@vger.kernel.org
528 W: https://wiki.analog.com/ADF7242
529 W: https://ez.analog.com/linux-software-drivers
530 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
531 F: drivers/net/ieee802154/adf7242.c
533 ADM1025 HARDWARE MONITOR DRIVER
534 M: Jean Delvare <jdelvare@suse.com>
535 L: linux-hwmon@vger.kernel.org
537 F: Documentation/hwmon/adm1025.rst
538 F: drivers/hwmon/adm1025.c
540 ADM1029 HARDWARE MONITOR DRIVER
541 M: Corentin Labbe <clabbe.montjoie@gmail.com>
542 L: linux-hwmon@vger.kernel.org
544 F: drivers/hwmon/adm1029.c
546 ADM8211 WIRELESS DRIVER
547 L: linux-wireless@vger.kernel.org
549 W: https://wireless.wiki.kernel.org/
550 F: drivers/net/wireless/admtek/adm8211.*
552 ADP1653 FLASH CONTROLLER DRIVER
553 M: Sakari Ailus <sakari.ailus@iki.fi>
554 L: linux-media@vger.kernel.org
556 F: drivers/media/i2c/adp1653.c
557 F: include/media/i2c/adp1653.h
559 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
560 M: Michael Hennerich <michael.hennerich@analog.com>
562 W: http://wiki.analog.com/ADP5520
563 W: https://ez.analog.com/linux-software-drivers
564 F: drivers/gpio/gpio-adp5520.c
565 F: drivers/input/keyboard/adp5520-keys.c
566 F: drivers/leds/leds-adp5520.c
567 F: drivers/mfd/adp5520.c
568 F: drivers/video/backlight/adp5520_bl.c
570 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
571 M: Michael Hennerich <michael.hennerich@analog.com>
573 W: http://wiki.analog.com/ADP5588
574 W: https://ez.analog.com/linux-software-drivers
575 F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
576 F: drivers/input/keyboard/adp5588-keys.c
578 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
579 M: Michael Hennerich <michael.hennerich@analog.com>
581 W: http://wiki.analog.com/ADP8860
582 W: https://ez.analog.com/linux-software-drivers
583 F: drivers/video/backlight/adp8860_bl.c
586 M: Colin Leroy <colin@colino.net>
588 F: drivers/macintosh/therm_adt746x.c
590 ADT7475 HARDWARE MONITOR DRIVER
591 M: Jean Delvare <jdelvare@suse.com>
592 L: linux-hwmon@vger.kernel.org
594 F: Documentation/hwmon/adt7475.rst
595 F: drivers/hwmon/adt7475.c
598 M: Matthew Wilcox <willy@infradead.org>
599 M: Hannes Reinecke <hare@suse.com>
600 L: linux-scsi@vger.kernel.org
602 F: Documentation/scsi/advansys.rst
603 F: drivers/scsi/advansys.c
605 ADVANTECH SWBTN DRIVER
606 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
607 L: platform-driver-x86@vger.kernel.org
609 F: drivers/platform/x86/adv_swbutton.c
611 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
612 M: Lucas Stankus <lucas.p.stankus@gmail.com>
614 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
615 F: drivers/iio/accel/adxl313*
617 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
618 M: Michael Hennerich <michael.hennerich@analog.com>
620 W: http://wiki.analog.com/ADXL345
621 W: https://ez.analog.com/linux-software-drivers
622 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
623 F: drivers/input/misc/adxl34x.c
625 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
626 M: Puranjay Mohan <puranjay12@gmail.com>
627 L: linux-iio@vger.kernel.org
629 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
630 F: drivers/iio/accel/adxl355.h
631 F: drivers/iio/accel/adxl355_core.c
632 F: drivers/iio/accel/adxl355_i2c.c
633 F: drivers/iio/accel/adxl355_spi.c
635 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
636 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
637 L: linux-iio@vger.kernel.org
639 W: https://ez.analog.com/linux-software-drivers
640 F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
641 F: drivers/iio/accel/adxl367*
643 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
644 M: Michael Hennerich <michael.hennerich@analog.com>
646 W: https://ez.analog.com/linux-software-drivers
647 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
648 F: drivers/iio/accel/adxl372.c
649 F: drivers/iio/accel/adxl372_i2c.c
650 F: drivers/iio/accel/adxl372_spi.c
653 M: Antti Palosaari <crope@iki.fi>
654 L: linux-media@vger.kernel.org
656 W: https://linuxtv.org
657 W: http://palosaari.fi/linux/
658 Q: http://patchwork.linuxtv.org/project/linux-media/list/
659 T: git git://linuxtv.org/anttip/media_tree.git
660 F: drivers/media/dvb-frontends/af9013*
663 M: Antti Palosaari <crope@iki.fi>
664 L: linux-media@vger.kernel.org
666 W: https://linuxtv.org
667 W: http://palosaari.fi/linux/
668 Q: http://patchwork.linuxtv.org/project/linux-media/list/
669 T: git git://linuxtv.org/anttip/media_tree.git
670 F: drivers/media/dvb-frontends/af9033*
673 M: David Sterba <dsterba@suse.com>
674 L: linux-fsdevel@vger.kernel.org
676 F: Documentation/filesystems/affs.rst
680 M: David Howells <dhowells@redhat.com>
681 M: Marc Dionne <marc.dionne@auristor.com>
682 L: linux-afs@lists.infradead.org
684 W: https://www.infradead.org/~dhowells/kafs/
685 F: Documentation/filesystems/afs.rst
687 F: include/trace/events/afs.h
690 M: David Airlie <airlied@redhat.com>
691 L: dri-devel@lists.freedesktop.org
693 T: git git://anongit.freedesktop.org/drm/drm
695 F: include/linux/agp*
696 F: include/uapi/linux/agp*
699 M: "Juergen E. Fischer" <fischer@norbit.de>
700 L: linux-scsi@vger.kernel.org
702 F: drivers/scsi/aha152x*
703 F: drivers/scsi/pcmcia/aha152x*
705 AIC7XXX / AIC79XX SCSI DRIVER
706 M: Hannes Reinecke <hare@suse.com>
707 L: linux-scsi@vger.kernel.org
709 F: drivers/scsi/aic7xxx/
711 AIMSLAB FM RADIO RECEIVER DRIVER
712 M: Hans Verkuil <hverkuil@xs4all.nl>
713 L: linux-media@vger.kernel.org
715 W: https://linuxtv.org
716 T: git git://linuxtv.org/media_tree.git
717 F: drivers/media/radio/radio-aimslab*
720 M: Benjamin LaHaise <bcrl@kvack.org>
721 L: linux-aio@kvack.org
724 F: include/linux/*aio*.h
727 M: Antti Palosaari <crope@iki.fi>
728 L: linux-media@vger.kernel.org
730 W: https://linuxtv.org
731 W: http://palosaari.fi/linux/
732 Q: http://patchwork.linuxtv.org/project/linux-media/list/
733 T: git git://linuxtv.org/anttip/media_tree.git
734 F: drivers/media/usb/airspy/
736 ALACRITECH GIGABIT ETHERNET DRIVER
737 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
739 F: drivers/net/ethernet/alacritech/*
741 ALCATEL SPEEDTOUCH USB DRIVER
742 M: Duncan Sands <duncan.sands@free.fr>
743 L: linux-usb@vger.kernel.org
745 W: http://www.linux-usb.org/SpeedTouch/
746 F: drivers/usb/atm/speedtch.c
747 F: drivers/usb/atm/usbatm.c
749 ALCHEMY AU1XX0 MMC DRIVER
750 M: Manuel Lauss <manuel.lauss@gmail.com>
752 F: drivers/mmc/host/au1xmmc.c
755 M: Rudolf Marek <r.marek@assembler.cz>
756 L: linux-i2c@vger.kernel.org
758 F: Documentation/i2c/busses/i2c-ali1563.rst
759 F: drivers/i2c/busses/i2c-ali1563.c
761 ALIBABA ELASTIC RDMA DRIVER
762 M: Cheng Xu <chengyou@linux.alibaba.com>
763 M: Kai Shen <kaishen@linux.alibaba.com>
764 L: linux-rdma@vger.kernel.org
766 F: drivers/infiniband/hw/erdma
767 F: include/uapi/rdma/erdma-abi.h
770 M: Shuai Xue <xueshuai@linux.alibaba.com>
772 F: Documentation/admin-guide/perf/alibaba_pmu.rst
773 F: drivers/perf/alibaba_uncore_drw_pmu.c
776 L: Dell.Client.Kernel@dell.com
778 F: drivers/platform/x86/dell/alienware-wmi.c
780 ALLEGRO DVT VIDEO IP CORE DRIVER
781 M: Michael Tretter <m.tretter@pengutronix.de>
782 R: Pengutronix Kernel Team <kernel@pengutronix.de>
783 L: linux-media@vger.kernel.org
785 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
786 F: drivers/media/platform/allegro-dvt/
788 ALLWINNER A10 CSI DRIVER
789 M: Maxime Ripard <mripard@kernel.org>
790 L: linux-media@vger.kernel.org
792 T: git git://linuxtv.org/media_tree.git
793 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
794 F: drivers/media/platform/sunxi/sun4i-csi/
796 ALLWINNER A31 CSI DRIVER
797 M: Yong Deng <yong.deng@magewell.com>
798 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
799 L: linux-media@vger.kernel.org
801 T: git git://linuxtv.org/media_tree.git
802 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
803 F: drivers/media/platform/sunxi/sun6i-csi/
805 ALLWINNER A31 ISP 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-isp.yaml
811 F: drivers/staging/media/sunxi/sun6i-isp/
812 F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
814 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
815 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
816 L: linux-media@vger.kernel.org
818 T: git git://linuxtv.org/media_tree.git
819 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
820 F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
822 ALLWINNER CPUFREQ DRIVER
823 M: Yangtao Li <tiny.windzz@gmail.com>
824 L: linux-pm@vger.kernel.org
826 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
827 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
829 ALLWINNER CRYPTO DRIVERS
830 M: Corentin Labbe <clabbe.montjoie@gmail.com>
831 L: linux-crypto@vger.kernel.org
833 F: drivers/crypto/allwinner/
835 ALLWINNER DMIC DRIVERS
836 M: Ban Tao <fengzheng923@gmail.com>
837 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
839 F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
840 F: sound/soc/sunxi/sun50i-dmic.c
842 ALLWINNER HARDWARE SPINLOCK SUPPORT
843 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
845 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
846 F: drivers/hwspinlock/sun6i_hwspinlock.c
848 ALLWINNER THERMAL DRIVER
849 M: Vasily Khoruzhick <anarsoul@gmail.com>
850 M: Yangtao Li <tiny.windzz@gmail.com>
851 L: linux-pm@vger.kernel.org
853 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
854 F: drivers/thermal/sun8i_thermal.c
857 M: Maxime Ripard <mripard@kernel.org>
858 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
859 L: linux-media@vger.kernel.org
861 F: drivers/staging/media/sunxi/cedrus/
864 M: Richard Henderson <richard.henderson@linaro.org>
865 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
866 M: Matt Turner <mattst88@gmail.com>
867 L: linux-alpha@vger.kernel.org
871 ALPS PS/2 TOUCHPAD DRIVER
872 R: Pali Rohár <pali@kernel.org>
873 F: drivers/input/mouse/alps.*
875 ALTERA I2C CONTROLLER DRIVER
876 M: Thor Thayer <thor.thayer@linux.intel.com>
878 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
879 F: drivers/i2c/busses/i2c-altera.c
881 ALTERA MAILBOX DRIVER
882 M: Mun Yew Tham <mun.yew.tham@intel.com>
884 F: drivers/mailbox/mailbox-altera.c
886 ALTERA MSGDMA IP CORE DRIVER
887 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
888 R: Stefan Roese <sr@denx.de>
889 L: dmaengine@vger.kernel.org
891 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
892 F: drivers/dma/altera-msgdma.c
895 M: Mun Yew Tham <mun.yew.tham@intel.com>
896 L: linux-gpio@vger.kernel.org
898 F: drivers/gpio/gpio-altera.c
900 ALTERA SYSTEM MANAGER DRIVER
901 M: Thor Thayer <thor.thayer@linux.intel.com>
903 F: drivers/mfd/altera-sysmgr.c
904 F: include/linux/mfd/altera-sysmgr.h
906 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
907 M: Thor Thayer <thor.thayer@linux.intel.com>
909 F: drivers/gpio/gpio-altera-a10sr.c
910 F: drivers/mfd/altera-a10sr.c
911 F: drivers/reset/reset-a10sr.c
912 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
913 F: include/linux/mfd/altera-a10sr.h
915 ALTERA TRIPLE SPEED ETHERNET DRIVER
916 M: Joyce Ooi <joyce.ooi@intel.com>
917 L: netdev@vger.kernel.org
919 F: drivers/net/ethernet/altera/
921 ALTERA UART/JTAG UART SERIAL DRIVERS
922 M: Tobias Klauser <tklauser@distanz.ch>
923 L: linux-serial@vger.kernel.org
925 F: drivers/tty/serial/altera_jtaguart.c
926 F: drivers/tty/serial/altera_uart.c
927 F: include/linux/altera_jtaguart.h
928 F: include/linux/altera_uart.h
930 AMAZON ANNAPURNA LABS FIC DRIVER
931 M: Talel Shenhar <talel@amazon.com>
933 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
934 F: drivers/irqchip/irq-al-fic.c
936 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
937 M: Talel Shenhar <talel@amazon.com>
938 M: Talel Shenhar <talelshenhar@gmail.com>
940 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
941 F: drivers/edac/al_mc_edac.c
943 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
944 M: Talel Shenhar <talel@amazon.com>
946 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
947 F: drivers/thermal/thermal_mmio.c
949 AMAZON ETHERNET DRIVERS
950 M: Shay Agroskin <shayagr@amazon.com>
951 M: Arthur Kiyanovski <akiyano@amazon.com>
952 R: David Arinzon <darinzon@amazon.com>
953 R: Noam Dagan <ndagan@amazon.com>
954 R: Saeed Bishara <saeedb@amazon.com>
955 L: netdev@vger.kernel.org
957 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
958 F: drivers/net/ethernet/amazon/
960 AMAZON RDMA EFA DRIVER
961 M: Michael Margolin <mrgolin@amazon.com>
962 R: Gal Pressman <gal.pressman@linux.dev>
963 R: Yossi Leybovich <sleybo@amazon.com>
964 L: linux-rdma@vger.kernel.org
966 Q: https://patchwork.kernel.org/project/linux-rdma/list/
967 F: drivers/infiniband/hw/efa/
968 F: include/uapi/rdma/efa-abi.h
971 M: Nipun Gupta <nipun.gupta@amd.com>
972 M: Nikhil Agarwal <nikhil.agarwal@amd.com>
974 F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
976 F: include/linux/cdx/*
978 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
979 M: Tom Lendacky <thomas.lendacky@amd.com>
980 M: John Allen <john.allen@amd.com>
981 L: linux-crypto@vger.kernel.org
983 F: drivers/crypto/ccp/
984 F: include/linux/ccp.h
986 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
987 M: Brijesh Singh <brijesh.singh@amd.com>
988 M: Tom Lendacky <thomas.lendacky@amd.com>
989 L: linux-crypto@vger.kernel.org
991 F: drivers/crypto/ccp/sev*
992 F: include/uapi/linux/psp-sev.h
995 M: Harry Wentland <harry.wentland@amd.com>
996 M: Leo Li <sunpeng.li@amd.com>
997 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
998 L: amd-gfx@lists.freedesktop.org
1000 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1001 F: drivers/gpu/drm/amd/display/
1003 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1004 M: Huang Rui <ray.huang@amd.com>
1005 L: linux-hwmon@vger.kernel.org
1007 F: Documentation/hwmon/fam15h_power.rst
1008 F: drivers/hwmon/fam15h_power.c
1011 M: Enrico Weigelt, metux IT consult <info@metux.net>
1012 L: linux-gpio@vger.kernel.org
1014 F: drivers/gpio/gpio-amd-fch.c
1015 F: include/linux/platform_data/gpio/gpio-amd-fch.h
1017 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1018 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
1020 F: drivers/usb/gadget/udc/amd5536udc.*
1022 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1023 M: Andres Salomon <dilinger@queued.net>
1024 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
1026 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1027 F: arch/x86/include/asm/geode.h
1028 F: drivers/char/hw_random/geode-rng.c
1029 F: drivers/crypto/geode*
1030 F: drivers/video/fbdev/geode/
1033 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1034 R: Carlos Bilbao <carlos.bilbao@amd.com>
1035 L: platform-driver-x86@vger.kernel.org
1037 F: Documentation/arch/x86/amd_hsmp.rst
1038 F: arch/x86/include/asm/amd_hsmp.h
1039 F: arch/x86/include/uapi/asm/amd_hsmp.h
1040 F: drivers/platform/x86/amd/hsmp.c
1043 M: Joerg Roedel <joro@8bytes.org>
1044 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1045 L: iommu@lists.linux.dev
1047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1048 F: drivers/iommu/amd/
1049 F: include/linux/amd-iommu.h
1052 M: Felix Kuehling <Felix.Kuehling@amd.com>
1053 L: amd-gfx@lists.freedesktop.org
1055 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1056 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1057 F: drivers/gpu/drm/amd/amdkfd/
1058 F: drivers/gpu/drm/amd/include/cik_structs.h
1059 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1060 F: drivers/gpu/drm/amd/include/v9_structs.h
1061 F: drivers/gpu/drm/amd/include/vi_structs.h
1062 F: include/uapi/linux/kfd_ioctl.h
1063 F: include/uapi/linux/kfd_sysfs.h
1066 M: Elie Morisse <syniurge@gmail.com>
1067 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1068 L: linux-i2c@vger.kernel.org
1070 F: drivers/i2c/busses/i2c-amd-mp2*
1073 M: Shannon Nelson <shannon.nelson@amd.com>
1074 M: Brett Creeley <brett.creeley@amd.com>
1075 L: netdev@vger.kernel.org
1077 F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1078 F: drivers/net/ethernet/amd/pds_core/
1079 F: include/linux/pds/
1082 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1083 L: platform-driver-x86@vger.kernel.org
1085 F: drivers/platform/x86/amd/pmc.c
1088 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1089 L: platform-driver-x86@vger.kernel.org
1091 F: Documentation/ABI/testing/sysfs-amd-pmf
1092 F: drivers/platform/x86/amd/pmf/
1094 AMD POWERPLAY AND SWSMU
1095 M: Evan Quan <evan.quan@amd.com>
1096 L: amd-gfx@lists.freedesktop.org
1098 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1099 F: drivers/gpu/drm/amd/pm/
1102 M: Huang Rui <ray.huang@amd.com>
1103 L: linux-pm@vger.kernel.org
1105 F: Documentation/admin-guide/pm/amd-pstate.rst
1106 F: drivers/cpufreq/amd-pstate*
1107 F: include/linux/amd-pstate.h
1108 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1111 M: Sanjay R Mehta <sanju.mehta@amd.com>
1112 L: dmaengine@vger.kernel.org
1114 F: drivers/dma/ptdma/
1116 AMD SEATTLE DEVICE TREE SUPPORT
1117 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1118 M: Tom Lendacky <thomas.lendacky@amd.com>
1120 F: arch/arm64/boot/dts/amd/
1122 AMD SENSOR FUSION HUB DRIVER
1123 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1124 L: linux-input@vger.kernel.org
1126 F: Documentation/hid/amd-sfh*
1127 F: drivers/hid/amd-sfh-hid/
1130 M: Sanjay R Mehta <sanju.mehta@amd.com>
1132 F: drivers/spi/spi-amd.c
1135 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1136 L: netdev@vger.kernel.org
1138 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1139 F: drivers/net/ethernet/amd/xgbe/
1141 AMLOGIC DDR PMU DRIVER
1142 M: Jiucheng Xu <jiucheng.xu@amlogic.com>
1143 L: linux-amlogic@lists.infradead.org
1145 W: http://www.amlogic.com
1146 F: Documentation/admin-guide/perf/meson-ddr-pmu.rst
1147 F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1148 F: drivers/perf/amlogic/
1149 F: include/soc/amlogic/
1151 AMPHION VPU CODEC V4L2 DRIVER
1152 M: Ming Qian <ming.qian@nxp.com>
1153 M: Shijie Qin <shijie.qin@nxp.com>
1154 M: Zhou Peng <eagle.zhou@nxp.com>
1155 L: linux-media@vger.kernel.org
1157 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1158 F: drivers/media/platform/amphion/
1161 M: Christian Eggers <ceggers@arri.de>
1162 L: linux-iio@vger.kernel.org
1164 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1165 F: drivers/iio/light/as73211.c
1167 AMT (Automatic Multicast Tunneling)
1168 M: Taehee Yoo <ap420073@gmail.com>
1169 L: netdev@vger.kernel.org
1171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1173 F: drivers/net/amt.c
1175 ANALOG DEVICES INC AD3552R DRIVER
1176 M: Nuno Sá <nuno.sa@analog.com>
1177 L: linux-iio@vger.kernel.org
1179 W: https://ez.analog.com/linux-software-drivers
1180 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1181 F: drivers/iio/dac/ad3552r.c
1183 ANALOG DEVICES INC AD4130 DRIVER
1184 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1185 L: linux-iio@vger.kernel.org
1187 W: http://ez.analog.com/community/linux-device-drivers
1188 F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1189 F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1190 F: drivers/iio/adc/ad4130.c
1192 ANALOG DEVICES INC AD7192 DRIVER
1193 M: Alexandru Tachici <alexandru.tachici@analog.com>
1194 L: linux-iio@vger.kernel.org
1196 W: https://ez.analog.com/linux-software-drivers
1197 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1198 F: drivers/iio/adc/ad7192.c
1200 ANALOG DEVICES INC AD7292 DRIVER
1201 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1202 L: linux-iio@vger.kernel.org
1204 W: https://ez.analog.com/linux-software-drivers
1205 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1206 F: drivers/iio/adc/ad7292.c
1208 ANALOG DEVICES INC AD7293 DRIVER
1209 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1210 L: linux-iio@vger.kernel.org
1212 W: https://ez.analog.com/linux-software-drivers
1213 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1214 F: drivers/iio/dac/ad7293.c
1216 ANALOG DEVICES INC AD74115 DRIVER
1217 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1218 L: linux-iio@vger.kernel.org
1220 W: http://ez.analog.com/community/linux-device-drivers
1221 F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1222 F: drivers/iio/addac/ad74115.c
1224 ANALOG DEVICES INC AD74413R DRIVER
1225 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1226 L: linux-iio@vger.kernel.org
1228 W: https://ez.analog.com/linux-software-drivers
1229 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1230 F: drivers/iio/addac/ad74413r.c
1231 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1233 ANALOG DEVICES INC AD7768-1 DRIVER
1234 M: Michael Hennerich <Michael.Hennerich@analog.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,ad7768-1.yaml
1239 F: drivers/iio/adc/ad7768-1.c
1241 ANALOG DEVICES INC AD7780 DRIVER
1242 M: Michael Hennerich <Michael.Hennerich@analog.com>
1243 M: Renato Lui Geh <renatogeh@gmail.com>
1244 L: linux-iio@vger.kernel.org
1246 W: https://ez.analog.com/linux-software-drivers
1247 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1248 F: drivers/iio/adc/ad7780.c
1250 ANALOG DEVICES INC ADA4250 DRIVER
1251 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1252 L: linux-iio@vger.kernel.org
1254 W: https://ez.analog.com/linux-software-drivers
1255 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1256 F: drivers/iio/amplifiers/ada4250.c
1258 ANALOG DEVICES INC ADF4377 DRIVER
1259 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1260 L: linux-iio@vger.kernel.org
1262 W: https://ez.analog.com/linux-software-drivers
1263 F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1264 F: drivers/iio/frequency/adf4377.c
1266 ANALOG DEVICES INC ADGS1408 DRIVER
1267 M: Mircea Caprioru <mircea.caprioru@analog.com>
1269 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1270 F: drivers/mux/adgs1408.c
1272 ANALOG DEVICES INC ADIN DRIVER
1273 M: Michael Hennerich <michael.hennerich@analog.com>
1274 L: netdev@vger.kernel.org
1276 W: https://ez.analog.com/linux-software-drivers
1277 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1278 F: drivers/net/phy/adin.c
1280 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1281 M: Nuno Sa <nuno.sa@analog.com>
1282 L: linux-iio@vger.kernel.org
1284 F: drivers/iio/imu/adis.c
1285 F: drivers/iio/imu/adis_buffer.c
1286 F: drivers/iio/imu/adis_trigger.c
1287 F: include/linux/iio/imu/adis.h
1289 ANALOG DEVICES INC ADIS16460 DRIVER
1290 M: Dragos Bogdan <dragos.bogdan@analog.com>
1291 L: linux-iio@vger.kernel.org
1293 W: https://ez.analog.com/linux-software-drivers
1294 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1295 F: drivers/iio/imu/adis16460.c
1297 ANALOG DEVICES INC ADIS16475 DRIVER
1298 M: Nuno Sa <nuno.sa@analog.com>
1299 L: linux-iio@vger.kernel.org
1301 W: https://ez.analog.com/linux-software-drivers
1302 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1303 F: drivers/iio/imu/adis16475.c
1305 ANALOG DEVICES INC ADM1177 DRIVER
1306 M: Michael Hennerich <Michael.Hennerich@analog.com>
1307 L: linux-hwmon@vger.kernel.org
1309 W: https://ez.analog.com/linux-software-drivers
1310 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1311 F: drivers/hwmon/adm1177.c
1313 ANALOG DEVICES INC ADMV1013 DRIVER
1314 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1315 L: linux-iio@vger.kernel.org
1317 W: https://ez.analog.com/linux-software-drivers
1318 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1319 F: drivers/iio/frequency/admv1013.c
1321 ANALOG DEVICES INC ADMV1014 DRIVER
1322 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1323 L: linux-iio@vger.kernel.org
1325 W: https://ez.analog.com/linux-software-drivers
1326 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1327 F: drivers/iio/frequency/admv1014.c
1329 ANALOG DEVICES INC ADMV8818 DRIVER
1330 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1331 L: linux-iio@vger.kernel.org
1333 W: https://ez.analog.com/linux-software-drivers
1334 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1335 F: drivers/iio/filter/admv8818.c
1337 ANALOG DEVICES INC ADP5061 DRIVER
1338 M: Michael Hennerich <Michael.Hennerich@analog.com>
1339 L: linux-pm@vger.kernel.org
1341 W: https://ez.analog.com/linux-software-drivers
1342 F: drivers/power/supply/adp5061.c
1344 ANALOG DEVICES INC ADRF6780 DRIVER
1345 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1346 L: linux-iio@vger.kernel.org
1348 W: https://ez.analog.com/linux-software-drivers
1349 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1350 F: drivers/iio/frequency/adrf6780.c
1352 ANALOG DEVICES INC ADV7180 DRIVER
1353 M: Lars-Peter Clausen <lars@metafoo.de>
1354 L: linux-media@vger.kernel.org
1356 W: https://ez.analog.com/linux-software-drivers
1357 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1358 F: drivers/media/i2c/adv7180.c
1360 ANALOG DEVICES INC ADV748X DRIVER
1361 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1362 L: linux-media@vger.kernel.org
1364 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1365 F: drivers/media/i2c/adv748x/*
1367 ANALOG DEVICES INC ADV7511 DRIVER
1368 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1369 L: linux-media@vger.kernel.org
1371 F: drivers/media/i2c/adv7511*
1373 ANALOG DEVICES INC ADV7604 DRIVER
1374 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1375 L: linux-media@vger.kernel.org
1377 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1378 F: drivers/media/i2c/adv7604*
1380 ANALOG DEVICES INC ADV7842 DRIVER
1381 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1382 L: linux-media@vger.kernel.org
1384 F: drivers/media/i2c/adv7842*
1386 ANALOG DEVICES INC ADXRS290 DRIVER
1387 M: Nishant Malpani <nish.malpani25@gmail.com>
1388 L: linux-iio@vger.kernel.org
1390 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1391 F: drivers/iio/gyro/adxrs290.c
1393 ANALOG DEVICES INC ASOC CODEC DRIVERS
1394 M: Lars-Peter Clausen <lars@metafoo.de>
1395 M: Nuno Sá <nuno.sa@analog.com>
1396 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1398 W: http://wiki.analog.com/
1399 W: https://ez.analog.com/linux-software-drivers
1400 F: sound/soc/codecs/ad1*
1401 F: sound/soc/codecs/ad7*
1402 F: sound/soc/codecs/adau*
1403 F: sound/soc/codecs/adav*
1404 F: sound/soc/codecs/sigmadsp.*
1405 F: sound/soc/codecs/ssm*
1407 ANALOG DEVICES INC DMA DRIVERS
1408 M: Lars-Peter Clausen <lars@metafoo.de>
1410 W: https://ez.analog.com/linux-software-drivers
1411 F: drivers/dma/dma-axi-dmac.c
1413 ANALOG DEVICES INC IIO DRIVERS
1414 M: Lars-Peter Clausen <lars@metafoo.de>
1415 M: Michael Hennerich <Michael.Hennerich@analog.com>
1417 W: http://wiki.analog.com/
1418 W: https://ez.analog.com/linux-software-drivers
1419 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1420 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1421 F: Documentation/devicetree/bindings/iio/*/adi,*
1422 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1423 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1424 F: drivers/iio/*/ad*
1425 F: drivers/iio/adc/ltc249*
1426 F: drivers/iio/amplifiers/hmc425a.c
1427 F: drivers/staging/iio/*/ad*
1428 X: drivers/iio/*/adjd*
1430 ANALOG DEVICES INC MAX31760 DRIVER
1431 M: Ibrahim Tilki <Ibrahim.Tilki@analog.com>
1433 W: http://wiki.analog.com/
1434 W: https://ez.analog.com/linux-software-drivers
1435 F: Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1436 F: Documentation/hwmon/max31760.rst
1437 F: drivers/hwmon/max31760.c
1439 ANALOGBITS PLL LIBRARIES
1440 M: Paul Walmsley <paul.walmsley@sifive.com>
1442 F: drivers/clk/analogbits/*
1443 F: include/linux/clk/analogbits*
1446 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1447 M: Arve Hjønnevåg <arve@android.com>
1448 M: Todd Kjos <tkjos@android.com>
1449 M: Martijn Coenen <maco@android.com>
1450 M: Joel Fernandes <joel@joelfernandes.org>
1451 M: Christian Brauner <christian@brauner.io>
1452 M: Carlos Llamas <cmllamas@google.com>
1453 M: Suren Baghdasaryan <surenb@google.com>
1454 L: linux-kernel@vger.kernel.org
1456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1459 ANDROID GOLDFISH PIC DRIVER
1460 M: Miodrag Dinic <miodrag.dinic@mips.com>
1462 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1463 F: drivers/irqchip/irq-goldfish-pic.c
1465 ANDROID GOLDFISH RTC DRIVER
1466 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1468 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1469 F: drivers/rtc/rtc-goldfish.c
1471 AOA (Apple Onboard Audio) ALSA DRIVER
1472 M: Johannes Berg <johannes@sipsolutions.net>
1473 L: linuxppc-dev@lists.ozlabs.org
1474 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1478 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1479 M: William Breathitt Gray <william.gray@linaro.org>
1480 L: linux-iio@vger.kernel.org
1482 F: drivers/iio/addac/stx104.c
1485 M: Jiri Kosina <jikos@kernel.org>
1487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1488 F: arch/x86/kernel/apm_32.c
1489 F: drivers/char/apm-emulation.c
1490 F: include/linux/apm_bios.h
1491 F: include/uapi/linux/apm_bios.h
1493 APPARMOR SECURITY MODULE
1494 M: John Johansen <john.johansen@canonical.com>
1495 M: John Johansen <john@apparmor.net>
1496 L: apparmor@lists.ubuntu.com (moderated for non-subscribers)
1499 B: https://gitlab.com/apparmor/apparmor-kernel
1500 C: irc://irc.oftc.net/apparmor
1501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1502 T: https://gitlab.com/apparmor/apparmor-kernel.git
1503 F: Documentation/admin-guide/LSM/apparmor.rst
1504 F: security/apparmor/
1506 APPLE BCM5974 MULTITOUCH DRIVER
1507 M: Henrik Rydberg <rydberg@bitmath.org>
1508 L: linux-input@vger.kernel.org
1510 F: drivers/input/mouse/bcm5974.c
1512 APPLE PCIE CONTROLLER DRIVER
1513 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1514 M: Marc Zyngier <maz@kernel.org>
1515 L: linux-pci@vger.kernel.org
1517 F: drivers/pci/controller/pcie-apple.c
1520 M: Henrik Rydberg <rydberg@bitmath.org>
1521 L: linux-hwmon@vger.kernel.org
1523 F: drivers/hwmon/applesmc.c
1525 APPLETALK NETWORK LAYER
1526 L: netdev@vger.kernel.org
1528 F: drivers/net/appletalk/
1529 F: include/linux/atalk.h
1530 F: include/uapi/linux/atalk.h
1533 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1534 M: Khuong Dinh <khuong@os.amperecomputing.com>
1536 F: arch/arm64/boot/dts/apm/
1538 APPLIED MICRO (APM) X-GENE SOC EDAC
1539 M: Khuong Dinh <khuong@os.amperecomputing.com>
1541 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1542 F: drivers/edac/xgene_edac.c
1544 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1545 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1546 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1548 F: drivers/net/ethernet/apm/xgene-v2/
1550 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1551 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1552 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1553 M: Quan Nguyen <quan@os.amperecomputing.com>
1555 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1556 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1557 F: drivers/net/ethernet/apm/xgene/
1558 F: drivers/net/mdio/mdio-xgene.c
1560 APPLIED MICRO (APM) X-GENE SOC PMU
1561 M: Khuong Dinh <khuong@os.amperecomputing.com>
1563 F: Documentation/admin-guide/perf/xgene-pmu.rst
1564 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1565 F: drivers/perf/xgene_pmu.c
1567 APTINA CAMERA SENSOR PLL
1568 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1569 L: linux-media@vger.kernel.org
1571 F: drivers/media/i2c/aptina-pll.*
1573 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1574 M: Aleksa Savic <savicaleksa83@gmail.com>
1575 M: Jack Doan <me@jackdoan.com>
1576 L: linux-hwmon@vger.kernel.org
1578 F: Documentation/hwmon/aquacomputer_d5next.rst
1579 F: drivers/hwmon/aquacomputer_d5next.c
1581 AQUANTIA ETHERNET DRIVER (atlantic)
1582 M: Igor Russkikh <irusskikh@marvell.com>
1583 L: netdev@vger.kernel.org
1585 W: https://www.marvell.com/
1586 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1587 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1588 F: drivers/net/ethernet/aquantia/atlantic/
1590 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1591 M: Egor Pomozov <epomozov@marvell.com>
1592 L: netdev@vger.kernel.org
1594 W: http://www.aquantia.com
1595 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1597 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1598 M: Krzysztof Hałasa <khalasa@piap.pl>
1599 L: linux-media@vger.kernel.org
1601 F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1602 F: drivers/media/i2c/ar0521.c
1604 ARASAN NAND CONTROLLER DRIVER
1605 M: Miquel Raynal <miquel.raynal@bootlin.com>
1606 R: Michal Simek <michal.simek@amd.com>
1607 L: linux-mtd@lists.infradead.org
1609 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1610 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1612 ARC FRAMEBUFFER DRIVER
1613 M: Jaya Kumar <jayalk@intworks.biz>
1615 F: drivers/video/fbdev/arcfb.c
1616 F: drivers/video/fbdev/core/fb_defio.c
1619 M: Alexey Brodkin <abrodkin@synopsys.com>
1621 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1622 F: drivers/gpu/drm/tiny/arcpgu.c
1624 ARCNET NETWORK LAYER
1625 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1626 L: netdev@vger.kernel.org
1628 F: drivers/net/arcnet/
1629 F: include/uapi/linux/if_arcnet.h
1631 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1632 M: Arnd Bergmann <arnd@arndb.de>
1633 M: Olof Johansson <olof@lixom.net>
1635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 C: irc://irc.libera.chat/armlinux
1638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1639 F: Documentation/process/maintainer-soc.rst
1640 F: arch/arm/boot/dts/Makefile
1641 F: arch/arm64/boot/dts/Makefile
1643 ARM ARCHITECTED TIMER DRIVER
1644 M: Mark Rutland <mark.rutland@arm.com>
1645 M: Marc Zyngier <maz@kernel.org>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 F: arch/arm/include/asm/arch_timer.h
1649 F: arch/arm64/include/asm/arch_timer.h
1650 F: drivers/clocksource/arm_arch_timer.c
1652 ARM HDLCD DRM DRIVER
1653 M: Liviu Dudau <liviu.dudau@arm.com>
1655 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1656 F: drivers/gpu/drm/arm/hdlcd_*
1658 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1659 M: Linus Walleij <linus.walleij@linaro.org>
1660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1663 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1664 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1665 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1666 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1667 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1668 F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1669 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1670 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1671 F: arch/arm/boot/dts/arm/arm-realview-*
1672 F: arch/arm/boot/dts/arm/integrator*
1673 F: arch/arm/boot/dts/arm/versatile*
1674 F: arch/arm/mach-versatile/
1675 F: drivers/bus/arm-integrator-lm.c
1676 F: drivers/clk/versatile/
1677 F: drivers/i2c/busses/i2c-versatile.c
1678 F: drivers/irqchip/irq-versatile-fpga.c
1679 F: drivers/mtd/maps/physmap-versatile.*
1680 F: drivers/power/reset/arm-versatile-reboot.c
1681 F: drivers/soc/versatile/
1683 ARM KOMEDA DRM-KMS DRIVER
1684 M: Liviu Dudau <liviu.dudau@arm.com>
1686 T: git git://anongit.freedesktop.org/drm/drm-misc
1687 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1688 F: Documentation/gpu/komeda-kms.rst
1689 F: drivers/gpu/drm/arm/display/include/
1690 F: drivers/gpu/drm/arm/display/komeda/
1692 ARM MALI PANFROST DRM DRIVER
1693 M: Rob Herring <robh@kernel.org>
1694 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1695 R: Steven Price <steven.price@arm.com>
1696 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1697 L: dri-devel@lists.freedesktop.org
1699 T: git git://anongit.freedesktop.org/drm/drm-misc
1700 F: drivers/gpu/drm/panfrost/
1701 F: include/uapi/drm/panfrost_drm.h
1703 ARM MALI-DP DRM DRIVER
1704 M: Liviu Dudau <liviu.dudau@arm.com>
1706 T: git git://anongit.freedesktop.org/drm/drm-misc
1707 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1708 F: Documentation/gpu/afbc.rst
1709 F: drivers/gpu/drm/arm/
1711 ARM MFM AND FLOPPY DRIVERS
1712 M: Ian Molton <spyro@f2s.com>
1714 F: arch/arm/include/asm/floppy.h
1715 F: arch/arm/mach-rpc/floppydma.S
1717 ARM PMU PROFILING AND DEBUGGING
1718 M: Will Deacon <will@kernel.org>
1719 M: Mark Rutland <mark.rutland@arm.com>
1720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 F: Documentation/devicetree/bindings/arm/pmu.yaml
1723 F: Documentation/devicetree/bindings/perf/
1724 F: arch/arm*/include/asm/hw_breakpoint.h
1725 F: arch/arm*/include/asm/perf_event.h
1726 F: arch/arm*/kernel/hw_breakpoint.c
1727 F: arch/arm*/kernel/perf_*
1729 F: include/linux/perf/arm_pmu.h
1732 M: Russell King <linux@armlinux.org.uk>
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 W: http://www.armlinux.org.uk/
1736 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1738 X: arch/arm/boot/dts/
1740 ARM PRIMECELL AACI PL041 DRIVER
1741 M: Russell King <linux@armlinux.org.uk>
1745 ARM PRIMECELL BUS SUPPORT
1746 M: Russell King <linux@armlinux.org.uk>
1749 F: include/linux/amba/bus.h
1751 ARM PRIMECELL CLCD PL110 DRIVER
1752 M: Russell King <linux@armlinux.org.uk>
1754 F: drivers/video/fbdev/amba-clcd.*
1756 ARM PRIMECELL KMI PL050 DRIVER
1757 M: Russell King <linux@armlinux.org.uk>
1759 F: drivers/input/serio/ambakmi.*
1760 F: include/linux/amba/kmi.h
1762 ARM PRIMECELL MMCI PL180/1 DRIVER
1763 M: Russell King <linux@armlinux.org.uk>
1765 F: drivers/mmc/host/mmci.*
1766 F: include/linux/amba/mmci.h
1768 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1769 M: Miquel Raynal <miquel.raynal@bootlin.com>
1770 R: Michal Simek <michal.simek@amd.com>
1771 L: linux-mtd@lists.infradead.org
1773 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1774 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1776 ARM PRIMECELL PL35X SMC DRIVER
1777 M: Miquel Raynal <miquel.raynal@bootlin.com>
1778 R: Michal Simek <michal.simek@amd.com>
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1782 F: drivers/memory/pl353-smc.c
1784 ARM PRIMECELL SSP PL022 SPI DRIVER
1785 M: Linus Walleij <linus.walleij@linaro.org>
1786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1789 F: drivers/spi/spi-pl022.c
1791 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1792 M: Russell King <linux@armlinux.org.uk>
1794 F: drivers/tty/serial/amba-pl01*.c
1795 F: include/linux/amba/serial.h
1797 ARM PRIMECELL VIC PL190/PL192 DRIVER
1798 M: Linus Walleij <linus.walleij@linaro.org>
1799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1802 F: drivers/irqchip/irq-vic.c
1804 ARM SMC WATCHDOG DRIVER
1805 M: Julius Werner <jwerner@chromium.org>
1806 R: Evan Benn <evanbenn@chromium.org>
1808 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1809 F: drivers/watchdog/arm_smc_wdt.c
1812 M: Will Deacon <will@kernel.org>
1813 R: Robin Murphy <robin.murphy@arm.com>
1814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1817 F: drivers/iommu/arm/
1818 F: drivers/iommu/io-pgtable-arm*
1820 ARM SUB-ARCHITECTURES
1821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823 C: irc://irc.libera.chat/armlinux
1824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1828 ARM/ACTIONS SEMI ARCHITECTURE
1829 M: Andreas Färber <afaerber@suse.de>
1830 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1834 F: Documentation/devicetree/bindings/arm/actions.yaml
1835 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1836 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1837 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1838 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1839 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1840 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1841 F: Documentation/devicetree/bindings/pinctrl/actions,*
1842 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1843 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1844 F: arch/arm/boot/dts/actions/
1845 F: arch/arm/mach-actions/
1846 F: arch/arm64/boot/dts/actions/
1847 F: drivers/clk/actions/
1848 F: drivers/clocksource/timer-owl*
1849 F: drivers/dma/owl-dma.c
1850 F: drivers/i2c/busses/i2c-owl.c
1851 F: drivers/irqchip/irq-owl-sirq.c
1852 F: drivers/mmc/host/owl-mmc.c
1853 F: drivers/net/ethernet/actions/
1854 F: drivers/pinctrl/actions/*
1855 F: drivers/soc/actions/
1856 F: include/dt-bindings/power/owl-*
1857 F: include/dt-bindings/reset/actions,*
1858 F: include/linux/soc/actions/
1861 ARM/Allwinner SoC Clock Support
1862 M: Emilio López <emilio@elopez.com.ar>
1864 F: drivers/clk/sunxi/
1866 ARM/Allwinner sunXi SoC support
1867 M: Chen-Yu Tsai <wens@csie.org>
1868 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1869 M: Samuel Holland <samuel@sholland.org>
1870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 L: linux-sunxi@lists.linux.dev
1873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1874 F: arch/arm/mach-sunxi/
1875 F: arch/arm64/boot/dts/allwinner/
1876 F: drivers/clk/sunxi-ng/
1877 F: drivers/pinctrl/sunxi/
1878 F: drivers/soc/sunxi/
1883 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1884 M: Neil Armstrong <neil.armstrong@linaro.org>
1885 M: Jerome Brunet <jbrunet@baylibre.com>
1886 L: linux-amlogic@lists.infradead.org
1888 F: Documentation/devicetree/bindings/clock/amlogic*
1889 F: drivers/clk/meson/
1890 F: include/dt-bindings/clock/amlogic,a1*
1891 F: include/dt-bindings/clock/gxbb*
1892 F: include/dt-bindings/clock/meson*
1894 ARM/Amlogic Meson SoC Crypto Drivers
1895 M: Corentin Labbe <clabbe@baylibre.com>
1896 L: linux-crypto@vger.kernel.org
1897 L: linux-amlogic@lists.infradead.org
1899 F: Documentation/devicetree/bindings/crypto/amlogic*
1900 F: drivers/crypto/amlogic/
1902 ARM/Amlogic Meson SoC Sound Drivers
1903 M: Jerome Brunet <jbrunet@baylibre.com>
1904 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1906 F: Documentation/devicetree/bindings/sound/amlogic*
1909 ARM/Amlogic Meson SoC support
1910 M: Neil Armstrong <neil.armstrong@linaro.org>
1911 M: Kevin Hilman <khilman@baylibre.com>
1912 R: Jerome Brunet <jbrunet@baylibre.com>
1913 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 L: linux-amlogic@lists.infradead.org
1917 W: http://linux-meson.com/
1918 F: Documentation/devicetree/bindings/phy/amlogic*
1919 F: arch/arm/boot/dts/amlogic/
1920 F: arch/arm/mach-meson/
1921 F: arch/arm64/boot/dts/amlogic/
1922 F: drivers/mmc/host/meson*
1923 F: drivers/phy/amlogic/
1924 F: drivers/pinctrl/meson/
1925 F: drivers/rtc/rtc-meson*
1926 F: drivers/soc/amlogic/
1929 ARM/Annapurna Labs ALPINE ARCHITECTURE
1930 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1931 M: Antoine Tenart <atenart@kernel.org>
1932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 F: arch/arm/boot/dts/amazon/
1935 F: arch/arm/mach-alpine/
1936 F: arch/arm64/boot/dts/amazon/
1937 F: drivers/*/*alpine*
1939 ARM/APPLE MACHINE SOUND DRIVERS
1940 M: Martin Povišer <povik+lin@cutebit.org>
1941 L: asahi@lists.linux.dev
1942 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1944 F: Documentation/devicetree/bindings/sound/apple,*
1945 F: sound/soc/apple/*
1946 F: sound/soc/codecs/cs42l83-i2c.c
1948 ARM/APPLE MACHINE SUPPORT
1949 M: Hector Martin <marcan@marcan.st>
1950 M: Sven Peter <sven@svenpeter.dev>
1951 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1952 L: asahi@lists.linux.dev
1953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 W: https://asahilinux.org
1956 B: https://github.com/AsahiLinux/linux/issues
1957 C: irc://irc.oftc.net/asahi-dev
1958 T: git https://github.com/AsahiLinux/linux.git
1959 F: Documentation/devicetree/bindings/arm/apple.yaml
1960 F: Documentation/devicetree/bindings/arm/apple/*
1961 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1962 F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1963 F: Documentation/devicetree/bindings/dma/apple,admac.yaml
1964 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1965 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1966 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1967 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1968 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1969 F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1970 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1971 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1972 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1973 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1974 F: Documentation/devicetree/bindings/power/apple*
1975 F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
1976 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1977 F: arch/arm64/boot/dts/apple/
1978 F: drivers/bluetooth/hci_bcm4377.c
1979 F: drivers/clk/clk-apple-nco.c
1980 F: drivers/cpufreq/apple-soc-cpufreq.c
1981 F: drivers/dma/apple-admac.c
1982 F: drivers/i2c/busses/i2c-pasemi-core.c
1983 F: drivers/i2c/busses/i2c-pasemi-platform.c
1984 F: drivers/iommu/apple-dart.c
1985 F: drivers/iommu/io-pgtable-dart.c
1986 F: drivers/irqchip/irq-apple-aic.c
1987 F: drivers/mailbox/apple-mailbox.c
1988 F: drivers/nvme/host/apple.c
1989 F: drivers/nvmem/apple-efuses.c
1990 F: drivers/pinctrl/pinctrl-apple-gpio.c
1991 F: drivers/pwm/pwm-apple.c
1992 F: drivers/soc/apple/*
1993 F: drivers/watchdog/apple_wdt.c
1994 F: include/dt-bindings/interrupt-controller/apple-aic.h
1995 F: include/dt-bindings/pinctrl/apple.h
1996 F: include/linux/apple-mailbox.h
1997 F: include/linux/soc/apple/*
1999 ARM/ARTPEC MACHINE SUPPORT
2000 M: Jesper Nilsson <jesper.nilsson@axis.com>
2001 M: Lars Persson <lars.persson@axis.com>
2002 L: linux-arm-kernel@axis.com
2004 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2005 F: arch/arm/boot/dts/axis/
2006 F: arch/arm/mach-artpec
2008 F: drivers/crypto/axis
2009 F: drivers/mmc/host/usdhi6rol0.c
2010 F: drivers/pinctrl/pinctrl-artpec*
2012 ARM/ASPEED I2C DRIVER
2013 M: Brendan Higgins <brendanhiggins@google.com>
2014 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2015 R: Joel Stanley <joel@jms.id.au>
2016 L: linux-i2c@vger.kernel.org
2017 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2019 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2020 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2021 F: drivers/i2c/busses/i2c-aspeed.c
2022 F: drivers/irqchip/irq-aspeed-i2c-ic.c
2024 ARM/ASPEED MACHINE SUPPORT
2025 M: Joel Stanley <joel@jms.id.au>
2026 R: Andrew Jeffery <andrew@aj.id.au>
2027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2030 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
2032 F: Documentation/devicetree/bindings/arm/aspeed/
2033 F: arch/arm/boot/dts/aspeed/
2034 F: arch/arm/mach-aspeed/
2037 ARM/BITMAIN ARCHITECTURE
2038 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041 F: Documentation/devicetree/bindings/arm/bitmain.yaml
2042 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2043 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2044 F: arch/arm64/boot/dts/bitmain/
2045 F: drivers/clk/clk-bm1880.c
2046 F: drivers/pinctrl/pinctrl-bm1880.c
2048 ARM/CALXEDA HIGHBANK ARCHITECTURE
2049 M: Andre Przywara <andre.przywara@arm.com>
2050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 F: arch/arm/boot/dts/calxeda/
2053 F: arch/arm/mach-highbank/
2055 ARM/CAVIUM THUNDER NETWORK DRIVER
2056 M: Sunil Goutham <sgoutham@marvell.com>
2057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 F: drivers/net/ethernet/cavium/thunder/
2061 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2062 M: Lukasz Majewski <lukma@denx.de>
2063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065 F: arch/arm/mach-ep93xx/ts72xx.c
2067 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2068 M: Alexander Shiyan <shc_work@mail.ru>
2069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2074 M: Lennert Buytenhek <kernel@wantstofly.org>
2075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2079 M: Hartley Sweeten <hsweeten@visionengravers.com>
2080 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
2081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083 F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2084 F: Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2085 F: arch/arm/boot/compressed/misc-ep93xx.h
2086 F: arch/arm/mach-ep93xx/
2087 F: drivers/iio/adc/ep93xx_adc.c
2090 M: Russell King <linux@armlinux.org.uk>
2091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2094 F: drivers/clk/clkdev.c
2096 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2097 M: Baruch Siach <baruch@tkos.co.il>
2098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 F: arch/arm/boot/dts/cnxt/
2103 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2104 M: Suzuki K Poulose <suzuki.poulose@arm.com>
2105 R: Mike Leach <mike.leach@linaro.org>
2106 R: James Clark <james.clark@arm.com>
2107 R: Leo Yan <leo.yan@linaro.org>
2108 L: coresight@lists.linaro.org (moderated for non-subscribers)
2109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2112 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2113 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2114 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2115 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2116 F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2117 F: Documentation/trace/coresight/*
2118 F: drivers/hwtracing/coresight/*
2119 F: include/dt-bindings/arm/coresight-cti-dt.h
2120 F: include/linux/coresight*
2121 F: samples/coresight/*
2122 F: tools/perf/arch/arm/util/auxtrace.c
2123 F: tools/perf/arch/arm/util/cs-etm.c
2124 F: tools/perf/arch/arm/util/cs-etm.h
2125 F: tools/perf/arch/arm/util/pmu.c
2126 F: tools/perf/tests/shell/coresight/*
2127 F: tools/perf/util/cs-etm-decoder/*
2128 F: tools/perf/util/cs-etm.*
2130 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2131 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2132 M: Linus Walleij <linus.walleij@linaro.org>
2133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 T: git git://github.com/ulli-kroll/linux.git
2136 F: Documentation/devicetree/bindings/arm/gemini.yaml
2137 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2138 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2139 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2140 F: arch/arm/boot/dts/gemini/
2141 F: arch/arm/mach-gemini/
2142 F: drivers/crypto/gemini/
2143 F: drivers/net/ethernet/cortina/
2144 F: drivers/pinctrl/pinctrl-gemini.c
2145 F: drivers/rtc/rtc-ftrtc010.c
2147 ARM/CZ.NIC TURRIS SUPPORT
2148 M: Marek Behún <kabel@kernel.org>
2150 W: https://www.turris.cz/
2151 F: Documentation/ABI/testing/debugfs-moxtet
2152 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2153 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2154 F: Documentation/devicetree/bindings/bus/moxtet.txt
2155 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2156 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2157 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2158 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2159 F: drivers/bus/moxtet.c
2160 F: drivers/firmware/turris-mox-rwtm.c
2161 F: drivers/gpio/gpio-moxtet.c
2162 F: drivers/leds/leds-turris-omnia.c
2163 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2164 F: drivers/watchdog/armada_37xx_wdt.c
2165 F: include/dt-bindings/bus/moxtet.h
2166 F: include/linux/armada-37xx-rwtm-mailbox.h
2167 F: include/linux/moxtet.h
2169 ARM/FARADAY FA526 PORT
2170 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173 T: git git://git.berlios.de/gemini-board
2174 F: arch/arm/mm/*-fa*
2176 ARM/FOOTBRIDGE ARCHITECTURE
2177 M: Russell King <linux@armlinux.org.uk>
2178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180 W: http://www.armlinux.org.uk/
2181 F: arch/arm/include/asm/hardware/dec21285.h
2182 F: arch/arm/mach-footbridge/
2184 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2185 M: Shawn Guo <shawnguo@kernel.org>
2186 M: Sascha Hauer <s.hauer@pengutronix.de>
2187 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2188 R: Fabio Estevam <festevam@gmail.com>
2189 R: NXP Linux Team <linux-imx@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/nxp/imx/
2194 F: arch/arm/boot/dts/nxp/mxs/
2195 X: arch/arm64/boot/dts/freescale/fsl-*
2196 X: arch/arm64/boot/dts/freescale/qoriq-*
2197 X: drivers/media/i2c/
2201 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2202 M: Shawn Guo <shawnguo@kernel.org>
2203 M: Li Yang <leoyang.li@nxp.com>
2204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2207 F: arch/arm/boot/dts/nxp/ls/
2208 F: arch/arm64/boot/dts/freescale/fsl-*
2209 F: arch/arm64/boot/dts/freescale/qoriq-*
2211 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2212 M: Shawn Guo <shawnguo@kernel.org>
2213 M: Sascha Hauer <s.hauer@pengutronix.de>
2214 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2215 R: Stefan Agner <stefan@agner.ch>
2216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2219 F: arch/arm/boot/dts/nxp/vf/
2220 F: arch/arm/mach-imx/*vf610*
2222 ARM/GUMSTIX MACHINE SUPPORT
2223 M: Steve Sakoman <sakoman@gmail.com>
2224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227 ARM/HISILICON SOC SUPPORT
2228 M: Wei Xu <xuwei5@hisilicon.com>
2229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231 W: http://www.hisilicon.com
2232 T: git https://github.com/hisilicon/linux-hisi.git
2233 F: arch/arm/boot/dts/hisilicon/
2234 F: arch/arm/mach-hisi/
2235 F: arch/arm64/boot/dts/hisilicon/
2237 ARM/HP JORNADA 7XX MACHINE SUPPORT
2238 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2242 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2243 F: arch/arm/mach-sa1100/jornada720.c
2245 ARM/HPE GXP ARCHITECTURE
2246 M: Jean-Marie Verdun <verdun@hpe.com>
2247 M: Nick Hawkins <nick.hawkins@hpe.com>
2249 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2250 F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2251 F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2252 F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2253 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2254 F: Documentation/hwmon/gxp-fan-ctrl.rst
2255 F: arch/arm/boot/dts/hpe/
2256 F: arch/arm/mach-hpe/
2257 F: drivers/clocksource/timer-gxp.c
2258 F: drivers/hwmon/gxp-fan-ctrl.c
2259 F: drivers/i2c/busses/i2c-gxp.c
2260 F: drivers/spi/spi-gxp.c
2261 F: drivers/watchdog/gxp-wdt.c
2263 ARM/IGEP MACHINE SUPPORT
2264 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2265 M: Javier Martinez Canillas <javier@dowhile0.org>
2266 L: linux-omap@vger.kernel.org
2267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269 F: arch/arm/boot/dts/ti/omap/omap3-igep*
2271 ARM/INTEL IXP4XX ARM ARCHITECTURE
2272 M: Linus Walleij <linusw@kernel.org>
2273 M: Imre Kaloz <kaloz@openwrt.org>
2274 M: Krzysztof Halasa <khalasa@piap.pl>
2275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2278 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2279 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2280 F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2281 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2282 F: arch/arm/boot/dts/intel/ixp/
2283 F: arch/arm/mach-ixp4xx/
2284 F: drivers/bus/intel-ixp4xx-eb.c
2285 F: drivers/clocksource/timer-ixp4xx.c
2286 F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2287 F: drivers/gpio/gpio-ixp4xx.c
2288 F: drivers/irqchip/irq-ixp4xx.c
2290 ARM/INTEL KEEMBAY ARCHITECTURE
2291 M: Paul J. Murphy <paul.j.murphy@intel.com>
2292 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2294 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2295 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2296 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2298 ARM/INTEL XSC3 (MANZANO) ARM CORE
2299 M: Lennert Buytenhek <kernel@wantstofly.org>
2300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2303 ARM/LG1K ARCHITECTURE
2304 M: Chanho Min <chanho.min@lge.com>
2305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 F: arch/arm64/boot/dts/lg/
2309 ARM/LPC18XX ARCHITECTURE
2310 M: Vladimir Zapolskiy <vz@mleia.com>
2311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2314 F: arch/arm/boot/dts/nxp/lpc/lpc43*
2315 F: drivers/i2c/busses/i2c-lpc2k.c
2316 F: drivers/memory/pl172.c
2317 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2318 F: drivers/rtc/rtc-lpc24xx.c
2321 ARM/LPC32XX SOC SUPPORT
2322 M: Vladimir Zapolskiy <vz@mleia.com>
2323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2326 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2327 F: arch/arm/boot/dts/nxp/lpc/lpc32*
2328 F: arch/arm/mach-lpc32xx/
2329 F: drivers/i2c/busses/i2c-pnx.c
2330 F: drivers/net/ethernet/nxp/lpc_eth.c
2331 F: drivers/usb/host/ohci-nxp.c
2332 F: drivers/watchdog/pnx4008_wdt.c
2335 ARM/Marvell Dove/MV78xx0/Orion SOC support
2336 M: Andrew Lunn <andrew@lunn.ch>
2337 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2338 M: Gregory Clement <gregory.clement@bootlin.com>
2339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2342 F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2343 F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2344 F: Documentation/devicetree/bindings/soc/dove/
2345 F: arch/arm/boot/dts/marvell/dove*
2346 F: arch/arm/boot/dts/marvell/orion5x*
2347 F: arch/arm/mach-dove/
2348 F: arch/arm/mach-mv78xx0/
2349 F: arch/arm/mach-orion5x/
2350 F: arch/arm/plat-orion/
2351 F: drivers/soc/dove/
2353 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2354 M: Andrew Lunn <andrew@lunn.ch>
2355 M: Gregory Clement <gregory.clement@bootlin.com>
2356 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2360 F: Documentation/devicetree/bindings/arm/marvell/
2361 F: arch/arm/boot/dts/marvell/armada*
2362 F: arch/arm/boot/dts/marvell/kirkwood*
2363 F: arch/arm/configs/mvebu_*_defconfig
2364 F: arch/arm/mach-mvebu/
2365 F: arch/arm64/boot/dts/marvell/armada*
2366 F: arch/arm64/boot/dts/marvell/cn913*
2367 F: drivers/clk/mvebu/
2368 F: drivers/cpufreq/armada-37xx-cpufreq.c
2369 F: drivers/cpufreq/armada-8k-cpufreq.c
2370 F: drivers/cpufreq/mvebu-cpufreq.c
2371 F: drivers/irqchip/irq-armada-370-xp.c
2372 F: drivers/irqchip/irq-mvebu-*
2373 F: drivers/pinctrl/mvebu/
2374 F: drivers/rtc/rtc-armada38x.c
2376 ARM/Mediatek RTC DRIVER
2377 M: Eddie Huang <eddie.huang@mediatek.com>
2378 M: Sean Wang <sean.wang@mediatek.com>
2379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2380 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2382 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2383 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2384 F: drivers/rtc/rtc-mt2712.c
2385 F: drivers/rtc/rtc-mt6397.c
2386 F: drivers/rtc/rtc-mt7622.c
2388 ARM/Mediatek SoC support
2389 M: Matthias Brugger <matthias.bgg@gmail.com>
2390 R: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2391 L: linux-kernel@vger.kernel.org
2392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2393 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2395 W: https://mtk.wiki.kernel.org/
2396 C: irc://irc.libera.chat/linux-mediatek
2397 F: arch/arm/boot/dts/mediatek/
2398 F: arch/arm/mach-mediatek/
2399 F: arch/arm64/boot/dts/mediatek/
2400 F: drivers/soc/mediatek/
2405 ARM/Mediatek USB3 PHY DRIVER
2406 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2410 F: Documentation/devicetree/bindings/phy/mediatek,*
2411 F: drivers/phy/mediatek/
2413 ARM/Microchip (AT91) SoC support
2414 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2415 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2416 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419 W: http://www.linux4sam.org
2420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2421 F: arch/arm/boot/dts/microchip/at91*
2422 F: arch/arm/boot/dts/microchip/sama*
2423 F: arch/arm/include/debug/at91.S
2424 F: arch/arm/mach-at91/
2425 F: drivers/memory/atmel*
2426 F: drivers/watchdog/sama5d4_wdt.c
2427 F: include/soc/at91/
2428 X: drivers/input/touchscreen/atmel_mxt_ts.c
2429 X: drivers/net/wireless/atmel/
2433 ARM/MICROCHIP (ARM64) SoC support
2434 M: Conor Dooley <conor@kernel.org>
2435 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2436 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2439 T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2440 F: arch/arm64/boot/dts/microchip/
2442 ARM/Microchip Sparx5 SoC support
2443 M: Lars Povlsen <lars.povlsen@microchip.com>
2444 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2445 M: Daniel Machon <daniel.machon@microchip.com>
2446 M: UNGLinuxDriver@microchip.com
2447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2449 F: arch/arm64/boot/dts/microchip/sparx*
2450 F: drivers/net/ethernet/microchip/vcap/
2451 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2454 ARM/MILBEAUT ARCHITECTURE
2455 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2456 M: Takao Orito <orito.takao@socionext.com>
2457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2459 F: arch/arm/boot/dts/socionext/milbeaut*
2460 F: arch/arm/mach-milbeaut/
2463 ARM/MStar/Sigmastar Armv7 SoC support
2464 M: Daniel Palmer <daniel@thingy.jp>
2465 M: Romain Perier <romain.perier@gmail.com>
2466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2468 W: http://linux-chenxing.org/
2469 T: git git://github.com/linux-chenxing/linux.git
2470 F: Documentation/devicetree/bindings/arm/mstar/*
2471 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2472 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2473 F: arch/arm/boot/dts/sigmastar/
2474 F: arch/arm/mach-mstar/
2475 F: drivers/clk/mstar/
2476 F: drivers/clocksource/timer-msc313e.c
2477 F: drivers/gpio/gpio-msc313.c
2478 F: drivers/rtc/rtc-msc313.c
2479 F: drivers/watchdog/msc313e_wdt.c
2480 F: include/dt-bindings/clock/mstar-*
2481 F: include/dt-bindings/gpio/msc313-gpio.h
2483 ARM/NOMADIK/Ux500 ARCHITECTURES
2484 M: Linus Walleij <linus.walleij@linaro.org>
2485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2488 F: Documentation/devicetree/bindings/arm/ste-*
2489 F: Documentation/devicetree/bindings/arm/ux500.yaml
2490 F: Documentation/devicetree/bindings/arm/ux500/
2491 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2492 F: arch/arm/boot/dts/st/ste-*
2493 F: arch/arm/mach-nomadik/
2494 F: arch/arm/mach-ux500/
2495 F: drivers/clk/clk-nomadik.c
2496 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2497 F: drivers/dma/ste_dma40*
2498 F: drivers/hwspinlock/u8500_hsem.c
2499 F: drivers/i2c/busses/i2c-nomadik.c
2500 F: drivers/iio/adc/ab8500-gpadc.c
2501 F: drivers/mfd/ab8500*
2502 F: drivers/mfd/abx500*
2503 F: drivers/mfd/db8500*
2504 F: drivers/pinctrl/nomadik/
2505 F: drivers/rtc/rtc-ab8500.c
2506 F: drivers/rtc/rtc-pl031.c
2507 F: drivers/soc/ux500/
2509 ARM/NUVOTON MA35 ARCHITECTURE
2510 M: Jacky Huang <ychuang3@nuvoton.com>
2511 M: Shan-Chun Hung <schung@nuvoton.com>
2512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514 F: Documentation/devicetree/bindings/*/*/*ma35*
2515 F: Documentation/devicetree/bindings/*/*ma35*
2516 F: arch/arm64/boot/dts/nuvoton/*ma35*
2517 F: drivers/*/*/*ma35*
2521 ARM/NUVOTON NPCM ARCHITECTURE
2522 M: Avi Fishman <avifishman70@gmail.com>
2523 M: Tomer Maimon <tmaimon77@gmail.com>
2524 M: Tali Perry <tali.perry1@gmail.com>
2525 R: Patrick Venture <venture@google.com>
2526 R: Nancy Yuen <yuenn@google.com>
2527 R: Benjamin Fair <benjaminfair@google.com>
2528 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2530 F: Documentation/devicetree/bindings/*/*/*npcm*
2531 F: Documentation/devicetree/bindings/*/*npcm*
2532 F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2533 F: arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2534 F: arch/arm/mach-npcm/
2535 F: arch/arm64/boot/dts/nuvoton/
2536 F: drivers/*/*/*npcm*
2538 F: drivers/rtc/rtc-nct3018y.c
2539 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2540 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2542 ARM/NUVOTON WPCM450 ARCHITECTURE
2543 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2544 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2546 W: https://github.com/neuschaefer/wpcm450/wiki
2547 F: Documentation/devicetree/bindings/*/*wpcm*
2548 F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2549 F: arch/arm/configs/wpcm450_defconfig
2550 F: arch/arm/mach-npcm/wpcm450.c
2551 F: drivers/*/*/*wpcm*
2554 ARM/NXP S32G ARCHITECTURE
2555 M: Chester Lin <clin@suse.com>
2556 R: Andreas Färber <afaerber@suse.de>
2557 R: Matthias Brugger <mbrugger@suse.com>
2558 R: NXP S32 Linux Team <s32@nxp.com>
2559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2561 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2563 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2564 M: Alexander Clouter <alex@digriz.org.uk>
2565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2567 W: http://www.digriz.org.uk/ts78xx/kernel
2568 F: arch/arm/mach-orion5x/ts78xx-*
2570 ARM/OXNAS platform support
2571 M: Neil Armstrong <neil.armstrong@linaro.org>
2572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2573 L: linux-oxnas@groups.io (moderated for non-subscribers)
2575 F: arch/arm/boot/dts/ox8*.dts*
2576 F: arch/arm/mach-oxnas/
2577 F: drivers/power/reset/oxnas-restart.c
2580 ARM/QUALCOMM CHROMEBOOK SUPPORT
2581 R: cros-qcom-dts-watchers@chromium.org
2582 F: arch/arm64/boot/dts/qcom/sc7180*
2583 F: arch/arm64/boot/dts/qcom/sc7280*
2584 F: arch/arm64/boot/dts/qcom/sdm845-cheza*
2586 ARM/QUALCOMM SUPPORT
2587 M: Andy Gross <agross@kernel.org>
2588 M: Bjorn Andersson <andersson@kernel.org>
2589 M: Konrad Dybcio <konrad.dybcio@linaro.org>
2590 L: linux-arm-msm@vger.kernel.org
2592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2593 F: Documentation/devicetree/bindings/*/qcom*
2594 F: Documentation/devicetree/bindings/soc/qcom/
2595 F: arch/arm/boot/dts/qcom/
2596 F: arch/arm/configs/qcom_defconfig
2597 F: arch/arm/mach-qcom/
2598 F: arch/arm64/boot/dts/qcom/
2599 F: drivers/*/*/pm8???-*
2600 F: drivers/*/*/qcom*
2601 F: drivers/*/*/qcom/
2604 F: drivers/bluetooth/btqcomsmd.c
2605 F: drivers/clocksource/timer-qcom.c
2606 F: drivers/cpuidle/cpuidle-qcom-spm.c
2607 F: drivers/extcon/extcon-qcom*
2608 F: drivers/i2c/busses/i2c-qcom-geni.c
2609 F: drivers/i2c/busses/i2c-qup.c
2610 F: drivers/iommu/msm*
2611 F: drivers/mfd/ssbi.c
2612 F: drivers/mmc/host/mmci_qcom*
2613 F: drivers/mmc/host/sdhci-msm.c
2614 F: drivers/pci/controller/dwc/pcie-qcom.c
2615 F: drivers/phy/qualcomm/
2616 F: drivers/power/*/msm*
2617 F: drivers/reset/reset-qcom-*
2618 F: drivers/spi/spi-geni-qcom.c
2619 F: drivers/spi/spi-qcom-qspi.c
2620 F: drivers/spi/spi-qup.c
2621 F: drivers/tty/serial/msm_serial.c
2622 F: drivers/ufs/host/ufs-qcom*
2623 F: drivers/usb/dwc3/dwc3-qcom.c
2624 F: include/dt-bindings/*/qcom*
2625 F: include/linux/*/qcom*
2626 F: include/linux/soc/qcom/
2628 ARM/RDA MICRO ARCHITECTURE
2629 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2631 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2633 F: Documentation/devicetree/bindings/arm/rda.yaml
2634 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2635 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2636 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2637 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2638 F: arch/arm/boot/dts/unisoc/
2639 F: drivers/clocksource/timer-rda.c
2640 F: drivers/gpio/gpio-rda.c
2641 F: drivers/irqchip/irq-rda-intc.c
2642 F: drivers/tty/serial/rda-uart.c
2644 ARM/REALTEK ARCHITECTURE
2645 M: Andreas Färber <afaerber@suse.de>
2646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2647 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2649 F: Documentation/devicetree/bindings/arm/realtek.yaml
2650 F: arch/arm/boot/dts/realtek/
2651 F: arch/arm/mach-realtek/
2652 F: arch/arm64/boot/dts/realtek/
2654 ARM/RISC-V/RENESAS ARCHITECTURE
2655 M: Geert Uytterhoeven <geert+renesas@glider.be>
2656 M: Magnus Damm <magnus.damm@gmail.com>
2657 L: linux-renesas-soc@vger.kernel.org
2659 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2660 C: irc://irc.libera.chat/renesas-soc
2661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2662 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2663 F: Documentation/devicetree/bindings/soc/renesas/
2664 F: arch/arm/boot/dts/renesas/
2665 F: arch/arm/configs/shmobile_defconfig
2666 F: arch/arm/include/debug/renesas-scif.S
2667 F: arch/arm/mach-shmobile/
2668 F: arch/arm64/boot/dts/renesas/
2669 F: arch/riscv/boot/dts/renesas/
2670 F: drivers/soc/renesas/
2671 F: include/linux/soc/renesas/
2674 ARM/RISCPC ARCHITECTURE
2675 M: Russell King <linux@armlinux.org.uk>
2676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2678 W: http://www.armlinux.org.uk/
2679 F: arch/arm/include/asm/hardware/ioc.h
2680 F: arch/arm/include/asm/hardware/iomd.h
2681 F: arch/arm/include/asm/hardware/memc.h
2682 F: arch/arm/mach-rpc/
2683 F: drivers/net/ethernet/8390/etherh.c
2684 F: drivers/net/ethernet/i825xx/ether1*
2685 F: drivers/net/ethernet/seeq/ether3*
2686 F: drivers/scsi/arm/
2688 ARM/Rockchip SoC support
2689 M: Heiko Stuebner <heiko@sntech.de>
2690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2691 L: linux-rockchip@lists.infradead.org
2693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2694 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2695 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2696 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2697 F: arch/arm/boot/dts/rockchip/
2698 F: arch/arm/mach-rockchip/
2699 F: drivers/*/*/*rockchip*
2700 F: drivers/*/*rockchip*
2701 F: drivers/clk/rockchip/
2702 F: drivers/i2c/busses/i2c-rk3x.c
2703 F: sound/soc/rockchip/
2706 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2707 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2708 R: Alim Akhtar <alim.akhtar@samsung.com>
2709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2710 L: linux-samsung-soc@vger.kernel.org
2712 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2713 B: mailto:linux-samsung-soc@vger.kernel.org
2714 C: irc://irc.libera.chat/linux-exynos
2715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2716 F: Documentation/arch/arm/samsung/
2717 F: Documentation/devicetree/bindings/arm/samsung/
2718 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2719 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2720 F: Documentation/devicetree/bindings/soc/samsung/
2721 F: arch/arm/boot/dts/samsung/
2722 F: arch/arm/mach-exynos*/
2723 F: arch/arm/mach-s3c/
2724 F: arch/arm/mach-s5p*/
2725 F: arch/arm64/boot/dts/exynos/
2726 F: drivers/*/*/*s3c24*
2727 F: drivers/*/*s3c24*
2728 F: drivers/*/*s3c64xx*
2729 F: drivers/*/*s5pv210*
2730 F: drivers/clocksource/samsung_pwm_timer.c
2731 F: drivers/memory/samsung/
2732 F: drivers/pwm/pwm-samsung.c
2733 F: drivers/soc/samsung/
2734 F: drivers/tty/serial/samsung*
2735 F: include/clocksource/samsung_pwm.h
2736 F: include/linux/platform_data/*s3c*
2737 F: include/linux/serial_s3c.h
2738 F: include/linux/soc/samsung/
2743 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2744 M: Łukasz Stelmach <l.stelmach@samsung.com>
2745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2746 L: linux-media@vger.kernel.org
2748 F: drivers/media/platform/samsung/s5p-g2d/
2750 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2751 M: Marek Szyprowski <m.szyprowski@samsung.com>
2752 L: linux-samsung-soc@vger.kernel.org
2753 L: linux-media@vger.kernel.org
2755 F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2756 F: drivers/media/cec/platform/s5p/
2758 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2759 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2760 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2761 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2763 L: linux-media@vger.kernel.org
2765 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2766 F: drivers/media/platform/samsung/s5p-jpeg/
2768 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2769 M: Marek Szyprowski <m.szyprowski@samsung.com>
2770 M: Andrzej Hajda <andrzej.hajda@intel.com>
2771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2772 L: linux-media@vger.kernel.org
2774 F: drivers/media/platform/samsung/s5p-mfc/
2776 ARM/SOCFPGA ARCHITECTURE
2777 M: Dinh Nguyen <dinguyen@kernel.org>
2779 W: http://www.rocketboards.org
2780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2781 F: arch/arm/boot/dts/intel/socfpga/
2782 F: arch/arm/configs/socfpga_defconfig
2783 F: arch/arm/mach-socfpga/
2784 F: arch/arm64/boot/dts/altera/
2785 F: arch/arm64/boot/dts/intel/
2787 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2788 M: Dinh Nguyen <dinguyen@kernel.org>
2790 F: drivers/clk/socfpga/
2792 ARM/SOCFPGA EDAC SUPPORT
2793 M: Dinh Nguyen <dinguyen@kernel.org>
2795 F: drivers/edac/altera_edac.[ch]
2797 ARM/SPREADTRUM SoC SUPPORT
2798 M: Orson Zhai <orsonzhai@gmail.com>
2799 M: Baolin Wang <baolin.wang7@gmail.com>
2800 M: Chunyan Zhang <zhang.lyra@gmail.com>
2802 F: arch/arm64/boot/dts/sprd
2807 ARM/STI ARCHITECTURE
2808 M: Patrice Chotard <patrice.chotard@foss.st.com>
2809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2811 W: http://www.stlinux.com
2812 F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2813 F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2814 F: arch/arm/boot/dts/st/sti*
2815 F: arch/arm/mach-sti/
2816 F: drivers/ata/ahci_st.c
2817 F: drivers/char/hw_random/st-rng.c
2818 F: drivers/clocksource/arm_global_timer.c
2819 F: drivers/clocksource/clksrc_st_lpc.c
2820 F: drivers/cpufreq/sti-cpufreq.c
2821 F: drivers/dma/st_fdma*
2822 F: drivers/i2c/busses/i2c-st.c
2823 F: drivers/media/platform/st/sti/c8sectpfe/
2824 F: drivers/media/rc/st_rc.c
2825 F: drivers/mmc/host/sdhci-st.c
2826 F: drivers/phy/st/phy-miphy28lp.c
2827 F: drivers/phy/st/phy-stih407-usb.c
2828 F: drivers/pinctrl/pinctrl-st.c
2829 F: drivers/remoteproc/st_remoteproc.c
2830 F: drivers/remoteproc/st_slim_rproc.c
2831 F: drivers/reset/sti/
2832 F: drivers/rtc/rtc-st-lpc.c
2833 F: drivers/tty/serial/st-asc.c
2834 F: drivers/usb/dwc3/dwc3-st.c
2835 F: drivers/usb/host/ehci-st.c
2836 F: drivers/usb/host/ohci-st.c
2837 F: drivers/watchdog/st_lpc_wdt.c
2838 F: include/linux/remoteproc/st_slim_rproc.h
2840 ARM/STM32 ARCHITECTURE
2841 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2842 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2843 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2847 F: arch/arm/boot/dts/st/stm32*
2848 F: arch/arm/mach-stm32/
2849 F: drivers/clocksource/armv7m_systick.c
2850 F: arch/arm64/boot/dts/st/
2854 ARM/SUNPLUS SP7021 SOC SUPPORT
2855 M: Qin Jian <qinjian@cqplus1.com>
2856 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2858 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2859 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2860 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2861 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2862 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2863 F: arch/arm/boot/dts/sunplus/
2864 F: arch/arm/configs/sp7021_*defconfig
2865 F: arch/arm/mach-sunplus/
2866 F: drivers/clk/clk-sp7021.c
2867 F: drivers/irqchip/irq-sp7021-intc.c
2868 F: drivers/reset/reset-sunplus.c
2869 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2870 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2872 ARM/Synaptics SoC support
2873 M: Jisheng Zhang <jszhang@kernel.org>
2874 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2877 F: arch/arm/boot/dts/synaptics/
2878 F: arch/arm/mach-berlin/
2879 F: arch/arm64/boot/dts/synaptics/
2881 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2882 M: Lennert Buytenhek <kernel@wantstofly.org>
2883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2886 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2887 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2888 L: linux-tegra@vger.kernel.org
2889 L: linux-media@vger.kernel.org
2891 F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2892 F: drivers/media/cec/platform/tegra/
2894 ARM/TESLA FSD SoC SUPPORT
2895 M: Alim Akhtar <alim.akhtar@samsung.com>
2896 M: linux-fsd@tesla.com
2897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2898 L: linux-samsung-soc@vger.kernel.org
2900 F: arch/arm64/boot/dts/tesla/
2902 ARM/TETON BGA MACHINE SUPPORT
2903 M: "Mark F. Brown" <mark.brown314@gmail.com>
2904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2907 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2908 M: Santosh Shilimkar <ssantosh@kernel.org>
2909 L: linux-kernel@vger.kernel.org
2911 F: drivers/memory/*emif*
2913 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2914 M: Nishanth Menon <nm@ti.com>
2915 M: Santosh Shilimkar <ssantosh@kernel.org>
2916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2919 F: arch/arm/boot/dts/ti/keystone/
2920 F: arch/arm/mach-keystone/
2922 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2923 M: Santosh Shilimkar <ssantosh@kernel.org>
2924 L: linux-kernel@vger.kernel.org
2926 F: drivers/clk/keystone/
2928 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2929 M: Santosh Shilimkar <ssantosh@kernel.org>
2930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2931 L: linux-kernel@vger.kernel.org
2933 F: drivers/clocksource/timer-keystone.c
2935 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2936 M: Santosh Shilimkar <ssantosh@kernel.org>
2937 L: linux-kernel@vger.kernel.org
2939 F: drivers/power/reset/keystone-reset.c
2941 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2942 M: Nishanth Menon <nm@ti.com>
2943 M: Vignesh Raghavendra <vigneshr@ti.com>
2944 M: Tero Kristo <kristo@kernel.org>
2945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2947 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2948 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2949 F: arch/arm64/boot/dts/ti/Makefile
2950 F: arch/arm64/boot/dts/ti/k3-*
2952 ARM/TOSHIBA VISCONTI ARCHITECTURE
2953 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2957 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2958 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2959 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2960 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2961 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2962 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2963 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2964 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2965 F: arch/arm64/boot/dts/toshiba/
2966 F: drivers/clk/visconti/
2967 F: drivers/gpio/gpio-visconti.c
2968 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2969 F: drivers/pci/controller/dwc/pcie-visconti.c
2970 F: drivers/pinctrl/visconti/
2971 F: drivers/watchdog/visconti_wdt.c
2974 ARM/UNIPHIER ARCHITECTURE
2975 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2976 M: Masami Hiramatsu <mhiramat@kernel.org>
2977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2979 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2980 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2981 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2982 F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
2983 F: arch/arm/boot/dts/socionext/uniphier*
2984 F: arch/arm/include/asm/hardware/cache-uniphier.h
2985 F: arch/arm/mach-uniphier/
2986 F: arch/arm/mm/cache-uniphier.c
2987 F: arch/arm64/boot/dts/socionext/uniphier*
2988 F: drivers/bus/uniphier-system-bus.c
2989 F: drivers/clk/uniphier/
2990 F: drivers/dma/uniphier-mdmac.c
2991 F: drivers/gpio/gpio-uniphier.c
2992 F: drivers/i2c/busses/i2c-uniphier*
2993 F: drivers/irqchip/irq-uniphier-aidet.c
2994 F: drivers/mmc/host/uniphier-sd.c
2995 F: drivers/pinctrl/uniphier/
2996 F: drivers/reset/reset-uniphier.c
2997 F: drivers/tty/serial/8250/8250_uniphier.c
3000 ARM/VERSATILE EXPRESS PLATFORM
3001 M: Liviu Dudau <liviu.dudau@arm.com>
3002 M: Sudeep Holla <sudeep.holla@arm.com>
3003 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
3004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3008 F: arch/arm/boot/dts/arm/vexpress*
3009 F: arch/arm/mach-versatile/
3010 F: arch/arm64/boot/dts/arm/
3011 F: drivers/clk/versatile/clk-vexpress-osc.c
3012 F: drivers/clocksource/timer-versatile.c
3016 M: Russell King <linux@armlinux.org.uk>
3017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3019 W: http://www.armlinux.org.uk/
3022 ARM/VT8500 ARM ARCHITECTURE
3023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3025 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3026 F: arch/arm/mach-vt8500/
3027 F: drivers/clocksource/timer-vt8500.c
3028 F: drivers/i2c/busses/i2c-wmt.c
3029 F: drivers/mmc/host/wmt-sdmmc.c
3030 F: drivers/pwm/pwm-vt8500.c
3031 F: drivers/rtc/rtc-vt8500.c
3032 F: drivers/tty/serial/vt8500_serial.c
3033 F: drivers/usb/host/ehci-platform.c
3034 F: drivers/usb/host/uhci-platform.c
3035 F: drivers/video/fbdev/vt8500lcdfb.*
3036 F: drivers/video/fbdev/wm8505fb*
3037 F: drivers/video/fbdev/wmt_ge_rops.*
3039 ARM/ZYNQ ARCHITECTURE
3040 M: Michal Simek <michal.simek@amd.com>
3041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3043 W: http://wiki.xilinx.com
3044 T: git https://github.com/Xilinx/linux-xlnx.git
3045 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3046 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3047 F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3048 F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3049 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3050 F: arch/arm/mach-zynq/
3051 F: drivers/clocksource/timer-cadence-ttc.c
3052 F: drivers/cpuidle/cpuidle-zynq.c
3053 F: drivers/edac/synopsys_edac.c
3054 F: drivers/i2c/busses/i2c-cadence.c
3055 F: drivers/i2c/busses/i2c-xiic.c
3056 F: drivers/mmc/host/sdhci-of-arasan.c
3060 ARM64 PORT (AARCH64 ARCHITECTURE)
3061 M: Catalin Marinas <catalin.marinas@arm.com>
3062 M: Will Deacon <will@kernel.org>
3063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3066 F: Documentation/arch/arm64/
3068 F: tools/testing/selftests/arm64/
3069 X: arch/arm64/boot/dts/
3071 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3072 M: George McCollister <george.mccollister@gmail.com>
3073 L: netdev@vger.kernel.org
3075 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3076 F: drivers/net/dsa/xrs700x/*
3077 F: net/dsa/tag_xrs700x.c
3079 AS3645A LED FLASH CONTROLLER DRIVER
3080 M: Sakari Ailus <sakari.ailus@iki.fi>
3081 L: linux-leds@vger.kernel.org
3083 F: drivers/leds/flash/leds-as3645a.c
3085 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3086 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3087 L: linux-media@vger.kernel.org
3089 T: git git://linuxtv.org/media_tree.git
3090 F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3091 F: drivers/media/i2c/ak7375.c
3093 ASAHI KASEI AK8974 DRIVER
3094 M: Linus Walleij <linus.walleij@linaro.org>
3095 L: linux-iio@vger.kernel.org
3097 W: http://www.akm.com/
3098 F: drivers/iio/magnetometer/ak8974.c
3100 ASC7621 HARDWARE MONITOR DRIVER
3101 M: George Joseph <george.joseph@fairview5.com>
3102 L: linux-hwmon@vger.kernel.org
3104 F: Documentation/hwmon/asc7621.rst
3105 F: drivers/hwmon/asc7621.c
3107 ASIX AX88796C SPI ETHERNET ADAPTER
3108 M: Łukasz Stelmach <l.stelmach@samsung.com>
3110 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3111 F: drivers/net/ethernet/asix/ax88796c_*
3113 ASPEED CRYPTO DRIVER
3114 M: Neal Liu <neal_liu@aspeedtech.com>
3115 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3117 F: Documentation/devicetree/bindings/crypto/aspeed,*
3118 F: drivers/crypto/aspeed/
3120 ASPEED PECI CONTROLLER
3121 M: Iwona Winiarska <iwona.winiarska@intel.com>
3122 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3123 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3125 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3126 F: drivers/peci/controller/peci-aspeed.c
3128 ASPEED PINCTRL DRIVERS
3129 M: Andrew Jeffery <andrew@aj.id.au>
3130 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3131 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3132 L: linux-gpio@vger.kernel.org
3134 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3135 F: drivers/pinctrl/aspeed/
3137 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3138 M: Eddie James <eajames@linux.ibm.com>
3139 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3141 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3142 F: drivers/irqchip/irq-aspeed-scu-ic.c
3143 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3145 ASPEED SD/MMC DRIVER
3146 M: Andrew Jeffery <andrew@aj.id.au>
3147 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3148 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3149 L: linux-mmc@vger.kernel.org
3151 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3152 F: drivers/mmc/host/sdhci-of-aspeed*
3154 ASPEED SMC SPI DRIVER
3155 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3156 M: Cédric Le Goater <clg@kaod.org>
3157 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3158 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3159 L: linux-spi@vger.kernel.org
3161 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3162 F: drivers/spi/spi-aspeed-smc.c
3164 ASPEED USB UDC DRIVER
3165 M: Neal Liu <neal_liu@aspeedtech.com>
3166 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3168 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3169 F: drivers/usb/gadget/udc/aspeed_udc.c
3171 ASPEED VIDEO ENGINE DRIVER
3172 M: Eddie James <eajames@linux.ibm.com>
3173 L: linux-media@vger.kernel.org
3174 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3176 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3177 F: drivers/media/platform/aspeed/
3179 ASUS EC HARDWARE MONITOR DRIVER
3180 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3181 L: linux-hwmon@vger.kernel.org
3183 F: drivers/hwmon/asus-ec-sensors.c
3185 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3186 M: Corentin Chary <corentin.chary@gmail.com>
3187 L: acpi4asus-user@lists.sourceforge.net
3188 L: platform-driver-x86@vger.kernel.org
3190 W: http://acpi4asus.sf.net
3191 F: drivers/platform/x86/asus*.c
3192 F: drivers/platform/x86/eeepc*.c
3194 ASUS TF103C DOCK DRIVER
3195 M: Hans de Goede <hdegoede@redhat.com>
3196 L: platform-driver-x86@vger.kernel.org
3198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3199 F: drivers/platform/x86/asus-tf103c-dock.c
3201 ASUS WIRELESS RADIO CONTROL DRIVER
3202 M: João Paulo Rechi Vita <jprvita@gmail.com>
3203 L: platform-driver-x86@vger.kernel.org
3205 F: drivers/platform/x86/asus-wireless.c
3207 ASUS WMI HARDWARE MONITOR DRIVER
3208 M: Ed Brindley <kernel@maidavale.org>
3209 M: Denis Pauk <pauk.denis@gmail.com>
3210 L: linux-hwmon@vger.kernel.org
3212 F: drivers/hwmon/asus_wmi_sensors.c
3215 M: David Howells <dhowells@redhat.com>
3216 L: keyrings@vger.kernel.org
3218 F: Documentation/crypto/asymmetric-keys.rst
3219 F: crypto/asymmetric_keys/
3220 F: include/crypto/pkcs7.h
3221 F: include/crypto/public_key.h
3222 F: include/linux/verification.h
3224 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3225 R: Dan Williams <dan.j.williams@intel.com>
3227 W: http://sourceforge.net/projects/xscaleiop
3228 F: Documentation/crypto/async-tx-api.rst
3230 F: include/linux/async_tx.h
3233 M: Bartosz Golaszewski <brgl@bgdev.pl>
3234 L: linux-i2c@vger.kernel.org
3236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3237 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3238 F: drivers/misc/eeprom/at24.c
3240 ATA OVER ETHERNET (AOE) DRIVER
3241 M: "Justin Sanders" <justin@coraid.com>
3243 W: http://www.openaoe.org/
3244 F: Documentation/admin-guide/aoe/
3245 F: drivers/block/aoe/
3247 ATC260X PMIC MFD DRIVER
3248 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3249 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3250 L: linux-actions@lists.infradead.org
3252 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3253 F: drivers/input/misc/atc260x-onkey.c
3254 F: drivers/mfd/atc260*
3255 F: drivers/power/reset/atc260x-poweroff.c
3256 F: drivers/regulator/atc260x-regulator.c
3257 F: include/linux/mfd/atc260x/*
3259 ATHEROS 71XX/9XXX GPIO 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/gpio/gpio-ath79.txt
3265 F: drivers/gpio/gpio-ath79.c
3267 ATHEROS 71XX/9XXX USB PHY DRIVER
3268 M: Alban Bedel <albeu@free.fr>
3270 W: https://github.com/AlbanBedel/linux
3271 T: git git://github.com/AlbanBedel/linux
3272 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3273 F: drivers/phy/qualcomm/phy-ath79-usb.c
3275 ATHEROS ATH GENERIC UTILITIES
3276 M: Kalle Valo <kvalo@kernel.org>
3277 L: linux-wireless@vger.kernel.org
3279 F: drivers/net/wireless/ath/*
3281 ATHEROS ATH5K WIRELESS DRIVER
3282 M: Jiri Slaby <jirislaby@kernel.org>
3283 M: Nick Kossifidis <mickflemm@gmail.com>
3284 M: Luis Chamberlain <mcgrof@kernel.org>
3285 L: linux-wireless@vger.kernel.org
3287 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3288 F: drivers/net/wireless/ath/ath5k/
3290 ATHEROS ATH6KL WIRELESS DRIVER
3291 L: linux-wireless@vger.kernel.org
3293 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3294 F: drivers/net/wireless/ath/ath6kl/
3297 M: Ville Syrjala <syrjala@sci.fi>
3299 F: drivers/input/misc/ati_remote2.c
3301 ATK0110 HWMON DRIVER
3302 M: Luca Tettamanti <kronos.it@gmail.com>
3303 L: linux-hwmon@vger.kernel.org
3305 F: drivers/hwmon/asus_atk0110.c
3307 ATLX ETHERNET DRIVERS
3308 M: Chris Snook <chris.snook@gmail.com>
3309 L: netdev@vger.kernel.org
3311 W: http://sourceforge.net/projects/atl1
3312 W: http://atl1.sourceforge.net
3313 F: drivers/net/ethernet/atheros/
3316 M: Chas Williams <3chas3@gmail.com>
3317 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3318 L: netdev@vger.kernel.org
3320 W: http://linux-atm.sourceforge.net
3322 F: include/linux/atm*
3323 F: include/uapi/linux/atm*
3325 ATMEL MACB ETHERNET DRIVER
3326 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3327 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3329 F: drivers/net/ethernet/cadence/
3331 ATMEL MAXTOUCH DRIVER
3332 M: Nick Dyer <nick@shmanahar.org>
3334 T: git git://github.com/ndyer/linux.git
3335 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3336 F: drivers/input/touchscreen/atmel_mxt_ts.c
3338 ATMEL WIRELESS DRIVER
3339 M: Simon Kelley <simon@thekelleys.org.uk>
3340 L: linux-wireless@vger.kernel.org
3342 W: http://www.thekelleys.org.uk/atmel
3343 W: http://atmelwlandriver.sourceforge.net/
3344 F: drivers/net/wireless/atmel/atmel*
3346 ATOMIC INFRASTRUCTURE
3347 M: Will Deacon <will@kernel.org>
3348 M: Peter Zijlstra <peterz@infradead.org>
3349 R: Boqun Feng <boqun.feng@gmail.com>
3350 R: Mark Rutland <mark.rutland@arm.com>
3351 L: linux-kernel@vger.kernel.org
3353 F: Documentation/atomic_*.txt
3354 F: arch/*/include/asm/atomic*.h
3355 F: include/*/atomic*.h
3356 F: include/linux/refcount.h
3359 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3360 M: Bradley Grove <linuxdrivers@attotech.com>
3361 L: linux-scsi@vger.kernel.org
3363 W: http://www.attotech.com
3364 F: drivers/scsi/esas2r
3366 ATUSB IEEE 802.15.4 RADIO DRIVER
3367 M: Stefan Schmidt <stefan@datenfreihafen.org>
3368 L: linux-wpan@vger.kernel.org
3370 F: drivers/net/ieee802154/at86rf230.h
3371 F: drivers/net/ieee802154/atusb.c
3372 F: drivers/net/ieee802154/atusb.h
3375 M: Paul Moore <paul@paul-moore.com>
3376 M: Eric Paris <eparis@redhat.com>
3377 L: audit@vger.kernel.org
3379 W: https://github.com/linux-audit
3380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3381 F: include/asm-generic/audit_*.h
3382 F: include/linux/audit.h
3383 F: include/linux/audit_arch.h
3384 F: include/uapi/linux/audit.h
3388 AUXILIARY DISPLAY DRIVERS
3389 M: Miguel Ojeda <ojeda@kernel.org>
3391 F: Documentation/devicetree/bindings/auxdisplay/
3392 F: drivers/auxdisplay/
3393 F: include/linux/cfag12864b.h
3395 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3396 M: Andreas Klinger <ak@it-klinger.de>
3397 L: linux-iio@vger.kernel.org
3399 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3400 F: drivers/iio/adc/hx711.c
3403 M: Ralf Baechle <ralf@linux-mips.org>
3404 L: linux-hams@vger.kernel.org
3406 W: http://www.linux-ax25.org/
3407 F: include/net/ax25.h
3408 F: include/uapi/linux/ax25.h
3412 M: Peter Rosin <peda@axentia.se>
3413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3415 F: arch/arm/boot/dts/microchip/at91-linea.dtsi
3416 F: arch/arm/boot/dts/microchip/at91-natte.dtsi
3417 F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3418 F: arch/arm/boot/dts/microchip/at91-tse850-3.dts
3420 AXENTIA ASOC DRIVERS
3421 M: Peter Rosin <peda@axentia.se>
3422 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3424 F: Documentation/devicetree/bindings/sound/axentia,*
3425 F: sound/soc/atmel/tse850-pcm5142.c
3427 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3428 M: Nuno Sá <nuno.sa@analog.com>
3429 L: linux-hwmon@vger.kernel.org
3431 W: https://ez.analog.com/linux-software-drivers
3432 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3433 F: drivers/hwmon/axi-fan-control.c
3435 AXXIA I2C CONTROLLER
3436 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3437 L: linux-i2c@vger.kernel.org
3439 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3440 F: drivers/i2c/busses/i2c-axxia.c
3443 M: Mauro Carvalho Chehab <mchehab@kernel.org>
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/usb/dvb-usb-v2/az6007.c
3450 AZTECH FM RADIO RECEIVER DRIVER
3451 M: Hans Verkuil <hverkuil@xs4all.nl>
3452 L: linux-media@vger.kernel.org
3454 W: https://linuxtv.org
3455 T: git git://linuxtv.org/media_tree.git
3456 F: drivers/media/radio/radio-aztech*
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/b43/
3465 B43LEGACY WIRELESS DRIVER
3466 M: Larry Finger <Larry.Finger@lwfinger.net>
3467 L: linux-wireless@vger.kernel.org
3468 L: b43-dev@lists.infradead.org
3470 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3471 F: drivers/net/wireless/broadcom/b43legacy/
3473 BACKLIGHT CLASS/SUBSYSTEM
3474 M: Lee Jones <lee@kernel.org>
3475 M: Daniel Thompson <daniel.thompson@linaro.org>
3476 M: Jingoo Han <jingoohan1@gmail.com>
3477 L: dri-devel@lists.freedesktop.org
3479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3480 F: Documentation/ABI/stable/sysfs-class-backlight
3481 F: Documentation/ABI/testing/sysfs-class-backlight
3482 F: Documentation/devicetree/bindings/leds/backlight
3483 F: drivers/video/backlight/
3484 F: include/linux/backlight.h
3485 F: include/linux/pwm_backlight.h
3487 BARCO P50 GPIO DRIVER
3488 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3489 M: Peter Korsgaard <peter.korsgaard@barco.com>
3491 F: drivers/platform/x86/barco-p50-gpio.c
3494 M: Marek Lindner <mareklindner@neomailbox.ch>
3495 M: Simon Wunderlich <sw@simonwunderlich.de>
3496 M: Antonio Quartulli <a@unstable.cc>
3497 M: Sven Eckelmann <sven@narfation.org>
3498 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3500 W: https://www.open-mesh.org/
3501 Q: https://patchwork.open-mesh.org/project/batman/list/
3502 B: https://www.open-mesh.org/projects/batman-adv/issues
3503 C: ircs://irc.hackint.org/batadv
3504 T: git https://git.open-mesh.org/linux-merge.git
3505 F: Documentation/networking/batman-adv.rst
3506 F: include/uapi/linux/batadv_packet.h
3507 F: include/uapi/linux/batman_adv.h
3510 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3511 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3512 L: linux-hams@vger.kernel.org
3514 W: http://www.baycom.org/~tom/ham/ham.html
3515 F: drivers/net/hamradio/baycom*
3517 BCACHE (BLOCK LAYER CACHE)
3518 M: Coly Li <colyli@suse.de>
3519 M: Kent Overstreet <kent.overstreet@gmail.com>
3520 L: linux-bcache@vger.kernel.org
3522 W: http://bcache.evilpiepirate.org
3523 C: irc://irc.oftc.net/bcache
3524 F: drivers/md/bcache/
3526 BDISP ST MEDIA DRIVER
3527 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3528 L: linux-media@vger.kernel.org
3530 W: https://linuxtv.org
3531 T: git git://linuxtv.org/media_tree.git
3532 F: drivers/media/platform/st/sti/bdisp
3534 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3535 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3536 L: netdev@vger.kernel.org
3538 F: drivers/net/ethernet/ec_bhf.c
3541 M: Luis de Bethencourt <luisbg@kernel.org>
3542 M: Salah Triki <salah.triki@gmail.com>
3544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3545 F: Documentation/filesystems/befs.rst
3549 M: Paolo Valente <paolo.valente@unimore.it>
3550 M: Jens Axboe <axboe@kernel.dk>
3551 L: linux-block@vger.kernel.org
3553 F: Documentation/block/bfq-iosched.rst
3557 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3559 F: Documentation/filesystems/bfs.rst
3561 F: include/uapi/linux/bfs_fs.h
3564 M: Yury Norov <yury.norov@gmail.com>
3565 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3566 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3568 F: include/linux/bitmap.h
3569 F: include/linux/cpumask.h
3570 F: include/linux/find.h
3571 F: include/linux/nodemask.h
3574 F: lib/cpumask_kunit.c
3576 F: lib/find_bit_benchmark.c
3577 F: lib/test_bitmap.c
3578 F: tools/include/linux/bitmap.h
3579 F: tools/include/linux/find.h
3580 F: tools/lib/bitmap.c
3581 F: tools/lib/find_bit.c
3583 BLINKM RGB LED DRIVER
3584 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3586 F: drivers/leds/leds-blinkm.c
3589 M: Jens Axboe <axboe@kernel.dk>
3590 L: linux-block@vger.kernel.org
3592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3593 F: Documentation/ABI/stable/sysfs-block
3594 F: Documentation/block/
3597 F: include/linux/bio.h
3598 F: include/linux/blk*
3599 F: kernel/trace/blktrace.c
3603 M: Joern Engel <joern@lazybastard.org>
3604 L: linux-mtd@lists.infradead.org
3606 F: drivers/mtd/devices/block2mtd.c
3609 M: Marcel Holtmann <marcel@holtmann.org>
3610 M: Johan Hedberg <johan.hedberg@gmail.com>
3611 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3612 L: linux-bluetooth@vger.kernel.org
3614 W: http://www.bluez.org/
3615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3617 F: Documentation/devicetree/bindings/net/bluetooth/
3618 F: drivers/bluetooth/
3621 M: Marcel Holtmann <marcel@holtmann.org>
3622 M: Johan Hedberg <johan.hedberg@gmail.com>
3623 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3624 L: linux-bluetooth@vger.kernel.org
3626 W: http://www.bluez.org/
3627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3629 F: include/net/bluetooth/
3633 M: Jay Vosburgh <j.vosburgh@gmail.com>
3634 M: Andy Gospodarek <andy@greyhouse.net>
3635 L: netdev@vger.kernel.org
3637 W: http://sourceforge.net/projects/bonding/
3638 F: Documentation/networking/bonding.rst
3639 F: drivers/net/bonding/
3640 F: include/net/bond*
3641 F: include/uapi/linux/if_bonding.h
3642 F: tools/testing/selftests/drivers/net/bonding/
3644 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3645 M: Dan Robertson <dan@dlrobertson.com>
3646 L: linux-iio@vger.kernel.org
3648 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3649 F: drivers/iio/accel/bma400*
3652 M: Shubham Bansal <illusionist.neo@gmail.com>
3653 L: bpf@vger.kernel.org
3658 M: Daniel Borkmann <daniel@iogearbox.net>
3659 M: Alexei Starovoitov <ast@kernel.org>
3660 M: Zi Shen Lim <zlim.lnx@gmail.com>
3661 L: bpf@vger.kernel.org
3665 BPF JIT for MIPS (32-BIT AND 64-BIT)
3666 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3667 M: Paul Burton <paulburton@kernel.org>
3668 L: bpf@vger.kernel.org
3672 BPF JIT for NFP NICs
3673 M: Jakub Kicinski <kuba@kernel.org>
3674 L: bpf@vger.kernel.org
3676 F: drivers/net/ethernet/netronome/nfp/bpf/
3678 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3679 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3680 M: Michael Ellerman <mpe@ellerman.id.au>
3681 L: bpf@vger.kernel.org
3683 F: arch/powerpc/net/
3685 BPF JIT for RISC-V (32-bit)
3686 M: Luke Nelson <luke.r.nels@gmail.com>
3687 M: Xi Wang <xi.wang@gmail.com>
3688 L: bpf@vger.kernel.org
3691 X: arch/riscv/net/bpf_jit_comp64.c
3693 BPF JIT for RISC-V (64-bit)
3694 M: Björn Töpel <bjorn@kernel.org>
3695 L: bpf@vger.kernel.org
3698 X: arch/riscv/net/bpf_jit_comp32.c
3701 M: Ilya Leoshkevich <iii@linux.ibm.com>
3702 M: Heiko Carstens <hca@linux.ibm.com>
3703 M: Vasily Gorbik <gor@linux.ibm.com>
3704 L: bpf@vger.kernel.org
3707 X: arch/s390/net/pnet.c
3709 BPF JIT for SPARC (32-BIT AND 64-BIT)
3710 M: David S. Miller <davem@davemloft.net>
3711 L: bpf@vger.kernel.org
3715 BPF JIT for X86 32-BIT
3716 M: Wang YanQing <udknight@gmail.com>
3717 L: bpf@vger.kernel.org
3719 F: arch/x86/net/bpf_jit_comp32.c
3721 BPF JIT for X86 64-BIT
3722 M: Alexei Starovoitov <ast@kernel.org>
3723 M: Daniel Borkmann <daniel@iogearbox.net>
3724 L: bpf@vger.kernel.org
3727 X: arch/x86/net/bpf_jit_comp32.c
3730 M: Martin KaFai Lau <martin.lau@linux.dev>
3731 L: bpf@vger.kernel.org
3733 F: include/linux/btf*
3737 M: Alexei Starovoitov <ast@kernel.org>
3738 M: Daniel Borkmann <daniel@iogearbox.net>
3739 R: John Fastabend <john.fastabend@gmail.com>
3740 L: bpf@vger.kernel.org
3742 F: include/linux/bpf*
3743 F: include/linux/filter.h
3744 F: include/linux/tnum.h
3745 F: kernel/bpf/core.c
3746 F: kernel/bpf/dispatcher.c
3747 F: kernel/bpf/syscall.c
3748 F: kernel/bpf/tnum.c
3749 F: kernel/bpf/trampoline.c
3750 F: kernel/bpf/verifier.c
3752 BPF [DOCUMENTATION] (Related to Standardization)
3753 R: David Vernet <void@manifault.com>
3754 L: bpf@vger.kernel.org
3757 F: Documentation/bpf/instruction-set.rst
3759 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3760 M: Alexei Starovoitov <ast@kernel.org>
3761 M: Daniel Borkmann <daniel@iogearbox.net>
3762 M: Andrii Nakryiko <andrii@kernel.org>
3763 R: Martin KaFai Lau <martin.lau@linux.dev>
3764 R: Song Liu <song@kernel.org>
3765 R: Yonghong Song <yhs@fb.com>
3766 R: John Fastabend <john.fastabend@gmail.com>
3767 R: KP Singh <kpsingh@kernel.org>
3768 R: Stanislav Fomichev <sdf@google.com>
3769 R: Hao Luo <haoluo@google.com>
3770 R: Jiri Olsa <jolsa@kernel.org>
3771 L: bpf@vger.kernel.org
3774 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3777 F: Documentation/bpf/
3778 F: Documentation/networking/filter.rst
3779 F: Documentation/userspace-api/ebpf/
3781 F: include/linux/bpf*
3782 F: include/linux/btf*
3783 F: include/linux/filter.h
3784 F: include/trace/events/xdp.h
3785 F: include/uapi/linux/bpf*
3786 F: include/uapi/linux/btf*
3787 F: include/uapi/linux/filter.h
3789 F: kernel/trace/bpf_trace.c
3792 F: net/core/filter.c
3793 F: net/sched/act_bpf.c
3794 F: net/sched/cls_bpf.c
3796 F: scripts/bpf_doc.py
3797 F: scripts/pahole-flags.sh
3798 F: scripts/pahole-version.sh
3801 F: tools/testing/selftests/bpf/
3804 M: Yonghong Song <yhs@fb.com>
3805 L: bpf@vger.kernel.org
3807 F: kernel/bpf/*iter.c
3809 BPF [L7 FRAMEWORK] (sockmap)
3810 M: John Fastabend <john.fastabend@gmail.com>
3811 M: Jakub Sitnicki <jakub@cloudflare.com>
3812 L: netdev@vger.kernel.org
3813 L: bpf@vger.kernel.org
3815 F: include/linux/skmsg.h
3817 F: net/core/sock_map.c
3818 F: net/ipv4/tcp_bpf.c
3819 F: net/ipv4/udp_bpf.c
3820 F: net/unix/unix_bpf.c
3822 BPF [LIBRARY] (libbpf)
3823 M: Andrii Nakryiko <andrii@kernel.org>
3824 L: bpf@vger.kernel.org
3829 L: bpf@vger.kernel.org
3831 K: (?:\b|_)bpf(?:\b|_)
3833 BPF [NETWORKING] (struct_ops, reuseport)
3834 M: Martin KaFai Lau <martin.lau@linux.dev>
3835 L: bpf@vger.kernel.org
3836 L: netdev@vger.kernel.org
3838 F: kernel/bpf/bpf_struct*
3840 BPF [NETWORKING] (tc BPF, sock_addr)
3841 M: Martin KaFai Lau <martin.lau@linux.dev>
3842 M: Daniel Borkmann <daniel@iogearbox.net>
3843 R: John Fastabend <john.fastabend@gmail.com>
3844 L: bpf@vger.kernel.org
3845 L: netdev@vger.kernel.org
3847 F: net/core/filter.c
3848 F: net/sched/act_bpf.c
3849 F: net/sched/cls_bpf.c
3852 M: Andrii Nakryiko <andrii@kernel.org>
3853 L: bpf@vger.kernel.org
3855 F: kernel/bpf/ringbuf.c
3857 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3858 M: KP Singh <kpsingh@kernel.org>
3859 R: Florent Revest <revest@chromium.org>
3860 R: Brendan Jackman <jackmanb@chromium.org>
3861 L: bpf@vger.kernel.org
3863 F: Documentation/bpf/prog_lsm.rst
3864 F: include/linux/bpf_lsm.h
3865 F: kernel/bpf/bpf_lsm.c
3868 BPF [SELFTESTS] (Test Runners & Infrastructure)
3869 M: Andrii Nakryiko <andrii@kernel.org>
3870 R: Mykola Lysenko <mykolal@fb.com>
3871 L: bpf@vger.kernel.org
3873 F: tools/testing/selftests/bpf/
3875 BPF [STORAGE & CGROUPS]
3876 M: Martin KaFai Lau <martin.lau@linux.dev>
3877 L: bpf@vger.kernel.org
3879 F: kernel/bpf/*storage.c
3880 F: kernel/bpf/bpf_lru*
3881 F: kernel/bpf/cgroup.c
3883 BPF [TOOLING] (bpftool)
3884 M: Quentin Monnet <quentin@isovalent.com>
3885 L: bpf@vger.kernel.org
3887 F: kernel/bpf/disasm.*
3888 F: tools/bpf/bpftool/
3891 M: Song Liu <song@kernel.org>
3892 R: Jiri Olsa <jolsa@kernel.org>
3893 L: bpf@vger.kernel.org
3895 F: kernel/bpf/stackmap.c
3896 F: kernel/trace/bpf_trace.c
3898 BROADCOM B44 10/100 ETHERNET DRIVER
3899 M: Michael Chan <michael.chan@broadcom.com>
3900 L: netdev@vger.kernel.org
3902 F: drivers/net/ethernet/broadcom/b44.*
3904 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3905 M: Florian Fainelli <florian.fainelli@broadcom.com>
3906 L: netdev@vger.kernel.org
3907 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3909 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3910 F: drivers/net/dsa/b53/*
3911 F: drivers/net/dsa/bcm_sf2*
3912 F: include/linux/dsa/brcm.h
3913 F: include/linux/platform_data/b53.h
3915 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3916 M: Florian Fainelli <florian.fainelli@broadcom.com>
3917 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3918 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3921 T: git https://github.com/broadcom/stblinux.git
3922 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3923 F: drivers/pci/controller/pcie-brcmstb.c
3924 F: drivers/staging/vc04_services
3929 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3930 M: Florian Fainelli <florian.fainelli@broadcom.com>
3931 M: Ray Jui <rjui@broadcom.com>
3932 M: Scott Branden <sbranden@broadcom.com>
3933 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3935 T: git https://github.com/broadcom/mach-bcm
3936 F: arch/arm/mach-bcm/
3942 BROADCOM BCM47XX MIPS ARCHITECTURE
3943 M: Hauke Mehrtens <hauke@hauke-m.de>
3944 M: Rafał Miłecki <zajec5@gmail.com>
3945 L: linux-mips@vger.kernel.org
3947 F: Documentation/devicetree/bindings/mips/brcm/
3948 F: arch/mips/bcm47xx/*
3949 F: arch/mips/include/asm/mach-bcm47xx/*
3951 BROADCOM BCM4908 ETHERNET DRIVER
3952 M: Rafał Miłecki <rafal@milecki.pl>
3953 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3954 L: netdev@vger.kernel.org
3956 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3957 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3958 F: drivers/net/ethernet/broadcom/unimac.h
3960 BROADCOM BCM4908 PINMUX DRIVER
3961 M: Rafał Miłecki <rafal@milecki.pl>
3962 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3963 L: linux-gpio@vger.kernel.org
3965 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3966 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3968 BROADCOM BCM5301X ARM ARCHITECTURE
3969 M: Florian Fainelli <florian.fainelli@broadcom.com>
3970 M: Hauke Mehrtens <hauke@hauke-m.de>
3971 M: Rafał Miłecki <zajec5@gmail.com>
3972 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3975 F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi
3976 F: arch/arm/boot/dts/broadcom/bcm470*
3977 F: arch/arm/boot/dts/broadcom/bcm5301*
3978 F: arch/arm/boot/dts/broadcom/bcm953012*
3979 F: arch/arm/mach-bcm/bcm_5301x.c
3981 BROADCOM BCM53573 ARM ARCHITECTURE
3982 M: Florian Fainelli <florian.fainelli@broadcom.com>
3983 M: Rafał Miłecki <rafal@milecki.pl>
3984 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3987 F: arch/arm/boot/dts/broadcom/bcm47189*
3988 F: arch/arm/boot/dts/broadcom/bcm53573*
3990 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3991 M: Kevin Cernekee <cernekee@gmail.com>
3992 L: linux-usb@vger.kernel.org
3994 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3996 BROADCOM BCM7XXX ARM ARCHITECTURE
3997 M: Florian Fainelli <florian.fainelli@broadcom.com>
3998 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4001 T: git https://github.com/broadcom/stblinux.git
4002 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4003 F: arch/arm/boot/dts/broadcom/bcm7*.dts*
4004 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4005 F: arch/arm/mach-bcm/*brcmstb*
4006 F: arch/arm/mm/cache-b15-rac.c
4007 F: drivers/bus/brcmstb_gisb.c
4008 F: drivers/pci/controller/pcie-brcmstb.c
4013 BROADCOM BCMBCA ARM ARCHITECTURE
4014 M: William Zhang <william.zhang@broadcom.com>
4015 M: Anand Gore <anand.gore@broadcom.com>
4016 M: Kursad Oney <kursad.oney@broadcom.com>
4017 M: Florian Fainelli <florian.fainelli@broadcom.com>
4018 M: Rafał Miłecki <rafal@milecki.pl>
4019 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4022 T: git https://github.com/broadcom/stblinux.git
4023 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4024 F: arch/arm64/boot/dts/broadcom/bcmbca/*
4042 M: Justin Chen <justin.chen@broadcom.com>
4043 M: Al Cooper <alcooperx@gmail.com>
4044 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4045 L: linux-usb@vger.kernel.org
4047 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4048 F: drivers/usb/gadget/udc/bdc/
4050 BROADCOM BMIPS CPUFREQ DRIVER
4051 M: Markus Mayer <mmayer@broadcom.com>
4052 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4053 L: linux-pm@vger.kernel.org
4055 F: drivers/cpufreq/bmips-cpufreq.c
4057 BROADCOM BMIPS MIPS ARCHITECTURE
4058 M: Florian Fainelli <florian.fainelli@broadcom.com>
4059 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4060 L: linux-mips@vger.kernel.org
4062 T: git https://github.com/broadcom/stblinux.git
4063 F: arch/mips/bmips/*
4064 F: arch/mips/boot/dts/brcm/bcm*.dts*
4065 F: arch/mips/include/asm/mach-bmips/*
4066 F: arch/mips/kernel/*bmips*
4067 F: drivers/irqchip/irq-bcm63*
4068 F: drivers/irqchip/irq-bcm7*
4069 F: drivers/irqchip/irq-brcmstb*
4070 F: drivers/soc/bcm/bcm63xx
4071 F: include/linux/bcm963xx_nvram.h
4072 F: include/linux/bcm963xx_tag.h
4074 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4075 M: Rasesh Mody <rmody@marvell.com>
4076 M: GR-Linux-NIC-Dev@marvell.com
4077 L: netdev@vger.kernel.org
4079 F: drivers/net/ethernet/broadcom/bnx2.*
4080 F: drivers/net/ethernet/broadcom/bnx2_*
4082 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4083 M: Saurav Kashyap <skashyap@marvell.com>
4084 M: Javed Hasan <jhasan@marvell.com>
4085 M: GR-QLogic-Storage-Upstream@marvell.com
4086 L: linux-scsi@vger.kernel.org
4088 F: drivers/scsi/bnx2fc/
4090 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4091 M: Nilesh Javali <njavali@marvell.com>
4092 M: Manish Rangankar <mrangankar@marvell.com>
4093 M: GR-QLogic-Storage-Upstream@marvell.com
4094 L: linux-scsi@vger.kernel.org
4096 F: drivers/scsi/bnx2i/
4098 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4099 M: Ariel Elior <aelior@marvell.com>
4100 M: Sudarsana Kalluru <skalluru@marvell.com>
4101 M: Manish Chopra <manishc@marvell.com>
4102 L: netdev@vger.kernel.org
4104 F: drivers/net/ethernet/broadcom/bnx2x/
4106 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4107 M: Michael Chan <michael.chan@broadcom.com>
4108 L: netdev@vger.kernel.org
4110 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4111 F: drivers/net/ethernet/broadcom/bnxt/
4112 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4114 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4115 M: Arend van Spriel <aspriel@gmail.com>
4116 M: Franky Lin <franky.lin@broadcom.com>
4117 M: Hante Meuleman <hante.meuleman@broadcom.com>
4118 L: linux-wireless@vger.kernel.org
4119 L: brcm80211-dev-list.pdl@broadcom.com
4120 L: SHA-cyfmac-dev-list@infineon.com
4122 F: drivers/net/wireless/broadcom/brcm80211/
4124 BROADCOM BRCMSTB GPIO DRIVER
4125 M: Doug Berger <opendmb@gmail.com>
4126 M: Florian Fainelli <florian.fainelli@broadcom>
4127 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4129 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4130 F: drivers/gpio/gpio-brcmstb.c
4132 BROADCOM BRCMSTB I2C DRIVER
4133 M: Kamal Dasu <kamal.dasu@broadcom.com>
4134 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4135 L: linux-i2c@vger.kernel.org
4137 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4138 F: drivers/i2c/busses/i2c-brcmstb.c
4140 BROADCOM BRCMSTB UART DRIVER
4141 M: Al Cooper <alcooperx@gmail.com>
4142 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4143 L: linux-serial@vger.kernel.org
4145 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4146 F: drivers/tty/serial/8250/8250_bcm7271.c
4148 BROADCOM BRCMSTB USB EHCI DRIVER
4149 M: Justin Chen <justin.chen@broadcom.com>
4150 M: Al Cooper <alcooperx@gmail.com>
4151 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4152 L: linux-usb@vger.kernel.org
4154 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4155 F: drivers/usb/host/ehci-brcm.*
4157 BROADCOM BRCMSTB USB PIN MAP DRIVER
4158 M: Al Cooper <alcooperx@gmail.com>
4159 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4160 L: linux-usb@vger.kernel.org
4162 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4163 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4165 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4166 M: Justin Chen <justin.chen@broadcom.com>
4167 M: Al Cooper <alcooperx@gmail.com>
4168 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4169 L: linux-kernel@vger.kernel.org
4171 F: drivers/phy/broadcom/phy-brcm-usb*
4173 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4174 M: William Zhang <william.zhang@broadcom.com>
4175 M: Kursad Oney <kursad.oney@broadcom.com>
4176 M: Jonas Gorski <jonas.gorski@gmail.com>
4177 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4178 L: linux-spi@vger.kernel.org
4180 F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4181 F: drivers/spi/spi-bcm63xx-hsspi.c
4182 F: drivers/spi/spi-bcmbca-hsspi.c
4184 BROADCOM ETHERNET PHY DRIVERS
4185 M: Florian Fainelli <florian.fainelli@broadcom.com>
4186 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4187 L: netdev@vger.kernel.org
4189 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4190 F: drivers/net/phy/bcm*.[ch]
4191 F: drivers/net/phy/broadcom.c
4192 F: include/linux/brcmphy.h
4194 BROADCOM GENET ETHERNET DRIVER
4195 M: Doug Berger <opendmb@gmail.com>
4196 M: Florian Fainelli <florian.fainelli@broadcom.com>
4197 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4198 L: netdev@vger.kernel.org
4200 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4201 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4202 F: drivers/net/ethernet/broadcom/genet/
4203 F: drivers/net/ethernet/broadcom/unimac.h
4204 F: drivers/net/mdio/mdio-bcm-unimac.c
4205 F: include/linux/platform_data/bcmgenet.h
4206 F: include/linux/platform_data/mdio-bcm-unimac.h
4208 BROADCOM IPROC ARM ARCHITECTURE
4209 M: Ray Jui <rjui@broadcom.com>
4210 M: Scott Branden <sbranden@broadcom.com>
4211 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4214 T: git https://github.com/broadcom/stblinux.git
4215 F: arch/arm64/boot/dts/broadcom/northstar2/*
4216 F: arch/arm64/boot/dts/broadcom/stingray/*
4217 F: drivers/clk/bcm/clk-ns*
4218 F: drivers/clk/bcm/clk-sr*
4219 F: drivers/pinctrl/bcm/pinctrl-ns*
4220 F: include/dt-bindings/clock/bcm-sr*
4237 BROADCOM IPROC GBIT ETHERNET DRIVER
4238 M: Rafał Miłecki <rafal@milecki.pl>
4239 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4240 L: netdev@vger.kernel.org
4242 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4243 F: drivers/net/ethernet/broadcom/bgmac*
4244 F: drivers/net/ethernet/broadcom/unimac.h
4246 BROADCOM KONA GPIO DRIVER
4247 M: Ray Jui <rjui@broadcom.com>
4248 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4250 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4251 F: drivers/gpio/gpio-bcm-kona.c
4253 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4254 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4255 M: Kashyap Desai <kashyap.desai@broadcom.com>
4256 M: Sumit Saxena <sumit.saxena@broadcom.com>
4257 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4258 L: mpi3mr-linuxdrv.pdl@broadcom.com
4259 L: linux-scsi@vger.kernel.org
4261 W: https://www.broadcom.com/support/storage
4262 F: drivers/scsi/mpi3mr/
4264 BROADCOM NETXTREME-E ROCE DRIVER
4265 M: Selvin Xavier <selvin.xavier@broadcom.com>
4266 L: linux-rdma@vger.kernel.org
4268 W: http://www.broadcom.com
4269 F: drivers/infiniband/hw/bnxt_re/
4270 F: include/uapi/rdma/bnxt_re-abi.h
4272 BROADCOM NVRAM DRIVER
4273 M: Rafał Miłecki <zajec5@gmail.com>
4274 L: linux-mips@vger.kernel.org
4276 F: drivers/firmware/broadcom/*
4278 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4279 M: Rafał Miłecki <rafal@milecki.pl>
4280 M: Florian Fainelli <florian.fainelli@broadcom.com>
4281 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4282 L: linux-pm@vger.kernel.org
4284 T: git https://github.com/broadcom/stblinux.git
4285 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4286 F: include/dt-bindings/soc/bcm-pmb.h
4288 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4289 M: Rafał Miłecki <zajec5@gmail.com>
4290 L: linux-wireless@vger.kernel.org
4293 F: include/linux/bcma/
4296 M: Kamal Dasu <kamal.dasu@broadcom.com>
4297 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4299 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4300 F: drivers/spi/spi-bcm-qspi.*
4301 F: drivers/spi/spi-brcmstb-qspi.c
4302 F: drivers/spi/spi-iproc-qspi.c
4304 BROADCOM STB AVS CPUFREQ DRIVER
4305 M: Markus Mayer <mmayer@broadcom.com>
4306 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4307 L: linux-pm@vger.kernel.org
4309 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4310 F: drivers/cpufreq/brcmstb*
4312 BROADCOM STB AVS TMON DRIVER
4313 M: Markus Mayer <mmayer@broadcom.com>
4314 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4315 L: linux-pm@vger.kernel.org
4317 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4318 F: drivers/thermal/broadcom/brcmstb*
4320 BROADCOM STB DPFE DRIVER
4321 M: Markus Mayer <mmayer@broadcom.com>
4322 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4325 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4326 F: drivers/memory/brcmstb_dpfe.c
4328 BROADCOM STB NAND FLASH DRIVER
4329 M: Brian Norris <computersforpeace@gmail.com>
4330 M: Kamal Dasu <kamal.dasu@broadcom.com>
4331 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4332 L: linux-mtd@lists.infradead.org
4334 F: drivers/mtd/nand/raw/brcmnand/
4335 F: include/linux/platform_data/brcmnand.h
4337 BROADCOM STB PCIE DRIVER
4338 M: Jim Quinlan <jim2101024@gmail.com>
4339 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4340 M: Florian Fainelli <florian.fainelli@broadcom.com>
4341 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4342 L: linux-pci@vger.kernel.org
4344 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4345 F: drivers/pci/controller/pcie-brcmstb.c
4347 BROADCOM SYSTEMPORT ETHERNET DRIVER
4348 M: Florian Fainelli <florian.fainelli@broadcom.com>
4349 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4350 L: netdev@vger.kernel.org
4352 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4353 F: drivers/net/ethernet/broadcom/bcmsysport.*
4354 F: drivers/net/ethernet/broadcom/unimac.h
4356 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4357 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4358 M: Prashant Sreedharan <prashant@broadcom.com>
4359 M: Michael Chan <mchan@broadcom.com>
4360 L: netdev@vger.kernel.org
4362 F: drivers/net/ethernet/broadcom/tg3.*
4365 M: Scott Branden <scott.branden@broadcom.com>
4366 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4368 F: drivers/misc/bcm-vk/
4369 F: include/uapi/linux/misc/bcm_vk.h
4371 BROCADE BFA FC SCSI DRIVER
4372 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4373 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4374 L: linux-scsi@vger.kernel.org
4376 F: drivers/scsi/bfa/
4378 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4379 M: Rasesh Mody <rmody@marvell.com>
4380 M: Sudarsana Kalluru <skalluru@marvell.com>
4381 M: GR-Linux-NIC-Dev@marvell.com
4382 L: netdev@vger.kernel.org
4384 F: drivers/net/ethernet/brocade/bna/
4386 BSG (block layer generic sg v4 driver)
4387 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4388 L: linux-scsi@vger.kernel.org
4391 F: include/linux/bsg.h
4392 F: include/uapi/linux/bsg.h
4395 M: Clemens Ladisch <clemens@ladisch.de>
4396 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4399 F: Documentation/sound/cards/bt87x.rst
4400 F: sound/pci/bt87x.c
4403 M: Michael Buesch <m@bues.ch>
4405 W: http://bu3sch.de/btgpio.php
4406 F: drivers/gpio/gpio-bt8xx.c
4409 M: Chris Mason <clm@fb.com>
4410 M: Josef Bacik <josef@toxicpanda.com>
4411 M: David Sterba <dsterba@suse.com>
4412 L: linux-btrfs@vger.kernel.org
4414 W: https://btrfs.readthedocs.io
4415 W: https://btrfs.wiki.kernel.org/
4416 Q: https://patchwork.kernel.org/project/linux-btrfs/list/
4417 C: irc://irc.libera.chat/btrfs
4418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4419 F: Documentation/filesystems/btrfs.rst
4421 F: include/linux/btrfs*
4422 F: include/trace/events/btrfs.h
4423 F: include/uapi/linux/btrfs*
4425 BTTV VIDEO4LINUX DRIVER
4426 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4427 L: linux-media@vger.kernel.org
4429 W: https://linuxtv.org
4430 T: git git://linuxtv.org/media_tree.git
4431 F: Documentation/driver-api/media/drivers/bttv*
4432 F: drivers/media/pci/bt8xx/bttv*
4434 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4435 M: Chanwoo Choi <cw00.choi@samsung.com>
4436 L: linux-pm@vger.kernel.org
4437 L: linux-samsung-soc@vger.kernel.org
4439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4440 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4441 F: drivers/devfreq/exynos-bus.c
4443 BUSLOGIC SCSI DRIVER
4444 M: Khalid Aziz <khalid@gonehiking.org>
4445 L: linux-scsi@vger.kernel.org
4447 F: drivers/scsi/BusLogic.*
4448 F: drivers/scsi/FlashPoint.*
4450 BXCAN CAN NETWORK DRIVER
4451 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
4452 L: linux-can@vger.kernel.org
4454 F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4455 F: drivers/net/can/bxcan.c
4457 C-MEDIA CMI8788 DRIVER
4458 M: Clemens Ladisch <clemens@ladisch.de>
4459 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4462 F: sound/pci/oxygen/
4465 M: Guo Ren <guoren@kernel.org>
4466 L: linux-csky@vger.kernel.org
4468 T: git https://github.com/c-sky/csky-linux.git
4469 F: Documentation/devicetree/bindings/csky/
4470 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4471 F: Documentation/devicetree/bindings/timer/csky,*
4473 F: drivers/clocksource/timer-gx6605s.c
4474 F: drivers/clocksource/timer-mp-csky.c
4475 F: drivers/irqchip/irq-csky-*
4479 CA8210 IEEE-802.15.4 RADIO DRIVER
4480 L: linux-wpan@vger.kernel.org
4482 W: https://github.com/Cascoda/ca8210-linux.git
4483 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4484 F: drivers/net/ieee802154/ca8210.c
4486 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4487 M: David Howells <dhowells@redhat.com>
4488 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4490 F: Documentation/filesystems/caching/cachefiles.rst
4493 CACHESTAT: PAGE CACHE STATS FOR A FILE
4494 M: Nhat Pham <nphamcs@gmail.com>
4495 M: Johannes Weiner <hannes@cmpxchg.org>
4496 L: linux-mm@kvack.org
4498 F: tools/testing/selftests/cachestat/test_cachestat.c
4500 CADENCE MIPI-CSI2 BRIDGES
4501 M: Maxime Ripard <mripard@kernel.org>
4502 L: linux-media@vger.kernel.org
4504 F: Documentation/devicetree/bindings/media/cdns,*.txt
4505 F: drivers/media/platform/cadence/cdns-csi2*
4508 L: linux-mtd@lists.infradead.org
4510 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4511 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4513 CADENCE USB3 DRD IP DRIVER
4514 M: Peter Chen <peter.chen@kernel.org>
4515 M: Pawel Laszczak <pawell@cadence.com>
4516 R: Roger Quadros <rogerq@kernel.org>
4517 R: Aswath Govindraju <a-govindraju@ti.com>
4518 L: linux-usb@vger.kernel.org
4520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4521 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4522 F: drivers/usb/cdns3/
4523 X: drivers/usb/cdns3/cdnsp*
4525 CADENCE USBSSP DRD IP DRIVER
4526 M: Pawel Laszczak <pawell@cadence.com>
4527 L: linux-usb@vger.kernel.org
4529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4530 F: drivers/usb/cdns3/
4531 X: drivers/usb/cdns3/cdns3*
4533 CADET FM/AM RADIO RECEIVER DRIVER
4534 M: Hans Verkuil <hverkuil@xs4all.nl>
4535 L: linux-media@vger.kernel.org
4537 W: https://linuxtv.org
4538 T: git git://linuxtv.org/media_tree.git
4539 F: drivers/media/radio/radio-cadet*
4541 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4542 L: linux-media@vger.kernel.org
4544 T: git git://linuxtv.org/media_tree.git
4545 F: Documentation/admin-guide/media/cafe_ccic*
4546 F: drivers/media/platform/marvell/
4549 L: netdev@vger.kernel.org
4551 F: Documentation/networking/caif/
4552 F: drivers/net/caif/
4553 F: include/net/caif/
4554 F: include/uapi/linux/caif/
4558 M: Toke Høiland-Jørgensen <toke@toke.dk>
4559 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4561 F: net/sched/sch_cake.c
4564 M: Wolfgang Grandegger <wg@grandegger.com>
4565 M: Marc Kleine-Budde <mkl@pengutronix.de>
4566 L: linux-can@vger.kernel.org
4568 W: https://github.com/linux-can
4569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4571 F: Documentation/devicetree/bindings/net/can/
4572 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4574 F: drivers/phy/phy-can-transceiver.c
4575 F: include/linux/can/bittiming.h
4576 F: include/linux/can/dev.h
4577 F: include/linux/can/length.h
4578 F: include/linux/can/platform/
4579 F: include/linux/can/rx-offload.h
4580 F: include/uapi/linux/can/error.h
4581 F: include/uapi/linux/can/netlink.h
4582 F: include/uapi/linux/can/vxcan.h
4585 M: Oliver Hartkopp <socketcan@hartkopp.net>
4586 M: Marc Kleine-Budde <mkl@pengutronix.de>
4587 L: linux-can@vger.kernel.org
4589 W: https://github.com/linux-can
4590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4592 F: Documentation/networking/can.rst
4593 F: include/linux/can/can-ml.h
4594 F: include/linux/can/core.h
4595 F: include/linux/can/skb.h
4596 F: include/net/netns/can.h
4597 F: include/uapi/linux/can.h
4598 F: include/uapi/linux/can/bcm.h
4599 F: include/uapi/linux/can/gw.h
4600 F: include/uapi/linux/can/isotp.h
4601 F: include/uapi/linux/can/raw.h
4604 CAN-J1939 NETWORK LAYER
4605 M: Robin van der Gracht <robin@protonic.nl>
4606 M: Oleksij Rempel <o.rempel@pengutronix.de>
4607 R: kernel@pengutronix.de
4608 L: linux-can@vger.kernel.org
4610 F: Documentation/networking/j1939.rst
4611 F: include/uapi/linux/can/j1939.h
4614 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4615 M: Damien Le Moal <dlemoal@kernel.org>
4616 L: linux-riscv@lists.infradead.org
4617 L: linux-gpio@vger.kernel.org (pinctrl driver)
4618 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4619 F: drivers/pinctrl/pinctrl-k210.c
4621 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4622 M: Damien Le Moal <dlemoal@kernel.org>
4623 L: linux-kernel@vger.kernel.org
4624 L: linux-riscv@lists.infradead.org
4626 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4627 F: drivers/reset/reset-k210.c
4629 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4630 M: Damien Le Moal <dlemoal@kernel.org>
4631 L: linux-riscv@lists.infradead.org
4633 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4634 F: drivers/soc/canaan/
4635 F: include/soc/canaan/
4638 M: Serge Hallyn <serge@hallyn.com>
4639 L: linux-security-module@vger.kernel.org
4641 F: include/linux/capability.h
4642 F: include/uapi/linux/capability.h
4643 F: kernel/capability.c
4644 F: security/commoncap.c
4646 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4647 M: Kevin Tsai <ktsai@capellamicro.com>
4649 F: drivers/iio/light/cm*
4651 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4652 M: Christian Lamparter <chunkeey@googlemail.com>
4653 L: linux-wireless@vger.kernel.org
4655 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4656 F: drivers/net/wireless/ath/carl9170/
4659 M: Robert Richter <rric@kernel.org>
4661 W: http://www.marvell.com
4662 F: drivers/i2c/busses/i2c-octeon*
4663 F: drivers/i2c/busses/i2c-thunderx*
4665 CAVIUM LIQUIDIO NETWORK DRIVER
4666 M: Derek Chickles <dchickles@marvell.com>
4667 M: Satanand Burla <sburla@marvell.com>
4668 M: Felix Manlunas <fmanlunas@marvell.com>
4669 L: netdev@vger.kernel.org
4671 W: http://www.marvell.com
4672 F: drivers/net/ethernet/cavium/liquidio/
4675 M: Robert Richter <rric@kernel.org>
4677 W: http://www.marvell.com
4678 F: drivers/mmc/host/cavium*
4680 CAVIUM OCTEON-TX CRYPTO DRIVER
4681 M: George Cherian <gcherian@marvell.com>
4682 L: linux-crypto@vger.kernel.org
4684 W: http://www.marvell.com
4685 F: drivers/crypto/cavium/cpt/
4687 CAVIUM THUNDERX2 ARM64 SOC
4688 M: Robert Richter <rric@kernel.org>
4689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4691 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4692 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4694 CBS/ETF/TAPRIO QDISCS
4695 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4696 L: netdev@vger.kernel.org
4698 F: net/sched/sch_cbs.c
4699 F: net/sched/sch_etf.c
4700 F: net/sched/sch_taprio.c
4702 CC2520 IEEE-802.15.4 RADIO DRIVER
4703 M: Stefan Schmidt <stefan@datenfreihafen.org>
4704 L: linux-wpan@vger.kernel.org
4706 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4707 F: drivers/net/ieee802154/cc2520.c
4709 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4710 M: Gilad Ben-Yossef <gilad@benyossef.com>
4711 L: linux-crypto@vger.kernel.org
4713 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4714 F: drivers/crypto/ccree/
4716 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4717 M: Hadar Gat <hadar.gat@arm.com>
4718 L: linux-crypto@vger.kernel.org
4720 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4721 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4722 F: drivers/char/hw_random/cctrng.c
4723 F: drivers/char/hw_random/cctrng.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/ABI/testing/debugfs-cec-error-inj
4732 F: Documentation/devicetree/bindings/media/cec/cec-common.yaml
4733 F: Documentation/driver-api/media/cec-core.rst
4734 F: Documentation/userspace-api/media/cec
4735 F: drivers/media/cec/
4736 F: drivers/media/rc/keymaps/rc-cec.c
4737 F: include/media/cec-notifier.h
4738 F: include/media/cec.h
4739 F: include/uapi/linux/cec-funcs.h
4740 F: include/uapi/linux/cec.h
4743 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4744 L: linux-media@vger.kernel.org
4746 W: http://linuxtv.org
4747 T: git git://linuxtv.org/media_tree.git
4748 F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4749 F: drivers/media/cec/platform/cec-gpio/
4751 CELL BROADBAND ENGINE ARCHITECTURE
4752 M: Arnd Bergmann <arnd@arndb.de>
4753 L: linuxppc-dev@lists.ozlabs.org
4755 W: http://www.ibm.com/developerworks/power/cell/
4756 F: arch/powerpc/include/asm/cell*.h
4757 F: arch/powerpc/include/asm/spu*.h
4758 F: arch/powerpc/include/uapi/asm/spu*.h
4759 F: arch/powerpc/platforms/cell/
4761 CELLWISE CW2015 BATTERY DRIVER
4762 M: Tobias Schrammm <t.schramm@manjaro.org>
4764 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4765 F: drivers/power/supply/cw2015_battery.c
4767 CEPH COMMON CODE (LIBCEPH)
4768 M: Ilya Dryomov <idryomov@gmail.com>
4769 M: Xiubo Li <xiubli@redhat.com>
4770 R: Jeff Layton <jlayton@kernel.org>
4771 L: ceph-devel@vger.kernel.org
4774 T: git https://github.com/ceph/ceph-client.git
4775 F: include/linux/ceph/
4776 F: include/linux/crush/
4779 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4780 M: Xiubo Li <xiubli@redhat.com>
4781 M: Ilya Dryomov <idryomov@gmail.com>
4782 R: Jeff Layton <jlayton@kernel.org>
4783 L: ceph-devel@vger.kernel.org
4786 T: git https://github.com/ceph/ceph-client.git
4787 F: Documentation/filesystems/ceph.rst
4790 CERTIFICATE HANDLING
4791 M: David Howells <dhowells@redhat.com>
4792 M: David Woodhouse <dwmw2@infradead.org>
4793 L: keyrings@vger.kernel.org
4795 F: Documentation/admin-guide/module-signing.rst
4797 F: scripts/sign-file.c
4800 CFAG12864B LCD DRIVER
4801 M: Miguel Ojeda <ojeda@kernel.org>
4803 F: drivers/auxdisplay/cfag12864b.c
4804 F: include/linux/cfag12864b.h
4806 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4807 M: Miguel Ojeda <ojeda@kernel.org>
4809 F: drivers/auxdisplay/cfag12864bfb.c
4810 F: include/linux/cfag12864b.h
4812 CHAR and MISC DRIVERS
4813 M: Arnd Bergmann <arnd@arndb.de>
4814 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4819 F: include/linux/miscdevice.h
4820 X: drivers/char/agp/
4821 X: drivers/char/hw_random/
4822 X: drivers/char/ipmi/
4823 X: drivers/char/random.c
4824 X: drivers/char/tpm/
4827 M: Andy Whitcroft <apw@canonical.com>
4828 M: Joe Perches <joe@perches.com>
4829 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4830 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4832 F: scripts/checkpatch.pl
4834 CHECKPATCH DOCUMENTATION
4835 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4836 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4837 R: Joe Perches <joe@perches.com>
4839 F: Documentation/dev-tools/checkpatch.rst
4841 CHINESE DOCUMENTATION
4842 M: Alex Shi <alexs@kernel.org>
4843 M: Yanteng Si <siyanteng@loongson.cn>
4845 F: Documentation/translations/zh_CN/
4847 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4848 M: Peter Chen <peter.chen@kernel.org>
4849 L: linux-usb@vger.kernel.org
4851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4852 F: drivers/usb/chipidea/
4854 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4855 M: Hans de Goede <hdegoede@redhat.com>
4856 L: linux-input@vger.kernel.org
4858 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4859 F: drivers/input/touchscreen/chipone_icn8318.c
4861 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4862 M: Hans de Goede <hdegoede@redhat.com>
4863 L: linux-input@vger.kernel.org
4865 F: drivers/input/touchscreen/chipone_icn8505.c
4867 CHROME HARDWARE PLATFORM SUPPORT
4868 M: Benson Leung <bleung@chromium.org>
4869 L: chrome-platform@lists.linux.dev
4871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4872 F: drivers/platform/chrome/
4874 CHROMEOS EC CODEC DRIVER
4875 M: Cheng-Yi Chiang <cychiang@chromium.org>
4876 M: Tzung-Bi Shih <tzungbi@kernel.org>
4877 R: Guenter Roeck <groeck@chromium.org>
4878 L: chrome-platform@lists.linux.dev
4880 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4881 F: sound/soc/codecs/cros_ec_codec.*
4883 CHROMEOS EC SUBDRIVERS
4884 M: Benson Leung <bleung@chromium.org>
4885 R: Guenter Roeck <groeck@chromium.org>
4886 L: chrome-platform@lists.linux.dev
4888 F: drivers/power/supply/cros_usbpd-charger.c
4892 CHROMEOS EC UART DRIVER
4893 M: Bhanu Prakash Maiya <bhanumaiya@chromium.org>
4894 R: Benson Leung <bleung@chromium.org>
4895 R: Tzung-Bi Shih <tzungbi@kernel.org>
4897 F: drivers/platform/chrome/cros_ec_uart.c
4899 CHROMEOS EC USB PD NOTIFY DRIVER
4900 M: Prashant Malani <pmalani@chromium.org>
4901 L: chrome-platform@lists.linux.dev
4903 F: drivers/platform/chrome/cros_usbpd_notify.c
4904 F: include/linux/platform_data/cros_usbpd_notify.h
4906 CHROMEOS EC USB TYPE-C DRIVER
4907 M: Prashant Malani <pmalani@chromium.org>
4908 L: chrome-platform@lists.linux.dev
4910 F: drivers/platform/chrome/cros_ec_typec.*
4911 F: drivers/platform/chrome/cros_typec_switch.c
4912 F: drivers/platform/chrome/cros_typec_vdm.*
4915 M: Dan Callaghan <dcallagh@chromium.org>
4916 R: Sami Kyöstilä <skyostil@chromium.org>
4918 F: drivers/platform/chrome/cros_hps_i2c.c
4920 CHRONTEL CH7322 CEC DRIVER
4921 M: Joe Tessler <jrt@google.com>
4922 L: linux-media@vger.kernel.org
4924 T: git git://linuxtv.org/media_tree.git
4925 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4926 F: drivers/media/cec/i2c/ch7322.c
4928 CIRRUS LOGIC AUDIO CODEC DRIVERS
4929 M: James Schulman <james.schulman@cirrus.com>
4930 M: David Rhodes <david.rhodes@cirrus.com>
4931 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4932 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4933 L: patches@opensource.cirrus.com
4935 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4936 F: include/dt-bindings/sound/cs*
4937 F: include/sound/cs*
4938 F: sound/pci/hda/cs*
4939 F: sound/pci/hda/hda_cs_dsp_ctl.*
4940 F: sound/soc/codecs/cs*
4942 CIRRUS LOGIC DSP FIRMWARE DRIVER
4943 M: Simon Trimmer <simont@opensource.cirrus.com>
4944 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4945 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4946 L: patches@opensource.cirrus.com
4948 W: https://github.com/CirrusLogic/linux-drivers/wiki
4949 T: git https://github.com/CirrusLogic/linux-drivers.git
4950 F: drivers/firmware/cirrus/*
4951 F: include/linux/firmware/cirrus/*
4953 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4954 M: Hartley Sweeten <hsweeten@visionengravers.com>
4955 L: netdev@vger.kernel.org
4957 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4959 CIRRUS LOGIC LOCHNAGAR DRIVER
4960 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4961 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4962 L: patches@opensource.cirrus.com
4964 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4965 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4966 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4967 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4968 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4969 F: Documentation/hwmon/lochnagar.rst
4970 F: drivers/clk/clk-lochnagar.c
4971 F: drivers/hwmon/lochnagar-hwmon.c
4972 F: drivers/mfd/lochnagar-i2c.c
4973 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4974 F: drivers/regulator/lochnagar-regulator.c
4975 F: include/dt-bindings/clock/lochnagar.h
4976 F: include/dt-bindings/pinctrl/lochnagar.h
4977 F: include/linux/mfd/lochnagar*
4978 F: sound/soc/codecs/lochnagar-sc.c
4980 CIRRUS LOGIC MADERA CODEC DRIVERS
4981 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4982 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4983 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4984 L: patches@opensource.cirrus.com
4986 W: https://github.com/CirrusLogic/linux-drivers/wiki
4987 T: git https://github.com/CirrusLogic/linux-drivers.git
4988 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4989 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4990 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4991 F: drivers/gpio/gpio-madera*
4992 F: drivers/irqchip/irq-madera*
4993 F: drivers/mfd/cs47l*
4994 F: drivers/mfd/madera*
4995 F: drivers/pinctrl/cirrus/*
4996 F: include/dt-bindings/sound/madera*
4997 F: include/linux/irqchip/irq-madera*
4998 F: include/linux/mfd/madera/*
4999 F: include/sound/madera*
5000 F: sound/soc/codecs/cs47l*
5001 F: sound/soc/codecs/madera*
5003 CISCO FCOE HBA DRIVER
5004 M: Satish Kharat <satishkh@cisco.com>
5005 M: Sesidhar Baddela <sebaddel@cisco.com>
5006 M: Karan Tilak Kumar <kartilak@cisco.com>
5007 L: linux-scsi@vger.kernel.org
5009 F: drivers/scsi/fnic/
5011 CISCO SCSI HBA DRIVER
5012 M: Karan Tilak Kumar <kartilak@cisco.com>
5013 M: Sesidhar Baddela <sebaddel@cisco.com>
5014 L: linux-scsi@vger.kernel.org
5016 F: drivers/scsi/snic/
5018 CISCO VIC ETHERNET NIC DRIVER
5019 M: Christian Benvenuti <benve@cisco.com>
5020 M: Satish Kharat <satishkh@cisco.com>
5022 F: drivers/net/ethernet/cisco/enic/
5024 CISCO VIC LOW LATENCY NIC DRIVER
5025 M: Christian Benvenuti <benve@cisco.com>
5026 M: Nelson Escobar <neescoba@cisco.com>
5028 F: drivers/infiniband/hw/usnic/
5030 CLANG CONTROL FLOW INTEGRITY SUPPORT
5031 M: Sami Tolvanen <samitolvanen@google.com>
5032 M: Kees Cook <keescook@chromium.org>
5033 R: Nathan Chancellor <nathan@kernel.org>
5034 R: Nick Desaulniers <ndesaulniers@google.com>
5035 L: llvm@lists.linux.dev
5037 B: https://github.com/ClangBuiltLinux/linux/issues
5038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5039 F: include/linux/cfi.h
5043 M: Miguel Ojeda <ojeda@kernel.org>
5047 CLANG/LLVM BUILD SUPPORT
5048 M: Nathan Chancellor <nathan@kernel.org>
5049 M: Nick Desaulniers <ndesaulniers@google.com>
5050 R: Tom Rix <trix@redhat.com>
5051 L: llvm@lists.linux.dev
5053 W: https://clangbuiltlinux.github.io/
5054 B: https://github.com/ClangBuiltLinux/linux/issues
5055 C: irc://irc.libera.chat/clangbuiltlinux
5056 F: Documentation/kbuild/llvm.rst
5057 F: include/linux/compiler-clang.h
5058 F: scripts/Makefile.clang
5059 F: scripts/clang-tools/
5060 K: \b(?i:clang|llvm)\b
5063 M: Russell King <linux@armlinux.org.uk>
5064 L: linux-clk@vger.kernel.org
5066 F: include/linux/clk.h
5068 CLOCKSOURCE, CLOCKEVENT DRIVERS
5069 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5070 M: Thomas Gleixner <tglx@linutronix.de>
5071 L: linux-kernel@vger.kernel.org
5073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5074 F: Documentation/devicetree/bindings/timer/
5075 F: drivers/clocksource/
5078 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5079 M: Daniel Oliveira Nascimento <don@syst.com.br>
5080 L: platform-driver-x86@vger.kernel.org
5082 F: drivers/platform/x86/classmate-laptop.c
5085 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5086 L: linux-media@vger.kernel.org
5088 W: https://linuxtv.org
5089 T: git git://linuxtv.org/media_tree.git
5090 F: drivers/media/pci/cobalt/
5092 COCCINELLE/Semantic Patches (SmPL)
5093 M: Julia Lawall <Julia.Lawall@inria.fr>
5094 M: Nicolas Palix <nicolas.palix@imag.fr>
5095 L: cocci@inria.fr (moderated for non-subscribers)
5097 W: https://coccinelle.gitlabpages.inria.fr/website/
5098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5099 F: Documentation/dev-tools/coccinelle.rst
5100 F: scripts/coccicheck
5101 F: scripts/coccinelle/
5104 M: Jan Harkes <jaharkes@cs.cmu.edu>
5106 L: codalist@coda.cs.cmu.edu
5108 W: http://www.coda.cs.cmu.edu/
5109 F: Documentation/filesystems/coda.rst
5111 F: include/linux/coda*.h
5112 F: include/uapi/linux/coda*.h
5114 CODA V4L2 MEM2MEM DRIVER
5115 M: Philipp Zabel <p.zabel@pengutronix.de>
5116 L: linux-media@vger.kernel.org
5118 F: Documentation/devicetree/bindings/media/coda.yaml
5119 F: drivers/media/platform/chips-media/
5122 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5124 F: Documentation/process/code-of-conduct-interpretation.rst
5125 F: Documentation/process/code-of-conduct.rst
5128 M: Ian Abbott <abbotti@mev.co.uk>
5129 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5132 F: include/linux/comedi/
5133 F: include/uapi/linux/comedi.h
5135 COMMON CLK FRAMEWORK
5136 M: Michael Turquette <mturquette@baylibre.com>
5137 M: Stephen Boyd <sboyd@kernel.org>
5138 L: linux-clk@vger.kernel.org
5140 Q: http://patchwork.kernel.org/project/linux-clk/list/
5141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5142 F: Documentation/devicetree/bindings/clock/
5144 F: include/dt-bindings/clock/
5145 F: include/linux/clk-pr*
5146 F: include/linux/clk/
5147 F: include/linux/of_clk.h
5148 X: drivers/clk/clkdev.c
5150 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5151 M: Steve French <sfrench@samba.org>
5152 R: Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5153 R: Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5154 R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5155 R: Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5156 L: linux-cifs@vger.kernel.org
5157 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5159 W: https://wiki.samba.org/index.php/LinuxCIFS
5160 T: git git://git.samba.org/sfrench/cifs-2.6.git
5161 F: Documentation/admin-guide/cifs/
5164 F: include/uapi/linux/cifs
5166 COMPACTPCI HOTPLUG CORE
5167 M: Scott Murray <scott@spiteful.org>
5168 L: linux-pci@vger.kernel.org
5170 F: drivers/pci/hotplug/cpci_hotplug*
5172 COMPACTPCI HOTPLUG GENERIC DRIVER
5173 M: Scott Murray <scott@spiteful.org>
5174 L: linux-pci@vger.kernel.org
5176 F: drivers/pci/hotplug/cpcihp_generic.c
5178 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5179 M: Scott Murray <scott@spiteful.org>
5180 L: linux-pci@vger.kernel.org
5182 F: drivers/pci/hotplug/cpcihp_zt5550.*
5184 COMPAL LAPTOP SUPPORT
5185 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5186 L: platform-driver-x86@vger.kernel.org
5188 F: drivers/platform/x86/compal-laptop.c
5191 M: Miguel Ojeda <ojeda@kernel.org>
5192 R: Nick Desaulniers <ndesaulniers@google.com>
5194 F: include/linux/compiler_attributes.h
5196 COMPUTE EXPRESS LINK (CXL)
5197 M: Alison Schofield <alison.schofield@intel.com>
5198 M: Vishal Verma <vishal.l.verma@intel.com>
5199 M: Ira Weiny <ira.weiny@intel.com>
5200 M: Ben Widawsky <bwidawsk@kernel.org>
5201 M: Dan Williams <dan.j.williams@intel.com>
5202 L: linux-cxl@vger.kernel.org
5205 F: include/uapi/linux/cxl_mem.h
5207 COMPUTE EXPRESS LINK PMU (CPMU)
5208 M: Jonathan Cameron <jonathan.cameron@huawei.com>
5209 L: linux-cxl@vger.kernel.org
5211 F: Documentation/admin-guide/perf/cxl.rst
5212 F: drivers/perf/cxl_pmu.c
5214 CONEXANT ACCESSRUNNER USB DRIVER
5215 L: accessrunner-general@lists.sourceforge.net
5217 W: http://accessrunner.sourceforge.net/
5218 F: drivers/usb/atm/cxacru.c
5221 M: Joel Becker <jlbec@evilplan.org>
5222 M: Christoph Hellwig <hch@lst.de>
5224 T: git git://git.infradead.org/users/hch/configfs.git
5226 F: include/linux/configfs.h
5227 F: samples/configfs/
5230 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5232 F: drivers/video/console/
5233 F: include/linux/console*
5236 M: Frederic Weisbecker <frederic@kernel.org>
5237 M: "Paul E. McKenney" <paulmck@kernel.org>
5239 F: include/linux/context_tracking*
5240 F: kernel/context_tracking.c
5242 CONTROL GROUP (CGROUP)
5243 M: Tejun Heo <tj@kernel.org>
5244 M: Zefan Li <lizefan.x@bytedance.com>
5245 M: Johannes Weiner <hannes@cmpxchg.org>
5246 L: cgroups@vger.kernel.org
5248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5249 F: Documentation/admin-guide/cgroup-v1/
5250 F: Documentation/admin-guide/cgroup-v2.rst
5251 F: include/linux/cgroup*
5253 F: tools/testing/selftests/cgroup/
5255 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5256 M: Tejun Heo <tj@kernel.org>
5257 M: Josef Bacik <josef@toxicpanda.com>
5258 M: Jens Axboe <axboe@kernel.dk>
5259 L: cgroups@vger.kernel.org
5260 L: linux-block@vger.kernel.org
5261 T: git git://git.kernel.dk/linux-block
5262 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5263 F: block/bfq-cgroup.c
5264 F: block/blk-cgroup.c
5265 F: block/blk-iocost.c
5266 F: block/blk-iolatency.c
5267 F: block/blk-throttle.c
5268 F: include/linux/blk-cgroup.h
5270 CONTROL GROUP - CPUSET
5271 M: Waiman Long <longman@redhat.com>
5272 M: Zefan Li <lizefan.x@bytedance.com>
5273 L: cgroups@vger.kernel.org
5275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5276 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5277 F: include/linux/cpuset.h
5278 F: kernel/cgroup/cpuset.c
5280 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5281 M: Johannes Weiner <hannes@cmpxchg.org>
5282 M: Michal Hocko <mhocko@kernel.org>
5283 M: Roman Gushchin <roman.gushchin@linux.dev>
5284 M: Shakeel Butt <shakeelb@google.com>
5285 R: Muchun Song <muchun.song@linux.dev>
5286 L: cgroups@vger.kernel.org
5287 L: linux-mm@kvack.org
5291 F: tools/testing/selftests/cgroup/memcg_protection.m
5292 F: tools/testing/selftests/cgroup/test_kmem.c
5293 F: tools/testing/selftests/cgroup/test_memcontrol.c
5295 CORETEMP HARDWARE MONITORING DRIVER
5296 M: Fenghua Yu <fenghua.yu@intel.com>
5297 L: linux-hwmon@vger.kernel.org
5299 F: Documentation/hwmon/coretemp.rst
5300 F: drivers/hwmon/coretemp.c
5302 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5303 M: Marius Zachmann <mail@mariuszachmann.de>
5304 L: linux-hwmon@vger.kernel.org
5306 F: drivers/hwmon/corsair-cpro.c
5308 CORSAIR-PSU HARDWARE MONITOR DRIVER
5309 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5310 L: linux-hwmon@vger.kernel.org
5312 F: Documentation/hwmon/corsair-psu.rst
5313 F: drivers/hwmon/corsair-psu.c
5316 M: William Breathitt Gray <william.gray@linaro.org>
5317 L: linux-iio@vger.kernel.org
5319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5320 F: Documentation/ABI/testing/sysfs-bus-counter
5321 F: Documentation/driver-api/generic-counter.rst
5323 F: include/linux/counter.h
5324 F: include/uapi/linux/counter.h
5328 M: Bence Csókás <bence98@sch.bme.hu>
5330 F: drivers/i2c/busses/i2c-cp2615.c
5332 CPMAC ETHERNET DRIVER
5333 M: Florian Fainelli <f.fainelli@gmail.com>
5334 L: netdev@vger.kernel.org
5336 F: drivers/net/ethernet/ti/cpmac.c
5338 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5339 M: Viresh Kumar <viresh.kumar@linaro.org>
5340 M: Sudeep Holla <sudeep.holla@arm.com>
5341 L: linux-pm@vger.kernel.org
5343 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5344 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5346 CPU FREQUENCY SCALING FRAMEWORK
5347 M: "Rafael J. Wysocki" <rafael@kernel.org>
5348 M: Viresh Kumar <viresh.kumar@linaro.org>
5349 L: linux-pm@vger.kernel.org
5351 B: https://bugzilla.kernel.org
5352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5354 F: Documentation/admin-guide/pm/cpufreq.rst
5355 F: Documentation/admin-guide/pm/intel_pstate.rst
5356 F: Documentation/cpu-freq/
5357 F: Documentation/devicetree/bindings/cpufreq/
5359 F: include/linux/cpufreq.h
5360 F: include/linux/sched/cpufreq.h
5361 F: kernel/sched/cpufreq*.c
5362 F: tools/testing/selftests/cpufreq/
5365 M: Thomas Gleixner <tglx@linutronix.de>
5366 M: Peter Zijlstra <peterz@infradead.org>
5367 L: linux-kernel@vger.kernel.org
5369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5372 F: include/linux/cpu.h
5373 F: include/linux/cpuhotplug.h
5374 F: include/linux/smpboot.h
5376 CPU IDLE TIME MANAGEMENT FRAMEWORK
5377 M: "Rafael J. Wysocki" <rafael@kernel.org>
5378 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5379 L: linux-pm@vger.kernel.org
5381 B: https://bugzilla.kernel.org
5382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5383 F: Documentation/admin-guide/pm/cpuidle.rst
5384 F: Documentation/driver-api/pm/cpuidle.rst
5386 F: include/linux/cpuidle.h
5388 CPU POWER MONITORING SUBSYSTEM
5389 M: Thomas Renninger <trenn@suse.com>
5390 M: Shuah Khan <shuah@kernel.org>
5391 M: Shuah Khan <skhan@linuxfoundation.org>
5392 L: linux-pm@vger.kernel.org
5394 F: tools/power/cpupower/
5397 M: "H. Peter Anvin" <hpa@zytor.com>
5399 F: arch/x86/kernel/cpuid.c
5400 F: arch/x86/kernel/msr.c
5402 CPUIDLE DRIVER - ARM BIG LITTLE
5403 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5404 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5405 L: linux-pm@vger.kernel.org
5406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5409 F: drivers/cpuidle/cpuidle-big_little.c
5411 CPUIDLE DRIVER - ARM EXYNOS
5412 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5413 M: Kukjin Kim <kgene@kernel.org>
5414 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5415 L: linux-pm@vger.kernel.org
5416 L: linux-samsung-soc@vger.kernel.org
5418 F: arch/arm/mach-exynos/pm.c
5419 F: drivers/cpuidle/cpuidle-exynos.c
5420 F: include/linux/platform_data/cpuidle-exynos.h
5422 CPUIDLE DRIVER - ARM PSCI
5423 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5424 M: Sudeep Holla <sudeep.holla@arm.com>
5425 L: linux-pm@vger.kernel.org
5426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5428 F: drivers/cpuidle/cpuidle-psci.c
5430 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5431 M: Ulf Hansson <ulf.hansson@linaro.org>
5432 L: linux-pm@vger.kernel.org
5433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5435 F: drivers/cpuidle/cpuidle-psci-domain.c
5436 F: drivers/cpuidle/cpuidle-psci.h
5438 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5439 M: Ulf Hansson <ulf.hansson@linaro.org>
5440 L: linux-pm@vger.kernel.org
5442 F: drivers/cpuidle/dt_idle_genpd.c
5443 F: drivers/cpuidle/dt_idle_genpd.h
5445 CPUIDLE DRIVER - RISC-V SBI
5446 M: Anup Patel <anup@brainfault.org>
5447 L: linux-pm@vger.kernel.org
5448 L: linux-riscv@lists.infradead.org
5450 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5453 M: Nicolas Pitre <nico@fluxnic.net>
5455 F: Documentation/filesystems/cramfs.rst
5459 M: Bastien Nocera <hadess@hadess.net>
5460 L: linux-input@vger.kernel.org
5462 F: drivers/hid/hid-creative-sb0540.c
5465 M: Herbert Xu <herbert@gondor.apana.org.au>
5466 M: "David S. Miller" <davem@davemloft.net>
5467 L: linux-crypto@vger.kernel.org
5469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5471 F: Documentation/crypto/
5472 F: Documentation/devicetree/bindings/crypto/
5477 F: include/linux/crypto*
5480 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5481 M: Neil Horman <nhorman@tuxdriver.com>
5482 L: linux-crypto@vger.kernel.org
5484 F: crypto/ansi_cprng.c
5488 M: Hans Verkuil <hverkuil@xs4all.nl>
5489 L: linux-media@vger.kernel.org
5491 W: http://linuxtv.org
5492 T: git git://linuxtv.org/media_tree.git
5493 F: drivers/media/i2c/cs3308.c
5495 CS5535 Audio ALSA driver
5496 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5498 F: sound/pci/cs5535audio/
5501 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5502 M: Ondrej Ille <ondrej.ille@gmail.com>
5503 L: linux-can@vger.kernel.org
5505 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5506 F: drivers/net/can/ctucanfd/
5509 M: Solomon Peachy <pizza@shaftnet.org>
5511 F: drivers/net/wireless/st/cw1200/
5513 CX18 VIDEO4LINUX DRIVER
5514 M: Andy Walls <awalls@md.metrocast.net>
5515 L: linux-media@vger.kernel.org
5517 W: https://linuxtv.org
5518 T: git git://linuxtv.org/media_tree.git
5519 F: drivers/media/pci/cx18/
5520 F: include/uapi/linux/ivtv*
5522 CX2341X MPEG ENCODER HELPER MODULE
5523 M: Hans Verkuil <hverkuil@xs4all.nl>
5524 L: linux-media@vger.kernel.org
5526 W: https://linuxtv.org
5527 T: git git://linuxtv.org/media_tree.git
5528 F: drivers/media/common/cx2341x*
5529 F: include/media/drv-intf/cx2341x.h
5531 CX24120 MEDIA DRIVER
5532 M: Jemma Denson <jdenson@gmail.com>
5533 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5534 L: linux-media@vger.kernel.org
5536 W: https://linuxtv.org
5537 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5538 F: drivers/media/dvb-frontends/cx24120*
5540 CX88 VIDEO4LINUX DRIVER
5541 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5542 L: linux-media@vger.kernel.org
5544 W: https://linuxtv.org
5545 T: git git://linuxtv.org/media_tree.git
5546 F: Documentation/driver-api/media/drivers/cx88*
5547 F: drivers/media/pci/cx88/
5549 CXD2820R MEDIA DRIVER
5550 M: Antti Palosaari <crope@iki.fi>
5551 L: linux-media@vger.kernel.org
5553 W: https://linuxtv.org
5554 W: http://palosaari.fi/linux/
5555 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5556 T: git git://linuxtv.org/anttip/media_tree.git
5557 F: drivers/media/dvb-frontends/cxd2820r*
5559 CXGB3 ETHERNET DRIVER (CXGB3)
5560 M: Raju Rangoju <rajur@chelsio.com>
5561 L: netdev@vger.kernel.org
5563 W: http://www.chelsio.com
5564 F: drivers/net/ethernet/chelsio/cxgb3/
5566 CXGB3 ISCSI DRIVER (CXGB3I)
5567 M: Varun Prakash <varun@chelsio.com>
5568 L: linux-scsi@vger.kernel.org
5570 W: http://www.chelsio.com
5571 F: drivers/scsi/cxgbi/cxgb3i
5573 CXGB4 CRYPTO DRIVER (chcr)
5574 M: Ayush Sawal <ayush.sawal@chelsio.com>
5575 L: linux-crypto@vger.kernel.org
5577 W: http://www.chelsio.com
5578 F: drivers/crypto/chelsio
5580 CXGB4 ETHERNET DRIVER (CXGB4)
5581 M: Raju Rangoju <rajur@chelsio.com>
5582 L: netdev@vger.kernel.org
5584 W: http://www.chelsio.com
5585 F: drivers/net/ethernet/chelsio/cxgb4/
5587 CXGB4 INLINE CRYPTO DRIVER
5588 M: Ayush Sawal <ayush.sawal@chelsio.com>
5589 L: netdev@vger.kernel.org
5591 W: http://www.chelsio.com
5592 F: drivers/net/ethernet/chelsio/inline_crypto/
5594 CXGB4 ISCSI DRIVER (CXGB4I)
5595 M: Varun Prakash <varun@chelsio.com>
5596 L: linux-scsi@vger.kernel.org
5598 W: http://www.chelsio.com
5599 F: drivers/scsi/cxgbi/cxgb4i
5601 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5602 M: Potnuri Bharat Teja <bharat@chelsio.com>
5603 L: linux-rdma@vger.kernel.org
5605 W: http://www.openfabrics.org
5606 F: drivers/infiniband/hw/cxgb4/
5607 F: include/uapi/rdma/cxgb4-abi.h
5609 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5610 M: Raju Rangoju <rajur@chelsio.com>
5611 L: netdev@vger.kernel.org
5613 W: http://www.chelsio.com
5614 F: drivers/net/ethernet/chelsio/cxgb4vf/
5616 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5617 M: Frederic Barrat <fbarrat@linux.ibm.com>
5618 M: Andrew Donnellan <ajd@linux.ibm.com>
5619 L: linuxppc-dev@lists.ozlabs.org
5621 F: Documentation/ABI/testing/sysfs-class-cxl
5622 F: Documentation/powerpc/cxl.rst
5623 F: arch/powerpc/platforms/powernv/pci-cxl.c
5624 F: drivers/misc/cxl/
5625 F: include/misc/cxl*
5626 F: include/uapi/misc/cxl.h
5628 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5629 M: Manoj N. Kumar <manoj@linux.ibm.com>
5630 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5631 M: Uma Krishnan <ukrishn@linux.ibm.com>
5632 L: linux-scsi@vger.kernel.org
5634 F: Documentation/powerpc/cxlflash.rst
5635 F: drivers/scsi/cxlflash/
5636 F: include/uapi/scsi/cxlflash_ioctl.h
5639 M: Russell King <linux@armlinux.org.uk>
5640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5642 W: http://www.armlinux.org.uk/
5643 F: drivers/video/fbdev/cyber2000fb.*
5645 CYCLADES PC300 DRIVER
5647 F: drivers/net/wan/pc300*
5649 CYPRESS CY8C95X0 PINCTRL DRIVER
5650 M: Patrick Rudolph <patrick.rudolph@9elements.com>
5651 L: linux-gpio@vger.kernel.org
5653 F: drivers/pinctrl/pinctrl-cy8c95x0.c
5655 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5656 M: Linus Walleij <linus.walleij@linaro.org>
5657 L: linux-input@vger.kernel.org
5659 F: drivers/input/touchscreen/cy8ctma140.c
5661 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5662 M: Yassine Oudjana <y.oudjana@protonmail.com>
5663 L: linux-input@vger.kernel.org
5665 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5666 F: drivers/input/keyboard/cypress-sf.c
5668 CYPRESS_FIRMWARE MEDIA DRIVER
5669 M: Antti Palosaari <crope@iki.fi>
5670 L: linux-media@vger.kernel.org
5672 W: https://linuxtv.org
5673 W: http://palosaari.fi/linux/
5674 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5675 T: git git://linuxtv.org/anttip/media_tree.git
5676 F: drivers/media/common/cypress_firmware*
5678 CYTTSP TOUCHSCREEN DRIVER
5679 M: Linus Walleij <linus.walleij@linaro.org>
5680 L: linux-input@vger.kernel.org
5682 F: drivers/input/touchscreen/cyttsp*
5684 D-LINK DIR-685 TOUCHKEYS DRIVER
5685 M: Linus Walleij <linus.walleij@linaro.org>
5686 L: linux-input@vger.kernel.org
5688 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5690 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5691 M: Joshua Kinard <kumba@gentoo.org>
5693 F: drivers/rtc/rtc-ds1685.c
5694 F: include/linux/rtc/ds1685.h
5696 DAMA SLAVE for AX.25
5697 M: Joerg Reuter <jreuter@yaina.de>
5698 L: linux-hams@vger.kernel.org
5700 W: http://yaina.de/jreuter/
5701 W: http://www.qsl.net/dl1bke/
5702 F: net/ax25/af_ax25.c
5703 F: net/ax25/ax25_dev.c
5704 F: net/ax25/ax25_ds_*
5705 F: net/ax25/ax25_in.c
5706 F: net/ax25/ax25_out.c
5707 F: net/ax25/ax25_timer.c
5708 F: net/ax25/sysctl_net_ax25.c
5711 M: SeongJae Park <sj@kernel.org>
5712 L: damon@lists.linux.dev
5713 L: linux-mm@kvack.org
5715 W: https://damonitor.github.io
5716 P: Documentation/mm/damon/maintainer-profile.rst
5717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5718 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
5719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
5720 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5721 F: Documentation/admin-guide/mm/damon/
5722 F: Documentation/mm/damon/
5723 F: include/linux/damon.h
5724 F: include/trace/events/damon.h
5726 F: tools/testing/selftests/damon/
5728 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5729 L: netdev@vger.kernel.org
5731 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5732 F: drivers/net/ethernet/dec/tulip/dmfe.c
5734 DC390/AM53C974 SCSI driver
5735 M: Hannes Reinecke <hare@suse.com>
5736 L: linux-scsi@vger.kernel.org
5738 F: drivers/scsi/am53c974.c
5741 M: Oliver Neukum <oliver@neukum.org>
5742 M: Ali Akcaagac <aliakc@web.de>
5743 M: Jamie Lenehan <lenehan@twibble.org>
5745 F: Documentation/scsi/dc395x.rst
5746 F: drivers/scsi/dc395x.*
5749 L: dccp@vger.kernel.org
5751 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5752 F: include/linux/dccp.h
5753 F: include/linux/tfrc.h
5754 F: include/uapi/linux/dccp.h
5758 M: Thomas Gleixner <tglx@linutronix.de>
5759 L: linux-kernel@vger.kernel.org
5761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
5762 F: lib/debugobjects.c
5763 F: include/linux/debugobjects.h
5765 DECSTATION PLATFORM SUPPORT
5766 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5767 L: linux-mips@vger.kernel.org
5769 W: http://www.linux-mips.org/wiki/DECstation
5771 F: arch/mips/include/asm/dec/
5772 F: arch/mips/include/asm/mach-dec/
5774 DEFXX FDDI NETWORK DRIVER
5775 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5777 F: drivers/net/fddi/defxx.*
5779 DEFZA FDDI NETWORK DRIVER
5780 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5782 F: drivers/net/fddi/defza.*
5784 DEINTERLACE DRIVERS FOR ALLWINNER H3
5785 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5786 L: linux-media@vger.kernel.org
5788 T: git git://linuxtv.org/media_tree.git
5789 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5790 F: drivers/media/platform/sunxi/sun8i-di/
5793 M: Matthew Garrett <mjg59@srcf.ucam.org>
5794 M: Pali Rohár <pali@kernel.org>
5795 L: platform-driver-x86@vger.kernel.org
5797 F: drivers/platform/x86/dell/dell-laptop.c
5799 DELL LAPTOP FREEFALL DRIVER
5800 M: Pali Rohár <pali@kernel.org>
5802 F: drivers/platform/x86/dell/dell-smo8800.c
5804 DELL LAPTOP RBTN DRIVER
5805 M: Pali Rohár <pali@kernel.org>
5807 F: drivers/platform/x86/dell/dell-rbtn.*
5809 DELL LAPTOP SMM DRIVER
5810 M: Pali Rohár <pali@kernel.org>
5812 F: Documentation/ABI/obsolete/procfs-i8k
5813 F: drivers/hwmon/dell-smm-hwmon.c
5814 F: include/uapi/linux/i8k.h
5816 DELL REMOTE BIOS UPDATE DRIVER
5817 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5818 L: platform-driver-x86@vger.kernel.org
5820 F: drivers/platform/x86/dell/dell_rbu.c
5823 M: Pali Rohár <pali@kernel.org>
5824 L: Dell.Client.Kernel@dell.com
5825 L: platform-driver-x86@vger.kernel.org
5827 F: drivers/platform/x86/dell/dell-smbios.*
5829 DELL SMBIOS SMM DRIVER
5830 L: Dell.Client.Kernel@dell.com
5831 L: platform-driver-x86@vger.kernel.org
5833 F: drivers/platform/x86/dell/dell-smbios-smm.c
5835 DELL SMBIOS WMI DRIVER
5836 L: Dell.Client.Kernel@dell.com
5837 L: platform-driver-x86@vger.kernel.org
5839 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5840 F: tools/wmi/dell-smbios-example.c
5842 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5843 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5844 L: platform-driver-x86@vger.kernel.org
5846 F: Documentation/driver-api/dcdbas.rst
5847 F: drivers/platform/x86/dell/dcdbas.*
5850 M: Armin Wolf <W_Armin@gmx.de>
5852 F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
5853 F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5854 F: Documentation/wmi/devices/dell-wmi-ddv.rst
5855 F: drivers/platform/x86/dell/dell-wmi-ddv.c
5857 DELL WMI DESCRIPTOR DRIVER
5858 L: Dell.Client.Kernel@dell.com
5860 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5862 DELL WMI HARDWARE PRIVACY SUPPORT
5863 M: Perry Yuan <Perry.Yuan@dell.com>
5864 L: Dell.Client.Kernel@dell.com
5865 L: platform-driver-x86@vger.kernel.org
5867 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5869 DELL WMI NOTIFICATIONS DRIVER
5870 M: Matthew Garrett <mjg59@srcf.ucam.org>
5871 M: Pali Rohár <pali@kernel.org>
5873 F: drivers/platform/x86/dell/dell-wmi-base.c
5875 DELL WMI SYSMAN DRIVER
5876 M: Prasanth Ksr <prasanth.ksr@dell.com>
5877 L: Dell.Client.Kernel@dell.com
5878 L: platform-driver-x86@vger.kernel.org
5880 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5881 F: drivers/platform/x86/dell/dell-wmi-sysman/
5883 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5884 M: Zev Weiss <zev@bewilderbeest.net>
5885 L: linux-hwmon@vger.kernel.org
5887 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5889 DELTA DPS920AB PSU DRIVER
5890 M: Robert Marko <robert.marko@sartura.hr>
5891 L: linux-hwmon@vger.kernel.org
5893 F: Documentation/hwmon/dps920ab.rst
5894 F: drivers/hwmon/pmbus/dps920ab.c
5896 DELTA NETWORKS TN48M CPLD DRIVERS
5897 M: Robert Marko <robert.marko@sartura.hr>
5899 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5900 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5901 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5902 F: drivers/gpio/gpio-tn48m.c
5903 F: include/dt-bindings/reset/delta,tn48m-reset.h
5905 DELTA ST MEDIA DRIVER
5906 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5907 L: linux-media@vger.kernel.org
5909 W: https://linuxtv.org
5910 T: git git://linuxtv.org/media_tree.git
5911 F: drivers/media/platform/st/sti/delta
5914 L: linux-mtd@lists.infradead.org
5916 F: drivers/mtd/nand/raw/denali*
5918 DESIGNWARE EDMA CORE IP DRIVER
5919 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5920 L: dmaengine@vger.kernel.org
5922 F: drivers/dma/dw-edma/
5923 F: include/linux/dma/edma.h
5925 DESIGNWARE USB2 DRD IP DRIVER
5926 M: Minas Harutyunyan <hminas@synopsys.com>
5927 L: linux-usb@vger.kernel.org
5929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5930 F: drivers/usb/dwc2/
5932 DESIGNWARE USB3 DRD IP DRIVER
5933 M: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
5934 L: linux-usb@vger.kernel.org
5936 F: drivers/usb/dwc3/
5938 DESIGNWARE XDATA IP DRIVER
5939 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5940 L: linux-pci@vger.kernel.org
5942 F: Documentation/misc-devices/dw-xdata-pcie.rst
5943 F: drivers/misc/dw-xdata-pcie.c
5945 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5946 M: Andreas Klinger <ak@it-klinger.de>
5947 L: linux-iio@vger.kernel.org
5949 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5950 F: drivers/iio/proximity/srf*.c
5952 DEVICE COREDUMP (DEV_COREDUMP)
5953 M: Johannes Berg <johannes@sipsolutions.net>
5954 L: linux-kernel@vger.kernel.org
5956 F: drivers/base/devcoredump.c
5957 F: include/linux/devcoredump.h
5959 DEVICE DEPENDENCY HELPER SCRIPT
5960 M: Saravana Kannan <saravanak@google.com>
5961 L: linux-kernel@vger.kernel.org
5963 F: scripts/dev-needs.sh
5965 DEVICE DIRECT ACCESS (DAX)
5966 M: Dan Williams <dan.j.williams@intel.com>
5967 M: Vishal Verma <vishal.l.verma@intel.com>
5968 M: Dave Jiang <dave.jiang@intel.com>
5969 L: nvdimm@lists.linux.dev
5970 L: linux-cxl@vger.kernel.org
5974 DEVICE FREQUENCY (DEVFREQ)
5975 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5976 M: Kyungmin Park <kyungmin.park@samsung.com>
5977 M: Chanwoo Choi <cw00.choi@samsung.com>
5978 L: linux-pm@vger.kernel.org
5980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5981 F: Documentation/devicetree/bindings/devfreq/
5982 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5984 F: include/linux/devfreq.h
5985 F: include/trace/events/devfreq.h
5987 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5988 M: Chanwoo Choi <cw00.choi@samsung.com>
5989 L: linux-pm@vger.kernel.org
5991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5992 F: Documentation/devicetree/bindings/devfreq/event/
5993 F: drivers/devfreq/devfreq-event.c
5994 F: drivers/devfreq/event/
5995 F: include/dt-bindings/pmu/exynos_ppmu.h
5996 F: include/linux/devfreq-event.h
5998 DEVICE RESOURCE MANAGEMENT HELPERS
5999 M: Hans de Goede <hdegoede@redhat.com>
6000 R: Matti Vaittinen <mazziesaccount@gmail.com>
6002 F: include/linux/devm-helpers.h
6005 M: Alasdair Kergon <agk@redhat.com>
6006 M: Mike Snitzer <snitzer@kernel.org>
6007 M: dm-devel@redhat.com
6008 L: dm-devel@redhat.com
6010 W: http://sources.redhat.com/dm
6011 Q: http://patchwork.kernel.org/project/dm-devel/list/
6012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6013 T: quilt http://people.redhat.com/agk/patches/linux/editing/
6014 F: Documentation/admin-guide/device-mapper/
6015 F: drivers/md/Kconfig
6016 F: drivers/md/Makefile
6018 F: drivers/md/persistent-data/
6019 F: include/linux/device-mapper.h
6020 F: include/linux/dm-*.h
6021 F: include/uapi/linux/dm-*.h
6024 M: Jiri Pirko <jiri@resnulli.us>
6025 L: netdev@vger.kernel.org
6027 F: Documentation/networking/devlink
6028 F: include/net/devlink.h
6029 F: include/uapi/linux/devlink.h
6032 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6033 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
6034 L: kernel@dh-electronics.com
6036 F: arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6037 F: arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6039 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6040 M: Marek Vasut <marex@denx.de>
6041 L: kernel@dh-electronics.com
6043 F: arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6044 F: arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6046 DIALOG SEMICONDUCTOR DRIVERS
6047 M: Support Opensource <support.opensource@diasemi.com>
6049 W: http://www.dialog-semiconductor.com/products
6050 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6051 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6052 F: Documentation/devicetree/bindings/mfd/da90*.txt
6053 F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6054 F: Documentation/devicetree/bindings/regulator/da92*.txt
6055 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6056 F: Documentation/devicetree/bindings/regulator/slg51000.txt
6057 F: Documentation/devicetree/bindings/sound/da[79]*.txt
6058 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6059 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6060 F: Documentation/hwmon/da90??.rst
6061 F: drivers/gpio/gpio-da90??.c
6062 F: drivers/hwmon/da90??-hwmon.c
6063 F: drivers/iio/adc/da91??-*.c
6064 F: drivers/input/misc/da72??.[ch]
6065 F: drivers/input/misc/da90??_onkey.c
6066 F: drivers/input/touchscreen/da9052_tsi.c
6067 F: drivers/leds/leds-da90??.c
6068 F: drivers/mfd/da903x.c
6069 F: drivers/mfd/da90??-*.c
6070 F: drivers/mfd/da91??-*.c
6071 F: drivers/pinctrl/pinctrl-da90??.c
6072 F: drivers/power/supply/da9052-battery.c
6073 F: drivers/power/supply/da91??-*.c
6074 F: drivers/regulator/da9???-regulator.[ch]
6075 F: drivers/regulator/slg51000-regulator.[ch]
6076 F: drivers/rtc/rtc-da90??.c
6077 F: drivers/thermal/da90??-thermal.c
6078 F: drivers/video/backlight/da90??_bl.c
6079 F: drivers/watchdog/da90??_wdt.c
6080 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6081 F: include/linux/mfd/da903x.h
6082 F: include/linux/mfd/da9052/
6083 F: include/linux/mfd/da9055/
6084 F: include/linux/mfd/da9062/
6085 F: include/linux/mfd/da9063/
6086 F: include/linux/mfd/da9150/
6087 F: include/linux/regulator/da9211.h
6088 F: include/sound/da[79]*.h
6089 F: sound/soc/codecs/da[79]*.[ch]
6091 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6092 M: William Breathitt Gray <william.gray@linaro.org>
6093 L: linux-gpio@vger.kernel.org
6095 F: drivers/gpio/gpio-gpio-mm.c
6097 DIOLAN U2C-12 I2C DRIVER
6098 M: Guenter Roeck <linux@roeck-us.net>
6099 L: linux-i2c@vger.kernel.org
6101 F: drivers/i2c/busses/i2c-diolan-u2c.c
6103 DIRECTORY NOTIFICATION (DNOTIFY)
6104 M: Jan Kara <jack@suse.cz>
6105 R: Amir Goldstein <amir73il@gmail.com>
6106 L: linux-fsdevel@vger.kernel.org
6108 F: Documentation/filesystems/dnotify.rst
6109 F: fs/notify/dnotify/
6110 F: include/linux/dnotify.h
6112 DISK GEOMETRY AND PARTITION HANDLING
6113 M: Andries Brouwer <aeb@cwi.nl>
6115 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6116 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6117 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6120 M: Jan Kara <jack@suse.com>
6122 F: Documentation/filesystems/quota.rst
6124 F: include/linux/quota*.h
6125 F: include/uapi/linux/quota*.h
6127 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6128 M: Bernie Thompson <bernie@plugable.com>
6129 L: linux-fbdev@vger.kernel.org
6131 W: http://plugable.com/category/projects/udlfb/
6132 F: Documentation/fb/udlfb.rst
6133 F: drivers/video/fbdev/udlfb.c
6134 F: include/video/udlfb.h
6136 DISTRIBUTED LOCK MANAGER (DLM)
6137 M: Christine Caulfield <ccaulfie@redhat.com>
6138 M: David Teigland <teigland@redhat.com>
6139 L: cluster-devel@redhat.com
6141 W: http://sources.redhat.com/cluster/
6142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6145 DMA BUFFER SHARING FRAMEWORK
6146 M: Sumit Semwal <sumit.semwal@linaro.org>
6147 M: Christian König <christian.koenig@amd.com>
6148 L: linux-media@vger.kernel.org
6149 L: dri-devel@lists.freedesktop.org
6150 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6152 T: git git://anongit.freedesktop.org/drm/drm-misc
6153 F: Documentation/driver-api/dma-buf.rst
6155 F: include/linux/*fence.h
6156 F: include/linux/dma-buf.h
6157 F: include/linux/dma-resv.h
6158 K: \bdma_(?:buf|fence|resv)\b
6160 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6161 M: Vinod Koul <vkoul@kernel.org>
6162 L: dmaengine@vger.kernel.org
6164 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6166 F: Documentation/devicetree/bindings/dma/
6167 F: Documentation/driver-api/dmaengine/
6169 F: include/dt-bindings/dma/
6170 F: include/linux/dma/
6171 F: include/linux/dmaengine.h
6172 F: include/linux/of_dma.h
6174 DMA MAPPING BENCHMARK
6175 M: Xiang Chen <chenxiang66@hisilicon.com>
6176 L: iommu@lists.linux.dev
6177 F: kernel/dma/map_benchmark.c
6178 F: tools/testing/selftests/dma/
6181 M: Christoph Hellwig <hch@lst.de>
6182 M: Marek Szyprowski <m.szyprowski@samsung.com>
6183 R: Robin Murphy <robin.murphy@arm.com>
6184 L: iommu@lists.linux.dev
6186 W: http://git.infradead.org/users/hch/dma-mapping.git
6187 T: git git://git.infradead.org/users/hch/dma-mapping.git
6188 F: include/asm-generic/dma-mapping.h
6189 F: include/linux/dma-direct.h
6190 F: include/linux/dma-map-ops.h
6191 F: include/linux/dma-mapping.h
6192 F: include/linux/swiotlb.h
6195 DMA-BUF HEAPS FRAMEWORK
6196 M: Sumit Semwal <sumit.semwal@linaro.org>
6197 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6198 R: Liam Mark <lmark@codeaurora.org>
6199 R: Laura Abbott <labbott@redhat.com>
6200 R: Brian Starkey <Brian.Starkey@arm.com>
6201 R: John Stultz <jstultz@google.com>
6202 L: linux-media@vger.kernel.org
6203 L: dri-devel@lists.freedesktop.org
6204 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6206 T: git git://anongit.freedesktop.org/drm/drm-misc
6207 F: drivers/dma-buf/dma-heap.c
6208 F: drivers/dma-buf/heaps/*
6209 F: include/linux/dma-heap.h
6210 F: include/uapi/linux/dma-heap.h
6212 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6213 M: Lukasz Luba <lukasz.luba@arm.com>
6214 L: linux-pm@vger.kernel.org
6215 L: linux-samsung-soc@vger.kernel.org
6217 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6218 F: drivers/memory/samsung/exynos5422-dmc.c
6220 DME1737 HARDWARE MONITOR DRIVER
6221 M: Juerg Haefliger <juergh@proton.me>
6222 L: linux-hwmon@vger.kernel.org
6224 F: Documentation/hwmon/dme1737.rst
6225 F: drivers/hwmon/dme1737.c
6228 M: Jean Delvare <jdelvare@suse.com>
6230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6231 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6232 F: drivers/firmware/dmi-id.c
6233 F: drivers/firmware/dmi_scan.c
6234 F: include/linux/dmi.h
6237 M: Jonathan Corbet <corbet@lwn.net>
6238 L: linux-doc@vger.kernel.org
6240 P: Documentation/doc-guide/maintainer-profile.rst
6241 T: git git://git.lwn.net/linux.git docs-next
6243 F: scripts/documentation-file-ref-check
6244 F: scripts/kernel-doc
6245 F: scripts/sphinx-pre-install
6246 X: Documentation/ABI/
6247 X: Documentation/admin-guide/media/
6248 X: Documentation/devicetree/
6249 X: Documentation/driver-api/media/
6250 X: Documentation/firmware-guide/acpi/
6251 X: Documentation/i2c/
6252 X: Documentation/netlink/
6253 X: Documentation/power/
6254 X: Documentation/spi/
6255 X: Documentation/userspace-api/media/
6257 DOCUMENTATION PROCESS
6258 M: Jonathan Corbet <corbet@lwn.net>
6260 F: Documentation/process/
6261 L: workflows@vger.kernel.org
6263 DOCUMENTATION REPORTING ISSUES
6264 M: Thorsten Leemhuis <linux@leemhuis.info>
6265 L: linux-doc@vger.kernel.org
6267 F: Documentation/admin-guide/quickly-build-trimmed-linux.rst
6268 F: Documentation/admin-guide/reporting-issues.rst
6270 DOCUMENTATION SCRIPTS
6271 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6272 L: linux-doc@vger.kernel.org
6274 F: Documentation/sphinx/parse-headers.pl
6275 F: scripts/documentation-file-ref-check
6276 F: scripts/sphinx-pre-install
6278 DOCUMENTATION/ITALIAN
6279 M: Federico Vaga <federico.vaga@vaga.pv.it>
6280 L: linux-doc@vger.kernel.org
6282 F: Documentation/translations/it_IT
6284 DOCUMENTATION/JAPANESE
6285 R: Akira Yokosawa <akiyks@gmail.com>
6286 L: linux-doc@vger.kernel.org
6288 F: Documentation/translations/ja_JP
6290 DONGWOON DW9714 LENS VOICE COIL DRIVER
6291 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6292 L: linux-media@vger.kernel.org
6294 T: git git://linuxtv.org/media_tree.git
6295 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6296 F: drivers/media/i2c/dw9714.c
6298 DONGWOON DW9768 LENS VOICE COIL DRIVER
6299 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6300 L: linux-media@vger.kernel.org
6302 T: git git://linuxtv.org/media_tree.git
6303 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6304 F: drivers/media/i2c/dw9768.c
6306 DONGWOON DW9807 LENS VOICE COIL DRIVER
6307 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6308 L: linux-media@vger.kernel.org
6310 T: git git://linuxtv.org/media_tree.git
6311 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6312 F: drivers/media/i2c/dw9807-vcm.c
6315 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6316 L: blinux-list@redhat.com
6318 F: drivers/char/dtlk.c
6319 F: include/linux/dtlk.h
6321 DPAA2 DATAPATH I/O (DPIO) DRIVER
6322 M: Roy Pledge <Roy.Pledge@nxp.com>
6323 L: linux-kernel@vger.kernel.org
6325 F: drivers/soc/fsl/dpio
6327 DPAA2 ETHERNET DRIVER
6328 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6329 L: netdev@vger.kernel.org
6331 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6332 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6333 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6334 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6335 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6336 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6337 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6338 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6339 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6340 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6342 DPAA2 ETHERNET SWITCH DRIVER
6343 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6344 L: netdev@vger.kernel.org
6346 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6347 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6348 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6351 M: Philipp Reisner <philipp.reisner@linbit.com>
6352 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6353 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6354 L: drbd-dev@lists.linbit.com
6356 W: http://www.drbd.org
6357 T: git git://git.linbit.com/linux-drbd.git
6358 T: git git://git.linbit.com/drbd-8.4.git
6359 F: Documentation/admin-guide/blockdev/
6360 F: drivers/block/drbd/
6361 F: include/linux/drbd*
6364 DRIVER COMPONENT FRAMEWORK
6365 L: dri-devel@lists.freedesktop.org
6366 F: drivers/base/component.c
6367 F: include/linux/component.h
6369 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6370 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6371 R: "Rafael J. Wysocki" <rafael@kernel.org>
6373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6374 F: Documentation/core-api/kobject.rst
6378 F: include/linux/debugfs.h
6379 F: include/linux/fwnode.h
6380 F: include/linux/kobj*
6381 F: include/linux/property.h
6384 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6385 M: Nishanth Menon <nm@ti.com>
6386 L: linux-pm@vger.kernel.org
6388 F: drivers/soc/ti/smartreflex.c
6389 F: include/linux/power/smartreflex.h
6391 DRM ACCEL DRIVERS FOR INTEL VPU
6392 M: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6393 M: Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6394 L: dri-devel@lists.freedesktop.org
6396 T: git git://anongit.freedesktop.org/drm/drm-misc
6397 F: drivers/accel/ivpu/
6398 F: include/uapi/drm/ivpu_accel.h
6400 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6401 M: Oded Gabbay <ogabbay@kernel.org>
6402 L: dri-devel@lists.freedesktop.org
6404 C: irc://irc.oftc.net/dri-devel
6405 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6406 F: Documentation/accel/
6408 F: include/drm/drm_accel.h
6410 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6411 M: Maxime Ripard <mripard@kernel.org>
6412 M: Chen-Yu Tsai <wens@csie.org>
6413 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6414 L: dri-devel@lists.freedesktop.org
6416 T: git git://anongit.freedesktop.org/drm/drm-misc
6417 F: drivers/gpu/drm/sun4i/sun8i*
6419 DRM DRIVER FOR ARM PL111 CLCD
6420 M: Emma Anholt <emma@anholt.net>
6422 T: git git://anongit.freedesktop.org/drm/drm-misc
6423 F: drivers/gpu/drm/pl111/
6425 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6426 M: Linus Walleij <linus.walleij@linaro.org>
6428 T: git git://anongit.freedesktop.org/drm/drm-misc
6429 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6430 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6432 DRM DRIVER FOR ASPEED BMC GFX
6433 M: Joel Stanley <joel@jms.id.au>
6434 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6436 T: git git://anongit.freedesktop.org/drm/drm-misc
6437 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6438 F: drivers/gpu/drm/aspeed/
6440 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6441 M: Dave Airlie <airlied@redhat.com>
6442 R: Thomas Zimmermann <tzimmermann@suse.de>
6443 L: dri-devel@lists.freedesktop.org
6445 T: git git://anongit.freedesktop.org/drm/drm-misc
6446 F: drivers/gpu/drm/ast/
6448 DRM DRIVER FOR BOCHS VIRTUAL GPU
6449 M: Gerd Hoffmann <kraxel@redhat.com>
6450 L: virtualization@lists.linux-foundation.org
6452 T: git git://anongit.freedesktop.org/drm/drm-misc
6453 F: drivers/gpu/drm/tiny/bochs.c
6455 DRM DRIVER FOR BOE HIMAX8279D PANELS
6456 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6458 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6459 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6461 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6462 M: Jagan Teki <jagan@amarulasolutions.com>
6464 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6465 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6467 DRM DRIVER FOR EBBG FT8719 PANEL
6468 M: Joel Selvaraj <jo@jsfamily.in>
6470 T: git git://anongit.freedesktop.org/drm/drm-misc
6471 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6472 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6474 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6475 M: Linus Walleij <linus.walleij@linaro.org>
6477 T: git git://anongit.freedesktop.org/drm/drm-misc
6478 F: drivers/gpu/drm/tve200/
6480 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6481 M: Icenowy Zheng <icenowy@aosc.io>
6483 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6484 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6486 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6487 M: Jagan Teki <jagan@amarulasolutions.com>
6489 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6490 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6492 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6493 M: Thomas Zimmermann <tzimmermann@suse.de>
6494 M: Javier Martinez Canillas <javierm@redhat.com>
6495 L: dri-devel@lists.freedesktop.org
6497 T: git git://anongit.freedesktop.org/drm/drm-misc
6498 F: drivers/gpu/drm/drm_aperture.c
6499 F: drivers/gpu/drm/tiny/ofdrm.c
6500 F: drivers/gpu/drm/tiny/simpledrm.c
6501 F: drivers/video/aperture.c
6502 F: drivers/video/nomodeset.c
6503 F: include/drm/drm_aperture.h
6504 F: include/linux/aperture.h
6505 F: include/video/nomodeset.h
6507 DRM DRIVER FOR GENERIC EDP PANELS
6508 R: Douglas Anderson <dianders@chromium.org>
6509 F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6510 F: drivers/gpu/drm/panel/panel-edp.c
6512 DRM DRIVER FOR GENERIC USB DISPLAY
6513 M: Noralf Trønnes <noralf@tronnes.org>
6515 W: https://github.com/notro/gud/wiki
6516 T: git git://anongit.freedesktop.org/drm/drm-misc
6517 F: drivers/gpu/drm/gud/
6518 F: include/drm/gud.h
6520 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6521 M: Hans de Goede <hdegoede@redhat.com>
6523 T: git git://anongit.freedesktop.org/drm/drm-misc
6524 F: drivers/gpu/drm/tiny/gm12u320.c
6526 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6527 M: Ondrej Jirman <megi@xff.cz>
6528 M: Javier Martinez Canillas <javierm@redhat.com>
6530 T: git git://anongit.freedesktop.org/drm/drm-misc
6531 F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6532 F: drivers/gpu/drm/panel/panel-himax-hx8394.c
6534 DRM DRIVER FOR HX8357D PANELS
6535 M: Emma Anholt <emma@anholt.net>
6537 T: git git://anongit.freedesktop.org/drm/drm-misc
6538 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6539 F: drivers/gpu/drm/tiny/hx8357d.c
6541 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6542 M: Deepak Rawat <drawat.floss@gmail.com>
6543 L: linux-hyperv@vger.kernel.org
6544 L: dri-devel@lists.freedesktop.org
6546 T: git git://anongit.freedesktop.org/drm/drm-misc
6547 F: drivers/gpu/drm/hyperv
6549 DRM DRIVER FOR ILITEK ILI9225 PANELS
6550 M: David Lechner <david@lechnology.com>
6552 T: git git://anongit.freedesktop.org/drm/drm-misc
6553 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6554 F: drivers/gpu/drm/tiny/ili9225.c
6556 DRM DRIVER FOR ILITEK ILI9486 PANELS
6557 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6559 T: git git://anongit.freedesktop.org/drm/drm-misc
6560 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6561 F: drivers/gpu/drm/tiny/ili9486.c
6563 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6564 M: Jagan Teki <jagan@edgeble.ai>
6566 F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6567 F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6569 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6570 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6572 T: git git://anongit.freedesktop.org/drm/drm-misc
6573 F: drivers/gpu/drm/logicvc/
6575 DRM DRIVER FOR LVDS PANELS
6576 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6577 L: dri-devel@lists.freedesktop.org
6579 T: git git://anongit.freedesktop.org/drm/drm-misc
6580 F: Documentation/devicetree/bindings/display/lvds.yaml
6581 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6582 F: drivers/gpu/drm/panel/panel-lvds.c
6584 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6585 M: Guido Günther <agx@sigxcpu.org>
6586 R: Purism Kernel Team <kernel@puri.sm>
6588 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6589 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6591 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6592 M: Dave Airlie <airlied@redhat.com>
6593 R: Thomas Zimmermann <tzimmermann@suse.de>
6594 L: dri-devel@lists.freedesktop.org
6596 T: git git://anongit.freedesktop.org/drm/drm-misc
6597 F: drivers/gpu/drm/mgag200/
6599 DRM DRIVER FOR MI0283QT
6600 M: Noralf Trønnes <noralf@tronnes.org>
6602 T: git git://anongit.freedesktop.org/drm/drm-misc
6603 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6604 F: drivers/gpu/drm/tiny/mi0283qt.c
6606 DRM DRIVER FOR MIPI DBI compatible panels
6607 M: Noralf Trønnes <noralf@tronnes.org>
6609 W: https://github.com/notro/panel-mipi-dbi/wiki
6610 T: git git://anongit.freedesktop.org/drm/drm-misc
6611 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6612 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6614 DRM DRIVER FOR MSM ADRENO GPU
6615 M: Rob Clark <robdclark@gmail.com>
6616 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6617 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6618 R: Sean Paul <sean@poorly.run>
6619 R: Marijn Suijten <marijn.suijten@somainline.org>
6620 L: linux-arm-msm@vger.kernel.org
6621 L: dri-devel@lists.freedesktop.org
6622 L: freedreno@lists.freedesktop.org
6624 B: https://gitlab.freedesktop.org/drm/msm/-/issues
6625 T: git https://gitlab.freedesktop.org/drm/msm.git
6626 F: Documentation/devicetree/bindings/display/msm/
6627 F: drivers/gpu/drm/msm/
6628 F: include/uapi/drm/msm_drm.h
6630 DRM DRIVER FOR NOVATEK NT35510 PANELS
6631 M: Linus Walleij <linus.walleij@linaro.org>
6633 T: git git://anongit.freedesktop.org/drm/drm-misc
6634 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6635 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6637 DRM DRIVER FOR NOVATEK NT35560 PANELS
6638 M: Linus Walleij <linus.walleij@linaro.org>
6640 T: git git://anongit.freedesktop.org/drm/drm-misc
6641 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6642 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6644 DRM DRIVER FOR NOVATEK NT36523 PANELS
6645 M: Jianhua Lu <lujianhua000@gmail.com>
6647 T: git git://anongit.freedesktop.org/drm/drm-misc
6648 F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
6649 F: drivers/gpu/drm/panel/panel-novatek-nt36523.c
6651 DRM DRIVER FOR NOVATEK NT36672A PANELS
6652 M: Sumit Semwal <sumit.semwal@linaro.org>
6654 T: git git://anongit.freedesktop.org/drm/drm-misc
6655 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6656 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6658 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6659 M: Ben Skeggs <bskeggs@redhat.com>
6660 M: Karol Herbst <kherbst@redhat.com>
6661 M: Lyude Paul <lyude@redhat.com>
6662 L: dri-devel@lists.freedesktop.org
6663 L: nouveau@lists.freedesktop.org
6665 W: https://nouveau.freedesktop.org/
6666 Q: https://patchwork.freedesktop.org/project/nouveau/
6667 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6668 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6669 C: irc://irc.oftc.net/nouveau
6670 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6671 F: drivers/gpu/drm/nouveau/
6672 F: include/uapi/drm/nouveau_drm.h
6674 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6675 M: Stefan Mavrodiev <stefan@olimex.com>
6677 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6678 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6680 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6681 R: Douglas Anderson <dianders@chromium.org>
6682 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6683 F: drivers/gpu/drm/bridge/parade-ps8640.c
6685 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6686 M: Noralf Trønnes <noralf@tronnes.org>
6688 T: git git://anongit.freedesktop.org/drm/drm-misc
6689 F: Documentation/devicetree/bindings/display/repaper.txt
6690 F: drivers/gpu/drm/tiny/repaper.c
6692 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6693 M: Dave Airlie <airlied@redhat.com>
6694 M: Gerd Hoffmann <kraxel@redhat.com>
6695 L: virtualization@lists.linux-foundation.org
6697 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6698 T: git git://anongit.freedesktop.org/drm/drm-misc
6699 F: drivers/gpu/drm/tiny/cirrus.c
6701 DRM DRIVER FOR QXL VIRTUAL GPU
6702 M: Dave Airlie <airlied@redhat.com>
6703 M: Gerd Hoffmann <kraxel@redhat.com>
6704 L: virtualization@lists.linux-foundation.org
6705 L: spice-devel@lists.freedesktop.org
6707 T: git git://anongit.freedesktop.org/drm/drm-misc
6708 F: drivers/gpu/drm/qxl/
6709 F: include/uapi/drm/qxl_drm.h
6711 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6712 M: Robert Chiras <robert.chiras@nxp.com>
6714 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6715 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6717 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6718 M: Linus Walleij <linus.walleij@linaro.org>
6720 T: git git://anongit.freedesktop.org/drm/drm-misc
6721 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6722 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6724 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
6725 M: Inki Dae <inki.dae@samsung.com>
6726 M: Jagan Teki <jagan@amarulasolutions.com>
6727 M: Marek Szyprowski <m.szyprowski@samsung.com>
6729 T: git git://anongit.freedesktop.org/drm/drm-misc
6730 F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
6731 F: drivers/gpu/drm/bridge/samsung-dsim.c
6732 F: include/drm/bridge/samsung-dsim.h
6734 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6735 M: Markuss Broks <markuss.broks@gmail.com>
6737 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6738 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6740 DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
6741 M: Artur Weber <aweber.kernel@gmail.com>
6743 F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
6744 F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
6746 DRM DRIVER FOR SITRONIX ST7586 PANELS
6747 M: David Lechner <david@lechnology.com>
6749 T: git git://anongit.freedesktop.org/drm/drm-misc
6750 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6751 F: drivers/gpu/drm/tiny/st7586.c
6753 DRM DRIVER FOR SITRONIX ST7701 PANELS
6754 M: Jagan Teki <jagan@amarulasolutions.com>
6756 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6757 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6759 DRM DRIVER FOR SITRONIX ST7703 PANELS
6760 M: Guido Günther <agx@sigxcpu.org>
6761 R: Purism Kernel Team <kernel@puri.sm>
6762 R: Ondrej Jirman <megous@megous.com>
6764 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6765 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6767 DRM DRIVER FOR SITRONIX ST7735R PANELS
6768 M: David Lechner <david@lechnology.com>
6770 T: git git://anongit.freedesktop.org/drm/drm-misc
6771 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6772 F: drivers/gpu/drm/tiny/st7735r.c
6774 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6775 M: Javier Martinez Canillas <javierm@redhat.com>
6777 T: git git://anongit.freedesktop.org/drm/drm-misc
6778 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6779 F: drivers/gpu/drm/solomon/ssd130x*
6781 DRM DRIVER FOR ST-ERICSSON MCDE
6782 M: Linus Walleij <linus.walleij@linaro.org>
6784 T: git git://anongit.freedesktop.org/drm/drm-misc
6785 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6786 F: drivers/gpu/drm/mcde/
6788 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6789 M: Jagan Teki <jagan@amarulasolutions.com>
6791 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6792 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6794 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6795 R: Douglas Anderson <dianders@chromium.org>
6796 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6797 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6799 DRM DRIVER FOR TPO TPG110 PANELS
6800 M: Linus Walleij <linus.walleij@linaro.org>
6802 T: git git://anongit.freedesktop.org/drm/drm-misc
6803 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6804 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6806 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6807 M: Dave Airlie <airlied@redhat.com>
6808 R: Sean Paul <sean@poorly.run>
6809 R: Thomas Zimmermann <tzimmermann@suse.de>
6810 L: dri-devel@lists.freedesktop.org
6812 T: git git://anongit.freedesktop.org/drm/drm-misc
6813 F: drivers/gpu/drm/udl/
6815 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6816 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6817 M: Melissa Wen <melissa.srw@gmail.com>
6818 M: Maíra Canal <mairacanal@riseup.net>
6819 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6820 R: Daniel Vetter <daniel@ffwll.ch>
6821 L: dri-devel@lists.freedesktop.org
6823 T: git git://anongit.freedesktop.org/drm/drm-misc
6824 F: Documentation/gpu/vkms.rst
6825 F: drivers/gpu/drm/vkms/
6827 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6828 M: Hans de Goede <hdegoede@redhat.com>
6829 L: dri-devel@lists.freedesktop.org
6831 T: git git://anongit.freedesktop.org/drm/drm-misc
6832 F: drivers/gpu/drm/vboxvideo/
6834 DRM DRIVER FOR VMWARE VIRTUAL GPU
6835 M: Zack Rusin <zackr@vmware.com>
6836 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6837 L: dri-devel@lists.freedesktop.org
6839 T: git git://anongit.freedesktop.org/drm/drm-misc
6840 F: drivers/gpu/drm/vmwgfx/
6841 F: include/uapi/drm/vmwgfx_drm.h
6843 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6844 M: Linus Walleij <linus.walleij@linaro.org>
6846 T: git git://anongit.freedesktop.org/drm/drm-misc
6847 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6848 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6851 M: David Airlie <airlied@gmail.com>
6852 M: Daniel Vetter <daniel@ffwll.ch>
6853 L: dri-devel@lists.freedesktop.org
6855 B: https://gitlab.freedesktop.org/drm
6856 C: irc://irc.oftc.net/dri-devel
6857 T: git git://anongit.freedesktop.org/drm/drm
6858 F: Documentation/devicetree/bindings/display/
6859 F: Documentation/devicetree/bindings/gpu/
6860 F: Documentation/gpu/
6863 F: include/linux/vga*
6864 F: include/uapi/drm/
6866 DRM DRIVERS AND MISC GPU PATCHES
6867 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6868 M: Maxime Ripard <mripard@kernel.org>
6869 M: Thomas Zimmermann <tzimmermann@suse.de>
6871 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6872 T: git git://anongit.freedesktop.org/drm/drm-misc
6873 F: Documentation/gpu/
6874 F: drivers/gpu/drm/*
6877 F: include/linux/vga*
6878 F: include/uapi/drm/drm*
6880 DRM DRIVERS FOR ALLWINNER A10
6881 M: Maxime Ripard <mripard@kernel.org>
6882 M: Chen-Yu Tsai <wens@csie.org>
6883 L: dri-devel@lists.freedesktop.org
6885 T: git git://anongit.freedesktop.org/drm/drm-misc
6886 F: Documentation/devicetree/bindings/display/allwinner*
6887 F: drivers/gpu/drm/sun4i/
6889 DRM DRIVERS FOR AMLOGIC SOCS
6890 M: Neil Armstrong <neil.armstrong@linaro.org>
6891 L: dri-devel@lists.freedesktop.org
6892 L: linux-amlogic@lists.infradead.org
6894 W: http://linux-meson.com/
6895 T: git git://anongit.freedesktop.org/drm/drm-misc
6896 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6897 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6898 F: Documentation/gpu/meson.rst
6899 F: drivers/gpu/drm/meson/
6901 DRM DRIVERS FOR ATMEL HLCDC
6902 M: Sam Ravnborg <sam@ravnborg.org>
6903 M: Boris Brezillon <bbrezillon@kernel.org>
6904 L: dri-devel@lists.freedesktop.org
6906 T: git git://anongit.freedesktop.org/drm/drm-misc
6907 F: Documentation/devicetree/bindings/display/atmel/
6908 F: drivers/gpu/drm/atmel-hlcdc/
6910 DRM DRIVERS FOR BRIDGE CHIPS
6911 M: Andrzej Hajda <andrzej.hajda@intel.com>
6912 M: Neil Armstrong <neil.armstrong@linaro.org>
6913 M: Robert Foss <rfoss@kernel.org>
6914 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6915 R: Jonas Karlman <jonas@kwiboo.se>
6916 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6918 T: git git://anongit.freedesktop.org/drm/drm-misc
6919 F: Documentation/devicetree/bindings/display/bridge/
6920 F: drivers/gpu/drm/bridge/
6921 F: drivers/gpu/drm/drm_bridge.c
6922 F: include/drm/drm_bridge.h
6924 DRM DRIVERS FOR EXYNOS
6925 M: Inki Dae <inki.dae@samsung.com>
6926 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6927 M: Kyungmin Park <kyungmin.park@samsung.com>
6928 L: dri-devel@lists.freedesktop.org
6930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6931 F: Documentation/devicetree/bindings/display/exynos/
6932 F: Documentation/devicetree/bindings/display/samsung/
6933 F: drivers/gpu/drm/exynos/
6934 F: include/uapi/drm/exynos_drm.h
6936 DRM DRIVERS FOR FREESCALE DCU
6937 M: Stefan Agner <stefan@agner.ch>
6938 M: Alison Wang <alison.wang@nxp.com>
6939 L: dri-devel@lists.freedesktop.org
6941 T: git git://anongit.freedesktop.org/drm/drm-misc
6942 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6943 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6944 F: drivers/gpu/drm/fsl-dcu/
6946 DRM DRIVERS FOR FREESCALE IMX
6947 M: Philipp Zabel <p.zabel@pengutronix.de>
6948 L: dri-devel@lists.freedesktop.org
6950 F: Documentation/devicetree/bindings/display/imx/
6951 F: drivers/gpu/drm/imx/ipuv3/
6952 F: drivers/gpu/ipu-v3/
6954 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6955 M: Liu Ying <victor.liu@nxp.com>
6956 L: dri-devel@lists.freedesktop.org
6958 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6959 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6960 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6961 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6962 F: drivers/gpu/drm/bridge/imx/
6964 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6965 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6966 L: dri-devel@lists.freedesktop.org
6968 T: git git://github.com/patjak/drm-gma500
6969 F: drivers/gpu/drm/gma500/
6971 DRM DRIVERS FOR HISILICON
6972 M: Xinliang Liu <xinliang.liu@linaro.org>
6973 M: Tian Tao <tiantao6@hisilicon.com>
6974 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6975 R: Sumit Semwal <sumit.semwal@linaro.org>
6976 R: Yongqin Liu <yongqin.liu@linaro.org>
6977 R: John Stultz <jstultz@google.com>
6978 L: dri-devel@lists.freedesktop.org
6980 T: git git://anongit.freedesktop.org/drm/drm-misc
6981 F: Documentation/devicetree/bindings/display/hisilicon/
6982 F: drivers/gpu/drm/hisilicon/
6984 DRM DRIVERS FOR LIMA
6985 M: Qiang Yu <yuq825@gmail.com>
6986 L: dri-devel@lists.freedesktop.org
6987 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6989 T: git git://anongit.freedesktop.org/drm/drm-misc
6990 F: drivers/gpu/drm/lima/
6991 F: include/uapi/drm/lima_drm.h
6993 DRM DRIVERS FOR MEDIATEK
6994 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6995 M: Philipp Zabel <p.zabel@pengutronix.de>
6996 L: dri-devel@lists.freedesktop.org
6997 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6999 F: Documentation/devicetree/bindings/display/mediatek/
7000 F: drivers/gpu/drm/mediatek/
7001 F: drivers/phy/mediatek/phy-mtk-dp.c
7002 F: drivers/phy/mediatek/phy-mtk-hdmi*
7003 F: drivers/phy/mediatek/phy-mtk-mipi*
7005 DRM DRIVERS FOR NVIDIA TEGRA
7006 M: Thierry Reding <thierry.reding@gmail.com>
7007 M: Mikko Perttunen <mperttunen@nvidia.com>
7008 L: dri-devel@lists.freedesktop.org
7009 L: linux-tegra@vger.kernel.org
7011 T: git https://gitlab.freedesktop.org/drm/tegra.git
7012 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7013 F: Documentation/devicetree/bindings/gpu/host1x/
7014 F: drivers/gpu/drm/tegra/
7015 F: drivers/gpu/host1x/
7016 F: include/linux/host1x.h
7017 F: include/uapi/drm/tegra_drm.h
7019 DRM DRIVERS FOR RENESAS
7020 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7021 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7022 L: dri-devel@lists.freedesktop.org
7023 L: linux-renesas-soc@vger.kernel.org
7025 T: git git://linuxtv.org/pinchartl/media drm/du/next
7026 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7027 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7028 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7029 F: Documentation/devicetree/bindings/display/renesas,du.yaml
7030 F: drivers/gpu/drm/renesas/
7031 F: include/linux/platform_data/shmob_drm.h
7033 DRM DRIVERS FOR ROCKCHIP
7034 M: Sandy Huang <hjc@rock-chips.com>
7035 M: Heiko Stübner <heiko@sntech.de>
7036 L: dri-devel@lists.freedesktop.org
7038 T: git git://anongit.freedesktop.org/drm/drm-misc
7039 F: Documentation/devicetree/bindings/display/rockchip/
7040 F: drivers/gpu/drm/rockchip/
7043 M: Alain Volmat <alain.volmat@foss.st.com>
7044 L: dri-devel@lists.freedesktop.org
7046 T: git git://anongit.freedesktop.org/drm/drm-misc
7047 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7048 F: drivers/gpu/drm/sti
7051 M: Yannick Fertre <yannick.fertre@foss.st.com>
7052 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7053 M: Philippe Cornu <philippe.cornu@foss.st.com>
7054 L: dri-devel@lists.freedesktop.org
7056 T: git git://anongit.freedesktop.org/drm/drm-misc
7057 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7058 F: drivers/gpu/drm/stm
7060 DRM DRIVERS FOR TI KEYSTONE
7061 M: Jyri Sarha <jyri.sarha@iki.fi>
7062 M: Tomi Valkeinen <tomba@kernel.org>
7063 L: dri-devel@lists.freedesktop.org
7065 T: git git://anongit.freedesktop.org/drm/drm-misc
7066 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7067 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7068 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7069 F: drivers/gpu/drm/tidss/
7071 DRM DRIVERS FOR TI LCDC
7072 M: Jyri Sarha <jyri.sarha@iki.fi>
7073 R: Tomi Valkeinen <tomba@kernel.org>
7074 L: dri-devel@lists.freedesktop.org
7076 F: Documentation/devicetree/bindings/display/tilcdc/
7077 F: drivers/gpu/drm/tilcdc/
7079 DRM DRIVERS FOR TI OMAP
7080 M: Tomi Valkeinen <tomba@kernel.org>
7081 L: dri-devel@lists.freedesktop.org
7083 F: Documentation/devicetree/bindings/display/ti/
7084 F: drivers/gpu/drm/omapdrm/
7087 M: Emma Anholt <emma@anholt.net>
7088 M: Melissa Wen <mwen@igalia.com>
7090 T: git git://anongit.freedesktop.org/drm/drm-misc
7091 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7092 F: drivers/gpu/drm/v3d/
7093 F: include/uapi/drm/v3d_drm.h
7096 M: Emma Anholt <emma@anholt.net>
7097 M: Maxime Ripard <mripard@kernel.org>
7099 T: git git://github.com/anholt/linux
7100 T: git git://anongit.freedesktop.org/drm/drm-misc
7101 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7102 F: drivers/gpu/drm/vc4/
7103 F: include/uapi/drm/vc4_drm.h
7105 DRM DRIVERS FOR VIVANTE GPU IP
7106 M: Lucas Stach <l.stach@pengutronix.de>
7107 R: Russell King <linux+etnaviv@armlinux.org.uk>
7108 R: Christian Gmeiner <christian.gmeiner@gmail.com>
7109 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7110 L: dri-devel@lists.freedesktop.org
7112 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7113 F: drivers/gpu/drm/etnaviv/
7114 F: include/uapi/drm/etnaviv_drm.h
7117 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7118 L: dri-devel@lists.freedesktop.org
7119 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7121 T: git git://anongit.freedesktop.org/drm/drm-misc
7122 F: Documentation/gpu/xen-front.rst
7123 F: drivers/gpu/drm/xen/
7125 DRM DRIVERS FOR XILINX
7126 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7127 L: dri-devel@lists.freedesktop.org
7129 T: git git://anongit.freedesktop.org/drm/drm-misc
7130 F: Documentation/devicetree/bindings/display/xlnx/
7131 F: drivers/gpu/drm/xlnx/
7134 M: Luben Tuikov <luben.tuikov@amd.com>
7135 L: dri-devel@lists.freedesktop.org
7137 T: git git://anongit.freedesktop.org/drm/drm-misc
7138 F: drivers/gpu/drm/scheduler/
7139 F: include/drm/gpu_scheduler.h
7142 M: Neil Armstrong <neil.armstrong@linaro.org>
7143 R: Sam Ravnborg <sam@ravnborg.org>
7144 L: dri-devel@lists.freedesktop.org
7146 T: git git://anongit.freedesktop.org/drm/drm-misc
7147 F: Documentation/devicetree/bindings/display/panel/
7148 F: drivers/gpu/drm/drm_panel.c
7149 F: drivers/gpu/drm/panel/
7150 F: include/drm/drm_panel.h
7152 DRM PRIVACY-SCREEN CLASS
7153 M: Hans de Goede <hdegoede@redhat.com>
7154 L: dri-devel@lists.freedesktop.org
7156 T: git git://anongit.freedesktop.org/drm/drm-misc
7157 F: drivers/gpu/drm/drm_privacy_screen*
7158 F: include/drm/drm_privacy_screen*
7161 M: Christian Koenig <christian.koenig@amd.com>
7162 M: Huang Rui <ray.huang@amd.com>
7163 L: dri-devel@lists.freedesktop.org
7165 T: git git://anongit.freedesktop.org/drm/drm-misc
7166 F: drivers/gpu/drm/ttm/
7169 DSBR100 USB FM RADIO DRIVER
7170 M: Alexey Klimov <klimov.linux@gmail.com>
7171 L: linux-media@vger.kernel.org
7173 T: git git://linuxtv.org/media_tree.git
7174 F: drivers/media/radio/dsbr100.c
7177 M: Hans Verkuil <hverkuil@xs4all.nl>
7178 L: linux-media@vger.kernel.org
7180 W: https://linuxtv.org
7181 T: git git://linuxtv.org/media_tree.git
7182 F: drivers/media/pci/dt3155/
7184 DVB_USB_AF9015 MEDIA DRIVER
7185 M: Antti Palosaari <crope@iki.fi>
7186 L: linux-media@vger.kernel.org
7188 W: https://linuxtv.org
7189 W: http://palosaari.fi/linux/
7190 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7191 T: git git://linuxtv.org/anttip/media_tree.git
7192 F: drivers/media/usb/dvb-usb-v2/af9015*
7194 DVB_USB_AF9035 MEDIA DRIVER
7195 M: Antti Palosaari <crope@iki.fi>
7196 L: linux-media@vger.kernel.org
7198 W: https://linuxtv.org
7199 W: http://palosaari.fi/linux/
7200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7201 T: git git://linuxtv.org/anttip/media_tree.git
7202 F: drivers/media/usb/dvb-usb-v2/af9035*
7204 DVB_USB_ANYSEE MEDIA DRIVER
7205 M: Antti Palosaari <crope@iki.fi>
7206 L: linux-media@vger.kernel.org
7208 W: https://linuxtv.org
7209 W: http://palosaari.fi/linux/
7210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7211 T: git git://linuxtv.org/anttip/media_tree.git
7212 F: drivers/media/usb/dvb-usb-v2/anysee*
7214 DVB_USB_AU6610 MEDIA DRIVER
7215 M: Antti Palosaari <crope@iki.fi>
7216 L: linux-media@vger.kernel.org
7218 W: https://linuxtv.org
7219 W: http://palosaari.fi/linux/
7220 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7221 T: git git://linuxtv.org/anttip/media_tree.git
7222 F: drivers/media/usb/dvb-usb-v2/au6610*
7224 DVB_USB_CE6230 MEDIA DRIVER
7225 M: Antti Palosaari <crope@iki.fi>
7226 L: linux-media@vger.kernel.org
7228 W: https://linuxtv.org
7229 W: http://palosaari.fi/linux/
7230 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7231 T: git git://linuxtv.org/anttip/media_tree.git
7232 F: drivers/media/usb/dvb-usb-v2/ce6230*
7234 DVB_USB_CXUSB MEDIA DRIVER
7235 M: Michael Krufky <mkrufky@linuxtv.org>
7236 L: linux-media@vger.kernel.org
7238 W: https://linuxtv.org
7239 W: http://github.com/mkrufky
7240 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7241 T: git git://linuxtv.org/media_tree.git
7242 F: drivers/media/usb/dvb-usb/cxusb*
7244 DVB_USB_EC168 MEDIA DRIVER
7245 M: Antti Palosaari <crope@iki.fi>
7246 L: linux-media@vger.kernel.org
7248 W: https://linuxtv.org
7249 W: http://palosaari.fi/linux/
7250 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7251 T: git git://linuxtv.org/anttip/media_tree.git
7252 F: drivers/media/usb/dvb-usb-v2/ec168*
7254 DVB_USB_GL861 MEDIA DRIVER
7255 M: Antti Palosaari <crope@iki.fi>
7256 L: linux-media@vger.kernel.org
7258 W: https://linuxtv.org
7259 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7260 T: git git://linuxtv.org/anttip/media_tree.git
7261 F: drivers/media/usb/dvb-usb-v2/gl861*
7263 DVB_USB_MXL111SF MEDIA DRIVER
7264 M: Michael Krufky <mkrufky@linuxtv.org>
7265 L: linux-media@vger.kernel.org
7267 W: https://linuxtv.org
7268 W: http://github.com/mkrufky
7269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7270 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7271 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7273 DVB_USB_RTL28XXU MEDIA DRIVER
7274 M: Antti Palosaari <crope@iki.fi>
7275 L: linux-media@vger.kernel.org
7277 W: https://linuxtv.org
7278 W: http://palosaari.fi/linux/
7279 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7280 T: git git://linuxtv.org/anttip/media_tree.git
7281 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7283 DVB_USB_V2 MEDIA DRIVER
7284 M: Antti Palosaari <crope@iki.fi>
7285 L: linux-media@vger.kernel.org
7287 W: https://linuxtv.org
7288 W: http://palosaari.fi/linux/
7289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7290 T: git git://linuxtv.org/anttip/media_tree.git
7291 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7292 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7295 M: Jason Baron <jbaron@akamai.com>
7296 M: Jim Cromie <jim.cromie@gmail.com>
7298 F: include/linux/dynamic_debug.h
7299 F: lib/dynamic_debug.c
7300 F: lib/test_dynamic_debug.c
7302 DYNAMIC INTERRUPT MODERATION
7303 M: Tal Gilboa <talgi@nvidia.com>
7305 F: Documentation/networking/net_dim.rst
7306 F: include/linux/dim.h
7309 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7310 M: Daniel Lezcano <daniel.lezcano@kernel.org>
7311 L: linux-pm@vger.kernel.org
7313 B: https://bugzilla.kernel.org
7314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7315 F: drivers/powercap/dtpm*
7316 F: include/linux/dtpm.h
7318 DZ DECSTATION DZ11 SERIAL DRIVER
7319 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7321 F: drivers/tty/serial/dz.*
7323 E3X0 POWER BUTTON DRIVER
7324 M: Moritz Fischer <moritz.fischer@ettus.com>
7325 L: usrp-users@lists.ettus.com
7327 W: http://www.ettus.com
7328 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7329 F: drivers/input/misc/e3x0-button.c
7332 M: Antti Palosaari <crope@iki.fi>
7333 L: linux-media@vger.kernel.org
7335 W: https://linuxtv.org
7336 W: http://palosaari.fi/linux/
7337 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7338 T: git git://linuxtv.org/anttip/media_tree.git
7339 F: drivers/media/tuners/e4000*
7341 EARTH_PT1 MEDIA DRIVER
7342 M: Akihiro Tsukada <tskd08@gmail.com>
7343 L: linux-media@vger.kernel.org
7345 F: drivers/media/pci/pt1/
7347 EARTH_PT3 MEDIA DRIVER
7348 M: Akihiro Tsukada <tskd08@gmail.com>
7349 L: linux-media@vger.kernel.org
7351 F: drivers/media/pci/pt3/
7354 M: Antti Palosaari <crope@iki.fi>
7355 L: linux-media@vger.kernel.org
7357 W: https://linuxtv.org
7358 W: http://palosaari.fi/linux/
7359 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7360 T: git git://linuxtv.org/anttip/media_tree.git
7361 F: drivers/media/dvb-frontends/ec100*
7364 M: Tyler Hicks <code@tyhicks.com>
7365 L: ecryptfs@vger.kernel.org
7367 W: http://ecryptfs.org
7368 W: https://launchpad.net/ecryptfs
7369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7370 F: Documentation/filesystems/ecryptfs.rst
7374 M: Yazen Ghannam <yazen.ghannam@amd.com>
7375 L: linux-edac@vger.kernel.org
7377 F: drivers/edac/amd64_edac*
7378 F: drivers/edac/mce_amd*
7381 M: Jan Luebbe <jlu@pengutronix.de>
7382 L: linux-edac@vger.kernel.org
7384 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7385 F: drivers/edac/armada_xp_*
7388 M: Stefan Schaeckeler <sschaeck@cisco.com>
7390 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7391 F: drivers/edac/aspeed_edac.c
7394 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7396 F: drivers/edac/bluefield_edac.c
7399 M: Andre Przywara <andre.przywara@arm.com>
7400 L: linux-edac@vger.kernel.org
7402 F: drivers/edac/highbank*
7405 M: Ralf Baechle <ralf@linux-mips.org>
7406 L: linux-edac@vger.kernel.org
7407 L: linux-mips@vger.kernel.org
7409 F: drivers/edac/octeon_edac*
7411 EDAC-CAVIUM THUNDERX
7412 M: Robert Richter <rric@kernel.org>
7413 L: linux-edac@vger.kernel.org
7415 F: drivers/edac/thunderx_edac*
7418 M: Borislav Petkov <bp@alien8.de>
7419 M: Tony Luck <tony.luck@intel.com>
7420 R: James Morse <james.morse@arm.com>
7421 R: Mauro Carvalho Chehab <mchehab@kernel.org>
7422 R: Robert Richter <rric@kernel.org>
7423 L: linux-edac@vger.kernel.org
7425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7426 F: Documentation/admin-guide/ras.rst
7427 F: Documentation/driver-api/edac.rst
7429 F: include/linux/edac.h
7432 M: Lei Wang <lewan@microsoft.com>
7433 L: linux-edac@vger.kernel.org
7435 F: drivers/edac/dmc520_edac.c
7438 M: Mark Gross <markgross@kernel.org>
7439 L: linux-edac@vger.kernel.org
7441 F: drivers/edac/e752x_edac.c
7444 L: linux-edac@vger.kernel.org
7446 F: drivers/edac/e7xxx_edac.c
7449 M: York Sun <york.sun@nxp.com>
7450 L: linux-edac@vger.kernel.org
7452 F: drivers/edac/fsl_ddr_edac.*
7455 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7456 L: linux-edac@vger.kernel.org
7458 F: drivers/edac/ghes_edac.c
7461 M: Tony Luck <tony.luck@intel.com>
7462 L: linux-edac@vger.kernel.org
7464 F: drivers/edac/i10nm_base.c
7467 L: linux-edac@vger.kernel.org
7469 F: drivers/edac/i3000_edac.c
7472 L: linux-edac@vger.kernel.org
7474 F: drivers/edac/i5000_edac.c
7477 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7478 L: linux-edac@vger.kernel.org
7480 F: drivers/edac/i5400_edac.c
7483 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7484 L: linux-edac@vger.kernel.org
7486 F: drivers/edac/i7300_edac.c
7489 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7490 L: linux-edac@vger.kernel.org
7492 F: drivers/edac/i7core_edac.c
7495 M: Tim Small <tim@buttersideup.com>
7496 L: linux-edac@vger.kernel.org
7498 F: drivers/edac/i82443bxgx_edac.c
7501 M: "Arvind R." <arvino55@gmail.com>
7502 L: linux-edac@vger.kernel.org
7504 F: drivers/edac/i82975x_edac.c
7507 M: Jason Baron <jbaron@akamai.com>
7508 L: linux-edac@vger.kernel.org
7510 F: drivers/edac/ie31200_edac.c
7513 M: Tony Luck <tony.luck@intel.com>
7514 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7515 L: linux-edac@vger.kernel.org
7517 F: drivers/edac/igen6_edac.c
7520 M: Johannes Thumshirn <morbidrsa@gmail.com>
7521 L: linux-edac@vger.kernel.org
7523 F: drivers/edac/mpc85xx_edac.[ch]
7526 M: Marvin Lin <kflin@nuvoton.com>
7527 M: Stanley Chu <yschu@nuvoton.com>
7528 L: linux-edac@vger.kernel.org
7530 F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7531 F: drivers/edac/npcm_edac.c
7534 M: Egor Martovetsky <egor@pasemi.com>
7535 L: linux-edac@vger.kernel.org
7537 F: drivers/edac/pasemi_edac.c
7540 M: Tony Luck <tony.luck@intel.com>
7541 L: linux-edac@vger.kernel.org
7543 F: drivers/edac/pnd2_edac.[ch]
7546 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7547 L: linux-arm-msm@vger.kernel.org
7548 L: linux-edac@vger.kernel.org
7550 F: drivers/edac/qcom_edac.c
7553 M: Tim Small <tim@buttersideup.com>
7554 L: linux-edac@vger.kernel.org
7556 F: drivers/edac/r82600_edac.c
7559 M: Tony Luck <tony.luck@intel.com>
7560 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7561 L: linux-edac@vger.kernel.org
7563 F: drivers/edac/sb_edac.c
7566 M: Tony Luck <tony.luck@intel.com>
7567 L: linux-edac@vger.kernel.org
7569 F: drivers/edac/skx_*.[ch]
7572 M: Tero Kristo <kristo@kernel.org>
7573 L: linux-edac@vger.kernel.org
7575 F: drivers/edac/ti_edac.c
7577 EDIROL UA-101/UA-1000 DRIVER
7578 M: Clemens Ladisch <clemens@ladisch.de>
7579 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7582 F: sound/usb/misc/ua101.c
7585 M: Ivan Hu <ivan.hu@canonical.com>
7586 M: Ard Biesheuvel <ardb@kernel.org>
7587 L: linux-efi@vger.kernel.org
7589 F: drivers/firmware/efi/test/
7591 EFI VARIABLE FILESYSTEM
7592 M: Jeremy Kerr <jk@ozlabs.org>
7593 M: Ard Biesheuvel <ardb@kernel.org>
7594 L: linux-efi@vger.kernel.org
7596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7599 EFIFB FRAMEBUFFER DRIVER
7600 M: Peter Jones <pjones@redhat.com>
7601 L: linux-fbdev@vger.kernel.org
7603 F: drivers/video/fbdev/efifb.c
7607 W: http://aeschi.ch.eu.org/efs/
7610 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7611 M: Douglas Miller <dougmill@linux.ibm.com>
7612 L: netdev@vger.kernel.org
7614 F: drivers/net/ethernet/ibm/ehea/
7616 ELM327 CAN NETWORK DRIVER
7617 M: Max Staudt <max@enpas.org>
7618 L: linux-can@vger.kernel.org
7620 F: Documentation/networking/device_drivers/can/can327.rst
7621 F: drivers/net/can/can327.c
7623 EM28XX VIDEO4LINUX DRIVER
7624 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7625 L: linux-media@vger.kernel.org
7627 W: https://linuxtv.org
7628 T: git git://linuxtv.org/media_tree.git
7629 F: Documentation/admin-guide/media/em28xx*
7630 F: drivers/media/usb/em28xx/
7632 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7633 M: Adrian Hunter <adrian.hunter@intel.com>
7634 M: Ritesh Harjani <riteshh@codeaurora.org>
7635 M: Asutosh Das <asutoshd@codeaurora.org>
7636 L: linux-mmc@vger.kernel.org
7638 F: drivers/mmc/host/cqhci*
7640 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7641 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7642 L: linux-scsi@vger.kernel.org
7644 W: http://www.broadcom.com
7645 F: drivers/scsi/be2iscsi/
7647 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7648 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7649 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7650 M: Somnath Kotur <somnath.kotur@broadcom.com>
7651 L: netdev@vger.kernel.org
7653 W: http://www.emulex.com
7654 F: drivers/net/ethernet/emulex/benet/
7656 EMULEX ONECONNECT ROCE DRIVER
7657 M: Selvin Xavier <selvin.xavier@broadcom.com>
7658 L: linux-rdma@vger.kernel.org
7660 W: http://www.broadcom.com
7661 F: drivers/infiniband/hw/ocrdma/
7662 F: include/uapi/rdma/ocrdma-abi.h
7664 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7665 M: James Smart <james.smart@broadcom.com>
7666 M: Ram Vegesna <ram.vegesna@broadcom.com>
7667 L: linux-scsi@vger.kernel.org
7668 L: target-devel@vger.kernel.org
7670 W: http://www.broadcom.com
7671 F: drivers/scsi/elx/
7673 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7674 M: James Smart <james.smart@broadcom.com>
7675 M: Dick Kennedy <dick.kennedy@broadcom.com>
7676 L: linux-scsi@vger.kernel.org
7678 W: http://www.broadcom.com
7679 F: drivers/scsi/lpfc/
7681 ENE CB710 FLASH CARD READER DRIVER
7682 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7684 F: drivers/misc/cb710/
7685 F: drivers/mmc/host/cb710-mmc.*
7686 F: include/linux/cb710.h
7688 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7689 M: Maxim Levitsky <maximlevitsky@gmail.com>
7691 F: drivers/media/rc/ene_ir.*
7693 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7694 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7695 L: linuxppc-dev@lists.ozlabs.org
7697 F: drivers/tty/ehv_bytechan.c
7699 EPSON S1D13XXX FRAMEBUFFER DRIVER
7700 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7703 F: drivers/video/fbdev/s1d13xxxfb.c
7704 F: include/video/s1d13xxxfb.h
7707 M: Gao Xiang <xiang@kernel.org>
7708 M: Chao Yu <chao@kernel.org>
7709 R: Yue Hu <huyue2@coolpad.com>
7710 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7711 L: linux-erofs@lists.ozlabs.org
7713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7714 F: Documentation/ABI/testing/sysfs-fs-erofs
7715 F: Documentation/filesystems/erofs.rst
7717 F: include/trace/events/erofs.h
7719 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7720 M: Jeff Layton <jlayton@kernel.org>
7722 F: include/linux/errseq.h
7726 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7728 L: linux-can@vger.kernel.org
7730 F: drivers/net/can/usb/esd_usb.c
7732 ET131X NETWORK DRIVER
7733 M: Mark Einon <mark.einon@gmail.com>
7735 F: drivers/net/ethernet/agere/
7737 ETAS ES58X CAN/USB DRIVER
7738 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7739 L: linux-can@vger.kernel.org
7741 F: Documentation/networking/devlink/etas_es58x.rst
7742 F: drivers/net/can/usb/etas_es58x/
7745 M: Roopa Prabhu <roopa@nvidia.com>
7746 M: Nikolay Aleksandrov <razor@blackwall.org>
7747 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7748 L: netdev@vger.kernel.org
7750 W: http://www.linuxfoundation.org/en/Net:Bridge
7751 F: include/linux/netfilter_bridge/
7754 ETHERNET PHY LIBRARY
7755 M: Andrew Lunn <andrew@lunn.ch>
7756 M: Heiner Kallweit <hkallweit1@gmail.com>
7757 R: Russell King <linux@armlinux.org.uk>
7758 L: netdev@vger.kernel.org
7760 F: Documentation/ABI/testing/sysfs-class-net-phydev
7761 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7762 F: Documentation/devicetree/bindings/net/mdio*
7763 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7764 F: Documentation/networking/phy.rst
7765 F: drivers/net/mdio/
7766 F: drivers/net/mdio/acpi_mdio.c
7767 F: drivers/net/mdio/fwnode_mdio.c
7768 F: drivers/net/mdio/of_mdio.c
7771 F: include/dt-bindings/net/qca-ar803x.h
7772 F: include/linux/*mdio*.h
7773 F: include/linux/linkmode.h
7774 F: include/linux/mdio/*.h
7775 F: include/linux/mii.h
7776 F: include/linux/of_net.h
7777 F: include/linux/phy.h
7778 F: include/linux/phy_fixed.h
7779 F: include/linux/platform_data/mdio-bcm-unimac.h
7780 F: include/linux/platform_data/mdio-gpio.h
7781 F: include/trace/events/mdio.h
7782 F: include/uapi/linux/mdio.h
7783 F: include/uapi/linux/mii.h
7784 F: net/core/of_net.c
7787 R: Eric Biederman <ebiederm@xmission.com>
7788 R: Kees Cook <keescook@chromium.org>
7789 L: linux-mm@kvack.org
7791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7794 F: include/linux/binfmts.h
7795 F: include/linux/elf.h
7796 F: include/uapi/linux/binfmts.h
7797 F: include/uapi/linux/elf.h
7798 F: tools/testing/selftests/exec/
7803 M: Namjae Jeon <linkinjeon@kernel.org>
7804 M: Sungjong Seo <sj1557.seo@samsung.com>
7805 L: linux-fsdevel@vger.kernel.org
7807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7811 M: Jan Kara <jack@suse.com>
7812 L: linux-ext4@vger.kernel.org
7814 F: Documentation/filesystems/ext2.rst
7816 F: include/linux/ext2*
7819 M: "Theodore Ts'o" <tytso@mit.edu>
7820 M: Andreas Dilger <adilger.kernel@dilger.ca>
7821 L: linux-ext4@vger.kernel.org
7823 W: http://ext4.wiki.kernel.org
7824 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7826 F: Documentation/filesystems/ext4/
7828 F: include/trace/events/ext4.h
7829 F: include/uapi/linux/ext4.h
7831 Extended Verification Module (EVM)
7832 M: Mimi Zohar <zohar@linux.ibm.com>
7833 L: linux-integrity@vger.kernel.org
7835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7836 F: security/integrity/
7837 F: security/integrity/evm/
7839 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7840 M: Ard Biesheuvel <ardb@kernel.org>
7841 L: linux-efi@vger.kernel.org
7843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7844 F: Documentation/admin-guide/efi-stub.rst
7845 F: arch/*/include/asm/efi.h
7846 F: arch/*/kernel/efi.c
7847 F: arch/arm/boot/compressed/efi-header.S
7848 F: arch/x86/platform/efi/
7849 F: drivers/firmware/efi/
7850 F: include/linux/efi*.h
7852 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7853 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7854 M: Chanwoo Choi <cw00.choi@samsung.com>
7855 L: linux-kernel@vger.kernel.org
7857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7858 F: Documentation/devicetree/bindings/extcon/
7859 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7861 F: include/linux/extcon.h
7862 F: include/linux/extcon/
7865 M: Masami Hiramatsu <mhiramat@kernel.org>
7866 L: linux-kernel@vger.kernel.org
7867 L: linux-trace-kernel@vger.kernel.org
7869 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
7870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
7871 F: Documentation/admin-guide/bootconfig.rst
7872 F: fs/proc/bootconfig.c
7873 F: include/linux/bootconfig.h
7874 F: lib/bootconfig-data.S
7876 F: tools/bootconfig/*
7877 F: tools/bootconfig/scripts/*
7880 M: Jingoo Han <jingoohan1@gmail.com>
7881 L: dri-devel@lists.freedesktop.org
7883 F: drivers/gpu/drm/exynos/exynos_dp*
7885 EXYNOS SYSMMU (IOMMU) driver
7886 M: Marek Szyprowski <m.szyprowski@samsung.com>
7887 L: iommu@lists.linux.dev
7889 F: drivers/iommu/exynos-iommu.c
7892 M: Jaegeuk Kim <jaegeuk@kernel.org>
7893 M: Chao Yu <chao@kernel.org>
7894 L: linux-f2fs-devel@lists.sourceforge.net
7896 W: https://f2fs.wiki.kernel.org/
7897 Q: https://patchwork.kernel.org/project/f2fs/list/
7898 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
7899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7900 F: Documentation/ABI/testing/sysfs-fs-f2fs
7901 F: Documentation/filesystems/f2fs.rst
7903 F: include/linux/f2fs_fs.h
7904 F: include/trace/events/f2fs.h
7905 F: include/uapi/linux/f2fs.h
7907 F71805F HARDWARE MONITORING DRIVER
7908 M: Jean Delvare <jdelvare@suse.com>
7909 L: linux-hwmon@vger.kernel.org
7911 F: Documentation/hwmon/f71805f.rst
7912 F: drivers/hwmon/f71805f.c
7915 M: Josh Poimboeuf <jpoimboe@kernel.org>
7917 F: scripts/faddr2line
7920 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7921 L: netdev@vger.kernel.org
7923 F: Documentation/networking/failover.rst
7924 F: include/net/failover.h
7925 F: net/core/failover.c
7928 M: Jan Kara <jack@suse.cz>
7929 R: Amir Goldstein <amir73il@gmail.com>
7930 R: Matthew Bobrowski <repnop@google.com>
7931 L: linux-fsdevel@vger.kernel.org
7933 F: fs/notify/fanotify/
7934 F: include/linux/fanotify.h
7935 F: include/uapi/linux/fanotify.h
7937 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
7938 M: Linus Walleij <linus.walleij@linaro.org>
7939 L: linux-usb@vger.kernel.org
7941 F: drivers/usb/fotg210/
7943 FARSYNC SYNCHRONOUS DRIVER
7944 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7946 W: http://www.farsite.co.uk/
7947 F: drivers/net/wan/farsync.*
7949 FAULT INJECTION SUPPORT
7950 M: Akinobu Mita <akinobu.mita@gmail.com>
7952 F: Documentation/fault-injection/
7953 F: lib/fault-inject.c
7955 FBTFT Framebuffer drivers
7956 L: dri-devel@lists.freedesktop.org
7957 L: linux-fbdev@vger.kernel.org
7959 F: drivers/staging/fbtft/
7962 M: Michael Buesch <m@bues.ch>
7963 L: linux-media@vger.kernel.org
7965 F: drivers/media/tuners/fc0011.c
7966 F: drivers/media/tuners/fc0011.h
7969 M: Antti Palosaari <crope@iki.fi>
7970 L: linux-media@vger.kernel.org
7972 W: https://linuxtv.org
7973 W: http://palosaari.fi/linux/
7974 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7975 T: git git://linuxtv.org/anttip/media_tree.git
7976 F: drivers/media/tuners/fc2580*
7978 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7979 M: Hannes Reinecke <hare@suse.de>
7980 L: linux-scsi@vger.kernel.org
7982 W: www.Open-FCoE.org
7983 F: drivers/scsi/fcoe/
7984 F: drivers/scsi/libfc/
7986 F: include/scsi/libfc.h
7987 F: include/scsi/libfcoe.h
7988 F: include/uapi/scsi/fc/
7990 FILE LOCKING (flock() and fcntl()/lockf())
7991 M: Jeff Layton <jlayton@kernel.org>
7992 M: Chuck Lever <chuck.lever@oracle.com>
7993 L: linux-fsdevel@vger.kernel.org
7997 F: include/linux/fcntl.h
7998 F: include/uapi/linux/fcntl.h
8000 FILESYSTEM DIRECT ACCESS (DAX)
8001 M: Dan Williams <dan.j.williams@intel.com>
8002 R: Matthew Wilcox <willy@infradead.org>
8003 R: Jan Kara <jack@suse.cz>
8004 L: linux-fsdevel@vger.kernel.org
8005 L: nvdimm@lists.linux.dev
8008 F: include/linux/dax.h
8009 F: include/trace/events/fs_dax.h
8011 FILESYSTEMS (VFS and infrastructure)
8012 M: Alexander Viro <viro@zeniv.linux.org.uk>
8013 M: Christian Brauner <brauner@kernel.org>
8014 L: linux-fsdevel@vger.kernel.org
8017 F: include/linux/fs.h
8018 F: include/linux/fs_types.h
8019 F: include/uapi/linux/fs.h
8020 F: include/uapi/linux/openat2.h
8022 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8023 M: Riku Voipio <riku.voipio@iki.fi>
8024 L: linux-hwmon@vger.kernel.org
8026 F: drivers/hwmon/f75375s.c
8027 F: include/linux/f75375s.h
8029 FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8030 M: Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8031 L: linux-can@vger.kernel.org
8033 F: drivers/net/can/usb/f81604.c
8035 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8036 M: Clemens Ladisch <clemens@ladisch.de>
8037 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
8038 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8041 F: include/uapi/sound/firewire.h
8044 FIREWIRE MEDIA DRIVERS (firedtv)
8045 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
8046 L: linux-media@vger.kernel.org
8047 L: linux1394-devel@lists.sourceforge.net
8049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8050 F: drivers/media/firewire/
8052 FIREWIRE SBP-2 TARGET
8053 M: Chris Boot <bootc@bootc.net>
8054 L: linux-scsi@vger.kernel.org
8055 L: target-devel@vger.kernel.org
8056 L: linux1394-devel@lists.sourceforge.net
8058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8059 F: drivers/target/sbp/
8062 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
8063 M: Takashi Sakamoto <takaswie@kernel.org>
8064 L: linux1394-devel@lists.sourceforge.net
8066 W: http://ieee1394.docs.kernel.org/
8067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8068 F: drivers/firewire/
8069 F: include/linux/firewire.h
8070 F: include/uapi/linux/firewire*.h
8073 FIRMWARE FRAMEWORK FOR ARMV8-A
8074 M: Sudeep Holla <sudeep.holla@arm.com>
8075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8077 F: drivers/firmware/arm_ffa/
8078 F: include/linux/arm_ffa.h
8080 FIRMWARE LOADER (request_firmware)
8081 M: Luis Chamberlain <mcgrof@kernel.org>
8082 M: Russ Weight <russell.h.weight@intel.com>
8083 L: linux-kernel@vger.kernel.org
8085 F: Documentation/firmware_class/
8086 F: drivers/base/firmware_loader/
8087 F: include/linux/firmware.h
8089 FLEXTIMER FTM-QUADDEC DRIVER
8090 M: Patrick Havelange <patrick.havelange@essensium.com>
8091 L: linux-iio@vger.kernel.org
8093 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8094 F: drivers/counter/ftm-quaddec.c
8097 M: Denis Efremov <efremov@linux.com>
8098 L: linux-block@vger.kernel.org
8100 F: drivers/block/floppy.c
8102 FLYSKY FSIA6B RC RECEIVER
8103 M: Markus Koch <markus@notsyncing.net>
8104 L: linux-input@vger.kernel.org
8106 F: drivers/input/joystick/fsia6b.c
8108 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8109 M: Geoffrey D. Bennett <g@b4.vu>
8110 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8113 F: sound/usb/mixer_scarlett_gen2.c
8115 FORCEDETH GIGABIT ETHERNET DRIVER
8116 M: Rain River <rain.1986.08.12@gmail.com>
8117 M: Zhu Yanjun <zyjzyj2000@gmail.com>
8118 L: netdev@vger.kernel.org
8120 F: drivers/net/ethernet/nvidia/*
8123 M: Kees Cook <keescook@chromium.org>
8124 L: linux-hardening@vger.kernel.org
8126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8127 F: include/linux/fortify-string.h
8128 F: lib/fortify_kunit.c
8129 F: lib/memcpy_kunit.c
8130 F: lib/strcat_kunit.c
8131 F: lib/strscpy_kunit.c
8132 F: lib/test_fortify/*
8133 F: scripts/test_fortify.sh
8137 M: Wu Hao <hao.wu@intel.com>
8138 R: Tom Rix <trix@redhat.com>
8139 L: linux-fpga@vger.kernel.org
8141 F: Documentation/ABI/testing/sysfs-bus-dfl*
8142 F: Documentation/fpga/dfl.rst
8143 F: drivers/fpga/dfl*
8144 F: drivers/uio/uio_dfl.c
8145 F: include/linux/dfl.h
8146 F: include/uapi/linux/fpga-dfl.h
8148 FPGA MANAGER FRAMEWORK
8149 M: Moritz Fischer <mdf@kernel.org>
8150 M: Wu Hao <hao.wu@intel.com>
8151 M: Xu Yilun <yilun.xu@intel.com>
8152 R: Tom Rix <trix@redhat.com>
8153 L: linux-fpga@vger.kernel.org
8155 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8157 F: Documentation/devicetree/bindings/fpga/
8158 F: Documentation/driver-api/fpga/
8159 F: Documentation/fpga/
8161 F: include/linux/fpga/
8164 M: Bill Metzenthen <billm@melbpc.org.au>
8166 W: https://floatingpoint.billm.au/
8167 F: arch/x86/math-emu/
8170 M: Daniel Vetter <daniel@ffwll.ch>
8172 T: git git://anongit.freedesktop.org/drm/drm-misc
8173 F: drivers/video/fbdev/core/
8176 M: Helge Deller <deller@gmx.de>
8177 L: linux-fbdev@vger.kernel.org
8178 L: dri-devel@lists.freedesktop.org
8180 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8182 F: Documentation/fb/
8184 F: include/linux/fb.h
8185 F: include/uapi/linux/fb.h
8186 F: include/uapi/video/
8189 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8190 M: Horia Geantă <horia.geanta@nxp.com>
8191 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8192 M: Gaurav Jain <gaurav.jain@nxp.com>
8193 L: linux-crypto@vger.kernel.org
8195 F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8196 F: drivers/crypto/caam/
8198 FREESCALE COLDFIRE M5441X MMC DRIVER
8199 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8200 L: linux-mmc@vger.kernel.org
8202 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8203 F: include/linux/platform_data/mmc-esdhc-mcf.h
8205 FREESCALE DIU FRAMEBUFFER DRIVER
8206 M: Timur Tabi <timur@kernel.org>
8207 L: linux-fbdev@vger.kernel.org
8209 F: drivers/video/fbdev/fsl-diu-fb.*
8211 FREESCALE DMA DRIVER
8212 M: Li Yang <leoyang.li@nxp.com>
8213 M: Zhang Wei <zw@zh-kernel.org>
8214 L: linuxppc-dev@lists.ozlabs.org
8216 F: drivers/dma/fsldma.*
8218 FREESCALE DSPI DRIVER
8219 M: Vladimir Oltean <olteanv@gmail.com>
8220 L: linux-spi@vger.kernel.org
8222 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8223 F: drivers/spi/spi-fsl-dspi.c
8224 F: include/linux/spi/spi-fsl-dspi.h
8226 FREESCALE ENETC ETHERNET DRIVERS
8227 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8228 M: Vladimir Oltean <vladimir.oltean@nxp.com>
8229 L: netdev@vger.kernel.org
8231 F: drivers/net/ethernet/freescale/enetc/
8233 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8234 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8235 L: netdev@vger.kernel.org
8237 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8238 F: drivers/net/ethernet/freescale/gianfar*
8240 FREESCALE GPMI NAND DRIVER
8241 M: Han Xu <han.xu@nxp.com>
8242 L: linux-mtd@lists.infradead.org
8244 F: drivers/mtd/nand/raw/gpmi-nand/*
8246 FREESCALE I2C CPM DRIVER
8247 M: Jochen Friedrich <jochen@scram.de>
8248 L: linuxppc-dev@lists.ozlabs.org
8249 L: linux-i2c@vger.kernel.org
8251 F: drivers/i2c/busses/i2c-cpm.c
8253 FREESCALE IMX / MXC FEC DRIVER
8254 M: Wei Fang <wei.fang@nxp.com>
8255 R: Shenwei Wang <shenwei.wang@nxp.com>
8256 R: Clark Wang <xiaoning.wang@nxp.com>
8257 R: NXP Linux Team <linux-imx@nxp.com>
8258 L: netdev@vger.kernel.org
8260 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8261 F: drivers/net/ethernet/freescale/fec.h
8262 F: drivers/net/ethernet/freescale/fec_main.c
8263 F: drivers/net/ethernet/freescale/fec_ptp.c
8265 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8266 M: Sascha Hauer <s.hauer@pengutronix.de>
8267 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8268 L: linux-fbdev@vger.kernel.org
8269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8271 F: drivers/video/fbdev/imxfb.c
8273 FREESCALE IMX DDR PMU DRIVER
8274 M: Frank Li <Frank.li@nxp.com>
8275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8277 F: Documentation/admin-guide/perf/imx-ddr.rst
8278 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8279 F: drivers/perf/fsl_imx8_ddr_perf.c
8281 FREESCALE IMX I2C DRIVER
8282 M: Oleksij Rempel <o.rempel@pengutronix.de>
8283 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8284 L: linux-i2c@vger.kernel.org
8286 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8287 F: drivers/i2c/busses/i2c-imx.c
8289 FREESCALE IMX LPI2C DRIVER
8290 M: Dong Aisheng <aisheng.dong@nxp.com>
8291 L: linux-i2c@vger.kernel.org
8292 L: linux-imx@nxp.com
8294 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8295 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8297 FREESCALE MPC I2C DRIVER
8298 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8299 L: linux-i2c@vger.kernel.org
8301 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8302 F: drivers/i2c/busses/i2c-mpc.c
8304 FREESCALE QORIQ DPAA ETHERNET DRIVER
8305 M: Madalin Bucur <madalin.bucur@nxp.com>
8306 L: netdev@vger.kernel.org
8308 F: drivers/net/ethernet/freescale/dpaa
8310 FREESCALE QORIQ DPAA FMAN DRIVER
8311 M: Madalin Bucur <madalin.bucur@nxp.com>
8312 R: Sean Anderson <sean.anderson@seco.com>
8313 L: netdev@vger.kernel.org
8315 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8316 F: drivers/net/ethernet/freescale/fman
8318 FREESCALE QORIQ PTP CLOCK DRIVER
8319 M: Yangbo Lu <yangbo.lu@nxp.com>
8320 L: netdev@vger.kernel.org
8322 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8323 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8324 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8325 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8326 F: drivers/ptp/ptp_qoriq.c
8327 F: drivers/ptp/ptp_qoriq_debugfs.c
8328 F: include/linux/fsl/ptp_qoriq.h
8330 FREESCALE QUAD SPI DRIVER
8331 M: Han Xu <han.xu@nxp.com>
8332 L: linux-spi@vger.kernel.org
8334 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8335 F: drivers/spi/spi-fsl-qspi.c
8337 FREESCALE QUICC ENGINE LIBRARY
8338 M: Qiang Zhao <qiang.zhao@nxp.com>
8339 L: linuxppc-dev@lists.ozlabs.org
8341 F: drivers/soc/fsl/qe/
8342 F: include/soc/fsl/qe/
8344 FREESCALE QUICC ENGINE QMC DRIVER
8345 M: Herve Codina <herve.codina@bootlin.com>
8346 L: linuxppc-dev@lists.ozlabs.org
8348 F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8349 F: drivers/soc/fsl/qe/qmc.c
8350 F: include/soc/fsl/qe/qmc.h
8352 FREESCALE QUICC ENGINE TSA DRIVER
8353 M: Herve Codina <herve.codina@bootlin.com>
8354 L: linuxppc-dev@lists.ozlabs.org
8356 F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8357 F: drivers/soc/fsl/qe/tsa.c
8358 F: drivers/soc/fsl/qe/tsa.h
8359 F: include/dt-bindings/soc/cpm1-fsl,tsa.h
8361 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8362 M: Li Yang <leoyang.li@nxp.com>
8363 L: netdev@vger.kernel.org
8364 L: linuxppc-dev@lists.ozlabs.org
8366 F: drivers/net/ethernet/freescale/ucc_geth*
8368 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8369 M: Zhao Qiang <qiang.zhao@nxp.com>
8370 L: netdev@vger.kernel.org
8371 L: linuxppc-dev@lists.ozlabs.org
8373 F: drivers/net/wan/fsl_ucc_hdlc*
8375 FREESCALE QUICC ENGINE UCC UART DRIVER
8376 M: Timur Tabi <timur@kernel.org>
8377 L: linuxppc-dev@lists.ozlabs.org
8379 F: drivers/tty/serial/ucc_uart.c
8381 FREESCALE SOC DRIVERS
8382 M: Li Yang <leoyang.li@nxp.com>
8383 L: linuxppc-dev@lists.ozlabs.org
8384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8386 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8387 F: Documentation/devicetree/bindings/soc/fsl/
8389 F: include/linux/fsl/
8392 FREESCALE SOC FS_ENET DRIVER
8393 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8394 L: linuxppc-dev@lists.ozlabs.org
8395 L: netdev@vger.kernel.org
8397 F: drivers/net/ethernet/freescale/fs_enet/
8398 F: include/linux/fs_enet_pd.h
8400 FREESCALE SOC SOUND DRIVERS
8401 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8402 M: Xiubo Li <Xiubo.Lee@gmail.com>
8403 R: Fabio Estevam <festevam@gmail.com>
8404 R: Nicolin Chen <nicoleotsuka@gmail.com>
8405 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8406 L: linuxppc-dev@lists.ozlabs.org
8408 F: sound/soc/fsl/fsl*
8409 F: sound/soc/fsl/imx*
8410 F: sound/soc/fsl/mpc8610_hpcd.c
8412 FREESCALE SOC SOUND QMC DRIVER
8413 M: Herve Codina <herve.codina@bootlin.com>
8414 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8415 L: linuxppc-dev@lists.ozlabs.org
8417 F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8418 F: sound/soc/fsl/fsl_qmc_audio.c
8420 FREESCALE USB PERIPHERAL DRIVERS
8421 M: Li Yang <leoyang.li@nxp.com>
8422 L: linux-usb@vger.kernel.org
8423 L: linuxppc-dev@lists.ozlabs.org
8425 F: drivers/usb/gadget/udc/fsl*
8427 FREESCALE USB PHY DRIVER
8428 M: Ran Wang <ran.wang_1@nxp.com>
8429 L: linux-usb@vger.kernel.org
8430 L: linuxppc-dev@lists.ozlabs.org
8432 F: drivers/usb/phy/phy-fsl-usb*
8435 M: Christoph Hellwig <hch@infradead.org>
8437 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8441 M: "Rafael J. Wysocki" <rafael@kernel.org>
8442 M: Pavel Machek <pavel@ucw.cz>
8443 L: linux-pm@vger.kernel.org
8445 F: Documentation/power/freezing-of-tasks.rst
8446 F: include/linux/freezer.h
8450 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8451 L: linux-kernel@vger.kernel.org
8453 F: include/linux/frontswap.h
8456 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8457 M: David Howells <dhowells@redhat.com>
8458 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8460 F: Documentation/filesystems/caching/
8462 F: include/linux/fscache*.h
8464 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8465 M: Eric Biggers <ebiggers@kernel.org>
8466 M: Theodore Y. Ts'o <tytso@mit.edu>
8467 M: Jaegeuk Kim <jaegeuk@kernel.org>
8468 L: linux-fscrypt@vger.kernel.org
8470 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8471 T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8472 F: Documentation/filesystems/fscrypt.rst
8474 F: include/linux/fscrypt.h
8475 F: include/uapi/linux/fscrypt.h
8478 M: Jeremy Kerr <jk@ozlabs.org>
8479 M: Joel Stanley <joel@jms.id.au>
8480 R: Alistar Popple <alistair@popple.id.au>
8481 R: Eddie James <eajames@linux.ibm.com>
8482 L: linux-fsi@lists.ozlabs.org
8484 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8487 F: include/linux/fsi*.h
8488 F: include/trace/events/fsi*.h
8490 FSI-ATTACHED I2C DRIVER
8491 M: Eddie James <eajames@linux.ibm.com>
8492 L: linux-i2c@vger.kernel.org
8493 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8495 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8496 F: drivers/i2c/busses/i2c-fsi.c
8498 FSI-ATTACHED SPI DRIVER
8499 M: Eddie James <eajames@linux.ibm.com>
8500 L: linux-spi@vger.kernel.org
8502 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8503 F: drivers/spi/spi-fsi.c
8505 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8506 M: Jan Kara <jack@suse.cz>
8507 R: Amir Goldstein <amir73il@gmail.com>
8508 L: linux-fsdevel@vger.kernel.org
8510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8512 F: include/linux/fsnotify*.h
8514 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8515 M: Eric Biggers <ebiggers@kernel.org>
8516 M: Theodore Y. Ts'o <tytso@mit.edu>
8517 L: fsverity@lists.linux.dev
8519 Q: https://patchwork.kernel.org/project/fsverity/list/
8520 T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8521 F: Documentation/filesystems/fsverity.rst
8523 F: include/linux/fsverity.h
8524 F: include/uapi/linux/fsverity.h
8526 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8527 M: Michael Zaidman <michael.zaidman@gmail.com>
8528 L: linux-i2c@vger.kernel.org
8529 L: linux-input@vger.kernel.org
8531 F: drivers/hid/hid-ft260.c
8533 FUJITSU LAPTOP EXTRAS
8534 M: Jonathan Woithe <jwoithe@just42.net>
8535 L: platform-driver-x86@vger.kernel.org
8537 F: drivers/platform/x86/fujitsu-laptop.c
8539 FUJITSU TABLET EXTRAS
8540 M: Robert Gerlach <khnz@gmx.de>
8541 L: platform-driver-x86@vger.kernel.org
8543 F: drivers/platform/x86/fujitsu-tablet.c
8545 FUNCTION HOOKS (FTRACE)
8546 M: Steven Rostedt <rostedt@goodmis.org>
8547 M: Masami Hiramatsu <mhiramat@kernel.org>
8548 R: Mark Rutland <mark.rutland@arm.com>
8549 L: linux-kernel@vger.kernel.org
8550 L: linux-trace-kernel@vger.kernel.org
8552 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
8553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8554 F: Documentation/trace/ftrace*
8555 F: arch/*/*/*/*ftrace*
8556 F: arch/*/*/*ftrace*
8557 F: include/*/ftrace.h
8558 F: kernel/trace/fgraph.c
8559 F: kernel/trace/ftrace*
8562 FUNGIBLE ETHERNET DRIVERS
8563 M: Dimitris Michailidis <dmichail@fungible.com>
8564 L: netdev@vger.kernel.org
8566 F: drivers/net/ethernet/fungible/
8568 FUSE: FILESYSTEM IN USERSPACE
8569 M: Miklos Szeredi <miklos@szeredi.hu>
8570 L: linux-fsdevel@vger.kernel.org
8572 W: https://github.com/libfuse/
8573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8574 F: Documentation/filesystems/fuse.rst
8576 F: include/uapi/linux/fuse.h
8579 M: Thomas Gleixner <tglx@linutronix.de>
8580 M: Ingo Molnar <mingo@redhat.com>
8581 R: Peter Zijlstra <peterz@infradead.org>
8582 R: Darren Hart <dvhart@infradead.org>
8583 R: Davidlohr Bueso <dave@stgolabs.net>
8584 R: André Almeida <andrealmeid@igalia.com>
8585 L: linux-kernel@vger.kernel.org
8587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8588 F: Documentation/locking/*futex*
8589 F: include/asm-generic/futex.h
8590 F: include/linux/futex.h
8591 F: include/uapi/linux/futex.h
8593 F: tools/perf/bench/futex*
8594 F: tools/testing/selftests/futex/
8596 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8597 M: Tim Harvey <tharvey@gateworks.com>
8599 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8600 F: Documentation/hwmon/gsc-hwmon.rst
8601 F: drivers/hwmon/gsc-hwmon.c
8602 F: drivers/mfd/gateworks-gsc.c
8603 F: include/linux/mfd/gsc.h
8604 F: include/linux/platform_data/gsc_hwmon.h
8607 M: Kees Cook <keescook@chromium.org>
8608 L: linux-hardening@vger.kernel.org
8610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8611 F: Documentation/kbuild/gcc-plugins.rst
8612 F: scripts/Makefile.gcc-plugins
8613 F: scripts/gcc-plugins/
8615 GCOV BASED KERNEL PROFILING
8616 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8618 F: Documentation/dev-tools/gcov.rst
8621 GDB KERNEL DEBUGGING HELPER SCRIPTS
8622 M: Jan Kiszka <jan.kiszka@siemens.com>
8623 M: Kieran Bingham <kbingham@kernel.org>
8627 GEMINI CRYPTO DRIVER
8628 M: Corentin Labbe <clabbe@baylibre.com>
8629 L: linux-crypto@vger.kernel.org
8631 F: drivers/crypto/gemini/
8633 GEMTEK FM RADIO RECEIVER DRIVER
8634 M: Hans Verkuil <hverkuil@xs4all.nl>
8635 L: linux-media@vger.kernel.org
8637 W: https://linuxtv.org
8638 T: git git://linuxtv.org/media_tree.git
8639 F: drivers/media/radio/radio-gemtek*
8641 GENERIC ARCHITECTURE TOPOLOGY
8642 M: Sudeep Holla <sudeep.holla@arm.com>
8643 L: linux-kernel@vger.kernel.org
8645 F: drivers/base/arch_topology.c
8646 F: include/linux/arch_topology.h
8649 M: Thomas Gleixner <tglx@linutronix.de>
8650 M: Peter Zijlstra <peterz@infradead.org>
8651 M: Andy Lutomirski <luto@kernel.org>
8652 L: linux-kernel@vger.kernel.org
8654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8655 F: include/linux/entry-common.h
8656 F: include/linux/entry-kvm.h
8659 GENERIC GPIO I2C DRIVER
8660 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8662 F: drivers/i2c/busses/i2c-gpio.c
8663 F: include/linux/platform_data/i2c-gpio.h
8665 GENERIC GPIO I2C MULTIPLEXER DRIVER
8666 M: Peter Korsgaard <peter.korsgaard@barco.com>
8667 L: linux-i2c@vger.kernel.org
8669 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8670 F: drivers/i2c/muxes/i2c-mux-gpio.c
8671 F: include/linux/platform_data/i2c-mux-gpio.h
8673 GENERIC HDLC (WAN) DRIVERS
8674 M: Krzysztof Halasa <khc@pm.waw.pl>
8676 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8677 F: drivers/net/wan/c101.c
8678 F: drivers/net/wan/hd6457*
8679 F: drivers/net/wan/hdlc*
8680 F: drivers/net/wan/n2.c
8681 F: drivers/net/wan/pc300too.c
8682 F: drivers/net/wan/pci200syn.c
8683 F: drivers/net/wan/wanxl*
8685 GENERIC INCLUDE/ASM HEADER FILES
8686 M: Arnd Bergmann <arnd@arndb.de>
8687 L: linux-arch@vger.kernel.org
8689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8690 F: include/asm-generic/
8691 F: include/uapi/asm-generic/
8693 GENERIC PHY FRAMEWORK
8694 M: Vinod Koul <vkoul@kernel.org>
8695 M: Kishon Vijay Abraham I <kishon@kernel.org>
8696 L: linux-phy@lists.infradead.org
8698 Q: https://patchwork.kernel.org/project/linux-phy/list/
8699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8700 F: Documentation/devicetree/bindings/phy/
8702 F: include/dt-bindings/phy/
8703 F: include/linux/phy/
8705 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8706 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8708 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8711 M: "Rafael J. Wysocki" <rafael@kernel.org>
8712 M: Kevin Hilman <khilman@kernel.org>
8713 M: Ulf Hansson <ulf.hansson@linaro.org>
8714 L: linux-pm@vger.kernel.org
8716 F: Documentation/devicetree/bindings/power/power?domain*
8717 F: drivers/base/power/domain*.c
8718 F: include/linux/pm_domain.h
8720 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8721 M: Eugen Hristev <eugen.hristev@microchip.com>
8722 L: linux-input@vger.kernel.org
8724 F: drivers/input/touchscreen/resistive-adc-touch.c
8726 GENERIC STRING LIBRARY
8727 R: Andy Shevchenko <andy@kernel.org>
8729 F: include/linux/string.h
8730 F: include/linux/string_choices.h
8731 F: include/linux/string_helpers.h
8733 F: lib/string_helpers.c
8734 F: lib/test-string_helpers.c
8735 F: lib/test_string.c
8737 GENERIC UIO DRIVER FOR PCI DEVICES
8738 M: "Michael S. Tsirkin" <mst@redhat.com>
8739 L: kvm@vger.kernel.org
8741 F: drivers/uio/uio_pci_generic.c
8743 GENERIC VDSO LIBRARY
8744 M: Andy Lutomirski <luto@kernel.org>
8745 M: Thomas Gleixner <tglx@linutronix.de>
8746 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8747 L: linux-kernel@vger.kernel.org
8749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8750 F: include/asm-generic/vdso/vsyscall.h
8752 F: kernel/time/vsyscall.c
8755 GENWQE (IBM Generic Workqueue Card)
8756 M: Frank Haverkamp <haver@linux.ibm.com>
8758 F: drivers/misc/genwqe/
8760 GET_MAINTAINER SCRIPT
8761 M: Joe Perches <joe@perches.com>
8763 F: scripts/get_maintainer.pl
8766 M: Bob Peterson <rpeterso@redhat.com>
8767 M: Andreas Gruenbacher <agruenba@redhat.com>
8768 L: cluster-devel@redhat.com
8770 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8772 F: Documentation/filesystems/gfs2*
8774 F: include/uapi/linux/gfs2_ondisk.h
8777 M: Thomas Weißschuh <thomas@weissschuh.net>
8778 L: platform-driver-x86@vger.kernel.org
8780 F: drivers/platform/x86/gigabyte-wmi.c
8783 M: Johan Hovold <johan@kernel.org>
8785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8786 F: Documentation/ABI/testing/sysfs-class-gnss
8787 F: Documentation/devicetree/bindings/gnss/
8789 F: include/linux/gnss.h
8792 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8793 L: linux-media@vger.kernel.org
8795 F: drivers/media/usb/go7007/
8798 M: Bastien Nocera <hadess@hadess.net>
8799 M: Hans de Goede <hdegoede@redhat.com>
8800 L: linux-input@vger.kernel.org
8802 F: drivers/input/touchscreen/goodix*
8804 GOOGLE ETHERNET DRIVERS
8805 M: Jeroen de Borst <jeroendb@google.com>
8806 M: Praveen Kaligineedi <pkaligineedi@google.com>
8807 R: Shailend Chand <shailend@google.com>
8808 L: netdev@vger.kernel.org
8810 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8811 F: drivers/net/ethernet/google
8813 GPD POCKET FAN DRIVER
8814 M: Hans de Goede <hdegoede@redhat.com>
8815 L: platform-driver-x86@vger.kernel.org
8817 F: drivers/platform/x86/gpd-pocket-fan.c
8820 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8821 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8822 L: linux-gpio@vger.kernel.org
8823 L: linux-acpi@vger.kernel.org
8825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8826 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8827 F: drivers/gpio/gpiolib-acpi.c
8828 F: drivers/gpio/gpiolib-acpi.h
8831 M: Geert Uytterhoeven <geert+renesas@glider.be>
8832 L: linux-gpio@vger.kernel.org
8834 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8835 F: drivers/gpio/gpio-aggregator.c
8838 M: Sean Young <sean@mess.org>
8839 L: linux-media@vger.kernel.org
8841 F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
8842 F: drivers/media/rc/gpio-ir-tx.c
8845 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8846 L: linux-gpio@vger.kernel.org
8848 F: drivers/gpio/gpio-mockup.c
8849 F: tools/testing/selftests/gpio/
8852 R: Michael Walle <michael@walle.cc>
8854 F: drivers/gpio/gpio-regmap.c
8855 F: include/linux/gpio/regmap.h
8858 M: Linus Walleij <linus.walleij@linaro.org>
8859 M: Bartosz Golaszewski <brgl@bgdev.pl>
8860 R: Andy Shevchenko <andy@kernel.org>
8861 L: linux-gpio@vger.kernel.org
8863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8864 F: Documentation/ABI/obsolete/sysfs-gpio
8865 F: Documentation/ABI/testing/gpio-cdev
8866 F: Documentation/admin-guide/gpio/
8867 F: Documentation/devicetree/bindings/gpio/
8868 F: Documentation/driver-api/gpio/
8870 F: include/dt-bindings/gpio/
8871 F: include/linux/gpio.h
8872 F: include/linux/gpio/
8873 F: include/linux/of_gpio.h
8874 F: include/uapi/linux/gpio.h
8877 GRE DEMULTIPLEXER DRIVER
8878 M: Dmitry Kozlov <xeb@mail.ru>
8879 L: netdev@vger.kernel.org
8881 F: include/net/gre.h
8882 F: net/ipv4/gre_demux.c
8883 F: net/ipv4/gre_offload.c
8885 GRETH 10/100/1G Ethernet MAC device driver
8886 M: Andreas Larsson <andreas@gaisler.com>
8887 L: netdev@vger.kernel.org
8889 F: drivers/net/ethernet/aeroflex/
8891 GREYBUS AUDIO PROTOCOLS DRIVERS
8892 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8893 M: Mark Greer <mgreer@animalcreek.com>
8895 F: drivers/staging/greybus/audio_apbridgea.c
8896 F: drivers/staging/greybus/audio_apbridgea.h
8897 F: drivers/staging/greybus/audio_codec.c
8898 F: drivers/staging/greybus/audio_codec.h
8899 F: drivers/staging/greybus/audio_gb.c
8900 F: drivers/staging/greybus/audio_manager.c
8901 F: drivers/staging/greybus/audio_manager.h
8902 F: drivers/staging/greybus/audio_manager_module.c
8903 F: drivers/staging/greybus/audio_manager_private.h
8904 F: drivers/staging/greybus/audio_manager_sysfs.c
8905 F: drivers/staging/greybus/audio_module.c
8906 F: drivers/staging/greybus/audio_topology.c
8908 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8909 M: Viresh Kumar <vireshk@kernel.org>
8911 F: drivers/staging/greybus/authentication.c
8912 F: drivers/staging/greybus/bootrom.c
8913 F: drivers/staging/greybus/firmware.h
8914 F: drivers/staging/greybus/fw-core.c
8915 F: drivers/staging/greybus/fw-download.c
8916 F: drivers/staging/greybus/fw-management.c
8917 F: drivers/staging/greybus/greybus_authentication.h
8918 F: drivers/staging/greybus/greybus_firmware.h
8919 F: drivers/staging/greybus/hid.c
8920 F: drivers/staging/greybus/i2c.c
8921 F: drivers/staging/greybus/spi.c
8922 F: drivers/staging/greybus/spilib.c
8923 F: drivers/staging/greybus/spilib.h
8925 GREYBUS LOOPBACK DRIVER
8926 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8928 F: drivers/staging/greybus/loopback.c
8930 GREYBUS PLATFORM DRIVERS
8931 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8933 F: drivers/staging/greybus/arche-apb-ctrl.c
8934 F: drivers/staging/greybus/arche-platform.c
8935 F: drivers/staging/greybus/arche_platform.h
8937 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8938 M: Rui Miguel Silva <rmfrfs@gmail.com>
8940 F: drivers/staging/greybus/gpio.c
8941 F: drivers/staging/greybus/light.c
8942 F: drivers/staging/greybus/power_supply.c
8943 F: drivers/staging/greybus/sdio.c
8944 F: drivers/staging/greybus/spi.c
8945 F: drivers/staging/greybus/spilib.c
8948 M: Johan Hovold <johan@kernel.org>
8949 M: Alex Elder <elder@kernel.org>
8950 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8951 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8954 F: drivers/staging/greybus/
8955 F: include/linux/greybus.h
8956 F: include/linux/greybus/
8958 GREYBUS UART PROTOCOLS DRIVERS
8959 M: David Lin <dtwlin@gmail.com>
8961 F: drivers/staging/greybus/log.c
8962 F: drivers/staging/greybus/uart.c
8964 GS1662 VIDEO SERIALIZER
8965 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8966 L: linux-media@vger.kernel.org
8968 T: git git://linuxtv.org/media_tree.git
8969 F: drivers/media/spi/gs1662.c
8971 GSPCA FINEPIX SUBDRIVER
8972 M: Frank Zago <frank@zago.net>
8973 L: linux-media@vger.kernel.org
8975 T: git git://linuxtv.org/media_tree.git
8976 F: drivers/media/usb/gspca/finepix.c
8978 GSPCA GL860 SUBDRIVER
8979 M: Olivier Lorin <o.lorin@laposte.net>
8980 L: linux-media@vger.kernel.org
8982 T: git git://linuxtv.org/media_tree.git
8983 F: drivers/media/usb/gspca/gl860/
8985 GSPCA M5602 SUBDRIVER
8986 M: Erik Andren <erik.andren@gmail.com>
8987 L: linux-media@vger.kernel.org
8989 T: git git://linuxtv.org/media_tree.git
8990 F: drivers/media/usb/gspca/m5602/
8992 GSPCA PAC207 SONIXB SUBDRIVER
8993 M: Hans Verkuil <hverkuil@xs4all.nl>
8994 L: linux-media@vger.kernel.org
8996 T: git git://linuxtv.org/media_tree.git
8997 F: drivers/media/usb/gspca/pac207.c
8999 GSPCA SN9C20X SUBDRIVER
9000 M: Brian Johnson <brijohn@gmail.com>
9001 L: linux-media@vger.kernel.org
9003 T: git git://linuxtv.org/media_tree.git
9004 F: drivers/media/usb/gspca/sn9c20x.c
9006 GSPCA T613 SUBDRIVER
9007 M: Leandro Costantino <lcostantino@gmail.com>
9008 L: linux-media@vger.kernel.org
9010 T: git git://linuxtv.org/media_tree.git
9011 F: drivers/media/usb/gspca/t613.c
9013 GSPCA USB WEBCAM DRIVER
9014 M: Hans Verkuil <hverkuil@xs4all.nl>
9015 L: linux-media@vger.kernel.org
9017 T: git git://linuxtv.org/media_tree.git
9018 F: drivers/media/usb/gspca/
9020 GTP (GPRS Tunneling Protocol)
9021 M: Pablo Neira Ayuso <pablo@netfilter.org>
9022 M: Harald Welte <laforge@gnumonks.org>
9023 L: osmocom-net-gprs@lists.osmocom.org
9025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9026 F: drivers/net/gtp.c
9028 GUID PARTITION TABLE (GPT)
9029 M: Davidlohr Bueso <dave@stgolabs.net>
9030 L: linux-efi@vger.kernel.org
9032 F: block/partitions/efi.*
9034 HABANALABS PCI DRIVER
9035 M: Oded Gabbay <ogabbay@kernel.org>
9036 L: dri-devel@lists.freedesktop.org
9038 C: irc://irc.oftc.net/dri-devel
9039 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9040 F: Documentation/ABI/testing/debugfs-driver-habanalabs
9041 F: Documentation/ABI/testing/sysfs-driver-habanalabs
9042 F: drivers/accel/habanalabs/
9043 F: include/trace/events/habanalabs.h
9044 F: include/uapi/drm/habanalabs_accel.h
9047 M: Antti Palosaari <crope@iki.fi>
9048 L: linux-media@vger.kernel.org
9050 W: https://linuxtv.org
9051 W: http://palosaari.fi/linux/
9052 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9053 T: git git://linuxtv.org/anttip/media_tree.git
9054 F: drivers/media/usb/hackrf/
9056 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9057 M: Chuck Lever <chuck.lever@oracle.com>
9058 L: kernel-tls-handshake@lists.linux.dev
9059 L: netdev@vger.kernel.org
9061 F: Documentation/netlink/specs/handshake.yaml
9062 F: Documentation/networking/tls-handshake.rst
9063 F: include/net/handshake.h
9064 F: include/trace/events/handshake.h
9067 HANTRO VPU CODEC DRIVER
9068 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9069 M: Philipp Zabel <p.zabel@pengutronix.de>
9070 L: linux-media@vger.kernel.org
9071 L: linux-rockchip@lists.infradead.org
9073 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9074 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9075 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9076 F: drivers/media/platform/verisilicon/
9078 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9079 M: Frank Seidel <frank@f-seidel.de>
9080 L: platform-driver-x86@vger.kernel.org
9082 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9083 F: drivers/platform/x86/hdaps.c
9086 M: Jean Delvare <jdelvare@suse.com>
9087 M: Guenter Roeck <linux@roeck-us.net>
9088 L: linux-hwmon@vger.kernel.org
9090 W: http://hwmon.wiki.kernel.org/
9091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9092 F: Documentation/ABI/testing/sysfs-class-hwmon
9093 F: Documentation/devicetree/bindings/hwmon/
9094 F: Documentation/hwmon/
9096 F: include/linux/hwmon*.h
9097 F: include/trace/events/hwmon*.h
9098 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9100 HARDWARE RANDOM NUMBER GENERATOR CORE
9101 M: Olivia Mackall <olivia@selenic.com>
9102 M: Herbert Xu <herbert@gondor.apana.org.au>
9103 L: linux-crypto@vger.kernel.org
9105 F: Documentation/admin-guide/hw_random.rst
9106 F: Documentation/devicetree/bindings/rng/
9107 F: drivers/char/hw_random/
9108 F: include/linux/hw_random.h
9110 HARDWARE SPINLOCK CORE
9111 M: Ohad Ben-Cohen <ohad@wizery.com>
9112 M: Bjorn Andersson <andersson@kernel.org>
9113 R: Baolin Wang <baolin.wang7@gmail.com>
9114 L: linux-remoteproc@vger.kernel.org
9116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9117 F: Documentation/devicetree/bindings/hwlock/
9118 F: Documentation/locking/hwspinlock.rst
9119 F: drivers/hwspinlock/
9120 F: include/linux/hwspinlock.h
9122 HARDWARE TRACING FACILITIES
9123 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9125 F: drivers/hwtracing/
9127 HARMONY SOUND DRIVER
9128 L: linux-parisc@vger.kernel.org
9130 F: sound/parisc/harmony.*
9132 HDPVR USB VIDEO ENCODER DRIVER
9133 M: Hans Verkuil <hverkuil@xs4all.nl>
9134 L: linux-media@vger.kernel.org
9136 W: https://linuxtv.org
9137 T: git git://linuxtv.org/media_tree.git
9138 F: drivers/media/usb/hdpvr/
9140 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9141 M: Matt Hsiao <matt.hsiao@hpe.com>
9143 F: drivers/misc/hpilo.[ch]
9145 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9146 M: Jerry Hoemann <jerry.hoemann@hpe.com>
9148 F: Documentation/watchdog/hpwdt.rst
9149 F: drivers/watchdog/hpwdt.c
9151 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9152 M: Don Brace <don.brace@microchip.com>
9153 L: storagedev@microchip.com
9154 L: linux-scsi@vger.kernel.org
9156 F: Documentation/scsi/hpsa.rst
9157 F: drivers/scsi/hpsa*.[ch]
9158 F: include/linux/cciss*.h
9159 F: include/uapi/linux/cciss*.h
9162 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9163 L: linux-rdma@vger.kernel.org
9165 F: drivers/infiniband/hw/hfi1
9168 L: linux-fsdevel@vger.kernel.org
9170 F: Documentation/filesystems/hfs.rst
9174 L: linux-fsdevel@vger.kernel.org
9176 F: Documentation/filesystems/hfsplus.rst
9179 HGA FRAMEBUFFER DRIVER
9180 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9181 L: linux-nvidia@lists.surfsouth.com
9183 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9184 F: drivers/video/fbdev/hgafb.c
9186 HIBERNATION (aka Software Suspend, aka swsusp)
9187 M: "Rafael J. Wysocki" <rafael@kernel.org>
9188 M: Pavel Machek <pavel@ucw.cz>
9189 L: linux-pm@vger.kernel.org
9191 B: https://bugzilla.kernel.org
9192 F: arch/*/include/asm/suspend*.h
9194 F: drivers/base/power/
9195 F: include/linux/freezer.h
9196 F: include/linux/pm.h
9197 F: include/linux/suspend.h
9201 M: Jiri Kosina <jikos@kernel.org>
9202 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9203 L: linux-input@vger.kernel.org
9205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9206 F: Documentation/hid/
9208 F: include/linux/hid*
9209 F: include/uapi/linux/hid*
9211 F: tools/testing/selftests/hid/
9213 HID LOGITECH DRIVERS
9214 R: Filipe Laíns <lains@riseup.net>
9215 L: linux-input@vger.kernel.org
9217 F: drivers/hid/hid-logitech-*
9219 HID PHOENIX RC FLIGHT CONTROLLER
9220 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9221 L: linux-input@vger.kernel.org
9223 F: drivers/hid/hid-pxrc.c
9225 HID NVIDIA SHIELD DRIVER
9226 M: Rahul Rameshbabu <rrameshbabu@nvidia.com>
9227 L: linux-input@vger.kernel.org
9229 F: drivers/hid/hid-nvidia-shield.c
9231 HID PLAYSTATION DRIVER
9232 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9233 L: linux-input@vger.kernel.org
9235 F: drivers/hid/hid-playstation.c
9237 HID SENSOR HUB DRIVERS
9238 M: Jiri Kosina <jikos@kernel.org>
9239 M: Jonathan Cameron <jic23@kernel.org>
9240 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9241 L: linux-input@vger.kernel.org
9242 L: linux-iio@vger.kernel.org
9244 F: Documentation/hid/hid-sensor*
9245 F: drivers/hid/hid-sensor-*
9246 F: drivers/iio/*/hid-*
9247 F: include/linux/hid-sensor-*
9249 HID VRC-2 CAR CONTROLLER DRIVER
9250 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9251 L: linux-input@vger.kernel.org
9253 F: drivers/hid/hid-vrc2.c
9256 M: Ping Cheng <ping.cheng@wacom.com>
9257 M: Jason Gerecke <jason.gerecke@wacom.com>
9258 L: linux-input@vger.kernel.org
9260 F: drivers/hid/wacom.h
9261 F: drivers/hid/wacom_*
9263 HID++ LOGITECH DRIVERS
9264 R: Filipe Laíns <lains@riseup.net>
9265 R: Bastien Nocera <hadess@hadess.net>
9266 L: linux-input@vger.kernel.org
9268 F: drivers/hid/hid-logitech-hidpp.c
9270 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9271 M: Thomas Gleixner <tglx@linutronix.de>
9272 L: linux-kernel@vger.kernel.org
9274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9275 F: Documentation/timers/
9276 F: include/linux/clockchips.h
9277 F: include/linux/hrtimer.h
9278 F: kernel/time/clockevents.c
9279 F: kernel/time/hrtimer.c
9280 F: kernel/time/timer_*.c
9282 HIGH-SPEED SCC DRIVER FOR AX.25
9283 L: linux-hams@vger.kernel.org
9285 F: drivers/net/hamradio/scc.c
9287 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9288 M: HighPoint Linux Team <linux@highpoint-tech.com>
9290 W: http://www.highpoint-tech.com
9291 F: Documentation/scsi/hptiop.rst
9292 F: drivers/scsi/hptiop.c
9294 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9295 M: John Stultz <jstultz@google.com>
9296 L: linux-kernel@vger.kernel.org
9298 F: drivers/misc/hisi_hikey_usb.c
9300 HIMAX HX83112B TOUCHSCREEN SUPPORT
9301 M: Job Noorman <job@noorman.info>
9302 L: linux-input@vger.kernel.org
9304 F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9305 F: drivers/input/touchscreen/himax_hx83112b.c
9308 M: Jes Sorensen <jes@trained-monkey.org>
9309 L: linux-hippi@sunsite.dk
9311 F: drivers/net/hippi/
9312 F: include/linux/hippidevice.h
9313 F: include/uapi/linux/if_hippi.h
9316 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9317 M: Kurt Kanzenbach <kurt@linutronix.de>
9318 L: netdev@vger.kernel.org
9320 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9321 F: drivers/net/dsa/hirschmann/*
9322 F: include/linux/platform_data/hirschmann-hellcreek.h
9323 F: net/dsa/tag_hellcreek.c
9325 HISILICON DMA DRIVER
9326 M: Zhou Wang <wangzhou1@hisilicon.com>
9327 M: Jie Hai <haijie1@huawei.com>
9328 L: dmaengine@vger.kernel.org
9330 F: drivers/dma/hisi_dma.c
9332 HISILICON GPIO DRIVER
9333 M: Jay Fang <f.fangjian@huawei.com>
9334 L: linux-gpio@vger.kernel.org
9336 F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9337 F: drivers/gpio/gpio-hisi.c
9339 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9340 M: Longfang Liu <liulongfang@huawei.com>
9341 L: linux-crypto@vger.kernel.org
9343 F: Documentation/ABI/testing/debugfs-hisi-hpre
9344 F: drivers/crypto/hisilicon/hpre/hpre.h
9345 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9346 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9348 HISILICON HNS3 PMU DRIVER
9349 M: Guangbin Huang <huangguangbin2@huawei.com>
9351 F: Documentation/admin-guide/perf/hns3-pmu.rst
9352 F: drivers/perf/hisilicon/hns3_pmu.c
9354 HISILICON I2C CONTROLLER DRIVER
9355 M: Yicong Yang <yangyicong@hisilicon.com>
9356 L: linux-i2c@vger.kernel.org
9358 W: https://www.hisilicon.com
9359 F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9360 F: drivers/i2c/busses/i2c-hisi.c
9362 HISILICON LPC BUS DRIVER
9363 M: Jay Fang <f.fangjian@huawei.com>
9365 W: http://www.hisilicon.com
9366 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9367 F: drivers/bus/hisi_lpc.c
9369 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9370 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9371 M: Salil Mehta <salil.mehta@huawei.com>
9372 L: netdev@vger.kernel.org
9374 W: http://www.hisilicon.com
9375 F: drivers/net/ethernet/hisilicon/hns3/
9377 HISILICON NETWORK SUBSYSTEM DRIVER
9378 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9379 M: Salil Mehta <salil.mehta@huawei.com>
9380 L: netdev@vger.kernel.org
9382 W: http://www.hisilicon.com
9383 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9384 F: drivers/net/ethernet/hisilicon/
9386 HISILICON PMU DRIVER
9387 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9388 M: Jonathan Cameron <jonathan.cameron@huawei.com>
9390 W: http://www.hisilicon.com
9391 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9392 F: Documentation/admin-guide/perf/hisi-pmu.rst
9393 F: drivers/perf/hisilicon
9395 HISILICON PTT DRIVER
9396 M: Yicong Yang <yangyicong@hisilicon.com>
9397 M: Jonathan Cameron <jonathan.cameron@huawei.com>
9398 L: linux-kernel@vger.kernel.org
9400 F: Documentation/ABI/testing/sysfs-devices-hisi_ptt
9401 F: Documentation/trace/hisi-ptt.rst
9402 F: drivers/hwtracing/ptt/
9403 F: tools/perf/arch/arm64/util/hisi-ptt.c
9404 F: tools/perf/util/hisi-ptt*
9405 F: tools/perf/util/hisi-ptt-decoder/*
9408 M: Weili Qian <qianweili@huawei.com>
9409 M: Zhou Wang <wangzhou1@hisilicon.com>
9410 L: linux-crypto@vger.kernel.org
9412 F: drivers/crypto/hisilicon/Kconfig
9413 F: drivers/crypto/hisilicon/Makefile
9414 F: drivers/crypto/hisilicon/qm.c
9415 F: drivers/crypto/hisilicon/sgl.c
9416 F: include/linux/hisi_acc_qm.h
9418 HISILICON ROCE DRIVER
9419 M: Haoyue Xu <xuhaoyue1@hisilicon.com>
9420 M: Junxian Huang <huangjunxian6@hisilicon.com>
9421 L: linux-rdma@vger.kernel.org
9423 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9424 F: drivers/infiniband/hw/hns/
9426 HISILICON SAS Controller
9427 M: Xiang Chen <chenxiang66@hisilicon.com>
9429 W: http://www.hisilicon.com
9430 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9431 F: drivers/scsi/hisi_sas/
9433 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9434 M: Kai Ye <yekai13@huawei.com>
9435 M: Longfang Liu <liulongfang@huawei.com>
9436 L: linux-crypto@vger.kernel.org
9438 F: Documentation/ABI/testing/debugfs-hisi-sec
9439 F: drivers/crypto/hisilicon/sec2/sec.h
9440 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9441 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9442 F: drivers/crypto/hisilicon/sec2/sec_main.c
9444 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9445 M: Jay Fang <f.fangjian@huawei.com>
9446 L: linux-spi@vger.kernel.org
9448 W: http://www.hisilicon.com
9449 F: drivers/spi/spi-hisi-kunpeng.c
9451 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9452 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9453 L: linux-kernel@vger.kernel.org
9455 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9456 F: drivers/spmi/hisi-spmi-controller.c
9458 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9459 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9460 L: linux-kernel@vger.kernel.org
9462 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9463 F: drivers/mfd/hi6421-spmi-pmic.c
9465 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9466 M: Weili Qian <qianweili@huawei.com>
9468 F: drivers/crypto/hisilicon/trng/trng.c
9470 HISILICON V3XX SPI NOR FLASH Controller Driver
9471 M: Jay Fang <f.fangjian@huawei.com>
9473 W: http://www.hisilicon.com
9474 F: drivers/spi/spi-hisi-sfc-v3xx.c
9476 HISILICON ZIP Controller DRIVER
9477 M: Yang Shen <shenyang39@huawei.com>
9478 M: Zhou Wang <wangzhou1@hisilicon.com>
9479 L: linux-crypto@vger.kernel.org
9481 F: Documentation/ABI/testing/debugfs-hisi-zip
9482 F: drivers/crypto/hisilicon/zip/
9484 HMM - Heterogeneous Memory Management
9485 M: Jérôme Glisse <jglisse@redhat.com>
9486 L: linux-mm@kvack.org
9488 F: Documentation/mm/hmm.rst
9489 F: include/linux/hmm*
9492 F: tools/testing/selftests/mm/*hmm*
9494 HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
9495 M: Andreas Klinger <ak@it-klinger.de>
9496 L: linux-iio@vger.kernel.org
9498 F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
9499 F: drivers/iio/pressure/mprls0025pa.c
9502 M: Jouni Malinen <j@w1.fi>
9503 L: linux-wireless@vger.kernel.org
9505 W: http://w1.fi/hostap-driver.html
9506 F: drivers/net/wireless/intersil/hostap/
9508 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9509 L: platform-driver-x86@vger.kernel.org
9511 F: drivers/platform/x86/hp/tc1100-wmi.c
9513 HP WMI HARDWARE MONITOR DRIVER
9514 M: James Seo <james@equiv.tech>
9515 L: linux-hwmon@vger.kernel.org
9517 F: Documentation/hwmon/hp-wmi-sensors.rst
9518 F: drivers/hwmon/hp-wmi-sensors.c
9520 HPET: High Precision Event Timers driver
9521 M: Clemens Ladisch <clemens@ladisch.de>
9523 F: Documentation/timers/hpet.rst
9524 F: drivers/char/hpet.c
9525 F: include/linux/hpet.h
9526 F: include/uapi/linux/hpet.h
9530 F: arch/x86/include/asm/hpet.h
9531 F: arch/x86/kernel/hpet.c
9534 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9536 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9540 M: Sebastian Reichel <sre@kernel.org>
9542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9543 F: Documentation/ABI/testing/sysfs-bus-hsi
9544 F: Documentation/driver-api/hsi.rst
9546 F: include/linux/hsi/
9547 F: include/uapi/linux/hsi/
9550 L: linux-usb@vger.kernel.org
9552 F: drivers/net/usb/hso.c
9554 HSR NETWORK PROTOCOL
9555 L: netdev@vger.kernel.org
9559 HT16K33 LED CONTROLLER DRIVER
9560 M: Robin van der Gracht <robin@protonic.nl>
9562 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9563 F: drivers/auxdisplay/ht16k33.c
9565 HTCPEN TOUCHSCREEN DRIVER
9566 M: Pau Oliva Fora <pof@eslack.org>
9567 L: linux-input@vger.kernel.org
9569 F: drivers/input/touchscreen/htcpen.c
9572 M: Dipen Patel <dipenp@nvidia.com>
9573 L: timestamp@lists.linux.dev
9575 Q: https://patchwork.kernel.org/project/timestamp/list/
9576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
9577 F: Documentation/devicetree/bindings/timestamp/
9578 F: Documentation/driver-api/hte/
9580 F: include/linux/hte.h
9582 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9583 M: Lorenzo Bianconi <lorenzo@kernel.org>
9584 L: linux-iio@vger.kernel.org
9586 W: http://www.st.com/
9587 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9588 F: drivers/iio/humidity/hts221*
9590 HUAWEI ETHERNET DRIVER
9591 M: Cai Huoqing <cai.huoqing@linux.dev>
9592 L: netdev@vger.kernel.org
9594 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9595 F: drivers/net/ethernet/huawei/hinic/
9598 M: Mike Kravetz <mike.kravetz@oracle.com>
9599 M: Muchun Song <muchun.song@linux.dev>
9600 L: linux-mm@kvack.org
9602 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9603 F: Documentation/admin-guide/mm/hugetlbpage.rst
9604 F: Documentation/mm/hugetlbfs_reserv.rst
9605 F: Documentation/mm/vmemmap_dedup.rst
9607 F: include/linux/hugetlb.h
9609 F: mm/hugetlb_vmemmap.c
9610 F: mm/hugetlb_vmemmap.h
9613 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9614 L: linux-media@vger.kernel.org
9616 W: https://linuxtv.org
9617 T: git git://linuxtv.org/media_tree.git
9618 F: drivers/media/platform/st/sti/hva
9620 HWPOISON MEMORY FAILURE HANDLING
9621 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9622 R: Miaohe Lin <linmiaohe@huawei.com>
9623 L: linux-mm@kvack.org
9625 F: mm/hwpoison-inject.c
9626 F: mm/memory-failure.c
9628 HYCON HY46XX TOUCHSCREEN SUPPORT
9629 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9630 L: linux-input@vger.kernel.org
9632 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9633 F: drivers/input/touchscreen/hycon-hy46xx.c
9635 HYGON PROCESSOR SUPPORT
9636 M: Pu Wen <puwen@hygon.cn>
9637 L: linux-kernel@vger.kernel.org
9639 F: arch/x86/kernel/cpu/hygon.c
9641 HYNIX HI556 SENSOR DRIVER
9642 M: Shawn Tu <shawnx.tu@intel.com>
9643 L: linux-media@vger.kernel.org
9645 T: git git://linuxtv.org/media_tree.git
9646 F: drivers/media/i2c/hi556.c
9648 HYNIX HI846 SENSOR DRIVER
9649 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9650 L: linux-media@vger.kernel.org
9652 F: drivers/media/i2c/hi846.c
9654 HYNIX HI847 SENSOR DRIVER
9655 M: Shawn Tu <shawnx.tu@intel.com>
9656 L: linux-media@vger.kernel.org
9658 F: drivers/media/i2c/hi847.c
9660 Hyper-V/Azure CORE AND DRIVERS
9661 M: "K. Y. Srinivasan" <kys@microsoft.com>
9662 M: Haiyang Zhang <haiyangz@microsoft.com>
9663 M: Wei Liu <wei.liu@kernel.org>
9664 M: Dexuan Cui <decui@microsoft.com>
9665 L: linux-hyperv@vger.kernel.org
9667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9668 F: Documentation/ABI/stable/sysfs-bus-vmbus
9669 F: Documentation/ABI/testing/debugfs-hyperv
9670 F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
9671 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9672 F: Documentation/virt/hyperv
9673 F: arch/arm64/hyperv
9674 F: arch/arm64/include/asm/hyperv-tlfs.h
9675 F: arch/arm64/include/asm/mshyperv.h
9677 F: arch/x86/include/asm/hyperv-tlfs.h
9678 F: arch/x86/include/asm/mshyperv.h
9679 F: arch/x86/include/asm/trace/hyperv.h
9680 F: arch/x86/kernel/cpu/mshyperv.c
9681 F: drivers/clocksource/hyperv_timer.c
9682 F: drivers/hid/hid-hyperv.c
9684 F: drivers/input/serio/hyperv-keyboard.c
9685 F: drivers/iommu/hyperv-iommu.c
9686 F: drivers/net/ethernet/microsoft/
9687 F: drivers/net/hyperv/
9688 F: drivers/pci/controller/pci-hyperv-intf.c
9689 F: drivers/pci/controller/pci-hyperv.c
9690 F: drivers/scsi/storvsc_drv.c
9691 F: drivers/uio/uio_hv_generic.c
9692 F: drivers/video/fbdev/hyperv_fb.c
9693 F: include/asm-generic/hyperv-tlfs.h
9694 F: include/asm-generic/mshyperv.h
9695 F: include/clocksource/hyperv_timer.h
9696 F: include/linux/hyperv.h
9698 F: include/uapi/linux/hyperv.h
9699 F: net/vmw_vsock/hyperv_transport.c
9703 M: Vignesh Raghavendra <vigneshr@ti.com>
9704 L: linux-mtd@lists.infradead.org
9706 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9707 C: irc://irc.oftc.net/mtd
9708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9709 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9710 F: drivers/mtd/hyperbus/
9711 F: include/linux/mtd/hyperbus.h
9713 HYPERVISOR VIRTUAL CONSOLE DRIVER
9714 L: linuxppc-dev@lists.ozlabs.org
9719 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9720 L: linux-i2c@vger.kernel.org
9721 L: linux-acpi@vger.kernel.org
9723 F: drivers/i2c/i2c-core-acpi.c
9725 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9726 M: Ajay Gupta <ajayg@nvidia.com>
9727 L: linux-i2c@vger.kernel.org
9729 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9730 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9733 M: Peter Rosin <peda@axentia.se>
9734 L: linux-i2c@vger.kernel.org
9736 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9737 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9738 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9739 F: Documentation/i2c/i2c-topology.rst
9740 F: Documentation/i2c/muxes/
9741 F: drivers/i2c/i2c-mux.c
9742 F: drivers/i2c/muxes/
9743 F: include/linux/i2c-mux.h
9745 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9746 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9747 L: linux-i2c@vger.kernel.org
9749 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9750 F: drivers/i2c/busses/i2c-mv64xxx.c
9752 I2C OVER PARALLEL PORT
9753 M: Jean Delvare <jdelvare@suse.com>
9754 L: linux-i2c@vger.kernel.org
9756 F: Documentation/i2c/busses/i2c-parport.rst
9757 F: drivers/i2c/busses/i2c-parport.c
9760 M: Wolfram Sang <wsa@kernel.org>
9761 L: linux-i2c@vger.kernel.org
9763 W: https://i2c.wiki.kernel.org/
9764 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9766 F: Documentation/devicetree/bindings/i2c/i2c.txt
9767 F: Documentation/i2c/
9769 F: include/dt-bindings/i2c/i2c.h
9770 F: include/linux/i2c-dev.h
9771 F: include/linux/i2c-smbus.h
9772 F: include/linux/i2c.h
9773 F: include/uapi/linux/i2c-*.h
9774 F: include/uapi/linux/i2c.h
9776 I2C SUBSYSTEM HOST DRIVERS
9777 M: Andi Shyti <andi.shyti@kernel.org>
9778 L: linux-i2c@vger.kernel.org
9780 W: https://i2c.wiki.kernel.org/
9781 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9783 F: Documentation/devicetree/bindings/i2c/
9784 F: drivers/i2c/algos/
9785 F: drivers/i2c/busses/
9786 F: include/dt-bindings/i2c/
9789 M: Jean Delvare <jdelvare@suse.com>
9790 L: linux-i2c@vger.kernel.org
9792 F: Documentation/i2c/busses/i2c-taos-evm.rst
9793 F: drivers/i2c/busses/i2c-taos-evm.c
9796 M: Till Harbaum <till@harbaum.org>
9797 L: linux-i2c@vger.kernel.org
9799 W: http://www.harbaum.org/till/i2c_tiny_usb
9800 F: drivers/i2c/busses/i2c-tiny-usb.c
9802 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9803 M: Jean Delvare <jdelvare@suse.com>
9804 L: linux-i2c@vger.kernel.org
9806 F: Documentation/i2c/busses/i2c-ali1535.rst
9807 F: Documentation/i2c/busses/i2c-ali1563.rst
9808 F: Documentation/i2c/busses/i2c-ali15x3.rst
9809 F: Documentation/i2c/busses/i2c-amd756.rst
9810 F: Documentation/i2c/busses/i2c-amd8111.rst
9811 F: Documentation/i2c/busses/i2c-i801.rst
9812 F: Documentation/i2c/busses/i2c-nforce2.rst
9813 F: Documentation/i2c/busses/i2c-piix4.rst
9814 F: Documentation/i2c/busses/i2c-sis5595.rst
9815 F: Documentation/i2c/busses/i2c-sis630.rst
9816 F: Documentation/i2c/busses/i2c-sis96x.rst
9817 F: Documentation/i2c/busses/i2c-via.rst
9818 F: Documentation/i2c/busses/i2c-viapro.rst
9819 F: drivers/i2c/busses/i2c-ali1535.c
9820 F: drivers/i2c/busses/i2c-ali1563.c
9821 F: drivers/i2c/busses/i2c-ali15x3.c
9822 F: drivers/i2c/busses/i2c-amd756-s4882.c
9823 F: drivers/i2c/busses/i2c-amd756.c
9824 F: drivers/i2c/busses/i2c-amd8111.c
9825 F: drivers/i2c/busses/i2c-i801.c
9826 F: drivers/i2c/busses/i2c-isch.c
9827 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9828 F: drivers/i2c/busses/i2c-nforce2.c
9829 F: drivers/i2c/busses/i2c-piix4.c
9830 F: drivers/i2c/busses/i2c-sis5595.c
9831 F: drivers/i2c/busses/i2c-sis630.c
9832 F: drivers/i2c/busses/i2c-sis96x.c
9833 F: drivers/i2c/busses/i2c-via.c
9834 F: drivers/i2c/busses/i2c-viapro.c
9836 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9837 M: Hans de Goede <hdegoede@redhat.com>
9838 L: linux-i2c@vger.kernel.org
9840 F: drivers/i2c/busses/i2c-cht-wc.c
9842 I2C/SMBUS ISMT DRIVER
9843 M: Seth Heasley <seth.heasley@intel.com>
9844 M: Neil Horman <nhorman@tuxdriver.com>
9845 L: linux-i2c@vger.kernel.org
9846 F: Documentation/i2c/busses/i2c-ismt.rst
9847 F: drivers/i2c/busses/i2c-ismt.c
9849 I2C/SMBUS STUB DRIVER
9850 M: Jean Delvare <jdelvare@suse.com>
9851 L: linux-i2c@vger.kernel.org
9853 F: drivers/i2c/i2c-stub.c
9855 I3C DRIVER FOR ASPEED AST2600
9856 M: Jeremy Kerr <jk@codeconstruct.com.au>
9858 F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
9859 F: drivers/i3c/master/ast2600-i3c-master.c
9861 I3C DRIVER FOR CADENCE I3C MASTER IP
9862 M: Przemysław Gaj <pgaj@cadence.com>
9864 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9865 F: drivers/i3c/master/i3c-master-cdns.c
9867 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9869 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9870 F: drivers/i3c/master/dw*
9873 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9874 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9876 C: irc://chat.freenode.net/linux-i3c
9877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9878 F: Documentation/ABI/testing/sysfs-bus-i3c
9879 F: Documentation/devicetree/bindings/i3c/
9880 F: Documentation/driver-api/i3c
9882 F: include/linux/i3c/
9884 IA64 (Itanium) PLATFORM
9885 L: linux-ia64@vger.kernel.org
9887 F: Documentation/arch/ia64/
9890 IBM Operation Panel Input Driver
9891 M: Eddie James <eajames@linux.ibm.com>
9892 L: linux-input@vger.kernel.org
9894 F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
9895 F: drivers/input/misc/ibm-panel.c
9897 IBM Power 842 compression accelerator
9898 M: Haren Myneni <haren@us.ibm.com>
9901 F: drivers/crypto/nx/Kconfig
9902 F: drivers/crypto/nx/Makefile
9903 F: drivers/crypto/nx/nx-842*
9904 F: include/linux/sw842.h
9907 IBM Power in-Nest Crypto Acceleration
9908 M: Breno Leitão <leitao@debian.org>
9909 M: Nayna Jain <nayna@linux.ibm.com>
9910 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9911 L: linux-crypto@vger.kernel.org
9913 F: drivers/crypto/nx/Kconfig
9914 F: drivers/crypto/nx/Makefile
9915 F: drivers/crypto/nx/nx-aes*
9916 F: drivers/crypto/nx/nx-sha*
9917 F: drivers/crypto/nx/nx.*
9918 F: drivers/crypto/nx/nx_csbcpb.h
9919 F: drivers/crypto/nx/nx_debugfs.c
9921 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9922 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9923 L: linux-pci@vger.kernel.org
9924 L: linuxppc-dev@lists.ozlabs.org
9926 F: drivers/pci/hotplug/rpadlpar*
9928 IBM Power Linux RAID adapter
9929 M: Brian King <brking@us.ibm.com>
9931 F: drivers/scsi/ipr.*
9933 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9934 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9935 L: linux-pci@vger.kernel.org
9936 L: linuxppc-dev@lists.ozlabs.org
9938 F: drivers/pci/hotplug/rpaphp*
9940 IBM Power SRIOV Virtual NIC Device Driver
9941 M: Haren Myneni <haren@linux.ibm.com>
9942 M: Rick Lindsley <ricklind@linux.ibm.com>
9943 R: Nick Child <nnac123@linux.ibm.com>
9944 R: Dany Madden <danymadden@us.ibm.com>
9945 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9946 L: netdev@vger.kernel.org
9948 F: drivers/net/ethernet/ibm/ibmvnic.*
9950 IBM Power VFIO Support
9951 M: Timothy Pearson <tpearson@raptorengineering.com>
9953 F: drivers/vfio/vfio_iommu_spapr_tce.c
9955 IBM Power Virtual Ethernet Device Driver
9956 M: Nick Child <nnac123@linux.ibm.com>
9957 L: netdev@vger.kernel.org
9959 F: drivers/net/ethernet/ibm/ibmveth.*
9961 IBM Power Virtual FC Device Drivers
9962 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9963 L: linux-scsi@vger.kernel.org
9965 F: drivers/scsi/ibmvscsi/ibmvfc*
9967 IBM Power Virtual Management Channel Driver
9968 M: Brad Warrum <bwarrum@linux.ibm.com>
9969 M: Ritu Agarwal <rituagar@linux.ibm.com>
9971 F: drivers/misc/ibmvmc.*
9973 IBM Power Virtual SCSI Device Drivers
9974 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9975 L: linux-scsi@vger.kernel.org
9977 F: drivers/scsi/ibmvscsi/ibmvscsi*
9978 F: include/scsi/viosrp.h
9980 IBM Power Virtual SCSI Device Target Driver
9981 M: Michael Cyr <mikecyr@linux.ibm.com>
9982 L: linux-scsi@vger.kernel.org
9983 L: target-devel@vger.kernel.org
9985 F: drivers/scsi/ibmvscsi_tgt/
9987 IBM Power VMX Cryptographic instructions
9988 M: Breno Leitão <leitao@debian.org>
9989 M: Nayna Jain <nayna@linux.ibm.com>
9990 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9991 L: linux-crypto@vger.kernel.org
9993 F: drivers/crypto/vmx/Kconfig
9994 F: drivers/crypto/vmx/Makefile
9995 F: drivers/crypto/vmx/aes*
9996 F: drivers/crypto/vmx/ghash*
9997 F: drivers/crypto/vmx/ppc-xlate.pl
9998 F: drivers/crypto/vmx/vmx.c
10000 IBM ServeRAID RAID DRIVER
10002 F: drivers/scsi/ips.*
10004 ICH LPC AND GPIO DRIVER
10005 M: Peter Tyser <ptyser@xes-inc.com>
10007 F: drivers/gpio/gpio-ich.c
10008 F: drivers/mfd/lpc_ich.c
10011 M: Max Staudt <max@enpas.org>
10012 L: linux-i2c@vger.kernel.org
10014 F: drivers/i2c/busses/i2c-icy.c
10016 IDEAPAD LAPTOP EXTRAS DRIVER
10017 M: Ike Panhc <ike.pan@canonical.com>
10018 L: platform-driver-x86@vger.kernel.org
10020 W: http://launchpad.net/ideapad-laptop
10021 F: drivers/platform/x86/ideapad-laptop.c
10023 IDEAPAD LAPTOP SLIDEBAR DRIVER
10024 M: Andrey Moiseev <o2g.org.ru@gmail.com>
10025 L: linux-input@vger.kernel.org
10027 W: https://github.com/o2genum/ideapad-slidebar
10028 F: drivers/input/misc/ideapad_slidebar.c
10031 M: Christian Brauner <brauner@kernel.org>
10032 M: Seth Forshee <sforshee@kernel.org>
10033 L: linux-fsdevel@vger.kernel.org
10035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
10036 F: Documentation/filesystems/idmappings.rst
10037 F: include/linux/mnt_idmapping.*
10038 F: tools/testing/selftests/mount_setattr/
10040 IDT VersaClock 5 CLOCK DRIVER
10041 M: Luca Ceresoli <luca@lucaceresoli.net>
10043 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10044 F: drivers/clk/clk-versaclock5.c
10046 IEEE 802.15.4 SUBSYSTEM
10047 M: Alexander Aring <alex.aring@gmail.com>
10048 M: Stefan Schmidt <stefan@datenfreihafen.org>
10049 M: Miquel Raynal <miquel.raynal@bootlin.com>
10050 L: linux-wpan@vger.kernel.org
10052 W: https://linux-wpan.org/
10053 Q: https://patchwork.kernel.org/project/linux-wpan/list/
10054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10056 F: Documentation/networking/ieee802154.rst
10057 F: drivers/net/ieee802154/
10058 F: include/linux/ieee802154.h
10059 F: include/linux/nl802154.h
10060 F: include/net/af_ieee802154.h
10061 F: include/net/cfg802154.h
10062 F: include/net/ieee802154_netdev.h
10063 F: include/net/mac802154.h
10064 F: include/net/nl802154.h
10068 IFCVF VIRTIO DATA PATH ACCELERATOR
10069 R: Zhu Lingshan <lingshan.zhu@intel.com>
10070 F: drivers/vdpa/ifcvf/
10073 M: Yotam Gigi <yotam.gi@gmail.com>
10074 M: Jamal Hadi Salim <jhs@mojatatu.com>
10075 F: include/net/ife.h
10076 F: include/uapi/linux/ife.h
10079 IGORPLUG-USB IR RECEIVER
10080 M: Sean Young <sean@mess.org>
10081 L: linux-media@vger.kernel.org
10083 F: drivers/media/rc/igorplugusb.c
10085 IGUANAWORKS USB IR TRANSCEIVER
10086 M: Sean Young <sean@mess.org>
10087 L: linux-media@vger.kernel.org
10089 F: drivers/media/rc/iguanair.c
10091 IIO DIGITAL POTENTIOMETER DAC
10092 M: Peter Rosin <peda@axentia.se>
10093 L: linux-iio@vger.kernel.org
10095 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10096 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10097 F: drivers/iio/dac/dpot-dac.c
10099 IIO ENVELOPE DETECTOR
10100 M: Peter Rosin <peda@axentia.se>
10101 L: linux-iio@vger.kernel.org
10103 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10104 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10105 F: drivers/iio/adc/envelope-detector.c
10107 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10108 M: Matti Vaittinen <mazziesaccount@gmail.com>
10109 L: linux-iio@vger.kernel.org
10111 F: drivers/iio/light/gain-time-scale-helper.c
10112 F: drivers/iio/light/gain-time-scale-helper.h
10115 M: Peter Rosin <peda@axentia.se>
10116 L: linux-iio@vger.kernel.org
10118 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10119 F: drivers/iio/multiplexer/iio-mux.c
10121 IIO SCMI BASED DRIVER
10122 M: Jyoti Bhayana <jbhayana@google.com>
10123 L: linux-iio@vger.kernel.org
10125 F: drivers/iio/common/scmi_sensors/scmi_iio.c
10127 IIO SUBSYSTEM AND DRIVERS
10128 M: Jonathan Cameron <jic23@kernel.org>
10129 R: Lars-Peter Clausen <lars@metafoo.de>
10130 L: linux-iio@vger.kernel.org
10132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10133 F: Documentation/ABI/testing/configfs-iio*
10134 F: Documentation/ABI/testing/sysfs-bus-iio*
10135 F: Documentation/devicetree/bindings/iio/
10137 F: drivers/staging/iio/
10138 F: include/dt-bindings/iio/
10139 F: include/linux/iio/
10143 M: Peter Rosin <peda@axentia.se>
10144 L: linux-iio@vger.kernel.org
10146 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10147 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10148 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10149 F: drivers/iio/afe/iio-rescale.c
10151 IKANOS/ADI EAGLE ADSL USB DRIVER
10152 M: Matthieu Castet <castet.matthieu@free.fr>
10153 M: Stanislaw Gruszka <stf_xl@wp.pl>
10155 F: drivers/usb/atm/ueagle-atm.c
10157 IMAGIS TOUCHSCREEN DRIVER
10158 M: Markuss Broks <markuss.broks@gmail.com>
10160 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10161 F: drivers/input/touchscreen/imagis.c
10163 IMGTEC ASCII LCD DRIVER
10164 M: Paul Burton <paulburton@kernel.org>
10166 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10167 F: drivers/auxdisplay/img-ascii-lcd.c
10169 IMGTEC IR DECODER DRIVER
10171 F: drivers/media/rc/img-ir/
10173 IMON SOUNDGRAPH USB IR RECEIVER
10174 M: Sean Young <sean@mess.org>
10175 L: linux-media@vger.kernel.org
10177 F: drivers/media/rc/imon.c
10178 F: drivers/media/rc/imon_raw.c
10180 IMS TWINTURBO FRAMEBUFFER DRIVER
10181 L: linux-fbdev@vger.kernel.org
10183 F: drivers/video/fbdev/imsttfb.c
10185 INA209 HARDWARE MONITOR DRIVER
10186 M: Guenter Roeck <linux@roeck-us.net>
10187 L: linux-hwmon@vger.kernel.org
10189 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10190 F: Documentation/hwmon/ina209.rst
10191 F: drivers/hwmon/ina209.c
10193 INA2XX HARDWARE MONITOR DRIVER
10194 M: Guenter Roeck <linux@roeck-us.net>
10195 L: linux-hwmon@vger.kernel.org
10197 F: Documentation/hwmon/ina2xx.rst
10198 F: drivers/hwmon/ina2xx.c
10199 F: include/linux/platform_data/ina2xx.h
10201 INDEX OF FURTHER KERNEL DOCUMENTATION
10202 M: Carlos Bilbao <carlos.bilbao@amd.com>
10204 F: Documentation/process/kernel-docs.rst
10206 INDUSTRY PACK SUBSYSTEM (IPACK)
10207 M: Vaibhav Gupta <vaibhavgupta40@gmail.com>
10208 M: Jens Taprogge <jens.taprogge@taprogge.org>
10209 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10210 L: industrypack-devel@lists.sourceforge.net
10212 W: http://industrypack.sourceforge.net
10215 INFINEON DPS310 Driver
10216 M: Eddie James <eajames@linux.ibm.com>
10217 L: linux-iio@vger.kernel.org
10219 F: drivers/iio/pressure/dps310.c
10221 INFINEON PEB2466 ASoC CODEC
10222 M: Herve Codina <herve.codina@bootlin.com>
10223 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10225 F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10226 F: sound/soc/codecs/peb2466.c
10228 INFINIBAND SUBSYSTEM
10229 M: Jason Gunthorpe <jgg@nvidia.com>
10230 M: Leon Romanovsky <leonro@nvidia.com>
10231 L: linux-rdma@vger.kernel.org
10233 W: https://github.com/linux-rdma/rdma-core
10234 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10236 F: Documentation/devicetree/bindings/infiniband/
10237 F: Documentation/infiniband/
10238 F: drivers/infiniband/
10240 F: include/trace/events/ib_mad.h
10241 F: include/trace/events/ib_umad.h
10242 F: include/trace/misc/rdma.h
10243 F: include/uapi/linux/if_infiniband.h
10244 F: include/uapi/rdma/
10245 F: samples/bpf/ibumad_kern.c
10246 F: samples/bpf/ibumad_user.c
10248 INGENIC JZ4780 NAND DRIVER
10249 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10250 L: linux-mtd@lists.infradead.org
10251 L: linux-mips@vger.kernel.org
10253 F: drivers/mtd/nand/raw/ingenic/
10255 INGENIC JZ47xx SoCs
10256 M: Paul Cercueil <paul@crapouillou.net>
10257 L: linux-mips@vger.kernel.org
10259 F: arch/mips/boot/dts/ingenic/
10260 F: arch/mips/generic/board-ingenic.c
10261 F: arch/mips/include/asm/mach-ingenic/
10262 F: arch/mips/ingenic/Kconfig
10263 F: drivers/clk/ingenic/
10264 F: drivers/dma/dma-jz4780.c
10265 F: drivers/gpu/drm/ingenic/
10266 F: drivers/i2c/busses/i2c-jz4780.c
10267 F: drivers/iio/adc/ingenic-adc.c
10268 F: drivers/irqchip/irq-ingenic.c
10269 F: drivers/memory/jz4780-nemc.c
10270 F: drivers/mmc/host/jz4740_mmc.c
10271 F: drivers/mtd/nand/raw/ingenic/
10272 F: drivers/pinctrl/pinctrl-ingenic.c
10273 F: drivers/power/supply/ingenic-battery.c
10274 F: drivers/pwm/pwm-jz4740.c
10275 F: drivers/remoteproc/ingenic_rproc.c
10276 F: drivers/rtc/rtc-jz4740.c
10277 F: drivers/tty/serial/8250/8250_ingenic.c
10278 F: drivers/usb/musb/jz4740.c
10279 F: drivers/watchdog/jz4740_wdt.c
10280 F: include/dt-bindings/iio/adc/ingenic,adc.h
10281 F: include/linux/mfd/ingenic-tcu.h
10282 F: sound/soc/codecs/jz47*
10283 F: sound/soc/jz4740/
10285 INJOINIC IP5xxx POWER BANK IC DRIVER
10286 M: Samuel Holland <samuel@sholland.org>
10288 F: drivers/power/supply/ip5xxx_power.c
10291 M: Jan Kara <jack@suse.cz>
10292 R: Amir Goldstein <amir73il@gmail.com>
10293 L: linux-fsdevel@vger.kernel.org
10295 F: Documentation/filesystems/inotify.rst
10296 F: fs/notify/inotify/
10297 F: include/linux/inotify.h
10298 F: include/uapi/linux/inotify.h
10300 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10301 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10302 L: linux-input@vger.kernel.org
10304 Q: http://patchwork.kernel.org/project/linux-input/list/
10305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10306 F: Documentation/devicetree/bindings/input/
10307 F: Documentation/devicetree/bindings/serio/
10308 F: Documentation/input/
10310 F: include/dt-bindings/input/
10311 F: include/linux/input.h
10312 F: include/linux/input/
10313 F: include/uapi/linux/input-event-codes.h
10314 F: include/uapi/linux/input.h
10316 INPUT MULTITOUCH (MT) PROTOCOL
10317 M: Henrik Rydberg <rydberg@bitmath.org>
10318 L: linux-input@vger.kernel.org
10320 F: Documentation/input/multi-touch-protocol.rst
10321 F: drivers/input/input-mt.c
10324 INSIDE SECURE CRYPTO DRIVER
10325 M: Antoine Tenart <atenart@kernel.org>
10326 L: linux-crypto@vger.kernel.org
10328 F: drivers/crypto/inside-secure/
10330 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10331 M: Mimi Zohar <zohar@linux.ibm.com>
10332 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10333 L: linux-integrity@vger.kernel.org
10335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10336 F: security/integrity/
10337 F: security/integrity/ima/
10339 INTEL 810/815 FRAMEBUFFER DRIVER
10340 M: Antonino Daplas <adaplas@gmail.com>
10341 L: linux-fbdev@vger.kernel.org
10343 F: drivers/video/fbdev/i810/
10345 INTEL 8254 COUNTER DRIVER
10346 M: William Breathitt Gray <william.gray@linaro.org>
10347 L: linux-iio@vger.kernel.org
10349 F: drivers/counter/i8254.c
10350 F: include/linux/i8254.h
10352 INTEL 8255 GPIO DRIVER
10353 M: William Breathitt Gray <william.gray@linaro.org>
10354 L: linux-gpio@vger.kernel.org
10356 F: drivers/gpio/gpio-i8255.c
10357 F: drivers/gpio/gpio-i8255.h
10360 M: Cezary Rojewski <cezary.rojewski@intel.com>
10361 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10362 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10363 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10364 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10365 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10366 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10367 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10369 F: sound/soc/intel/
10371 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10372 M: Hans de Goede <hdegoede@redhat.com>
10373 L: platform-driver-x86@vger.kernel.org
10375 F: drivers/platform/x86/intel/atomisp2/pm.c
10377 INTEL ATOMISP2 LED DRIVER
10378 M: Hans de Goede <hdegoede@redhat.com>
10379 L: platform-driver-x86@vger.kernel.org
10381 F: drivers/platform/x86/intel/atomisp2/led.c
10383 INTEL BIOS SAR INT1092 DRIVER
10384 M: Shravan Sudhakar <s.shravan@intel.com>
10385 M: Intel Corporation <linuxwwan@intel.com>
10386 L: platform-driver-x86@vger.kernel.org
10388 F: drivers/platform/x86/intel/int1092/
10390 INTEL BROXTON PMC DRIVER
10391 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10392 M: Zha Qipeng <qipeng.zha@intel.com>
10394 F: drivers/mfd/intel_pmc_bxt.c
10395 F: include/linux/mfd/intel_pmc_bxt.h
10397 INTEL C600 SERIES SAS CONTROLLER DRIVER
10398 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10399 L: linux-scsi@vger.kernel.org
10401 T: git git://git.code.sf.net/p/intel-sas/isci
10402 F: drivers/scsi/isci/
10404 INTEL CPU family model numbers
10405 M: Tony Luck <tony.luck@intel.com>
10407 L: linux-kernel@vger.kernel.org
10409 F: arch/x86/include/asm/intel-family.h
10411 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10412 M: Jani Nikula <jani.nikula@linux.intel.com>
10413 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10414 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10415 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10416 L: intel-gfx@lists.freedesktop.org
10418 W: https://01.org/linuxgraphics/
10419 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10420 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10421 C: irc://irc.oftc.net/intel-gfx
10422 T: git git://anongit.freedesktop.org/drm-intel
10423 F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10424 F: Documentation/gpu/i915.rst
10425 F: drivers/gpu/drm/i915/
10426 F: include/drm/i915*
10427 F: include/uapi/drm/i915_drm.h
10429 INTEL ETHERNET DRIVERS
10430 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10431 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10432 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10434 W: https://www.intel.com/content/www/us/en/support.html
10435 Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/
10436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10438 F: Documentation/networking/device_drivers/ethernet/intel/
10439 F: drivers/net/ethernet/intel/
10440 F: drivers/net/ethernet/intel/*/
10441 F: include/linux/avf/virtchnl.h
10442 F: include/linux/net/intel/iidc.h
10444 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10445 M: Mustafa Ismail <mustafa.ismail@intel.com>
10446 M: Shiraz Saleem <shiraz.saleem@intel.com>
10447 L: linux-rdma@vger.kernel.org
10449 F: drivers/infiniband/hw/irdma/
10450 F: include/uapi/rdma/irdma-abi.h
10452 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10453 M: Maik Broemme <mbroemme@libmpq.org>
10454 L: linux-fbdev@vger.kernel.org
10456 F: Documentation/fb/intelfb.rst
10457 F: drivers/video/fbdev/intelfb/
10460 M: Andy Shevchenko <andy@kernel.org>
10461 L: linux-gpio@vger.kernel.org
10463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10464 F: drivers/gpio/gpio-elkhartlake.c
10465 F: drivers/gpio/gpio-ich.c
10466 F: drivers/gpio/gpio-merrifield.c
10467 F: drivers/gpio/gpio-ml-ioh.c
10468 F: drivers/gpio/gpio-pch.c
10469 F: drivers/gpio/gpio-sch.c
10470 F: drivers/gpio/gpio-sodaville.c
10471 F: drivers/gpio/gpio-tangier.c
10473 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10474 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10475 M: Zhi Wang <zhi.a.wang@intel.com>
10476 L: intel-gvt-dev@lists.freedesktop.org
10477 L: intel-gfx@lists.freedesktop.org
10479 W: https://01.org/igvt-g
10480 T: git https://github.com/intel/gvt-linux.git
10481 F: drivers/gpu/drm/i915/gvt/
10483 INTEL HID EVENT DRIVER
10484 M: Alex Hung <alexhung@gmail.com>
10485 L: platform-driver-x86@vger.kernel.org
10487 F: drivers/platform/x86/intel/hid.c
10489 INTEL I/OAT DMA DRIVER
10490 M: Dave Jiang <dave.jiang@intel.com>
10491 R: Dan Williams <dan.j.williams@intel.com>
10492 L: dmaengine@vger.kernel.org
10494 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10495 F: drivers/dma/ioat*
10498 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10499 M: Len Brown <lenb@kernel.org>
10500 L: linux-pm@vger.kernel.org
10502 B: https://bugzilla.kernel.org
10503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10504 F: drivers/idle/intel_idle.c
10507 M: Fenghua Yu <fenghua.yu@intel.com>
10508 M: Dave Jiang <dave.jiang@intel.com>
10509 L: dmaengine@vger.kernel.org
10511 F: drivers/dma/idxd/*
10512 F: include/uapi/linux/idxd.h
10514 INTEL IN FIELD SCAN (IFS) DEVICE
10515 M: Jithu Joseph <jithu.joseph@intel.com>
10516 R: Ashok Raj <ashok.raj@intel.com>
10517 R: Tony Luck <tony.luck@intel.com>
10519 F: drivers/platform/x86/intel/ifs
10520 F: include/trace/events/intel_ifs.h
10522 INTEL INTEGRATED SENSOR HUB DRIVER
10523 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10524 M: Jiri Kosina <jikos@kernel.org>
10525 L: linux-input@vger.kernel.org
10527 F: drivers/hid/intel-ish-hid/
10530 M: David Woodhouse <dwmw2@infradead.org>
10531 M: Lu Baolu <baolu.lu@linux.intel.com>
10532 L: iommu@lists.linux.dev
10534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10535 F: drivers/iommu/intel/
10537 INTEL IPU3 CSI-2 CIO2 DRIVER
10538 M: Yong Zhi <yong.zhi@intel.com>
10539 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10540 M: Bingbu Cao <bingbu.cao@intel.com>
10541 M: Dan Scally <djrscally@gmail.com>
10542 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10543 L: linux-media@vger.kernel.org
10545 T: git git://linuxtv.org/media_tree.git
10546 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10547 F: drivers/media/pci/intel/ipu3/
10549 INTEL IPU3 CSI-2 IMGU DRIVER
10550 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10551 R: Bingbu Cao <bingbu.cao@intel.com>
10552 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10553 L: linux-media@vger.kernel.org
10555 F: Documentation/admin-guide/media/ipu3.rst
10556 F: Documentation/admin-guide/media/ipu3_rcb.svg
10557 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10558 F: drivers/staging/media/ipu3/
10560 INTEL ISHTP ECLITE DRIVER
10561 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10562 L: platform-driver-x86@vger.kernel.org
10564 F: drivers/platform/x86/intel/ishtp_eclite.c
10566 INTEL IXP4XX CRYPTO SUPPORT
10567 M: Corentin Labbe <clabbe@baylibre.com>
10568 L: linux-crypto@vger.kernel.org
10570 F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
10572 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10573 M: Krzysztof Halasa <khalasa@piap.pl>
10575 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10576 F: drivers/net/wan/ixp4xx_hss.c
10577 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10578 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10579 F: include/linux/soc/ixp4xx/npe.h
10580 F: include/linux/soc/ixp4xx/qmgr.h
10582 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10583 M: Deepak Saxena <dsaxena@plexity.net>
10585 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10586 F: drivers/char/hw_random/ixp4xx-rng.c
10588 INTEL KEEM BAY DRM DRIVER
10589 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10590 M: Edmund Dea <edmund.j.dea@intel.com>
10592 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10593 F: drivers/gpu/drm/kmb/
10595 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10596 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10598 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10599 F: drivers/crypto/intel/keembay/Kconfig
10600 F: drivers/crypto/intel/keembay/Makefile
10601 F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
10602 F: drivers/crypto/intel/keembay/ocs-aes.c
10603 F: drivers/crypto/intel/keembay/ocs-aes.h
10605 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10606 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10607 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10608 M: Mark Gross <mgross@linux.intel.com>
10610 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10611 F: drivers/crypto/intel/keembay/Kconfig
10612 F: drivers/crypto/intel/keembay/Makefile
10613 F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
10615 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10616 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10617 M: Declan Murphy <declan.murphy@intel.com>
10619 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10620 F: drivers/crypto/intel/keembay/Kconfig
10621 F: drivers/crypto/intel/keembay/Makefile
10622 F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
10623 F: drivers/crypto/intel/keembay/ocs-hcu.c
10624 F: drivers/crypto/intel/keembay/ocs-hcu.h
10626 INTEL MANAGEMENT ENGINE (mei)
10627 M: Tomas Winkler <tomas.winkler@intel.com>
10628 L: linux-kernel@vger.kernel.org
10630 F: Documentation/driver-api/mei/*
10631 F: drivers/misc/mei/
10632 F: drivers/watchdog/mei_wdt.c
10633 F: include/linux/mei_aux.h
10634 F: include/linux/mei_cl_bus.h
10635 F: include/uapi/linux/mei.h
10636 F: include/uapi/linux/mei_uuid.h
10637 F: include/uapi/linux/uuid.h
10640 INTEL MAX 10 BMC MFD DRIVER
10641 M: Xu Yilun <yilun.xu@intel.com>
10642 R: Tom Rix <trix@redhat.com>
10644 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10645 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10646 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10647 F: drivers/mfd/intel-m10-bmc*
10648 F: include/linux/mfd/intel-m10-bmc.h
10650 INTEL MAX10 BMC SECURE UPDATES
10651 M: Russ Weight <russell.h.weight@intel.com>
10652 L: linux-fpga@vger.kernel.org
10654 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
10655 F: drivers/fpga/intel-m10-bmc-sec-update.c
10657 INTEL P-Unit IPC DRIVER
10658 M: Zha Qipeng <qipeng.zha@intel.com>
10659 L: platform-driver-x86@vger.kernel.org
10661 F: arch/x86/include/asm/intel_punit_ipc.h
10662 F: drivers/platform/x86/intel/punit_ipc.c
10664 INTEL PMC CORE DRIVER
10665 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10666 M: David E Box <david.e.box@intel.com>
10667 L: platform-driver-x86@vger.kernel.org
10669 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10670 F: drivers/platform/x86/intel/pmc/
10672 INTEL PMIC GPIO DRIVERS
10673 M: Andy Shevchenko <andy@kernel.org>
10675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10676 F: drivers/gpio/gpio-*cove.c
10678 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10679 M: Andy Shevchenko <andy@kernel.org>
10681 F: drivers/mfd/intel_soc_pmic*
10682 F: include/linux/mfd/intel_soc_pmic*
10685 M: David E. Box <david.e.box@linux.intel.com>
10687 F: drivers/platform/x86/intel/pmt/
10689 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10690 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10691 L: linux-wireless@vger.kernel.org
10693 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10694 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10695 F: drivers/net/wireless/intel/ipw2x00/
10697 INTEL PSTATE DRIVER
10698 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10699 M: Len Brown <lenb@kernel.org>
10700 L: linux-pm@vger.kernel.org
10702 F: drivers/cpufreq/intel_pstate.c
10704 INTEL PTP DFL ToD DRIVER
10705 M: Tianfei Zhang <tianfei.zhang@intel.com>
10706 L: linux-fpga@vger.kernel.org
10707 L: netdev@vger.kernel.org
10709 F: drivers/ptp/ptp_dfl_tod.c
10711 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10712 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10713 L: linux-iio@vger.kernel.org
10714 F: drivers/counter/intel-qep.c
10717 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10719 F: arch/x86/include/asm/intel_scu_ipc.h
10720 F: drivers/platform/x86/intel_scu_*
10723 M: David E. Box <david.e.box@linux.intel.com>
10725 F: drivers/platform/x86/intel/sdsi.c
10726 F: tools/arch/x86/intel_sdsi/
10727 F: tools/testing/selftests/drivers/sdsi/
10730 M: Jarkko Sakkinen <jarkko@kernel.org>
10731 R: Dave Hansen <dave.hansen@linux.intel.com>
10732 L: linux-sgx@vger.kernel.org
10734 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10736 F: Documentation/arch/x86/sgx.rst
10737 F: arch/x86/entry/vdso/vsgx.S
10738 F: arch/x86/include/asm/sgx.h
10739 F: arch/x86/include/uapi/asm/sgx.h
10740 F: arch/x86/kernel/cpu/sgx/*
10741 F: tools/testing/selftests/sgx/*
10744 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10745 M: Daniel Scally <djrscally@gmail.com>
10747 F: drivers/platform/x86/intel/int3472/
10749 INTEL SPEED SELECT TECHNOLOGY
10750 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10751 L: platform-driver-x86@vger.kernel.org
10753 F: drivers/platform/x86/intel/speed_select_if/
10754 F: include/uapi/linux/isst_if.h
10755 F: tools/power/x86/intel-speed-select/
10757 INTEL STRATIX10 FIRMWARE DRIVERS
10758 M: Dinh Nguyen <dinguyen@kernel.org>
10759 L: linux-kernel@vger.kernel.org
10761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10762 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10763 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10764 F: drivers/firmware/stratix10-rsu.c
10765 F: drivers/firmware/stratix10-svc.c
10766 F: include/linux/firmware/intel/stratix10-smc.h
10767 F: include/linux/firmware/intel/stratix10-svc-client.h
10769 INTEL TELEMETRY DRIVER
10770 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10771 M: "David E. Box" <david.e.box@linux.intel.com>
10772 L: platform-driver-x86@vger.kernel.org
10774 F: arch/x86/include/asm/intel_telemetry.h
10775 F: drivers/platform/x86/intel/telemetry/
10778 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10779 L: platform-driver-x86@vger.kernel.org
10781 F: drivers/platform/x86/intel/tpmi.c
10782 F: include/linux/intel_tpmi.h
10784 INTEL UNCORE FREQUENCY CONTROL
10785 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10786 L: platform-driver-x86@vger.kernel.org
10788 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10789 F: drivers/platform/x86/intel/uncore-frequency/
10791 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10792 M: David E. Box <david.e.box@linux.intel.com>
10794 F: drivers/platform/x86/intel/vsec.*
10796 INTEL VIRTUAL BUTTON DRIVER
10797 M: AceLan Kao <acelan.kao@canonical.com>
10798 L: platform-driver-x86@vger.kernel.org
10800 F: drivers/platform/x86/intel/vbtn.c
10802 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10803 M: Stanislaw Gruszka <stf_xl@wp.pl>
10804 L: linux-wireless@vger.kernel.org
10806 F: drivers/net/wireless/intel/iwlegacy/
10808 INTEL WIRELESS WIFI LINK (iwlwifi)
10809 M: Gregory Greenman <gregory.greenman@intel.com>
10810 L: linux-wireless@vger.kernel.org
10812 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10814 F: drivers/net/wireless/intel/iwlwifi/
10816 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10817 M: Jithu Joseph <jithu.joseph@intel.com>
10818 R: Maurice Ma <maurice.ma@intel.com>
10820 W: https://slimbootloader.github.io/security/firmware-update.html
10821 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10823 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10824 L: Dell.Client.Kernel@dell.com
10826 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10828 INTEL WWAN IOSM DRIVER
10829 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10830 M: Intel Corporation <linuxwwan@intel.com>
10831 L: netdev@vger.kernel.org
10833 F: drivers/net/wwan/iosm/
10836 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10838 F: Documentation/trace/intel_th.rst
10839 F: drivers/hwtracing/intel_th/
10840 F: include/linux/intel_th.h
10842 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10843 M: Ning Sun <ning.sun@intel.com>
10844 L: tboot-devel@lists.sourceforge.net
10846 W: http://tboot.sourceforge.net
10847 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10848 F: Documentation/arch/x86/intel_txt.rst
10849 F: arch/x86/kernel/tboot.c
10850 F: include/linux/tboot.h
10853 M: Georgi Djakov <djakov@kernel.org>
10854 L: linux-pm@vger.kernel.org
10856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10857 F: Documentation/devicetree/bindings/interconnect/
10858 F: Documentation/driver-api/interconnect.rst
10859 F: drivers/interconnect/
10860 F: include/dt-bindings/interconnect/
10861 F: include/linux/interconnect-provider.h
10862 F: include/linux/interconnect.h
10864 INTERRUPT COUNTER DRIVER
10865 M: Oleksij Rempel <o.rempel@pengutronix.de>
10866 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10867 L: linux-iio@vger.kernel.org
10868 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10869 F: drivers/counter/interrupt-cnt.c
10871 INTERSIL ISL7998X VIDEO DECODER DRIVER
10872 M: Michael Tretter <m.tretter@pengutronix.de>
10873 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10874 L: linux-media@vger.kernel.org
10876 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10877 F: drivers/media/i2c/isl7998x.c
10879 INVENSENSE ICM-426xx IMU DRIVER
10880 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10881 L: linux-iio@vger.kernel.org
10883 W: https://invensense.tdk.com/
10884 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10885 F: drivers/iio/imu/inv_icm42600/
10887 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10888 M: Linus Walleij <linus.walleij@linaro.org>
10889 L: linux-iio@vger.kernel.org
10891 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10892 F: drivers/iio/gyro/mpu3050*
10894 IOC3 ETHERNET DRIVER
10895 M: Ralf Baechle <ralf@linux-mips.org>
10896 L: linux-mips@vger.kernel.org
10898 F: drivers/net/ethernet/sgi/ioc3-eth.c
10900 IOMAP FILESYSTEM LIBRARY
10901 M: Darrick J. Wong <djwong@kernel.org>
10902 L: linux-xfs@vger.kernel.org
10903 L: linux-fsdevel@vger.kernel.org
10905 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10907 F: include/linux/iomap.h
10909 IOMMU DMA-API LAYER
10910 M: Robin Murphy <robin.murphy@arm.com>
10911 L: iommu@lists.linux.dev
10913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10914 F: drivers/iommu/dma-iommu.c
10915 F: drivers/iommu/dma-iommu.h
10916 F: drivers/iommu/iova.c
10917 F: include/linux/iova.h
10920 M: Joerg Roedel <joro@8bytes.org>
10921 M: Will Deacon <will@kernel.org>
10922 R: Robin Murphy <robin.murphy@arm.com>
10923 L: iommu@lists.linux.dev
10925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10926 F: Documentation/devicetree/bindings/iommu/
10927 F: Documentation/userspace-api/iommu.rst
10929 F: include/linux/iommu.h
10930 F: include/linux/iova.h
10931 F: include/linux/of_iommu.h
10932 F: include/uapi/linux/iommu.h
10935 M: Jason Gunthorpe <jgg@nvidia.com>
10936 M: Kevin Tian <kevin.tian@intel.com>
10937 L: iommu@lists.linux.dev
10939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
10940 F: Documentation/userspace-api/iommufd.rst
10941 F: drivers/iommu/iommufd/
10942 F: include/linux/iommufd.h
10943 F: include/uapi/linux/iommufd.h
10944 F: tools/testing/selftests/iommu/
10947 M: Thomas Zimmermann <tzimmermann@suse.de>
10948 L: dri-devel@lists.freedesktop.org
10950 T: git git://anongit.freedesktop.org/drm/drm-misc
10951 F: include/linux/iosys-map.h
10954 M: Jens Axboe <axboe@kernel.dk>
10955 R: Pavel Begunkov <asml.silence@gmail.com>
10956 L: io-uring@vger.kernel.org
10958 T: git git://git.kernel.dk/linux-block
10959 T: git git://git.kernel.dk/liburing
10960 F: include/linux/io_uring.h
10961 F: include/linux/io_uring_types.h
10962 F: include/trace/events/io_uring.h
10963 F: include/uapi/linux/io_uring.h
10968 M: Corey Minyard <minyard@acm.org>
10969 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10971 W: http://openipmi.sourceforge.net/
10972 T: git https://github.com/cminyard/linux-ipmi.git for-next
10973 F: Documentation/devicetree/bindings/ipmi/
10974 F: Documentation/driver-api/ipmi.rst
10975 F: drivers/char/ipmi/
10976 F: include/linux/ipmi*
10977 F: include/uapi/linux/ipmi*
10979 IPS SCSI RAID DRIVER
10980 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10981 L: linux-scsi@vger.kernel.org
10983 W: http://www.adaptec.com/
10984 F: drivers/scsi/ips*
10987 M: Simon Horman <horms@verge.net.au>
10988 M: Julian Anastasov <ja@ssi.bg>
10989 L: netdev@vger.kernel.org
10990 L: lvs-devel@vger.kernel.org
10992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10994 F: Documentation/networking/ipvs-sysctl.rst
10995 F: include/net/ip_vs.h
10996 F: include/uapi/linux/ip_vs.h
10997 F: net/netfilter/ipvs/
11000 M: Jiri Kosina <jikos@kernel.org>
11001 M: David Sterba <dsterba@suse.com>
11003 F: drivers/tty/ipwireless/
11005 IRON DEVICE AUDIO CODEC DRIVERS
11006 M: Kiseok Jo <kiseok.jo@irondevice.com>
11007 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11009 F: Documentation/devicetree/bindings/sound/irondevice,*
11010 F: sound/soc/codecs/sma*
11012 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11013 M: Marc Zyngier <maz@kernel.org>
11015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11016 F: Documentation/core-api/irq/irq-domain.rst
11017 F: include/linux/irqdomain.h
11018 F: kernel/irq/irqdomain.c
11019 F: kernel/irq/msi.c
11022 M: Thomas Gleixner <tglx@linutronix.de>
11023 L: linux-kernel@vger.kernel.org
11025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11026 F: include/linux/group_cpus.h
11028 F: lib/group_cpus.c
11031 M: Thomas Gleixner <tglx@linutronix.de>
11032 M: Marc Zyngier <maz@kernel.org>
11033 L: linux-kernel@vger.kernel.org
11035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11036 F: Documentation/devicetree/bindings/interrupt-controller/
11037 F: drivers/irqchip/
11040 M: William Breathitt Gray <william.gray@linaro.org>
11042 F: Documentation/driver-api/isa.rst
11043 F: drivers/base/isa.c
11044 F: include/linux/isa.h
11047 M: Hans Verkuil <hverkuil@xs4all.nl>
11048 L: linux-media@vger.kernel.org
11050 W: https://linuxtv.org
11051 T: git git://linuxtv.org/media_tree.git
11052 F: drivers/media/radio/radio-isa*
11055 M: Jaroslav Kysela <perex@perex.cz>
11057 F: Documentation/driver-api/isapnp.rst
11058 F: drivers/pnp/isapnp/
11059 F: include/linux/isapnp.h
11062 M: Lee Duncan <lduncan@suse.com>
11063 M: Chris Leech <cleech@redhat.com>
11064 M: Mike Christie <michael.christie@oracle.com>
11065 L: open-iscsi@googlegroups.com
11066 L: linux-scsi@vger.kernel.org
11068 W: www.open-iscsi.com
11069 F: drivers/scsi/*iscsi*
11070 F: include/scsi/*iscsi*
11072 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11073 M: Peter Jones <pjones@redhat.com>
11074 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
11076 F: drivers/firmware/iscsi_ibft*
11078 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11079 M: Sagi Grimberg <sagi@grimberg.me>
11080 M: Max Gurtovoy <mgurtovoy@nvidia.com>
11081 L: linux-rdma@vger.kernel.org
11083 W: http://www.openfabrics.org
11084 W: www.open-iscsi.org
11085 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11086 F: drivers/infiniband/ulp/iser/
11088 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11089 M: Sagi Grimberg <sagi@grimberg.me>
11090 L: linux-rdma@vger.kernel.org
11091 L: target-devel@vger.kernel.org
11093 W: http://www.linux-iscsi.org
11094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11095 F: drivers/infiniband/ulp/isert
11097 ISDN/CMTP OVER BLUETOOTH
11098 M: Karsten Keil <isdn@linux-pingi.de>
11099 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
11100 L: netdev@vger.kernel.org
11102 W: http://www.isdn4linux.de
11103 F: Documentation/isdn/
11104 F: drivers/isdn/capi/
11105 F: include/linux/isdn/
11106 F: include/uapi/linux/isdn/
11107 F: net/bluetooth/cmtp/
11109 ISDN/mISDN SUBSYSTEM
11110 M: Karsten Keil <isdn@linux-pingi.de>
11111 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
11112 L: netdev@vger.kernel.org
11114 W: http://www.isdn4linux.de
11115 F: drivers/isdn/Kconfig
11116 F: drivers/isdn/Makefile
11117 F: drivers/isdn/hardware/
11118 F: drivers/isdn/mISDN/
11121 M: Jan Kara <jack@suse.cz>
11122 L: linux-fsdevel@vger.kernel.org
11124 F: Documentation/filesystems/isofs.rst
11127 IT87 HARDWARE MONITORING DRIVER
11128 M: Jean Delvare <jdelvare@suse.com>
11129 L: linux-hwmon@vger.kernel.org
11131 F: Documentation/hwmon/it87.rst
11132 F: drivers/hwmon/it87.c
11134 IT913X MEDIA DRIVER
11135 M: Antti Palosaari <crope@iki.fi>
11136 L: linux-media@vger.kernel.org
11138 W: https://linuxtv.org
11139 W: http://palosaari.fi/linux/
11140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11141 T: git git://linuxtv.org/anttip/media_tree.git
11142 F: drivers/media/tuners/it913x*
11144 ITE IT66121 HDMI BRIDGE DRIVER
11145 M: Phong LE <ple@baylibre.com>
11146 M: Neil Armstrong <neil.armstrong@linaro.org>
11148 T: git git://anongit.freedesktop.org/drm/drm-misc
11149 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11150 F: drivers/gpu/drm/bridge/ite-it66121.c
11152 IVTV VIDEO4LINUX DRIVER
11153 M: Andy Walls <awalls@md.metrocast.net>
11154 L: linux-media@vger.kernel.org
11156 W: https://linuxtv.org
11157 T: git git://linuxtv.org/media_tree.git
11158 F: Documentation/admin-guide/media/ivtv*
11159 F: drivers/media/pci/ivtv/
11160 F: include/uapi/linux/ivtv*
11162 IX2505V MEDIA DRIVER
11163 M: Malcolm Priestley <tvboxspy@gmail.com>
11164 L: linux-media@vger.kernel.org
11166 W: https://linuxtv.org
11167 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11168 F: drivers/media/dvb-frontends/ix2505v*
11170 JAILHOUSE HYPERVISOR INTERFACE
11171 M: Jan Kiszka <jan.kiszka@siemens.com>
11172 L: jailhouse-dev@googlegroups.com
11174 F: arch/x86/include/asm/jailhouse_para.h
11175 F: arch/x86/kernel/jailhouse.c
11177 JC42.4 TEMPERATURE SENSOR DRIVER
11178 M: Guenter Roeck <linux@roeck-us.net>
11179 L: linux-hwmon@vger.kernel.org
11181 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11182 F: Documentation/hwmon/jc42.rst
11183 F: drivers/hwmon/jc42.c
11186 M: Dave Kleikamp <shaggy@kernel.org>
11187 L: jfs-discussion@lists.sourceforge.net
11189 W: http://jfs.sourceforge.net/
11190 T: git https://github.com/kleikamp/linux-shaggy.git
11191 F: Documentation/admin-guide/jfs.rst
11195 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
11196 L: netdev@vger.kernel.org
11198 F: drivers/net/ethernet/jme.*
11200 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11201 M: David Woodhouse <dwmw2@infradead.org>
11202 M: Richard Weinberger <richard@nod.at>
11203 L: linux-mtd@lists.infradead.org
11205 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
11206 T: git git://git.infradead.org/ubifs-2.6.git
11208 F: include/uapi/linux/jffs2.h
11210 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11211 M: "Theodore Ts'o" <tytso@mit.edu>
11212 M: Jan Kara <jack@suse.com>
11213 L: linux-ext4@vger.kernel.org
11216 F: include/linux/jbd2.h
11218 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11219 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11220 L: linux-media@vger.kernel.org
11221 L: linux-renesas-soc@vger.kernel.org
11223 F: drivers/media/platform/renesas/rcar_jpu.c
11225 JSM Neo PCI based serial card
11226 L: linux-serial@vger.kernel.org
11228 F: drivers/tty/serial/jsm/
11230 K10TEMP HARDWARE MONITORING DRIVER
11231 M: Clemens Ladisch <clemens@ladisch.de>
11232 L: linux-hwmon@vger.kernel.org
11234 F: Documentation/hwmon/k10temp.rst
11235 F: drivers/hwmon/k10temp.c
11237 K8TEMP HARDWARE MONITORING DRIVER
11238 M: Rudolf Marek <r.marek@assembler.cz>
11239 L: linux-hwmon@vger.kernel.org
11241 F: Documentation/hwmon/k8temp.rst
11242 F: drivers/hwmon/k8temp.c
11245 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
11246 R: Alexander Potapenko <glider@google.com>
11247 R: Andrey Konovalov <andreyknvl@gmail.com>
11248 R: Dmitry Vyukov <dvyukov@google.com>
11249 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
11250 L: kasan-dev@googlegroups.com
11252 F: Documentation/dev-tools/kasan.rst
11253 F: arch/*/include/asm/*kasan.h
11254 F: arch/*/mm/kasan_init*
11255 F: include/linux/kasan*.h
11256 F: lib/Kconfig.kasan
11258 F: scripts/Makefile.kasan
11261 M: Masahiro Yamada <masahiroy@kernel.org>
11262 L: linux-kbuild@vger.kernel.org
11264 Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11266 F: Documentation/kbuild/kconfig*
11267 F: scripts/Kconfig.include
11268 F: scripts/kconfig/
11271 R: Dmitry Vyukov <dvyukov@google.com>
11272 R: Andrey Konovalov <andreyknvl@gmail.com>
11273 L: kasan-dev@googlegroups.com
11275 F: Documentation/dev-tools/kcov.rst
11276 F: include/linux/kcov.h
11277 F: include/uapi/linux/kcov.h
11279 F: scripts/Makefile.kcov
11282 M: Marco Elver <elver@google.com>
11283 R: Dmitry Vyukov <dvyukov@google.com>
11284 L: kasan-dev@googlegroups.com
11286 F: Documentation/dev-tools/kcsan.rst
11287 F: include/linux/kcsan*.h
11289 F: lib/Kconfig.kcsan
11290 F: scripts/Makefile.kcsan
11293 M: Baoquan He <bhe@redhat.com>
11294 R: Vivek Goyal <vgoyal@redhat.com>
11295 R: Dave Young <dyoung@redhat.com>
11296 L: kexec@lists.infradead.org
11298 W: http://lse.sourceforge.net/kdump/
11299 F: Documentation/admin-guide/kdump/
11300 F: fs/proc/vmcore.c
11301 F: include/linux/crash_core.h
11302 F: include/linux/crash_dump.h
11303 F: include/uapi/linux/vmcore.h
11304 F: kernel/crash_*.c
11306 KEENE FM RADIO TRANSMITTER DRIVER
11307 M: Hans Verkuil <hverkuil@xs4all.nl>
11308 L: linux-media@vger.kernel.org
11310 W: https://linuxtv.org
11311 T: git git://linuxtv.org/media_tree.git
11312 F: drivers/media/radio/radio-keene*
11315 M: Ian Kent <raven@themaw.net>
11316 L: autofs@vger.kernel.org
11320 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11321 M: Masahiro Yamada <masahiroy@kernel.org>
11322 R: Nathan Chancellor <nathan@kernel.org>
11323 R: Nick Desaulniers <ndesaulniers@google.com>
11324 R: Nicolas Schier <nicolas@fjasle.eu>
11325 L: linux-kbuild@vger.kernel.org
11327 Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11329 F: Documentation/kbuild/
11331 F: scripts/*vmlinux*
11333 F: scripts/Makefile*
11335 F: scripts/dummy-tools/
11338 F: scripts/package/
11340 KERNEL HARDENING (not covered by other areas)
11341 M: Kees Cook <keescook@chromium.org>
11342 L: linux-hardening@vger.kernel.org
11344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11345 F: Documentation/ABI/testing/sysfs-kernel-oops_count
11346 F: Documentation/ABI/testing/sysfs-kernel-warn_count
11347 F: include/linux/overflow.h
11348 F: include/linux/randomize_kstack.h
11350 K: \b(add|choose)_random_kstack_offset\b
11351 K: \b__check_(object_size|heap_object)\b
11354 L: kernel-janitors@vger.kernel.org
11356 W: http://kernelnewbies.org/KernelJanitors
11358 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11359 M: Chuck Lever <chuck.lever@oracle.com>
11360 M: Jeff Layton <jlayton@kernel.org>
11361 R: Neil Brown <neilb@suse.de>
11362 R: Olga Kornievskaia <kolga@netapp.com>
11363 R: Dai Ngo <Dai.Ngo@oracle.com>
11364 R: Tom Talpey <tom@talpey.com>
11365 L: linux-nfs@vger.kernel.org
11367 W: http://nfs.sourceforge.net/
11368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11369 F: Documentation/filesystems/nfs/
11374 F: include/linux/lockd/
11375 F: include/linux/sunrpc/
11376 F: include/trace/events/rpcgss.h
11377 F: include/trace/events/rpcrdma.h
11378 F: include/trace/events/sunrpc.h
11379 F: include/trace/misc/fs.h
11380 F: include/trace/misc/nfs.h
11381 F: include/trace/misc/sunrpc.h
11382 F: include/uapi/linux/nfsd/
11383 F: include/uapi/linux/sunrpc/
11387 M: Thorsten Leemhuis <linux@leemhuis.info>
11388 L: regressions@lists.linux.dev
11390 F: Documentation/admin-guide/reporting-regressions.rst
11391 F: Documentation/process/handling-regressions.rst
11393 KERNEL SELFTEST FRAMEWORK
11394 M: Shuah Khan <shuah@kernel.org>
11395 M: Shuah Khan <skhan@linuxfoundation.org>
11396 L: linux-kselftest@vger.kernel.org
11398 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11400 F: Documentation/dev-tools/kselftest*
11401 F: tools/testing/selftests/
11403 KERNEL SMB3 SERVER (KSMBD)
11404 M: Namjae Jeon <linkinjeon@kernel.org>
11405 M: Steve French <sfrench@samba.org>
11406 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11407 R: Tom Talpey <tom@talpey.com>
11408 L: linux-cifs@vger.kernel.org
11410 T: git git://git.samba.org/ksmbd.git
11411 F: Documentation/filesystems/smb/ksmbd.rst
11415 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11416 M: Brendan Higgins <brendanhiggins@google.com>
11417 M: David Gow <davidgow@google.com>
11418 L: linux-kselftest@vger.kernel.org
11419 L: kunit-dev@googlegroups.com
11421 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
11423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
11424 F: Documentation/dev-tools/kunit/
11427 F: tools/testing/kunit/
11429 KERNEL USERMODE HELPER
11430 M: Luis Chamberlain <mcgrof@kernel.org>
11431 L: linux-kernel@vger.kernel.org
11433 F: include/linux/umh.h
11436 KERNEL VIRTUAL MACHINE (KVM)
11437 M: Paolo Bonzini <pbonzini@redhat.com>
11438 L: kvm@vger.kernel.org
11440 W: http://www.linux-kvm.org
11441 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11442 F: Documentation/virt/kvm/
11443 F: include/asm-generic/kvm*
11444 F: include/kvm/iodev.h
11445 F: include/linux/kvm*
11446 F: include/trace/events/kvm.h
11447 F: include/uapi/asm-generic/kvm*
11448 F: include/uapi/linux/kvm*
11450 F: tools/testing/selftests/kvm/
11453 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11454 M: Marc Zyngier <maz@kernel.org>
11455 M: Oliver Upton <oliver.upton@linux.dev>
11456 R: James Morse <james.morse@arm.com>
11457 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11458 R: Zenghui Yu <yuzenghui@huawei.com>
11459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11460 L: kvmarm@lists.linux.dev
11462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11463 F: arch/arm64/include/asm/kvm*
11464 F: arch/arm64/include/uapi/asm/kvm*
11466 F: include/kvm/arm_*
11467 F: tools/testing/selftests/kvm/*/aarch64/
11468 F: tools/testing/selftests/kvm/aarch64/
11470 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11471 M: Huacai Chen <chenhuacai@kernel.org>
11472 L: linux-mips@vger.kernel.org
11473 L: kvm@vger.kernel.org
11475 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11476 F: arch/mips/include/asm/kvm*
11477 F: arch/mips/include/uapi/asm/kvm*
11480 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11481 M: Michael Ellerman <mpe@ellerman.id.au>
11482 R: Nicholas Piggin <npiggin@gmail.com>
11483 L: linuxppc-dev@lists.ozlabs.org
11484 L: kvm@vger.kernel.org
11485 S: Maintained (Book3S 64-bit HV)
11486 S: Odd fixes (Book3S 64-bit PR)
11487 S: Orphan (Book3E and 32-bit)
11488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11489 F: arch/powerpc/include/asm/kvm*
11490 F: arch/powerpc/include/uapi/asm/kvm*
11491 F: arch/powerpc/kernel/kvm*
11492 F: arch/powerpc/kvm/
11494 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11495 M: Anup Patel <anup@brainfault.org>
11496 R: Atish Patra <atishp@atishpatra.org>
11497 L: kvm@vger.kernel.org
11498 L: kvm-riscv@lists.infradead.org
11499 L: linux-riscv@lists.infradead.org
11501 T: git https://github.com/kvm-riscv/linux.git
11502 F: arch/riscv/include/asm/kvm*
11503 F: arch/riscv/include/uapi/asm/kvm*
11505 F: tools/testing/selftests/kvm/*/riscv/
11507 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11508 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11509 M: Janosch Frank <frankja@linux.ibm.com>
11510 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11511 R: David Hildenbrand <david@redhat.com>
11512 L: kvm@vger.kernel.org
11514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11515 F: Documentation/virt/kvm/s390*
11516 F: arch/s390/include/asm/gmap.h
11517 F: arch/s390/include/asm/kvm*
11518 F: arch/s390/include/uapi/asm/kvm*
11519 F: arch/s390/include/uapi/asm/uvdevice.h
11520 F: arch/s390/kernel/uv.c
11522 F: arch/s390/mm/gmap.c
11523 F: drivers/s390/char/uvdevice.c
11524 F: tools/testing/selftests/drivers/s390x/uvdevice/
11525 F: tools/testing/selftests/kvm/*/s390x/
11526 F: tools/testing/selftests/kvm/s390x/
11528 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11529 M: Sean Christopherson <seanjc@google.com>
11530 M: Paolo Bonzini <pbonzini@redhat.com>
11531 L: kvm@vger.kernel.org
11533 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11534 F: arch/x86/include/asm/kvm*
11535 F: arch/x86/include/asm/svm.h
11536 F: arch/x86/include/asm/vmx*.h
11537 F: arch/x86/include/uapi/asm/kvm*
11538 F: arch/x86/include/uapi/asm/svm.h
11539 F: arch/x86/include/uapi/asm/vmx.h
11544 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11545 M: Tejun Heo <tj@kernel.org>
11547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11549 F: include/linux/kernfs.h
11552 M: Eric Biederman <ebiederm@xmission.com>
11553 L: kexec@lists.infradead.org
11555 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11556 F: include/linux/kexec.h
11557 F: include/uapi/linux/kexec.h
11561 M: Mimi Zohar <zohar@linux.ibm.com>
11562 L: linux-integrity@vger.kernel.org
11563 L: keyrings@vger.kernel.org
11565 F: Documentation/security/keys/trusted-encrypted.rst
11566 F: include/keys/encrypted-type.h
11567 F: security/keys/encrypted-keys/
11570 M: James Bottomley <jejb@linux.ibm.com>
11571 M: Jarkko Sakkinen <jarkko@kernel.org>
11572 M: Mimi Zohar <zohar@linux.ibm.com>
11573 L: linux-integrity@vger.kernel.org
11574 L: keyrings@vger.kernel.org
11576 F: Documentation/security/keys/trusted-encrypted.rst
11577 F: include/keys/trusted-type.h
11578 F: include/keys/trusted_tpm.h
11579 F: security/keys/trusted-keys/
11582 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11583 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11584 L: linux-integrity@vger.kernel.org
11585 L: keyrings@vger.kernel.org
11587 F: include/keys/trusted_caam.h
11588 F: security/keys/trusted-keys/trusted_caam.c
11591 M: Sumit Garg <sumit.garg@linaro.org>
11592 L: linux-integrity@vger.kernel.org
11593 L: keyrings@vger.kernel.org
11595 F: include/keys/trusted_tee.h
11596 F: security/keys/trusted-keys/trusted_tee.c
11599 M: David Howells <dhowells@redhat.com>
11600 M: Jarkko Sakkinen <jarkko@kernel.org>
11601 L: keyrings@vger.kernel.org
11603 F: Documentation/security/keys/core.rst
11605 F: include/linux/key-type.h
11606 F: include/linux/key.h
11607 F: include/linux/keyctl.h
11608 F: include/uapi/linux/keyctl.h
11611 KEYS/KEYRINGS_INTEGRITY
11612 M: Jarkko Sakkinen <jarkko@kernel.org>
11613 M: Mimi Zohar <zohar@linux.ibm.com>
11614 L: linux-integrity@vger.kernel.org
11615 L: keyrings@vger.kernel.org
11617 F: security/integrity/platform_certs
11620 M: Alexander Potapenko <glider@google.com>
11621 M: Marco Elver <elver@google.com>
11622 R: Dmitry Vyukov <dvyukov@google.com>
11623 L: kasan-dev@googlegroups.com
11625 F: Documentation/dev-tools/kfence.rst
11626 F: arch/*/include/asm/kfence.h
11627 F: include/linux/kfence.h
11628 F: lib/Kconfig.kfence
11632 M: Stefani Seibold <stefani@seibold.net>
11634 F: include/linux/kfifo.h
11638 KGDB / KDB /debug_core
11639 M: Jason Wessel <jason.wessel@windriver.com>
11640 M: Daniel Thompson <daniel.thompson@linaro.org>
11641 R: Douglas Anderson <dianders@chromium.org>
11642 L: kgdb-bugreport@lists.sourceforge.net
11644 W: http://kgdb.wiki.kernel.org/
11645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11646 F: Documentation/dev-tools/kgdb.rst
11647 F: drivers/misc/kgdbts.c
11648 F: drivers/tty/serial/kgdboc.c
11649 F: include/linux/kdb.h
11650 F: include/linux/kgdb.h
11652 F: kernel/module/kdb.c
11654 KHADAS MCU MFD DRIVER
11655 M: Neil Armstrong <neil.armstrong@linaro.org>
11656 L: linux-amlogic@lists.infradead.org
11658 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11659 F: drivers/mfd/khadas-mcu.c
11660 F: drivers/thermal/khadas_mcu_fan.c
11661 F: include/linux/mfd/khadas-mcu.h
11663 KIONIX/ROHM KX022A ACCELEROMETER
11664 M: Matti Vaittinen <mazziesaccount@gmail.com>
11665 L: linux-iio@vger.kernel.org
11667 F: drivers/iio/accel/kionix-kx022a*
11670 M: Catalin Marinas <catalin.marinas@arm.com>
11672 F: Documentation/dev-tools/kmemleak.rst
11673 F: include/linux/kmemleak.h
11675 F: samples/kmemleak/kmemleak-test.c
11678 M: Alexander Potapenko <glider@google.com>
11679 R: Marco Elver <elver@google.com>
11680 R: Dmitry Vyukov <dvyukov@google.com>
11681 L: kasan-dev@googlegroups.com
11683 F: Documentation/dev-tools/kmsan.rst
11684 F: arch/*/include/asm/kmsan.h
11685 F: arch/*/mm/kmsan_*
11686 F: include/linux/kmsan*.h
11687 F: lib/Kconfig.kmsan
11689 F: scripts/Makefile.kmsan
11692 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11693 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11694 M: "David S. Miller" <davem@davemloft.net>
11695 M: Masami Hiramatsu <mhiramat@kernel.org>
11696 L: linux-kernel@vger.kernel.org
11697 L: linux-trace-kernel@vger.kernel.org
11699 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
11700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11701 F: Documentation/trace/kprobes.rst
11702 F: include/asm-generic/kprobes.h
11703 F: include/linux/kprobes.h
11704 F: kernel/kprobes.c
11705 F: lib/test_kprobes.c
11708 KS0108 LCD CONTROLLER DRIVER
11709 M: Miguel Ojeda <ojeda@kernel.org>
11711 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11712 F: drivers/auxdisplay/ks0108.c
11713 F: include/linux/ks0108.h
11715 KTD253 BACKLIGHT DRIVER
11716 M: Linus Walleij <linus.walleij@linaro.org>
11718 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11719 F: drivers/video/backlight/ktd253-backlight.c
11722 M: Steven Rostedt <rostedt@goodmis.org>
11723 M: John Hawley <warthog9@eaglescrag.net>
11725 F: tools/testing/ktest
11727 KTZ8866 BACKLIGHT DRIVER
11728 M: Jianhua Lu <lujianhua000@gmail.com>
11730 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
11731 F: drivers/video/backlight/ktz8866.c
11733 KVM PARAVIRT (KVM/paravirt)
11734 M: Paolo Bonzini <pbonzini@redhat.com>
11735 R: Wanpeng Li <wanpengli@tencent.com>
11736 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11737 L: kvm@vger.kernel.org
11739 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11740 F: arch/um/include/asm/kvm_para.h
11741 F: arch/x86/include/asm/kvm_para.h
11742 F: arch/x86/include/asm/pvclock-abi.h
11743 F: arch/x86/include/uapi/asm/kvm_para.h
11744 F: arch/x86/kernel/kvm.c
11745 F: arch/x86/kernel/kvmclock.c
11746 F: include/asm-generic/kvm_para.h
11747 F: include/linux/kvm_para.h
11748 F: include/uapi/asm-generic/kvm_para.h
11749 F: include/uapi/linux/kvm_para.h
11751 KVM X86 HYPER-V (KVM/hyper-v)
11752 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11753 M: Sean Christopherson <seanjc@google.com>
11754 M: Paolo Bonzini <pbonzini@redhat.com>
11755 L: kvm@vger.kernel.org
11757 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11758 F: arch/x86/kvm/hyperv.*
11759 F: arch/x86/kvm/kvm_onhyperv.*
11760 F: arch/x86/kvm/svm/hyperv.*
11761 F: arch/x86/kvm/svm/svm_onhyperv.*
11762 F: arch/x86/kvm/vmx/hyperv.*
11764 KVM X86 Xen (KVM/Xen)
11765 M: David Woodhouse <dwmw2@infradead.org>
11766 M: Paul Durrant <paul@xen.org>
11767 M: Sean Christopherson <seanjc@google.com>
11768 M: Paolo Bonzini <pbonzini@redhat.com>
11769 L: kvm@vger.kernel.org
11771 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11772 F: arch/x86/kvm/xen.*
11775 M: David Ahern <dsahern@kernel.org>
11776 L: netdev@vger.kernel.org
11778 F: include/net/l3mdev.h
11781 LANDLOCK SECURITY MODULE
11782 M: Mickaël Salaün <mic@digikod.net>
11783 L: linux-security-module@vger.kernel.org
11785 W: https://landlock.io
11786 T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
11787 F: Documentation/security/landlock.rst
11788 F: Documentation/userspace-api/landlock.rst
11789 F: include/uapi/linux/landlock.h
11790 F: samples/landlock/
11791 F: security/landlock/
11792 F: tools/testing/selftests/landlock/
11796 LANTIQ / INTEL Ethernet drivers
11797 M: Hauke Mehrtens <hauke@hauke-m.de>
11798 L: netdev@vger.kernel.org
11800 F: drivers/net/dsa/lantiq_gswip.c
11801 F: drivers/net/dsa/lantiq_pce.h
11802 F: drivers/net/ethernet/lantiq_xrx200.c
11803 F: net/dsa/tag_gswip.c
11805 LANTIQ MIPS ARCHITECTURE
11806 M: John Crispin <john@phrozen.org>
11807 L: linux-mips@vger.kernel.org
11809 F: arch/mips/lantiq
11810 F: drivers/soc/lantiq
11812 LASI 53c700 driver for PARISC
11813 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11814 L: linux-scsi@vger.kernel.org
11816 F: Documentation/scsi/53c700.rst
11817 F: drivers/scsi/53c700*
11820 M: Tobin C. Harding <me@tobin.cc>
11821 M: Tycho Andersen <tycho@tycho.pizza>
11822 L: linux-hardening@vger.kernel.org
11824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11825 F: scripts/leaking_addresses.pl
11828 M: Pavel Machek <pavel@ucw.cz>
11829 M: Lee Jones <lee@kernel.org>
11830 L: linux-leds@vger.kernel.org
11832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11833 F: Documentation/devicetree/bindings/leds/
11834 F: Documentation/leds/
11836 F: include/dt-bindings/leds/
11837 F: include/linux/leds.h
11839 LEGACY EEPROM DRIVER
11840 M: Jean Delvare <jdelvare@suse.com>
11842 F: Documentation/misc-devices/eeprom.rst
11843 F: drivers/misc/eeprom/eeprom.c
11845 LEGO MINDSTORMS EV3
11846 R: David Lechner <david@lechnology.com>
11848 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11849 F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
11850 F: drivers/power/supply/lego_ev3_battery.c
11852 LEGO USB Tower driver
11853 M: Juergen Stuber <starblue@users.sourceforge.net>
11854 L: legousb-devel@lists.sourceforge.net
11856 W: http://legousb.sourceforge.net/
11857 F: drivers/usb/misc/legousbtower.c
11859 LETSKETCH HID TABLET DRIVER
11860 M: Hans de Goede <hdegoede@redhat.com>
11861 L: linux-input@vger.kernel.org
11863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11864 F: drivers/hid/hid-letsketch.c
11867 M: Matan Ziv-Av <matan@svgalib.org>
11868 L: platform-driver-x86@vger.kernel.org
11870 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11871 F: Documentation/admin-guide/laptops/lg-laptop.rst
11872 F: drivers/platform/x86/lg-laptop.c
11874 LG2160 MEDIA DRIVER
11875 M: Michael Krufky <mkrufky@linuxtv.org>
11876 L: linux-media@vger.kernel.org
11878 W: https://linuxtv.org
11879 W: http://github.com/mkrufky
11880 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11881 T: git git://linuxtv.org/mkrufky/tuners.git
11882 F: drivers/media/dvb-frontends/lg2160.*
11884 LGDT3305 MEDIA DRIVER
11885 M: Michael Krufky <mkrufky@linuxtv.org>
11886 L: linux-media@vger.kernel.org
11888 W: https://linuxtv.org
11889 W: http://github.com/mkrufky
11890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11891 T: git git://linuxtv.org/mkrufky/tuners.git
11892 F: drivers/media/dvb-frontends/lgdt3305.*
11894 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11895 M: Viresh Kumar <vireshk@kernel.org>
11896 L: linux-ide@vger.kernel.org
11898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11899 F: drivers/ata/pata_arasan_cf.c
11900 F: include/linux/pata_arasan_cf_data.h
11902 LIBATA PATA DRIVERS
11903 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11904 L: linux-ide@vger.kernel.org
11905 F: drivers/ata/ata_*.c
11906 F: drivers/ata/pata_*.c
11908 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11909 M: Linus Walleij <linus.walleij@linaro.org>
11910 L: linux-ide@vger.kernel.org
11912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11913 F: drivers/ata/pata_ftide010.c
11914 F: drivers/ata/sata_gemini.c
11915 F: drivers/ata/sata_gemini.h
11917 LIBATA SATA AHCI PLATFORM devices support
11918 M: Hans de Goede <hdegoede@redhat.com>
11919 M: Jens Axboe <axboe@kernel.dk>
11920 L: linux-ide@vger.kernel.org
11922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11923 F: drivers/ata/ahci_platform.c
11924 F: drivers/ata/libahci_platform.c
11925 F: include/linux/ahci_platform.h
11927 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11928 M: Serge Semin <fancer.lancer@gmail.com>
11929 L: linux-ide@vger.kernel.org
11931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11932 F: Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
11933 F: Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
11934 F: drivers/ata/ahci_dwc.c
11936 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11937 M: Mikael Pettersson <mikpelinux@gmail.com>
11938 L: linux-ide@vger.kernel.org
11940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11941 F: drivers/ata/sata_promise.*
11943 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11944 M: Damien Le Moal <dlemoal@kernel.org>
11945 L: linux-ide@vger.kernel.org
11947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11948 F: Documentation/ABI/testing/sysfs-ata
11949 F: Documentation/devicetree/bindings/ata/
11951 F: include/linux/ata.h
11952 F: include/linux/libata.h
11954 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11955 M: Vishal Verma <vishal.l.verma@intel.com>
11956 M: Dan Williams <dan.j.williams@intel.com>
11957 M: Dave Jiang <dave.jiang@intel.com>
11958 L: nvdimm@lists.linux.dev
11960 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11961 P: Documentation/nvdimm/maintainer-entry-profile.rst
11962 F: drivers/nvdimm/btt*
11964 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11965 M: Dan Williams <dan.j.williams@intel.com>
11966 M: Vishal Verma <vishal.l.verma@intel.com>
11967 M: Dave Jiang <dave.jiang@intel.com>
11968 L: nvdimm@lists.linux.dev
11970 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11971 P: Documentation/nvdimm/maintainer-entry-profile.rst
11972 F: drivers/nvdimm/pmem*
11974 LIBNVDIMM: DEVICETREE BINDINGS
11975 M: Oliver O'Halloran <oohall@gmail.com>
11976 L: nvdimm@lists.linux.dev
11978 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11979 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11980 F: drivers/nvdimm/of_pmem.c
11982 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11983 M: Dan Williams <dan.j.williams@intel.com>
11984 M: Vishal Verma <vishal.l.verma@intel.com>
11985 M: Dave Jiang <dave.jiang@intel.com>
11986 M: Ira Weiny <ira.weiny@intel.com>
11987 L: nvdimm@lists.linux.dev
11989 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11990 P: Documentation/nvdimm/maintainer-entry-profile.rst
11991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11992 F: drivers/acpi/nfit/*
11993 F: drivers/nvdimm/*
11994 F: include/linux/libnvdimm.h
11995 F: include/linux/nd.h
11996 F: include/uapi/linux/ndctl.h
11997 F: tools/testing/nvdimm/
11999 LICENSES and SPDX stuff
12000 M: Thomas Gleixner <tglx@linutronix.de>
12001 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12002 L: linux-spdx@vger.kernel.org
12004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12006 F: Documentation/process/license-rules.rst
12008 F: scripts/spdxcheck-test.sh
12009 F: scripts/spdxcheck.py
12010 F: scripts/spdxexclude
12012 LINEAR RANGES HELPERS
12013 M: Mark Brown <broonie@kernel.org>
12014 R: Matti Vaittinen <mazziesaccount@gmail.com>
12015 F: include/linux/linear_range.h
12016 F: lib/linear_ranges.c
12017 F: lib/test_linear_ranges.c
12019 LINUX FOR POWER MACINTOSH
12020 L: linuxppc-dev@lists.ozlabs.org
12022 F: arch/powerpc/platforms/powermac/
12023 F: drivers/macintosh/
12024 X: drivers/macintosh/adb-iop.c
12025 X: drivers/macintosh/via-macii.c
12027 LINUX FOR POWERPC (32-BIT AND 64-BIT)
12028 M: Michael Ellerman <mpe@ellerman.id.au>
12029 R: Nicholas Piggin <npiggin@gmail.com>
12030 R: Christophe Leroy <christophe.leroy@csgroup.eu>
12031 L: linuxppc-dev@lists.ozlabs.org
12033 W: https://github.com/linuxppc/wiki/wiki
12034 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12036 F: Documentation/ABI/stable/sysfs-firmware-opal-*
12037 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
12038 F: Documentation/devicetree/bindings/powerpc/
12039 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
12040 F: Documentation/powerpc/
12042 F: drivers/*/*/*pasemi*
12043 F: drivers/*/*pasemi*
12044 F: drivers/char/tpm/tpm_ibmvtpm*
12045 F: drivers/crypto/nx/
12046 F: drivers/crypto/vmx/
12047 F: drivers/i2c/busses/i2c-opal.c
12048 F: drivers/net/ethernet/ibm/ibmveth.*
12049 F: drivers/net/ethernet/ibm/ibmvnic.*
12050 F: drivers/pci/hotplug/pnv_php.c
12051 F: drivers/pci/hotplug/rpa*
12052 F: drivers/rtc/rtc-opal.c
12053 F: drivers/scsi/ibmvscsi/
12054 F: drivers/tty/hvc/hvc_opal.c
12055 F: drivers/watchdog/wdrtas.c
12056 F: tools/testing/selftests/powerpc
12063 LINUX FOR POWERPC EMBEDDED MPC5XXX
12064 M: Anatolij Gustschin <agust@denx.de>
12065 L: linuxppc-dev@lists.ozlabs.org
12067 F: arch/powerpc/platforms/512x/
12068 F: arch/powerpc/platforms/52xx/
12070 LINUX FOR POWERPC EMBEDDED PPC4XX
12071 L: linuxppc-dev@lists.ozlabs.org
12073 F: arch/powerpc/platforms/40x/
12074 F: arch/powerpc/platforms/44x/
12076 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
12077 M: Scott Wood <oss@buserror.net>
12078 L: linuxppc-dev@lists.ozlabs.org
12080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12081 F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12082 F: Documentation/devicetree/bindings/powerpc/fsl/
12083 F: arch/powerpc/platforms/83xx/
12084 F: arch/powerpc/platforms/85xx/
12086 LINUX FOR POWERPC EMBEDDED PPC8XX
12087 M: Christophe Leroy <christophe.leroy@csgroup.eu>
12088 L: linuxppc-dev@lists.ozlabs.org
12090 F: arch/powerpc/platforms/8xx/
12092 LINUX KERNEL DUMP TEST MODULE (LKDTM)
12093 M: Kees Cook <keescook@chromium.org>
12095 F: drivers/misc/lkdtm/*
12096 F: tools/testing/selftests/lkdtm/*
12098 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12099 M: Alan Stern <stern@rowland.harvard.edu>
12100 M: Andrea Parri <parri.andrea@gmail.com>
12101 M: Will Deacon <will@kernel.org>
12102 M: Peter Zijlstra <peterz@infradead.org>
12103 M: Boqun Feng <boqun.feng@gmail.com>
12104 M: Nicholas Piggin <npiggin@gmail.com>
12105 M: David Howells <dhowells@redhat.com>
12106 M: Jade Alglave <j.alglave@ucl.ac.uk>
12107 M: Luc Maranget <luc.maranget@inria.fr>
12108 M: "Paul E. McKenney" <paulmck@kernel.org>
12109 R: Akira Yokosawa <akiyks@gmail.com>
12110 R: Daniel Lustig <dlustig@nvidia.com>
12111 R: Joel Fernandes <joel@joelfernandes.org>
12112 L: linux-kernel@vger.kernel.org
12113 L: linux-arch@vger.kernel.org
12115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12116 F: Documentation/atomic_bitops.txt
12117 F: Documentation/atomic_t.txt
12118 F: Documentation/core-api/refcount-vs-atomic.rst
12119 F: Documentation/litmus-tests/
12120 F: Documentation/memory-barriers.txt
12121 F: tools/memory-model/
12123 LIS3LV02D ACCELEROMETER DRIVER
12124 M: Eric Piel <eric.piel@tremplin-utc.net>
12126 F: Documentation/misc-devices/lis3lv02d.rst
12127 F: drivers/misc/lis3lv02d/
12128 F: drivers/platform/x86/hp/hp_accel.c
12131 M: David Gow <davidgow@google.com>
12132 L: linux-kselftest@vger.kernel.org
12133 L: kunit-dev@googlegroups.com
12138 M: Karol Gugala <kgugala@antmicro.com>
12139 M: Mateusz Holenko <mholenko@antmicro.com>
12140 M: Gabriel Somlo <gsomlo@gmail.com>
12141 M: Joel Stanley <joel@jms.id.au>
12143 F: Documentation/devicetree/bindings/*/litex,*.yaml
12144 F: arch/openrisc/boot/dts/or1klitex.dts
12145 F: drivers/mmc/host/litex_mmc.c
12146 F: drivers/net/ethernet/litex/*
12147 F: drivers/soc/litex/*
12148 F: drivers/tty/serial/liteuart.c
12149 F: include/linux/litex.h
12153 M: Josh Poimboeuf <jpoimboe@kernel.org>
12154 M: Jiri Kosina <jikos@kernel.org>
12155 M: Miroslav Benes <mbenes@suse.cz>
12156 M: Petr Mladek <pmladek@suse.com>
12157 R: Joe Lawrence <joe.lawrence@redhat.com>
12158 L: live-patching@vger.kernel.org
12160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12161 F: Documentation/ABI/testing/sysfs-kernel-livepatch
12162 F: Documentation/livepatch/
12163 F: arch/powerpc/include/asm/livepatch.h
12164 F: include/linux/livepatch.h
12165 F: kernel/livepatch/
12166 F: kernel/module/livepatch.c
12168 F: samples/livepatch/
12169 F: tools/testing/selftests/livepatch/
12172 L: netdev@vger.kernel.org
12174 F: include/linux/llc.h
12175 F: include/net/llc*
12176 F: include/uapi/linux/llc.h
12179 LM73 HARDWARE MONITOR DRIVER
12180 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
12181 L: linux-hwmon@vger.kernel.org
12183 F: drivers/hwmon/lm73.c
12185 LM78 HARDWARE MONITOR DRIVER
12186 M: Jean Delvare <jdelvare@suse.com>
12187 L: linux-hwmon@vger.kernel.org
12189 F: Documentation/hwmon/lm78.rst
12190 F: drivers/hwmon/lm78.c
12192 LM83 HARDWARE MONITOR DRIVER
12193 M: Jean Delvare <jdelvare@suse.com>
12194 L: linux-hwmon@vger.kernel.org
12196 F: Documentation/hwmon/lm83.rst
12197 F: drivers/hwmon/lm83.c
12199 LM90 HARDWARE MONITOR DRIVER
12200 M: Jean Delvare <jdelvare@suse.com>
12201 L: linux-hwmon@vger.kernel.org
12203 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12204 F: Documentation/hwmon/lm90.rst
12205 F: drivers/hwmon/lm90.c
12206 F: include/dt-bindings/thermal/lm90.h
12208 LM95234 HARDWARE MONITOR DRIVER
12209 M: Guenter Roeck <linux@roeck-us.net>
12210 L: linux-hwmon@vger.kernel.org
12212 F: Documentation/hwmon/lm95234.rst
12213 F: drivers/hwmon/lm95234.c
12215 LME2510 MEDIA DRIVER
12216 M: Malcolm Priestley <tvboxspy@gmail.com>
12217 L: linux-media@vger.kernel.org
12219 W: https://linuxtv.org
12220 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12221 F: drivers/media/usb/dvb-usb-v2/lmedm04*
12223 LOADPIN SECURITY MODULE
12224 M: Kees Cook <keescook@chromium.org>
12226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12227 F: Documentation/admin-guide/LSM/LoadPin.rst
12228 F: security/loadpin/
12231 M: Peter Zijlstra <peterz@infradead.org>
12232 M: Ingo Molnar <mingo@redhat.com>
12233 M: Will Deacon <will@kernel.org>
12234 R: Waiman Long <longman@redhat.com>
12235 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12236 L: linux-kernel@vger.kernel.org
12238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12239 F: Documentation/locking/
12240 F: arch/*/include/asm/spinlock*.h
12241 F: include/linux/lockdep.h
12242 F: include/linux/mutex*.h
12243 F: include/linux/rwlock*.h
12244 F: include/linux/rwsem*.h
12245 F: include/linux/seqlock.h
12246 F: include/linux/spinlock*.h
12248 F: lib/locking*.[ch]
12249 X: kernel/locking/locktorture.c
12251 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12252 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
12253 L: linux-ntfs-dev@lists.sourceforge.net
12255 W: http://www.linux-ntfs.org/content/view/19/37/
12256 F: Documentation/admin-guide/ldm.rst
12257 F: block/partitions/ldm.*
12259 LOGITECH HID GAMING KEYBOARDS
12260 M: Hans de Goede <hdegoede@redhat.com>
12261 L: linux-input@vger.kernel.org
12263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12264 F: drivers/hid/hid-lg-g15.c
12266 LONTIUM LT8912B MIPI TO HDMI BRIDGE
12267 M: Adrien Grassein <adrien.grassein@gmail.com>
12269 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12270 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
12273 M: Huacai Chen <chenhuacai@kernel.org>
12274 R: WANG Xuerui <kernel@xen0n.name>
12275 L: loongarch@lists.linux.dev
12277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12278 F: Documentation/loongarch/
12279 F: Documentation/translations/zh_CN/loongarch/
12281 F: drivers/*/*loongarch*
12283 LOONGSON GPIO DRIVER
12284 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12285 L: linux-gpio@vger.kernel.org
12287 F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12288 F: drivers/gpio/gpio-loongson-64bit.c
12290 LOONGSON LS2X I2C DRIVER
12291 M: Binbin Zhou <zhoubinbin@loongson.cn>
12292 L: linux-i2c@vger.kernel.org
12294 F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12295 F: drivers/i2c/busses/i2c-ls2x.c
12297 LOONGSON-2 SOC SERIES CLOCK DRIVER
12298 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12299 L: linux-clk@vger.kernel.org
12301 F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12302 F: drivers/clk/clk-loongson2.c
12303 F: include/dt-bindings/clock/loongson,ls2k-clk.h
12305 LOONGSON-2 SOC SERIES GUTS DRIVER
12306 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12307 L: loongarch@lists.linux.dev
12309 F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12310 F: drivers/soc/loongson/loongson2_guts.c
12312 LOONGSON-2 SOC SERIES PINCTRL DRIVER
12313 M: zhanghongchen <zhanghongchen@loongson.cn>
12314 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12315 L: linux-gpio@vger.kernel.org
12317 F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12318 F: drivers/pinctrl/pinctrl-loongson2.c
12320 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12321 M: Sathya Prakash <sathya.prakash@broadcom.com>
12322 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12323 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12324 L: MPT-FusionLinux.pdl@broadcom.com
12325 L: linux-scsi@vger.kernel.org
12327 W: http://www.avagotech.com/support/
12328 F: drivers/message/fusion/
12329 F: drivers/scsi/mpt3sas/
12331 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12332 M: Matthew Wilcox <willy@infradead.org>
12333 L: linux-scsi@vger.kernel.org
12335 F: drivers/scsi/sym53c8xx_2/
12338 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12339 L: linux-iio@vger.kernel.org
12341 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12342 F: drivers/iio/dac/ltc1660.c
12344 LTC2688 IIO DAC DRIVER
12345 M: Nuno Sá <nuno.sa@analog.com>
12346 L: linux-iio@vger.kernel.org
12348 W: https://ez.analog.com/linux-software-drivers
12349 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12350 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12351 F: drivers/iio/dac/ltc2688.c
12353 LTC2947 HARDWARE MONITOR DRIVER
12354 M: Nuno Sá <nuno.sa@analog.com>
12355 L: linux-hwmon@vger.kernel.org
12357 W: https://ez.analog.com/linux-software-drivers
12358 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12359 F: drivers/hwmon/ltc2947-core.c
12360 F: drivers/hwmon/ltc2947-i2c.c
12361 F: drivers/hwmon/ltc2947-spi.c
12362 F: drivers/hwmon/ltc2947.h
12364 LTC2983 IIO TEMPERATURE DRIVER
12365 M: Nuno Sá <nuno.sa@analog.com>
12366 L: linux-iio@vger.kernel.org
12368 W: https://ez.analog.com/linux-software-drivers
12369 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12370 F: drivers/iio/temperature/ltc2983.c
12372 LTC4261 HARDWARE MONITOR DRIVER
12373 M: Guenter Roeck <linux@roeck-us.net>
12374 L: linux-hwmon@vger.kernel.org
12376 F: Documentation/hwmon/ltc4261.rst
12377 F: drivers/hwmon/ltc4261.c
12379 LTC4306 I2C MULTIPLEXER DRIVER
12380 M: Michael Hennerich <michael.hennerich@analog.com>
12381 L: linux-i2c@vger.kernel.org
12383 W: https://ez.analog.com/linux-software-drivers
12384 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12385 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
12387 LTP (Linux Test Project)
12388 M: Mike Frysinger <vapier@gentoo.org>
12389 M: Cyril Hrubis <chrubis@suse.cz>
12390 M: Wanlong Gao <wanlong.gao@gmail.com>
12391 M: Jan Stancek <jstancek@redhat.com>
12392 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12393 M: Alexey Kodanev <alexey.kodanev@oracle.com>
12394 L: ltp@lists.linux.it (subscribers-only)
12396 W: http://linux-test-project.github.io/
12397 T: git https://github.com/linux-test-project/ltp.git
12399 LYNX 28G SERDES PHY DRIVER
12400 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12401 L: netdev@vger.kernel.org
12403 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12404 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
12407 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12408 L: netdev@vger.kernel.org
12410 F: drivers/net/pcs/pcs-lynx.c
12411 F: include/linux/pcs-lynx.h
12414 M: Geert Uytterhoeven <geert@linux-m68k.org>
12415 L: linux-m68k@lists.linux-m68k.org
12417 W: http://www.linux-m68k.org/
12418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12422 M68K ON APPLE MACINTOSH
12423 M: Joshua Thompson <funaho@jurai.org>
12424 L: linux-m68k@lists.linux-m68k.org
12426 W: http://www.mac.linux-m68k.org/
12428 F: drivers/macintosh/adb-iop.c
12429 F: drivers/macintosh/via-macii.c
12432 M: Philip Blundell <philb@gnu.org>
12434 W: http://www.tazenda.demon.co.uk/phil/linux-hp
12435 F: arch/m68k/hp300/
12437 M88DS3103 MEDIA DRIVER
12438 M: Antti Palosaari <crope@iki.fi>
12439 L: linux-media@vger.kernel.org
12441 W: https://linuxtv.org
12442 W: http://palosaari.fi/linux/
12443 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12444 T: git git://linuxtv.org/anttip/media_tree.git
12445 F: drivers/media/dvb-frontends/m88ds3103*
12447 M88RS2000 MEDIA DRIVER
12448 M: Malcolm Priestley <tvboxspy@gmail.com>
12449 L: linux-media@vger.kernel.org
12451 W: https://linuxtv.org
12452 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12453 F: drivers/media/dvb-frontends/m88rs2000*
12455 MA901 MASTERKIT USB FM RADIO DRIVER
12456 M: Alexey Klimov <klimov.linux@gmail.com>
12457 L: linux-media@vger.kernel.org
12459 T: git git://linuxtv.org/media_tree.git
12460 F: drivers/media/radio/radio-ma901.c
12463 M: Johannes Berg <johannes@sipsolutions.net>
12464 L: linux-wireless@vger.kernel.org
12466 W: https://wireless.wiki.kernel.org/
12467 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12470 F: Documentation/networking/mac80211-injection.rst
12471 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12472 F: drivers/net/wireless/virtual/mac80211_hwsim.[ch]
12473 F: include/net/mac80211.h
12477 M: Jassi Brar <jassisinghbrar@gmail.com>
12478 L: linux-kernel@vger.kernel.org
12480 F: Documentation/devicetree/bindings/mailbox/
12481 F: drivers/mailbox/
12482 F: include/dt-bindings/mailbox/
12483 F: include/linux/mailbox_client.h
12484 F: include/linux/mailbox_controller.h
12487 M: Viresh Kumar <viresh.kumar@linaro.org>
12488 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12489 L: linux-kernel@vger.kernel.org
12491 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12492 F: drivers/mailbox/arm_mhuv2.c
12493 F: include/linux/mailbox/arm_mhuv2_message.h
12495 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12496 M: Michael Kerrisk <mtk.manpages@gmail.com>
12497 L: linux-man@vger.kernel.org
12499 W: http://www.kernel.org/doc/man-pages
12501 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12502 M: Jeremy Kerr <jk@codeconstruct.com.au>
12503 M: Matt Johnston <matt@codeconstruct.com.au>
12504 L: netdev@vger.kernel.org
12506 F: Documentation/networking/mctp.rst
12507 F: drivers/net/mctp/
12508 F: include/net/mctp.h
12509 F: include/net/mctpdevice.h
12510 F: include/net/netns/mctp.h
12514 M: Liam R. Howlett <Liam.Howlett@oracle.com>
12515 L: linux-mm@kvack.org
12517 F: Documentation/core-api/maple_tree.rst
12518 F: include/linux/maple_tree.h
12519 F: include/trace/events/maple_tree.h
12520 F: lib/maple_tree.c
12521 F: lib/test_maple_tree.c
12522 F: tools/testing/radix-tree/linux/maple_tree.h
12523 F: tools/testing/radix-tree/maple.c
12525 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12526 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12527 L: linux-mips@vger.kernel.org
12529 F: arch/mips/boot/dts/img/pistachio*
12531 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12532 M: Andrew Lunn <andrew@lunn.ch>
12533 L: netdev@vger.kernel.org
12535 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12536 F: Documentation/networking/devlink/mv88e6xxx.rst
12537 F: drivers/net/dsa/mv88e6xxx/
12538 F: include/linux/dsa/mv88e6xxx.h
12539 F: include/linux/platform_data/mv88e6xxx.h
12541 MARVELL ARMADA 3700 PHY DRIVERS
12542 M: Miquel Raynal <miquel.raynal@bootlin.com>
12544 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12545 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12546 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12547 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12549 MARVELL ARMADA 3700 SERIAL DRIVER
12550 M: Pali Rohár <pali@kernel.org>
12552 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12553 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12554 F: drivers/tty/serial/mvebu-uart.c
12556 MARVELL ARMADA DRM SUPPORT
12557 M: Russell King <linux@armlinux.org.uk>
12559 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12560 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12561 F: Documentation/devicetree/bindings/display/armada/
12562 F: drivers/gpu/drm/armada/
12563 F: include/uapi/drm/armada_drm.h
12565 MARVELL CRYPTO DRIVER
12566 M: Boris Brezillon <bbrezillon@kernel.org>
12567 M: Arnaud Ebalard <arno@natisbad.org>
12568 M: Srujana Challa <schalla@marvell.com>
12569 L: linux-crypto@vger.kernel.org
12571 F: drivers/crypto/marvell/
12572 F: include/linux/soc/marvell/octeontx2/
12574 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12575 M: Mirko Lindner <mlindner@marvell.com>
12576 M: Stephen Hemminger <stephen@networkplumber.org>
12577 L: netdev@vger.kernel.org
12579 F: drivers/net/ethernet/marvell/sk*
12581 MARVELL LIBERTAS WIRELESS DRIVER
12582 L: libertas-dev@lists.infradead.org
12584 F: drivers/net/wireless/marvell/libertas/
12586 MARVELL MACCHIATOBIN SUPPORT
12587 M: Russell King <linux@armlinux.org.uk>
12588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12590 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12592 MARVELL MV643XX ETHERNET DRIVER
12593 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12594 L: netdev@vger.kernel.org
12596 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12597 F: include/linux/mv643xx.h
12599 MARVELL MV88X3310 PHY DRIVER
12600 M: Russell King <linux@armlinux.org.uk>
12601 M: Marek Behún <kabel@kernel.org>
12602 L: netdev@vger.kernel.org
12604 F: drivers/net/phy/marvell10g.c
12606 MARVELL MVEBU THERMAL DRIVER
12607 M: Miquel Raynal <miquel.raynal@bootlin.com>
12609 F: drivers/thermal/armada_thermal.c
12611 MARVELL MVNETA ETHERNET DRIVER
12612 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12613 L: netdev@vger.kernel.org
12615 F: drivers/net/ethernet/marvell/mvneta.*
12617 MARVELL MVPP2 ETHERNET DRIVER
12618 M: Marcin Wojtas <mw@semihalf.com>
12619 M: Russell King <linux@armlinux.org.uk>
12620 L: netdev@vger.kernel.org
12622 F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
12623 F: drivers/net/ethernet/marvell/mvpp2/
12625 MARVELL MWIFIEX WIRELESS DRIVER
12626 M: Amitkumar Karwar <amitkarwar@gmail.com>
12627 M: Ganapathi Bhat <ganapathi017@gmail.com>
12628 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12629 M: Xinming Hu <huxinming820@gmail.com>
12630 L: linux-wireless@vger.kernel.org
12632 F: drivers/net/wireless/marvell/mwifiex/
12634 MARVELL MWL8K WIRELESS DRIVER
12635 M: Lennert Buytenhek <buytenh@wantstofly.org>
12636 L: linux-wireless@vger.kernel.org
12638 F: drivers/net/wireless/marvell/mwl8k.c
12640 MARVELL NAND CONTROLLER DRIVER
12641 M: Miquel Raynal <miquel.raynal@bootlin.com>
12642 L: linux-mtd@lists.infradead.org
12644 F: drivers/mtd/nand/raw/marvell_nand.c
12646 MARVELL OCTEON ENDPOINT DRIVER
12647 M: Veerasenareddy Burru <vburru@marvell.com>
12648 M: Sathesh Edara <sedara@marvell.com>
12649 L: netdev@vger.kernel.org
12651 F: drivers/net/ethernet/marvell/octeon_ep
12653 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12654 M: Sunil Goutham <sgoutham@marvell.com>
12655 M: Geetha sowjanya <gakula@marvell.com>
12656 M: Subbaraya Sundeep <sbhatta@marvell.com>
12657 M: hariprasad <hkelam@marvell.com>
12658 L: netdev@vger.kernel.org
12660 F: drivers/net/ethernet/marvell/octeontx2/nic/
12661 F: include/linux/soc/marvell/octeontx2/
12663 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12664 M: Sunil Goutham <sgoutham@marvell.com>
12665 M: Linu Cherian <lcherian@marvell.com>
12666 M: Geetha sowjanya <gakula@marvell.com>
12667 M: Jerin Jacob <jerinj@marvell.com>
12668 M: hariprasad <hkelam@marvell.com>
12669 M: Subbaraya Sundeep <sbhatta@marvell.com>
12670 L: netdev@vger.kernel.org
12672 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12673 F: drivers/net/ethernet/marvell/octeontx2/af/
12675 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12676 M: Taras Chornyi <taras.chornyi@plvision.eu>
12678 W: https://github.com/Marvell-switching/switchdev-prestera
12679 F: drivers/net/ethernet/marvell/prestera/
12681 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12682 M: Nicolas Pitre <nico@fluxnic.net>
12684 F: drivers/mmc/host/mvsdio.*
12686 MARVELL USB MDIO CONTROLLER DRIVER
12687 M: Tobias Waldekranz <tobias@waldekranz.com>
12688 L: netdev@vger.kernel.org
12690 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12691 F: drivers/net/mdio/mdio-mvusb.c
12693 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12694 M: Hu Ziji <huziji@marvell.com>
12695 L: linux-mmc@vger.kernel.org
12697 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12698 F: drivers/mmc/host/sdhci-xenon*
12700 MATROX FRAMEBUFFER DRIVER
12701 L: linux-fbdev@vger.kernel.org
12703 F: drivers/video/fbdev/matrox/matroxfb_*
12704 F: include/uapi/linux/matroxfb.h
12707 M: Daniel Nilsson <daniel.nilsson@flex.com>
12708 L: linux-hwmon@vger.kernel.org
12710 F: Documentation/hwmon/max15301.rst
12711 F: drivers/hwmon/pmbus/max15301.c
12713 MAX16065 HARDWARE MONITOR DRIVER
12714 M: Guenter Roeck <linux@roeck-us.net>
12715 L: linux-hwmon@vger.kernel.org
12717 F: Documentation/hwmon/max16065.rst
12718 F: drivers/hwmon/max16065.c
12720 MAX2175 SDR TUNER DRIVER
12721 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12722 L: linux-media@vger.kernel.org
12724 T: git git://linuxtv.org/media_tree.git
12725 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12726 F: Documentation/userspace-api/media/drivers/max2175.rst
12727 F: drivers/media/i2c/max2175*
12728 F: include/uapi/linux/max2175.h
12730 MAX31827 TEMPERATURE SWITCH DRIVER
12731 M: Daniel Matyas <daniel.matyas@analog.com>
12732 L: linux-hwmon@vger.kernel.org
12734 W: http://ez.analog.com/community/linux-device-drivers
12735 F: Documentation/devicetree/bindings/hwmon/adi,max31827.yaml
12736 F: Documentation/hwmon/max31827.rst
12737 F: drivers/hwmon/max31827.c
12739 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12740 L: linux-hwmon@vger.kernel.org
12742 F: Documentation/hwmon/max6650.rst
12743 F: drivers/hwmon/max6650.c
12745 MAX6697 HARDWARE MONITOR DRIVER
12746 M: Guenter Roeck <linux@roeck-us.net>
12747 L: linux-hwmon@vger.kernel.org
12749 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12750 F: Documentation/hwmon/max6697.rst
12751 F: drivers/hwmon/max6697.c
12752 F: include/linux/platform_data/max6697.h
12754 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12755 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12756 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12757 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12758 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12759 L: linux-media@vger.kernel.org
12761 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12762 F: drivers/media/i2c/max9286.c
12764 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12765 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12766 L: linux-media@vger.kernel.org
12768 F: drivers/staging/media/max96712/max96712.c
12770 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12771 M: Peter Rosin <peda@axentia.se>
12772 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12774 F: Documentation/devicetree/bindings/sound/max9860.txt
12775 F: sound/soc/codecs/max9860.*
12777 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12778 M: Andreas Klinger <ak@it-klinger.de>
12779 L: linux-iio@vger.kernel.org
12781 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12782 F: drivers/iio/proximity/mb1232.c
12784 MAXIM MAX11205 DRIVER
12785 M: Ramona Bolboaca <ramona.bolboaca@analog.com>
12786 L: linux-iio@vger.kernel.org
12788 W: https://ez.analog.com/linux-software-drivers
12789 F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12790 F: drivers/iio/adc/max11205.c
12792 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12793 R: Iskren Chernev <iskren.chernev@gmail.com>
12794 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12795 R: Marek Szyprowski <m.szyprowski@samsung.com>
12796 R: Matheus Castello <matheus@castello.eng.br>
12797 L: linux-pm@vger.kernel.org
12799 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12800 F: drivers/power/supply/max17040_battery.c
12802 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12803 R: Hans de Goede <hdegoede@redhat.com>
12804 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12805 R: Marek Szyprowski <m.szyprowski@samsung.com>
12806 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12807 R: Purism Kernel Team <kernel@puri.sm>
12808 L: linux-pm@vger.kernel.org
12810 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12811 F: drivers/power/supply/max17042_battery.c
12813 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12814 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12815 L: linux-kernel@vger.kernel.org
12817 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12818 F: drivers/regulator/max20086-regulator.c
12820 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
12821 M: Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
12822 L: linux-iio@vger.kernel.org
12824 F: drivers/iio/temperature/max30208.c
12826 MAXIM MAX77650 PMIC MFD DRIVER
12827 M: Bartosz Golaszewski <brgl@bgdev.pl>
12828 L: linux-kernel@vger.kernel.org
12830 F: Documentation/devicetree/bindings/*/*max77650.yaml
12831 F: Documentation/devicetree/bindings/*/max77650*.yaml
12832 F: drivers/gpio/gpio-max77650.c
12833 F: drivers/input/misc/max77650-onkey.c
12834 F: drivers/leds/leds-max77650.c
12835 F: drivers/mfd/max77650.c
12836 F: drivers/power/supply/max77650-charger.c
12837 F: drivers/regulator/max77650-regulator.c
12838 F: include/linux/mfd/max77650.h
12840 MAXIM MAX77714 PMIC MFD DRIVER
12841 M: Luca Ceresoli <luca@lucaceresoli.net>
12843 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12844 F: drivers/mfd/max77714.c
12845 F: include/linux/mfd/max77714.h
12847 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12848 M: Javier Martinez Canillas <javier@dowhile0.org>
12849 L: linux-kernel@vger.kernel.org
12851 F: Documentation/devicetree/bindings/*/*max77802.yaml
12852 F: drivers/regulator/max77802-regulator.c
12853 F: include/dt-bindings/*/*max77802.h
12855 MAXIM MAX77976 BATTERY CHARGER
12856 M: Luca Ceresoli <luca@lucaceresoli.net>
12858 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12859 F: drivers/power/supply/max77976_charger.c
12861 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12862 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12863 L: linux-pm@vger.kernel.org
12865 B: mailto:linux-samsung-soc@vger.kernel.org
12866 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12867 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12868 F: drivers/power/supply/max14577_charger.c
12869 F: drivers/power/supply/max77693_charger.c
12871 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12872 M: Chanwoo Choi <cw00.choi@samsung.com>
12873 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12874 L: linux-kernel@vger.kernel.org
12876 B: mailto:linux-samsung-soc@vger.kernel.org
12877 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12878 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12879 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12880 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12881 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12882 F: drivers/*/*max77843.c
12883 F: drivers/*/max14577*.c
12884 F: drivers/*/max77686*.c
12885 F: drivers/*/max77693*.c
12886 F: drivers/clk/clk-max77686.c
12887 F: drivers/extcon/extcon-max14577.c
12888 F: drivers/extcon/extcon-max77693.c
12889 F: drivers/rtc/rtc-max77686.c
12890 F: include/linux/mfd/max14577*.h
12891 F: include/linux/mfd/max77686*.h
12892 F: include/linux/mfd/max77693*.h
12894 MAXIRADIO FM RADIO RECEIVER DRIVER
12895 M: Hans Verkuil <hverkuil@xs4all.nl>
12896 L: linux-media@vger.kernel.org
12898 W: https://linuxtv.org
12899 T: git git://linuxtv.org/media_tree.git
12900 F: drivers/media/radio/radio-maxiradio*
12902 MAXLINEAR ETHERNET PHY DRIVER
12903 M: Xu Liang <lxu@maxlinear.com>
12904 L: netdev@vger.kernel.org
12906 F: drivers/net/phy/mxl-gpy.c
12908 MCAN MMIO DEVICE DRIVER
12909 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12910 L: linux-can@vger.kernel.org
12912 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12913 F: drivers/net/can/m_can/m_can.c
12914 F: drivers/net/can/m_can/m_can.h
12915 F: drivers/net/can/m_can/m_can_platform.c
12917 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12918 R: Yasushi SHOJI <yashi@spacecubics.com>
12919 L: linux-can@vger.kernel.org
12921 F: drivers/net/can/usb/mcba_usb.c
12923 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12924 M: Rishi Gupta <gupt21@gmail.com>
12925 L: linux-i2c@vger.kernel.org
12926 L: linux-input@vger.kernel.org
12928 F: drivers/hid/hid-mcp2221.c
12930 MCP251XFD SPI-CAN NETWORK DRIVER
12931 M: Marc Kleine-Budde <mkl@pengutronix.de>
12932 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12933 R: Thomas Kopp <thomas.kopp@microchip.com>
12934 L: linux-can@vger.kernel.org
12936 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12937 F: drivers/net/can/spi/mcp251xfd/
12939 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12940 M: Peter Rosin <peda@axentia.se>
12941 L: linux-iio@vger.kernel.org
12943 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12944 F: drivers/iio/potentiometer/mcp4018.c
12945 F: drivers/iio/potentiometer/mcp4531.c
12947 MCR20A IEEE-802.15.4 RADIO DRIVER
12948 M: Stefan Schmidt <stefan@datenfreihafen.org>
12949 L: linux-wpan@vger.kernel.org
12951 W: https://github.com/xueliu/mcr20a-linux
12952 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12953 F: drivers/net/ieee802154/mcr20a.c
12954 F: drivers/net/ieee802154/mcr20a.h
12957 M: Maxime Chevallier <maxime.chevallier@bootlin.com>
12958 L: netdev@vger.kernel.org
12960 F: drivers/net/mdio/mdio-regmap.c
12961 F: include/linux/mdio/mdio-regmap.h
12963 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12964 M: William Breathitt Gray <william.gray@linaro.org>
12965 L: linux-iio@vger.kernel.org
12967 F: drivers/iio/dac/cio-dac.c
12969 MEDIA CONTROLLER FRAMEWORK
12970 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12971 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12972 L: linux-media@vger.kernel.org
12974 W: https://www.linuxtv.org
12975 T: git git://linuxtv.org/media_tree.git
12976 F: drivers/media/mc/
12977 F: include/media/media-*.h
12978 F: include/uapi/linux/media.h
12980 MEDIA DRIVER FOR FREESCALE IMX PXP
12981 M: Philipp Zabel <p.zabel@pengutronix.de>
12982 L: linux-media@vger.kernel.org
12984 T: git git://linuxtv.org/media_tree.git
12985 F: drivers/media/platform/nxp/imx-pxp.[ch]
12987 MEDIA DRIVERS FOR ASCOT2E
12988 M: Sergey Kozlov <serjk@netup.ru>
12989 M: Abylay Ospan <aospan@netup.ru>
12990 L: linux-media@vger.kernel.org
12992 W: https://linuxtv.org
12993 W: http://netup.tv/
12994 T: git git://linuxtv.org/media_tree.git
12995 F: drivers/media/dvb-frontends/ascot2e*
12997 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12998 M: Jasmin Jessich <jasmin@anw.at>
12999 L: linux-media@vger.kernel.org
13001 W: https://linuxtv.org
13002 T: git git://linuxtv.org/media_tree.git
13003 F: drivers/media/dvb-frontends/cxd2099*
13005 MEDIA DRIVERS FOR CXD2841ER
13006 M: Sergey Kozlov <serjk@netup.ru>
13007 M: Abylay Ospan <aospan@netup.ru>
13008 L: linux-media@vger.kernel.org
13010 W: https://linuxtv.org
13011 W: http://netup.tv/
13012 T: git git://linuxtv.org/media_tree.git
13013 F: drivers/media/dvb-frontends/cxd2841er*
13015 MEDIA DRIVERS FOR CXD2880
13016 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13017 L: linux-media@vger.kernel.org
13019 W: http://linuxtv.org/
13020 T: git git://linuxtv.org/media_tree.git
13021 F: drivers/media/dvb-frontends/cxd2880/*
13022 F: drivers/media/spi/cxd2880*
13024 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13025 L: linux-media@vger.kernel.org
13027 W: https://linuxtv.org
13028 T: git git://linuxtv.org/media_tree.git
13029 F: drivers/media/pci/ddbridge/*
13031 MEDIA DRIVERS FOR FREESCALE IMX
13032 M: Steve Longerbeam <slongerbeam@gmail.com>
13033 M: Philipp Zabel <p.zabel@pengutronix.de>
13034 L: linux-media@vger.kernel.org
13036 T: git git://linuxtv.org/media_tree.git
13037 F: Documentation/admin-guide/media/imx.rst
13038 F: Documentation/devicetree/bindings/media/imx.txt
13039 F: drivers/staging/media/imx/
13040 F: include/linux/imx-media.h
13041 F: include/media/imx.h
13043 MEDIA DRIVERS FOR FREESCALE IMX7
13044 M: Rui Miguel Silva <rmfrfs@gmail.com>
13045 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13046 L: linux-media@vger.kernel.org
13048 T: git git://linuxtv.org/media_tree.git
13049 F: Documentation/admin-guide/media/imx7.rst
13050 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13051 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13052 F: drivers/media/platform/nxp/imx-mipi-csis.c
13053 F: drivers/media/platform/nxp/imx7-media-csi.c
13055 MEDIA DRIVERS FOR HELENE
13056 M: Abylay Ospan <aospan@netup.ru>
13057 L: linux-media@vger.kernel.org
13059 W: https://linuxtv.org
13060 W: http://netup.tv/
13061 T: git git://linuxtv.org/media_tree.git
13062 F: drivers/media/dvb-frontends/helene*
13064 MEDIA DRIVERS FOR HORUS3A
13065 M: Sergey Kozlov <serjk@netup.ru>
13066 M: Abylay Ospan <aospan@netup.ru>
13067 L: linux-media@vger.kernel.org
13069 W: https://linuxtv.org
13070 W: http://netup.tv/
13071 T: git git://linuxtv.org/media_tree.git
13072 F: drivers/media/dvb-frontends/horus3a*
13074 MEDIA DRIVERS FOR LNBH25
13075 M: Sergey Kozlov <serjk@netup.ru>
13076 M: Abylay Ospan <aospan@netup.ru>
13077 L: linux-media@vger.kernel.org
13079 W: https://linuxtv.org
13080 W: http://netup.tv/
13081 T: git git://linuxtv.org/media_tree.git
13082 F: drivers/media/dvb-frontends/lnbh25*
13084 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13085 L: linux-media@vger.kernel.org
13087 W: https://linuxtv.org
13088 T: git git://linuxtv.org/media_tree.git
13089 F: drivers/media/dvb-frontends/mxl5xx*
13091 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13092 M: Sergey Kozlov <serjk@netup.ru>
13093 M: Abylay Ospan <aospan@netup.ru>
13094 L: linux-media@vger.kernel.org
13096 W: https://linuxtv.org
13097 W: http://netup.tv/
13098 T: git git://linuxtv.org/media_tree.git
13099 F: drivers/media/pci/netup_unidvb/*
13101 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13102 M: Dmitry Osipenko <digetx@gmail.com>
13103 L: linux-media@vger.kernel.org
13104 L: linux-tegra@vger.kernel.org
13106 T: git git://linuxtv.org/media_tree.git
13107 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13108 F: drivers/media/platform/nvidia/tegra-vde/
13110 MEDIA DRIVERS FOR RENESAS - CEU
13111 M: Jacopo Mondi <jacopo@jmondi.org>
13112 L: linux-media@vger.kernel.org
13113 L: linux-renesas-soc@vger.kernel.org
13115 T: git git://linuxtv.org/media_tree.git
13116 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
13117 F: drivers/media/platform/renesas/renesas-ceu.c
13118 F: include/media/drv-intf/renesas-ceu.h
13120 MEDIA DRIVERS FOR RENESAS - DRIF
13121 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13122 L: linux-media@vger.kernel.org
13123 L: linux-renesas-soc@vger.kernel.org
13125 T: git git://linuxtv.org/media_tree.git
13126 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
13127 F: drivers/media/platform/renesas/rcar_drif.c
13129 MEDIA DRIVERS FOR RENESAS - FCP
13130 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13131 L: linux-media@vger.kernel.org
13132 L: linux-renesas-soc@vger.kernel.org
13134 T: git git://linuxtv.org/media_tree.git
13135 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
13136 F: drivers/media/platform/renesas/rcar-fcp.c
13137 F: include/media/rcar-fcp.h
13139 MEDIA DRIVERS FOR RENESAS - FDP1
13140 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13141 L: linux-media@vger.kernel.org
13142 L: linux-renesas-soc@vger.kernel.org
13144 T: git git://linuxtv.org/media_tree.git
13145 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13146 F: drivers/media/platform/renesas/rcar_fdp1.c
13148 MEDIA DRIVERS FOR RENESAS - VIN
13149 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
13150 L: linux-media@vger.kernel.org
13151 L: linux-renesas-soc@vger.kernel.org
13153 T: git git://linuxtv.org/media_tree.git
13154 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
13155 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
13156 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
13157 F: drivers/media/platform/renesas/rcar-isp.c
13158 F: drivers/media/platform/renesas/rcar-vin/
13160 MEDIA DRIVERS FOR RENESAS - VSP1
13161 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13162 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13163 L: linux-media@vger.kernel.org
13164 L: linux-renesas-soc@vger.kernel.org
13166 T: git git://linuxtv.org/media_tree.git
13167 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13168 F: drivers/media/platform/renesas/vsp1/
13170 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13171 L: linux-media@vger.kernel.org
13173 W: https://linuxtv.org
13174 T: git git://linuxtv.org/media_tree.git
13175 F: drivers/media/dvb-frontends/stv0910*
13177 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13178 L: linux-media@vger.kernel.org
13180 W: https://linuxtv.org
13181 T: git git://linuxtv.org/media_tree.git
13182 F: drivers/media/dvb-frontends/stv6111*
13184 MEDIA DRIVERS FOR STM32 - DCMI
13185 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
13186 L: linux-media@vger.kernel.org
13188 T: git git://linuxtv.org/media_tree.git
13189 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13190 F: drivers/media/platform/st/stm32/stm32-dcmi.c
13192 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13193 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13194 L: linux-media@vger.kernel.org
13196 W: https://linuxtv.org
13197 Q: http://patchwork.kernel.org/project/linux-media/list/
13198 T: git git://linuxtv.org/media_tree.git
13199 F: Documentation/admin-guide/media/
13200 F: Documentation/devicetree/bindings/media/
13201 F: Documentation/driver-api/media/
13202 F: Documentation/userspace-api/media/
13204 F: drivers/staging/media/
13205 F: include/dt-bindings/media/
13206 F: include/linux/platform_data/media/
13208 F: include/uapi/linux/dvb/
13209 F: include/uapi/linux/ivtv*
13210 F: include/uapi/linux/media.h
13211 F: include/uapi/linux/uvcvideo.h
13212 F: include/uapi/linux/v4l2-*
13213 F: include/uapi/linux/videodev2.h
13215 MEDIATEK BLUETOOTH DRIVER
13216 M: Sean Wang <sean.wang@mediatek.com>
13217 L: linux-bluetooth@vger.kernel.org
13218 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13220 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13221 F: drivers/bluetooth/btmtkuart.c
13223 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13224 M: Sean Wang <sean.wang@mediatek.com>
13225 L: linux-pm@vger.kernel.org
13227 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13228 F: drivers/power/reset/mt6323-poweroff.c
13230 MEDIATEK CIR DRIVER
13231 M: Sean Wang <sean.wang@mediatek.com>
13233 F: drivers/media/rc/mtk-cir.c
13235 MEDIATEK DMA DRIVER
13236 M: Sean Wang <sean.wang@mediatek.com>
13237 L: dmaengine@vger.kernel.org
13238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13239 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13241 F: Documentation/devicetree/bindings/dma/mtk-*
13242 F: drivers/dma/mediatek/
13244 MEDIATEK ETHERNET DRIVER
13245 M: Felix Fietkau <nbd@nbd.name>
13246 M: John Crispin <john@phrozen.org>
13247 M: Sean Wang <sean.wang@mediatek.com>
13248 M: Mark Lee <Mark-MC.Lee@mediatek.com>
13249 M: Lorenzo Bianconi <lorenzo@kernel.org>
13250 L: netdev@vger.kernel.org
13252 F: drivers/net/ethernet/mediatek/
13254 MEDIATEK ETHERNET PCS DRIVER
13255 M: Alexander Couzens <lynxis@fe80.eu>
13256 M: Daniel Golle <daniel@makrotopia.org>
13257 L: netdev@vger.kernel.org
13259 F: drivers/net/pcs/pcs-mtk-lynxi.c
13260 F: include/linux/pcs/pcs-mtk-lynxi.h
13262 MEDIATEK ETHERNET PHY DRIVERS
13263 M: Daniel Golle <daniel@makrotopia.org>
13264 M: Qingfang Deng <dqfext@gmail.com>
13265 M: SkyLake Huang <SkyLake.Huang@mediatek.com>
13266 L: netdev@vger.kernel.org
13268 F: drivers/net/phy/mediatek-ge-soc.c
13269 F: drivers/net/phy/mediatek-ge.c
13271 MEDIATEK I2C CONTROLLER DRIVER
13272 M: Qii Wang <qii.wang@mediatek.com>
13273 L: linux-i2c@vger.kernel.org
13275 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13276 F: drivers/i2c/busses/i2c-mt65xx.c
13278 MEDIATEK IOMMU DRIVER
13279 M: Yong Wu <yong.wu@mediatek.com>
13280 L: iommu@lists.linux.dev
13281 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13283 F: Documentation/devicetree/bindings/iommu/mediatek*
13284 F: drivers/iommu/mtk_iommu*
13285 F: include/dt-bindings/memory/mt*-port.h
13287 MEDIATEK JPEG DRIVER
13288 M: Bin Liu <bin.liu@mediatek.com>
13290 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13291 F: drivers/media/platform/mediatek/jpeg/
13293 MEDIATEK KEYPAD DRIVER
13294 M: Mattijs Korpershoek <mkorpershoek@baylibre.com>
13296 F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13297 F: drivers/input/keyboard/mt6779-keypad.c
13299 MEDIATEK MDP DRIVER
13300 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
13301 M: Houlong Wei <houlong.wei@mediatek.com>
13302 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13304 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
13305 F: drivers/media/platform/mediatek/mdp/
13306 F: drivers/media/platform/mediatek/vpu/
13308 MEDIATEK MEDIA DRIVER
13309 M: Tiffany Lin <tiffany.lin@mediatek.com>
13310 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13311 M: Yunfei Dong <yunfei.dong@mediatek.com>
13313 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13314 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
13315 F: drivers/media/platform/mediatek/vcodec/
13316 F: drivers/media/platform/mediatek/vpu/
13318 MEDIATEK MMC/SD/SDIO DRIVER
13319 M: Chaotian Jing <chaotian.jing@mediatek.com>
13321 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13322 F: drivers/mmc/host/mtk-sd.c
13324 MEDIATEK MT76 WIRELESS LAN DRIVER
13325 M: Felix Fietkau <nbd@nbd.name>
13326 M: Lorenzo Bianconi <lorenzo@kernel.org>
13327 M: Ryder Lee <ryder.lee@mediatek.com>
13328 R: Shayne Chen <shayne.chen@mediatek.com>
13329 R: Sean Wang <sean.wang@mediatek.com>
13330 L: linux-wireless@vger.kernel.org
13332 T: git https://github.com/nbd168/wireless
13333 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13334 F: drivers/net/wireless/mediatek/mt76/
13336 MEDIATEK MT7601U WIRELESS LAN DRIVER
13337 M: Jakub Kicinski <kuba@kernel.org>
13338 L: linux-wireless@vger.kernel.org
13340 F: drivers/net/wireless/mediatek/mt7601u/
13342 MEDIATEK MT7621 CLOCK DRIVER
13343 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13345 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13346 F: drivers/clk/ralink/clk-mt7621.c
13348 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13349 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13351 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13352 F: drivers/pci/controller/pcie-mt7621.c
13354 MEDIATEK MT7621 PHY PCI DRIVER
13355 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13357 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13358 F: drivers/phy/ralink/phy-mt7621-pci.c
13360 MEDIATEK MT7621/28/88 I2C DRIVER
13361 M: Stefan Roese <sr@denx.de>
13362 L: linux-i2c@vger.kernel.org
13364 F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13365 F: drivers/i2c/busses/i2c-mt7621.c
13367 MEDIATEK MTMIPS CLOCK DRIVER
13368 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13370 F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
13371 F: drivers/clk/ralink/clk-mtmips.c
13373 MEDIATEK NAND CONTROLLER DRIVER
13374 L: linux-mtd@lists.infradead.org
13376 F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
13377 F: drivers/mtd/nand/raw/mtk_*
13379 MEDIATEK PMIC LED DRIVER
13380 M: Sean Wang <sean.wang@mediatek.com>
13382 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
13383 F: drivers/leds/leds-mt6323.c
13385 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13386 M: Sean Wang <sean.wang@mediatek.com>
13388 F: drivers/char/hw_random/mtk-rng.c
13390 MEDIATEK SMI DRIVER
13391 M: Yong Wu <yong.wu@mediatek.com>
13392 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13394 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13395 F: drivers/memory/mtk-smi.c
13396 F: include/soc/mediatek/smi.h
13398 MEDIATEK SWITCH DRIVER
13399 M: Arınç ÜNAL <arinc.unal@arinc9.com>
13400 M: Daniel Golle <daniel@makrotopia.org>
13401 M: Landen Chao <Landen.Chao@mediatek.com>
13402 M: DENG Qingfang <dqfext@gmail.com>
13403 M: Sean Wang <sean.wang@mediatek.com>
13404 L: netdev@vger.kernel.org
13406 F: drivers/net/dsa/mt7530-mdio.c
13407 F: drivers/net/dsa/mt7530-mmio.c
13408 F: drivers/net/dsa/mt7530.*
13409 F: net/dsa/tag_mtk.c
13411 MEDIATEK T7XX 5G WWAN MODEM DRIVER
13412 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13413 M: Intel Corporation <linuxwwan@intel.com>
13414 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13415 R: Liu Haijun <haijun.liu@mediatek.com>
13416 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13417 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
13418 L: netdev@vger.kernel.org
13420 F: drivers/net/wwan/t7xx/
13422 MEDIATEK USB3 DRD IP DRIVER
13423 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
13424 L: linux-usb@vger.kernel.org
13425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13426 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13428 F: Documentation/devicetree/bindings/usb/mediatek,*
13429 F: drivers/usb/host/xhci-mtk*
13430 F: drivers/usb/mtu3/
13432 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13433 M: Peter Senna Tschudin <peter.senna@gmail.com>
13434 M: Martin Donnelly <martin.donnelly@ge.com>
13435 M: Martyn Welch <martyn.welch@collabora.co.uk>
13437 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13438 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13440 MEGARAID SCSI/SAS DRIVERS
13441 M: Kashyap Desai <kashyap.desai@broadcom.com>
13442 M: Sumit Saxena <sumit.saxena@broadcom.com>
13443 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13444 L: megaraidlinux.pdl@broadcom.com
13445 L: linux-scsi@vger.kernel.org
13447 W: http://www.avagotech.com/support/
13448 F: Documentation/scsi/megaraid.rst
13449 F: drivers/scsi/megaraid.*
13450 F: drivers/scsi/megaraid/
13452 MELEXIS MLX90614 DRIVER
13453 M: Crt Mori <cmo@melexis.com>
13454 L: linux-iio@vger.kernel.org
13456 W: http://www.melexis.com
13457 F: drivers/iio/temperature/mlx90614.c
13459 MELEXIS MLX90632 DRIVER
13460 M: Crt Mori <cmo@melexis.com>
13461 L: linux-iio@vger.kernel.org
13463 W: http://www.melexis.com
13464 F: drivers/iio/temperature/mlx90632.c
13466 MELFAS MIP4 TOUCHSCREEN DRIVER
13467 M: Sangwon Jee <jeesw@melfas.com>
13469 W: http://www.melfas.com
13470 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13471 F: drivers/input/touchscreen/melfas_mip4.c
13473 MELLANOX BLUEFIELD I2C DRIVER
13474 M: Khalil Blaiech <kblaiech@nvidia.com>
13475 M: Asmaa Mnebhi <asmaa@nvidia.com>
13476 L: linux-i2c@vger.kernel.org
13478 F: drivers/i2c/busses/i2c-mlxbf.c
13480 MELLANOX ETHERNET DRIVER (mlx4_en)
13481 M: Tariq Toukan <tariqt@nvidia.com>
13482 L: netdev@vger.kernel.org
13484 W: http://www.mellanox.com
13485 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13486 F: drivers/net/ethernet/mellanox/mlx4/en_*
13488 MELLANOX ETHERNET DRIVER (mlx5e)
13489 M: Saeed Mahameed <saeedm@nvidia.com>
13490 L: netdev@vger.kernel.org
13492 W: http://www.mellanox.com
13493 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13494 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
13496 MELLANOX ETHERNET INNOVA DRIVERS
13497 R: Boris Pismenny <borisp@nvidia.com>
13498 L: netdev@vger.kernel.org
13500 W: http://www.mellanox.com
13501 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13502 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13503 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13504 F: include/linux/mlx5/mlx5_ifc_fpga.h
13506 MELLANOX ETHERNET SWITCH DRIVERS
13507 M: Ido Schimmel <idosch@nvidia.com>
13508 M: Petr Machata <petrm@nvidia.com>
13509 L: netdev@vger.kernel.org
13511 W: http://www.mellanox.com
13512 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13513 F: drivers/net/ethernet/mellanox/mlxsw/
13514 F: tools/testing/selftests/drivers/net/mlxsw/
13516 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13517 M: mlxsw@nvidia.com
13518 L: netdev@vger.kernel.org
13520 W: http://www.mellanox.com
13521 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13522 F: drivers/net/ethernet/mellanox/mlxfw/
13524 MELLANOX HARDWARE PLATFORM SUPPORT
13525 M: Hans de Goede <hdegoede@redhat.com>
13526 M: Mark Gross <markgross@kernel.org>
13527 M: Vadim Pasternak <vadimp@nvidia.com>
13528 L: platform-driver-x86@vger.kernel.org
13530 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13531 F: drivers/platform/mellanox/
13532 F: include/linux/platform_data/mlxreg.h
13534 MELLANOX MLX4 core VPI driver
13535 M: Tariq Toukan <tariqt@nvidia.com>
13536 L: netdev@vger.kernel.org
13537 L: linux-rdma@vger.kernel.org
13539 W: http://www.mellanox.com
13540 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13541 F: drivers/net/ethernet/mellanox/mlx4/
13542 F: include/linux/mlx4/
13544 MELLANOX MLX4 IB driver
13545 M: Yishai Hadas <yishaih@nvidia.com>
13546 L: linux-rdma@vger.kernel.org
13548 W: http://www.mellanox.com
13549 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13550 F: drivers/infiniband/hw/mlx4/
13551 F: include/linux/mlx4/
13552 F: include/uapi/rdma/mlx4-abi.h
13554 MELLANOX MLX5 core VPI driver
13555 M: Saeed Mahameed <saeedm@nvidia.com>
13556 M: Leon Romanovsky <leonro@nvidia.com>
13557 L: netdev@vger.kernel.org
13558 L: linux-rdma@vger.kernel.org
13560 W: http://www.mellanox.com
13561 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13562 F: Documentation/networking/device_drivers/ethernet/mellanox/
13563 F: drivers/net/ethernet/mellanox/mlx5/core/
13564 F: include/linux/mlx5/
13566 MELLANOX MLX5 IB driver
13567 M: Leon Romanovsky <leonro@nvidia.com>
13568 L: linux-rdma@vger.kernel.org
13570 W: http://www.mellanox.com
13571 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13572 F: drivers/infiniband/hw/mlx5/
13573 F: include/linux/mlx5/
13574 F: include/uapi/rdma/mlx5-abi.h
13576 MELLANOX MLXCPLD I2C AND MUX DRIVER
13577 M: Vadim Pasternak <vadimp@nvidia.com>
13578 M: Michael Shych <michaelsh@nvidia.com>
13579 L: linux-i2c@vger.kernel.org
13581 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13582 F: drivers/i2c/busses/i2c-mlxcpld.c
13583 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13585 MELLANOX MLXCPLD LED DRIVER
13586 M: Vadim Pasternak <vadimp@nvidia.com>
13587 L: linux-leds@vger.kernel.org
13589 F: Documentation/leds/leds-mlxcpld.rst
13590 F: drivers/leds/leds-mlxcpld.c
13591 F: drivers/leds/leds-mlxreg.c
13593 MELLANOX PLATFORM DRIVER
13594 M: Vadim Pasternak <vadimp@nvidia.com>
13595 L: platform-driver-x86@vger.kernel.org
13597 F: drivers/platform/x86/mlx-platform.c
13600 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13601 M: "Paul E. McKenney" <paulmck@kernel.org>
13602 L: linux-kernel@vger.kernel.org
13604 F: arch/powerpc/include/asm/membarrier.h
13605 F: include/uapi/linux/membarrier.h
13606 F: kernel/sched/membarrier.c
13608 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
13609 M: Mike Rapoport <rppt@kernel.org>
13610 L: linux-mm@kvack.org
13612 F: Documentation/core-api/boot-time-mm.rst
13613 F: include/linux/memblock.h
13616 F: tools/testing/memblock/
13618 MEMORY CONTROLLER DRIVERS
13619 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13620 L: linux-kernel@vger.kernel.org
13622 B: mailto:krzysztof.kozlowski@linaro.org
13623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13624 F: Documentation/devicetree/bindings/memory-controllers/
13626 F: include/dt-bindings/memory/
13629 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13630 M: Dmitry Osipenko <digetx@gmail.com>
13631 L: linux-pm@vger.kernel.org
13632 L: linux-tegra@vger.kernel.org
13634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13635 F: drivers/devfreq/tegra30-devfreq.c
13638 M: David Hildenbrand <david@redhat.com>
13639 M: Oscar Salvador <osalvador@suse.de>
13640 L: linux-mm@kvack.org
13642 F: Documentation/admin-guide/mm/memory-hotplug.rst
13643 F: Documentation/core-api/memory-hotplug.rst
13644 F: drivers/base/memory.c
13645 F: include/linux/memory_hotplug.h
13646 F: mm/memory_hotplug.c
13647 F: tools/testing/selftests/memory-hotplug/
13650 M: Andrew Morton <akpm@linux-foundation.org>
13651 L: linux-mm@kvack.org
13653 W: http://www.linux-mm.org
13654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13655 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13656 F: include/linux/gfp.h
13657 F: include/linux/gfp_types.h
13658 F: include/linux/memory_hotplug.h
13659 F: include/linux/mm.h
13660 F: include/linux/mmzone.h
13661 F: include/linux/pagewalk.h
13662 F: include/trace/events/ksm.h
13665 F: tools/testing/selftests/mm/
13667 MEMORY TECHNOLOGY DEVICES (MTD)
13668 M: Miquel Raynal <miquel.raynal@bootlin.com>
13669 M: Richard Weinberger <richard@nod.at>
13670 M: Vignesh Raghavendra <vigneshr@ti.com>
13671 L: linux-mtd@lists.infradead.org
13673 W: http://www.linux-mtd.infradead.org/
13674 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13675 C: irc://irc.oftc.net/mtd
13676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13678 F: Documentation/devicetree/bindings/mtd/
13680 F: include/linux/mtd/
13681 F: include/uapi/mtd/
13683 MEMSENSING MICROSYSTEMS MSA311 DRIVER
13684 M: Dmitry Rokosov <ddrokosov@sberdevices.ru>
13685 L: linux-iio@vger.kernel.org
13687 F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13688 F: drivers/iio/accel/msa311.c
13690 MEN A21 WATCHDOG DRIVER
13691 M: Johannes Thumshirn <morbidrsa@gmail.com>
13692 L: linux-watchdog@vger.kernel.org
13694 F: drivers/watchdog/mena21_wdt.c
13696 MEN CHAMELEON BUS (mcb)
13697 M: Johannes Thumshirn <morbidrsa@gmail.com>
13699 F: Documentation/driver-api/men-chameleon-bus.rst
13701 F: include/linux/mcb.h
13703 MEN F21BMC (Board Management Controller)
13704 M: Andreas Werner <andreas.werner@men.de>
13706 F: Documentation/hwmon/menf21bmc.rst
13707 F: drivers/hwmon/menf21bmc_hwmon.c
13708 F: drivers/leds/leds-menf21bmc.c
13709 F: drivers/mfd/menf21bmc.c
13710 F: drivers/watchdog/menf21bmc_wdt.c
13712 MEN Z069 WATCHDOG DRIVER
13713 M: Johannes Thumshirn <jth@kernel.org>
13714 L: linux-watchdog@vger.kernel.org
13716 F: drivers/watchdog/menz69_wdt.c
13718 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13719 M: Neil Armstrong <neil.armstrong@linaro.org>
13720 L: linux-media@vger.kernel.org
13721 L: linux-amlogic@lists.infradead.org
13723 W: http://linux-meson.com/
13724 T: git git://linuxtv.org/media_tree.git
13725 F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
13726 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13727 F: drivers/media/cec/platform/meson/ao-cec.c
13729 MESON GE2D DRIVER FOR AMLOGIC SOCS
13730 M: Neil Armstrong <neil.armstrong@linaro.org>
13731 L: linux-media@vger.kernel.org
13732 L: linux-amlogic@lists.infradead.org
13734 T: git git://linuxtv.org/media_tree.git
13735 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13736 F: drivers/media/platform/amlogic/meson-ge2d/
13738 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13739 M: Liang Yang <liang.yang@amlogic.com>
13740 L: linux-mtd@lists.infradead.org
13742 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
13743 F: drivers/mtd/nand/raw/meson_*
13745 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13746 M: Neil Armstrong <neil.armstrong@linaro.org>
13747 L: linux-media@vger.kernel.org
13748 L: linux-amlogic@lists.infradead.org
13750 T: git git://linuxtv.org/media_tree.git
13751 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13752 F: drivers/staging/media/meson/vdec/
13754 METHODE UDPU SUPPORT
13755 M: Vladimir Vid <vladimir.vid@sartura.hr>
13757 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13760 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13761 L: mhi@lists.linux.dev
13762 L: linux-arm-msm@vger.kernel.org
13764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13765 F: Documentation/ABI/stable/sysfs-bus-mhi
13766 F: Documentation/mhi/
13767 F: drivers/bus/mhi/
13768 F: drivers/pci/endpoint/functions/pci-epf-mhi.c
13769 F: include/linux/mhi.h
13771 MICROBLAZE ARCHITECTURE
13772 M: Michal Simek <monstr@monstr.eu>
13774 W: http://www.monstr.eu/fdt/
13775 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13776 F: arch/microblaze/
13778 MICROBLAZE TMR INJECT
13779 M: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
13781 F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
13782 F: drivers/misc/xilinx_tmr_inject.c
13784 MICROBLAZE TMR MANAGER
13785 M: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
13787 F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
13788 F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
13789 F: drivers/misc/xilinx_tmr_manager.c
13791 MICROCHIP AT91 DMA DRIVERS
13792 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13793 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13795 L: dmaengine@vger.kernel.org
13797 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13798 F: drivers/dma/at_hdmac.c
13799 F: drivers/dma/at_xdmac.c
13800 F: include/dt-bindings/dma/at91.h
13802 MICROCHIP AT91 SERIAL DRIVER
13803 M: Richard Genoud <richard.genoud@gmail.com>
13805 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13806 F: drivers/tty/serial/atmel_serial.c
13807 F: drivers/tty/serial/atmel_serial.h
13809 MICROCHIP AT91 USART MFD DRIVER
13810 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13811 L: linux-kernel@vger.kernel.org
13813 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13814 F: drivers/mfd/at91-usart.c
13815 F: include/dt-bindings/mfd/at91-usart.h
13817 MICROCHIP AT91 USART SPI DRIVER
13818 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13819 L: linux-spi@vger.kernel.org
13821 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13822 F: drivers/spi/spi-at91-usart.c
13824 MICROCHIP AUDIO ASOC DRIVERS
13825 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13826 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13828 F: Documentation/devicetree/bindings/sound/atmel*
13829 F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
13830 F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
13831 F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
13834 MICROCHIP CSI2DC DRIVER
13835 M: Eugen Hristev <eugen.hristev@microchip.com>
13836 L: linux-media@vger.kernel.org
13838 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13839 F: drivers/media/platform/microchip/microchip-csi2dc.c
13841 MICROCHIP ECC DRIVER
13842 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13843 L: linux-crypto@vger.kernel.org
13845 F: drivers/crypto/atmel-ecc.*
13847 MICROCHIP EIC DRIVER
13848 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13851 F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
13852 F: drivers/irqchip/irq-mchp-eic.c
13854 MICROCHIP I2C DRIVER
13855 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13856 L: linux-i2c@vger.kernel.org
13858 F: drivers/i2c/busses/i2c-at91-*.c
13859 F: drivers/i2c/busses/i2c-at91.h
13861 MICROCHIP ISC DRIVER
13862 M: Eugen Hristev <eugen.hristev@microchip.com>
13863 L: linux-media@vger.kernel.org
13865 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13866 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13867 F: drivers/media/platform/microchip/microchip-isc*
13868 F: drivers/media/platform/microchip/microchip-sama*-isc*
13869 F: drivers/staging/media/deprecated/atmel/atmel-isc*
13870 F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
13871 F: include/linux/atmel-isc-media.h
13873 MICROCHIP ISI DRIVER
13874 M: Eugen Hristev <eugen.hristev@microchip.com>
13875 L: linux-media@vger.kernel.org
13877 F: drivers/media/platform/atmel/atmel-isi.c
13878 F: drivers/media/platform/atmel/atmel-isi.h
13880 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13881 M: Woojung Huh <woojung.huh@microchip.com>
13882 M: UNGLinuxDriver@microchip.com
13883 L: netdev@vger.kernel.org
13885 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13886 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13887 F: drivers/net/dsa/microchip/*
13888 F: include/linux/dsa/ksz_common.h
13889 F: include/linux/platform_data/microchip-ksz.h
13890 F: net/dsa/tag_ksz.c
13892 MICROCHIP LAN743X ETHERNET DRIVER
13893 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13894 M: UNGLinuxDriver@microchip.com
13895 L: netdev@vger.kernel.org
13897 F: drivers/net/ethernet/microchip/lan743x_*
13899 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13900 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13901 R: UNGLinuxDriver@microchip.com
13902 L: netdev@vger.kernel.org
13904 F: drivers/net/phy/microchip_t1.c
13906 MICROCHIP LAN966X ETHERNET DRIVER
13907 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13908 M: UNGLinuxDriver@microchip.com
13909 L: netdev@vger.kernel.org
13911 F: drivers/net/ethernet/microchip/lan966x/*
13913 MICROCHIP LCDFB DRIVER
13914 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13915 L: linux-fbdev@vger.kernel.org
13917 F: drivers/video/fbdev/atmel_lcdfb.c
13918 F: include/video/atmel_lcdc.h
13920 MICROCHIP MCP16502 PMIC DRIVER
13921 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13924 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13925 F: drivers/regulator/mcp16502.c
13927 MICROCHIP MCP3911 ADC DRIVER
13928 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13929 M: Kent Gustavsson <kent@minoris.se>
13930 L: linux-iio@vger.kernel.org
13932 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13933 F: drivers/iio/adc/mcp3911.c
13935 MICROCHIP MMC/SD/SDIO MCI DRIVER
13936 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13938 F: drivers/mmc/host/atmel-mci.c
13940 MICROCHIP NAND DRIVER
13941 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13942 L: linux-mtd@lists.infradead.org
13944 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13945 F: drivers/mtd/nand/raw/atmel/*
13947 MICROCHIP OTPC DRIVER
13948 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13951 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13952 F: drivers/nvmem/microchip-otpc.c
13953 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13955 MICROCHIP PCI1XXXX GP DRIVER
13956 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13957 L: linux-gpio@vger.kernel.org
13959 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
13960 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
13961 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
13963 MICROCHIP PCI1XXXX I2C DRIVER
13964 M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
13965 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13966 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13967 L: linux-i2c@vger.kernel.org
13969 F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
13971 MICROCHIP PCIe UART DRIVER
13972 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13973 M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
13974 L: linux-serial@vger.kernel.org
13976 F: drivers/tty/serial/8250/8250_pci1xxxx.c
13978 MICROCHIP POLARFIRE FPGA DRIVERS
13979 M: Conor Dooley <conor.dooley@microchip.com>
13980 R: Vladimir Georgiev <v.georgiev@metrotek.ru>
13981 L: linux-fpga@vger.kernel.org
13983 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
13984 F: drivers/fpga/microchip-spi.c
13986 MICROCHIP PWM DRIVER
13987 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13989 L: linux-pwm@vger.kernel.org
13991 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13992 F: drivers/pwm/pwm-atmel.c
13994 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13995 M: Eugen Hristev <eugen.hristev@microchip.com>
13996 L: linux-iio@vger.kernel.org
13998 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13999 F: drivers/iio/adc/at91-sama5d2_adc.c
14000 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14002 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14003 M: Claudiu Beznea <claudiu.beznea@microchip.com>
14005 F: drivers/power/reset/at91-sama5d2_shdwc.c
14007 MICROCHIP SOC DRIVERS
14008 M: Conor Dooley <conor@kernel.org>
14010 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14011 F: drivers/soc/microchip/
14013 MICROCHIP SPI DRIVER
14014 M: Tudor Ambarus <tudor.ambarus@linaro.org>
14016 F: drivers/spi/spi-atmel.*
14018 MICROCHIP SSC DRIVER
14019 M: Claudiu Beznea <claudiu.beznea@microchip.com>
14020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14022 F: Documentation/devicetree/bindings/misc/atmel-ssc.txt
14023 F: drivers/misc/atmel-ssc.c
14024 F: include/linux/atmel-ssc.h
14026 Microchip Timer Counter Block (TCB) Capture Driver
14027 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
14028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14029 L: linux-iio@vger.kernel.org
14031 F: drivers/counter/microchip-tcb-capture.c
14033 MICROCHIP USB251XB DRIVER
14034 M: Richard Leitner <richard.leitner@skidata.com>
14035 L: linux-usb@vger.kernel.org
14037 F: Documentation/devicetree/bindings/usb/usb251xb.yaml
14038 F: drivers/usb/misc/usb251xb.c
14040 MICROCHIP USBA UDC DRIVER
14041 M: Cristian Birsan <cristian.birsan@microchip.com>
14042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14044 F: drivers/usb/gadget/udc/atmel_usba_udc.*
14046 MICROCHIP WILC1000 WIFI DRIVER
14047 M: Ajay Singh <ajay.kathat@microchip.com>
14048 M: Claudiu Beznea <claudiu.beznea@microchip.com>
14049 L: linux-wireless@vger.kernel.org
14051 F: drivers/net/wireless/microchip/wilc1000/
14053 MICROSEMI MIPS SOCS
14054 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14055 M: UNGLinuxDriver@microchip.com
14056 L: linux-mips@vger.kernel.org
14058 F: Documentation/devicetree/bindings/mips/mscc.txt
14059 F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14060 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14061 F: arch/mips/boot/dts/mscc/
14062 F: arch/mips/configs/generic/board-ocelot.config
14063 F: arch/mips/generic/board-ocelot.c
14065 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14066 M: Don Brace <don.brace@microchip.com>
14067 L: storagedev@microchip.com
14068 L: linux-scsi@vger.kernel.org
14070 F: Documentation/scsi/smartpqi.rst
14071 F: drivers/scsi/smartpqi/Kconfig
14072 F: drivers/scsi/smartpqi/Makefile
14073 F: drivers/scsi/smartpqi/smartpqi*.[ch]
14074 F: include/linux/cciss*.h
14075 F: include/uapi/linux/cciss*.h
14077 MICROSOFT MANA RDMA DRIVER
14078 M: Long Li <longli@microsoft.com>
14079 M: Ajay Sharma <sharmaajay@microsoft.com>
14080 L: linux-rdma@vger.kernel.org
14082 F: drivers/infiniband/hw/mana/
14083 F: include/net/mana
14084 F: include/uapi/rdma/mana-abi.h
14086 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14087 M: Maximilian Luz <luzmaximilian@gmail.com>
14088 L: platform-driver-x86@vger.kernel.org
14090 F: drivers/platform/surface/surface_aggregator_tabletsw.c
14092 MICROSOFT SURFACE BATTERY AND AC DRIVERS
14093 M: Maximilian Luz <luzmaximilian@gmail.com>
14094 L: linux-pm@vger.kernel.org
14095 L: platform-driver-x86@vger.kernel.org
14097 F: drivers/power/supply/surface_battery.c
14098 F: drivers/power/supply/surface_charger.c
14100 MICROSOFT SURFACE DTX DRIVER
14101 M: Maximilian Luz <luzmaximilian@gmail.com>
14102 L: platform-driver-x86@vger.kernel.org
14104 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
14105 F: drivers/platform/surface/surface_dtx.c
14106 F: include/uapi/linux/surface_aggregator/dtx.h
14108 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14109 M: Maximilian Luz <luzmaximilian@gmail.com>
14110 L: platform-driver-x86@vger.kernel.org
14112 F: drivers/platform/surface/surface_gpe.c
14114 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14115 M: Hans de Goede <hdegoede@redhat.com>
14116 M: Mark Gross <markgross@kernel.org>
14117 M: Maximilian Luz <luzmaximilian@gmail.com>
14118 L: platform-driver-x86@vger.kernel.org
14120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14121 F: drivers/platform/surface/
14123 MICROSOFT SURFACE HID TRANSPORT DRIVER
14124 M: Maximilian Luz <luzmaximilian@gmail.com>
14125 L: linux-input@vger.kernel.org
14126 L: platform-driver-x86@vger.kernel.org
14128 F: drivers/hid/surface-hid/
14130 MICROSOFT SURFACE HOT-PLUG DRIVER
14131 M: Maximilian Luz <luzmaximilian@gmail.com>
14132 L: platform-driver-x86@vger.kernel.org
14134 F: drivers/platform/surface/surface_hotplug.c
14136 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14137 M: Maximilian Luz <luzmaximilian@gmail.com>
14138 L: platform-driver-x86@vger.kernel.org
14140 F: drivers/platform/surface/surface_platform_profile.c
14142 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14143 M: Chen Yu <yu.c.chen@intel.com>
14144 L: platform-driver-x86@vger.kernel.org
14146 F: drivers/platform/surface/surfacepro3_button.c
14148 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14149 M: Maximilian Luz <luzmaximilian@gmail.com>
14150 L: platform-driver-x86@vger.kernel.org
14152 F: drivers/platform/surface/surface_aggregator_hub.c
14154 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
14155 M: Maximilian Luz <luzmaximilian@gmail.com>
14156 L: platform-driver-x86@vger.kernel.org
14158 W: https://github.com/linux-surface/surface-aggregator-module
14159 C: irc://irc.libera.chat/linux-surface
14160 F: Documentation/driver-api/surface_aggregator/
14161 F: drivers/platform/surface/aggregator/
14162 F: drivers/platform/surface/surface_acpi_notify.c
14163 F: drivers/platform/surface/surface_aggregator_cdev.c
14164 F: drivers/platform/surface/surface_aggregator_registry.c
14165 F: include/linux/surface_acpi_notify.h
14166 F: include/linux/surface_aggregator/
14167 F: include/uapi/linux/surface_aggregator/
14169 MICROTEK X6 SCANNER
14170 M: Oliver Neukum <oliver@neukum.org>
14172 F: drivers/usb/image/microtek.*
14174 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
14175 M: Luka Kovacic <luka.kovacic@sartura.hr>
14176 M: Luka Perkov <luka.perkov@sartura.hr>
14178 F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
14179 F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
14180 F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
14181 F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
14182 F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
14183 F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
14185 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
14186 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14187 L: linux-media@vger.kernel.org
14189 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
14190 F: Documentation/driver-api/media/drivers/ccs/
14191 F: Documentation/userspace-api/media/drivers/ccs.rst
14192 F: drivers/media/i2c/ccs-pll.c
14193 F: drivers/media/i2c/ccs-pll.h
14194 F: drivers/media/i2c/ccs/
14195 F: include/uapi/linux/ccs.h
14196 F: include/uapi/linux/smiapp.h
14199 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14200 L: linux-mips@vger.kernel.org
14202 W: http://www.linux-mips.org/
14203 Q: https://patchwork.kernel.org/project/linux-mips/list/
14204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
14205 F: Documentation/devicetree/bindings/mips/
14206 F: Documentation/mips/
14208 F: drivers/platform/mips/
14209 F: include/dt-bindings/mips/
14211 MIPS BOSTON DEVELOPMENT BOARD
14212 M: Paul Burton <paulburton@kernel.org>
14213 L: linux-mips@vger.kernel.org
14215 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
14216 F: arch/mips/boot/dts/img/boston.dts
14217 F: arch/mips/configs/generic/board-boston.config
14218 F: drivers/clk/imgtec/clk-boston.c
14219 F: include/dt-bindings/clock/boston-clock.h
14222 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14223 M: Serge Semin <fancer.lancer@gmail.com>
14224 L: linux-mips@vger.kernel.org
14226 F: drivers/bus/mips_cdmm.c
14227 F: drivers/clocksource/mips-gic-timer.c
14228 F: drivers/cpuidle/cpuidle-cps.c
14229 F: drivers/irqchip/irq-mips-cpu.c
14230 F: drivers/irqchip/irq-mips-gic.c
14232 MIPS GENERIC PLATFORM
14233 M: Paul Burton <paulburton@kernel.org>
14234 L: linux-mips@vger.kernel.org
14236 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14237 F: arch/mips/generic/
14238 F: arch/mips/tools/generic-board-config.sh
14240 MIPS RINT INSTRUCTION EMULATION
14241 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
14242 L: linux-mips@vger.kernel.org
14244 F: arch/mips/math-emu/dp_rint.c
14245 F: arch/mips/math-emu/sp_rint.c
14247 MIPS/LOONGSON1 ARCHITECTURE
14248 M: Keguang Zhang <keguang.zhang@gmail.com>
14249 L: linux-mips@vger.kernel.org
14251 F: arch/mips/include/asm/mach-loongson32/
14252 F: arch/mips/loongson32/
14253 F: drivers/*/*loongson1*
14255 MIPS/LOONGSON2EF ARCHITECTURE
14256 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
14257 L: linux-mips@vger.kernel.org
14259 F: arch/mips/include/asm/mach-loongson2ef/
14260 F: arch/mips/loongson2ef/
14261 F: drivers/cpufreq/loongson2_cpufreq.c
14263 MIPS/LOONGSON64 ARCHITECTURE
14264 M: Huacai Chen <chenhuacai@kernel.org>
14265 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
14266 L: linux-mips@vger.kernel.org
14268 F: arch/mips/include/asm/mach-loongson64/
14269 F: arch/mips/loongson64/
14270 F: drivers/irqchip/irq-loongson*
14271 F: drivers/platform/mips/cpu_hwmon.c
14273 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14274 M: Hans Verkuil <hverkuil@xs4all.nl>
14275 L: linux-media@vger.kernel.org
14277 W: https://linuxtv.org
14278 T: git git://linuxtv.org/media_tree.git
14279 F: drivers/media/radio/radio-miropcm20*
14282 R: Lubomir Rintel <lkundrak@v3.sk>
14283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14286 F: arch/arm/boot/dts/marvell/mmp*
14287 F: arch/arm/mach-mmp/
14288 F: include/linux/soc/mmp/
14290 MMP USB PHY DRIVERS
14291 R: Lubomir Rintel <lkundrak@v3.sk>
14292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14294 F: drivers/phy/marvell/phy-mmp3-usb.c
14295 F: drivers/phy/marvell/phy-pxa-usb.c
14297 MMU GATHER AND TLB INVALIDATION
14298 M: Will Deacon <will@kernel.org>
14299 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
14300 M: Andrew Morton <akpm@linux-foundation.org>
14301 M: Nick Piggin <npiggin@gmail.com>
14302 M: Peter Zijlstra <peterz@infradead.org>
14303 L: linux-arch@vger.kernel.org
14304 L: linux-mm@kvack.org
14306 F: arch/*/include/asm/tlb.h
14307 F: include/asm-generic/tlb.h
14310 MN88472 MEDIA DRIVER
14311 M: Antti Palosaari <crope@iki.fi>
14312 L: linux-media@vger.kernel.org
14314 W: https://linuxtv.org
14315 W: http://palosaari.fi/linux/
14316 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14317 F: drivers/media/dvb-frontends/mn88472*
14319 MN88473 MEDIA DRIVER
14320 M: Antti Palosaari <crope@iki.fi>
14321 L: linux-media@vger.kernel.org
14323 W: https://linuxtv.org
14324 W: http://palosaari.fi/linux/
14325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14326 F: drivers/media/dvb-frontends/mn88473*
14329 M: Luis Chamberlain <mcgrof@kernel.org>
14330 L: linux-modules@vger.kernel.org
14331 L: linux-kernel@vger.kernel.org
14333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14334 F: include/linux/kmod.h
14335 F: include/linux/module.h
14339 F: tools/testing/selftests/kmod/
14341 MONOLITHIC POWER SYSTEM PMIC DRIVER
14342 M: Saravanan Sekar <sravanhome@gmail.com>
14344 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14345 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14346 F: drivers/hwmon/pmbus/mpq7932.c
14347 F: drivers/iio/adc/mp2629_adc.c
14348 F: drivers/mfd/mp2629.c
14349 F: drivers/power/supply/mp2629_charger.c
14350 F: drivers/regulator/mp5416.c
14351 F: drivers/regulator/mpq7920.c
14352 F: drivers/regulator/mpq7920.h
14353 F: include/linux/mfd/mp2629.h
14355 MOST(R) TECHNOLOGY DRIVER
14356 M: Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
14357 M: Christian Gromm <christian.gromm@microchip.com>
14359 F: Documentation/ABI/testing/configfs-most
14360 F: Documentation/ABI/testing/sysfs-bus-most
14362 F: drivers/staging/most/
14363 F: include/linux/most.h
14365 MOTORCOMM PHY DRIVER
14366 M: Peter Geis <pgwipeout@gmail.com>
14367 M: Frank <Frank.Sae@motor-comm.com>
14368 L: netdev@vger.kernel.org
14370 F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
14371 F: drivers/net/phy/motorcomm.c
14373 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14374 M: Jiri Slaby <jirislaby@kernel.org>
14376 F: Documentation/driver-api/tty/moxa-smartio.rst
14377 F: drivers/tty/mxser.*
14379 MR800 AVERMEDIA USB FM RADIO DRIVER
14380 M: Alexey Klimov <klimov.linux@gmail.com>
14381 L: linux-media@vger.kernel.org
14383 T: git git://linuxtv.org/media_tree.git
14384 F: drivers/media/radio/radio-mr800.c
14386 MRF24J40 IEEE 802.15.4 RADIO DRIVER
14387 M: Stefan Schmidt <stefan@datenfreihafen.org>
14388 L: linux-wpan@vger.kernel.org
14390 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14391 F: drivers/net/ieee802154/mrf24j40.c
14394 M: Nikita Kravets <teackot@gmail.com>
14395 L: platform-driver-x86@vger.kernel.org
14397 W: https://github.com/BeardOverflow/msi-ec
14398 F: drivers/platform/x86/msi-ec.*
14401 M: "Lee, Chun-Yi" <jlee@suse.com>
14402 L: platform-driver-x86@vger.kernel.org
14404 F: drivers/platform/x86/msi-laptop.c
14407 L: platform-driver-x86@vger.kernel.org
14409 F: drivers/platform/x86/msi-wmi.c
14411 MSI001 MEDIA DRIVER
14412 M: Antti Palosaari <crope@iki.fi>
14413 L: linux-media@vger.kernel.org
14415 W: https://linuxtv.org
14416 W: http://palosaari.fi/linux/
14417 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14418 T: git git://linuxtv.org/anttip/media_tree.git
14419 F: drivers/media/tuners/msi001*
14421 MSI2500 MEDIA DRIVER
14422 M: Antti Palosaari <crope@iki.fi>
14423 L: linux-media@vger.kernel.org
14425 W: https://linuxtv.org
14426 W: http://palosaari.fi/linux/
14427 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14428 T: git git://linuxtv.org/anttip/media_tree.git
14429 F: drivers/media/usb/msi2500/
14431 MSTAR INTERRUPT CONTROLLER DRIVER
14432 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
14433 M: Daniel Palmer <daniel@thingy.jp>
14435 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14436 F: drivers/irqchip/irq-mst-intc.c
14438 MSYSTEMS DISKONCHIP G3 MTD DRIVER
14439 M: Robert Jarzmik <robert.jarzmik@free.fr>
14440 L: linux-mtd@lists.infradead.org
14442 F: drivers/mtd/devices/docg3*
14444 MT9P031 APTINA CAMERA SENSOR
14445 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14446 L: linux-media@vger.kernel.org
14448 T: git git://linuxtv.org/media_tree.git
14449 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14450 F: drivers/media/i2c/mt9p031.c
14451 F: include/media/i2c/mt9p031.h
14453 MT9T112 APTINA CAMERA SENSOR
14454 M: Jacopo Mondi <jacopo@jmondi.org>
14455 L: linux-media@vger.kernel.org
14457 T: git git://linuxtv.org/media_tree.git
14458 F: drivers/media/i2c/mt9t112.c
14459 F: include/media/i2c/mt9t112.h
14461 MT9V032 APTINA CAMERA SENSOR
14462 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14463 L: linux-media@vger.kernel.org
14465 T: git git://linuxtv.org/media_tree.git
14466 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14467 F: drivers/media/i2c/mt9v032.c
14468 F: include/media/i2c/mt9v032.h
14470 MT9V111 APTINA CAMERA SENSOR
14471 M: Jacopo Mondi <jacopo@jmondi.org>
14472 L: linux-media@vger.kernel.org
14474 T: git git://linuxtv.org/media_tree.git
14475 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14476 F: drivers/media/i2c/mt9v111.c
14478 MULTIFUNCTION DEVICES (MFD)
14479 M: Lee Jones <lee@kernel.org>
14481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14482 F: Documentation/devicetree/bindings/mfd/
14484 F: include/dt-bindings/mfd/
14485 F: include/linux/mfd/
14487 MULTIMEDIA CARD (MMC) ETC. OVER SPI
14489 F: drivers/mmc/host/mmc_spi.c
14490 F: include/linux/spi/mmc_spi.h
14492 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14493 M: Ulf Hansson <ulf.hansson@linaro.org>
14494 L: linux-mmc@vger.kernel.org
14496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14497 F: Documentation/devicetree/bindings/mmc/
14499 F: include/linux/mmc/
14500 F: include/uapi/linux/mmc/
14502 MULTIPLEXER SUBSYSTEM
14503 M: Peter Rosin <peda@axentia.se>
14505 F: Documentation/ABI/testing/sysfs-class-mux*
14506 F: Documentation/devicetree/bindings/mux/
14508 F: include/dt-bindings/mux/
14509 F: include/linux/mux/
14511 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14512 M: Bin Liu <b-liu@ti.com>
14513 L: linux-usb@vger.kernel.org
14515 F: drivers/usb/musb/
14517 MXL301RF MEDIA DRIVER
14518 M: Akihiro Tsukada <tskd08@gmail.com>
14519 L: linux-media@vger.kernel.org
14521 F: drivers/media/tuners/mxl301rf*
14523 MXL5007T MEDIA DRIVER
14524 M: Michael Krufky <mkrufky@linuxtv.org>
14525 L: linux-media@vger.kernel.org
14527 W: https://linuxtv.org
14528 W: http://github.com/mkrufky
14529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14530 T: git git://linuxtv.org/mkrufky/tuners.git
14531 F: drivers/media/tuners/mxl5007t.*
14534 M: Marek Vasut <marex@denx.de>
14535 M: Stefan Agner <stefan@agner.ch>
14536 L: dri-devel@lists.freedesktop.org
14538 T: git git://anongit.freedesktop.org/drm/drm-misc
14539 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14540 F: drivers/gpu/drm/mxsfb/
14542 MYLEX DAC960 PCI RAID Controller
14543 M: Hannes Reinecke <hare@kernel.org>
14544 L: linux-scsi@vger.kernel.org
14546 F: drivers/scsi/myrb.*
14547 F: drivers/scsi/myrs.*
14549 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14550 M: Chris Lee <christopher.lee@cspi.com>
14551 L: netdev@vger.kernel.org
14553 W: https://www.cspi.com/ethernet-products/support/downloads/
14554 F: drivers/net/ethernet/myricom/myri10ge/
14556 NAND FLASH SUBSYSTEM
14557 M: Miquel Raynal <miquel.raynal@bootlin.com>
14558 R: Richard Weinberger <richard@nod.at>
14559 L: linux-mtd@lists.infradead.org
14561 W: http://www.linux-mtd.infradead.org/
14562 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14563 C: irc://irc.oftc.net/mtd
14564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14565 F: drivers/mtd/nand/
14566 F: include/linux/mtd/*nand*.h
14568 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14569 M: Daniel Mack <zonque@gmail.com>
14570 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14572 W: http://www.native-instruments.com
14573 F: sound/usb/caiaq/
14575 NATSEMI ETHERNET DRIVER (DP8381x)
14577 F: drivers/net/ethernet/natsemi/natsemi.c
14579 NCR 5380 SCSI DRIVERS
14580 M: Finn Thain <fthain@linux-m68k.org>
14581 M: Michael Schmitz <schmitzmic@gmail.com>
14582 L: linux-scsi@vger.kernel.org
14584 F: Documentation/scsi/g_NCR5380.rst
14585 F: drivers/scsi/NCR5380.*
14586 F: drivers/scsi/arm/cumana_1.c
14587 F: drivers/scsi/arm/oak.c
14588 F: drivers/scsi/atari_scsi.*
14589 F: drivers/scsi/dmx3191d.c
14590 F: drivers/scsi/g_NCR5380.*
14591 F: drivers/scsi/mac_scsi.*
14592 F: drivers/scsi/sun3_scsi.*
14593 F: drivers/scsi/sun3_scsi_vme.c
14596 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
14600 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14601 M: Guenter Roeck <linux@roeck-us.net>
14602 L: linux-hwmon@vger.kernel.org
14604 F: Documentation/hwmon/nct6775.rst
14605 F: drivers/hwmon/nct6775-core.c
14606 F: drivers/hwmon/nct6775-platform.c
14607 F: drivers/hwmon/nct6775.h
14609 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14610 M: Zev Weiss <zev@bewilderbeest.net>
14611 L: linux-hwmon@vger.kernel.org
14613 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14614 F: drivers/hwmon/nct6775-i2c.c
14617 M: Jakub Kicinski <kuba@kernel.org>
14619 F: drivers/net/netdevsim/*
14621 NETEM NETWORK EMULATOR
14622 M: Stephen Hemminger <stephen@networkplumber.org>
14623 L: netdev@vger.kernel.org
14625 F: net/sched/sch_netem.c
14627 NETERION 10GbE DRIVERS (s2io)
14628 M: Jon Mason <jdmason@kudzu.us>
14629 L: netdev@vger.kernel.org
14631 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14632 F: drivers/net/ethernet/neterion/
14635 M: Pablo Neira Ayuso <pablo@netfilter.org>
14636 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14637 M: Florian Westphal <fw@strlen.de>
14638 L: netfilter-devel@vger.kernel.org
14639 L: coreteam@netfilter.org
14641 W: http://www.netfilter.org/
14642 W: http://www.iptables.org/
14643 W: http://www.nftables.org/
14644 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14645 C: irc://irc.libera.chat/netfilter
14646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14648 F: include/linux/netfilter*
14649 F: include/linux/netfilter/
14650 F: include/net/netfilter/
14651 F: include/uapi/linux/netfilter*
14652 F: include/uapi/linux/netfilter/
14653 F: net/*/netfilter.c
14654 F: net/*/netfilter/
14655 F: net/bridge/br_netfilter*.c
14658 NETROM NETWORK LAYER
14659 M: Ralf Baechle <ralf@linux-mips.org>
14660 L: linux-hams@vger.kernel.org
14662 W: http://www.linux-ax25.org/
14663 F: include/net/netrom.h
14664 F: include/uapi/linux/netrom.h
14667 NETRONIX EMBEDDED CONTROLLER
14668 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14670 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14671 F: drivers/mfd/ntxec.c
14672 F: drivers/pwm/pwm-ntxec.c
14673 F: drivers/rtc/rtc-ntxec.c
14674 F: include/linux/mfd/ntxec.h
14676 NETRONOME ETHERNET DRIVERS
14677 M: Simon Horman <simon.horman@corigine.com>
14678 R: Jakub Kicinski <kuba@kernel.org>
14679 L: oss-drivers@corigine.com
14681 F: drivers/net/ethernet/netronome/
14683 NETWORK BLOCK DEVICE (NBD)
14684 M: Josef Bacik <josef@toxicpanda.com>
14685 L: linux-block@vger.kernel.org
14686 L: nbd@other.debian.org
14688 F: Documentation/admin-guide/blockdev/nbd.rst
14689 F: drivers/block/nbd.c
14690 F: include/trace/events/nbd.h
14691 F: include/uapi/linux/nbd.h
14693 NETWORK DROP MONITOR
14694 M: Neil Horman <nhorman@tuxdriver.com>
14695 L: netdev@vger.kernel.org
14697 W: https://fedorahosted.org/dropwatch/
14698 F: include/uapi/linux/net_dropmon.h
14699 F: net/core/drop_monitor.c
14702 M: "David S. Miller" <davem@davemloft.net>
14703 M: Eric Dumazet <edumazet@google.com>
14704 M: Jakub Kicinski <kuba@kernel.org>
14705 M: Paolo Abeni <pabeni@redhat.com>
14706 L: netdev@vger.kernel.org
14708 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14711 F: Documentation/devicetree/bindings/net/
14712 F: drivers/connector/
14714 X: drivers/net/wireless/
14715 F: include/dt-bindings/net/
14716 F: include/linux/etherdevice.h
14717 F: include/linux/fcdevice.h
14718 F: include/linux/fddidevice.h
14719 F: include/linux/hippidevice.h
14720 F: include/linux/if_*
14721 F: include/linux/inetdevice.h
14722 F: include/linux/netdevice.h
14723 F: include/uapi/linux/if_*
14724 F: include/uapi/linux/netdevice.h
14726 NETWORKING DRIVERS (WIRELESS)
14727 M: Kalle Valo <kvalo@kernel.org>
14728 L: linux-wireless@vger.kernel.org
14730 W: https://wireless.wiki.kernel.org/
14731 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14734 F: Documentation/devicetree/bindings/net/wireless/
14735 F: drivers/net/wireless/
14738 M: Andrew Lunn <andrew@lunn.ch>
14739 M: Florian Fainelli <f.fainelli@gmail.com>
14740 M: Vladimir Oltean <olteanv@gmail.com>
14742 F: Documentation/devicetree/bindings/net/dsa/
14743 F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
14744 F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
14745 F: drivers/net/dsa/
14746 F: include/linux/dsa/
14747 F: include/linux/platform_data/dsa.h
14748 F: include/net/dsa.h
14750 F: tools/testing/selftests/drivers/net/dsa/
14752 NETWORKING [GENERAL]
14753 M: "David S. Miller" <davem@davemloft.net>
14754 M: Eric Dumazet <edumazet@google.com>
14755 M: Jakub Kicinski <kuba@kernel.org>
14756 M: Paolo Abeni <pabeni@redhat.com>
14757 L: netdev@vger.kernel.org
14759 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14760 B: mailto:netdev@vger.kernel.org
14761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14763 F: Documentation/core-api/netlink.rst
14764 F: Documentation/netlink/
14765 F: Documentation/networking/
14766 F: Documentation/process/maintainer-netdev.rst
14767 F: Documentation/userspace-api/netlink/
14768 F: include/linux/in.h
14769 F: include/linux/net.h
14770 F: include/linux/netdevice.h
14772 F: include/uapi/linux/in.h
14773 F: include/uapi/linux/net.h
14774 F: include/uapi/linux/net_namespace.h
14775 F: include/uapi/linux/netdevice.h
14781 F: tools/testing/selftests/net/
14784 M: Steffen Klassert <steffen.klassert@secunet.com>
14785 M: Herbert Xu <herbert@gondor.apana.org.au>
14786 M: "David S. Miller" <davem@davemloft.net>
14787 L: netdev@vger.kernel.org
14789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14791 F: include/net/xfrm.h
14792 F: include/uapi/linux/xfrm.h
14795 F: net/ipv4/ip_vti.c
14796 F: net/ipv4/ipcomp.c
14800 F: net/ipv6/ip6_vti.c
14801 F: net/ipv6/ipcomp6.c
14805 F: tools/testing/selftests/net/ipsec.c
14807 NETWORKING [IPv4/IPv6]
14808 M: "David S. Miller" <davem@davemloft.net>
14809 M: David Ahern <dsahern@kernel.org>
14810 L: netdev@vger.kernel.org
14812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14814 F: include/linux/ip.h
14815 F: include/linux/ipv6*
14816 F: include/net/fib*
14818 F: include/net/route.h
14822 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14823 M: Paul Moore <paul@paul-moore.com>
14824 L: netdev@vger.kernel.org
14825 L: linux-security-module@vger.kernel.org
14827 W: https://github.com/netlabel
14828 F: Documentation/netlabel/
14829 F: include/net/calipso.h
14830 F: include/net/cipso_ipv4.h
14831 F: include/net/netlabel.h
14832 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14833 F: include/uapi/linux/netfilter/xt_SECMARK.h
14834 F: net/ipv4/cipso_ipv4.c
14835 F: net/ipv6/calipso.c
14836 F: net/netfilter/xt_CONNSECMARK.c
14837 F: net/netfilter/xt_SECMARK.c
14841 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14842 M: Mat Martineau <martineau@kernel.org>
14843 L: netdev@vger.kernel.org
14844 L: mptcp@lists.linux.dev
14846 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14847 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14848 T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
14849 T: git https://github.com/multipath-tcp/mptcp_net-next.git export
14850 F: Documentation/networking/mptcp-sysctl.rst
14851 F: include/net/mptcp.h
14852 F: include/trace/events/mptcp.h
14853 F: include/uapi/linux/mptcp.h
14855 F: tools/testing/selftests/bpf/*/*mptcp*.c
14856 F: tools/testing/selftests/net/mptcp/
14859 M: Eric Dumazet <edumazet@google.com>
14860 L: netdev@vger.kernel.org
14862 F: include/linux/net_mm.h
14863 F: include/linux/tcp.h
14864 F: include/net/tcp.h
14865 F: include/trace/events/tcp.h
14866 F: include/uapi/linux/tcp.h
14867 F: net/ipv4/syncookies.c
14869 F: net/ipv6/syncookies.c
14873 M: Boris Pismenny <borisp@nvidia.com>
14874 M: John Fastabend <john.fastabend@gmail.com>
14875 M: Jakub Kicinski <kuba@kernel.org>
14876 L: netdev@vger.kernel.org
14878 F: include/net/tls.h
14879 F: include/uapi/linux/tls.h
14882 NETXEN (1/10) GbE SUPPORT
14883 M: Manish Chopra <manishc@marvell.com>
14884 M: Rahul Verma <rahulv@marvell.com>
14885 M: GR-Linux-NIC-Dev@marvell.com
14886 L: netdev@vger.kernel.org
14888 F: drivers/net/ethernet/qlogic/netxen/
14890 NET_FAILOVER MODULE
14891 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14892 L: netdev@vger.kernel.org
14894 F: Documentation/networking/net_failover.rst
14895 F: drivers/net/net_failover.c
14896 F: include/net/net_failover.h
14899 M: David Ahern <dsahern@kernel.org>
14900 L: netdev@vger.kernel.org
14902 F: include/net/netns/nexthop.h
14903 F: include/net/nexthop.h
14904 F: include/uapi/linux/nexthop.h
14905 F: net/ipv4/nexthop.c
14908 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14909 L: netdev@vger.kernel.org
14911 F: Documentation/devicetree/bindings/net/nfc/
14913 F: include/net/nfc/
14914 F: include/uapi/linux/nfc.h
14917 NFC VIRTUAL NCI DEVICE DRIVER
14918 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14919 L: netdev@vger.kernel.org
14921 F: drivers/nfc/virtual_ncidev.c
14922 F: tools/testing/selftests/nci/
14924 NFS, SUNRPC, AND LOCKD CLIENTS
14925 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14926 M: Anna Schumaker <anna@kernel.org>
14927 L: linux-nfs@vger.kernel.org
14929 W: http://client.linux-nfs.org
14930 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14931 F: Documentation/filesystems/nfs/
14935 F: include/linux/lockd/
14936 F: include/linux/nfs*
14937 F: include/linux/sunrpc/
14938 F: include/uapi/linux/nfs*
14939 F: include/uapi/linux/sunrpc/
14943 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14944 L: linux-nilfs@vger.kernel.org
14946 W: https://nilfs.sourceforge.io/
14947 W: https://nilfs.osdn.jp/
14948 T: git https://github.com/konis/nilfs2.git
14949 F: Documentation/filesystems/nilfs2.rst
14951 F: include/trace/events/nilfs2.h
14952 F: include/uapi/linux/nilfs2_api.h
14953 F: include/uapi/linux/nilfs2_ondisk.h
14955 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14956 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14958 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14959 F: Documentation/scsi/NinjaSCSI.rst
14960 F: drivers/scsi/pcmcia/nsp_*
14962 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14963 M: GOTO Masanori <gotom@debian.or.jp>
14964 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14966 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14967 F: Documentation/scsi/NinjaSCSI.rst
14968 F: drivers/scsi/nsp32*
14970 NINTENDO HID DRIVER
14971 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14972 L: linux-input@vger.kernel.org
14974 F: drivers/hid/hid-nintendo*
14977 M: Dinh Nguyen <dinguyen@kernel.org>
14979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14982 NITRO ENCLAVES (NE)
14983 M: Alexandru Ciobotaru <alcioa@amazon.com>
14984 L: linux-kernel@vger.kernel.org
14985 L: The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
14987 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14988 F: Documentation/virt/ne_overview.rst
14989 F: drivers/virt/nitro_enclaves/
14990 F: include/linux/nitro_enclaves.h
14991 F: include/uapi/linux/nitro_enclaves.h
14992 F: samples/nitro_enclaves/
14994 NOHZ, DYNTICKS SUPPORT
14995 M: Frederic Weisbecker <frederic@kernel.org>
14996 M: Thomas Gleixner <tglx@linutronix.de>
14997 M: Ingo Molnar <mingo@kernel.org>
14998 L: linux-kernel@vger.kernel.org
15000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15001 F: include/linux/sched/nohz.h
15002 F: include/linux/tick.h
15003 F: kernel/time/tick*.*
15005 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15006 M: Pavel Machek <pavel@ucw.cz>
15007 M: Sakari Ailus <sakari.ailus@iki.fi>
15008 L: linux-media@vger.kernel.org
15010 F: drivers/media/i2c/ad5820.c
15011 F: drivers/media/i2c/et8ek8
15013 NOKIA N900 POWER SUPPLY DRIVERS
15014 R: Pali Rohár <pali@kernel.org>
15015 F: drivers/power/supply/bq2415x_charger.c
15016 F: drivers/power/supply/bq27xxx_battery.c
15017 F: drivers/power/supply/bq27xxx_battery_i2c.c
15018 F: drivers/power/supply/isp1704_charger.c
15019 F: drivers/power/supply/rx51_battery.c
15020 F: include/linux/power/bq2415x_charger.h
15021 F: include/linux/power/bq27xxx_battery.h
15024 M: Willy Tarreau <w@1wt.eu>
15026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
15027 F: tools/include/nolibc/
15028 F: tools/testing/selftests/nolibc/
15030 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15031 M: Hans de Goede <hdegoede@redhat.com>
15032 L: linux-input@vger.kernel.org
15034 F: drivers/input/touchscreen/novatek-nvt-ts.c
15037 M: Matthias Maennich <maennich@google.com>
15039 F: Documentation/core-api/symbol-namespaces.rst
15043 M: Sanjay R Mehta <sanju.mehta@amd.com>
15044 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15045 L: ntb@lists.linux.dev
15047 F: drivers/ntb/hw/amd/
15050 M: Jon Mason <jdmason@kudzu.us>
15051 M: Dave Jiang <dave.jiang@intel.com>
15052 M: Allen Hubbe <allenbh@gmail.com>
15053 L: ntb@lists.linux.dev
15055 W: https://github.com/jonmason/ntb/wiki
15056 T: git git://github.com/jonmason/ntb.git
15057 F: drivers/net/ntb_netdev.c
15059 F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
15060 F: include/linux/ntb.h
15061 F: include/linux/ntb_transport.h
15062 F: tools/testing/selftests/ntb/
15065 M: Serge Semin <fancer.lancer@gmail.com>
15066 L: ntb@lists.linux.dev
15068 F: drivers/ntb/hw/idt/
15071 M: Dave Jiang <dave.jiang@intel.com>
15072 L: ntb@lists.linux.dev
15074 W: https://github.com/davejiang/linux/wiki
15075 T: git https://github.com/davejiang/linux.git
15076 F: drivers/ntb/hw/intel/
15079 M: Anton Altaparmakov <anton@tuxera.com>
15080 R: Namjae Jeon <linkinjeon@kernel.org>
15081 L: linux-ntfs-dev@lists.sourceforge.net
15083 W: http://www.tuxera.com/
15084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
15085 F: Documentation/filesystems/ntfs.rst
15089 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
15090 L: ntfs3@lists.linux.dev
15092 W: http://www.paragon-software.com/
15093 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15094 F: Documentation/filesystems/ntfs3.rst
15098 M: Finn Thain <fthain@linux-m68k.org>
15099 L: linux-m68k@lists.linux-m68k.org
15101 F: arch/*/include/asm/nubus.h
15103 F: include/linux/nubus.h
15104 F: include/uapi/linux/nubus.h
15106 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
15107 M: Antonino Daplas <adaplas@gmail.com>
15108 L: linux-fbdev@vger.kernel.org
15110 F: drivers/video/fbdev/nvidia/
15111 F: drivers/video/fbdev/riva/
15113 NVIDIA WMI EC BACKLIGHT DRIVER
15114 M: Daniel Dadap <ddadap@nvidia.com>
15115 L: platform-driver-x86@vger.kernel.org
15117 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
15118 F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
15121 M: Keith Busch <kbusch@kernel.org>
15122 M: Jens Axboe <axboe@fb.com>
15123 M: Christoph Hellwig <hch@lst.de>
15124 M: Sagi Grimberg <sagi@grimberg.me>
15125 L: linux-nvme@lists.infradead.org
15127 W: http://git.infradead.org/nvme.git
15128 T: git git://git.infradead.org/nvme.git
15129 F: Documentation/nvme/
15130 F: drivers/nvme/common/
15131 F: drivers/nvme/host/
15132 F: include/linux/nvme-*.h
15133 F: include/linux/nvme.h
15134 F: include/uapi/linux/nvme_ioctl.h
15136 NVM EXPRESS FABRICS AUTHENTICATION
15137 M: Hannes Reinecke <hare@suse.de>
15138 L: linux-nvme@lists.infradead.org
15140 F: drivers/nvme/host/auth.c
15141 F: drivers/nvme/target/auth.c
15142 F: drivers/nvme/target/fabrics-cmd-auth.c
15143 F: include/linux/nvme-auth.h
15145 NVM EXPRESS FC TRANSPORT DRIVERS
15146 M: James Smart <james.smart@broadcom.com>
15147 L: linux-nvme@lists.infradead.org
15149 F: drivers/nvme/host/fc.c
15150 F: drivers/nvme/target/fc.c
15151 F: drivers/nvme/target/fcloop.c
15152 F: include/linux/nvme-fc-driver.h
15153 F: include/linux/nvme-fc.h
15155 NVM EXPRESS HARDWARE MONITORING SUPPORT
15156 M: Guenter Roeck <linux@roeck-us.net>
15157 L: linux-nvme@lists.infradead.org
15159 F: drivers/nvme/host/hwmon.c
15161 NVM EXPRESS TARGET DRIVER
15162 M: Christoph Hellwig <hch@lst.de>
15163 M: Sagi Grimberg <sagi@grimberg.me>
15164 M: Chaitanya Kulkarni <kch@nvidia.com>
15165 L: linux-nvme@lists.infradead.org
15167 W: http://git.infradead.org/nvme.git
15168 T: git git://git.infradead.org/nvme.git
15169 F: drivers/nvme/target/
15172 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
15175 F: Documentation/ABI/stable/sysfs-bus-nvmem
15176 F: Documentation/devicetree/bindings/nvmem/
15178 F: include/linux/nvmem-consumer.h
15179 F: include/linux/nvmem-provider.h
15181 NXP BLUETOOTH WIRELESS DRIVERS
15182 M: Amitkumar Karwar <amitkumar.karwar@nxp.com>
15183 M: Neeraj Kale <neeraj.sanjaykale@nxp.com>
15185 F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
15186 F: drivers/bluetooth/btnxpuart.c
15188 NXP C45 TJA11XX PHY DRIVER
15189 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
15190 L: netdev@vger.kernel.org
15192 F: drivers/net/phy/nxp-c45-tja11xx.c
15195 M: Han Xu <han.xu@nxp.com>
15196 M: Haibo Chen <haibo.chen@nxp.com>
15197 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
15198 L: linux-spi@vger.kernel.org
15200 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
15201 F: drivers/spi/spi-nxp-fspi.c
15203 NXP FXAS21002C DRIVER
15204 M: Rui Miguel Silva <rmfrfs@gmail.com>
15205 L: linux-iio@vger.kernel.org
15207 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
15208 F: drivers/iio/gyro/fxas21002c.h
15209 F: drivers/iio/gyro/fxas21002c_core.c
15210 F: drivers/iio/gyro/fxas21002c_i2c.c
15211 F: drivers/iio/gyro/fxas21002c_spi.c
15213 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
15214 M: Haibo Chen <haibo.chen@nxp.com>
15215 L: linux-iio@vger.kernel.org
15216 L: linux-imx@nxp.com
15218 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15219 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15220 F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
15221 F: drivers/iio/adc/imx7d_adc.c
15222 F: drivers/iio/adc/imx93_adc.c
15223 F: drivers/iio/adc/vf610_adc.c
15225 NXP i.MX 8M ISI DRIVER
15226 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15227 L: linux-media@vger.kernel.org
15229 F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
15230 F: drivers/media/platform/nxp/imx8-isi/
15232 NXP i.MX 8MP DW100 V4L2 DRIVER
15233 M: Xavier Roumegue <xavier.roumegue@oss.nxp.com>
15234 L: linux-media@vger.kernel.org
15236 F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
15237 F: Documentation/userspace-api/media/drivers/dw100.rst
15238 F: drivers/media/platform/nxp/dw100/
15239 F: include/uapi/linux/dw100.h
15241 NXP i.MX 8MQ DCSS DRIVER
15242 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
15243 R: Lucas Stach <l.stach@pengutronix.de>
15244 L: dri-devel@lists.freedesktop.org
15246 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
15247 F: drivers/gpu/drm/imx/dcss/
15249 NXP i.MX 8QXP ADC DRIVER
15250 M: Cai Huoqing <cai.huoqing@linux.dev>
15251 M: Haibo Chen <haibo.chen@nxp.com>
15252 L: linux-imx@nxp.com
15253 L: linux-iio@vger.kernel.org
15255 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
15256 F: drivers/iio/adc/imx8qxp-adc.c
15258 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15259 M: Mirela Rabulea <mirela.rabulea@nxp.com>
15260 R: NXP Linux Team <linux-imx@nxp.com>
15261 L: linux-media@vger.kernel.org
15263 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15264 F: drivers/media/platform/nxp/imx-jpeg
15266 NXP i.MX CLOCK DRIVERS
15267 M: Abel Vesa <abelvesa@kernel.org>
15268 R: Peng Fan <peng.fan@nxp.com>
15269 L: linux-clk@vger.kernel.org
15270 L: linux-imx@nxp.com
15272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
15273 F: Documentation/devicetree/bindings/clock/imx*
15274 F: drivers/clk/imx/
15275 F: include/dt-bindings/clock/imx*
15277 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15278 M: Jagan Teki <jagan@amarulasolutions.com>
15280 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15281 F: drivers/regulator/pf8x00-regulator.c
15283 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15284 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15285 L: linux-kernel@vger.kernel.org
15287 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15288 F: drivers/extcon/extcon-ptn5150.c
15290 NXP SGTL5000 DRIVER
15291 M: Fabio Estevam <festevam@gmail.com>
15292 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15294 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
15295 F: sound/soc/codecs/sgtl5000*
15297 NXP SJA1105 ETHERNET SWITCH DRIVER
15298 M: Vladimir Oltean <olteanv@gmail.com>
15299 L: linux-kernel@vger.kernel.org
15301 F: drivers/net/dsa/sja1105
15302 F: drivers/net/pcs/pcs-xpcs-nxp.c
15304 NXP TDA998X DRM DRIVER
15305 M: Russell King <linux@armlinux.org.uk>
15307 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15308 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15309 F: drivers/gpu/drm/i2c/tda998x_drv.c
15310 F: include/drm/i2c/tda998x.h
15311 F: include/dt-bindings/display/tda998x.h
15315 M: Peter Rosin <peda@axentia.se>
15316 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15318 F: Documentation/devicetree/bindings/sound/tfa9879.txt
15319 F: sound/soc/codecs/tfa9879*
15323 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15324 F: drivers/nfc/nxp-nci
15326 NXP/Goodix TFA989X (TFA1) DRIVER
15327 M: Stephan Gerhold <stephan@gerhold.net>
15328 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15330 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15331 F: sound/soc/codecs/tfa989x.c
15333 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15334 M: Jonas Malaco <jonas@protocubo.io>
15335 L: linux-hwmon@vger.kernel.org
15337 F: Documentation/hwmon/nzxt-kraken2.rst
15338 F: drivers/hwmon/nzxt-kraken2.c
15340 NZXT-SMART2 HARDWARE MONITORING DRIVER
15341 M: Aleksandr Mezin <mezin.alexander@gmail.com>
15342 L: linux-hwmon@vger.kernel.org
15344 F: Documentation/hwmon/nzxt-smart2.rst
15345 F: drivers/hwmon/nzxt-smart2.c
15348 M: Jiri Pirko <jiri@resnulli.us>
15349 L: netdev@vger.kernel.org
15351 F: include/linux/objagg.h
15353 F: lib/test_objagg.c
15356 M: Josh Poimboeuf <jpoimboe@kernel.org>
15357 M: Peter Zijlstra <peterz@infradead.org>
15359 F: include/linux/objtool*.h
15362 OCELOT ETHERNET SWITCH DRIVER
15363 M: Vladimir Oltean <vladimir.oltean@nxp.com>
15364 M: Claudiu Manoil <claudiu.manoil@nxp.com>
15365 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15366 M: UNGLinuxDriver@microchip.com
15367 L: netdev@vger.kernel.org
15369 F: drivers/net/dsa/ocelot/*
15370 F: drivers/net/ethernet/mscc/
15371 F: include/soc/mscc/ocelot*
15372 F: net/dsa/tag_ocelot.c
15373 F: net/dsa/tag_ocelot_8021q.c
15374 F: tools/testing/selftests/drivers/net/ocelot/*
15376 OCELOT EXTERNAL SWITCH CONTROL
15377 M: Colin Foster <colin.foster@in-advantage.com>
15379 F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15380 F: drivers/mfd/ocelot*
15381 F: drivers/net/dsa/ocelot/ocelot_ext.c
15382 F: include/linux/mfd/ocelot.h
15384 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15385 M: Frederic Barrat <fbarrat@linux.ibm.com>
15386 M: Andrew Donnellan <ajd@linux.ibm.com>
15387 L: linuxppc-dev@lists.ozlabs.org
15389 F: Documentation/userspace-api/accelerators/ocxl.rst
15390 F: arch/powerpc/include/asm/pnv-ocxl.h
15391 F: arch/powerpc/platforms/powernv/ocxl.c
15392 F: drivers/misc/ocxl/
15393 F: include/misc/ocxl*
15394 F: include/uapi/misc/ocxl.h
15397 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
15398 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
15399 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15400 L: linux-omap@vger.kernel.org
15402 F: sound/soc/ti/n810.c
15403 F: sound/soc/ti/omap*
15404 F: sound/soc/ti/rx51.c
15405 F: sound/soc/ti/sdma-pcm.*
15407 OMAP CLOCK FRAMEWORK SUPPORT
15408 M: Paul Walmsley <paul@pwsan.com>
15409 L: linux-omap@vger.kernel.org
15411 F: arch/arm/*omap*/*clock*
15413 OMAP DEVICE TREE SUPPORT
15414 M: Benoît Cousson <bcousson@baylibre.com>
15415 M: Tony Lindgren <tony@atomide.com>
15416 L: linux-omap@vger.kernel.org
15417 L: devicetree@vger.kernel.org
15419 F: arch/arm/boot/dts/ti/omap/
15421 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15422 L: linux-omap@vger.kernel.org
15423 L: linux-fbdev@vger.kernel.org
15425 F: Documentation/arch/arm/omap/dss.rst
15426 F: drivers/video/fbdev/omap2/
15428 OMAP FRAMEBUFFER SUPPORT
15429 L: linux-fbdev@vger.kernel.org
15430 L: linux-omap@vger.kernel.org
15432 F: drivers/video/fbdev/omap/
15434 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15435 M: Roger Quadros <rogerq@kernel.org>
15436 M: Tony Lindgren <tony@atomide.com>
15437 L: linux-omap@vger.kernel.org
15439 F: arch/arm/mach-omap2/*gpmc*
15440 F: drivers/memory/omap-gpmc.c
15443 M: Grygorii Strashko <grygorii.strashko@ti.com>
15444 M: Santosh Shilimkar <ssantosh@kernel.org>
15445 M: Kevin Hilman <khilman@kernel.org>
15446 L: linux-omap@vger.kernel.org
15448 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15449 F: drivers/gpio/gpio-omap.c
15451 OMAP HARDWARE SPINLOCK SUPPORT
15452 M: Ohad Ben-Cohen <ohad@wizery.com>
15453 L: linux-omap@vger.kernel.org
15455 F: drivers/hwspinlock/omap_hwspinlock.c
15457 OMAP HS MMC SUPPORT
15458 L: linux-mmc@vger.kernel.org
15459 L: linux-omap@vger.kernel.org
15461 F: drivers/mmc/host/omap_hsmmc.c
15464 M: Paul Walmsley <paul@pwsan.com>
15465 L: linux-omap@vger.kernel.org
15467 F: arch/arm/mach-omap2/omap_hwmod*data*
15470 M: Benoît Cousson <bcousson@baylibre.com>
15471 M: Paul Walmsley <paul@pwsan.com>
15472 L: linux-omap@vger.kernel.org
15474 F: arch/arm/mach-omap2/omap_hwmod.*
15477 M: Vignesh R <vigneshr@ti.com>
15478 L: linux-omap@vger.kernel.org
15479 L: linux-i2c@vger.kernel.org
15481 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15482 F: drivers/i2c/busses/i2c-omap.c
15484 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15485 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15486 L: linux-media@vger.kernel.org
15488 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
15489 F: drivers/media/platform/ti/omap3isp/
15490 F: drivers/staging/media/omap4iss/
15493 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15494 L: linux-omap@vger.kernel.org
15496 F: drivers/mmc/host/omap.c
15498 OMAP POWER MANAGEMENT SUPPORT
15499 M: Kevin Hilman <khilman@kernel.org>
15500 L: linux-omap@vger.kernel.org
15502 F: arch/arm/*omap*/*pm*
15503 F: drivers/cpufreq/omap-cpufreq.c
15505 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15506 M: Paul Walmsley <paul@pwsan.com>
15507 L: linux-omap@vger.kernel.org
15509 F: arch/arm/mach-omap2/prm*
15511 OMAP RANDOM NUMBER GENERATOR SUPPORT
15512 M: Deepak Saxena <dsaxena@plexity.net>
15514 F: drivers/char/hw_random/omap-rng.c
15517 L: linux-usb@vger.kernel.org
15518 L: linux-omap@vger.kernel.org
15520 F: arch/arm/*omap*/usb*
15521 F: drivers/usb/*/*omap*
15523 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15524 M: Mark Jackson <mpfj@newflow.co.uk>
15525 L: linux-omap@vger.kernel.org
15527 F: arch/arm/boot/dts/ti/omap/am335x-nano.dts
15530 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15531 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
15532 M: Tony Lindgren <tony@atomide.com>
15533 L: linux-omap@vger.kernel.org
15535 Q: http://patchwork.kernel.org/project/linux-omap/list/
15536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15537 F: arch/arm/configs/omap1_defconfig
15538 F: arch/arm/mach-omap1/
15539 F: drivers/i2c/busses/i2c-omap.c
15540 F: include/linux/platform_data/ams-delta-fiq.h
15541 F: include/linux/platform_data/i2c-omap.h
15544 M: Tony Lindgren <tony@atomide.com>
15545 L: linux-omap@vger.kernel.org
15547 W: http://www.muru.com/linux/omap/
15548 W: http://linux.omap.com/
15549 Q: http://patchwork.kernel.org/project/linux-omap/list/
15550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15551 F: arch/arm/configs/omap2plus_defconfig
15552 F: arch/arm/mach-omap2/
15553 F: drivers/bus/ti-sysc.c
15554 F: drivers/gpio/gpio-tps65219.c
15555 F: drivers/i2c/busses/i2c-omap.c
15556 F: drivers/irqchip/irq-omap-intc.c
15557 F: drivers/mfd/*omap*.c
15558 F: drivers/mfd/menelaus.c
15559 F: drivers/mfd/palmas.c
15560 F: drivers/mfd/tps65217.c
15561 F: drivers/mfd/tps65218.c
15562 F: drivers/mfd/tps65219.c
15563 F: drivers/mfd/tps65910.c
15564 F: drivers/mfd/twl-core.[ch]
15565 F: drivers/mfd/twl4030*.c
15566 F: drivers/mfd/twl6030*.c
15567 F: drivers/mfd/twl6040*.c
15568 F: drivers/regulator/palmas-regulator*.c
15569 F: drivers/regulator/pbias-regulator.c
15570 F: drivers/regulator/tps65217-regulator.c
15571 F: drivers/regulator/tps65218-regulator.c
15572 F: drivers/regulator/tps65219-regulator.c
15573 F: drivers/regulator/tps65910-regulator.c
15574 F: drivers/regulator/twl-regulator.c
15575 F: drivers/regulator/twl6030-regulator.c
15576 F: include/linux/platform_data/i2c-omap.h
15577 F: include/linux/platform_data/ti-sysc.h
15580 M: Bob Copeland <me@bobcopeland.com>
15581 L: linux-karma-devel@lists.sourceforge.net
15583 F: Documentation/filesystems/omfs.rst
15586 OMNIVISION OG01A1B SENSOR DRIVER
15587 M: Shawn Tu <shawnx.tu@intel.com>
15588 L: linux-media@vger.kernel.org
15590 F: drivers/media/i2c/og01a1b.c
15592 OMNIVISION OV02A10 SENSOR DRIVER
15593 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15594 L: linux-media@vger.kernel.org
15596 T: git git://linuxtv.org/media_tree.git
15597 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15598 F: drivers/media/i2c/ov02a10.c
15600 OMNIVISION OV08D10 SENSOR DRIVER
15601 M: Jimmy Su <jimmy.su@intel.com>
15602 L: linux-media@vger.kernel.org
15604 T: git git://linuxtv.org/media_tree.git
15605 F: drivers/media/i2c/ov08d10.c
15607 OMNIVISION OV08X40 SENSOR DRIVER
15608 M: Jason Chen <jason.z.chen@intel.com>
15609 L: linux-media@vger.kernel.org
15611 T: git git://linuxtv.org/media_tree.git
15612 F: drivers/media/i2c/ov08x40.c
15614 OMNIVISION OV13858 SENSOR DRIVER
15615 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15616 L: linux-media@vger.kernel.org
15618 T: git git://linuxtv.org/media_tree.git
15619 F: drivers/media/i2c/ov13858.c
15621 OMNIVISION OV13B10 SENSOR DRIVER
15622 M: Arec Kao <arec.kao@intel.com>
15623 L: linux-media@vger.kernel.org
15625 T: git git://linuxtv.org/media_tree.git
15626 F: drivers/media/i2c/ov13b10.c
15628 OMNIVISION OV2680 SENSOR DRIVER
15629 M: Rui Miguel Silva <rmfrfs@gmail.com>
15630 L: linux-media@vger.kernel.org
15632 T: git git://linuxtv.org/media_tree.git
15633 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15634 F: drivers/media/i2c/ov2680.c
15636 OMNIVISION OV2685 SENSOR DRIVER
15637 M: Shunqian Zheng <zhengsq@rock-chips.com>
15638 L: linux-media@vger.kernel.org
15640 T: git git://linuxtv.org/media_tree.git
15641 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
15642 F: drivers/media/i2c/ov2685.c
15644 OMNIVISION OV2740 SENSOR DRIVER
15645 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15646 R: Shawn Tu <shawnx.tu@intel.com>
15647 R: Bingbu Cao <bingbu.cao@intel.com>
15648 L: linux-media@vger.kernel.org
15650 T: git git://linuxtv.org/media_tree.git
15651 F: drivers/media/i2c/ov2740.c
15653 OMNIVISION OV4689 SENSOR DRIVER
15654 M: Mikhail Rudenko <mike.rudenko@gmail.com>
15655 L: linux-media@vger.kernel.org
15657 T: git git://linuxtv.org/media_tree.git
15658 F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
15659 F: drivers/media/i2c/ov5647.c
15661 OMNIVISION OV5640 SENSOR DRIVER
15662 M: Steve Longerbeam <slongerbeam@gmail.com>
15663 L: linux-media@vger.kernel.org
15665 T: git git://linuxtv.org/media_tree.git
15666 F: drivers/media/i2c/ov5640.c
15668 OMNIVISION OV5647 SENSOR DRIVER
15669 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15670 M: Jacopo Mondi <jacopo@jmondi.org>
15671 L: linux-media@vger.kernel.org
15673 T: git git://linuxtv.org/media_tree.git
15674 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15675 F: drivers/media/i2c/ov5647.c
15677 OMNIVISION OV5670 SENSOR DRIVER
15678 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15679 L: linux-media@vger.kernel.org
15681 T: git git://linuxtv.org/media_tree.git
15682 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
15683 F: drivers/media/i2c/ov5670.c
15685 OMNIVISION OV5675 SENSOR DRIVER
15686 M: Shawn Tu <shawnx.tu@intel.com>
15687 L: linux-media@vger.kernel.org
15689 T: git git://linuxtv.org/media_tree.git
15690 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
15691 F: drivers/media/i2c/ov5675.c
15693 OMNIVISION OV5693 SENSOR DRIVER
15694 M: Daniel Scally <djrscally@gmail.com>
15695 L: linux-media@vger.kernel.org
15697 T: git git://linuxtv.org/media_tree.git
15698 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15699 F: drivers/media/i2c/ov5693.c
15701 OMNIVISION OV5695 SENSOR DRIVER
15702 M: Shunqian Zheng <zhengsq@rock-chips.com>
15703 L: linux-media@vger.kernel.org
15705 T: git git://linuxtv.org/media_tree.git
15706 F: drivers/media/i2c/ov5695.c
15708 OMNIVISION OV7670 SENSOR DRIVER
15709 L: linux-media@vger.kernel.org
15711 T: git git://linuxtv.org/media_tree.git
15712 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15713 F: drivers/media/i2c/ov7670.c
15715 OMNIVISION OV772x SENSOR DRIVER
15716 M: Jacopo Mondi <jacopo@jmondi.org>
15717 L: linux-media@vger.kernel.org
15719 T: git git://linuxtv.org/media_tree.git
15720 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15721 F: drivers/media/i2c/ov772x.c
15722 F: include/media/i2c/ov772x.h
15724 OMNIVISION OV7740 SENSOR DRIVER
15725 M: Wenyou Yang <wenyou.yang@microchip.com>
15726 L: linux-media@vger.kernel.org
15728 T: git git://linuxtv.org/media_tree.git
15729 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15730 F: drivers/media/i2c/ov7740.c
15732 OMNIVISION OV8856 SENSOR DRIVER
15733 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15734 L: linux-media@vger.kernel.org
15736 T: git git://linuxtv.org/media_tree.git
15737 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15738 F: drivers/media/i2c/ov8856.c
15740 OMNIVISION OV8858 SENSOR DRIVER
15741 M: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
15742 M: Nicholas Roth <nicholas@rothemail.net>
15743 L: linux-media@vger.kernel.org
15745 T: git git://linuxtv.org/media_tree.git
15746 F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
15747 F: drivers/media/i2c/ov8858.c
15749 OMNIVISION OV9282 SENSOR DRIVER
15750 M: Paul J. Murphy <paul.j.murphy@intel.com>
15751 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15752 L: linux-media@vger.kernel.org
15754 T: git git://linuxtv.org/media_tree.git
15755 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15756 F: drivers/media/i2c/ov9282.c
15758 OMNIVISION OV9640 SENSOR DRIVER
15759 M: Petr Cvek <petrcvekcz@gmail.com>
15760 L: linux-media@vger.kernel.org
15762 F: drivers/media/i2c/ov9640.*
15764 OMNIVISION OV9650 SENSOR DRIVER
15765 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15766 R: Akinobu Mita <akinobu.mita@gmail.com>
15767 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15768 L: linux-media@vger.kernel.org
15770 T: git git://linuxtv.org/media_tree.git
15771 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15772 F: drivers/media/i2c/ov9650.c
15774 OMNIVISION OV9734 SENSOR DRIVER
15775 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15776 R: Bingbu Cao <bingbu.cao@intel.com>
15777 L: linux-media@vger.kernel.org
15779 T: git git://linuxtv.org/media_tree.git
15780 F: drivers/media/i2c/ov9734.c
15782 ONBOARD USB HUB DRIVER
15783 M: Matthias Kaehlcke <mka@chromium.org>
15784 L: linux-usb@vger.kernel.org
15786 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15787 F: drivers/usb/misc/onboard_usb_hub.c
15789 ONENAND FLASH DRIVER
15790 M: Kyungmin Park <kyungmin.park@samsung.com>
15791 L: linux-mtd@lists.infradead.org
15793 F: drivers/mtd/nand/onenand/
15794 F: include/linux/mtd/onenand*.h
15796 ONEXPLAYER FAN DRIVER
15797 M: Derek John Clark <derekjohn.clark@gmail.com>
15798 M: Joaquín Ignacio Aramendía <samsagax@gmail.com>
15799 L: linux-hwmon@vger.kernel.org
15801 F: drivers/hwmon/oxp-sensors.c
15803 ONIE TLV NVMEM LAYOUT DRIVER
15804 M: Miquel Raynal <miquel.raynal@bootlin.com>
15806 F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
15807 F: drivers/nvmem/layouts/onie-tlv.c
15809 ONION OMEGA2+ BOARD
15810 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15811 L: linux-mips@vger.kernel.org
15813 F: arch/mips/boot/dts/ralink/omega2p.dts
15815 ONSEMI ETHERNET PHY DRIVERS
15816 M: Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
15817 L: netdev@vger.kernel.org
15819 W: http://www.onsemi.com
15820 F: drivers/net/phy/ncn*
15823 M: Jens Wiklander <jens.wiklander@linaro.org>
15824 L: op-tee@lists.trustedfirmware.org
15826 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15827 F: drivers/tee/optee/
15829 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15830 M: Sumit Garg <sumit.garg@linaro.org>
15831 L: op-tee@lists.trustedfirmware.org
15833 F: drivers/char/hw_random/optee-rng.c
15836 M: Clément Léger <clement.leger@bootlin.com>
15837 L: linux-rtc@vger.kernel.org
15839 F: drivers/rtc/rtc-optee.c
15842 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15843 L: linux-rdma@vger.kernel.org
15845 F: drivers/infiniband/ulp/opa_vnic
15847 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15848 M: Rob Herring <robh+dt@kernel.org>
15849 M: Frank Rowand <frowand.list@gmail.com>
15850 L: devicetree@vger.kernel.org
15852 W: http://www.devicetree.org/
15853 C: irc://irc.libera.chat/devicetree
15854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15855 F: Documentation/ABI/testing/sysfs-firmware-ofw
15857 F: include/linux/of*.h
15859 K: of_overlay_notifier_
15860 K: of_overlay_fdt_apply
15861 K: of_overlay_remove
15863 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15864 M: Rob Herring <robh+dt@kernel.org>
15865 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15866 M: Conor Dooley <conor+dt@kernel.org>
15867 L: devicetree@vger.kernel.org
15869 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15870 C: irc://irc.libera.chat/devicetree
15871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15872 F: Documentation/devicetree/
15873 F: arch/*/boot/dts/
15874 F: include/dt-bindings/
15876 OPENCOMPUTE PTP CLOCK DRIVER
15877 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15878 M: Vadim Fedorenko <vadfed@fb.com>
15879 L: netdev@vger.kernel.org
15881 F: drivers/ptp/ptp_ocp.c
15883 OPENCORES I2C BUS DRIVER
15884 M: Peter Korsgaard <peter@korsgaard.com>
15885 M: Andrew Lunn <andrew@lunn.ch>
15886 L: linux-i2c@vger.kernel.org
15888 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15889 F: Documentation/i2c/busses/i2c-ocores.rst
15890 F: drivers/i2c/busses/i2c-ocores.c
15891 F: include/linux/platform_data/i2c-ocores.h
15893 OPENRISC ARCHITECTURE
15894 M: Jonas Bonn <jonas@southpole.se>
15895 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15896 M: Stafford Horne <shorne@gmail.com>
15897 L: linux-openrisc@vger.kernel.org
15899 W: http://openrisc.io
15900 T: git https://github.com/openrisc/linux.git
15901 F: Documentation/arch/openrisc/
15902 F: Documentation/devicetree/bindings/openrisc/
15904 F: drivers/irqchip/irq-ompic.c
15905 F: drivers/irqchip/irq-or1k-*
15908 M: Pravin B Shelar <pshelar@ovn.org>
15909 L: netdev@vger.kernel.org
15910 L: dev@openvswitch.org
15912 W: http://openvswitch.org
15913 F: include/uapi/linux/openvswitch.h
15914 F: net/openvswitch/
15915 F: tools/testing/selftests/net/openvswitch/
15917 OPERATING PERFORMANCE POINTS (OPP)
15918 M: Viresh Kumar <vireshk@kernel.org>
15919 M: Nishanth Menon <nm@ti.com>
15920 M: Stephen Boyd <sboyd@kernel.org>
15921 L: linux-pm@vger.kernel.org
15923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15924 F: Documentation/devicetree/bindings/opp/
15925 F: Documentation/power/opp.rst
15927 F: include/linux/pm_opp.h
15930 M: Clemens Ladisch <clemens@ladisch.de>
15931 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15934 F: sound/drivers/opl4/
15936 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15937 M: Mark Fasheh <mark@fasheh.com>
15938 M: Joel Becker <jlbec@evilplan.org>
15939 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15940 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15942 W: http://ocfs2.wiki.kernel.org
15943 F: Documentation/filesystems/dlmfs.rst
15944 F: Documentation/filesystems/ocfs2.rst
15947 ORANGEFS FILESYSTEM
15948 M: Mike Marshall <hubcap@omnibond.com>
15949 R: Martin Brandenburg <martin@omnibond.com>
15950 L: devel@lists.orangefs.org
15952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15953 F: Documentation/filesystems/orangefs.rst
15957 L: linux-wireless@vger.kernel.org
15959 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15960 W: http://www.nongnu.org/orinoco/
15961 F: drivers/net/wireless/intersil/orinoco/
15963 OV2659 OMNIVISION SENSOR DRIVER
15964 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15965 L: linux-media@vger.kernel.org
15967 W: https://linuxtv.org
15968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15969 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15970 F: drivers/media/i2c/ov2659.c
15971 F: include/media/i2c/ov2659.h
15974 M: Miklos Szeredi <miklos@szeredi.hu>
15975 M: Amir Goldstein <amir73il@gmail.com>
15976 L: linux-unionfs@vger.kernel.org
15978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15979 F: Documentation/filesystems/overlayfs.rst
15982 P54 WIRELESS DRIVER
15983 M: Christian Lamparter <chunkeey@googlemail.com>
15984 L: linux-wireless@vger.kernel.org
15986 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15987 F: drivers/net/wireless/intersil/p54/
15990 M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
15992 F: include/uapi/linux/if_packet.h
15993 F: net/packet/af_packet.c
15996 M: Vladimir Oltean <olteanv@gmail.com>
15997 L: netdev@vger.kernel.org
15999 F: Documentation/core-api/packing.rst
16000 F: include/linux/packing.h
16003 PADATA PARALLEL EXECUTION MECHANISM
16004 M: Steffen Klassert <steffen.klassert@secunet.com>
16005 M: Daniel Jordan <daniel.m.jordan@oracle.com>
16006 L: linux-crypto@vger.kernel.org
16007 L: linux-kernel@vger.kernel.org
16009 F: Documentation/core-api/padata.rst
16010 F: include/linux/padata.h
16014 M: Matthew Wilcox (Oracle) <willy@infradead.org>
16015 L: linux-fsdevel@vger.kernel.org
16017 T: git git://git.infradead.org/users/willy/pagecache.git
16018 F: Documentation/filesystems/locking.rst
16019 F: Documentation/filesystems/vfs.rst
16020 F: include/linux/pagemap.h
16022 F: mm/page-writeback.c
16027 M: Jesper Dangaard Brouer <hawk@kernel.org>
16028 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16029 L: netdev@vger.kernel.org
16031 F: Documentation/networking/page_pool.rst
16032 F: include/net/page_pool.h
16033 F: include/trace/events/page_pool.h
16034 F: net/core/page_pool.c
16037 M: Pasha Tatashin <pasha.tatashin@soleen.com>
16038 M: Andrew Morton <akpm@linux-foundation.org>
16039 L: linux-mm@kvack.org
16041 F: Documentation/mm/page_table_check.rst
16042 F: include/linux/page_table_check.h
16043 F: mm/page_table_check.c
16045 PANASONIC LAPTOP ACPI EXTRAS DRIVER
16046 M: Kenneth Chan <kenneth.t.chan@gmail.com>
16047 L: platform-driver-x86@vger.kernel.org
16049 F: drivers/platform/x86/panasonic-laptop.c
16051 PARALLAX PING IIO SENSOR DRIVER
16052 M: Andreas Klinger <ak@it-klinger.de>
16053 L: linux-iio@vger.kernel.org
16055 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16056 F: drivers/iio/proximity/ping.c
16058 PARALLEL LCD/KEYPAD PANEL DRIVER
16059 M: Willy Tarreau <willy@haproxy.com>
16060 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16062 F: Documentation/admin-guide/lcd-panel-cgram.rst
16063 F: drivers/auxdisplay/panel.c
16065 PARALLEL PORT SUBSYSTEM
16066 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16067 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16068 L: linux-parport@lists.infradead.org (subscribers-only)
16070 F: Documentation/driver-api/parport*.rst
16071 F: drivers/char/ppdev.c
16072 F: drivers/parport/
16073 F: include/linux/parport*.h
16074 F: include/uapi/linux/ppdev.h
16076 PARAVIRT_OPS INTERFACE
16077 M: Juergen Gross <jgross@suse.com>
16078 R: Ajay Kaher <akaher@vmware.com>
16079 R: Alexey Makhalov <amakhalov@vmware.com>
16080 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
16081 L: virtualization@lists.linux-foundation.org
16084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16085 F: Documentation/virt/paravirt_ops.rst
16086 F: arch/*/include/asm/paravirt*.h
16087 F: arch/*/kernel/paravirt*
16088 F: include/linux/hypervisor.h
16090 PARISC ARCHITECTURE
16091 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
16092 M: Helge Deller <deller@gmx.de>
16093 L: linux-parisc@vger.kernel.org
16095 W: https://parisc.wiki.kernel.org
16096 Q: http://patchwork.kernel.org/project/linux-parisc/list/
16097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
16098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
16099 F: Documentation/arch/parisc/
16101 F: drivers/char/agp/parisc-agp.c
16102 F: drivers/input/misc/hp_sdc_rtc.c
16103 F: drivers/input/serio/gscps2.c
16104 F: drivers/input/serio/hp_sdc*
16106 F: drivers/parport/parport_gsc.*
16107 F: drivers/tty/serial/8250/8250_parisc.c
16108 F: drivers/video/console/sti*
16109 F: drivers/video/fbdev/sti*
16110 F: drivers/video/logo/logo_parisc*
16111 F: include/linux/hp_sdc.h
16114 M: Jiri Pirko <jiri@resnulli.us>
16115 L: netdev@vger.kernel.org
16117 F: include/linux/parman.h
16119 F: lib/test_parman.c
16121 PC ENGINES APU BOARD DRIVER
16122 M: Enrico Weigelt, metux IT consult <info@metux.net>
16124 F: drivers/platform/x86/pcengines-apuv2.c
16126 PC87360 HARDWARE MONITORING DRIVER
16127 M: Jim Cromie <jim.cromie@gmail.com>
16128 L: linux-hwmon@vger.kernel.org
16130 F: Documentation/hwmon/pc87360.rst
16131 F: drivers/hwmon/pc87360.c
16133 PC8736x GPIO DRIVER
16134 M: Jim Cromie <jim.cromie@gmail.com>
16136 F: drivers/char/pc8736x_gpio.c
16138 PC87427 HARDWARE MONITORING DRIVER
16139 M: Jean Delvare <jdelvare@suse.com>
16140 L: linux-hwmon@vger.kernel.org
16142 F: Documentation/hwmon/pc87427.rst
16143 F: drivers/hwmon/pc87427.c
16146 M: Riku Voipio <riku.voipio@iki.fi>
16148 F: drivers/leds/leds-pca9532.c
16149 F: include/linux/leds-pca9532.h
16151 PCA9541 I2C BUS MASTER SELECTOR DRIVER
16152 M: Guenter Roeck <linux@roeck-us.net>
16153 L: linux-i2c@vger.kernel.org
16155 F: drivers/i2c/muxes/i2c-mux-pca9541.c
16157 PCDP - PRIMARY CONSOLE AND DEBUG PORT
16158 M: Khalid Aziz <khalid@gonehiking.org>
16160 F: drivers/firmware/pcdp.*
16162 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
16163 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16164 M: Pali Rohár <pali@kernel.org>
16165 L: linux-pci@vger.kernel.org
16166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16168 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
16169 F: drivers/pci/controller/pci-aardvark.c
16171 PCI DRIVER FOR ALTERA PCIE IP
16172 M: Joyce Ooi <joyce.ooi@intel.com>
16173 L: linux-pci@vger.kernel.org
16175 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
16176 F: drivers/pci/controller/pcie-altera.c
16178 PCI DRIVER FOR APPLIEDMICRO XGENE
16179 M: Toan Le <toan@os.amperecomputing.com>
16180 L: linux-pci@vger.kernel.org
16181 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16183 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
16184 F: drivers/pci/controller/pci-xgene.c
16186 PCI DRIVER FOR ARM VERSATILE PLATFORM
16187 M: Rob Herring <robh@kernel.org>
16188 L: linux-pci@vger.kernel.org
16189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16191 F: Documentation/devicetree/bindings/pci/versatile.yaml
16192 F: drivers/pci/controller/pci-versatile.c
16194 PCI DRIVER FOR ARMADA 8K
16195 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16196 L: linux-pci@vger.kernel.org
16197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16199 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
16200 F: drivers/pci/controller/dwc/pcie-armada8k.c
16202 PCI DRIVER FOR CADENCE PCIE IP
16203 M: Tom Joseph <tjoseph@cadence.com>
16204 L: linux-pci@vger.kernel.org
16206 F: Documentation/devicetree/bindings/pci/cdns,*
16207 F: drivers/pci/controller/cadence/
16209 PCI DRIVER FOR FREESCALE LAYERSCAPE
16210 M: Minghuan Lian <minghuan.Lian@nxp.com>
16211 M: Mingkai Hu <mingkai.hu@nxp.com>
16212 M: Roy Zang <roy.zang@nxp.com>
16213 L: linuxppc-dev@lists.ozlabs.org
16214 L: linux-pci@vger.kernel.org
16215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16217 F: drivers/pci/controller/dwc/*layerscape*
16219 PCI DRIVER FOR FU740
16220 M: Paul Walmsley <paul.walmsley@sifive.com>
16221 M: Greentime Hu <greentime.hu@sifive.com>
16222 L: linux-pci@vger.kernel.org
16224 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
16225 F: drivers/pci/controller/dwc/pcie-fu740.c
16227 PCI DRIVER FOR GENERIC OF HOSTS
16228 M: Will Deacon <will@kernel.org>
16229 L: linux-pci@vger.kernel.org
16230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16232 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
16233 F: drivers/pci/controller/pci-host-common.c
16234 F: drivers/pci/controller/pci-host-generic.c
16236 PCI DRIVER FOR IMX6
16237 M: Richard Zhu <hongxing.zhu@nxp.com>
16238 M: Lucas Stach <l.stach@pengutronix.de>
16239 L: linux-pci@vger.kernel.org
16240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16242 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
16243 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
16244 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
16245 F: drivers/pci/controller/dwc/*imx6*
16247 PCI DRIVER FOR INTEL IXP4XX
16248 M: Linus Walleij <linus.walleij@linaro.org>
16250 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
16251 F: drivers/pci/controller/pci-ixp4xx.c
16253 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
16254 M: Nirmal Patel <nirmal.patel@linux.intel.com>
16255 R: Jonathan Derrick <jonathan.derrick@linux.dev>
16256 L: linux-pci@vger.kernel.org
16258 F: drivers/pci/controller/vmd.c
16260 PCI DRIVER FOR MICROSEMI SWITCHTEC
16261 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
16262 M: Logan Gunthorpe <logang@deltatee.com>
16263 L: linux-pci@vger.kernel.org
16265 F: Documentation/ABI/testing/sysfs-class-switchtec
16266 F: Documentation/driver-api/switchtec.rst
16267 F: drivers/ntb/hw/mscc/
16268 F: drivers/pci/switch/switchtec*
16269 F: include/linux/switchtec.h
16270 F: include/uapi/linux/switchtec_ioctl.h
16272 PCI DRIVER FOR MOBIVEIL PCIE IP
16273 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
16274 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16275 L: linux-pci@vger.kernel.org
16277 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16278 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
16280 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16281 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16282 M: Pali Rohár <pali@kernel.org>
16283 L: linux-pci@vger.kernel.org
16284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16286 F: drivers/pci/controller/*mvebu*
16288 PCI DRIVER FOR NVIDIA TEGRA
16289 M: Thierry Reding <thierry.reding@gmail.com>
16290 L: linux-tegra@vger.kernel.org
16291 L: linux-pci@vger.kernel.org
16293 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16294 F: drivers/pci/controller/pci-tegra.c
16296 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16297 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16298 L: linux-pci@vger.kernel.org
16299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16301 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16302 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16304 PCI DRIVER FOR RENESAS R-CAR
16305 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16306 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16307 L: linux-pci@vger.kernel.org
16308 L: linux-renesas-soc@vger.kernel.org
16310 F: Documentation/devicetree/bindings/pci/*rcar*
16311 F: drivers/pci/controller/*rcar*
16313 PCI DRIVER FOR SAMSUNG EXYNOS
16314 M: Jingoo Han <jingoohan1@gmail.com>
16315 L: linux-pci@vger.kernel.org
16316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16317 L: linux-samsung-soc@vger.kernel.org
16319 F: drivers/pci/controller/dwc/pci-exynos.c
16321 PCI DRIVER FOR SYNOPSYS DESIGNWARE
16322 M: Jingoo Han <jingoohan1@gmail.com>
16323 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
16324 L: linux-pci@vger.kernel.org
16326 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16327 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16328 F: drivers/pci/controller/dwc/*designware*
16330 PCI DRIVER FOR TI DRA7XX/J721E
16331 M: Vignesh Raghavendra <vigneshr@ti.com>
16332 L: linux-omap@vger.kernel.org
16333 L: linux-pci@vger.kernel.org
16334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16336 F: Documentation/devicetree/bindings/pci/ti-pci.txt
16337 F: drivers/pci/controller/cadence/pci-j721e.c
16338 F: drivers/pci/controller/dwc/pci-dra7xx.c
16340 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16341 M: Linus Walleij <linus.walleij@linaro.org>
16342 L: linux-pci@vger.kernel.org
16344 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16345 F: drivers/pci/controller/pci-v3-semi.c
16347 PCI DRIVER FOR XILINX VERSAL CPM
16348 M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16349 M: Michal Simek <michal.simek@amd.com>
16350 L: linux-pci@vger.kernel.org
16352 F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16353 F: drivers/pci/controller/pcie-xilinx-cpm.c
16355 PCI ENDPOINT SUBSYSTEM
16356 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16357 M: Krzysztof Wilczyński <kw@linux.com>
16358 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16359 R: Kishon Vijay Abraham I <kishon@kernel.org>
16360 L: linux-pci@vger.kernel.org
16362 Q: https://patchwork.kernel.org/project/linux-pci/list/
16363 B: https://bugzilla.kernel.org
16364 C: irc://irc.oftc.net/linux-pci
16365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16366 F: Documentation/PCI/endpoint/*
16367 F: Documentation/misc-devices/pci-endpoint-test.rst
16368 F: drivers/misc/pci_endpoint_test.c
16369 F: drivers/pci/endpoint/
16372 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16373 M: Mahesh J Salgaonkar <mahesh@linux.ibm.com>
16374 R: Oliver O'Halloran <oohall@gmail.com>
16375 L: linuxppc-dev@lists.ozlabs.org
16377 F: Documentation/PCI/pci-error-recovery.rst
16378 F: Documentation/powerpc/eeh-pci-error-recovery.rst
16379 F: arch/powerpc/include/*/eeh*.h
16380 F: arch/powerpc/kernel/eeh*.c
16381 F: arch/powerpc/platforms/*/eeh*.c
16382 F: drivers/pci/pcie/aer.c
16383 F: drivers/pci/pcie/dpc.c
16384 F: drivers/pci/pcie/err.c
16387 M: Linas Vepstas <linasvepstas@gmail.com>
16388 L: linux-pci@vger.kernel.org
16390 F: Documentation/PCI/pci-error-recovery.rst
16392 PCI MSI DRIVER FOR ALTERA MSI IP
16393 M: Joyce Ooi <joyce.ooi@intel.com>
16394 L: linux-pci@vger.kernel.org
16396 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16397 F: drivers/pci/controller/pcie-altera-msi.c
16399 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16400 M: Toan Le <toan@os.amperecomputing.com>
16401 L: linux-pci@vger.kernel.org
16402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16404 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16405 F: drivers/pci/controller/pci-xgene-msi.c
16407 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16408 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16409 M: Krzysztof Wilczyński <kw@linux.com>
16410 R: Rob Herring <robh@kernel.org>
16411 L: linux-pci@vger.kernel.org
16413 Q: https://patchwork.kernel.org/project/linux-pci/list/
16414 B: https://bugzilla.kernel.org
16415 C: irc://irc.oftc.net/linux-pci
16416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16417 F: Documentation/devicetree/bindings/pci/
16418 F: drivers/pci/controller/
16419 F: drivers/pci/pci-bridge-emul.c
16420 F: drivers/pci/pci-bridge-emul.h
16422 PCI PEER-TO-PEER DMA (P2PDMA)
16423 M: Bjorn Helgaas <bhelgaas@google.com>
16424 M: Logan Gunthorpe <logang@deltatee.com>
16425 L: linux-pci@vger.kernel.org
16427 Q: https://patchwork.kernel.org/project/linux-pci/list/
16428 B: https://bugzilla.kernel.org
16429 C: irc://irc.oftc.net/linux-pci
16430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16431 F: Documentation/driver-api/pci/p2pdma.rst
16432 F: drivers/pci/p2pdma.c
16433 F: include/linux/pci-p2pdma.h
16436 M: Bjorn Helgaas <bhelgaas@google.com>
16437 L: linux-pci@vger.kernel.org
16439 Q: https://patchwork.kernel.org/project/linux-pci/list/
16440 B: https://bugzilla.kernel.org
16441 C: irc://irc.oftc.net/linux-pci
16442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16443 F: Documentation/PCI/
16444 F: Documentation/devicetree/bindings/pci/
16445 F: arch/x86/kernel/early-quirks.c
16446 F: arch/x86/kernel/quirks.c
16448 F: drivers/acpi/pci*
16450 F: include/asm-generic/pci*
16451 F: include/linux/of_pci.h
16452 F: include/linux/pci*
16453 F: include/uapi/linux/pci*
16456 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16457 M: Jonathan Chocron <jonnyc@amazon.com>
16458 L: linux-pci@vger.kernel.org
16460 F: Documentation/devicetree/bindings/pci/pcie-al.txt
16461 F: drivers/pci/controller/dwc/pcie-al.c
16463 PCIE DRIVER FOR AMLOGIC MESON
16464 M: Yue Wang <yue.wang@Amlogic.com>
16465 L: linux-pci@vger.kernel.org
16466 L: linux-amlogic@lists.infradead.org
16468 F: drivers/pci/controller/dwc/pci-meson.c
16470 PCIE DRIVER FOR AXIS ARTPEC
16471 M: Jesper Nilsson <jesper.nilsson@axis.com>
16472 L: linux-arm-kernel@axis.com
16473 L: linux-pci@vger.kernel.org
16475 F: Documentation/devicetree/bindings/pci/axis,artpec*
16476 F: drivers/pci/controller/dwc/*artpec*
16478 PCIE DRIVER FOR CAVIUM THUNDERX
16479 M: Robert Richter <rric@kernel.org>
16480 L: linux-pci@vger.kernel.org
16481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16483 F: drivers/pci/controller/pci-thunder-*
16485 PCIE DRIVER FOR HISILICON
16486 M: Zhou Wang <wangzhou1@hisilicon.com>
16487 L: linux-pci@vger.kernel.org
16489 F: drivers/pci/controller/dwc/pcie-hisi.c
16491 PCIE DRIVER FOR HISILICON KIRIN
16492 M: Xiaowei Song <songxiaowei@hisilicon.com>
16493 M: Binghui Wang <wangbinghui@hisilicon.com>
16494 L: linux-pci@vger.kernel.org
16496 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16497 F: drivers/pci/controller/dwc/pcie-kirin.c
16499 PCIE DRIVER FOR HISILICON STB
16500 M: Shawn Guo <shawn.guo@linaro.org>
16501 L: linux-pci@vger.kernel.org
16503 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16504 F: drivers/pci/controller/dwc/pcie-histb.c
16506 PCIE DRIVER FOR INTEL KEEM BAY
16507 M: Srikanth Thokala <srikanth.thokala@intel.com>
16508 L: linux-pci@vger.kernel.org
16510 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16511 F: drivers/pci/controller/dwc/pcie-keembay.c
16513 PCIE DRIVER FOR INTEL LGM GW SOC
16514 M: Chuanhua Lei <lchuanhua@maxlinear.com>
16515 L: linux-pci@vger.kernel.org
16517 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16518 F: drivers/pci/controller/dwc/pcie-intel-gw.c
16520 PCIE DRIVER FOR MEDIATEK
16521 M: Ryder Lee <ryder.lee@mediatek.com>
16522 M: Jianjun Wang <jianjun.wang@mediatek.com>
16523 L: linux-pci@vger.kernel.org
16524 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16526 F: Documentation/devicetree/bindings/pci/mediatek*
16527 F: drivers/pci/controller/*mediatek*
16529 PCIE DRIVER FOR MICROCHIP
16530 M: Daire McNamara <daire.mcnamara@microchip.com>
16531 L: linux-pci@vger.kernel.org
16533 F: Documentation/devicetree/bindings/pci/microchip*
16534 F: drivers/pci/controller/*microchip*
16536 PCIE DRIVER FOR QUALCOMM MSM
16537 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16538 L: linux-pci@vger.kernel.org
16539 L: linux-arm-msm@vger.kernel.org
16541 F: drivers/pci/controller/dwc/pcie-qcom.c
16543 PCIE DRIVER FOR ROCKCHIP
16544 M: Shawn Lin <shawn.lin@rock-chips.com>
16545 L: linux-pci@vger.kernel.org
16546 L: linux-rockchip@lists.infradead.org
16548 F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
16549 F: drivers/pci/controller/pcie-rockchip*
16551 PCIE DRIVER FOR SOCIONEXT UNIPHIER
16552 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16553 L: linux-pci@vger.kernel.org
16555 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16556 F: drivers/pci/controller/dwc/pcie-uniphier*
16558 PCIE DRIVER FOR ST SPEAR13XX
16559 M: Pratyush Anand <pratyush.anand@gmail.com>
16560 L: linux-pci@vger.kernel.org
16562 F: drivers/pci/controller/dwc/*spear*
16564 PCIE ENDPOINT DRIVER FOR QUALCOMM
16565 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16566 L: linux-pci@vger.kernel.org
16567 L: linux-arm-msm@vger.kernel.org
16569 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16570 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
16573 M: Dominik Brodowski <linux@dominikbrodowski.net>
16575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16576 F: Documentation/pcmcia/
16581 PCNET32 NETWORK DRIVER
16582 M: Don Fry <pcnet32@frontier.com>
16583 L: netdev@vger.kernel.org
16585 F: drivers/net/ethernet/amd/pcnet32.c
16587 PCRYPT PARALLEL CRYPTO ENGINE
16588 M: Steffen Klassert <steffen.klassert@secunet.com>
16589 L: linux-crypto@vger.kernel.org
16592 F: include/crypto/pcrypt.h
16594 PECI HARDWARE MONITORING DRIVERS
16595 M: Iwona Winiarska <iwona.winiarska@intel.com>
16596 L: linux-hwmon@vger.kernel.org
16598 F: Documentation/hwmon/peci-cputemp.rst
16599 F: Documentation/hwmon/peci-dimmtemp.rst
16600 F: drivers/hwmon/peci/
16603 M: Iwona Winiarska <iwona.winiarska@intel.com>
16604 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
16606 F: Documentation/devicetree/bindings/peci/
16607 F: Documentation/peci/
16609 F: include/linux/peci-cpu.h
16610 F: include/linux/peci.h
16612 PENSANDO ETHERNET DRIVERS
16613 M: Shannon Nelson <shannon.nelson@amd.com>
16614 M: Brett Creeley <brett.creeley@amd.com>
16615 M: drivers@pensando.io
16616 L: netdev@vger.kernel.org
16618 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16619 F: drivers/net/ethernet/pensando/
16621 PER-CPU MEMORY ALLOCATOR
16622 M: Dennis Zhou <dennis@kernel.org>
16623 M: Tejun Heo <tj@kernel.org>
16624 M: Christoph Lameter <cl@linux.com>
16625 L: linux-mm@kvack.org
16627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16628 F: arch/*/include/asm/percpu.h
16629 F: include/linux/percpu*.h
16633 PER-TASK DELAY ACCOUNTING
16634 M: Balbir Singh <bsingharora@gmail.com>
16636 F: include/linux/delayacct.h
16637 F: kernel/delayacct.c
16639 PERFORMANCE EVENTS SUBSYSTEM
16640 M: Peter Zijlstra <peterz@infradead.org>
16641 M: Ingo Molnar <mingo@redhat.com>
16642 M: Arnaldo Carvalho de Melo <acme@kernel.org>
16643 R: Mark Rutland <mark.rutland@arm.com>
16644 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16645 R: Jiri Olsa <jolsa@kernel.org>
16646 R: Namhyung Kim <namhyung@kernel.org>
16647 R: Ian Rogers <irogers@google.com>
16648 R: Adrian Hunter <adrian.hunter@intel.com>
16649 L: linux-perf-users@vger.kernel.org
16650 L: linux-kernel@vger.kernel.org
16652 W: https://perf.wiki.kernel.org/
16653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16655 F: arch/*/events/*/*
16656 F: arch/*/include/asm/perf_event.h
16657 F: arch/*/kernel/*/*/perf_event*.c
16658 F: arch/*/kernel/*/perf_event*.c
16659 F: arch/*/kernel/perf_callchain.c
16660 F: arch/*/kernel/perf_event*.c
16661 F: include/linux/perf_event.h
16662 F: include/uapi/linux/perf_event.h
16667 PERFORMANCE EVENTS TOOLING ARM64
16668 R: John Garry <john.g.garry@oracle.com>
16669 R: Will Deacon <will@kernel.org>
16670 R: James Clark <james.clark@arm.com>
16671 R: Mike Leach <mike.leach@linaro.org>
16672 R: Leo Yan <leo.yan@linaro.org>
16673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16675 F: tools/build/feature/test-libopencsd.c
16676 F: tools/perf/arch/arm*/
16677 F: tools/perf/pmu-events/arch/arm64/
16678 F: tools/perf/util/arm-spe*
16679 F: tools/perf/util/cs-etm*
16681 PERSONALITY HANDLING
16682 M: Christoph Hellwig <hch@infradead.org>
16683 L: linux-abi-devel@lists.sourceforge.net
16685 F: include/linux/personality.h
16686 F: include/uapi/linux/personality.h
16688 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16689 M: Marcus Folkesson <marcus.folkesson@gmail.com>
16690 L: linux-input@vger.kernel.org
16692 F: Documentation/input/devices/pxrc.rst
16693 F: drivers/input/joystick/pxrc.c
16696 M: Remi Denis-Courmont <courmisch@gmail.com>
16698 F: Documentation/networking/phonet.rst
16699 F: include/linux/phonet.h
16700 F: include/net/phonet/
16701 F: include/uapi/linux/phonet.h
16705 M: Joern Engel <joern@lazybastard.org>
16706 L: linux-mtd@lists.infradead.org
16708 F: drivers/mtd/devices/phram.c
16711 M: Bruno Prémont <bonbons@linux-vserver.org>
16712 L: linux-input@vger.kernel.org
16714 F: drivers/hid/hid-picolcd*
16717 M: Christian Brauner <christian@brauner.io>
16718 L: linux-kernel@vger.kernel.org
16720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16722 F: tools/testing/selftests/clone3/
16723 F: tools/testing/selftests/pid_namespace/
16724 F: tools/testing/selftests/pidfd/
16727 K: \b(clone_args|kernel_clone_args)\b
16729 PIN CONTROL SUBSYSTEM
16730 M: Linus Walleij <linus.walleij@linaro.org>
16731 L: linux-gpio@vger.kernel.org
16733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16734 F: Documentation/devicetree/bindings/pinctrl/
16735 F: Documentation/driver-api/pin-control.rst
16736 F: drivers/pinctrl/
16737 F: include/dt-bindings/pinctrl/
16738 F: include/linux/pinctrl/
16740 PIN CONTROLLER - AMD
16741 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16742 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16744 F: drivers/pinctrl/pinctrl-amd.c
16746 PIN CONTROLLER - FREESCALE
16747 M: Dong Aisheng <aisheng.dong@nxp.com>
16748 M: Fabio Estevam <festevam@gmail.com>
16749 M: Shawn Guo <shawnguo@kernel.org>
16750 M: Jacky Bai <ping.bai@nxp.com>
16751 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16752 L: linux-gpio@vger.kernel.org
16754 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16755 F: drivers/pinctrl/freescale/
16757 PIN CONTROLLER - INTEL
16758 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16759 M: Andy Shevchenko <andy@kernel.org>
16761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16762 F: drivers/pinctrl/intel/
16764 PIN CONTROLLER - KEEMBAY
16765 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16767 F: drivers/pinctrl/pinctrl-keembay*
16769 PIN CONTROLLER - MEDIATEK
16770 M: Sean Wang <sean.wang@kernel.org>
16771 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16773 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16774 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
16775 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16776 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16777 F: drivers/pinctrl/mediatek/
16779 PIN CONTROLLER - MEDIATEK MIPS
16780 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16781 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16782 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16783 L: linux-mips@vger.kernel.org
16785 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
16786 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
16787 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
16788 F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
16789 F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
16790 F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
16791 F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
16792 F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
16793 F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
16794 F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
16795 F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
16796 F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
16797 F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
16798 F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
16799 F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
16801 PIN CONTROLLER - MICROCHIP AT91
16802 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16804 L: linux-gpio@vger.kernel.org
16806 F: drivers/gpio/gpio-sama5d2-piobu.c
16807 F: drivers/pinctrl/pinctrl-at91*
16809 PIN CONTROLLER - NXP S32
16810 M: Chester Lin <clin@suse.com>
16811 R: NXP S32 Linux Team <s32@nxp.com>
16812 L: linux-gpio@vger.kernel.org
16814 F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
16815 F: drivers/pinctrl/nxp/
16817 PIN CONTROLLER - QUALCOMM
16818 M: Bjorn Andersson <andersson@kernel.org>
16819 L: linux-arm-msm@vger.kernel.org
16821 F: Documentation/devicetree/bindings/pinctrl/qcom,*
16822 F: drivers/pinctrl/qcom/
16824 PIN CONTROLLER - RENESAS
16825 M: Geert Uytterhoeven <geert+renesas@glider.be>
16826 L: linux-renesas-soc@vger.kernel.org
16828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16829 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16830 F: drivers/pinctrl/renesas/
16832 PIN CONTROLLER - SAMSUNG
16833 M: Tomasz Figa <tomasz.figa@gmail.com>
16834 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16835 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16836 R: Alim Akhtar <alim.akhtar@samsung.com>
16837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16838 L: linux-samsung-soc@vger.kernel.org
16840 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16841 B: mailto:linux-samsung-soc@vger.kernel.org
16842 C: irc://irc.libera.chat/linux-exynos
16843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16844 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16845 F: drivers/pinctrl/samsung/
16846 F: include/dt-bindings/pinctrl/samsung.h
16848 PIN CONTROLLER - SINGLE
16849 M: Tony Lindgren <tony@atomide.com>
16850 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16852 L: linux-omap@vger.kernel.org
16854 F: drivers/pinctrl/pinctrl-single.c
16856 PIN CONTROLLER - SUNPLUS / TIBBO
16857 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16858 M: Wells Lu <wellslutw@gmail.com>
16859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16861 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16862 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16863 F: drivers/pinctrl/sunplus/
16864 F: include/dt-bindings/pinctrl/sppctl*.h
16866 PINE64 PINEPHONE KEYBOARD DRIVER
16867 M: Samuel Holland <samuel@sholland.org>
16869 F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
16870 F: drivers/input/keyboard/pinephone-keyboard.c
16873 M: linux-block@vger.kernel.org
16875 F: drivers/block/pktcdvd.c
16876 F: include/linux/pktcdvd.h
16877 F: include/uapi/linux/pktcdvd.h
16879 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16880 M: Tomasz Duszynski <tduszyns@gmail.com>
16882 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16883 F: drivers/iio/chemical/pms7003.c
16885 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
16886 M: Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16887 L: netdev@vger.kernel.org
16889 F: drivers/net/phy/mdio-open-alliance.h
16890 F: net/ethtool/plca.c
16893 M: Jacob Keller <jacob.e.keller@intel.com>
16895 F: Documentation/driver-api/pldmfw/
16896 F: include/linux/pldmfw.h
16900 M: Logan Gunthorpe <logang@deltatee.com>
16902 F: drivers/dma/plx_dma.c
16905 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16906 L: linux-pm@vger.kernel.org
16908 W: https://01.org/pm-graph
16909 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16910 T: git git://github.com/intel/pm-graph
16911 F: tools/power/pm-graph
16914 M: Charles Hsu <hsu.yungteng@gmail.com>
16915 L: linux-hwmon@vger.kernel.org
16917 F: Documentation/hwmon/pm6764tr.rst
16918 F: drivers/hwmon/pmbus/pm6764tr.c
16920 PMBUS HARDWARE MONITORING DRIVERS
16921 M: Guenter Roeck <linux@roeck-us.net>
16922 L: linux-hwmon@vger.kernel.org
16924 W: http://hwmon.wiki.kernel.org/
16925 W: http://www.roeck-us.net/linux/drivers/
16926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16927 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16928 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16929 F: Documentation/hwmon/adm1275.rst
16930 F: Documentation/hwmon/ibm-cffps.rst
16931 F: Documentation/hwmon/ir35221.rst
16932 F: Documentation/hwmon/lm25066.rst
16933 F: Documentation/hwmon/ltc2978.rst
16934 F: Documentation/hwmon/ltc3815.rst
16935 F: Documentation/hwmon/max16064.rst
16936 F: Documentation/hwmon/max20751.rst
16937 F: Documentation/hwmon/max31785.rst
16938 F: Documentation/hwmon/max34440.rst
16939 F: Documentation/hwmon/max8688.rst
16940 F: Documentation/hwmon/pmbus-core.rst
16941 F: Documentation/hwmon/pmbus.rst
16942 F: Documentation/hwmon/tps40422.rst
16943 F: Documentation/hwmon/ucd9000.rst
16944 F: Documentation/hwmon/ucd9200.rst
16945 F: Documentation/hwmon/zl6100.rst
16946 F: drivers/hwmon/pmbus/
16947 F: include/linux/pmbus.h
16949 PMC SIERRA MaxRAID DRIVER
16950 L: linux-scsi@vger.kernel.org
16952 W: http://www.pmc-sierra.com/
16953 F: drivers/scsi/pmcraid.*
16955 PMC SIERRA PM8001 DRIVER
16956 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16957 L: linux-scsi@vger.kernel.org
16959 F: drivers/scsi/pm8001/
16961 PNI RM3100 IIO DRIVER
16962 M: Song Qiang <songqiang1304521@gmail.com>
16963 L: linux-iio@vger.kernel.org
16965 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16966 F: drivers/iio/magnetometer/rm3100*
16969 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16970 L: linux-acpi@vger.kernel.org
16973 F: include/linux/pnp.h
16975 POSIX CLOCKS and TIMERS
16976 M: Thomas Gleixner <tglx@linutronix.de>
16977 L: linux-kernel@vger.kernel.org
16979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16981 F: include/linux/time_namespace.h
16982 F: include/linux/timer*
16983 F: kernel/time/*timer*
16984 F: kernel/time/namespace.c
16986 POWER MANAGEMENT CORE
16987 M: "Rafael J. Wysocki" <rafael@kernel.org>
16988 L: linux-pm@vger.kernel.org
16990 B: https://bugzilla.kernel.org
16991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16992 F: drivers/base/power/
16993 F: drivers/powercap/
16994 F: include/linux/intel_rapl.h
16995 F: include/linux/pm.h
16996 F: include/linux/pm_*
16997 F: include/linux/powercap.h
16998 F: kernel/configs/nopm.config
17000 POWER STATE COORDINATION INTERFACE (PSCI)
17001 M: Mark Rutland <mark.rutland@arm.com>
17002 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
17003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17005 F: drivers/firmware/psci/
17006 F: include/linux/psci.h
17007 F: include/uapi/linux/psci.h
17009 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17010 M: Sebastian Reichel <sre@kernel.org>
17011 L: linux-pm@vger.kernel.org
17013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17014 F: Documentation/ABI/testing/sysfs-class-power
17015 F: Documentation/devicetree/bindings/power/supply/
17016 F: drivers/power/supply/
17017 F: include/linux/power/
17018 F: include/linux/power_supply.h
17020 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17021 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17022 L: linuxppc-dev@lists.ozlabs.org
17024 F: drivers/char/powernv-op-panel.c
17026 PPP OVER ATM (RFC 2364)
17027 M: Mitchell Blank Jr <mitch@sfgoth.com>
17029 F: include/uapi/linux/atmppp.h
17030 F: net/atm/pppoatm.c
17033 M: Michal Ostrowski <mostrows@earthlink.net>
17035 F: drivers/net/ppp/pppoe.c
17036 F: drivers/net/ppp/pppox.c
17039 M: James Chapman <jchapman@katalix.com>
17041 F: include/linux/if_pppol2tp.h
17042 F: include/uapi/linux/if_pppol2tp.h
17043 F: net/l2tp/l2tp_ppp.c
17045 PPP PROTOCOL DRIVERS AND COMPRESSORS
17046 L: linux-ppp@vger.kernel.org
17048 F: drivers/net/ppp/ppp_*
17051 M: Rodolfo Giometti <giometti@enneenne.com>
17052 L: linuxpps@ml.enneenne.com (subscribers-only)
17054 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
17055 F: Documentation/ABI/testing/sysfs-pps
17056 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
17057 F: Documentation/driver-api/pps.rst
17059 F: include/linux/pps*.h
17060 F: include/uapi/linux/pps.h
17063 M: Dmitry Kozlov <xeb@mail.ru>
17064 L: netdev@vger.kernel.org
17066 W: http://sourceforge.net/projects/accel-pptp
17067 F: drivers/net/ppp/pptp.c
17069 PRESSURE STALL INFORMATION (PSI)
17070 M: Johannes Weiner <hannes@cmpxchg.org>
17071 M: Suren Baghdasaryan <surenb@google.com>
17073 F: include/linux/psi*
17074 F: kernel/sched/psi.c
17077 M: Petr Mladek <pmladek@suse.com>
17078 M: Sergey Senozhatsky <senozhatsky@chromium.org>
17079 R: Steven Rostedt <rostedt@goodmis.org>
17080 R: John Ogness <john.ogness@linutronix.de>
17082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17083 F: include/linux/printk.h
17087 R: Chris Down <chris@chrisdown.name>
17089 F: Documentation/core-api/printk-index.rst
17090 F: kernel/printk/index.c
17094 L: linux-kernel@vger.kernel.org
17095 L: linux-fsdevel@vger.kernel.org
17097 F: Documentation/filesystems/proc.rst
17099 F: include/linux/proc_fs.h
17100 F: tools/testing/selftests/proc/
17103 M: Luis Chamberlain <mcgrof@kernel.org>
17104 M: Kees Cook <keescook@chromium.org>
17105 M: Iurii Zaikin <yzaikin@google.com>
17106 L: linux-kernel@vger.kernel.org
17107 L: linux-fsdevel@vger.kernel.org
17109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
17110 F: fs/proc/proc_sysctl.c
17111 F: include/linux/sysctl.h
17112 F: kernel/sysctl-test.c
17114 F: tools/testing/selftests/sysctl/
17116 PS3 NETWORK SUPPORT
17117 M: Geoff Levand <geoff@infradead.org>
17118 L: netdev@vger.kernel.org
17119 L: linuxppc-dev@lists.ozlabs.org
17121 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
17123 PS3 PLATFORM SUPPORT
17124 M: Geoff Levand <geoff@infradead.org>
17125 L: linuxppc-dev@lists.ozlabs.org
17127 F: arch/powerpc/boot/ps3*
17128 F: arch/powerpc/include/asm/lv1call.h
17129 F: arch/powerpc/include/asm/ps3*.h
17130 F: arch/powerpc/platforms/ps3/
17133 F: drivers/rtc/rtc-ps3.c
17134 F: drivers/usb/host/*ps3.c
17135 F: sound/ppc/snd_ps3*
17138 M: Jim Paris <jim@jtan.com>
17139 M: Geoff Levand <geoff@infradead.org>
17140 L: linuxppc-dev@lists.ozlabs.org
17142 F: drivers/block/ps3vram.c
17144 PSAMPLE PACKET SAMPLING SUPPORT
17145 M: Yotam Gigi <yotam.gi@gmail.com>
17147 F: include/net/psample.h
17148 F: include/uapi/linux/psample.h
17152 M: Kees Cook <keescook@chromium.org>
17153 R: Tony Luck <tony.luck@intel.com>
17154 R: Guilherme G. Piccoli <gpiccoli@igalia.com>
17155 L: linux-hardening@vger.kernel.org
17157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
17158 F: Documentation/admin-guide/pstore-blk.rst
17159 F: Documentation/admin-guide/ramoops.rst
17160 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
17161 F: drivers/acpi/apei/erst.c
17162 F: drivers/firmware/efi/efi-pstore.c
17164 F: include/linux/pstore*
17165 K: \b(pstore|ramoops)
17167 PTP HARDWARE CLOCK SUPPORT
17168 M: Richard Cochran <richardcochran@gmail.com>
17169 L: netdev@vger.kernel.org
17171 W: http://linuxptp.sourceforge.net/
17172 F: Documentation/ABI/testing/sysfs-ptp
17173 F: Documentation/driver-api/ptp.rst
17174 F: drivers/net/phy/dp83640*
17176 F: include/linux/ptp_cl*
17177 K: (?:\b|_)ptp(?:\b|_)
17179 PTP VIRTUAL CLOCK SUPPORT
17180 M: Yangbo Lu <yangbo.lu@nxp.com>
17181 L: netdev@vger.kernel.org
17183 F: drivers/ptp/ptp_vclock.c
17184 F: net/ethtool/phc_vclocks.c
17187 M: Oleg Nesterov <oleg@redhat.com>
17189 F: arch/*/*/ptrace*.c
17190 F: arch/*/include/asm/ptrace*.h
17191 F: arch/*/ptrace*.c
17192 F: include/asm-generic/syscall.h
17193 F: include/linux/ptrace.h
17194 F: include/linux/regset.h
17195 F: include/uapi/linux/ptrace.h
17199 M: Hans Verkuil <hverkuil@xs4all.nl>
17200 L: linux-media@vger.kernel.org
17202 T: git git://linuxtv.org/media_tree.git
17203 F: drivers/media/cec/usb/pulse8/
17205 PURELIFI PLFXLC DRIVER
17206 M: Srinivasan Raju <srini.raju@purelifi.com>
17207 L: linux-wireless@vger.kernel.org
17209 F: drivers/net/wireless/purelifi/plfxlc/
17211 PVRUSB2 VIDEO4LINUX DRIVER
17212 M: Mike Isely <isely@pobox.com>
17213 L: pvrusb2@isely.net (subscribers-only)
17214 L: linux-media@vger.kernel.org
17216 W: http://www.isely.net/pvrusb2/
17217 T: git git://linuxtv.org/media_tree.git
17218 F: Documentation/driver-api/media/drivers/pvrusb2*
17219 F: drivers/media/usb/pvrusb2/
17222 M: Hans Verkuil <hverkuil@xs4all.nl>
17223 L: linux-media@vger.kernel.org
17225 T: git git://linuxtv.org/media_tree.git
17226 F: drivers/media/usb/pwc/*
17227 F: include/trace/events/pwc.h
17230 M: Sean Young <sean@mess.org>
17231 L: linux-media@vger.kernel.org
17233 F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
17234 F: drivers/media/rc/pwm-ir-tx.c
17237 M: Thierry Reding <thierry.reding@gmail.com>
17238 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17239 L: linux-pwm@vger.kernel.org
17241 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
17242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
17243 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
17244 F: Documentation/devicetree/bindings/pwm/
17245 F: Documentation/driver-api/pwm.rst
17246 F: drivers/gpio/gpio-mvebu.c
17248 F: drivers/video/backlight/pwm_bl.c
17249 F: include/dt-bindings/pwm/
17250 F: include/linux/pwm.h
17251 F: include/linux/pwm_backlight.h
17252 K: pwm_(config|apply_state|ops)
17255 M: Robert Jarzmik <robert.jarzmik@free.fr>
17256 L: linux-gpio@vger.kernel.org
17258 F: drivers/gpio/gpio-pxa.c
17264 M: Robert Jarzmik <robert.jarzmik@free.fr>
17265 L: linux-rtc@vger.kernel.org
17268 PXA2xx/PXA3xx SUPPORT
17269 M: Daniel Mack <daniel@zonque.org>
17270 M: Haojian Zhuang <haojian.zhuang@gmail.com>
17271 M: Robert Jarzmik <robert.jarzmik@free.fr>
17272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17274 T: git git://github.com/hzhuang1/linux.git
17275 T: git git://github.com/rjarzmik/linux.git
17276 F: arch/arm/boot/dts/intel/pxa/
17277 F: arch/arm/mach-pxa/
17278 F: drivers/dma/pxa*
17279 F: drivers/pcmcia/pxa2xx*
17280 F: drivers/pinctrl/pxa/
17281 F: drivers/spi/spi-pxa2xx*
17282 F: drivers/usb/gadget/udc/pxa2*
17283 F: include/sound/pxa2xx-lib.h
17288 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
17289 L: qat-linux@intel.com
17291 F: drivers/crypto/intel/qat/
17293 QCOM AUDIO (ASoC) DRIVERS
17294 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17295 M: Banajit Goswami <bgoswami@quicinc.com>
17296 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17298 F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17299 F: Documentation/devicetree/bindings/sound/qcom,*
17300 F: drivers/soc/qcom/apr.c
17301 F: include/dt-bindings/sound/qcom,wcd9335.h
17302 F: sound/soc/codecs/lpass-rx-macro.*
17303 F: sound/soc/codecs/lpass-tx-macro.*
17304 F: sound/soc/codecs/lpass-va-macro.c
17305 F: sound/soc/codecs/lpass-wsa-macro.*
17306 F: sound/soc/codecs/msm8916-wcd-analog.c
17307 F: sound/soc/codecs/msm8916-wcd-digital.c
17308 F: sound/soc/codecs/wcd-clsh-v2.*
17309 F: sound/soc/codecs/wcd-mbhc-v2.*
17310 F: sound/soc/codecs/wcd9335.*
17311 F: sound/soc/codecs/wcd934x.c
17312 F: sound/soc/codecs/wsa881x.c
17313 F: sound/soc/codecs/wsa883x.c
17314 F: sound/soc/codecs/wsa884x.c
17317 QCOM EMBEDDED USB DEBUGGER (EUD)
17318 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
17319 L: linux-arm-msm@vger.kernel.org
17321 F: Documentation/ABI/testing/sysfs-driver-eud
17322 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17323 F: drivers/usb/misc/qcom_eud.c
17326 M: Alex Elder <elder@kernel.org>
17327 L: netdev@vger.kernel.org
17329 F: drivers/net/ipa/
17331 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17332 M: Gabriel Somlo <somlo@cmu.edu>
17333 M: "Michael S. Tsirkin" <mst@redhat.com>
17334 L: qemu-devel@nongnu.org
17336 F: drivers/firmware/qemu_fw_cfg.c
17337 F: include/uapi/linux/qemu_fw_cfg.h
17340 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17341 L: linux-rdma@vger.kernel.org
17343 F: drivers/infiniband/hw/qib/
17345 QLOGIC QL41xxx FCOE DRIVER
17346 M: Saurav Kashyap <skashyap@marvell.com>
17347 M: Javed Hasan <jhasan@marvell.com>
17348 M: GR-QLogic-Storage-Upstream@marvell.com
17349 L: linux-scsi@vger.kernel.org
17351 F: drivers/scsi/qedf/
17353 QLOGIC QL41xxx ISCSI DRIVER
17354 M: Nilesh Javali <njavali@marvell.com>
17355 M: Manish Rangankar <mrangankar@marvell.com>
17356 M: GR-QLogic-Storage-Upstream@marvell.com
17357 L: linux-scsi@vger.kernel.org
17359 F: drivers/scsi/qedi/
17361 QLOGIC QL4xxx ETHERNET DRIVER
17362 M: Ariel Elior <aelior@marvell.com>
17363 M: Manish Chopra <manishc@marvell.com>
17364 L: netdev@vger.kernel.org
17366 F: drivers/net/ethernet/qlogic/qed/
17367 F: drivers/net/ethernet/qlogic/qede/
17368 F: include/linux/qed/
17370 QLOGIC QL4xxx RDMA DRIVER
17371 M: Michal Kalderon <mkalderon@marvell.com>
17372 M: Ariel Elior <aelior@marvell.com>
17373 L: linux-rdma@vger.kernel.org
17375 F: drivers/infiniband/hw/qedr/
17376 F: include/uapi/rdma/qedr-abi.h
17378 QLOGIC QLA1280 SCSI DRIVER
17379 M: Michael Reed <mdr@sgi.com>
17380 L: linux-scsi@vger.kernel.org
17382 F: drivers/scsi/qla1280.[ch]
17384 QLOGIC QLA2XXX FC-SCSI DRIVER
17385 M: Nilesh Javali <njavali@marvell.com>
17386 M: GR-QLogic-Storage-Upstream@marvell.com
17387 L: linux-scsi@vger.kernel.org
17389 F: drivers/scsi/qla2xxx/
17391 QLOGIC QLA3XXX NETWORK DRIVER
17392 M: GR-Linux-NIC-Dev@marvell.com
17393 L: netdev@vger.kernel.org
17395 F: drivers/net/ethernet/qlogic/qla3xxx.*
17397 QLOGIC QLA4XXX iSCSI DRIVER
17398 M: Nilesh Javali <njavali@marvell.com>
17399 M: Manish Rangankar <mrangankar@marvell.com>
17400 M: GR-QLogic-Storage-Upstream@marvell.com
17401 L: linux-scsi@vger.kernel.org
17403 F: drivers/scsi/qla4xxx/
17405 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17406 M: Shahed Shaikh <shshaikh@marvell.com>
17407 M: Manish Chopra <manishc@marvell.com>
17408 M: GR-Linux-NIC-Dev@marvell.com
17409 L: netdev@vger.kernel.org
17411 F: drivers/net/ethernet/qlogic/qlcnic/
17413 QLOGIC QLGE 10Gb ETHERNET DRIVER
17414 M: Manish Chopra <manishc@marvell.com>
17415 M: GR-Linux-NIC-Dev@marvell.com
17416 M: Coiby Xu <coiby.xu@gmail.com>
17417 L: netdev@vger.kernel.org
17419 F: Documentation/networking/device_drivers/qlogic/qlge.rst
17420 F: drivers/staging/qlge/
17422 QM1D1B0004 MEDIA DRIVER
17423 M: Akihiro Tsukada <tskd08@gmail.com>
17424 L: linux-media@vger.kernel.org
17426 F: drivers/media/tuners/qm1d1b0004*
17428 QM1D1C0042 MEDIA DRIVER
17429 M: Akihiro Tsukada <tskd08@gmail.com>
17430 L: linux-media@vger.kernel.org
17432 F: drivers/media/tuners/qm1d1c0042*
17435 M: Anders Larsen <al@alarsen.net>
17437 W: http://www.alarsen.net/linux/qnx4fs/
17439 F: include/uapi/linux/qnx4_fs.h
17440 F: include/uapi/linux/qnxtypes.h
17444 F: Documentation/filesystems/qnx6.rst
17446 F: include/linux/qnx6_fs.h
17448 QORIQ DPAA2 FSL-MC BUS DRIVER
17449 M: Stuart Yoder <stuyoder@gmail.com>
17450 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
17451 L: linux-kernel@vger.kernel.org
17453 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
17454 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17455 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17456 F: drivers/bus/fsl-mc/
17457 F: include/uapi/linux/fsl_mc.h
17459 QT1010 MEDIA DRIVER
17460 M: Antti Palosaari <crope@iki.fi>
17461 L: linux-media@vger.kernel.org
17463 W: https://linuxtv.org
17464 W: http://palosaari.fi/linux/
17465 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17466 T: git git://linuxtv.org/anttip/media_tree.git
17467 F: drivers/media/tuners/qt1010*
17469 QUALCOMM ATH12K WIRELESS DRIVER
17470 M: Kalle Valo <kvalo@kernel.org>
17471 L: ath12k@lists.infradead.org
17473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17474 F: drivers/net/wireless/ath/ath12k/
17476 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17477 M: Kalle Valo <kvalo@kernel.org>
17478 L: ath10k@lists.infradead.org
17480 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17482 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml
17483 F: drivers/net/wireless/ath/ath10k/
17485 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17486 M: Kalle Valo <kvalo@kernel.org>
17487 L: ath11k@lists.infradead.org
17489 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
17490 B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
17491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17492 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
17493 F: drivers/net/wireless/ath/ath11k/
17495 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17496 M: Toke Høiland-Jørgensen <toke@toke.dk>
17497 L: linux-wireless@vger.kernel.org
17499 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17501 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17502 F: drivers/net/wireless/ath/ath9k/
17504 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17505 M: Stephan Gerhold <stephan@gerhold.net>
17506 L: netdev@vger.kernel.org
17507 L: linux-arm-msm@vger.kernel.org
17509 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17510 F: drivers/net/wwan/qcom_bam_dmux.c
17512 QUALCOMM CAMERA SUBSYSTEM DRIVER
17513 M: Robert Foss <rfoss@kernel.org>
17514 M: Todor Tomov <todor.too@gmail.com>
17515 M: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
17516 L: linux-media@vger.kernel.org
17518 F: Documentation/admin-guide/media/qcom_camss.rst
17519 F: Documentation/devicetree/bindings/media/*camss*
17520 F: drivers/media/platform/qcom/camss/
17522 QUALCOMM CLOCK DRIVERS
17523 M: Bjorn Andersson <andersson@kernel.org>
17524 L: linux-arm-msm@vger.kernel.org
17526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17527 F: Documentation/devicetree/bindings/clock/qcom,*
17528 F: drivers/clk/qcom/
17529 F: include/dt-bindings/clock/qcom,*
17531 QUALCOMM CLOUD AI (QAIC) DRIVER
17532 M: Jeffrey Hugo <quic_jhugo@quicinc.com>
17533 R: Carl Vanderlip <quic_carlv@quicinc.com>
17534 R: Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
17535 L: linux-arm-msm@vger.kernel.org
17536 L: dri-devel@lists.freedesktop.org
17538 T: git git://anongit.freedesktop.org/drm/drm-misc
17539 F: Documentation/accel/qaic/
17540 F: drivers/accel/qaic/
17541 F: include/uapi/drm/qaic_accel.h
17543 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17544 M: Bjorn Andersson <andersson@kernel.org>
17545 M: Konrad Dybcio <konrad.dybcio@linaro.org>
17546 L: linux-pm@vger.kernel.org
17547 L: linux-arm-msm@vger.kernel.org
17549 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17550 F: drivers/soc/qcom/cpr.c
17552 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17553 M: Ilia Lin <ilia.lin@kernel.org>
17554 L: linux-pm@vger.kernel.org
17556 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17557 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17558 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
17560 QUALCOMM CRYPTO DRIVERS
17561 M: Thara Gopinath <thara.gopinath@gmail.com>
17562 L: linux-crypto@vger.kernel.org
17563 L: linux-arm-msm@vger.kernel.org
17565 F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
17566 F: drivers/crypto/qce/
17568 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17569 M: Timur Tabi <timur@kernel.org>
17570 L: netdev@vger.kernel.org
17572 F: drivers/net/ethernet/qualcomm/emac/
17574 QUALCOMM ETHQOS ETHERNET DRIVER
17575 M: Vinod Koul <vkoul@kernel.org>
17576 R: Bhupesh Sharma <bhupesh.sharma@linaro.org>
17577 L: netdev@vger.kernel.org
17579 F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
17580 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17582 QUALCOMM FASTRPC DRIVER
17583 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17584 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
17585 L: linux-arm-msm@vger.kernel.org
17587 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17588 F: drivers/misc/fastrpc.c
17589 F: include/uapi/misc/fastrpc.h
17591 QUALCOMM HEXAGON ARCHITECTURE
17592 M: Brian Cain <bcain@quicinc.com>
17593 L: linux-hexagon@vger.kernel.org
17595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17598 QUALCOMM HIDMA DRIVER
17599 M: Sinan Kaya <okaya@kernel.org>
17600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17601 L: linux-arm-msm@vger.kernel.org
17602 L: dmaengine@vger.kernel.org
17604 F: drivers/dma/qcom/hidma*
17606 QUALCOMM I2C CCI DRIVER
17607 M: Loic Poulain <loic.poulain@linaro.org>
17608 M: Robert Foss <rfoss@kernel.org>
17609 L: linux-i2c@vger.kernel.org
17610 L: linux-arm-msm@vger.kernel.org
17612 F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17613 F: drivers/i2c/busses/i2c-qcom-cci.c
17615 QUALCOMM INTERCONNECT BWMON DRIVER
17616 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17617 L: linux-arm-msm@vger.kernel.org
17619 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17620 F: drivers/soc/qcom/icc-bwmon.c
17623 M: Rob Clark <robdclark@gmail.com>
17624 L: iommu@lists.linux.dev
17625 L: linux-arm-msm@vger.kernel.org
17627 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
17629 QUALCOMM IPC ROUTER (QRTR) DRIVER
17630 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17631 L: linux-arm-msm@vger.kernel.org
17633 F: include/trace/events/qrtr.h
17634 F: include/uapi/linux/qrtr.h
17637 QUALCOMM IPCC MAILBOX DRIVER
17638 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17639 L: linux-arm-msm@vger.kernel.org
17641 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17642 F: drivers/mailbox/qcom-ipcc.c
17643 F: include/dt-bindings/mailbox/qcom-ipcc.h
17645 QUALCOMM IPQ4019 USB PHY DRIVER
17646 M: Robert Marko <robert.marko@sartura.hr>
17647 M: Luka Perkov <luka.perkov@sartura.hr>
17648 L: linux-arm-msm@vger.kernel.org
17650 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17651 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17653 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17654 M: Robert Marko <robert.marko@sartura.hr>
17655 M: Luka Perkov <luka.perkov@sartura.hr>
17656 L: linux-arm-msm@vger.kernel.org
17658 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17659 F: drivers/regulator/vqmmc-ipq4019-regulator.c
17661 QUALCOMM NAND CONTROLLER DRIVER
17662 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17663 L: linux-mtd@lists.infradead.org
17664 L: linux-arm-msm@vger.kernel.org
17666 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17667 F: drivers/mtd/nand/raw/qcom_nandc.c
17669 QUALCOMM RMNET DRIVER
17670 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
17671 M: Sean Tranchetti <quic_stranche@quicinc.com>
17672 L: netdev@vger.kernel.org
17674 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17675 F: drivers/net/ethernet/qualcomm/rmnet/
17676 F: include/linux/if_rmnet.h
17678 QUALCOMM TSENS THERMAL DRIVER
17679 M: Amit Kucheria <amitk@kernel.org>
17680 M: Thara Gopinath <thara.gopinath@gmail.com>
17681 L: linux-pm@vger.kernel.org
17682 L: linux-arm-msm@vger.kernel.org
17684 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17685 F: drivers/thermal/qcom/
17687 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17688 M: Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
17689 M: Vikash Garodia <quic_vgarodia@quicinc.com>
17690 L: linux-media@vger.kernel.org
17691 L: linux-arm-msm@vger.kernel.org
17693 T: git git://linuxtv.org/media_tree.git
17694 F: Documentation/devicetree/bindings/media/*venus*
17695 F: drivers/media/platform/qcom/venus/
17697 QUALCOMM WCN36XX WIRELESS DRIVER
17698 M: Loic Poulain <loic.poulain@linaro.org>
17699 L: wcn36xx@lists.infradead.org
17701 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17702 F: drivers/net/wireless/ath/wcn36xx/
17704 QUANTENNA QTNFMAC WIRELESS DRIVER
17705 M: Igor Mitsyanko <imitsyanko@quantenna.com>
17706 R: Sergey Matyukevich <geomatsi@gmail.com>
17707 L: linux-wireless@vger.kernel.org
17709 F: drivers/net/wireless/quantenna
17711 RADEON and AMDGPU DRM DRIVERS
17712 M: Alex Deucher <alexander.deucher@amd.com>
17713 M: Christian König <christian.koenig@amd.com>
17714 M: Pan, Xinhui <Xinhui.Pan@amd.com>
17715 L: amd-gfx@lists.freedesktop.org
17717 B: https://gitlab.freedesktop.org/drm/amd/-/issues
17718 C: irc://irc.oftc.net/radeon
17719 T: git https://gitlab.freedesktop.org/agd5f/linux.git
17720 F: Documentation/gpu/amdgpu/
17721 F: drivers/gpu/drm/amd/
17722 F: drivers/gpu/drm/radeon/
17723 F: include/uapi/drm/amdgpu_drm.h
17724 F: include/uapi/drm/radeon_drm.h
17726 RADEON FRAMEBUFFER DISPLAY DRIVER
17727 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
17728 L: linux-fbdev@vger.kernel.org
17730 F: drivers/video/fbdev/aty/radeon*
17731 F: include/uapi/linux/radeonfb.h
17733 RADIOSHARK RADIO DRIVER
17734 M: Hans Verkuil <hverkuil@xs4all.nl>
17735 L: linux-media@vger.kernel.org
17737 T: git git://linuxtv.org/media_tree.git
17738 F: drivers/media/radio/radio-shark.c
17740 RADIOSHARK2 RADIO DRIVER
17741 M: Hans Verkuil <hverkuil@xs4all.nl>
17742 L: linux-media@vger.kernel.org
17744 T: git git://linuxtv.org/media_tree.git
17745 F: drivers/media/radio/radio-shark2.c
17746 F: drivers/media/radio/radio-tea5777.c
17748 RADOS BLOCK DEVICE (RBD)
17749 M: Ilya Dryomov <idryomov@gmail.com>
17750 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
17751 L: ceph-devel@vger.kernel.org
17753 W: http://ceph.com/
17754 T: git https://github.com/ceph/ceph-client.git
17755 F: Documentation/ABI/testing/sysfs-bus-rbd
17756 F: drivers/block/rbd.c
17757 F: drivers/block/rbd_types.h
17759 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17760 L: linux-fbdev@vger.kernel.org
17762 F: drivers/video/fbdev/aty/aty128fb.c
17764 RAINSHADOW-CEC DRIVER
17765 M: Hans Verkuil <hverkuil@xs4all.nl>
17766 L: linux-media@vger.kernel.org
17768 T: git git://linuxtv.org/media_tree.git
17769 F: drivers/media/cec/usb/rainshadow/
17771 RALINK MIPS ARCHITECTURE
17772 M: John Crispin <john@phrozen.org>
17773 L: linux-mips@vger.kernel.org
17775 F: arch/mips/ralink
17777 RALINK MT7621 MIPS ARCHITECTURE
17778 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17779 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17780 L: linux-mips@vger.kernel.org
17782 F: arch/mips/boot/dts/ralink/mt7621*
17784 RALINK RT2X00 WIRELESS LAN DRIVER
17785 M: Stanislaw Gruszka <stf_xl@wp.pl>
17786 M: Helmut Schaa <helmut.schaa@googlemail.com>
17787 L: linux-wireless@vger.kernel.org
17789 F: drivers/net/wireless/ralink/rt2x00/
17791 RAMDISK RAM BLOCK DEVICE DRIVER
17792 M: Jens Axboe <axboe@kernel.dk>
17794 F: Documentation/admin-guide/blockdev/ramdisk.rst
17795 F: drivers/block/brd.c
17797 RANCHU VIRTUAL BOARD FOR MIPS
17798 M: Miodrag Dinic <miodrag.dinic@mips.com>
17799 L: linux-mips@vger.kernel.org
17801 F: arch/mips/configs/generic/board-ranchu.config
17802 F: arch/mips/generic/board-ranchu.c
17804 RANDOM NUMBER DRIVER
17805 M: "Theodore Ts'o" <tytso@mit.edu>
17806 M: Jason A. Donenfeld <Jason@zx2c4.com>
17808 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17809 F: drivers/char/random.c
17810 F: drivers/virt/vmgenid.c
17813 M: Matt Porter <mporter@kernel.crashing.org>
17814 M: Alexandre Bounine <alex.bou9@gmail.com>
17816 F: drivers/rapidio/
17819 M: Tony Luck <tony.luck@intel.com>
17820 M: Borislav Petkov <bp@alien8.de>
17821 L: linux-edac@vger.kernel.org
17823 F: Documentation/admin-guide/ras.rst
17825 F: include/linux/ras.h
17826 F: include/ras/ras_event.h
17828 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17829 L: linux-wireless@vger.kernel.org
17831 F: drivers/net/wireless/legacy/ray*
17833 RC-CORE / LIRC FRAMEWORK
17834 M: Sean Young <sean@mess.org>
17835 L: linux-media@vger.kernel.org
17837 W: http://linuxtv.org
17838 T: git git://linuxtv.org/media_tree.git
17839 F: Documentation/driver-api/media/rc-core.rst
17840 F: Documentation/userspace-api/media/rc/
17841 F: drivers/media/rc/
17842 F: include/media/rc-core.h
17843 F: include/media/rc-map.h
17844 F: include/uapi/linux/lirc.h
17846 RCMM REMOTE CONTROLS DECODER
17847 M: Patrick Lerda <patrick9876@free.fr>
17849 F: drivers/media/rc/ir-rcmm-decoder.c
17851 RCUTORTURE TEST FRAMEWORK
17852 M: "Paul E. McKenney" <paulmck@kernel.org>
17853 M: Josh Triplett <josh@joshtriplett.org>
17854 R: Steven Rostedt <rostedt@goodmis.org>
17855 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17856 R: Lai Jiangshan <jiangshanlai@gmail.com>
17857 L: rcu@vger.kernel.org
17859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17860 F: tools/testing/selftests/rcutorture
17862 RDACM20 Camera Sensor
17863 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17864 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17865 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17866 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17867 L: linux-media@vger.kernel.org
17869 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17870 F: drivers/media/i2c/max9271.c
17871 F: drivers/media/i2c/max9271.h
17872 F: drivers/media/i2c/rdacm20.c
17874 RDACM21 Camera Sensor
17875 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17876 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17877 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17878 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17879 L: linux-media@vger.kernel.org
17881 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17882 F: drivers/media/i2c/max9271.c
17883 F: drivers/media/i2c/max9271.h
17884 F: drivers/media/i2c/rdacm21.c
17887 M: Florian Fainelli <florian@openwrt.org>
17890 RDC R6040 FAST ETHERNET DRIVER
17891 M: Florian Fainelli <f.fainelli@gmail.com>
17892 L: netdev@vger.kernel.org
17894 F: drivers/net/ethernet/rdc/r6040.c
17896 RDMAVT - RDMA verbs software
17897 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17898 L: linux-rdma@vger.kernel.org
17900 F: drivers/infiniband/sw/rdmavt
17902 RDS - RELIABLE DATAGRAM SOCKETS
17903 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17904 L: netdev@vger.kernel.org
17905 L: linux-rdma@vger.kernel.org
17906 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17908 W: https://oss.oracle.com/projects/rds/
17909 F: Documentation/networking/rds.rst
17912 RDT - RESOURCE ALLOCATION
17913 M: Fenghua Yu <fenghua.yu@intel.com>
17914 M: Reinette Chatre <reinette.chatre@intel.com>
17915 L: linux-kernel@vger.kernel.org
17917 F: Documentation/arch/x86/resctrl*
17918 F: arch/x86/include/asm/resctrl.h
17919 F: arch/x86/kernel/cpu/resctrl/
17920 F: tools/testing/selftests/resctrl/
17922 READ-COPY UPDATE (RCU)
17923 M: "Paul E. McKenney" <paulmck@kernel.org>
17924 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17925 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17926 M: Joel Fernandes <joel@joelfernandes.org>
17927 M: Josh Triplett <josh@joshtriplett.org>
17928 M: Boqun Feng <boqun.feng@gmail.com>
17929 R: Steven Rostedt <rostedt@goodmis.org>
17930 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17931 R: Lai Jiangshan <jiangshanlai@gmail.com>
17932 R: Zqiang <qiang.zhang1211@gmail.com>
17933 L: rcu@vger.kernel.org
17935 W: http://www.rdrop.com/users/paulmck/RCU/
17936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17937 F: Documentation/RCU/
17938 F: include/linux/rcu*
17940 X: Documentation/RCU/torture.rst
17941 X: include/linux/srcu*.h
17942 X: kernel/rcu/srcu*.c
17944 REAL TIME CLOCK (RTC) SUBSYSTEM
17945 M: Alessandro Zummo <a.zummo@towertech.it>
17946 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17947 L: linux-rtc@vger.kernel.org
17949 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17951 F: Documentation/admin-guide/rtc.rst
17952 F: Documentation/devicetree/bindings/rtc/
17954 F: include/linux/platform_data/rtc-*
17955 F: include/linux/rtc.h
17956 F: include/linux/rtc/
17957 F: include/uapi/linux/rtc.h
17958 F: tools/testing/selftests/rtc/
17960 Real-time Linux Analysis (RTLA) tools
17961 M: Daniel Bristot de Oliveira <bristot@kernel.org>
17962 M: Steven Rostedt <rostedt@goodmis.org>
17963 L: linux-trace-kernel@vger.kernel.org
17965 F: Documentation/tools/rtla/
17966 F: tools/tracing/rtla/
17968 REALTEK AUDIO CODECS
17969 M: Oder Chiou <oder_chiou@realtek.com>
17971 F: include/sound/rt*.h
17972 F: sound/soc/codecs/rt*
17974 REALTEK OTTO WATCHDOG
17975 M: Sander Vanheule <sander@svanheule.net>
17976 L: linux-watchdog@vger.kernel.org
17978 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17979 F: drivers/watchdog/realtek_otto_wdt.c
17981 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17982 M: Linus Walleij <linus.walleij@linaro.org>
17983 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17985 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17986 F: drivers/net/dsa/realtek/*
17988 REALTEK WIRELESS DRIVER (rtlwifi family)
17989 M: Ping-Ke Shih <pkshih@realtek.com>
17990 L: linux-wireless@vger.kernel.org
17992 W: https://wireless.wiki.kernel.org/
17993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17994 F: drivers/net/wireless/realtek/rtlwifi/
17996 REALTEK WIRELESS DRIVER (rtw88)
17997 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17998 L: linux-wireless@vger.kernel.org
18000 F: drivers/net/wireless/realtek/rtw88/
18002 REALTEK WIRELESS DRIVER (rtw89)
18003 M: Ping-Ke Shih <pkshih@realtek.com>
18004 L: linux-wireless@vger.kernel.org
18006 F: drivers/net/wireless/realtek/rtw89/
18008 REDPINE WIRELESS DRIVER
18009 L: linux-wireless@vger.kernel.org
18011 F: drivers/net/wireless/rsi/
18013 REGISTER MAP ABSTRACTION
18014 M: Mark Brown <broonie@kernel.org>
18015 L: linux-kernel@vger.kernel.org
18017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18018 F: Documentation/devicetree/bindings/regmap/
18019 F: drivers/base/regmap/
18020 F: include/linux/regmap.h
18022 REISERFS FILE SYSTEM
18023 L: reiserfs-devel@vger.kernel.org
18027 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18028 M: Bjorn Andersson <andersson@kernel.org>
18029 M: Mathieu Poirier <mathieu.poirier@linaro.org>
18030 L: linux-remoteproc@vger.kernel.org
18032 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18033 F: Documentation/ABI/testing/sysfs-class-remoteproc
18034 F: Documentation/devicetree/bindings/remoteproc/
18035 F: Documentation/staging/remoteproc.rst
18036 F: drivers/remoteproc/
18037 F: include/linux/remoteproc.h
18038 F: include/linux/remoteproc/
18040 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18041 M: Bjorn Andersson <andersson@kernel.org>
18042 M: Mathieu Poirier <mathieu.poirier@linaro.org>
18043 L: linux-remoteproc@vger.kernel.org
18045 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18046 F: Documentation/ABI/testing/sysfs-bus-rpmsg
18047 F: Documentation/staging/rpmsg.rst
18049 F: include/linux/rpmsg.h
18050 F: include/linux/rpmsg/
18051 F: include/uapi/linux/rpmsg.h
18054 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18055 M: Stephan Gerhold <stephan@gerhold.net>
18056 L: netdev@vger.kernel.org
18057 L: linux-remoteproc@vger.kernel.org
18059 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
18061 RENESAS CLOCK DRIVERS
18062 M: Geert Uytterhoeven <geert+renesas@glider.be>
18063 L: linux-renesas-soc@vger.kernel.org
18065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
18066 F: Documentation/devicetree/bindings/clock/renesas,*
18067 F: drivers/clk/renesas/
18069 RENESAS EMEV2 I2C DRIVER
18070 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18071 L: linux-renesas-soc@vger.kernel.org
18073 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
18074 F: drivers/i2c/busses/i2c-emev2.c
18076 RENESAS ETHERNET DRIVERS
18077 R: Sergey Shtylyov <s.shtylyov@omp.ru>
18078 L: netdev@vger.kernel.org
18079 L: linux-renesas-soc@vger.kernel.org
18080 F: Documentation/devicetree/bindings/net/renesas,*.yaml
18081 F: drivers/net/ethernet/renesas/
18082 F: include/linux/sh_eth.h
18084 RENESAS IDT821034 ASoC CODEC
18085 M: Herve Codina <herve.codina@bootlin.com>
18086 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18088 F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
18089 F: sound/soc/codecs/idt821034.c
18091 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
18092 M: Miquel Raynal <miquel.raynal@bootlin.com>
18093 L: linux-mtd@lists.infradead.org
18094 L: linux-renesas-soc@vger.kernel.org
18096 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
18097 F: drivers/mtd/nand/raw/renesas-nand-controller.c
18099 RENESAS R-CAR GYROADC DRIVER
18100 M: Marek Vasut <marek.vasut@gmail.com>
18101 L: linux-iio@vger.kernel.org
18103 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
18104 F: drivers/iio/adc/rcar-gyroadc.c
18106 RENESAS R-CAR I2C DRIVERS
18107 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18108 L: linux-renesas-soc@vger.kernel.org
18110 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
18111 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
18112 F: drivers/i2c/busses/i2c-rcar.c
18113 F: drivers/i2c/busses/i2c-sh_mobile.c
18115 RENESAS R-CAR SATA DRIVER
18116 R: Sergey Shtylyov <s.shtylyov@omp.ru>
18117 L: linux-ide@vger.kernel.org
18118 L: linux-renesas-soc@vger.kernel.org
18120 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
18121 F: drivers/ata/sata_rcar.c
18123 RENESAS R-CAR THERMAL DRIVERS
18124 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
18125 L: linux-renesas-soc@vger.kernel.org
18127 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
18128 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
18129 F: drivers/thermal/rcar_gen3_thermal.c
18130 F: drivers/thermal/rcar_thermal.c
18132 RENESAS RIIC DRIVER
18133 M: Chris Brandt <chris.brandt@renesas.com>
18134 L: linux-renesas-soc@vger.kernel.org
18136 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
18137 F: drivers/i2c/busses/i2c-riic.c
18139 RENESAS RZ/G2L A/D DRIVER
18140 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
18141 L: linux-iio@vger.kernel.org
18142 L: linux-renesas-soc@vger.kernel.org
18144 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
18145 F: drivers/iio/adc/rzg2l_adc.c
18147 RENESAS RZ/G2L MTU3a COUNTER DRIVER
18148 M: Biju Das <biju.das.jz@bp.renesas.com>
18149 L: linux-iio@vger.kernel.org
18150 L: linux-renesas-soc@vger.kernel.org
18152 F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
18153 F: drivers/counter/rz-mtu3-cnt.c
18155 RENESAS RZ/N1 A5PSW SWITCH DRIVER
18156 M: Clément Léger <clement.leger@bootlin.com>
18157 L: linux-renesas-soc@vger.kernel.org
18158 L: netdev@vger.kernel.org
18160 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
18161 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
18162 F: drivers/net/dsa/rzn1_a5psw*
18163 F: drivers/net/pcs/pcs-rzn1-miic.c
18164 F: include/dt-bindings/net/pcs-rzn1-miic.h
18165 F: include/linux/pcs-rzn1-miic.h
18166 F: net/dsa/tag_rzn1_a5psw.c
18168 RENESAS RZ/N1 RTC CONTROLLER DRIVER
18169 M: Miquel Raynal <miquel.raynal@bootlin.com>
18170 L: linux-rtc@vger.kernel.org
18171 L: linux-renesas-soc@vger.kernel.org
18173 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
18174 F: drivers/rtc/rtc-rzn1.c
18176 RENESAS RZ/N1 USBF CONTROLLER DRIVER
18177 M: Herve Codina <herve.codina@bootlin.com>
18178 L: linux-renesas-soc@vger.kernel.org
18179 L: linux-usb@vger.kernel.org
18181 F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
18182 F: drivers/usb/gadget/udc/renesas_usbf.c
18184 RENESAS RZ/V2M I2C DRIVER
18185 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
18186 L: linux-i2c@vger.kernel.org
18187 L: linux-renesas-soc@vger.kernel.org
18189 F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
18190 F: drivers/i2c/busses/i2c-rzv2m.c
18192 RENESAS USB PHY DRIVER
18193 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
18194 L: linux-renesas-soc@vger.kernel.org
18196 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
18198 RENESAS VERSACLOCK 7 CLOCK DRIVER
18199 M: Alex Helms <alexander.helms.jy@renesas.com>
18201 F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
18202 F: drivers/clk/clk-versaclock7.c
18204 RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
18205 M: Herve Codina <herve.codina@bootlin.com>
18206 L: linux-iio@vger.kernel.org
18208 F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
18209 F: drivers/iio/potentiometer/x9250.c
18211 RESET CONTROLLER FRAMEWORK
18212 M: Philipp Zabel <p.zabel@pengutronix.de>
18214 T: git git://git.pengutronix.de/git/pza/linux
18215 F: Documentation/devicetree/bindings/reset/
18216 F: Documentation/driver-api/reset.rst
18218 F: include/dt-bindings/reset/
18219 F: include/linux/reset-controller.h
18220 F: include/linux/reset.h
18221 F: include/linux/reset/
18222 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
18224 RESTARTABLE SEQUENCES SUPPORT
18225 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18226 M: Peter Zijlstra <peterz@infradead.org>
18227 M: "Paul E. McKenney" <paulmck@kernel.org>
18228 M: Boqun Feng <boqun.feng@gmail.com>
18229 L: linux-kernel@vger.kernel.org
18231 F: include/trace/events/rseq.h
18232 F: include/uapi/linux/rseq.h
18234 F: tools/testing/selftests/rseq/
18237 M: Johannes Berg <johannes@sipsolutions.net>
18238 L: linux-wireless@vger.kernel.org
18240 W: https://wireless.wiki.kernel.org/
18241 Q: https://patchwork.kernel.org/project/linux-wireless/list/
18242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18244 F: Documentation/ABI/stable/sysfs-class-rfkill
18245 F: Documentation/driver-api/rfkill.rst
18246 F: include/linux/rfkill.h
18247 F: include/uapi/linux/rfkill.h
18251 M: Thomas Graf <tgraf@suug.ch>
18252 M: Herbert Xu <herbert@gondor.apana.org.au>
18253 L: netdev@vger.kernel.org
18255 F: include/linux/rhashtable-types.h
18256 F: include/linux/rhashtable.h
18257 F: lib/rhashtable.c
18258 F: lib/test_rhashtable.c
18260 RICOH R5C592 MEMORYSTICK DRIVER
18261 M: Maxim Levitsky <maximlevitsky@gmail.com>
18263 F: drivers/memstick/host/r592.*
18265 RICOH SMARTMEDIA/XD DRIVER
18266 M: Maxim Levitsky <maximlevitsky@gmail.com>
18268 F: drivers/mtd/nand/raw/r852.c
18269 F: drivers/mtd/nand/raw/r852.h
18271 RISC-V ARCHITECTURE
18272 M: Paul Walmsley <paul.walmsley@sifive.com>
18273 M: Palmer Dabbelt <palmer@dabbelt.com>
18274 M: Albert Ou <aou@eecs.berkeley.edu>
18275 L: linux-riscv@lists.infradead.org
18277 Q: https://patchwork.kernel.org/project/linux-riscv/list/
18278 C: irc://irc.libera.chat/riscv
18279 P: Documentation/riscv/patch-acceptance.rst
18280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
18285 RISC-V MICROCHIP FPGA SUPPORT
18286 M: Conor Dooley <conor.dooley@microchip.com>
18287 M: Daire McNamara <daire.mcnamara@microchip.com>
18288 L: linux-riscv@lists.infradead.org
18290 F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
18291 F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
18292 F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
18293 F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
18294 F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
18295 F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
18296 F: Documentation/devicetree/bindings/riscv/microchip.yaml
18297 F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
18298 F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
18299 F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
18300 F: arch/riscv/boot/dts/microchip/
18301 F: drivers/char/hw_random/mpfs-rng.c
18302 F: drivers/clk/microchip/clk-mpfs*.c
18303 F: drivers/i2c/busses/i2c-microchip-corei2c.c
18304 F: drivers/mailbox/mailbox-mpfs.c
18305 F: drivers/pci/controller/pcie-microchip-host.c
18306 F: drivers/reset/reset-mpfs.c
18307 F: drivers/rtc/rtc-mpfs.c
18308 F: drivers/soc/microchip/mpfs-sys-controller.c
18309 F: drivers/spi/spi-microchip-core-qspi.c
18310 F: drivers/spi/spi-microchip-core.c
18311 F: drivers/usb/musb/mpfs.c
18312 F: include/soc/microchip/mpfs.h
18314 RISC-V MISC SOC SUPPORT
18315 M: Conor Dooley <conor@kernel.org>
18316 L: linux-riscv@lists.infradead.org
18318 Q: https://patchwork.kernel.org/project/linux-riscv/list/
18319 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18320 F: Documentation/devicetree/bindings/riscv/
18321 F: arch/riscv/boot/dts/
18322 X: arch/riscv/boot/dts/allwinner/
18323 X: arch/riscv/boot/dts/renesas/
18326 M: Atish Patra <atishp@atishpatra.org>
18327 R: Anup Patel <anup@brainfault.org>
18328 L: linux-riscv@lists.infradead.org
18330 F: drivers/perf/riscv_pmu.c
18331 F: drivers/perf/riscv_pmu_legacy.c
18332 F: drivers/perf/riscv_pmu_sbi.c
18334 RISC-V THEAD SoC SUPPORT
18335 M: Jisheng Zhang <jszhang@kernel.org>
18336 M: Guo Ren <guoren@kernel.org>
18337 M: Fu Wei <wefu@redhat.com>
18338 L: linux-riscv@lists.infradead.org
18340 F: arch/riscv/boot/dts/thead/
18343 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
18344 M: Jack Wang <jinpu.wang@ionos.com>
18345 L: linux-block@vger.kernel.org
18347 F: drivers/block/rnbd/
18350 M: Stefan Achatz <erazor_de@users.sourceforge.net>
18352 W: http://sourceforge.net/projects/roccat/
18353 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
18354 F: drivers/hid/hid-roccat*
18355 F: include/linux/hid-roccat*
18357 ROCKCHIP CRYPTO DRIVERS
18358 M: Corentin Labbe <clabbe@baylibre.com>
18359 L: linux-crypto@vger.kernel.org
18361 F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
18362 F: drivers/crypto/rockchip/
18364 ROCKCHIP I2S TDM DRIVER
18365 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
18366 L: linux-rockchip@lists.infradead.org
18368 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
18369 F: sound/soc/rockchip/rockchip_i2s_tdm.*
18371 ROCKCHIP ISP V1 DRIVER
18372 M: Dafna Hirschfeld <dafna@fastmail.com>
18373 L: linux-media@vger.kernel.org
18374 L: linux-rockchip@lists.infradead.org
18376 F: Documentation/admin-guide/media/rkisp1.rst
18377 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
18378 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
18379 F: drivers/media/platform/rockchip/rkisp1
18380 F: include/uapi/linux/rkisp1-config.h
18382 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18383 M: Jacob Chen <jacob-chen@iotwrt.com>
18384 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18385 L: linux-media@vger.kernel.org
18386 L: linux-rockchip@lists.infradead.org
18388 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
18389 F: drivers/media/platform/rockchip/rga/
18391 ROCKCHIP VIDEO DECODER DRIVER
18392 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18393 L: linux-media@vger.kernel.org
18394 L: linux-rockchip@lists.infradead.org
18396 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18397 F: drivers/staging/media/rkvdec/
18400 M: Jiri Pirko <jiri@resnulli.us>
18401 L: netdev@vger.kernel.org
18403 F: drivers/net/ethernet/rocker/
18405 ROCKETPORT EXPRESS/INFINITY DRIVER
18406 M: Kevin Cernekee <cernekee@gmail.com>
18407 L: linux-serial@vger.kernel.org
18409 F: drivers/tty/serial/rp2.*
18411 ROHM BD99954 CHARGER IC
18412 M: Matti Vaittinen <mazziesaccount@gmail.com>
18414 F: drivers/power/supply/bd99954-charger.c
18415 F: drivers/power/supply/bd99954-charger.h
18417 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18418 M: Tomasz Duszynski <tduszyns@gmail.com>
18420 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
18421 F: drivers/iio/light/bh1750.c
18423 ROHM BU270xx LIGHT SENSOR DRIVERs
18424 M: Matti Vaittinen <mazziesaccount@gmail.com>
18425 L: linux-iio@vger.kernel.org
18427 F: drivers/iio/light/rohm-bu27008.c
18428 F: drivers/iio/light/rohm-bu27034.c
18430 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18431 M: Marek Vasut <marek.vasut+renesas@gmail.com>
18432 L: linux-kernel@vger.kernel.org
18433 L: linux-renesas-soc@vger.kernel.org
18435 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18436 F: drivers/gpio/gpio-bd9571mwv.c
18437 F: drivers/mfd/bd9571mwv.c
18438 F: drivers/regulator/bd9571mwv-regulator.c
18439 F: include/linux/mfd/bd9571mwv.h
18441 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18442 M: Matti Vaittinen <mazziesaccount@gmail.com>
18444 F: drivers/clk/clk-bd718x7.c
18445 F: drivers/gpio/gpio-bd71815.c
18446 F: drivers/gpio/gpio-bd71828.c
18447 F: drivers/mfd/rohm-bd71828.c
18448 F: drivers/mfd/rohm-bd718x7.c
18449 F: drivers/mfd/rohm-bd9576.c
18450 F: drivers/regulator/bd71815-regulator.c
18451 F: drivers/regulator/bd71828-regulator.c
18452 F: drivers/regulator/bd718x7-regulator.c
18453 F: drivers/regulator/bd9576-regulator.c
18454 F: drivers/regulator/rohm-regulator.c
18455 F: drivers/rtc/rtc-bd70528.c
18456 F: drivers/watchdog/bd9576_wdt.c
18457 F: include/linux/mfd/rohm-bd71815.h
18458 F: include/linux/mfd/rohm-bd71828.h
18459 F: include/linux/mfd/rohm-bd718x7.h
18460 F: include/linux/mfd/rohm-bd957x.h
18461 F: include/linux/mfd/rohm-generic.h
18462 F: include/linux/mfd/rohm-shared.h
18465 M: Ralf Baechle <ralf@linux-mips.org>
18466 L: linux-hams@vger.kernel.org
18468 W: http://www.linux-ax25.org/
18469 F: include/net/rose.h
18470 F: include/uapi/linux/rose.h
18473 ROTATION DRIVER FOR ALLWINNER A83T
18474 M: Jernej Skrabec <jernej.skrabec@gmail.com>
18475 L: linux-media@vger.kernel.org
18477 T: git git://linuxtv.org/media_tree.git
18478 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
18479 F: drivers/media/platform/sunxi/sun8i-rotate/
18482 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18483 L: linux-remoteproc@vger.kernel.org
18485 F: drivers/tty/rpmsg_tty.c
18487 RTL2830 MEDIA DRIVER
18488 M: Antti Palosaari <crope@iki.fi>
18489 L: linux-media@vger.kernel.org
18491 W: https://linuxtv.org
18492 W: http://palosaari.fi/linux/
18493 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18494 T: git git://linuxtv.org/anttip/media_tree.git
18495 F: drivers/media/dvb-frontends/rtl2830*
18497 RTL2832 MEDIA DRIVER
18498 M: Antti Palosaari <crope@iki.fi>
18499 L: linux-media@vger.kernel.org
18501 W: https://linuxtv.org
18502 W: http://palosaari.fi/linux/
18503 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18504 T: git git://linuxtv.org/anttip/media_tree.git
18505 F: drivers/media/dvb-frontends/rtl2832*
18507 RTL2832_SDR MEDIA DRIVER
18508 M: Antti Palosaari <crope@iki.fi>
18509 L: linux-media@vger.kernel.org
18511 W: https://linuxtv.org
18512 W: http://palosaari.fi/linux/
18513 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18514 T: git git://linuxtv.org/anttip/media_tree.git
18515 F: drivers/media/dvb-frontends/rtl2832_sdr*
18517 RTL8180 WIRELESS DRIVER
18518 L: linux-wireless@vger.kernel.org
18520 W: https://wireless.wiki.kernel.org/
18521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18522 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
18524 RTL8187 WIRELESS DRIVER
18525 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18526 M: Hin-Tak Leung <htl10@users.sourceforge.net>
18527 M: Larry Finger <Larry.Finger@lwfinger.net>
18528 L: linux-wireless@vger.kernel.org
18530 W: https://wireless.wiki.kernel.org/
18531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18532 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
18534 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
18535 M: Jes Sorensen <Jes.Sorensen@gmail.com>
18536 L: linux-wireless@vger.kernel.org
18538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
18539 F: drivers/net/wireless/realtek/rtl8xxxu/
18541 RTRS TRANSPORT DRIVERS
18542 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
18543 M: Jack Wang <jinpu.wang@ionos.com>
18544 L: linux-rdma@vger.kernel.org
18546 F: drivers/infiniband/ulp/rtrs/
18548 RUNTIME VERIFICATION (RV)
18549 M: Daniel Bristot de Oliveira <bristot@kernel.org>
18550 M: Steven Rostedt <rostedt@goodmis.org>
18551 L: linux-trace-kernel@vger.kernel.org
18553 F: Documentation/trace/rv/
18554 F: include/linux/rv.h
18556 F: kernel/trace/rv/
18557 F: tools/verification/
18560 M: Miguel Ojeda <ojeda@kernel.org>
18561 M: Alex Gaynor <alex.gaynor@gmail.com>
18562 M: Wedson Almeida Filho <wedsonaf@gmail.com>
18563 R: Boqun Feng <boqun.feng@gmail.com>
18564 R: Gary Guo <gary@garyguo.net>
18565 R: Björn Roy Baron <bjorn3_gh@protonmail.com>
18566 R: Benno Lossin <benno.lossin@proton.me>
18567 L: rust-for-linux@vger.kernel.org
18569 W: https://github.com/Rust-for-Linux/linux
18570 B: https://github.com/Rust-for-Linux/linux/issues
18571 C: zulip://rust-for-linux.zulipchat.com
18572 T: git https://github.com/Rust-for-Linux/linux.git rust-next
18573 F: Documentation/rust/
18579 RXRPC SOCKETS (AF_RXRPC)
18580 M: David Howells <dhowells@redhat.com>
18581 M: Marc Dionne <marc.dionne@auristor.com>
18582 L: linux-afs@lists.infradead.org
18584 W: https://www.infradead.org/~dhowells/kafs/
18585 F: Documentation/networking/rxrpc.rst
18586 F: include/keys/rxrpc-type.h
18587 F: include/net/af_rxrpc.h
18588 F: include/trace/events/rxrpc.h
18589 F: include/uapi/linux/rxrpc.h
18592 S3 SAVAGE FRAMEBUFFER DRIVER
18593 M: Antonino Daplas <adaplas@gmail.com>
18594 L: linux-fbdev@vger.kernel.org
18596 F: drivers/video/fbdev/savage/
18599 M: Heiko Carstens <hca@linux.ibm.com>
18600 M: Vasily Gorbik <gor@linux.ibm.com>
18601 M: Alexander Gordeev <agordeev@linux.ibm.com>
18602 R: Christian Borntraeger <borntraeger@linux.ibm.com>
18603 R: Sven Schnelle <svens@linux.ibm.com>
18604 L: linux-s390@vger.kernel.org
18606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18607 F: Documentation/driver-api/s390-drivers.rst
18608 F: Documentation/s390/
18611 F: drivers/watchdog/diag288_wdt.c
18613 S390 COMMON I/O LAYER
18614 M: Vineeth Vijayan <vneethv@linux.ibm.com>
18615 M: Peter Oberparleiter <oberpar@linux.ibm.com>
18616 L: linux-s390@vger.kernel.org
18618 F: drivers/s390/cio/
18621 M: Stefan Haberland <sth@linux.ibm.com>
18622 M: Jan Hoeppner <hoeppner@linux.ibm.com>
18623 L: linux-s390@vger.kernel.org
18625 F: block/partitions/ibm.c
18626 F: drivers/s390/block/dasd*
18627 F: include/linux/dasd_mod.h
18630 M: Niklas Schnelle <schnelle@linux.ibm.com>
18631 M: Matthew Rosato <mjrosato@linux.ibm.com>
18632 R: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18633 L: linux-s390@vger.kernel.org
18635 F: drivers/iommu/s390-iommu.c
18637 S390 IUCV NETWORK LAYER
18638 M: Alexandra Winter <wintera@linux.ibm.com>
18639 M: Wenjia Zhang <wenjia@linux.ibm.com>
18640 L: linux-s390@vger.kernel.org
18641 L: netdev@vger.kernel.org
18643 F: drivers/s390/net/*iucv*
18644 F: include/net/iucv/
18648 M: Alexander Gordeev <agordeev@linux.ibm.com>
18649 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18650 L: linux-s390@vger.kernel.org
18652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18653 F: arch/s390/include/asm/pgtable.h
18656 S390 NETWORK DRIVERS
18657 M: Alexandra Winter <wintera@linux.ibm.com>
18658 M: Wenjia Zhang <wenjia@linux.ibm.com>
18659 L: linux-s390@vger.kernel.org
18660 L: netdev@vger.kernel.org
18662 F: drivers/s390/net/
18665 M: Niklas Schnelle <schnelle@linux.ibm.com>
18666 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18667 L: linux-s390@vger.kernel.org
18669 F: Documentation/s390/pci.rst
18671 F: drivers/pci/hotplug/s390_pci_hpc.c
18674 M: Vineeth Vijayan <vneethv@linux.ibm.com>
18675 L: linux-s390@vger.kernel.org
18677 F: drivers/s390/block/scm*
18678 F: drivers/s390/cio/scm.c
18680 S390 VFIO AP DRIVER
18681 M: Tony Krowiak <akrowiak@linux.ibm.com>
18682 M: Halil Pasic <pasic@linux.ibm.com>
18683 M: Jason Herne <jjherne@linux.ibm.com>
18684 L: linux-s390@vger.kernel.org
18686 F: Documentation/s390/vfio-ap*
18687 F: drivers/s390/crypto/vfio_ap*
18689 S390 VFIO-CCW DRIVER
18690 M: Eric Farman <farman@linux.ibm.com>
18691 M: Matthew Rosato <mjrosato@linux.ibm.com>
18692 R: Halil Pasic <pasic@linux.ibm.com>
18693 L: linux-s390@vger.kernel.org
18694 L: kvm@vger.kernel.org
18696 F: Documentation/s390/vfio-ccw.rst
18697 F: drivers/s390/cio/vfio_ccw*
18698 F: include/uapi/linux/vfio_ccw.h
18700 S390 VFIO-PCI DRIVER
18701 M: Matthew Rosato <mjrosato@linux.ibm.com>
18702 M: Eric Farman <farman@linux.ibm.com>
18703 L: linux-s390@vger.kernel.org
18704 L: kvm@vger.kernel.org
18706 F: arch/s390/kvm/pci*
18707 F: drivers/vfio/pci/vfio_pci_zdev.c
18708 F: include/uapi/linux/vfio_zdev.h
18711 M: Harald Freudenberger <freude@linux.ibm.com>
18712 L: linux-s390@vger.kernel.org
18714 F: drivers/s390/crypto/
18717 M: Steffen Maier <maier@linux.ibm.com>
18718 M: Benjamin Block <bblock@linux.ibm.com>
18719 L: linux-s390@vger.kernel.org
18721 F: drivers/s390/scsi/zfcp_*
18723 SAA6588 RDS RECEIVER DRIVER
18724 M: Hans Verkuil <hverkuil@xs4all.nl>
18725 L: linux-media@vger.kernel.org
18727 W: https://linuxtv.org
18728 T: git git://linuxtv.org/media_tree.git
18729 F: drivers/media/i2c/saa6588*
18731 SAA7134 VIDEO4LINUX DRIVER
18732 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18733 L: linux-media@vger.kernel.org
18735 W: https://linuxtv.org
18736 T: git git://linuxtv.org/media_tree.git
18737 F: Documentation/driver-api/media/drivers/saa7134*
18738 F: drivers/media/pci/saa7134/
18740 SAA7146 VIDEO4LINUX-2 DRIVER
18741 M: Hans Verkuil <hverkuil@xs4all.nl>
18742 L: linux-media@vger.kernel.org
18744 T: git git://linuxtv.org/media_tree.git
18745 F: drivers/media/common/saa7146/
18746 F: drivers/media/pci/saa7146/
18747 F: include/media/drv-intf/saa7146*
18749 SAFESETID SECURITY MODULE
18750 M: Micah Morton <mortonm@chromium.org>
18752 F: Documentation/admin-guide/LSM/SafeSetID.rst
18753 F: security/safesetid/
18755 SAMSUNG AUDIO (ASoC) DRIVERS
18756 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18757 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18759 B: mailto:linux-samsung-soc@vger.kernel.org
18760 F: Documentation/devicetree/bindings/sound/samsung*
18761 F: sound/soc/samsung/
18763 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18764 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18765 L: linux-crypto@vger.kernel.org
18766 L: linux-samsung-soc@vger.kernel.org
18768 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18769 F: drivers/crypto/exynos-rng.c
18771 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18772 M: Łukasz Stelmach <l.stelmach@samsung.com>
18773 L: linux-samsung-soc@vger.kernel.org
18775 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18776 F: drivers/char/hw_random/exynos-trng.c
18778 SAMSUNG FRAMEBUFFER DRIVER
18779 M: Jingoo Han <jingoohan1@gmail.com>
18780 L: linux-fbdev@vger.kernel.org
18782 F: drivers/video/fbdev/s3c-fb.c
18784 SAMSUNG INTERCONNECT DRIVERS
18785 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18786 M: Artur Świgoń <a.swigon@samsung.com>
18787 L: linux-pm@vger.kernel.org
18788 L: linux-samsung-soc@vger.kernel.org
18790 F: drivers/interconnect/samsung/
18792 SAMSUNG LAPTOP DRIVER
18793 M: Corentin Chary <corentin.chary@gmail.com>
18794 L: platform-driver-x86@vger.kernel.org
18796 F: drivers/platform/x86/samsung-laptop.c
18798 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18799 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18800 L: linux-kernel@vger.kernel.org
18801 L: linux-samsung-soc@vger.kernel.org
18803 B: mailto:linux-samsung-soc@vger.kernel.org
18804 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18805 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18806 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18807 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18808 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18809 F: drivers/clk/clk-s2mps11.c
18810 F: drivers/mfd/sec*.c
18811 F: drivers/regulator/s2m*.c
18812 F: drivers/regulator/s5m*.c
18813 F: drivers/rtc/rtc-s5m.c
18814 F: include/linux/mfd/samsung/
18816 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18817 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18818 L: linux-media@vger.kernel.org
18819 L: linux-samsung-soc@vger.kernel.org
18821 F: drivers/media/platform/samsung/s3c-camif/
18822 F: include/media/drv-intf/s3c_camif.h
18824 SAMSUNG S3FWRN5 NFC DRIVER
18825 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18827 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18828 F: drivers/nfc/s3fwrn5
18830 SAMSUNG S5C73M3 CAMERA DRIVER
18831 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18832 M: Andrzej Hajda <andrzej.hajda@intel.com>
18833 L: linux-media@vger.kernel.org
18835 F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
18836 F: drivers/media/i2c/s5c73m3/*
18838 SAMSUNG S5K5BAF CAMERA DRIVER
18839 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18840 M: Andrzej Hajda <andrzej.hajda@intel.com>
18841 L: linux-media@vger.kernel.org
18843 F: drivers/media/i2c/s5k5baf.c
18845 SAMSUNG S5P Security SubSystem (SSS) DRIVER
18846 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18847 M: Vladimir Zapolskiy <vz@mleia.com>
18848 L: linux-crypto@vger.kernel.org
18849 L: linux-samsung-soc@vger.kernel.org
18851 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18852 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18853 F: drivers/crypto/s5p-sss.c
18855 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18856 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18857 L: linux-media@vger.kernel.org
18859 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18860 F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
18861 F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
18862 F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
18863 F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
18864 F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
18865 F: drivers/media/platform/samsung/exynos4-is/
18867 SAMSUNG SOC CLOCK DRIVERS
18868 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18869 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18870 M: Tomasz Figa <tomasz.figa@gmail.com>
18871 M: Chanwoo Choi <cw00.choi@samsung.com>
18872 R: Alim Akhtar <alim.akhtar@samsung.com>
18873 L: linux-samsung-soc@vger.kernel.org
18875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
18876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18877 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18878 F: Documentation/devicetree/bindings/clock/samsung,s3c*
18879 F: drivers/clk/samsung/
18880 F: include/dt-bindings/clock/exynos*.h
18881 F: include/dt-bindings/clock/s5p*.h
18882 F: include/dt-bindings/clock/samsung,*.h
18883 F: include/linux/clk/samsung.h
18885 SAMSUNG SPI DRIVERS
18886 M: Andi Shyti <andi.shyti@kernel.org>
18887 L: linux-spi@vger.kernel.org
18888 L: linux-samsung-soc@vger.kernel.org
18890 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18891 F: drivers/spi/spi-s3c*
18892 F: include/linux/platform_data/spi-s3c64xx.h
18894 SAMSUNG SXGBE DRIVERS
18895 M: Byungho An <bh74.an@samsung.com>
18896 L: netdev@vger.kernel.org
18898 F: drivers/net/ethernet/samsung/sxgbe/
18900 SAMSUNG THERMAL DRIVER
18901 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18902 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18903 L: linux-pm@vger.kernel.org
18904 L: linux-samsung-soc@vger.kernel.org
18906 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18907 F: drivers/thermal/samsung/
18909 SAMSUNG USB2 PHY DRIVER
18910 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18911 L: linux-kernel@vger.kernel.org
18913 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18914 F: Documentation/driver-api/phy/samsung-usb2.rst
18915 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18916 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18917 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18918 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18919 F: drivers/phy/samsung/phy-samsung-usb2.c
18920 F: drivers/phy/samsung/phy-samsung-usb2.h
18922 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18923 M: Paul Barker <paul.barker@sancloud.com>
18924 R: Marc Murphy <marc.murphy@sancloud.com>
18926 F: arch/arm/boot/dts/ti/omap/am335x-sancloud*
18929 M: Zwane Mwaikambo <zwanem@gmail.com>
18931 F: drivers/watchdog/sc1200wdt.c
18934 M: Ingo Molnar <mingo@redhat.com>
18935 M: Peter Zijlstra <peterz@infradead.org>
18936 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18937 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18938 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18939 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18940 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18941 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18942 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18943 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18944 L: linux-kernel@vger.kernel.org
18946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18947 F: include/linux/preempt.h
18948 F: include/linux/sched.h
18949 F: include/linux/wait.h
18950 F: include/uapi/linux/sched.h
18953 SCSI LIBSAS SUBSYSTEM
18954 R: John Garry <john.g.garry@oracle.com>
18955 R: Jason Yan <yanaijie@huawei.com>
18956 L: linux-scsi@vger.kernel.org
18958 F: drivers/scsi/libsas/
18959 F: include/scsi/libsas.h
18960 F: include/scsi/sas_ata.h
18961 F: Documentation/scsi/libsas.rst
18963 SCSI RDMA PROTOCOL (SRP) INITIATOR
18964 M: Bart Van Assche <bvanassche@acm.org>
18965 L: linux-rdma@vger.kernel.org
18967 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18968 F: drivers/infiniband/ulp/srp/
18969 F: include/scsi/srp.h
18971 SCSI RDMA PROTOCOL (SRP) TARGET
18972 M: Bart Van Assche <bvanassche@acm.org>
18973 L: linux-rdma@vger.kernel.org
18974 L: target-devel@vger.kernel.org
18976 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18977 F: drivers/infiniband/ulp/srpt/
18980 M: Doug Gilbert <dgilbert@interlog.com>
18981 L: linux-scsi@vger.kernel.org
18983 W: http://sg.danny.cz/sg
18984 F: Documentation/scsi/scsi-generic.rst
18985 F: drivers/scsi/sg.c
18986 F: include/scsi/sg.h
18989 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18990 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18991 L: linux-scsi@vger.kernel.org
18993 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18996 F: Documentation/devicetree/bindings/scsi/
19002 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19003 L: linux-scsi@vger.kernel.org
19005 F: Documentation/scsi/st.rst
19006 F: drivers/scsi/st.*
19007 F: drivers/scsi/st_*.h
19009 SCSI TARGET CORE USER DRIVER
19010 M: Bodo Stroesser <bostroesser@gmail.com>
19011 L: linux-scsi@vger.kernel.org
19012 L: target-devel@vger.kernel.org
19014 F: Documentation/target/tcmu-design.rst
19015 F: drivers/target/target_core_user.c
19016 F: include/uapi/linux/target_core_user.h
19018 SCSI TARGET SUBSYSTEM
19019 M: "Martin K. Petersen" <martin.petersen@oracle.com>
19020 L: linux-scsi@vger.kernel.org
19021 L: target-devel@vger.kernel.org
19023 W: http://www.linux-iscsi.org
19024 Q: https://patchwork.kernel.org/project/target-devel/list/
19025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19026 F: Documentation/target/
19031 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
19032 M: Xin Long <lucien.xin@gmail.com>
19033 L: linux-sctp@vger.kernel.org
19035 W: https://github.com/sctp/lksctp-tools/wiki
19036 F: Documentation/networking/sctp.rst
19037 F: include/linux/sctp.h
19038 F: include/net/sctp/
19039 F: include/uapi/linux/sctp.h
19043 M: Jim Cromie <jim.cromie@gmail.com>
19045 F: Documentation/i2c/busses/scx200_acb.rst
19046 F: arch/x86/platform/scx200/
19047 F: drivers/i2c/busses/scx200*
19048 F: drivers/mtd/maps/scx200_docflash.c
19049 F: drivers/watchdog/scx200_wdt.c
19050 F: include/linux/scx200.h
19053 M: Jim Cromie <jim.cromie@gmail.com>
19055 F: drivers/char/scx200_gpio.c
19056 F: include/linux/scx200_gpio.h
19058 SCx200 HRT CLOCKSOURCE DRIVER
19059 M: Jim Cromie <jim.cromie@gmail.com>
19061 F: drivers/clocksource/scx200_hrt.c
19063 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
19064 M: Sascha Sommer <saschasommer@freenet.de>
19065 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
19067 F: drivers/mmc/host/sdricoh_cs.c
19069 SECO BOARDS CEC DRIVER
19070 M: Ettore Chimenti <ek5.chimenti@gmail.com>
19072 F: drivers/media/cec/platform/seco/seco-cec.c
19073 F: drivers/media/cec/platform/seco/seco-cec.h
19076 M: Kees Cook <keescook@chromium.org>
19077 R: Andy Lutomirski <luto@amacapital.net>
19078 R: Will Drewry <wad@chromium.org>
19080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
19081 F: Documentation/userspace-api/seccomp_filter.rst
19082 F: include/linux/seccomp.h
19083 F: include/uapi/linux/seccomp.h
19084 F: kernel/seccomp.c
19085 F: tools/testing/selftests/kselftest_harness.h
19086 F: tools/testing/selftests/seccomp/*
19087 K: \bsecure_computing
19090 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
19091 M: Kamal Dasu <kamal.dasu@broadcom.com>
19092 M: Al Cooper <alcooperx@gmail.com>
19093 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
19094 L: linux-mmc@vger.kernel.org
19096 F: drivers/mmc/host/sdhci-brcmstb*
19098 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
19099 M: Adrian Hunter <adrian.hunter@intel.com>
19100 L: linux-mmc@vger.kernel.org
19102 F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
19103 F: drivers/mmc/host/sdhci*
19105 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
19106 M: Eugen Hristev <eugen.hristev@microchip.com>
19107 L: linux-mmc@vger.kernel.org
19109 F: drivers/mmc/host/sdhci-of-at91.c
19111 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
19112 M: Haibo Chen <haibo.chen@nxp.com>
19113 L: linux-imx@nxp.com
19114 L: linux-mmc@vger.kernel.org
19116 F: drivers/mmc/host/sdhci-esdhc-imx.c
19118 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
19119 M: Ben Dooks <ben-linux@fluff.org>
19120 M: Jaehoon Chung <jh80.chung@samsung.com>
19121 L: linux-mmc@vger.kernel.org
19123 F: drivers/mmc/host/sdhci-s3c*
19125 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
19126 M: Viresh Kumar <vireshk@kernel.org>
19127 L: linux-mmc@vger.kernel.org
19129 F: drivers/mmc/host/sdhci-spear.c
19131 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
19132 M: Vignesh Raghavendra <vigneshr@ti.com>
19133 L: linux-mmc@vger.kernel.org
19135 F: drivers/mmc/host/sdhci-omap.c
19137 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
19138 M: Jonathan Derrick <jonathan.derrick@linux.dev>
19139 L: linux-block@vger.kernel.org
19141 F: block/opal_proto.h
19143 F: include/linux/sed*
19144 F: include/uapi/linux/sed*
19146 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19147 M: Mark Rutland <mark.rutland@arm.com>
19148 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
19149 M: Sudeep Holla <sudeep.holla@arm.com>
19150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19152 F: drivers/firmware/smccc/
19153 F: include/linux/arm-smccc.h
19156 M: Security Officers <security@kernel.org>
19158 F: Documentation/process/security-bugs.rst
19161 M: Paul Moore <paul@paul-moore.com>
19162 M: James Morris <jmorris@namei.org>
19163 M: "Serge E. Hallyn" <serge@hallyn.com>
19164 L: linux-security-module@vger.kernel.org (suggested Cc:)
19166 W: http://kernsec.org/
19167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
19169 X: security/selinux/
19171 SELINUX SECURITY MODULE
19172 M: Paul Moore <paul@paul-moore.com>
19173 M: Stephen Smalley <stephen.smalley.work@gmail.com>
19174 M: Eric Paris <eparis@parisplace.org>
19175 L: selinux@vger.kernel.org
19177 W: https://selinuxproject.org
19178 W: https://github.com/SELinuxProject
19179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
19180 F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
19181 F: Documentation/ABI/removed/sysfs-selinux-disable
19182 F: Documentation/admin-guide/LSM/SELinux.rst
19183 F: include/trace/events/avc.h
19184 F: include/uapi/linux/selinux_netlink.h
19185 F: scripts/selinux/
19186 F: security/selinux/
19189 M: Jiri Slaby <jirislaby@kernel.org>
19191 F: drivers/misc/phantom.c
19192 F: include/uapi/linux/phantom.h
19194 SENSEAIR SUNRISE 006-0-0007
19195 M: Jacopo Mondi <jacopo@jmondi.org>
19197 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
19198 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
19199 F: drivers/iio/chemical/sunrise_co2.c
19201 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
19202 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
19204 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
19205 F: drivers/iio/chemical/scd30.h
19206 F: drivers/iio/chemical/scd30_core.c
19207 F: drivers/iio/chemical/scd30_i2c.c
19208 F: drivers/iio/chemical/scd30_serial.c
19210 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
19211 M: Roan van Dijk <roan@protonic.nl>
19213 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
19214 F: drivers/iio/chemical/scd4x.c
19216 SENSIRION SGP40 GAS SENSOR DRIVER
19217 M: Andreas Klinger <ak@it-klinger.de>
19219 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
19220 F: drivers/iio/chemical/sgp40.c
19222 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
19223 M: Tomasz Duszynski <tduszyns@gmail.com>
19225 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
19226 F: drivers/iio/chemical/sps30.c
19227 F: drivers/iio/chemical/sps30_i2c.c
19228 F: drivers/iio/chemical/sps30_serial.c
19231 M: Rob Herring <robh@kernel.org>
19232 L: linux-serial@vger.kernel.org
19234 F: Documentation/devicetree/bindings/serial/serial.yaml
19235 F: drivers/tty/serdev/
19236 F: include/linux/serdev.h
19239 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19240 L: linux-serial@vger.kernel.org
19242 F: Documentation/devicetree/bindings/serial/
19243 F: drivers/tty/serial/
19246 M: Sean Young <sean@mess.org>
19247 L: linux-media@vger.kernel.org
19249 F: drivers/media/rc/serial_ir.c
19251 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
19252 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19253 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19255 F: Documentation/devicetree/bindings/slimbus/
19256 F: drivers/slimbus/
19257 F: include/linux/slimbus.h
19260 M: Edward Cree <ecree.xilinx@gmail.com>
19261 M: Martin Habets <habetsm.xilinx@gmail.com>
19262 L: netdev@vger.kernel.org
19263 L: linux-net-drivers@amd.com
19265 F: Documentation/networking/devlink/sfc.rst
19266 F: drivers/net/ethernet/sfc/
19268 SFCTEMP HWMON DRIVER
19269 M: Emil Renner Berthing <kernel@esmil.dk>
19270 L: linux-hwmon@vger.kernel.org
19272 F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
19273 F: Documentation/hwmon/sfctemp.rst
19274 F: drivers/hwmon/sfctemp.c
19276 SFF/SFP/SFP+ MODULE SUPPORT
19277 M: Russell King <linux@armlinux.org.uk>
19278 L: netdev@vger.kernel.org
19280 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
19281 F: drivers/net/phy/phylink.c
19282 F: drivers/net/phy/sfp*
19283 F: include/linux/mdio/mdio-i2c.h
19284 F: include/linux/phylink.h
19285 F: include/linux/sfp.h
19286 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)
19289 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19291 F: drivers/misc/sgi-gru/
19293 SGI XP/XPC/XPNET DRIVER
19294 M: Robin Holt <robinmholt@gmail.com>
19295 M: Steve Wahl <steve.wahl@hpe.com>
19296 R: Mike Travis <mike.travis@hpe.com>
19298 F: drivers/misc/sgi-xp/
19300 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
19301 M: Karsten Graul <kgraul@linux.ibm.com>
19302 M: Wenjia Zhang <wenjia@linux.ibm.com>
19303 M: Jan Karcher <jaka@linux.ibm.com>
19304 R: D. Wythe <alibuda@linux.alibaba.com>
19305 R: Tony Lu <tonylu@linux.alibaba.com>
19306 R: Wen Gu <guwen@linux.alibaba.com>
19307 L: linux-s390@vger.kernel.org
19311 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
19312 M: Linus Walleij <linus.walleij@linaro.org>
19313 L: linux-iio@vger.kernel.org
19315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
19316 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
19317 F: drivers/iio/light/gp2ap002.c
19319 SHARP RJ54N1CB0C SENSOR DRIVER
19320 M: Jacopo Mondi <jacopo@jmondi.org>
19321 L: linux-media@vger.kernel.org
19323 T: git git://linuxtv.org/media_tree.git
19324 F: drivers/media/i2c/rj54n1cb0c.c
19325 F: include/media/i2c/rj54n1cb0c.h
19327 SH_VOU V4L2 OUTPUT DRIVER
19328 L: linux-media@vger.kernel.org
19330 F: drivers/media/platform/renesas/sh_vou.c
19331 F: include/media/drv-intf/sh_vou.h
19333 SI2157 MEDIA DRIVER
19334 M: Antti Palosaari <crope@iki.fi>
19335 L: linux-media@vger.kernel.org
19337 W: https://linuxtv.org
19338 W: http://palosaari.fi/linux/
19339 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19340 T: git git://linuxtv.org/anttip/media_tree.git
19341 F: drivers/media/tuners/si2157*
19343 SI2165 MEDIA DRIVER
19344 M: Matthias Schwarzott <zzam@gentoo.org>
19345 L: linux-media@vger.kernel.org
19347 W: https://linuxtv.org
19348 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19349 F: drivers/media/dvb-frontends/si2165*
19351 SI2168 MEDIA DRIVER
19352 M: Antti Palosaari <crope@iki.fi>
19353 L: linux-media@vger.kernel.org
19355 W: https://linuxtv.org
19356 W: http://palosaari.fi/linux/
19357 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19358 T: git git://linuxtv.org/anttip/media_tree.git
19359 F: drivers/media/dvb-frontends/si2168*
19361 SI470X FM RADIO RECEIVER I2C DRIVER
19362 M: Hans Verkuil <hverkuil@xs4all.nl>
19363 L: linux-media@vger.kernel.org
19365 W: https://linuxtv.org
19366 T: git git://linuxtv.org/media_tree.git
19367 F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
19368 F: drivers/media/radio/si470x/radio-si470x-i2c.c
19370 SI470X FM RADIO RECEIVER USB DRIVER
19371 M: Hans Verkuil <hverkuil@xs4all.nl>
19372 L: linux-media@vger.kernel.org
19374 W: https://linuxtv.org
19375 T: git git://linuxtv.org/media_tree.git
19376 F: drivers/media/radio/si470x/radio-si470x-common.c
19377 F: drivers/media/radio/si470x/radio-si470x-usb.c
19378 F: drivers/media/radio/si470x/radio-si470x.h
19380 SI4713 FM RADIO TRANSMITTER I2C DRIVER
19381 M: Eduardo Valentin <edubezval@gmail.com>
19382 L: linux-media@vger.kernel.org
19384 W: https://linuxtv.org
19385 T: git git://linuxtv.org/media_tree.git
19386 F: drivers/media/radio/si4713/si4713.?
19388 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
19389 M: Eduardo Valentin <edubezval@gmail.com>
19390 L: linux-media@vger.kernel.org
19392 W: https://linuxtv.org
19393 T: git git://linuxtv.org/media_tree.git
19394 F: drivers/media/radio/si4713/radio-platform-si4713.c
19396 SI4713 FM RADIO TRANSMITTER USB DRIVER
19397 M: Hans Verkuil <hverkuil@xs4all.nl>
19398 L: linux-media@vger.kernel.org
19400 W: https://linuxtv.org
19401 T: git git://linuxtv.org/media_tree.git
19402 F: drivers/media/radio/si4713/radio-usb-si4713.c
19405 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19406 L: linux-media@vger.kernel.org
19408 W: https://linuxtv.org
19409 T: git git://linuxtv.org/media_tree.git
19410 F: drivers/media/common/siano/
19411 F: drivers/media/mmc/siano/
19412 F: drivers/media/usb/siano/
19413 F: drivers/media/usb/siano/
19416 M: Palmer Dabbelt <palmer@dabbelt.com>
19417 M: Paul Walmsley <paul.walmsley@sifive.com>
19418 L: linux-riscv@lists.infradead.org
19423 SIFIVE FU540 SYSTEM-ON-CHIP
19424 M: Paul Walmsley <paul.walmsley@sifive.com>
19425 M: Palmer Dabbelt <palmer@dabbelt.com>
19426 L: linux-riscv@lists.infradead.org
19428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
19433 M: Green Wan <green.wan@sifive.com>
19435 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
19436 F: drivers/dma/sf-pdma/
19439 M: Conor Dooley <conor@kernel.org>
19440 L: linux-riscv@lists.infradead.org
19442 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19443 F: Documentation/devicetree/bindings/cache/sifive,ccache0.yaml
19444 F: drivers/soc/sifive/
19446 SILEAD TOUCHSCREEN DRIVER
19447 M: Hans de Goede <hdegoede@redhat.com>
19448 L: linux-input@vger.kernel.org
19449 L: platform-driver-x86@vger.kernel.org
19451 F: drivers/input/touchscreen/silead.c
19452 F: drivers/platform/x86/touchscreen_dmi.c
19454 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
19455 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
19457 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
19458 F: drivers/net/wireless/silabs/wfx/
19460 SILICON MOTION SM712 FRAME BUFFER DRIVER
19461 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19462 M: Teddy Wang <teddy.wang@siliconmotion.com>
19463 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19464 L: linux-fbdev@vger.kernel.org
19466 F: Documentation/fb/sm712fb.rst
19467 F: drivers/video/fbdev/sm712*
19469 SILVACO I3C DUAL-ROLE MASTER
19470 M: Miquel Raynal <miquel.raynal@bootlin.com>
19471 M: Conor Culhane <conor.culhane@silvaco.com>
19472 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
19474 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
19475 F: drivers/i3c/master/svc-i3c-master.c
19478 M: Hans de Goede <hdegoede@redhat.com>
19479 L: linux-fbdev@vger.kernel.org
19481 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
19482 F: drivers/video/fbdev/simplefb.c
19483 F: include/linux/platform_data/simplefb.h
19485 SIMTEC EB110ATX (Chalice CATS)
19486 M: Simtec Linux Team <linux@simtec.co.uk>
19488 W: http://www.simtec.co.uk/products/EB110ATX/
19491 M: Thorsten Scherer <t.scherer@eckelmann.de>
19492 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
19493 R: Pengutronix Kernel Team <kernel@pengutronix.de>
19495 F: drivers/gpio/gpio-siox.c
19497 F: include/trace/events/siox.h
19499 SIPHASH PRF ROUTINES
19500 M: Jason A. Donenfeld <Jason@zx2c4.com>
19502 F: include/linux/siphash.h
19504 F: lib/siphash_kunit.c
19506 SIS 190 ETHERNET DRIVER
19507 M: Francois Romieu <romieu@fr.zoreil.com>
19508 L: netdev@vger.kernel.org
19510 F: drivers/net/ethernet/sis/sis190.c
19512 SIS 900/7016 FAST ETHERNET DRIVER
19513 M: Daniele Venzano <venza@brownhat.org>
19514 L: netdev@vger.kernel.org
19516 W: http://www.brownhat.org/sis900.html
19517 F: drivers/net/ethernet/sis/sis900.*
19519 SIS FRAMEBUFFER DRIVER
19521 F: Documentation/fb/sisfb.rst
19522 F: drivers/video/fbdev/sis/
19523 F: include/video/sisfb.h
19525 SIS I2C TOUCHSCREEN DRIVER
19526 M: Mika Penttilä <mpenttil@redhat.com>
19527 L: linux-input@vger.kernel.org
19529 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
19530 F: drivers/input/touchscreen/sis_i2c.c
19533 M: Thomas Winischhofer <thomas@winischhofer.net>
19535 W: http://www.winischhofer.at/linuxsisusbvga.shtml
19536 F: drivers/usb/misc/sisusbvga/
19538 SL28 CPLD MFD DRIVER
19539 M: Michael Walle <michael@walle.cc>
19541 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
19542 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
19543 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
19544 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
19545 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
19546 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
19547 F: drivers/gpio/gpio-sl28cpld.c
19548 F: drivers/hwmon/sl28cpld-hwmon.c
19549 F: drivers/irqchip/irq-sl28cpld.c
19550 F: drivers/pwm/pwm-sl28cpld.c
19551 F: drivers/watchdog/sl28cpld_wdt.c
19553 SL28 VPD NVMEM LAYOUT DRIVER
19554 M: Michael Walle <michael@walle.cc>
19556 F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
19557 F: drivers/nvmem/layouts/sl28vpd.c
19560 M: Christoph Lameter <cl@linux.com>
19561 M: Pekka Enberg <penberg@kernel.org>
19562 M: David Rientjes <rientjes@google.com>
19563 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
19564 M: Andrew Morton <akpm@linux-foundation.org>
19565 M: Vlastimil Babka <vbabka@suse.cz>
19566 R: Roman Gushchin <roman.gushchin@linux.dev>
19567 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
19568 L: linux-mm@kvack.org
19570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
19571 F: include/linux/sl?b*.h
19574 SLCAN CAN NETWORK DRIVER
19575 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
19576 L: linux-can@vger.kernel.org
19578 F: drivers/net/can/slcan/
19580 SLEEPABLE READ-COPY UPDATE (SRCU)
19581 M: Lai Jiangshan <jiangshanlai@gmail.com>
19582 M: "Paul E. McKenney" <paulmck@kernel.org>
19583 M: Josh Triplett <josh@joshtriplett.org>
19584 R: Steven Rostedt <rostedt@goodmis.org>
19585 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19586 L: rcu@vger.kernel.org
19588 W: http://www.rdrop.com/users/paulmck/RCU/
19589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19590 F: include/linux/srcu*.h
19591 F: kernel/rcu/srcu*.c
19593 SMACK SECURITY MODULE
19594 M: Casey Schaufler <casey@schaufler-ca.com>
19595 L: linux-security-module@vger.kernel.org
19597 W: http://schaufler-ca.com
19598 T: git git://github.com/cschaufler/smack-next
19599 F: Documentation/admin-guide/LSM/Smack.rst
19602 SMC91x ETHERNET DRIVER
19603 M: Nicolas Pitre <nico@fluxnic.net>
19605 F: drivers/net/ethernet/smsc/smc91x.*
19607 SMM665 HARDWARE MONITOR DRIVER
19608 M: Guenter Roeck <linux@roeck-us.net>
19609 L: linux-hwmon@vger.kernel.org
19611 F: Documentation/hwmon/smm665.rst
19612 F: drivers/hwmon/smm665.c
19614 SMSC EMC2103 HARDWARE MONITOR DRIVER
19615 M: Steve Glendinning <steve.glendinning@shawell.net>
19616 L: linux-hwmon@vger.kernel.org
19618 F: Documentation/hwmon/emc2103.rst
19619 F: drivers/hwmon/emc2103.c
19621 SMSC SCH5627 HARDWARE MONITOR DRIVER
19622 M: Hans de Goede <hdegoede@redhat.com>
19623 L: linux-hwmon@vger.kernel.org
19625 F: Documentation/hwmon/sch5627.rst
19626 F: drivers/hwmon/sch5627.c
19628 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19629 M: Steve Glendinning <steve.glendinning@shawell.net>
19630 L: linux-fbdev@vger.kernel.org
19632 F: drivers/video/fbdev/smscufx.c
19634 SMSC47B397 HARDWARE MONITOR DRIVER
19635 M: Jean Delvare <jdelvare@suse.com>
19636 L: linux-hwmon@vger.kernel.org
19638 F: Documentation/hwmon/smsc47b397.rst
19639 F: drivers/hwmon/smsc47b397.c
19641 SMSC911x ETHERNET DRIVER
19642 M: Steve Glendinning <steve.glendinning@shawell.net>
19643 L: netdev@vger.kernel.org
19645 F: drivers/net/ethernet/smsc/smsc911x.*
19646 F: include/linux/smsc911x.h
19648 SMSC9420 PCI ETHERNET DRIVER
19649 M: Steve Glendinning <steve.glendinning@shawell.net>
19650 L: netdev@vger.kernel.org
19652 F: drivers/net/ethernet/smsc/smsc9420.*
19654 SNET DPU VIRTIO DATA PATH ACCELERATOR
19655 R: Alvaro Karsz <alvaro.karsz@solid-run.com>
19656 F: drivers/vdpa/solidrun/
19658 SOCIONEXT (SNI) AVE NETWORK DRIVER
19659 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19660 L: netdev@vger.kernel.org
19662 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19663 F: drivers/net/ethernet/socionext/sni_ave.c
19665 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
19666 M: Jassi Brar <jaswinder.singh@linaro.org>
19667 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
19668 L: netdev@vger.kernel.org
19670 F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
19671 F: drivers/net/ethernet/socionext/netsec.c
19673 SOCIONEXT (SNI) Synquacer SPI DRIVER
19674 M: Masahisa Kojima <masahisa.kojima@linaro.org>
19675 M: Jassi Brar <jaswinder.singh@linaro.org>
19676 L: linux-spi@vger.kernel.org
19678 F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
19679 F: drivers/spi/spi-synquacer.c
19681 SOCIONEXT SYNQUACER I2C DRIVER
19682 M: Ard Biesheuvel <ardb@kernel.org>
19683 L: linux-i2c@vger.kernel.org
19685 F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
19686 F: drivers/i2c/busses/i2c-synquacer.c
19688 SOCIONEXT UNIPHIER SOUND DRIVER
19689 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19691 F: sound/soc/uniphier/
19693 SOCKET TIMESTAMPING
19694 M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
19696 F: Documentation/networking/timestamping.rst
19697 F: include/uapi/linux/net_tstamp.h
19698 F: tools/testing/selftests/net/so_txtime.c
19700 SOEKRIS NET48XX LED SUPPORT
19701 M: Chris Boot <bootc@bootc.net>
19703 F: drivers/leds/leds-net48xx.c
19705 SOFT-IWARP DRIVER (siw)
19706 M: Bernard Metzler <bmt@zurich.ibm.com>
19707 L: linux-rdma@vger.kernel.org
19709 F: drivers/infiniband/sw/siw/
19710 F: include/uapi/rdma/siw-abi.h
19712 SOFT-ROCE DRIVER (rxe)
19713 M: Zhu Yanjun <zyjzyj2000@gmail.com>
19714 L: linux-rdma@vger.kernel.org
19716 F: drivers/infiniband/sw/rxe/
19717 F: include/uapi/rdma/rdma_user_rxe.h
19719 SOFTLOGIC 6x10 MPEG CODEC
19720 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19721 M: Anton Sviridenko <anton@corp.bluecherry.net>
19722 M: Andrey Utkin <andrey_utkin@fastmail.com>
19723 M: Ismael Luceno <ismael@iodev.co.uk>
19724 L: linux-media@vger.kernel.org
19726 F: drivers/media/pci/solo6x10/
19728 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19729 M: James Morse <james.morse@arm.com>
19730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19732 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
19733 F: drivers/firmware/arm_sdei.c
19734 F: include/linux/arm_sdei.h
19735 F: include/uapi/linux/arm_sdei.h
19737 SOFTWARE NODES AND DEVICE PROPERTIES
19738 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19739 R: Daniel Scally <djrscally@gmail.com>
19740 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19741 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19742 L: linux-acpi@vger.kernel.org
19744 F: drivers/base/property.c
19745 F: drivers/base/swnode.c
19746 F: include/linux/fwnode.h
19747 F: include/linux/property.h
19749 SOFTWARE RAID (Multiple Disks) SUPPORT
19750 M: Song Liu <song@kernel.org>
19751 L: linux-raid@vger.kernel.org
19753 Q: https://patchwork.kernel.org/project/linux-raid/list/
19754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19755 F: drivers/md/Kconfig
19756 F: drivers/md/Makefile
19758 F: drivers/md/raid*
19759 F: include/linux/raid/
19760 F: include/uapi/linux/raid/
19762 SOLIDRUN CLEARFOG SUPPORT
19763 M: Russell King <linux@armlinux.org.uk>
19765 F: arch/arm/boot/dts/marvell/armada-388-clearfog*
19766 F: arch/arm/boot/dts/marvell/armada-38x-solidrun-*
19768 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19769 M: Russell King <linux@armlinux.org.uk>
19771 F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
19772 F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
19773 F: arch/arm/boot/dts/nxp/imx/imx6*-sr-*
19775 SONIC NETWORK DRIVER
19776 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
19777 L: netdev@vger.kernel.org
19779 F: drivers/net/ethernet/natsemi/sonic.*
19781 SONICS SILICON BACKPLANE DRIVER (SSB)
19782 M: Michael Buesch <m@bues.ch>
19783 L: linux-wireless@vger.kernel.org
19786 F: include/linux/ssb/
19788 SONY IMX208 SENSOR DRIVER
19789 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19790 L: linux-media@vger.kernel.org
19792 T: git git://linuxtv.org/media_tree.git
19793 F: drivers/media/i2c/imx208.c
19795 SONY IMX214 SENSOR DRIVER
19796 M: Ricardo Ribalda <ribalda@kernel.org>
19797 L: linux-media@vger.kernel.org
19799 T: git git://linuxtv.org/media_tree.git
19800 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19801 F: drivers/media/i2c/imx214.c
19803 SONY IMX219 SENSOR DRIVER
19804 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
19805 L: linux-media@vger.kernel.org
19807 T: git git://linuxtv.org/media_tree.git
19808 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
19809 F: drivers/media/i2c/imx219.c
19811 SONY IMX258 SENSOR DRIVER
19812 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19813 L: linux-media@vger.kernel.org
19815 T: git git://linuxtv.org/media_tree.git
19816 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
19817 F: drivers/media/i2c/imx258.c
19819 SONY IMX274 SENSOR DRIVER
19820 M: Leon Luo <leonl@leopardimaging.com>
19821 L: linux-media@vger.kernel.org
19823 T: git git://linuxtv.org/media_tree.git
19824 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19825 F: drivers/media/i2c/imx274.c
19827 SONY IMX290 SENSOR DRIVER
19828 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19829 L: linux-media@vger.kernel.org
19831 T: git git://linuxtv.org/media_tree.git
19832 F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
19833 F: drivers/media/i2c/imx290.c
19835 SONY IMX296 SENSOR DRIVER
19836 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19837 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19838 L: linux-media@vger.kernel.org
19840 T: git git://linuxtv.org/media_tree.git
19841 F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
19842 F: drivers/media/i2c/imx296.c
19844 SONY IMX319 SENSOR DRIVER
19845 M: Bingbu Cao <bingbu.cao@intel.com>
19846 L: linux-media@vger.kernel.org
19848 T: git git://linuxtv.org/media_tree.git
19849 F: drivers/media/i2c/imx319.c
19851 SONY IMX334 SENSOR DRIVER
19852 M: Paul J. Murphy <paul.j.murphy@intel.com>
19853 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19854 L: linux-media@vger.kernel.org
19856 T: git git://linuxtv.org/media_tree.git
19857 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19858 F: drivers/media/i2c/imx334.c
19860 SONY IMX335 SENSOR DRIVER
19861 M: Paul J. Murphy <paul.j.murphy@intel.com>
19862 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19863 L: linux-media@vger.kernel.org
19865 T: git git://linuxtv.org/media_tree.git
19866 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
19867 F: drivers/media/i2c/imx335.c
19869 SONY IMX355 SENSOR DRIVER
19870 M: Tianshu Qiu <tian.shu.qiu@intel.com>
19871 L: linux-media@vger.kernel.org
19873 T: git git://linuxtv.org/media_tree.git
19874 F: drivers/media/i2c/imx355.c
19876 SONY IMX412 SENSOR DRIVER
19877 M: Paul J. Murphy <paul.j.murphy@intel.com>
19878 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19879 L: linux-media@vger.kernel.org
19881 T: git git://linuxtv.org/media_tree.git
19882 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19883 F: drivers/media/i2c/imx412.c
19885 SONY IMX415 SENSOR DRIVER
19886 M: Michael Riesch <michael.riesch@wolfvision.net>
19887 L: linux-media@vger.kernel.org
19889 T: git git://linuxtv.org/media_tree.git
19890 F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
19891 F: drivers/media/i2c/imx415.c
19893 SONY MEMORYSTICK SUBSYSTEM
19894 M: Maxim Levitsky <maximlevitsky@gmail.com>
19895 M: Alex Dubov <oakad@yahoo.com>
19896 M: Ulf Hansson <ulf.hansson@linaro.org>
19897 L: linux-mmc@vger.kernel.org
19899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19900 F: drivers/memstick/
19901 F: include/linux/memstick.h
19903 SONY VAIO CONTROL DEVICE DRIVER
19904 M: Mattia Dongili <malattia@linux.it>
19905 L: platform-driver-x86@vger.kernel.org
19907 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19908 F: Documentation/admin-guide/laptops/sony-laptop.rst
19909 F: drivers/char/sonypi.c
19910 F: drivers/platform/x86/sony-laptop.c
19911 F: include/linux/sony-laptop.h
19914 M: Jaroslav Kysela <perex@perex.cz>
19915 M: Takashi Iwai <tiwai@suse.com>
19916 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19918 W: http://www.alsa-project.org/
19919 Q: http://patchwork.kernel.org/project/alsa-devel/list/
19920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19921 F: Documentation/sound/
19923 F: include/uapi/sound/
19925 F: tools/testing/selftests/alsa
19927 SOUND - ALSA SELFTESTS
19928 M: Mark Brown <broonie@kernel.org>
19929 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19930 L: linux-kselftest@vger.kernel.org
19932 F: tools/testing/selftests/alsa
19934 SOUND - COMPRESSED AUDIO
19935 M: Vinod Koul <vkoul@kernel.org>
19936 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19939 F: Documentation/sound/designs/compress-offload.rst
19940 F: include/sound/compress_driver.h
19941 F: include/uapi/sound/compress_*
19942 F: sound/core/compress_offload.c
19943 F: sound/soc/soc-compress.c
19945 SOUND - DMAENGINE HELPERS
19946 M: Lars-Peter Clausen <lars@metafoo.de>
19948 F: include/sound/dmaengine_pcm.h
19949 F: sound/core/pcm_dmaengine.c
19950 F: sound/soc/soc-generic-dmaengine-pcm.c
19952 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19953 M: Liam Girdwood <lgirdwood@gmail.com>
19954 M: Mark Brown <broonie@kernel.org>
19955 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19957 W: http://alsa-project.org/main/index.php/ASoC
19958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19959 F: Documentation/devicetree/bindings/sound/
19960 F: Documentation/sound/soc/
19961 F: include/dt-bindings/sound/
19962 F: include/sound/soc*
19965 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19966 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19967 M: Liam Girdwood <lgirdwood@gmail.com>
19968 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19969 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19970 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19971 M: Daniel Baluta <daniel.baluta@nxp.com>
19972 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19973 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19975 W: https://github.com/thesofproject/linux/
19978 SOUNDWIRE SUBSYSTEM
19979 M: Vinod Koul <vkoul@kernel.org>
19980 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19981 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19982 R: Sanyog Kale <sanyog.r.kale@intel.com>
19983 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19986 F: Documentation/driver-api/soundwire/
19987 F: drivers/soundwire/
19988 F: include/linux/soundwire/
19991 M: Olli Salonen <olli.salonen@iki.fi>
19992 L: linux-media@vger.kernel.org
19994 W: https://linuxtv.org
19995 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19996 F: drivers/media/dvb-frontends/sp2*
19998 SPANISH DOCUMENTATION
19999 M: Carlos Bilbao <carlos.bilbao@amd.com>
20001 F: Documentation/translations/sp_SP/
20003 SPARC + UltraSPARC (sparc/sparc64)
20004 M: "David S. Miller" <davem@davemloft.net>
20005 L: sparclinux@vger.kernel.org
20007 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
20008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20013 SPARC SERIAL DRIVERS
20014 M: "David S. Miller" <davem@davemloft.net>
20015 L: sparclinux@vger.kernel.org
20017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20019 F: drivers/tty/serial/suncore.c
20020 F: drivers/tty/serial/sunhv.c
20021 F: drivers/tty/serial/sunsab.c
20022 F: drivers/tty/serial/sunsab.h
20023 F: drivers/tty/serial/sunsu.c
20024 F: drivers/tty/serial/sunzilog.c
20025 F: drivers/tty/serial/sunzilog.h
20026 F: drivers/tty/vcc.c
20027 F: include/linux/sunserialcore.h
20030 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
20031 L: linux-sparse@vger.kernel.org
20033 W: https://sparse.docs.kernel.org/
20034 Q: https://patchwork.kernel.org/project/linux-sparse/list/
20035 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
20036 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
20037 F: include/linux/compiler.h
20039 SPEAKUP CONSOLE SPEECH DRIVER
20040 M: William Hubbs <w.d.hubbs@gmail.com>
20041 M: Chris Brannon <chris@the-brannons.com>
20042 M: Kirk Reiser <kirk@reisers.ca>
20043 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
20044 L: speakup@linux-speakup.org
20046 W: http://www.linux-speakup.org/
20047 W: https://github.com/linux-speakup/speakup
20048 B: https://github.com/linux-speakup/speakup/issues
20049 F: drivers/accessibility/speakup/
20051 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
20052 M: Viresh Kumar <vireshk@kernel.org>
20053 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
20055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20057 W: http://www.st.com/spear
20058 F: arch/arm/boot/dts/st/spear*
20059 F: arch/arm/mach-spear/
20060 F: drivers/clk/spear/
20061 F: drivers/pinctrl/spear/
20064 M: Tudor Ambarus <tudor.ambarus@linaro.org>
20065 M: Pratyush Yadav <pratyush@kernel.org>
20066 R: Michael Walle <michael@walle.cc>
20067 L: linux-mtd@lists.infradead.org
20069 W: http://www.linux-mtd.infradead.org/
20070 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
20071 C: irc://irc.oftc.net/mtd
20072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
20073 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
20074 F: drivers/mtd/spi-nor/
20075 F: include/linux/mtd/spi-nor.h
20078 M: Mark Brown <broonie@kernel.org>
20079 L: linux-spi@vger.kernel.org
20081 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
20082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
20083 F: Documentation/devicetree/bindings/spi/
20084 F: Documentation/spi/
20086 F: include/linux/spi/
20087 F: include/uapi/linux/spi/
20090 SPIDERNET NETWORK DRIVER for CELL
20091 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
20092 M: Geoff Levand <geoff@infradead.org>
20093 L: netdev@vger.kernel.org
20094 L: linuxppc-dev@lists.ozlabs.org
20096 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
20097 F: drivers/net/ethernet/toshiba/spider_net*
20100 M: Stephen Boyd <sboyd@kernel.org>
20101 L: linux-kernel@vger.kernel.org
20103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
20104 F: Documentation/devicetree/bindings/spmi/
20106 F: include/dt-bindings/spmi/spmi.h
20107 F: include/linux/spmi.h
20108 F: include/trace/events/spmi.h
20111 M: Jeremy Kerr <jk@ozlabs.org>
20112 L: linuxppc-dev@lists.ozlabs.org
20114 W: http://www.ibm.com/developerworks/power/cell/
20115 F: Documentation/filesystems/spufs/spufs.rst
20116 F: arch/powerpc/platforms/cell/spufs/
20118 SQUASHFS FILE SYSTEM
20119 M: Phillip Lougher <phillip@squashfs.org.uk>
20120 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
20122 W: http://squashfs.org.uk
20123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
20124 F: Documentation/filesystems/squashfs.rst
20127 SRM (Alpha) environment access
20128 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
20130 F: arch/alpha/kernel/srm_env.c
20132 ST LSM6DSx IMU IIO DRIVER
20133 M: Lorenzo Bianconi <lorenzo@kernel.org>
20134 L: linux-iio@vger.kernel.org
20136 W: http://www.st.com/
20137 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
20138 F: drivers/iio/imu/st_lsm6dsx/
20140 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
20141 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20142 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
20143 L: linux-media@vger.kernel.org
20145 T: git git://linuxtv.org/media_tree.git
20146 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
20147 F: drivers/media/i2c/st-mipid02.c
20149 ST STM32 I2C/SMBUS DRIVER
20150 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
20151 M: Alain Volmat <alain.volmat@foss.st.com>
20152 L: linux-i2c@vger.kernel.org
20154 F: drivers/i2c/busses/i2c-stm32*
20156 ST STM32 SPI DRIVER
20157 M: Alain Volmat <alain.volmat@foss.st.com>
20158 L: linux-spi@vger.kernel.org
20160 F: drivers/spi/spi-stm32.c
20163 M: Daniel Nilsson <daniel.nilsson@flex.com>
20164 L: linux-hwmon@vger.kernel.org
20166 F: Documentation/hwmon/stpddc60.rst
20167 F: drivers/hwmon/pmbus/stpddc60.c
20170 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20171 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
20172 L: linux-media@vger.kernel.org
20174 T: git git://linuxtv.org/media_tree.git
20175 F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
20176 F: Documentation/userspace-api/media/drivers/st-vgxy61.rst
20177 F: drivers/media/i2c/st-vgxy61.c
20179 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
20180 M: Song Qiang <songqiang1304521@gmail.com>
20181 L: linux-iio@vger.kernel.org
20183 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
20184 F: drivers/iio/proximity/vl53l0x-i2c.c
20187 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20188 M: Sasha Levin <sashal@kernel.org>
20189 L: stable@vger.kernel.org
20191 F: Documentation/process/stable-kernel-rules.rst
20193 STAGING - ATOMISP DRIVER
20194 M: Hans de Goede <hdegoede@redhat.com>
20195 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20196 R: Sakari Ailus <sakari.ailus@linux.intel.com>
20197 L: linux-media@vger.kernel.org
20199 F: drivers/staging/media/atomisp/
20201 STAGING - FIELDBUS SUBSYSTEM
20202 M: Sven Van Asbroeck <TheSven73@gmail.com>
20204 F: drivers/staging/fieldbus/*
20205 F: drivers/staging/fieldbus/Documentation/
20207 STAGING - HMS ANYBUS-S BUS
20208 M: Sven Van Asbroeck <TheSven73@gmail.com>
20210 F: drivers/staging/fieldbus/anybuss/
20212 STAGING - INDUSTRIAL IO
20213 M: Jonathan Cameron <jic23@kernel.org>
20214 L: linux-iio@vger.kernel.org
20216 F: Documentation/devicetree/bindings/staging/iio/
20217 F: drivers/staging/iio/
20219 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
20220 M: Marc Dietrich <marvin24@gmx.de>
20221 L: ac100@lists.launchpad.net (moderated for non-subscribers)
20222 L: linux-tegra@vger.kernel.org
20224 F: drivers/staging/nvec/
20226 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
20227 M: Jens Frederich <jfrederich@gmail.com>
20228 M: Jon Nettleton <jon.nettleton@gmail.com>
20230 W: http://wiki.laptop.org/go/DCON
20231 F: drivers/staging/olpc_dcon/
20233 STAGING - REALTEK RTL8712U DRIVERS
20234 M: Larry Finger <Larry.Finger@lwfinger.net>
20235 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
20237 F: drivers/staging/rtl8712/
20239 STAGING - SEPS525 LCD CONTROLLER DRIVERS
20240 M: Michael Hennerich <michael.hennerich@analog.com>
20241 L: linux-fbdev@vger.kernel.org
20243 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
20244 F: drivers/staging/fbtft/fb_seps525.c
20246 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
20247 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20248 M: Teddy Wang <teddy.wang@siliconmotion.com>
20249 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20250 L: linux-fbdev@vger.kernel.org
20252 F: drivers/staging/sm750fb/
20254 STAGING - VIA VT665X DRIVERS
20255 M: Forest Bond <forest@alittletooquiet.net>
20257 F: drivers/staging/vt665?/
20260 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20261 L: linux-staging@lists.linux.dev
20263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
20264 F: drivers/staging/
20266 STARFIRE/DURALAN NETWORK DRIVER
20267 M: Ion Badulescu <ionut@badula.org>
20269 F: drivers/net/ethernet/adaptec/starfire*
20271 STARFIVE DEVICETREES
20272 M: Emil Renner Berthing <kernel@esmil.dk>
20274 F: arch/riscv/boot/dts/starfive/
20276 STARFIVE DWMAC GLUE LAYER
20277 M: Emil Renner Berthing <kernel@esmil.dk>
20278 M: Samin Guo <samin.guo@starfivetech.com>
20280 F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
20281 F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
20283 STARFIVE JH7110 MMC/SD/SDIO DRIVER
20284 M: William Qiu <william.qiu@starfivetech.com>
20286 F: Documentation/devicetree/bindings/mmc/starfive*
20287 F: drivers/mmc/host/dw_mmc-starfive.c
20289 STARFIVE JH71X0 CLOCK DRIVERS
20290 M: Emil Renner Berthing <kernel@esmil.dk>
20291 M: Hal Feng <hal.feng@starfivetech.com>
20293 F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
20294 F: drivers/clk/starfive/clk-starfive-jh71*
20295 F: include/dt-bindings/clock/starfive?jh71*.h
20297 STARFIVE CRYPTO DRIVER
20298 M: Jia Jie Ho <jiajie.ho@starfivetech.com>
20299 M: William Qiu <william.qiu@starfivetech.com>
20301 F: Documentation/devicetree/bindings/crypto/starfive*
20302 F: drivers/crypto/starfive/
20304 STARFIVE JH71X0 PINCTRL DRIVERS
20305 M: Emil Renner Berthing <kernel@esmil.dk>
20306 M: Jianlong Huang <jianlong.huang@starfivetech.com>
20307 L: linux-gpio@vger.kernel.org
20309 F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
20310 F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
20311 F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
20312 F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
20314 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
20315 M: Emil Renner Berthing <kernel@esmil.dk>
20316 M: Hal Feng <hal.feng@starfivetech.com>
20318 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
20319 F: drivers/reset/starfive/reset-starfive-jh71*
20320 F: include/dt-bindings/reset/starfive?jh71*.h
20322 STARFIVE JH71XX PMU CONTROLLER DRIVER
20323 M: Walker Chen <walker.chen@starfivetech.com>
20325 F: Documentation/devicetree/bindings/power/starfive*
20326 F: drivers/soc/starfive/jh71xx_pmu.c
20327 F: include/dt-bindings/power/starfive,jh7110-pmu.h
20329 STARFIVE JH7110 TDM DRIVER
20330 M: Walker Chen <walker.chen@starfivetech.com>
20332 F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
20333 F: sound/soc/starfive/jh7110_tdm.c
20335 STARFIVE SOC DRIVERS
20336 M: Conor Dooley <conor@kernel.org>
20338 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20339 F: drivers/soc/starfive/
20341 STARFIVE TRNG DRIVER
20342 M: Jia Jie Ho <jiajie.ho@starfivetech.com>
20344 F: Documentation/devicetree/bindings/rng/starfive*
20345 F: drivers/char/hw_random/jh7110-trng.c
20347 STARFIVE WATCHDOG DRIVER
20348 M: Xingyu Wu <xingyu.wu@starfivetech.com>
20349 M: Samin Guo <samin.guo@starfivetech.com>
20351 F: Documentation/devicetree/bindings/watchdog/starfive*
20352 F: drivers/watchdog/starfive-wdt.c
20355 M: Peter Zijlstra <peterz@infradead.org>
20356 M: Josh Poimboeuf <jpoimboe@kernel.org>
20357 M: Jason Baron <jbaron@akamai.com>
20358 R: Steven Rostedt <rostedt@goodmis.org>
20359 R: Ard Biesheuvel <ardb@kernel.org>
20361 F: arch/*/include/asm/jump_label*.h
20362 F: arch/*/include/asm/static_call*.h
20363 F: arch/*/kernel/jump_label.c
20364 F: arch/*/kernel/static_call.c
20365 F: include/linux/jump_label*.h
20366 F: include/linux/static_call*.h
20367 F: kernel/jump_label.c
20368 F: kernel/static_call.c
20370 STI AUDIO (ASoC) DRIVERS
20371 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20372 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20374 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
20378 M: Alain Volmat <alain.volmat@foss.st.com>
20380 F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
20381 F: drivers/media/cec/platform/sti/
20383 STK1160 USB VIDEO CAPTURE DRIVER
20384 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20385 L: linux-media@vger.kernel.org
20387 T: git git://linuxtv.org/media_tree.git
20388 F: drivers/media/usb/stk1160/
20390 STM32 AUDIO (ASoC) DRIVERS
20391 M: Olivier Moysan <olivier.moysan@foss.st.com>
20392 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20393 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20395 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
20396 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
20399 STM32 TIMER/LPTIMER DRIVERS
20400 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
20402 F: Documentation/ABI/testing/*timer-stm32
20403 F: Documentation/devicetree/bindings/*/*stm32-*timer*
20404 F: drivers/*/stm32-*timer*
20405 F: drivers/pwm/pwm-stm32*
20406 F: include/linux/*/stm32-*tim*
20408 STMMAC ETHERNET DRIVER
20409 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
20410 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
20411 M: Jose Abreu <joabreu@synopsys.com>
20412 L: netdev@vger.kernel.org
20414 W: http://www.stlinux.com
20415 F: Documentation/networking/device_drivers/ethernet/stmicro/
20416 F: drivers/net/ethernet/stmicro/stmmac/
20418 SUN HAPPY MEAL ETHERNET DRIVER
20419 M: Sean Anderson <seanga2@gmail.com>
20421 F: drivers/net/ethernet/sun/sunhme.*
20424 M: Sam Creasey <sammy@sammy.net>
20426 W: http://sammy.net/sun3/
20427 F: arch/m68k/include/asm/sun3*
20428 F: arch/m68k/kernel/*sun3*
20429 F: arch/m68k/sun3*/
20430 F: drivers/net/ethernet/i825xx/sun3*
20432 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
20433 M: Hans de Goede <hdegoede@redhat.com>
20434 L: linux-input@vger.kernel.org
20436 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
20437 F: drivers/input/keyboard/sun4i-lradc-keys.c
20439 SUNDANCE NETWORK DRIVER
20440 M: Denis Kirjanov <kda@linux-powerpc.org>
20441 L: netdev@vger.kernel.org
20443 F: drivers/net/ethernet/dlink/sundance.c
20445 SUNPLUS ETHERNET DRIVER
20446 M: Wells Lu <wellslutw@gmail.com>
20447 L: netdev@vger.kernel.org
20449 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
20450 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
20451 F: drivers/net/ethernet/sunplus/
20454 M: Tony Huang <tonyhuang.sunplus@gmail.com>
20455 M: Li-hao Kuo <lhjeff911@gmail.com>
20457 F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
20458 F: drivers/mmc/host/sunplus-mmc.c
20460 SUNPLUS OCOTP DRIVER
20461 M: Vincent Shih <vincent.sunplus@gmail.com>
20463 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
20464 F: drivers/nvmem/sunplus-ocotp.c
20467 M: Hammer Hsieh <hammerh0314@gmail.com>
20469 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
20470 F: drivers/pwm/pwm-sunplus.c
20473 M: Vincent Shih <vincent.sunplus@gmail.com>
20474 L: linux-rtc@vger.kernel.org
20476 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
20477 F: drivers/rtc/rtc-sunplus.c
20479 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
20480 M: Li-hao Kuo <lhjeff911@gmail.com>
20481 L: linux-spi@vger.kernel.org
20483 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
20484 F: drivers/spi/spi-sunplus-sp7021.c
20486 SUNPLUS UART DRIVER
20487 M: Hammer Hsieh <hammerh0314@gmail.com>
20489 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
20490 F: drivers/tty/serial/sunplus-uart.c
20492 SUNPLUS USB2 PHY DRIVER
20493 M: Vincent Shih <vincent.sunplus@gmail.com>
20494 L: linux-usb@vger.kernel.org
20496 F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
20497 F: drivers/phy/sunplus/Kconfig
20498 F: drivers/phy/sunplus/Makefile
20499 F: drivers/phy/sunplus/phy-sunplus-usb2.c
20501 SUNPLUS WATCHDOG DRIVER
20502 M: Xiantao Hu <xt.hu@cqplus1.com>
20503 L: linux-watchdog@vger.kernel.org
20505 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
20506 F: drivers/watchdog/sunplus_wdt.c
20509 M: Yoshinori Sato <ysato@users.sourceforge.jp>
20510 M: Rich Felker <dalias@libc.org>
20511 M: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
20512 L: linux-sh@vger.kernel.org
20514 Q: http://patchwork.kernel.org/project/linux-sh/list/
20515 F: Documentation/arch/sh/
20520 M: "Rafael J. Wysocki" <rafael@kernel.org>
20521 M: Len Brown <len.brown@intel.com>
20522 M: Pavel Machek <pavel@ucw.cz>
20523 L: linux-pm@vger.kernel.org
20525 B: https://bugzilla.kernel.org
20526 F: Documentation/power/
20527 F: arch/x86/kernel/acpi/sleep*
20528 F: arch/x86/kernel/acpi/wakeup*
20529 F: drivers/base/power/
20530 F: include/linux/freezer.h
20531 F: include/linux/pm.h
20532 F: include/linux/suspend.h
20536 M: Martin Mares <mj@ucw.cz>
20537 L: linux-video@atrey.karlin.mff.cuni.cz
20539 F: Documentation/admin-guide/svga.rst
20540 F: arch/x86/boot/video*
20543 M: Jiri Pirko <jiri@resnulli.us>
20544 M: Ivan Vecera <ivecera@redhat.com>
20545 L: netdev@vger.kernel.org
20547 F: include/net/switchdev.h
20550 SY8106A REGULATOR DRIVER
20551 M: Icenowy Zheng <icenowy@aosc.io>
20553 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
20554 F: drivers/regulator/sy8106a-regulator.c
20556 SYNC FILE FRAMEWORK
20557 M: Sumit Semwal <sumit.semwal@linaro.org>
20558 R: Gustavo Padovan <gustavo@padovan.org>
20559 L: linux-media@vger.kernel.org
20560 L: dri-devel@lists.freedesktop.org
20562 T: git git://anongit.freedesktop.org/drm/drm-misc
20563 F: Documentation/driver-api/sync_file.rst
20564 F: drivers/dma-buf/dma-fence*
20565 F: drivers/dma-buf/sw_sync.c
20566 F: drivers/dma-buf/sync_*
20567 F: include/linux/sync_file.h
20568 F: include/uapi/linux/sync_file.h
20570 SYNOPSYS ARC ARCHITECTURE
20571 M: Vineet Gupta <vgupta@kernel.org>
20572 L: linux-snps-arc@lists.infradead.org
20574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
20575 F: Documentation/arch/arc
20576 F: Documentation/devicetree/bindings/arc/*
20577 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
20579 F: drivers/clocksource/arc_timer.c
20580 F: drivers/tty/serial/arc_uart.c
20582 SYNOPSYS ARC HSDK SDP pll clock driver
20583 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20585 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
20586 F: drivers/clk/clk-hsdk-pll.c
20588 SYNOPSYS ARC SDP clock driver
20589 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20591 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
20592 F: drivers/clk/axs10x/*
20594 SYNOPSYS ARC SDP platform support
20595 M: Alexey Brodkin <abrodkin@synopsys.com>
20597 F: Documentation/devicetree/bindings/arc/axs10*
20598 F: arch/arc/boot/dts/ax*
20599 F: arch/arc/plat-axs10x
20601 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
20602 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20604 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
20605 F: drivers/reset/reset-axs10x.c
20607 SYNOPSYS CREG GPIO DRIVER
20608 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20610 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
20611 F: drivers/gpio/gpio-creg-snps.c
20613 SYNOPSYS DESIGNWARE 8250 UART DRIVER
20614 M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
20615 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20617 F: drivers/tty/serial/8250/8250_dw.c
20618 F: drivers/tty/serial/8250/8250_dwlib.*
20619 F: drivers/tty/serial/8250/8250_lpss.c
20621 SYNOPSYS DESIGNWARE APB GPIO DRIVER
20622 M: Hoan Tran <hoan@os.amperecomputing.com>
20623 M: Serge Semin <fancer.lancer@gmail.com>
20624 L: linux-gpio@vger.kernel.org
20626 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
20627 F: drivers/gpio/gpio-dwapb.c
20629 SYNOPSYS DESIGNWARE APB SSI DRIVER
20630 M: Serge Semin <fancer.lancer@gmail.com>
20631 L: linux-spi@vger.kernel.org
20633 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
20634 F: drivers/spi/spi-dw*
20636 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
20637 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20639 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
20640 F: drivers/dma/dw-axi-dmac/
20642 SYNOPSYS DESIGNWARE DMAC DRIVER
20643 M: Viresh Kumar <vireshk@kernel.org>
20644 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20646 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
20647 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
20649 F: include/dt-bindings/dma/dw-dmac.h
20650 F: include/linux/dma/dw.h
20651 F: include/linux/platform_data/dma-dw.h
20653 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
20654 M: Jose Abreu <Jose.Abreu@synopsys.com>
20655 L: netdev@vger.kernel.org
20657 F: drivers/net/ethernet/synopsys/
20659 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
20660 M: Jose Abreu <Jose.Abreu@synopsys.com>
20661 L: netdev@vger.kernel.org
20663 F: drivers/net/pcs/pcs-xpcs.c
20664 F: drivers/net/pcs/pcs-xpcs.h
20665 F: include/linux/pcs/pcs-xpcs.h
20667 SYNOPSYS DESIGNWARE I2C DRIVER
20668 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
20669 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20670 R: Mika Westerberg <mika.westerberg@linux.intel.com>
20671 R: Jan Dabros <jsd@semihalf.com>
20672 L: linux-i2c@vger.kernel.org
20674 F: drivers/i2c/busses/i2c-designware-*
20676 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
20677 M: Jaehoon Chung <jh80.chung@samsung.com>
20678 L: linux-mmc@vger.kernel.org
20680 F: drivers/mmc/host/dw_mmc*
20682 SYNOPSYS HSDK RESET CONTROLLER DRIVER
20683 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20685 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
20686 F: drivers/reset/reset-hsdk.c
20687 F: include/dt-bindings/reset/snps,hsdk-reset.h
20689 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
20690 M: Prabu Thangamuthu <prabu.t@synopsys.com>
20691 M: Manjunath M B <manjumb@synopsys.com>
20692 L: linux-mmc@vger.kernel.org
20694 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
20696 SYSTEM CONFIGURATION (SYSCON)
20697 M: Lee Jones <lee@kernel.org>
20698 M: Arnd Bergmann <arnd@arndb.de>
20700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
20701 F: drivers/mfd/syscon.c
20703 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
20704 M: Sudeep Holla <sudeep.holla@arm.com>
20705 R: Cristian Marussi <cristian.marussi@arm.com>
20706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20708 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
20709 F: drivers/clk/clk-sc[mp]i.c
20710 F: drivers/cpufreq/sc[mp]i-cpufreq.c
20711 F: drivers/firmware/arm_scmi/
20712 F: drivers/firmware/arm_scpi.c
20713 F: drivers/powercap/arm_scmi_powercap.c
20714 F: drivers/regulator/scmi-regulator.c
20715 F: drivers/reset/reset-scmi.c
20716 F: include/linux/sc[mp]i_protocol.h
20717 F: include/trace/events/scmi.h
20718 F: include/uapi/linux/virtio_scmi.h
20720 SYSTEM RESET/SHUTDOWN DRIVERS
20721 M: Sebastian Reichel <sre@kernel.org>
20722 L: linux-pm@vger.kernel.org
20724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20725 F: Documentation/devicetree/bindings/power/reset/
20726 F: drivers/power/reset/
20728 SYSTEM TRACE MODULE CLASS
20729 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
20731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
20732 F: Documentation/trace/stm.rst
20733 F: drivers/hwtracing/stm/
20734 F: include/linux/stm.h
20735 F: include/uapi/linux/stm.h
20737 SYSTEM76 ACPI DRIVER
20738 M: Jeremy Soller <jeremy@system76.com>
20739 M: System76 Product Development <productdev@system76.com>
20740 L: platform-driver-x86@vger.kernel.org
20742 F: drivers/platform/x86/system76_acpi.c
20746 F: Documentation/filesystems/sysv-fs.rst
20748 F: include/linux/sysv_fs.h
20750 TASKSTATS STATISTICS INTERFACE
20751 M: Balbir Singh <bsingharora@gmail.com>
20753 F: Documentation/accounting/taskstats*
20754 F: include/linux/taskstats*
20755 F: kernel/taskstats.c
20758 M: Jamal Hadi Salim <jhs@mojatatu.com>
20759 M: Cong Wang <xiyou.wangcong@gmail.com>
20760 M: Jiri Pirko <jiri@resnulli.us>
20761 L: netdev@vger.kernel.org
20763 F: include/net/pkt_cls.h
20764 F: include/net/pkt_sched.h
20765 F: include/net/tc_act/
20766 F: include/uapi/linux/pkt_cls.h
20767 F: include/uapi/linux/pkt_sched.h
20768 F: include/uapi/linux/tc_act/
20769 F: include/uapi/linux/tc_ematch/
20771 F: tools/testing/selftests/tc-testing
20773 TC90522 MEDIA DRIVER
20774 M: Akihiro Tsukada <tskd08@gmail.com>
20775 L: linux-media@vger.kernel.org
20777 F: drivers/media/dvb-frontends/tc90522*
20779 TCP LOW PRIORITY MODULE
20780 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
20781 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
20783 W: http://tcp-lp-mod.sourceforge.net/
20784 F: net/ipv4/tcp_lp.c
20786 TDA10071 MEDIA DRIVER
20787 M: Antti Palosaari <crope@iki.fi>
20788 L: linux-media@vger.kernel.org
20790 W: https://linuxtv.org
20791 W: http://palosaari.fi/linux/
20792 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20793 T: git git://linuxtv.org/anttip/media_tree.git
20794 F: drivers/media/dvb-frontends/tda10071*
20796 TDA18212 MEDIA DRIVER
20797 M: Antti Palosaari <crope@iki.fi>
20798 L: linux-media@vger.kernel.org
20800 W: https://linuxtv.org
20801 W: http://palosaari.fi/linux/
20802 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20803 T: git git://linuxtv.org/anttip/media_tree.git
20804 F: drivers/media/tuners/tda18212*
20806 TDA18218 MEDIA DRIVER
20807 M: Antti Palosaari <crope@iki.fi>
20808 L: linux-media@vger.kernel.org
20810 W: https://linuxtv.org
20811 W: http://palosaari.fi/linux/
20812 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20813 T: git git://linuxtv.org/anttip/media_tree.git
20814 F: drivers/media/tuners/tda18218*
20816 TDA18250 MEDIA DRIVER
20817 M: Olli Salonen <olli.salonen@iki.fi>
20818 L: linux-media@vger.kernel.org
20820 W: https://linuxtv.org
20821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20822 T: git git://linuxtv.org/media_tree.git
20823 F: drivers/media/tuners/tda18250*
20825 TDA18271 MEDIA DRIVER
20826 M: Michael Krufky <mkrufky@linuxtv.org>
20827 L: linux-media@vger.kernel.org
20829 W: https://linuxtv.org
20830 W: http://github.com/mkrufky
20831 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20832 T: git git://linuxtv.org/mkrufky/tuners.git
20833 F: drivers/media/tuners/tda18271*
20835 TDA1997x MEDIA DRIVER
20836 M: Tim Harvey <tharvey@gateworks.com>
20837 L: linux-media@vger.kernel.org
20839 W: https://linuxtv.org
20840 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20841 F: drivers/media/i2c/tda1997x.*
20843 TDA827x MEDIA DRIVER
20844 M: Michael Krufky <mkrufky@linuxtv.org>
20845 L: linux-media@vger.kernel.org
20847 W: https://linuxtv.org
20848 W: http://github.com/mkrufky
20849 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20850 T: git git://linuxtv.org/mkrufky/tuners.git
20851 F: drivers/media/tuners/tda8290.*
20853 TDA8290 MEDIA DRIVER
20854 M: Michael Krufky <mkrufky@linuxtv.org>
20855 L: linux-media@vger.kernel.org
20857 W: https://linuxtv.org
20858 W: http://github.com/mkrufky
20859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20860 T: git git://linuxtv.org/mkrufky/tuners.git
20861 F: drivers/media/tuners/tda8290.*
20863 TDA9840 MEDIA DRIVER
20864 M: Hans Verkuil <hverkuil@xs4all.nl>
20865 L: linux-media@vger.kernel.org
20867 W: https://linuxtv.org
20868 T: git git://linuxtv.org/media_tree.git
20869 F: drivers/media/i2c/tda9840*
20871 TEA5761 TUNER DRIVER
20872 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20873 L: linux-media@vger.kernel.org
20875 W: https://linuxtv.org
20876 T: git git://linuxtv.org/media_tree.git
20877 F: drivers/media/tuners/tea5761.*
20879 TEA5767 TUNER DRIVER
20880 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20881 L: linux-media@vger.kernel.org
20883 W: https://linuxtv.org
20884 T: git git://linuxtv.org/media_tree.git
20885 F: drivers/media/tuners/tea5767.*
20887 TEA6415C MEDIA DRIVER
20888 M: Hans Verkuil <hverkuil@xs4all.nl>
20889 L: linux-media@vger.kernel.org
20891 W: https://linuxtv.org
20892 T: git git://linuxtv.org/media_tree.git
20893 F: drivers/media/i2c/tea6415c*
20895 TEA6420 MEDIA DRIVER
20896 M: Hans Verkuil <hverkuil@xs4all.nl>
20897 L: linux-media@vger.kernel.org
20899 W: https://linuxtv.org
20900 T: git git://linuxtv.org/media_tree.git
20901 F: drivers/media/i2c/tea6420*
20904 M: Jiri Pirko <jiri@resnulli.us>
20905 L: netdev@vger.kernel.org
20907 F: drivers/net/team/
20908 F: include/linux/if_team.h
20909 F: include/uapi/linux/if_team.h
20910 F: tools/testing/selftests/drivers/net/team/
20912 TECHNICAL ADVISORY BOARD PROCESS DOCS
20913 M: "Theodore Ts'o" <tytso@mit.edu>
20914 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20915 L: tech-board-discuss@lists.linux-foundation.org
20917 F: Documentation/process/contribution-maturity-model.rst
20918 F: Documentation/process/researcher-guidelines.rst
20920 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
20921 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
20923 F: arch/x86/platform/ts5500/
20925 TECHNOTREND USB IR RECEIVER
20926 M: Sean Young <sean@mess.org>
20927 L: linux-media@vger.kernel.org
20929 F: drivers/media/rc/ttusbir.c
20931 TECHWELL TW9910 VIDEO DECODER
20932 L: linux-media@vger.kernel.org
20934 F: drivers/media/i2c/tw9910.c
20935 F: include/media/i2c/tw9910.h
20938 M: Jens Wiklander <jens.wiklander@linaro.org>
20939 R: Sumit Garg <sumit.garg@linaro.org>
20940 L: op-tee@lists.trustedfirmware.org
20942 F: Documentation/staging/tee.rst
20944 F: include/linux/tee_drv.h
20945 F: include/uapi/linux/tee.h
20947 TEGRA ARCHITECTURE SUPPORT
20948 M: Thierry Reding <thierry.reding@gmail.com>
20949 M: Jonathan Hunter <jonathanh@nvidia.com>
20950 L: linux-tegra@vger.kernel.org
20952 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
20953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20957 M: Peter De Schrijver <pdeschrijver@nvidia.com>
20958 M: Prashant Gaikwad <pgaikwad@nvidia.com>
20960 F: drivers/clk/tegra/
20963 M: Laxman Dewangan <ldewangan@nvidia.com>
20964 M: Jon Hunter <jonathanh@nvidia.com>
20966 F: drivers/dma/tegra*
20969 M: Laxman Dewangan <ldewangan@nvidia.com>
20970 R: Dmitry Osipenko <digetx@gmail.com>
20972 F: drivers/i2c/busses/i2c-tegra.c
20974 TEGRA IOMMU DRIVERS
20975 M: Thierry Reding <thierry.reding@gmail.com>
20976 R: Krishna Reddy <vdumpa@nvidia.com>
20977 L: linux-tegra@vger.kernel.org
20979 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20980 F: drivers/iommu/tegra*
20983 M: Laxman Dewangan <ldewangan@nvidia.com>
20985 F: drivers/input/keyboard/tegra-kbc.c
20988 M: Stefan Agner <stefan@agner.ch>
20989 M: Lucas Stach <dev@lynxeye.de>
20991 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20992 F: drivers/mtd/nand/raw/tegra_nand.c
20995 M: Thierry Reding <thierry.reding@gmail.com>
20997 F: drivers/pwm/pwm-tegra.c
20999 TEGRA QUAD SPI DRIVER
21000 M: Thierry Reding <thierry.reding@gmail.com>
21001 M: Jonathan Hunter <jonathanh@nvidia.com>
21002 M: Sowjanya Komatineni <skomatineni@nvidia.com>
21003 L: linux-tegra@vger.kernel.org
21005 F: drivers/spi/spi-tegra210-quad.c
21007 TEGRA SERIAL DRIVER
21008 M: Laxman Dewangan <ldewangan@nvidia.com>
21010 F: drivers/tty/serial/serial-tegra.c
21013 M: Laxman Dewangan <ldewangan@nvidia.com>
21015 F: drivers/spi/spi-tegra*
21018 M: Thierry Reding <thierry.reding@gmail.com>
21019 M: Jonathan Hunter <jonathanh@nvidia.com>
21020 M: Sowjanya Komatineni <skomatineni@nvidia.com>
21021 L: linux-media@vger.kernel.org
21022 L: linux-tegra@vger.kernel.org
21024 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
21025 F: drivers/staging/media/tegra-video/
21027 TEGRA XUSB PADCTL DRIVER
21028 M: JC Kuo <jckuo@nvidia.com>
21030 F: drivers/phy/tegra/xusb*
21032 TEHUTI ETHERNET DRIVER
21033 M: Andy Gospodarek <andy@greyhouse.net>
21034 L: netdev@vger.kernel.org
21036 F: drivers/net/ethernet/tehuti/*
21038 TELECOM CLOCK DRIVER FOR MCPL0010
21039 M: Mark Gross <markgross@kernel.org>
21041 F: drivers/char/tlclk.c
21043 TEMPO SEMICONDUCTOR DRIVERS
21044 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
21046 F: Documentation/devicetree/bindings/sound/tscs*.txt
21047 F: sound/soc/codecs/tscs*.c
21048 F: sound/soc/codecs/tscs*.h
21050 TENSILICA XTENSA PORT (xtensa)
21051 M: Chris Zankel <chris@zankel.net>
21052 M: Max Filippov <jcmvbkbc@gmail.com>
21054 T: git https://github.com/jcmvbkbc/linux-xtensa.git
21056 F: drivers/irqchip/irq-xtensa-*
21058 TEXAS INSTRUMENTS ASoC DRIVERS
21059 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
21060 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21062 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
21065 TEXAS INSTRUMENTS DMA DRIVERS
21066 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
21067 L: dmaengine@vger.kernel.org
21069 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
21070 F: Documentation/devicetree/bindings/dma/ti-edma.txt
21071 F: Documentation/devicetree/bindings/dma/ti/
21073 F: include/linux/dma/k3-psil.h
21074 F: include/linux/dma/k3-udma-glue.h
21075 F: include/linux/dma/ti-cppi5.h
21076 X: drivers/dma/ti/cppi41.c
21078 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
21079 M: Robert Marko <robert.marko@sartura.hr>
21080 M: Luka Perkov <luka.perkov@sartura.hr>
21081 L: linux-hwmon@vger.kernel.org
21083 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
21084 F: Documentation/hwmon/tps23861.rst
21085 F: drivers/hwmon/tps23861.c
21087 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
21088 M: Ricardo Ribalda <ribalda@kernel.org>
21089 L: linux-iio@vger.kernel.org
21091 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
21092 F: drivers/iio/dac/ti-dac7612.c
21094 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
21095 M: Nishanth Menon <nm@ti.com>
21096 M: Tero Kristo <kristo@kernel.org>
21097 M: Santosh Shilimkar <ssantosh@kernel.org>
21098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21100 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
21101 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
21102 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
21103 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
21104 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
21105 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
21106 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
21107 F: drivers/clk/keystone/sci-clk.c
21108 F: drivers/firmware/ti_sci*
21109 F: drivers/irqchip/irq-ti-sci-inta.c
21110 F: drivers/irqchip/irq-ti-sci-intr.c
21111 F: drivers/reset/reset-ti-sci.c
21112 F: drivers/soc/ti/ti_sci_inta_msi.c
21113 F: drivers/soc/ti/ti_sci_pm_domains.c
21114 F: include/dt-bindings/soc/ti,sci_pm_domain.h
21115 F: include/linux/soc/ti/ti_sci_inta_msi.h
21116 F: include/linux/soc/ti/ti_sci_protocol.h
21118 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
21119 M: Puranjay Mohan <puranjay12@gmail.com>
21120 L: linux-iio@vger.kernel.org
21122 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
21123 F: drivers/iio/temperature/tmp117.c
21125 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
21126 M: Hans Verkuil <hverkuil@xs4all.nl>
21127 L: linux-media@vger.kernel.org
21129 W: https://linuxtv.org
21130 T: git git://linuxtv.org/media_tree.git
21131 F: drivers/media/radio/radio-raremono.c
21134 M: Rafael J. Wysocki <rafael@kernel.org>
21135 M: Daniel Lezcano <daniel.lezcano@linaro.org>
21136 R: Amit Kucheria <amitk@kernel.org>
21137 R: Zhang Rui <rui.zhang@intel.com>
21138 L: linux-pm@vger.kernel.org
21140 Q: https://patchwork.kernel.org/project/linux-pm/list/
21141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
21142 F: Documentation/ABI/testing/sysfs-class-thermal
21143 F: Documentation/admin-guide/thermal/
21144 F: Documentation/devicetree/bindings/thermal/
21145 F: Documentation/driver-api/thermal/
21146 F: drivers/thermal/
21147 F: include/dt-bindings/thermal/
21148 F: include/linux/cpu_cooling.h
21149 F: include/linux/thermal.h
21150 F: include/uapi/linux/thermal.h
21151 F: tools/lib/thermal/
21154 THERMAL DRIVER FOR AMLOGIC SOCS
21155 M: Guillaume La Roque <glaroque@baylibre.com>
21156 L: linux-pm@vger.kernel.org
21157 L: linux-amlogic@lists.infradead.org
21159 W: http://linux-meson.com/
21160 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
21161 F: drivers/thermal/amlogic_thermal.c
21163 THERMAL/CPU_COOLING
21164 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
21165 M: Daniel Lezcano <daniel.lezcano@linaro.org>
21166 M: Viresh Kumar <viresh.kumar@linaro.org>
21167 R: Lukasz Luba <lukasz.luba@arm.com>
21168 L: linux-pm@vger.kernel.org
21170 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
21171 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
21172 F: drivers/thermal/cpufreq_cooling.c
21173 F: drivers/thermal/cpuidle_cooling.c
21174 F: include/linux/cpu_cooling.h
21176 THERMAL/POWER_ALLOCATOR
21177 M: Lukasz Luba <lukasz.luba@arm.com>
21178 L: linux-pm@vger.kernel.org
21180 F: Documentation/driver-api/thermal/power_allocator.rst
21181 F: drivers/thermal/gov_power_allocator.c
21182 F: drivers/thermal/thermal_trace_ipa.h
21184 THINKPAD ACPI EXTRAS DRIVER
21185 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
21186 L: ibm-acpi-devel@lists.sourceforge.net
21187 L: platform-driver-x86@vger.kernel.org
21189 W: http://ibm-acpi.sourceforge.net
21190 W: http://thinkwiki.org/wiki/Ibm-acpi
21191 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
21192 F: drivers/platform/x86/thinkpad_acpi.c
21194 THINKPAD LMI DRIVER
21195 M: Mark Pearson <markpearson@lenovo.com>
21196 L: platform-driver-x86@vger.kernel.org
21198 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
21199 F: drivers/platform/x86/think-lmi.?
21201 THUNDERBOLT DMA TRAFFIC TEST DRIVER
21202 M: Isaac Hazan <isaac.hazan@intel.com>
21203 L: linux-usb@vger.kernel.org
21205 F: drivers/thunderbolt/dma_test.c
21208 M: Andreas Noever <andreas.noever@gmail.com>
21209 M: Michael Jamet <michael.jamet@intel.com>
21210 M: Mika Westerberg <mika.westerberg@linux.intel.com>
21211 M: Yehezkel Bernat <YehezkelShB@gmail.com>
21212 L: linux-usb@vger.kernel.org
21214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
21215 F: Documentation/admin-guide/thunderbolt.rst
21216 F: drivers/thunderbolt/
21217 F: include/linux/thunderbolt.h
21219 THUNDERBOLT NETWORK DRIVER
21220 M: Michael Jamet <michael.jamet@intel.com>
21221 M: Mika Westerberg <mika.westerberg@linux.intel.com>
21222 M: Yehezkel Bernat <YehezkelShB@gmail.com>
21223 L: netdev@vger.kernel.org
21225 F: drivers/net/thunderbolt/
21227 THUNDERX GPIO DRIVER
21228 M: Robert Richter <rric@kernel.org>
21230 F: drivers/gpio/gpio-thunderx.c
21232 TI ADS7924 ADC DRIVER
21233 M: Hugo Villeneuve <hvilleneuve@dimonoff.com>
21234 L: linux-iio@vger.kernel.org
21236 F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
21237 F: drivers/iio/adc/ti-ads7924.c
21239 TI AM437X VPFE DRIVER
21240 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21241 L: linux-media@vger.kernel.org
21243 W: https://linuxtv.org
21244 Q: http://patchwork.linuxtv.org/project/linux-media/list/
21245 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21246 F: drivers/media/platform/ti/am437x/
21248 TI BANDGAP AND THERMAL DRIVER
21249 M: Eduardo Valentin <edubezval@gmail.com>
21250 M: Keerthy <j-keerthy@ti.com>
21251 L: linux-pm@vger.kernel.org
21252 L: linux-omap@vger.kernel.org
21254 F: drivers/thermal/ti-soc-thermal/
21256 TI BQ27XXX POWER SUPPLY DRIVER
21257 F: drivers/power/supply/bq27xxx_battery.c
21258 F: drivers/power/supply/bq27xxx_battery_i2c.c
21259 F: include/linux/power/bq27xxx_battery.h
21261 TI CDCE706 CLOCK DRIVER
21262 M: Max Filippov <jcmvbkbc@gmail.com>
21264 F: drivers/clk/clk-cdce706.c
21267 M: Tero Kristo <kristo@kernel.org>
21268 L: linux-omap@vger.kernel.org
21271 F: include/linux/clk/ti.h
21273 TI DAVINCI MACHINE SUPPORT
21274 M: Bartosz Golaszewski <brgl@bgdev.pl>
21275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21278 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
21279 F: arch/arm/boot/dts/ti/davinci/
21280 F: arch/arm/mach-davinci/
21281 F: drivers/i2c/busses/i2c-davinci.c
21283 TI DAVINCI SERIES CLOCK DRIVER
21284 M: David Lechner <david@lechnology.com>
21285 R: Sekhar Nori <nsekhar@ti.com>
21287 F: Documentation/devicetree/bindings/clock/ti/davinci/
21288 F: drivers/clk/davinci/
21289 F: include/linux/clk/davinci.h
21291 TI DAVINCI SERIES GPIO DRIVER
21292 M: Keerthy <j-keerthy@ti.com>
21293 L: linux-gpio@vger.kernel.org
21295 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
21296 F: drivers/gpio/gpio-davinci.c
21298 TI DAVINCI SERIES MEDIA DRIVER
21299 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21300 L: linux-media@vger.kernel.org
21302 W: https://linuxtv.org
21303 Q: http://patchwork.linuxtv.org/project/linux-media/list/
21304 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21305 F: drivers/media/platform/ti/davinci/
21306 F: include/media/davinci/
21308 TI ENHANCED CAPTURE (eCAP) DRIVER
21309 M: Vignesh Raghavendra <vigneshr@ti.com>
21310 R: Julien Panis <jpanis@baylibre.com>
21311 L: linux-iio@vger.kernel.org
21312 L: linux-omap@vger.kernel.org
21314 F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
21315 F: drivers/counter/ti-ecap-capture.c
21317 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
21318 R: David Lechner <david@lechnology.com>
21319 L: linux-iio@vger.kernel.org
21320 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
21321 F: drivers/counter/ti-eqep.c
21323 TI ETHERNET SWITCH DRIVER (CPSW)
21324 R: Grygorii Strashko <grygorii.strashko@ti.com>
21325 L: linux-omap@vger.kernel.org
21326 L: netdev@vger.kernel.org
21328 F: drivers/net/ethernet/ti/cpsw*
21329 F: drivers/net/ethernet/ti/davinci*
21331 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
21332 M: Alex Dubov <oakad@yahoo.com>
21334 W: http://tifmxx.berlios.de/
21335 F: drivers/memstick/host/tifm_ms.c
21336 F: drivers/misc/tifm*
21337 F: drivers/mmc/host/tifm_sd.c
21338 F: include/linux/tifm.h
21340 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
21341 M: Nishanth Menon <nm@ti.com>
21342 M: Santosh Shilimkar <ssantosh@kernel.org>
21343 L: linux-kernel@vger.kernel.org
21344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
21347 F: drivers/soc/ti/*
21349 TI LM49xxx FAMILY ASoC CODEC DRIVERS
21350 M: M R Swami Reddy <mr.swami.reddy@ti.com>
21351 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
21352 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21354 F: sound/soc/codecs/isabelle*
21355 F: sound/soc/codecs/lm49453*
21357 TI LMP92064 ADC DRIVER
21358 M: Leonard Göhrs <l.goehrs@pengutronix.de>
21359 R: kernel@pengutronix.de
21360 L: linux-iio@vger.kernel.org
21362 F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
21363 F: drivers/iio/adc/ti-lmp92064.c
21365 TI PCM3060 ASoC CODEC DRIVER
21366 M: Kirill Marinushkin <kmarinushkin@birdec.com>
21367 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21369 F: Documentation/devicetree/bindings/sound/pcm3060.txt
21370 F: sound/soc/codecs/pcm3060*
21372 TI TAS571X FAMILY ASoC CODEC DRIVER
21373 M: Kevin Cernekee <cernekee@chromium.org>
21374 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21376 F: sound/soc/codecs/tas571x*
21378 TI TMAG5273 MAGNETOMETER DRIVER
21379 M: Gerald Loacker <gerald.loacker@wolfvision.net>
21380 L: linux-iio@vger.kernel.org
21382 F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
21383 F: drivers/iio/magnetometer/tmag5273.c
21385 TI TRF7970A NFC DRIVER
21386 M: Mark Greer <mgreer@animalcreek.com>
21387 L: linux-wireless@vger.kernel.org
21389 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
21390 F: drivers/nfc/trf7970a.c
21392 TI TSC2046 ADC DRIVER
21393 M: Oleksij Rempel <o.rempel@pengutronix.de>
21394 R: kernel@pengutronix.de
21395 L: linux-iio@vger.kernel.org
21397 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
21398 F: drivers/iio/adc/ti-tsc2046.c
21400 TI TWL4030 SERIES SOC CODEC DRIVER
21401 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
21402 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21404 F: sound/soc/codecs/twl4030*
21407 M: Benoit Parrot <bparrot@ti.com>
21408 L: linux-media@vger.kernel.org
21410 W: http://linuxtv.org/
21411 Q: http://patchwork.linuxtv.org/project/linux-media/list/
21412 F: Documentation/devicetree/bindings/media/ti,cal.yaml
21413 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
21414 F: drivers/media/platform/ti/cal/
21415 F: drivers/media/platform/ti/vpe/
21417 TI WILINK WIRELESS DRIVERS
21418 L: linux-wireless@vger.kernel.org
21420 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
21421 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
21422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
21423 F: drivers/net/wireless/ti/
21425 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
21426 M: John Stultz <jstultz@google.com>
21427 M: Thomas Gleixner <tglx@linutronix.de>
21428 R: Stephen Boyd <sboyd@kernel.org>
21429 L: linux-kernel@vger.kernel.org
21431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21432 F: include/linux/clocksource.h
21433 F: include/linux/time.h
21434 F: include/linux/timex.h
21435 F: include/uapi/linux/time.h
21436 F: include/uapi/linux/timex.h
21437 F: kernel/time/alarmtimer.c
21438 F: kernel/time/clocksource.c
21439 F: kernel/time/ntp.c
21440 F: kernel/time/time*.c
21441 F: tools/testing/selftests/timers/
21444 M: Jon Maloy <jmaloy@redhat.com>
21445 M: Ying Xue <ying.xue@windriver.com>
21446 L: netdev@vger.kernel.org (core kernel code)
21447 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
21449 W: http://tipc.sourceforge.net/
21450 F: include/uapi/linux/tipc*.h
21453 TLAN NETWORK DRIVER
21454 M: Samuel Chessman <chessman@tux.org>
21455 L: tlan-devel@lists.sourceforge.net (subscribers-only)
21457 W: http://sourceforge.net/projects/tlan/
21458 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
21459 F: drivers/net/ethernet/ti/tlan.*
21461 TMIO/SDHI MMC DRIVER
21462 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
21463 L: linux-mmc@vger.kernel.org
21464 L: linux-renesas-soc@vger.kernel.org
21466 F: drivers/mmc/host/renesas_sdhi*
21467 F: drivers/mmc/host/tmio_mmc*
21468 F: include/linux/mfd/tmio.h
21470 TMP401 HARDWARE MONITOR DRIVER
21471 M: Guenter Roeck <linux@roeck-us.net>
21472 L: linux-hwmon@vger.kernel.org
21474 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
21475 F: Documentation/hwmon/tmp401.rst
21476 F: drivers/hwmon/tmp401.c
21478 TMP464 HARDWARE MONITOR DRIVER
21479 M: Guenter Roeck <linux@roeck-us.net>
21480 L: linux-hwmon@vger.kernel.org
21482 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
21483 F: Documentation/hwmon/tmp464.rst
21484 F: drivers/hwmon/tmp464.c
21486 TMP513 HARDWARE MONITOR DRIVER
21487 M: Eric Tremblay <etremblay@distech-controls.com>
21488 L: linux-hwmon@vger.kernel.org
21490 F: Documentation/hwmon/tmp513.rst
21491 F: drivers/hwmon/tmp513.c
21493 TMPFS (SHMEM FILESYSTEM)
21494 M: Hugh Dickins <hughd@google.com>
21495 L: linux-mm@kvack.org
21497 F: include/linux/shmem_fs.h
21500 TOMOYO SECURITY MODULE
21501 M: Kentaro Takeda <takedakn@nttdata.co.jp>
21502 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
21503 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
21504 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
21505 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
21506 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
21508 W: https://tomoyo.osdn.jp/
21509 F: security/tomoyo/
21511 TOPSTAR LAPTOP EXTRAS DRIVER
21512 M: Herton Ronaldo Krzesinski <herton@canonical.com>
21513 L: platform-driver-x86@vger.kernel.org
21515 F: drivers/platform/x86/topstar-laptop.c
21517 TORTURE-TEST MODULES
21518 M: Davidlohr Bueso <dave@stgolabs.net>
21519 M: "Paul E. McKenney" <paulmck@kernel.org>
21520 M: Josh Triplett <josh@joshtriplett.org>
21521 L: linux-kernel@vger.kernel.org
21523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21524 F: Documentation/RCU/torture.rst
21525 F: kernel/locking/locktorture.c
21526 F: kernel/rcu/rcuscale.c
21527 F: kernel/rcu/rcutorture.c
21528 F: kernel/rcu/refscale.c
21529 F: kernel/torture.c
21531 TOSHIBA ACPI EXTRAS DRIVER
21532 M: Azael Avalos <coproscefalo@gmail.com>
21533 L: platform-driver-x86@vger.kernel.org
21535 F: drivers/platform/x86/toshiba_acpi.c
21537 TOSHIBA BLUETOOTH DRIVER
21538 M: Azael Avalos <coproscefalo@gmail.com>
21539 L: platform-driver-x86@vger.kernel.org
21541 F: drivers/platform/x86/toshiba_bluetooth.c
21543 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
21544 M: Azael Avalos <coproscefalo@gmail.com>
21545 L: platform-driver-x86@vger.kernel.org
21547 F: drivers/platform/x86/toshiba_haps.c
21550 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
21552 W: http://www.buzzard.org.uk/toshiba/
21553 F: drivers/char/toshiba.c
21554 F: include/linux/toshiba.h
21555 F: include/uapi/linux/toshiba.h
21557 TOSHIBA TC358743 DRIVER
21558 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21559 L: linux-media@vger.kernel.org
21561 F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
21562 F: drivers/media/i2c/tc358743*
21563 F: include/media/i2c/tc358743.h
21565 TOSHIBA WMI HOTKEYS DRIVER
21566 M: Azael Avalos <coproscefalo@gmail.com>
21567 L: platform-driver-x86@vger.kernel.org
21569 F: drivers/platform/x86/toshiba-wmi.c
21572 M: Peter Huewe <peterhuewe@gmx.de>
21573 M: Jarkko Sakkinen <jarkko@kernel.org>
21574 R: Jason Gunthorpe <jgg@ziepe.ca>
21575 L: linux-integrity@vger.kernel.org
21577 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
21578 Q: https://patchwork.kernel.org/project/linux-integrity/list/
21579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
21580 F: drivers/char/tpm/
21583 M: Duke Du <dukedu83@gmail.com>
21584 L: linux-hwmon@vger.kernel.org
21586 F: Documentation/hwmon/tps546d24.rst
21587 F: drivers/hwmon/pmbus/tps546d24.c
21590 M: Steven Rostedt <rostedt@goodmis.org>
21591 M: Masami Hiramatsu <mhiramat@kernel.org>
21592 L: linux-kernel@vger.kernel.org
21593 L: linux-trace-kernel@vger.kernel.org
21595 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
21596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
21597 F: Documentation/trace/*
21599 F: include/linux/trace*.h
21602 F: scripts/tracing/
21603 F: tools/testing/selftests/ftrace/
21605 TRACING MMIO ACCESSES (MMIOTRACE)
21606 M: Steven Rostedt <rostedt@goodmis.org>
21607 M: Masami Hiramatsu <mhiramat@kernel.org>
21608 R: Karol Herbst <karolherbst@gmail.com>
21609 R: Pekka Paalanen <ppaalanen@gmail.com>
21610 L: linux-kernel@vger.kernel.org
21611 L: nouveau@lists.freedesktop.org
21613 F: arch/x86/mm/kmmio.c
21614 F: arch/x86/mm/mmio-mod.c
21615 F: arch/x86/mm/testmmiotrace.c
21616 F: include/linux/mmiotrace.h
21617 F: kernel/trace/trace_mmiotrace.c
21619 TRACING OS NOISE / LATENCY TRACERS
21620 M: Steven Rostedt <rostedt@goodmis.org>
21621 M: Daniel Bristot de Oliveira <bristot@kernel.org>
21623 F: Documentation/trace/hwlat_detector.rst
21624 F: Documentation/trace/osnoise-tracer.rst
21625 F: Documentation/trace/timerlat-tracer.rst
21626 F: arch/*/kernel/trace.c
21627 F: include/trace/events/osnoise.h
21628 F: kernel/trace/trace_hwlat.c
21629 F: kernel/trace/trace_irqsoff.c
21630 F: kernel/trace/trace_osnoise.c
21631 F: kernel/trace/trace_sched_wakeup.c
21633 TRADITIONAL CHINESE DOCUMENTATION
21634 M: Hu Haowen <src.res@email.cn>
21635 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
21637 W: https://github.com/srcres258/linux-doc
21638 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
21639 F: Documentation/translations/zh_TW/
21642 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21643 M: Jiri Slaby <jirislaby@kernel.org>
21645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
21646 F: Documentation/driver-api/serial/
21648 F: drivers/tty/serial/serial_core.c
21649 F: include/linux/selection.h
21650 F: include/linux/serial.h
21651 F: include/linux/serial_core.h
21652 F: include/linux/sysrq.h
21653 F: include/linux/tty*.h
21654 F: include/linux/vt.h
21655 F: include/linux/vt_*.h
21656 F: include/uapi/linux/serial.h
21657 F: include/uapi/linux/serial_core.h
21658 F: include/uapi/linux/tty.h
21660 TUA9001 MEDIA DRIVER
21661 M: Antti Palosaari <crope@iki.fi>
21662 L: linux-media@vger.kernel.org
21664 W: https://linuxtv.org
21665 W: http://palosaari.fi/linux/
21666 Q: http://patchwork.linuxtv.org/project/linux-media/list/
21667 T: git git://linuxtv.org/anttip/media_tree.git
21668 F: drivers/media/tuners/tua9001*
21670 TULIP NETWORK DRIVERS
21671 L: netdev@vger.kernel.org
21672 L: linux-parisc@vger.kernel.org
21674 F: drivers/net/ethernet/dec/tulip/
21677 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
21679 W: http://vtun.sourceforge.net/tun
21680 F: Documentation/networking/tuntap.rst
21681 F: arch/um/os-Linux/drivers/
21683 TURBOCHANNEL SUBSYSTEM
21684 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
21685 M: Ralf Baechle <ralf@linux-mips.org>
21686 L: linux-mips@vger.kernel.org
21688 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
21690 F: include/linux/tc.h
21693 M: "Len Brown" <lenb@kernel.org>
21694 L: linux-pm@vger.kernel.org
21696 Q: https://patchwork.kernel.org/project/linux-pm/list/
21697 B: https://bugzilla.kernel.org
21698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
21699 F: tools/power/x86/turbostat/
21701 TW5864 VIDEO4LINUX DRIVER
21702 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21703 M: Anton Sviridenko <anton@corp.bluecherry.net>
21704 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
21705 M: Andrey Utkin <andrey_utkin@fastmail.com>
21706 L: linux-media@vger.kernel.org
21708 F: drivers/media/pci/tw5864/
21710 TW68 VIDEO4LINUX DRIVER
21711 M: Hans Verkuil <hverkuil@xs4all.nl>
21712 L: linux-media@vger.kernel.org
21714 W: https://linuxtv.org
21715 T: git git://linuxtv.org/media_tree.git
21716 F: drivers/media/pci/tw68/
21718 TW686X VIDEO4LINUX DRIVER
21719 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21720 L: linux-media@vger.kernel.org
21722 W: http://linuxtv.org
21723 T: git git://linuxtv.org/media_tree.git
21724 F: drivers/media/pci/tw686x/
21726 U-BOOT ENVIRONMENT VARIABLES
21727 M: Rafał Miłecki <rafal@milecki.pl>
21729 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
21730 F: drivers/nvmem/u-boot-env.c
21732 UACCE ACCELERATOR FRAMEWORK
21733 M: Zhangfei Gao <zhangfei.gao@linaro.org>
21734 M: Zhou Wang <wangzhou1@hisilicon.com>
21735 L: linux-accelerators@lists.ozlabs.org
21736 L: linux-kernel@vger.kernel.org
21738 F: Documentation/ABI/testing/sysfs-driver-uacce
21739 F: Documentation/misc-devices/uacce.rst
21740 F: drivers/misc/uacce/
21741 F: include/linux/uacce.h
21742 F: include/uapi/misc/uacce/
21744 UBI FILE SYSTEM (UBIFS)
21745 M: Richard Weinberger <richard@nod.at>
21746 L: linux-mtd@lists.infradead.org
21748 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
21749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21751 F: Documentation/ABI/testing/sysfs-fs-ubifs
21752 F: Documentation/filesystems/ubifs-authentication.rst
21753 F: Documentation/filesystems/ubifs.rst
21756 UBLK USERSPACE BLOCK DRIVER
21757 M: Ming Lei <ming.lei@redhat.com>
21758 L: linux-block@vger.kernel.org
21760 F: Documentation/block/ublk.rst
21761 F: drivers/block/ublk_drv.c
21762 F: include/uapi/linux/ublk_cmd.h
21764 UCLINUX (M68KNOMMU AND COLDFIRE)
21765 M: Greg Ungerer <gerg@linux-m68k.org>
21766 L: linux-m68k@lists.linux-m68k.org
21768 W: http://www.linux-m68k.org/
21769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
21770 F: arch/m68k/*/*_no.*
21772 F: arch/m68k/coldfire/
21773 F: arch/m68k/include/asm/*_no.*
21776 M: Jan Kara <jack@suse.com>
21778 F: Documentation/filesystems/udf.rst
21782 M: Bastien Nocera <hadess@hadess.net>
21783 L: linux-input@vger.kernel.org
21785 F: drivers/hid/hid-udraw-ps3.c
21788 M: Evgeniy Dushistov <dushistov@mail.ru>
21790 F: Documentation/admin-guide/ufs.rst
21793 UHID USERSPACE HID IO DRIVER
21794 M: David Rheinsberg <david.rheinsberg@gmail.com>
21795 L: linux-input@vger.kernel.org
21797 F: drivers/hid/uhid.c
21798 F: include/uapi/linux/uhid.h
21801 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21802 L: linux-usb@vger.kernel.org
21804 F: drivers/usb/common/ulpi.c
21805 F: include/linux/ulpi/
21808 M: Gabriel Krisman Bertazi <krisman@collabora.com>
21809 L: linux-fsdevel@vger.kernel.org
21814 M: Tony Finch <dot@dotat.at>
21816 W: http://dotat.at/prog/unifdef
21817 F: scripts/unifdef.c
21819 UNIFORM CDROM DRIVER
21820 M: Phillip Potter <phil@philpotter.co.uk>
21822 F: Documentation/cdrom/
21823 F: drivers/cdrom/cdrom.c
21824 F: include/linux/cdrom.h
21825 F: include/uapi/linux/cdrom.h
21827 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
21828 R: Alim Akhtar <alim.akhtar@samsung.com>
21829 R: Avri Altman <avri.altman@wdc.com>
21830 R: Bart Van Assche <bvanassche@acm.org>
21831 L: linux-scsi@vger.kernel.org
21833 F: Documentation/devicetree/bindings/ufs/
21834 F: Documentation/scsi/ufs.rst
21835 F: drivers/ufs/core/
21837 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
21838 M: Pedro Sousa <pedrom.sousa@synopsys.com>
21839 L: linux-scsi@vger.kernel.org
21841 F: drivers/ufs/host/*dwc*
21843 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
21844 M: Alim Akhtar <alim.akhtar@samsung.com>
21845 L: linux-scsi@vger.kernel.org
21847 F: drivers/ufs/host/ufs-exynos*
21849 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
21850 M: Stanley Chu <stanley.chu@mediatek.com>
21851 L: linux-scsi@vger.kernel.org
21852 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21854 F: drivers/ufs/host/ufs-mediatek*
21856 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
21857 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21858 L: linux-arm-msm@vger.kernel.org
21859 L: linux-scsi@vger.kernel.org
21861 F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
21862 F: drivers/ufs/host/ufs-qcom*
21864 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
21865 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
21866 L: linux-renesas-soc@vger.kernel.org
21867 L: linux-scsi@vger.kernel.org
21869 F: drivers/ufs/host/ufs-renesas.c
21871 UNSORTED BLOCK IMAGES (UBI)
21872 M: Richard Weinberger <richard@nod.at>
21873 L: linux-mtd@lists.infradead.org
21875 W: http://www.linux-mtd.infradead.org/
21876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21878 F: drivers/mtd/ubi/
21879 F: include/linux/mtd/ubi.h
21880 F: include/uapi/mtd/ubi-user.h
21882 USB "USBNET" DRIVER FRAMEWORK
21883 M: Oliver Neukum <oneukum@suse.com>
21884 L: netdev@vger.kernel.org
21886 W: http://www.linux-usb.org/usbnet
21887 F: drivers/net/usb/usbnet.c
21888 F: include/linux/usb/usbnet.h
21891 M: Oliver Neukum <oneukum@suse.com>
21892 L: linux-usb@vger.kernel.org
21894 F: Documentation/usb/acm.rst
21895 F: drivers/usb/class/cdc-acm.*
21897 USB APPLE MFI FASTCHARGE DRIVER
21898 M: Bastien Nocera <hadess@hadess.net>
21899 L: linux-usb@vger.kernel.org
21901 F: drivers/usb/misc/apple-mfi-fastcharge.c
21903 USB AR5523 WIRELESS DRIVER
21904 M: Pontus Fuchs <pontus.fuchs@gmail.com>
21905 L: linux-wireless@vger.kernel.org
21907 F: drivers/net/wireless/ath/ar5523/
21910 M: Oliver Neukum <oneukum@suse.com>
21911 L: linux-usb@vger.kernel.org
21912 L: linux-scsi@vger.kernel.org
21914 F: drivers/usb/storage/uas.c
21916 USB CDC ETHERNET DRIVER
21917 M: Oliver Neukum <oliver@neukum.org>
21918 L: linux-usb@vger.kernel.org
21920 F: drivers/net/usb/cdc_*.c
21921 F: include/uapi/linux/usb/cdc.h
21923 USB CHAOSKEY DRIVER
21924 M: Keith Packard <keithp@keithp.com>
21925 L: linux-usb@vger.kernel.org
21927 F: drivers/usb/misc/chaoskey.c
21929 USB CYPRESS C67X00 DRIVER
21930 L: linux-usb@vger.kernel.org
21932 F: drivers/usb/c67x00/
21934 USB DAVICOM DM9601 DRIVER
21935 M: Peter Korsgaard <peter@korsgaard.com>
21936 L: netdev@vger.kernel.org
21938 W: http://www.linux-usb.org/usbnet
21939 F: drivers/net/usb/dm9601.c
21942 M: Alan Stern <stern@rowland.harvard.edu>
21943 L: linux-usb@vger.kernel.org
21945 F: Documentation/usb/ehci.rst
21946 F: drivers/usb/host/ehci*
21948 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
21949 M: Jiri Kosina <jikos@kernel.org>
21950 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
21951 L: linux-usb@vger.kernel.org
21953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
21954 F: Documentation/hid/hiddev.rst
21955 F: drivers/hid/usbhid/
21957 USB INTEL XHCI ROLE MUX DRIVER
21958 M: Hans de Goede <hdegoede@redhat.com>
21959 L: linux-usb@vger.kernel.org
21961 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
21963 USB IP DRIVER FOR HISILICON KIRIN 960
21964 M: Yu Chen <chenyu56@huawei.com>
21965 M: Binghui Wang <wangbinghui@hisilicon.com>
21966 L: linux-usb@vger.kernel.org
21968 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
21969 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
21971 USB IP DRIVER FOR HISILICON KIRIN 970
21972 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21973 L: linux-usb@vger.kernel.org
21975 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21976 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
21979 M: Olav Kongas <ok@artecdesign.ee>
21980 L: linux-usb@vger.kernel.org
21982 F: drivers/usb/host/isp116x*
21983 F: include/linux/usb/isp116x.h
21986 M: Rui Miguel Silva <rui.silva@linaro.org>
21987 L: linux-usb@vger.kernel.org
21989 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21990 F: drivers/usb/isp1760/*
21992 USB LAN78XX ETHERNET DRIVER
21993 M: Woojung Huh <woojung.huh@microchip.com>
21994 M: UNGLinuxDriver@microchip.com
21995 L: netdev@vger.kernel.org
21997 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21998 F: drivers/net/usb/lan78xx.*
21999 F: include/dt-bindings/net/microchip-lan78xx.h
22001 USB MASS STORAGE DRIVER
22002 M: Alan Stern <stern@rowland.harvard.edu>
22003 L: linux-usb@vger.kernel.org
22004 L: usb-storage@lists.one-eyed-alien.net
22006 F: drivers/usb/storage/
22009 M: Clemens Ladisch <clemens@ladisch.de>
22010 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22013 F: sound/usb/midi.*
22015 USB NETWORKING DRIVERS
22016 L: linux-usb@vger.kernel.org
22018 F: drivers/net/usb/
22021 M: Alan Stern <stern@rowland.harvard.edu>
22022 L: linux-usb@vger.kernel.org
22024 F: Documentation/usb/ohci.rst
22025 F: drivers/usb/host/ohci*
22027 USB OTG FSM (Finite State Machine)
22028 M: Peter Chen <peter.chen@kernel.org>
22029 L: linux-usb@vger.kernel.org
22031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
22032 F: drivers/usb/common/usb-otg-fsm.c
22035 M: Valentina Manea <valentina.manea.m@gmail.com>
22036 M: Shuah Khan <shuah@kernel.org>
22037 M: Shuah Khan <skhan@linuxfoundation.org>
22038 R: Hongren Zheng <i@zenithal.me>
22039 L: linux-usb@vger.kernel.org
22041 F: Documentation/usb/usbip_protocol.rst
22042 F: drivers/usb/usbip/
22043 F: tools/testing/selftests/drivers/usb/usbip/
22044 F: tools/usb/usbip/
22047 M: Petko Manolov <petkan@nucleusys.com>
22048 L: linux-usb@vger.kernel.org
22049 L: netdev@vger.kernel.org
22051 W: https://github.com/petkan/pegasus
22052 T: git https://github.com/petkan/pegasus.git
22053 F: drivers/net/usb/pegasus.*
22055 USB PRINTER DRIVER (usblp)
22056 M: Pete Zaitcev <zaitcev@redhat.com>
22057 L: linux-usb@vger.kernel.org
22059 F: drivers/usb/class/usblp.c
22061 USB QMI WWAN NETWORK DRIVER
22062 M: Bjørn Mork <bjorn@mork.no>
22063 L: netdev@vger.kernel.org
22065 F: Documentation/ABI/testing/sysfs-class-net-qmi
22066 F: drivers/net/usb/qmi_wwan.c
22068 USB RAW GADGET DRIVER
22069 R: Andrey Konovalov <andreyknvl@gmail.com>
22070 L: linux-usb@vger.kernel.org
22072 F: Documentation/usb/raw-gadget.rst
22073 F: drivers/usb/gadget/legacy/raw_gadget.c
22074 F: include/uapi/linux/usb/raw_gadget.h
22077 M: Petko Manolov <petkan@nucleusys.com>
22078 L: linux-usb@vger.kernel.org
22079 L: netdev@vger.kernel.org
22081 W: https://github.com/petkan/rtl8150
22082 T: git https://github.com/petkan/rtl8150.git
22083 F: drivers/net/usb/rtl8150.c
22085 USB SERIAL SUBSYSTEM
22086 M: Johan Hovold <johan@kernel.org>
22087 L: linux-usb@vger.kernel.org
22089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
22090 F: Documentation/usb/usb-serial.rst
22091 F: drivers/usb/serial/
22092 F: include/linux/usb/serial.h
22094 USB SMSC75XX ETHERNET DRIVER
22095 M: Steve Glendinning <steve.glendinning@shawell.net>
22096 L: netdev@vger.kernel.org
22098 F: drivers/net/usb/smsc75xx.*
22100 USB SMSC95XX ETHERNET DRIVER
22101 M: Steve Glendinning <steve.glendinning@shawell.net>
22102 M: UNGLinuxDriver@microchip.com
22103 L: netdev@vger.kernel.org
22105 F: drivers/net/usb/smsc95xx.*
22108 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22109 L: linux-usb@vger.kernel.org
22111 W: http://www.linux-usb.org
22112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
22113 F: Documentation/devicetree/bindings/usb/
22114 F: Documentation/usb/
22116 F: include/dt-bindings/usb/
22117 F: include/linux/usb.h
22118 F: include/linux/usb/
22120 USB TYPEC BUS FOR ALTERNATE MODES
22121 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
22122 L: linux-usb@vger.kernel.org
22124 F: Documentation/ABI/testing/sysfs-bus-typec
22125 F: Documentation/driver-api/usb/typec_bus.rst
22126 F: drivers/usb/typec/altmodes/
22127 F: include/linux/usb/typec_altmode.h
22130 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
22131 L: linux-usb@vger.kernel.org
22133 F: Documentation/ABI/testing/sysfs-class-typec
22134 F: Documentation/driver-api/usb/typec.rst
22135 F: drivers/usb/typec/
22136 F: include/linux/usb/typec.h
22138 USB TYPEC INTEL PMC MUX DRIVER
22139 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
22140 L: linux-usb@vger.kernel.org
22142 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
22143 F: drivers/usb/typec/mux/intel_pmc_mux.c
22145 USB TYPEC PI3USB30532 MUX DRIVER
22146 M: Hans de Goede <hdegoede@redhat.com>
22147 L: linux-usb@vger.kernel.org
22149 F: drivers/usb/typec/mux/pi3usb30532.c
22151 USB TYPEC PORT CONTROLLER DRIVERS
22152 M: Guenter Roeck <linux@roeck-us.net>
22153 L: linux-usb@vger.kernel.org
22155 F: drivers/usb/typec/tcpm/
22158 M: Alan Stern <stern@rowland.harvard.edu>
22159 L: linux-usb@vger.kernel.org
22161 F: drivers/usb/host/uhci*
22164 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22165 L: linux-media@vger.kernel.org
22167 W: http://www.ideasonboard.org/uvc/
22168 T: git git://linuxtv.org/media_tree.git
22169 F: drivers/media/usb/uvc/
22170 F: include/uapi/linux/uvcvideo.h
22173 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22174 M: Daniel Scally <dan.scally@ideasonboard.com>
22175 L: linux-usb@vger.kernel.org
22177 F: drivers/usb/gadget/function/*uvc*
22178 F: drivers/usb/gadget/legacy/webcam.c
22179 F: include/uapi/linux/usb/g_uvc.h
22181 USB WIRELESS RNDIS DRIVER (rndis_wlan)
22182 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
22183 L: linux-wireless@vger.kernel.org
22185 F: drivers/net/wireless/legacy/rndis_wlan.c
22188 M: Mathias Nyman <mathias.nyman@intel.com>
22189 L: linux-usb@vger.kernel.org
22191 F: drivers/usb/host/pci-quirks*
22192 F: drivers/usb/host/xhci*
22195 L: linux-wireless@vger.kernel.org
22197 W: http://linux-lc100020.sourceforge.net
22198 F: drivers/net/wireless/zydas/zd1201.*
22200 USER DATAGRAM PROTOCOL (UDP)
22201 M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22203 F: include/linux/udp.h
22207 USER-MODE LINUX (UML)
22208 M: Richard Weinberger <richard@nod.at>
22209 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
22210 M: Johannes Berg <johannes@sipsolutions.net>
22211 L: linux-um@lists.infradead.org
22213 W: http://user-mode-linux.sourceforge.net
22214 Q: https://patchwork.ozlabs.org/project/linux-um/list/
22215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
22216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
22217 F: Documentation/virt/uml/
22222 USERSPACE COPYIN/COPYOUT (UIOVEC)
22223 M: Alexander Viro <viro@zeniv.linux.org.uk>
22225 F: include/linux/uio.h
22228 USERSPACE DMA BUFFER DRIVER
22229 M: Gerd Hoffmann <kraxel@redhat.com>
22230 L: dri-devel@lists.freedesktop.org
22232 T: git git://anongit.freedesktop.org/drm/drm-misc
22233 F: drivers/dma-buf/udmabuf.c
22234 F: include/uapi/linux/udmabuf.h
22236 USERSPACE I/O (UIO)
22237 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22240 F: Documentation/driver-api/uio-howto.rst
22242 F: include/linux/uio_driver.h
22245 M: Karel Zak <kzak@redhat.com>
22246 L: util-linux@vger.kernel.org
22248 W: http://en.wikipedia.org/wiki/Util-linux
22249 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
22252 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22253 L: linux-kernel@vger.kernel.org
22255 F: include/linux/uuid.h
22260 M: Justin Ernst <justin.ernst@hpe.com>
22261 L: platform-driver-x86@vger.kernel.org
22263 F: drivers/platform/x86/uv_sysfs.c
22266 M: Michal Januszewski <spock@gentoo.org>
22267 L: linux-fbdev@vger.kernel.org
22269 W: https://github.com/mjanusz/v86d
22270 F: Documentation/fb/uvesafb.rst
22271 F: drivers/video/fbdev/uvesafb.*
22273 Ux500 CLOCK DRIVERS
22274 M: Ulf Hansson <ulf.hansson@linaro.org>
22275 L: linux-clk@vger.kernel.org
22276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22278 F: drivers/clk/ux500/
22281 M: Stefan Agner <stefan@agner.ch>
22282 L: linux-mtd@lists.infradead.org
22284 F: drivers/mtd/nand/raw/vf610_nfc.c
22286 VFAT/FAT/MSDOS FILESYSTEM
22287 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
22289 F: Documentation/filesystems/vfat.rst
22291 F: tools/testing/selftests/filesystems/fat/
22294 M: Nipun Gupta <nipun.gupta@amd.com>
22295 M: Nikhil Agarwal <nikhil.agarwal@amd.com>
22296 L: kvm@vger.kernel.org
22298 F: drivers/vfio/cdx/*
22301 M: Alex Williamson <alex.williamson@redhat.com>
22302 L: kvm@vger.kernel.org
22304 T: git https://github.com/awilliam/linux-vfio.git
22305 F: Documentation/ABI/testing/sysfs-devices-vfio-dev
22306 F: Documentation/driver-api/vfio.rst
22308 F: include/linux/vfio.h
22309 F: include/linux/vfio_pci_core.h
22310 F: include/uapi/linux/vfio.h
22313 M: Diana Craciun <diana.craciun@oss.nxp.com>
22314 L: kvm@vger.kernel.org
22316 F: drivers/vfio/fsl-mc/
22318 VFIO HISILICON PCI DRIVER
22319 M: Longfang Liu <liulongfang@huawei.com>
22320 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
22321 L: kvm@vger.kernel.org
22323 F: drivers/vfio/pci/hisilicon/
22325 VFIO MEDIATED DEVICE DRIVERS
22326 M: Kirti Wankhede <kwankhede@nvidia.com>
22327 L: kvm@vger.kernel.org
22329 F: Documentation/driver-api/vfio-mediated-device.rst
22330 F: drivers/vfio/mdev/
22331 F: include/linux/mdev.h
22332 F: samples/vfio-mdev/
22334 VFIO MLX5 PCI DRIVER
22335 M: Yishai Hadas <yishaih@nvidia.com>
22336 L: kvm@vger.kernel.org
22338 F: drivers/vfio/pci/mlx5/
22340 VFIO PCI DEVICE SPECIFIC DRIVERS
22341 R: Jason Gunthorpe <jgg@nvidia.com>
22342 R: Yishai Hadas <yishaih@nvidia.com>
22343 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
22344 R: Kevin Tian <kevin.tian@intel.com>
22345 L: kvm@vger.kernel.org
22347 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
22348 F: drivers/vfio/pci/*/
22350 VFIO PLATFORM DRIVER
22351 M: Eric Auger <eric.auger@redhat.com>
22352 L: kvm@vger.kernel.org
22354 F: drivers/vfio/platform/
22357 R: Lukas Wunner <lukas@wunner.de>
22359 T: git git://anongit.freedesktop.org/drm/drm-misc
22360 F: Documentation/gpu/vga-switcheroo.rst
22361 F: drivers/gpu/vga/vga_switcheroo.c
22362 F: include/linux/vga_switcheroo.h
22364 VIA RHINE NETWORK DRIVER
22365 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
22367 F: drivers/net/ethernet/via/via-rhine.c
22369 VIA SD/MMC CARD CONTROLLER DRIVER
22370 M: Bruce Chang <brucechang@via.com.tw>
22371 M: Harald Welte <HaraldWelte@viatech.com>
22373 F: drivers/mmc/host/via-sdmmc.c
22375 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
22376 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
22377 L: linux-fbdev@vger.kernel.org
22379 F: drivers/video/fbdev/via/
22380 F: include/linux/via-core.h
22381 F: include/linux/via_i2c.h
22383 VIA VELOCITY NETWORK DRIVER
22384 M: Francois Romieu <romieu@fr.zoreil.com>
22385 L: netdev@vger.kernel.org
22387 F: drivers/net/ethernet/via/via-velocity.*
22389 VICODEC VIRTUAL CODEC DRIVER
22390 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
22391 L: linux-media@vger.kernel.org
22393 W: https://linuxtv.org
22394 T: git git://linuxtv.org/media_tree.git
22395 F: drivers/media/test-drivers/vicodec/*
22397 VIDEO I2C POLLING DRIVER
22398 M: Matt Ranostay <matt.ranostay@konsulko.com>
22399 L: linux-media@vger.kernel.org
22401 F: drivers/media/i2c/video-i2c.c
22403 VIDEO MULTIPLEXER DRIVER
22404 M: Philipp Zabel <p.zabel@pengutronix.de>
22405 L: linux-media@vger.kernel.org
22407 F: drivers/media/platform/video-mux.c
22409 VIDEOBUF2 FRAMEWORK
22410 M: Tomasz Figa <tfiga@chromium.org>
22411 M: Marek Szyprowski <m.szyprowski@samsung.com>
22412 L: linux-media@vger.kernel.org
22414 F: drivers/media/common/videobuf2/*
22415 F: include/media/videobuf2-*
22417 VIDTV VIRTUAL DIGITAL TV DRIVER
22418 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
22419 L: linux-media@vger.kernel.org
22421 W: https://linuxtv.org
22422 T: git git://linuxtv.org/media_tree.git
22423 F: drivers/media/test-drivers/vidtv/*
22425 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
22426 M: Shuah Khan <skhan@linuxfoundation.org>
22427 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
22428 L: linux-media@vger.kernel.org
22430 W: https://linuxtv.org
22431 T: git git://linuxtv.org/media_tree.git
22432 F: drivers/media/test-drivers/vimc/*
22435 M: Alex Williamson <alex.williamson@redhat.com>
22436 M: Paolo Bonzini <pbonzini@redhat.com>
22437 L: kvm@vger.kernel.org
22441 VIRTIO AND VHOST VSOCK DRIVER
22442 M: Stefan Hajnoczi <stefanha@redhat.com>
22443 M: Stefano Garzarella <sgarzare@redhat.com>
22444 L: kvm@vger.kernel.org
22445 L: virtualization@lists.linux-foundation.org
22446 L: netdev@vger.kernel.org
22448 F: drivers/vhost/vsock.c
22449 F: include/linux/virtio_vsock.h
22450 F: include/uapi/linux/virtio_vsock.h
22451 F: net/vmw_vsock/virtio_transport.c
22452 F: net/vmw_vsock/virtio_transport_common.c
22455 M: "Michael S. Tsirkin" <mst@redhat.com>
22456 M: David Hildenbrand <david@redhat.com>
22457 L: virtualization@lists.linux-foundation.org
22459 F: drivers/virtio/virtio_balloon.c
22460 F: include/linux/balloon_compaction.h
22461 F: include/uapi/linux/virtio_balloon.h
22462 F: mm/balloon_compaction.c
22464 VIRTIO BLOCK AND SCSI DRIVERS
22465 M: "Michael S. Tsirkin" <mst@redhat.com>
22466 M: Jason Wang <jasowang@redhat.com>
22467 R: Paolo Bonzini <pbonzini@redhat.com>
22468 R: Stefan Hajnoczi <stefanha@redhat.com>
22469 L: virtualization@lists.linux-foundation.org
22471 F: drivers/block/virtio_blk.c
22472 F: drivers/scsi/virtio_scsi.c
22473 F: drivers/vhost/scsi.c
22474 F: include/uapi/linux/virtio_blk.h
22475 F: include/uapi/linux/virtio_scsi.h
22477 VIRTIO CONSOLE DRIVER
22478 M: Amit Shah <amit@kernel.org>
22479 L: virtualization@lists.linux-foundation.org
22481 F: drivers/char/virtio_console.c
22482 F: include/linux/virtio_console.h
22483 F: include/uapi/linux/virtio_console.h
22485 VIRTIO CORE AND NET DRIVERS
22486 M: "Michael S. Tsirkin" <mst@redhat.com>
22487 M: Jason Wang <jasowang@redhat.com>
22488 R: Xuan Zhuo <xuanzhuo@linux.alibaba.com>
22489 L: virtualization@lists.linux-foundation.org
22491 F: Documentation/ABI/testing/sysfs-bus-vdpa
22492 F: Documentation/ABI/testing/sysfs-class-vduse
22493 F: Documentation/devicetree/bindings/virtio/
22494 F: Documentation/driver-api/virtio/
22495 F: drivers/block/virtio_blk.c
22496 F: drivers/crypto/virtio/
22497 F: drivers/net/virtio_net.c
22500 F: include/linux/vdpa.h
22501 F: include/linux/virtio*.h
22502 F: include/linux/vringh.h
22503 F: include/uapi/linux/virtio_*.h
22506 VIRTIO CRYPTO DRIVER
22507 M: Gonglei <arei.gonglei@huawei.com>
22508 L: virtualization@lists.linux-foundation.org
22509 L: linux-crypto@vger.kernel.org
22511 F: drivers/crypto/virtio/
22512 F: include/uapi/linux/virtio_crypto.h
22514 VIRTIO DRIVERS FOR S390
22515 M: Cornelia Huck <cohuck@redhat.com>
22516 M: Halil Pasic <pasic@linux.ibm.com>
22517 M: Eric Farman <farman@linux.ibm.com>
22518 L: linux-s390@vger.kernel.org
22519 L: virtualization@lists.linux-foundation.org
22520 L: kvm@vger.kernel.org
22522 F: arch/s390/include/uapi/asm/virtio-ccw.h
22523 F: drivers/s390/virtio/
22526 M: Vivek Goyal <vgoyal@redhat.com>
22527 M: Stefan Hajnoczi <stefanha@redhat.com>
22528 M: Miklos Szeredi <miklos@szeredi.hu>
22529 L: virtualization@lists.linux-foundation.org
22530 L: linux-fsdevel@vger.kernel.org
22532 W: https://virtio-fs.gitlab.io/
22533 F: Documentation/filesystems/virtiofs.rst
22534 F: fs/fuse/virtio_fs.c
22535 F: include/uapi/linux/virtio_fs.h
22538 M: Enrico Weigelt, metux IT consult <info@metux.net>
22539 M: Viresh Kumar <vireshk@kernel.org>
22540 L: linux-gpio@vger.kernel.org
22541 L: virtualization@lists.linux-foundation.org
22543 F: drivers/gpio/gpio-virtio.c
22544 F: include/uapi/linux/virtio_gpio.h
22547 M: David Airlie <airlied@redhat.com>
22548 M: Gerd Hoffmann <kraxel@redhat.com>
22549 R: Gurchetan Singh <gurchetansingh@chromium.org>
22550 R: Chia-I Wu <olvaffe@gmail.com>
22551 L: dri-devel@lists.freedesktop.org
22552 L: virtualization@lists.linux-foundation.org
22554 T: git git://anongit.freedesktop.org/drm/drm-misc
22555 F: drivers/gpu/drm/virtio/
22556 F: include/uapi/linux/virtio_gpu.h
22558 VIRTIO HOST (VHOST)
22559 M: "Michael S. Tsirkin" <mst@redhat.com>
22560 M: Jason Wang <jasowang@redhat.com>
22561 L: kvm@vger.kernel.org
22562 L: virtualization@lists.linux-foundation.org
22563 L: netdev@vger.kernel.org
22565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
22567 F: include/linux/sched/vhost_task.h
22568 F: include/linux/vhost_iotlb.h
22569 F: include/uapi/linux/vhost.h
22570 F: kernel/vhost_task.c
22573 M: Conghui Chen <conghui.chen@intel.com>
22574 M: Viresh Kumar <viresh.kumar@linaro.org>
22575 L: linux-i2c@vger.kernel.org
22576 L: virtualization@lists.linux-foundation.org
22578 F: drivers/i2c/busses/i2c-virtio.c
22579 F: include/uapi/linux/virtio_i2c.h
22581 VIRTIO INPUT DRIVER
22582 M: Gerd Hoffmann <kraxel@redhat.com>
22584 F: drivers/virtio/virtio_input.c
22585 F: include/uapi/linux/virtio_input.h
22587 VIRTIO IOMMU DRIVER
22588 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
22589 L: virtualization@lists.linux-foundation.org
22591 F: drivers/iommu/virtio-iommu.c
22592 F: include/uapi/linux/virtio_iommu.h
22595 M: David Hildenbrand <david@redhat.com>
22596 L: virtualization@lists.linux-foundation.org
22598 W: https://virtio-mem.gitlab.io/
22599 F: drivers/virtio/virtio_mem.c
22600 F: include/uapi/linux/virtio_mem.h
22603 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
22604 L: virtualization@lists.linux-foundation.org
22606 F: drivers/nvdimm/nd_virtio.c
22607 F: drivers/nvdimm/virtio_pmem.c
22609 VIRTIO SOUND DRIVER
22610 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
22611 M: "Michael S. Tsirkin" <mst@redhat.com>
22612 L: virtualization@lists.linux-foundation.org
22613 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22615 F: include/uapi/linux/virtio_snd.h
22618 VIRTUAL BOX GUEST DEVICE DRIVER
22619 M: Hans de Goede <hdegoede@redhat.com>
22620 M: Arnd Bergmann <arnd@arndb.de>
22621 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22623 F: drivers/virt/vboxguest/
22624 F: include/linux/vbox_utils.h
22625 F: include/uapi/linux/vbox*.h
22627 VIRTUAL BOX SHARED FOLDER VFS DRIVER
22628 M: Hans de Goede <hdegoede@redhat.com>
22629 L: linux-fsdevel@vger.kernel.org
22633 VIRTUAL PCM TEST DRIVER
22634 M: Ivan Orlov <ivan.orlov0322@gmail.com>
22635 L: alsa-devel@alsa-project.org
22637 F: Documentation/sound/cards/pcmtest.rst
22638 F: sound/drivers/pcmtest.c
22639 F: tools/testing/selftests/alsa/test-pcmtest-driver.c
22641 VIRTUAL SERIO DEVICE DRIVER
22642 M: Stephen Chandler Paul <thatslyude@gmail.com>
22644 F: drivers/input/serio/userio.c
22645 F: include/uapi/linux/userio.h
22647 VISL VIRTUAL STATELESS DECODER DRIVER
22648 M: Daniel Almeida <daniel.almeida@collabora.com>
22649 L: linux-media@vger.kernel.org
22651 F: drivers/media/test-drivers/visl
22653 VIVID VIRTUAL VIDEO DRIVER
22654 M: Hans Verkuil <hverkuil@xs4all.nl>
22655 L: linux-media@vger.kernel.org
22657 W: https://linuxtv.org
22658 T: git git://linuxtv.org/media_tree.git
22659 F: drivers/media/test-drivers/vivid/*
22662 M: Florian Fainelli <f.fainelli@gmail.com>
22663 L: openwrt-devel@lists.openwrt.org (subscribers-only)
22665 F: drivers/vlynq/vlynq.c
22666 F: include/linux/vlynq.h
22668 VM SOCKETS (AF_VSOCK)
22669 M: Stefano Garzarella <sgarzare@redhat.com>
22670 L: virtualization@lists.linux-foundation.org
22671 L: netdev@vger.kernel.org
22673 F: drivers/net/vsockmon.c
22674 F: include/net/af_vsock.h
22675 F: include/uapi/linux/vm_sockets.h
22676 F: include/uapi/linux/vm_sockets_diag.h
22677 F: include/uapi/linux/vsockmon.h
22679 F: tools/testing/vsock/
22682 M: Andrew Morton <akpm@linux-foundation.org>
22683 R: Uladzislau Rezki <urezki@gmail.com>
22684 R: Christoph Hellwig <hch@infradead.org>
22685 R: Lorenzo Stoakes <lstoakes@gmail.com>
22686 L: linux-mm@kvack.org
22688 W: http://www.linux-mm.org
22689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
22690 F: include/linux/vmalloc.h
22694 M: Martyn Welch <martyn@welchs.me.uk>
22695 M: Manohar Vanga <manohar.vanga@gmail.com>
22696 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22697 L: linux-kernel@vger.kernel.org
22699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22700 F: Documentation/driver-api/vme.rst
22701 F: drivers/staging/vme_user/
22703 VMWARE BALLOON DRIVER
22704 M: Nadav Amit <namit@vmware.com>
22705 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22706 L: linux-kernel@vger.kernel.org
22708 F: drivers/misc/vmw_balloon.c
22710 VMWARE HYPERVISOR INTERFACE
22711 M: Ajay Kaher <akaher@vmware.com>
22712 M: Alexey Makhalov <amakhalov@vmware.com>
22713 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22714 L: virtualization@lists.linux-foundation.org
22717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
22718 F: arch/x86/include/asm/vmware.h
22719 F: arch/x86/kernel/cpu/vmware.c
22721 VMWARE PVRDMA DRIVER
22722 M: Bryan Tan <bryantan@vmware.com>
22723 M: Vishnu Dasa <vdasa@vmware.com>
22724 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22725 L: linux-rdma@vger.kernel.org
22727 F: drivers/infiniband/hw/vmw_pvrdma/
22729 VMWARE PVSCSI DRIVER
22730 M: Vishal Bhakta <vbhakta@vmware.com>
22731 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22732 L: linux-scsi@vger.kernel.org
22734 F: drivers/scsi/vmw_pvscsi.c
22735 F: drivers/scsi/vmw_pvscsi.h
22737 VMWARE VIRTUAL PTP CLOCK DRIVER
22738 M: Deep Shah <sdeep@vmware.com>
22739 R: Ajay Kaher <akaher@vmware.com>
22740 R: Alexey Makhalov <amakhalov@vmware.com>
22741 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22742 L: netdev@vger.kernel.org
22744 F: drivers/ptp/ptp_vmw.c
22747 M: Bryan Tan <bryantan@vmware.com>
22748 M: Vishnu Dasa <vdasa@vmware.com>
22749 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22750 L: linux-kernel@vger.kernel.org
22752 F: drivers/misc/vmw_vmci/
22753 F: include/linux/vmw_vmci*
22755 VMWARE VMMOUSE SUBDRIVER
22756 M: Zack Rusin <zackr@vmware.com>
22757 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
22758 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22759 L: linux-input@vger.kernel.org
22761 F: drivers/input/mouse/vmmouse.c
22762 F: drivers/input/mouse/vmmouse.h
22764 VMWARE VMXNET3 ETHERNET DRIVER
22765 M: Ronak Doshi <doshir@vmware.com>
22766 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22767 L: netdev@vger.kernel.org
22769 F: drivers/net/vmxnet3/
22771 VMWARE VSOCK VMCI TRANSPORT DRIVER
22772 M: Bryan Tan <bryantan@vmware.com>
22773 M: Vishnu Dasa <vdasa@vmware.com>
22774 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22775 L: linux-kernel@vger.kernel.org
22777 F: net/vmw_vsock/vmci_transport*
22779 VOCORE VOCORE2 BOARD
22780 M: Harvey Hunt <harveyhuntnexus@gmail.com>
22781 L: linux-mips@vger.kernel.org
22783 F: arch/mips/boot/dts/ralink/vocore2.dts
22785 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
22786 M: Liam Girdwood <lgirdwood@gmail.com>
22787 M: Mark Brown <broonie@kernel.org>
22788 L: linux-kernel@vger.kernel.org
22790 W: http://www.slimlogic.co.uk/?p=48
22791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
22792 F: Documentation/devicetree/bindings/regulator/
22793 F: Documentation/power/regulator/
22794 F: drivers/regulator/
22795 F: include/dt-bindings/regulator/
22796 F: include/linux/regulator/
22797 K: regulator_get_optional
22799 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
22800 R: Matti Vaittinen <mazziesaccount@gmail.com>
22801 F: drivers/regulator/irq_helpers.c
22804 M: David Ahern <dsahern@kernel.org>
22805 L: netdev@vger.kernel.org
22807 F: Documentation/networking/vrf.rst
22808 F: drivers/net/vrf.c
22811 M: Petr Mladek <pmladek@suse.com>
22812 M: Steven Rostedt <rostedt@goodmis.org>
22813 M: Sergey Senozhatsky <senozhatsky@chromium.org>
22814 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22815 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
22817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
22818 F: Documentation/core-api/printk-formats.rst
22819 F: lib/test_printf.c
22820 F: lib/test_scanf.c
22823 VT1211 HARDWARE MONITOR DRIVER
22824 M: Juerg Haefliger <juergh@proton.me>
22825 L: linux-hwmon@vger.kernel.org
22827 F: Documentation/hwmon/vt1211.rst
22828 F: drivers/hwmon/vt1211.c
22830 VT8231 HARDWARE MONITOR DRIVER
22831 M: Roger Lucas <vt8231@hiddenengine.co.uk>
22832 L: linux-hwmon@vger.kernel.org
22834 F: drivers/hwmon/vt8231.c
22836 VUB300 USB to SDIO/SD/MMC bridge chip
22837 L: linux-mmc@vger.kernel.org
22839 F: drivers/mmc/host/vub300.c
22841 W1 DALLAS'S 1-WIRE BUS
22842 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
22844 F: Documentation/devicetree/bindings/w1/
22845 F: Documentation/w1/
22847 F: include/linux/w1.h
22849 W83791D HARDWARE MONITORING DRIVER
22850 M: Marc Hulsman <m.hulsman@tudelft.nl>
22851 L: linux-hwmon@vger.kernel.org
22853 F: Documentation/hwmon/w83791d.rst
22854 F: drivers/hwmon/w83791d.c
22856 W83793 HARDWARE MONITORING DRIVER
22857 M: Rudolf Marek <r.marek@assembler.cz>
22858 L: linux-hwmon@vger.kernel.org
22860 F: Documentation/hwmon/w83793.rst
22861 F: drivers/hwmon/w83793.c
22863 W83795 HARDWARE MONITORING DRIVER
22864 M: Jean Delvare <jdelvare@suse.com>
22865 L: linux-hwmon@vger.kernel.org
22867 F: drivers/hwmon/w83795.c
22869 W83L51xD SD/MMC CARD INTERFACE DRIVER
22870 M: Pierre Ossman <pierre@ossman.eu>
22872 F: drivers/mmc/host/wbsd.*
22874 WACOM PROTOCOL 4 SERIAL TABLETS
22875 M: Julian Squires <julian@cipht.net>
22876 M: Hans de Goede <hdegoede@redhat.com>
22877 L: linux-input@vger.kernel.org
22879 F: drivers/input/tablet/wacom_serial4.c
22881 WANGXUN ETHERNET DRIVER
22882 M: Jiawen Wu <jiawenwu@trustnetic.com>
22883 M: Mengyuan Lou <mengyuanlou@net-swift.com>
22884 L: netdev@vger.kernel.org
22886 W: https://www.net-swift.com
22887 F: Documentation/networking/device_drivers/ethernet/wangxun/*
22888 F: drivers/net/ethernet/wangxun/
22890 WATCHDOG DEVICE DRIVERS
22891 M: Wim Van Sebroeck <wim@linux-watchdog.org>
22892 M: Guenter Roeck <linux@roeck-us.net>
22893 L: linux-watchdog@vger.kernel.org
22895 W: http://www.linux-watchdog.org/
22896 T: git git://www.linux-watchdog.org/linux-watchdog.git
22897 F: Documentation/devicetree/bindings/watchdog/
22898 F: Documentation/watchdog/
22899 F: drivers/watchdog/
22900 F: include/linux/watchdog.h
22901 F: include/trace/events/watchdog.h
22902 F: include/uapi/linux/watchdog.h
22904 WHISKEYCOVE PMIC GPIO DRIVER
22905 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
22906 L: linux-gpio@vger.kernel.org
22908 F: drivers/gpio/gpio-wcove.c
22911 M: Dianlong Li <long17.cool@163.com>
22912 L: linux-rtc@vger.kernel.org
22914 F: drivers/rtc/rtc-sd3078.c
22917 M: David Rheinsberg <david.rheinsberg@gmail.com>
22918 L: linux-input@vger.kernel.org
22920 F: drivers/hid/hid-wiimote*
22922 WILOCITY WIL6210 WIRELESS DRIVER
22923 L: linux-wireless@vger.kernel.org
22925 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
22926 F: drivers/net/wireless/ath/wil6210/
22929 M: David Härdeman <david@hardeman.nu>
22931 F: drivers/media/rc/winbond-cir.c
22933 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
22934 L: linux-watchdog@vger.kernel.org
22936 F: drivers/watchdog/ebc-c384_wdt.c
22938 WINSYSTEMS WS16C48 GPIO DRIVER
22939 M: William Breathitt Gray <william.gray@linaro.org>
22940 L: linux-gpio@vger.kernel.org
22942 F: drivers/gpio/gpio-ws16c48.c
22944 WIREGUARD SECURE NETWORK TUNNEL
22945 M: Jason A. Donenfeld <Jason@zx2c4.com>
22946 L: wireguard@lists.zx2c4.com
22947 L: netdev@vger.kernel.org
22949 F: drivers/net/wireguard/
22950 F: tools/testing/selftests/wireguard/
22952 WISTRON LAPTOP BUTTON DRIVER
22953 M: Miloslav Trmac <mitr@volny.cz>
22955 F: drivers/input/misc/wistron_btns.c
22957 WL3501 WIRELESS PCMCIA CARD DRIVER
22958 L: linux-wireless@vger.kernel.org
22960 F: drivers/net/wireless/legacy/wl3501*
22962 WMI BINARY MOF DRIVER
22963 L: platform-drivers-x86@vger.kernel.org
22965 F: Documentation/ABI/stable/sysfs-platform-wmi-bmof
22966 F: Documentation/wmi/devices/wmi-bmof.rst
22967 F: drivers/platform/x86/wmi-bmof.c
22969 WOLFSON MICROELECTRONICS DRIVERS
22970 L: patches@opensource.cirrus.com
22972 W: https://github.com/CirrusLogic/linux-drivers/wiki
22973 T: git https://github.com/CirrusLogic/linux-drivers.git
22974 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
22975 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
22976 F: Documentation/devicetree/bindings/mfd/wm831x.txt
22977 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
22978 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
22979 F: Documentation/devicetree/bindings/sound/wm*
22980 F: Documentation/hwmon/wm83??.rst
22981 F: arch/arm/mach-s3c/mach-crag6410*
22982 F: drivers/clk/clk-wm83*.c
22983 F: drivers/gpio/gpio-*wm*.c
22984 F: drivers/gpio/gpio-arizona.c
22985 F: drivers/hwmon/wm83??-hwmon.c
22986 F: drivers/input/misc/wm831x-on.c
22987 F: drivers/input/touchscreen/wm831x-ts.c
22988 F: drivers/input/touchscreen/wm97*.c
22989 F: drivers/leds/leds-wm83*.c
22990 F: drivers/mfd/arizona*
22991 F: drivers/mfd/cs47l24*
22992 F: drivers/mfd/wm*.c
22993 F: drivers/power/supply/wm83*.c
22994 F: drivers/regulator/arizona*
22995 F: drivers/regulator/wm8*.c
22996 F: drivers/rtc/rtc-wm83*.c
22997 F: drivers/video/backlight/wm83*_bl.c
22998 F: drivers/watchdog/wm83*_wdt.c
22999 F: include/linux/mfd/arizona/
23000 F: include/linux/mfd/wm831x/
23001 F: include/linux/mfd/wm8350/
23002 F: include/linux/mfd/wm8400*
23003 F: include/linux/regulator/arizona*
23004 F: include/linux/wm97xx.h
23005 F: include/sound/wm????.h
23006 F: sound/soc/codecs/arizona*
23007 F: sound/soc/codecs/cs47l24*
23008 F: sound/soc/codecs/wm*
23011 M: Tejun Heo <tj@kernel.org>
23012 R: Lai Jiangshan <jiangshanlai@gmail.com>
23014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
23015 F: Documentation/core-api/workqueue.rst
23016 F: include/linux/workqueue.h
23017 F: kernel/workqueue.c
23018 F: kernel/workqueue_internal.h
23021 M: Loic Poulain <loic.poulain@linaro.org>
23022 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
23023 R: Johannes Berg <johannes@sipsolutions.net>
23024 L: netdev@vger.kernel.org
23026 F: drivers/net/wwan/
23027 F: include/linux/wwan.h
23028 F: include/uapi/linux/wwan.h
23030 X-POWERS AXP288 PMIC DRIVERS
23031 M: Hans de Goede <hdegoede@redhat.com>
23033 F: drivers/acpi/pmic/intel_pmic_xpower.c
23036 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
23037 M: Chen-Yu Tsai <wens@csie.org>
23038 L: linux-kernel@vger.kernel.org
23043 M: Martin Schiller <ms@dev.tdt.de>
23044 L: linux-x25@vger.kernel.org
23046 F: Documentation/networking/lapb-module.rst
23047 F: Documentation/networking/x25*
23048 F: drivers/net/wan/hdlc_x25.c
23049 F: drivers/net/wan/lapbether.c
23050 F: include/*/lapb.h
23051 F: include/net/x25*
23052 F: include/uapi/linux/x25.h
23056 X86 ARCHITECTURE (32-BIT AND 64-BIT)
23057 M: Thomas Gleixner <tglx@linutronix.de>
23058 M: Ingo Molnar <mingo@redhat.com>
23059 M: Borislav Petkov <bp@alien8.de>
23060 M: Dave Hansen <dave.hansen@linux.intel.com>
23062 R: "H. Peter Anvin" <hpa@zytor.com>
23063 L: linux-kernel@vger.kernel.org
23065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23066 F: Documentation/arch/x86/
23067 F: Documentation/devicetree/bindings/x86/
23071 M: Andy Lutomirski <luto@kernel.org>
23072 L: linux-kernel@vger.kernel.org
23074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
23077 X86 HARDWARE VULNERABILITIES
23078 M: Thomas Gleixner <tglx@linutronix.de>
23079 M: Borislav Petkov <bp@alien8.de>
23080 M: Peter Zijlstra <peterz@infradead.org>
23081 M: Josh Poimboeuf <jpoimboe@kernel.org>
23082 R: Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
23084 F: Documentation/admin-guide/hw-vuln/
23085 F: arch/x86/include/asm/nospec-branch.h
23086 F: arch/x86/kernel/cpu/bugs.c
23088 X86 MCE INFRASTRUCTURE
23089 M: Tony Luck <tony.luck@intel.com>
23090 M: Borislav Petkov <bp@alien8.de>
23091 L: linux-edac@vger.kernel.org
23093 F: Documentation/ABI/testing/sysfs-mce
23094 F: Documentation/arch/x86/x86_64/machinecheck.rst
23095 F: arch/x86/kernel/cpu/mce/*
23097 X86 MICROCODE UPDATE SUPPORT
23098 M: Borislav Petkov <bp@alien8.de>
23100 F: arch/x86/kernel/cpu/microcode/*
23103 M: Dave Hansen <dave.hansen@linux.intel.com>
23104 M: Andy Lutomirski <luto@kernel.org>
23105 M: Peter Zijlstra <peterz@infradead.org>
23106 L: linux-kernel@vger.kernel.org
23108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
23111 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
23112 M: Hans de Goede <hdegoede@redhat.com>
23113 L: platform-driver-x86@vger.kernel.org
23115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23116 F: drivers/platform/x86/x86-android-tablets/
23118 X86 PLATFORM DRIVERS
23119 M: Hans de Goede <hdegoede@redhat.com>
23120 M: Mark Gross <markgross@kernel.org>
23121 L: platform-driver-x86@vger.kernel.org
23123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23124 F: drivers/platform/olpc/
23125 F: drivers/platform/x86/
23126 F: include/linux/platform_data/x86/
23128 X86 PLATFORM DRIVERS - ARCH
23129 R: Darren Hart <dvhart@infradead.org>
23130 R: Andy Shevchenko <andy@infradead.org>
23131 L: platform-driver-x86@vger.kernel.org
23134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23135 F: arch/x86/platform
23137 X86 PLATFORM UV HPE SUPERDOME FLEX
23138 M: Steve Wahl <steve.wahl@hpe.com>
23139 R: Mike Travis <mike.travis@hpe.com>
23140 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
23141 R: Russ Anderson <russ.anderson@hpe.com>
23143 F: arch/x86/include/asm/uv/
23144 F: arch/x86/kernel/apic/x2apic_uv_x.c
23145 F: arch/x86/platform/uv/
23147 X86 STACK UNWINDING
23148 M: Josh Poimboeuf <jpoimboe@kernel.org>
23149 M: Peter Zijlstra <peterz@infradead.org>
23151 F: arch/x86/include/asm/unwind*.h
23152 F: arch/x86/kernel/dumpstack.c
23153 F: arch/x86/kernel/stacktrace.c
23154 F: arch/x86/kernel/unwind_*.c
23157 M: Andy Lutomirski <luto@kernel.org>
23158 L: linux-kernel@vger.kernel.org
23160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
23161 F: arch/x86/entry/vdso/
23164 M: Matthew Wilcox <willy@infradead.org>
23165 L: linux-fsdevel@vger.kernel.org
23167 F: Documentation/core-api/xarray.rst
23168 F: include/linux/idr.h
23169 F: include/linux/xarray.h
23172 F: tools/testing/radix-tree
23175 M: Benjamin Valentin <benpicco@googlemail.com>
23177 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
23178 F: drivers/media/rc/xbox_remote.c
23180 XC2028/3028 TUNER DRIVER
23181 M: Mauro Carvalho Chehab <mchehab@kernel.org>
23182 L: linux-media@vger.kernel.org
23184 W: https://linuxtv.org
23185 T: git git://linuxtv.org/media_tree.git
23186 F: drivers/media/tuners/xc2028.*
23188 XDP (eXpress Data Path)
23189 M: Alexei Starovoitov <ast@kernel.org>
23190 M: Daniel Borkmann <daniel@iogearbox.net>
23191 M: David S. Miller <davem@davemloft.net>
23192 M: Jakub Kicinski <kuba@kernel.org>
23193 M: Jesper Dangaard Brouer <hawk@kernel.org>
23194 M: John Fastabend <john.fastabend@gmail.com>
23195 L: netdev@vger.kernel.org
23196 L: bpf@vger.kernel.org
23198 F: drivers/net/ethernet/*/*/*/*/*xdp*
23199 F: drivers/net/ethernet/*/*/*xdp*
23200 F: include/net/xdp.h
23201 F: include/net/xdp_priv.h
23202 F: include/trace/events/xdp.h
23203 F: kernel/bpf/cpumap.c
23204 F: kernel/bpf/devmap.c
23206 F: samples/bpf/xdp*
23207 F: tools/testing/selftests/bpf/*/*xdp*
23208 F: tools/testing/selftests/bpf/*xdp*
23209 K: (?:\b|_)xdp(?:\b|_)
23211 XDP SOCKETS (AF_XDP)
23212 M: Björn Töpel <bjorn@kernel.org>
23213 M: Magnus Karlsson <magnus.karlsson@intel.com>
23214 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
23215 R: Jonathan Lemon <jonathan.lemon@gmail.com>
23216 L: netdev@vger.kernel.org
23217 L: bpf@vger.kernel.org
23219 F: Documentation/networking/af_xdp.rst
23220 F: include/net/netns/xdp.h
23221 F: include/net/xdp_sock*
23222 F: include/net/xsk_buff_pool.h
23223 F: include/uapi/linux/if_xdp.h
23224 F: include/uapi/linux/xdp_diag.h
23226 F: tools/testing/selftests/bpf/*xsk*
23228 XEN BLOCK SUBSYSTEM
23229 M: Roger Pau Monné <roger.pau@citrix.com>
23230 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23232 F: drivers/block/xen*
23233 F: drivers/block/xen-blkback/*
23236 M: Stefano Stabellini <sstabellini@kernel.org>
23237 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23239 F: arch/arm/include/asm/xen/
23242 XEN HYPERVISOR ARM64
23243 M: Stefano Stabellini <sstabellini@kernel.org>
23244 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23246 F: arch/arm64/include/asm/xen/
23249 XEN HYPERVISOR INTERFACE
23250 M: Juergen Gross <jgross@suse.com>
23251 M: Stefano Stabellini <sstabellini@kernel.org>
23252 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
23253 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
23256 F: Documentation/ABI/stable/sysfs-hypervisor-xen
23257 F: Documentation/ABI/testing/sysfs-hypervisor-xen
23258 F: drivers/*/xen-*front.c
23260 F: include/uapi/xen/
23262 F: kernel/configs/xen.config
23265 M: Juergen Gross <jgross@suse.com>
23266 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
23267 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23269 F: arch/x86/configs/xen.config
23270 F: arch/x86/include/asm/pvclock-abi.h
23271 F: arch/x86/include/asm/xen/
23272 F: arch/x86/platform/pvh/
23275 XEN NETWORK BACKEND DRIVER
23276 M: Wei Liu <wei.liu@kernel.org>
23277 M: Paul Durrant <paul@xen.org>
23278 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23279 L: netdev@vger.kernel.org
23281 F: drivers/net/xen-netback/*
23284 M: Juergen Gross <jgross@suse.com>
23285 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23287 F: arch/x86/pci/*xen*
23288 F: drivers/pci/*xen*
23291 M: Juergen Gross <jgross@suse.com>
23292 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23293 L: linux-scsi@vger.kernel.org
23295 F: drivers/scsi/xen-scsifront.c
23296 F: drivers/xen/xen-scsiback.c
23297 F: include/xen/interface/io/vscsiif.h
23300 M: Juergen Gross <jgross@suse.com>
23301 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23302 L: linux-usb@vger.kernel.org
23304 F: drivers/usb/host/xen*
23305 F: include/xen/interface/io/usbif.h
23307 XEN SOUND FRONTEND DRIVER
23308 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
23309 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23310 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23314 XEN SWIOTLB SUBSYSTEM
23315 M: Juergen Gross <jgross@suse.com>
23316 M: Stefano Stabellini <sstabellini@kernel.org>
23317 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23318 L: iommu@lists.linux.dev
23320 F: arch/*/include/asm/xen/swiotlb-xen.h
23321 F: drivers/xen/swiotlb-xen.c
23322 F: include/xen/arm/swiotlb-xen.h
23323 F: include/xen/swiotlb-xen.h
23326 M: Darrick J. Wong <djwong@kernel.org>
23327 L: linux-xfs@vger.kernel.org
23330 C: irc://irc.oftc.net/xfs
23331 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
23332 F: Documentation/ABI/testing/sysfs-fs-xfs
23333 F: Documentation/admin-guide/xfs.rst
23334 F: Documentation/filesystems/xfs-delayed-logging-design.rst
23335 F: Documentation/filesystems/xfs-self-describing-metadata.rst
23337 F: include/uapi/linux/dqblk_xfs.h
23338 F: include/uapi/linux/fsmap.h
23341 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
23342 L: linux-iio@vger.kernel.org
23344 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
23345 F: drivers/iio/adc/xilinx-ams.c
23347 XILINX AXI ETHERNET DRIVER
23348 M: Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
23350 F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
23351 F: drivers/net/ethernet/xilinx/xilinx_axienet*
23354 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
23355 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
23356 L: linux-can@vger.kernel.org
23358 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
23359 F: drivers/net/can/xilinx_can.c
23361 XILINX EVENT MANAGEMENT DRIVER
23362 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
23364 F: drivers/soc/xilinx/xlnx_event_manager.c
23365 F: include/linux/firmware/xlnx-event-manager.h
23368 M: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23369 R: Srinivas Neeli <srinivas.neeli@amd.com>
23370 R: Michal Simek <michal.simek@amd.com>
23372 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
23373 F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
23374 F: drivers/gpio/gpio-xilinx.c
23375 F: drivers/gpio/gpio-zynq.c
23378 M: Sean Anderson <sean.anderson@seco.com>
23380 F: drivers/pwm/pwm-xilinx.c
23381 F: include/clocksource/timer-xilinx.h
23383 XILINX SD-FEC IP CORES
23384 M: Derek Kiernan <derek.kiernan@amd.com>
23385 M: Dragan Cvetic <dragan.cvetic@amd.com>
23387 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
23388 F: Documentation/misc-devices/xilinx_sdfec.rst
23389 F: drivers/misc/Kconfig
23390 F: drivers/misc/Makefile
23391 F: drivers/misc/xilinx_sdfec.c
23392 F: include/uapi/misc/xilinx_sdfec.h
23394 XILINX UARTLITE SERIAL DRIVER
23395 M: Peter Korsgaard <jacmet@sunsite.dk>
23396 L: linux-serial@vger.kernel.org
23398 F: drivers/tty/serial/uartlite.c
23400 XILINX VIDEO IP CORES
23401 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23402 L: linux-media@vger.kernel.org
23404 T: git git://linuxtv.org/media_tree.git
23405 F: Documentation/devicetree/bindings/media/xilinx/
23406 F: drivers/media/platform/xilinx/
23407 F: include/uapi/linux/xilinx-v4l2-controls.h
23409 XILINX WATCHDOG DRIVER
23410 M: Srinivas Neeli <srinivas.neeli@amd.com>
23411 R: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23412 R: Michal Simek <michal.simek@amd.com>
23414 F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
23415 F: drivers/watchdog/of_xilinx_wdt.c
23418 M: Lizhi Hou <lizhi.hou@amd.com>
23419 M: Brian Xu <brian.xu@amd.com>
23420 M: Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
23421 L: dmaengine@vger.kernel.org
23423 F: drivers/dma/xilinx/xdma-regs.h
23424 F: drivers/dma/xilinx/xdma.c
23425 F: include/linux/dma/amd_xdma.h
23426 F: include/linux/platform_data/amd_xdma.h
23428 XILINX ZYNQMP DPDMA DRIVER
23429 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23430 L: dmaengine@vger.kernel.org
23432 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
23433 F: drivers/dma/xilinx/xilinx_dpdma.c
23434 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
23436 XILINX ZYNQMP OCM EDAC DRIVER
23437 M: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23438 M: Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
23440 F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
23441 F: drivers/edac/zynqmp_edac.c
23443 XILINX ZYNQMP PSGTR PHY DRIVER
23444 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23445 L: linux-kernel@vger.kernel.org
23447 T: git https://github.com/Xilinx/linux-xlnx.git
23448 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
23449 F: drivers/phy/xilinx/phy-zynqmp.c
23451 XILINX ZYNQMP SHA3 DRIVER
23452 M: Harsha <harsha.harsha@amd.com>
23454 F: drivers/crypto/xilinx/zynqmp-sha.c
23457 M: Eli Billauer <eli.billauer@gmail.com>
23458 L: linux-kernel@vger.kernel.org
23460 F: drivers/char/xillybus/
23463 M: George Cherian <gcherian@marvell.com>
23464 L: linux-i2c@vger.kernel.org
23466 W: http://www.marvell.com
23467 F: drivers/i2c/busses/i2c-xlp9xx.c
23469 XRA1403 GPIO EXPANDER
23470 M: Nandor Han <nandor.han@ge.com>
23471 L: linux-gpio@vger.kernel.org
23473 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
23474 F: drivers/gpio/gpio-xra1403.c
23476 XTENSA XTFPGA PLATFORM SUPPORT
23477 M: Max Filippov <jcmvbkbc@gmail.com>
23479 F: drivers/spi/spi-xtensa-xtfpga.c
23480 F: sound/soc/xtensa/xtfpga-i2s.c
23482 YAM DRIVER FOR AX.25
23483 M: Jean-Paul Roubelat <jpr@f6fbb.org>
23484 L: linux-hams@vger.kernel.org
23486 F: drivers/net/hamradio/yam*
23487 F: include/linux/yam.h
23489 YAMA SECURITY MODULE
23490 M: Kees Cook <keescook@chromium.org>
23492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23493 F: Documentation/admin-guide/LSM/Yama.rst
23496 YEALINK PHONE DRIVER
23497 M: Henk Vergonet <Henk.Vergonet@gmail.com>
23498 L: usbb2k-api-dev@nongnu.org
23500 F: Documentation/input/devices/yealink.rst
23501 F: drivers/input/misc/yealink.*
23503 Z3FOLD COMPRESSED PAGE ALLOCATOR
23504 M: Vitaly Wool <vitaly.wool@konsulko.com>
23505 R: Miaohe Lin <linmiaohe@huawei.com>
23506 L: linux-mm@kvack.org
23510 Z8530 DRIVER FOR AX.25
23511 M: Joerg Reuter <jreuter@yaina.de>
23512 L: linux-hams@vger.kernel.org
23514 W: http://yaina.de/jreuter/
23515 W: http://www.qsl.net/dl1bke/
23516 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
23517 F: drivers/net/hamradio/*scc.c
23518 F: drivers/net/hamradio/z8530.h
23520 ZBUD COMPRESSED PAGE ALLOCATOR
23521 M: Seth Jennings <sjenning@redhat.com>
23522 M: Dan Streetman <ddstreet@ieee.org>
23523 L: linux-mm@kvack.org
23527 ZD1211RW WIRELESS DRIVER
23528 M: Ulrich Kunitz <kune@deine-taler.de>
23529 L: linux-wireless@vger.kernel.org
23530 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
23532 W: http://zd1211.ath.cx/wiki/DriverRewrite
23533 F: drivers/net/wireless/zydas/zd1211rw/
23535 ZD1301 MEDIA DRIVER
23536 M: Antti Palosaari <crope@iki.fi>
23537 L: linux-media@vger.kernel.org
23539 W: https://linuxtv.org/
23540 W: http://palosaari.fi/linux/
23541 Q: https://patchwork.linuxtv.org/project/linux-media/list/
23542 F: drivers/media/usb/dvb-usb-v2/zd1301*
23544 ZD1301_DEMOD MEDIA DRIVER
23545 M: Antti Palosaari <crope@iki.fi>
23546 L: linux-media@vger.kernel.org
23548 W: https://linuxtv.org/
23549 W: http://palosaari.fi/linux/
23550 Q: https://patchwork.linuxtv.org/project/linux-media/list/
23551 F: drivers/media/dvb-frontends/zd1301_demod*
23553 ZHAOXIN PROCESSOR SUPPORT
23554 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
23555 L: linux-kernel@vger.kernel.org
23557 F: arch/x86/kernel/cpu/zhaoxin.c
23560 M: Damien Le Moal <dlemoal@kernel.org>
23561 M: Naohiro Aota <naohiro.aota@wdc.com>
23562 R: Johannes Thumshirn <jth@kernel.org>
23563 L: linux-fsdevel@vger.kernel.org
23565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
23566 F: Documentation/filesystems/zonefs.rst
23569 ZPOOL COMPRESSED PAGE STORAGE API
23570 M: Dan Streetman <ddstreet@ieee.org>
23571 L: linux-mm@kvack.org
23573 F: include/linux/zpool.h
23576 ZR36067 VIDEO FOR LINUX DRIVER
23577 M: Corentin Labbe <clabbe@baylibre.com>
23578 L: mjpeg-users@lists.sourceforge.net
23579 L: linux-media@vger.kernel.org
23581 W: http://mjpeg.sourceforge.net/driver-zoran/
23582 Q: https://patchwork.linuxtv.org/project/linux-media/list/
23583 F: Documentation/driver-api/media/drivers/zoran.rst
23584 F: drivers/media/pci/zoran/
23586 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
23587 M: Minchan Kim <minchan@kernel.org>
23588 M: Sergey Senozhatsky <senozhatsky@chromium.org>
23589 L: linux-kernel@vger.kernel.org
23591 F: Documentation/admin-guide/blockdev/zram.rst
23592 F: drivers/block/zram/
23594 ZS DECSTATION Z85C30 SERIAL DRIVER
23595 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
23597 F: drivers/tty/serial/zs.*
23599 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
23600 M: Minchan Kim <minchan@kernel.org>
23601 M: Sergey Senozhatsky <senozhatsky@chromium.org>
23602 L: linux-mm@kvack.org
23604 F: Documentation/mm/zsmalloc.rst
23605 F: include/linux/zsmalloc.h
23609 M: Nick Terrell <terrelln@fb.com>
23611 B: https://github.com/facebook/zstd/issues
23612 T: git https://github.com/terrelln/linux.git
23614 F: include/linux/zstd*
23615 F: lib/decompress_unzstd.c
23620 ZSWAP COMPRESSED SWAP CACHING
23621 M: Seth Jennings <sjenning@redhat.com>
23622 M: Dan Streetman <ddstreet@ieee.org>
23623 M: Vitaly Wool <vitaly.wool@konsulko.com>
23624 L: linux-mm@kvack.org
23629 M: Linus Torvalds <torvalds@linux-foundation.org>
23630 L: linux-kernel@vger.kernel.org
23631 S: Buried alive in reporters
23632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git