Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

MAINTAINERS: re-sort all entries and fields

It's been a few years since we've sorted this thing, and the end result
is that we've added MAINTAINERS entries in the wrong order, and a number
of entries have their fields in non-canonical order too.

So roll this boulder up the hill one more time by re-running

./scripts/parse-maintainers.pl --order

on it.

This file ends up being fairly painful for merge conflicts even
normally, since unlike almost all other kernel files it's one of those
"everybody touches the same thing", and re-ordering all entries is only
going to make that worse. But the alternative is to never do it at all,
and just let it all rot..

The rc2 week is likely the quietest and least painful time to do this.

Requested-by: Randy Dunlap <rdunlap@infradead.org>
Requested-by: Joe Perches <joe@perches.com> # "Please use --order"
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

+1125 -1125
+1125 -1125
MAINTAINERS
··· 273 273 L: linux-api@vger.kernel.org 274 274 F: include/linux/syscalls.h 275 275 F: kernel/sys_ni.c 276 - X: include/uapi/ 277 276 X: arch/*/include/uapi/ 277 + X: include/uapi/ 278 278 279 279 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 280 280 M: Hans de Goede <hdegoede@redhat.com> ··· 406 406 S: Maintained 407 407 F: drivers/acpi/arm64 408 408 409 - ACPI SERIAL MULTI INSTANTIATE DRIVER 410 - M: Hans de Goede <hdegoede@redhat.com> 411 - L: platform-driver-x86@vger.kernel.org 412 - S: Maintained 413 - F: drivers/platform/x86/serial-multi-instantiate.c 414 - 415 409 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER 416 410 M: Sudeep Holla <sudeep.holla@arm.com> 417 411 L: linux-acpi@vger.kernel.org ··· 423 429 B: https://bugzilla.kernel.org 424 430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 425 431 F: drivers/acpi/pmic/ 432 + 433 + ACPI SERIAL MULTI INSTANTIATE DRIVER 434 + M: Hans de Goede <hdegoede@redhat.com> 435 + L: platform-driver-x86@vger.kernel.org 436 + S: Maintained 437 + F: drivers/platform/x86/serial-multi-instantiate.c 426 438 427 439 ACPI THERMAL DRIVER 428 440 M: Rafael J. Wysocki <rafael@kernel.org> ··· 823 823 S: Maintained 824 824 F: drivers/crypto/allwinner/ 825 825 826 + ALLWINNER DMIC DRIVERS 827 + M: Ban Tao <fengzheng923@gmail.com> 828 + L: alsa-devel@alsa-project.org (moderated for non-subscribers) 829 + S: Maintained 830 + F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml 831 + F: sound/soc/sunxi/sun50i-dmic.c 832 + 826 833 ALLWINNER HARDWARE SPINLOCK SUPPORT 827 834 M: Wilken Gottwalt <wilken.gottwalt@posteo.net> 828 835 S: Maintained ··· 850 843 L: linux-media@vger.kernel.org 851 844 S: Maintained 852 845 F: drivers/staging/media/sunxi/cedrus/ 853 - 854 - ALLWINNER DMIC DRIVERS 855 - M: Ban Tao <fengzheng923@gmail.com> 856 - L: alsa-devel@alsa-project.org (moderated for non-subscribers) 857 - S: Maintained 858 - F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml 859 - F: sound/soc/sunxi/sun50i-dmic.c 860 846 861 847 ALPHA PORT 862 848 M: Richard Henderson <richard.henderson@linaro.org> ··· 1026 1026 F: drivers/crypto/geode* 1027 1027 F: drivers/video/fbdev/geode/ 1028 1028 1029 + AMD HSMP DRIVER 1030 + M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com> 1031 + R: Carlos Bilbao <carlos.bilbao@amd.com> 1032 + L: platform-driver-x86@vger.kernel.org 1033 + S: Maintained 1034 + F: Documentation/arch/x86/amd_hsmp.rst 1035 + F: arch/x86/include/asm/amd_hsmp.h 1036 + F: arch/x86/include/uapi/asm/amd_hsmp.h 1037 + F: drivers/platform/x86/amd/hsmp.c 1038 + 1029 1039 AMD IOMMU (AMD-VI) 1030 1040 M: Joerg Roedel <joro@8bytes.org> 1031 1041 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> ··· 1059 1049 F: include/uapi/linux/kfd_ioctl.h 1060 1050 F: include/uapi/linux/kfd_sysfs.h 1061 1051 1052 + AMD MP2 I2C DRIVER 1053 + M: Elie Morisse <syniurge@gmail.com> 1054 + M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 1055 + L: linux-i2c@vger.kernel.org 1056 + S: Maintained 1057 + F: drivers/i2c/busses/i2c-amd-mp2* 1058 + 1062 1059 AMD PDS CORE DRIVER 1063 1060 M: Shannon Nelson <shannon.nelson@amd.com> 1064 1061 M: Brett Creeley <brett.creeley@amd.com> ··· 1074 1057 F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst 1075 1058 F: drivers/net/ethernet/amd/pds_core/ 1076 1059 F: include/linux/pds/ 1077 - 1078 - AMD SPI DRIVER 1079 - M: Sanjay R Mehta <sanju.mehta@amd.com> 1080 - S: Maintained 1081 - F: drivers/spi/spi-amd.c 1082 - 1083 - AMD MP2 I2C DRIVER 1084 - M: Elie Morisse <syniurge@gmail.com> 1085 - M: Shyam Sundar S K <shyam-sundar.s-k@amd.com> 1086 - L: linux-i2c@vger.kernel.org 1087 - S: Maintained 1088 - F: drivers/i2c/busses/i2c-amd-mp2* 1089 1060 1090 1061 AMD PMC DRIVER 1091 1062 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> ··· 1087 1082 S: Maintained 1088 1083 F: Documentation/ABI/testing/sysfs-amd-pmf 1089 1084 F: drivers/platform/x86/amd/pmf/ 1090 - 1091 - AMD HSMP DRIVER 1092 - M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com> 1093 - R: Carlos Bilbao <carlos.bilbao@amd.com> 1094 - L: platform-driver-x86@vger.kernel.org 1095 - S: Maintained 1096 - F: Documentation/arch/x86/amd_hsmp.rst 1097 - F: arch/x86/include/asm/amd_hsmp.h 1098 - F: arch/x86/include/uapi/asm/amd_hsmp.h 1099 - F: drivers/platform/x86/amd/hsmp.c 1100 1085 1101 1086 AMD POWERPLAY AND SWSMU 1102 1087 M: Evan Quan <evan.quan@amd.com> ··· 1116 1121 S: Supported 1117 1122 F: arch/arm64/boot/dts/amd/ 1118 1123 1119 - AMD XGBE DRIVER 1120 - M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com> 1121 - L: netdev@vger.kernel.org 1122 - S: Supported 1123 - F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 1124 - F: drivers/net/ethernet/amd/xgbe/ 1125 - 1126 1124 AMD SENSOR FUSION HUB DRIVER 1127 1125 M: Basavaraj Natikar <basavaraj.natikar@amd.com> 1128 1126 L: linux-input@vger.kernel.org 1129 1127 S: Maintained 1130 1128 F: Documentation/hid/amd-sfh* 1131 1129 F: drivers/hid/amd-sfh-hid/ 1130 + 1131 + AMD SPI DRIVER 1132 + M: Sanjay R Mehta <sanju.mehta@amd.com> 1133 + S: Maintained 1134 + F: drivers/spi/spi-amd.c 1135 + 1136 + AMD XGBE DRIVER 1137 + M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com> 1138 + L: netdev@vger.kernel.org 1139 + S: Supported 1140 + F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 1141 + F: drivers/net/ethernet/amd/xgbe/ 1132 1142 1133 1143 AMLOGIC DDR PMU DRIVER 1134 1144 M: Jiucheng Xu <jiucheng.xu@amlogic.com> ··· 1169 1169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 1170 1170 F: drivers/net/amt.c 1171 1171 1172 + ANALOG DEVICES INC AD3552R DRIVER 1173 + M: Nuno Sá <nuno.sa@analog.com> 1174 + L: linux-iio@vger.kernel.org 1175 + S: Supported 1176 + W: https://ez.analog.com/linux-software-drivers 1177 + F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml 1178 + F: drivers/iio/dac/ad3552r.c 1179 + 1172 1180 ANALOG DEVICES INC AD4130 DRIVER 1173 1181 M: Cosmin Tanislav <cosmin.tanislav@analog.com> 1174 1182 L: linux-iio@vger.kernel.org ··· 1202 1194 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml 1203 1195 F: drivers/iio/adc/ad7292.c 1204 1196 1205 - ANALOG DEVICES INC AD3552R DRIVER 1206 - M: Nuno Sá <nuno.sa@analog.com> 1207 - L: linux-iio@vger.kernel.org 1208 - S: Supported 1209 - W: https://ez.analog.com/linux-software-drivers 1210 - F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml 1211 - F: drivers/iio/dac/ad3552r.c 1212 - 1213 1197 ANALOG DEVICES INC AD7293 DRIVER 1214 1198 M: Antoniu Miclaus <antoniu.miclaus@analog.com> 1215 1199 L: linux-iio@vger.kernel.org ··· 1209 1209 W: https://ez.analog.com/linux-software-drivers 1210 1210 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml 1211 1211 F: drivers/iio/dac/ad7293.c 1212 - 1213 - ANALOG DEVICES INC AD7768-1 DRIVER 1214 - M: Michael Hennerich <Michael.Hennerich@analog.com> 1215 - L: linux-iio@vger.kernel.org 1216 - S: Supported 1217 - W: https://ez.analog.com/linux-software-drivers 1218 - F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml 1219 - F: drivers/iio/adc/ad7768-1.c 1220 - 1221 - ANALOG DEVICES INC AD7780 DRIVER 1222 - M: Michael Hennerich <Michael.Hennerich@analog.com> 1223 - M: Renato Lui Geh <renatogeh@gmail.com> 1224 - L: linux-iio@vger.kernel.org 1225 - S: Supported 1226 - W: https://ez.analog.com/linux-software-drivers 1227 - F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 1228 - F: drivers/iio/adc/ad7780.c 1229 1212 1230 1213 ANALOG DEVICES INC AD74115 DRIVER 1231 1214 M: Cosmin Tanislav <cosmin.tanislav@analog.com> ··· 1226 1243 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml 1227 1244 F: drivers/iio/addac/ad74413r.c 1228 1245 F: include/dt-bindings/iio/addac/adi,ad74413r.h 1246 + 1247 + ANALOG DEVICES INC AD7768-1 DRIVER 1248 + M: Michael Hennerich <Michael.Hennerich@analog.com> 1249 + L: linux-iio@vger.kernel.org 1250 + S: Supported 1251 + W: https://ez.analog.com/linux-software-drivers 1252 + F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml 1253 + F: drivers/iio/adc/ad7768-1.c 1254 + 1255 + ANALOG DEVICES INC AD7780 DRIVER 1256 + M: Michael Hennerich <Michael.Hennerich@analog.com> 1257 + M: Renato Lui Geh <renatogeh@gmail.com> 1258 + L: linux-iio@vger.kernel.org 1259 + S: Supported 1260 + W: https://ez.analog.com/linux-software-drivers 1261 + F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 1262 + F: drivers/iio/adc/ad7780.c 1229 1263 1230 1264 ANALOG DEVICES INC ADA4250 DRIVER 1231 1265 M: Antoniu Miclaus <antoniu.miclaus@analog.com> ··· 1294 1294 ANALOG DEVICES INC ADIS16475 DRIVER 1295 1295 M: Nuno Sa <nuno.sa@analog.com> 1296 1296 L: linux-iio@vger.kernel.org 1297 - W: https://ez.analog.com/linux-software-drivers 1298 1297 S: Supported 1299 - F: drivers/iio/imu/adis16475.c 1298 + W: https://ez.analog.com/linux-software-drivers 1300 1299 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml 1300 + F: drivers/iio/imu/adis16475.c 1301 1301 1302 1302 ANALOG DEVICES INC ADM1177 DRIVER 1303 1303 M: Michael Hennerich <Michael.Hennerich@analog.com> ··· 1315 1315 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml 1316 1316 F: drivers/iio/frequency/admv1013.c 1317 1317 1318 - ANALOG DEVICES INC ADMV8818 DRIVER 1319 - M: Antoniu Miclaus <antoniu.miclaus@analog.com> 1320 - L: linux-iio@vger.kernel.org 1321 - S: Supported 1322 - W: https://ez.analog.com/linux-software-drivers 1323 - F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml 1324 - F: drivers/iio/filter/admv8818.c 1325 - 1326 1318 ANALOG DEVICES INC ADMV1014 DRIVER 1327 1319 M: Antoniu Miclaus <antoniu.miclaus@analog.com> 1328 1320 L: linux-iio@vger.kernel.org ··· 1322 1330 W: https://ez.analog.com/linux-software-drivers 1323 1331 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml 1324 1332 F: drivers/iio/frequency/admv1014.c 1333 + 1334 + ANALOG DEVICES INC ADMV8818 DRIVER 1335 + M: Antoniu Miclaus <antoniu.miclaus@analog.com> 1336 + L: linux-iio@vger.kernel.org 1337 + S: Supported 1338 + W: https://ez.analog.com/linux-software-drivers 1339 + F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml 1340 + F: drivers/iio/filter/admv8818.c 1325 1341 1326 1342 ANALOG DEVICES INC ADP5061 DRIVER 1327 1343 M: Michael Hennerich <Michael.Hennerich@analog.com> ··· 1351 1351 L: linux-media@vger.kernel.org 1352 1352 S: Supported 1353 1353 W: https://ez.analog.com/linux-software-drivers 1354 - F: drivers/media/i2c/adv7180.c 1355 1354 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml 1355 + F: drivers/media/i2c/adv7180.c 1356 1356 1357 1357 ANALOG DEVICES INC ADV748X DRIVER 1358 1358 M: Kieran Bingham <kieran.bingham@ideasonboard.com> ··· 1371 1371 M: Hans Verkuil <hverkuil-cisco@xs4all.nl> 1372 1372 L: linux-media@vger.kernel.org 1373 1373 S: Maintained 1374 - F: drivers/media/i2c/adv7604* 1375 1374 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml 1375 + F: drivers/media/i2c/adv7604* 1376 1376 1377 1377 ANALOG DEVICES INC ADV7842 DRIVER 1378 1378 M: Hans Verkuil <hverkuil-cisco@xs4all.nl> ··· 1384 1384 M: Nishant Malpani <nish.malpani25@gmail.com> 1385 1385 L: linux-iio@vger.kernel.org 1386 1386 S: Supported 1387 - F: drivers/iio/gyro/adxrs290.c 1388 1387 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml 1388 + F: drivers/iio/gyro/adxrs290.c 1389 1389 1390 1390 ANALOG DEVICES INC ASOC CODEC DRIVERS 1391 1391 M: Lars-Peter Clausen <lars@metafoo.de> ··· 1625 1625 F: drivers/net/arcnet/ 1626 1626 F: include/uapi/linux/if_arcnet.h 1627 1627 1628 + ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS) 1629 + M: Arnd Bergmann <arnd@arndb.de> 1630 + M: Olof Johansson <olof@lixom.net> 1631 + M: soc@kernel.org 1632 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1633 + S: Maintained 1634 + C: irc://irc.libera.chat/armlinux 1635 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git 1636 + F: arch/arm/boot/dts/Makefile 1637 + F: arch/arm64/boot/dts/Makefile 1638 + 1628 1639 ARM ARCHITECTED TIMER DRIVER 1629 1640 M: Mark Rutland <mark.rutland@arm.com> 1630 1641 M: Marc Zyngier <maz@kernel.org> ··· 1749 1738 F: drivers/amba/ 1750 1739 F: include/linux/amba/bus.h 1751 1740 1752 - ARM PRIMECELL PL35X NAND CONTROLLER DRIVER 1753 - M: Miquel Raynal <miquel.raynal@bootlin.com> 1754 - M: Naga Sureshkumar Relli <nagasure@xilinx.com> 1755 - L: linux-mtd@lists.infradead.org 1756 - S: Maintained 1757 - F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml 1758 - F: drivers/mtd/nand/raw/pl35x-nand-controller.c 1759 - 1760 - ARM PRIMECELL PL35X SMC DRIVER 1761 - M: Miquel Raynal <miquel.raynal@bootlin.com> 1762 - M: Naga Sureshkumar Relli <nagasure@xilinx.com> 1763 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1764 - S: Maintained 1765 - F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml 1766 - F: drivers/memory/pl353-smc.c 1767 - 1768 1741 ARM PRIMECELL CLCD PL110 DRIVER 1769 1742 M: Russell King <linux@armlinux.org.uk> 1770 1743 S: Odd Fixes ··· 1765 1770 S: Odd Fixes 1766 1771 F: drivers/mmc/host/mmci.* 1767 1772 F: include/linux/amba/mmci.h 1773 + 1774 + ARM PRIMECELL PL35X NAND CONTROLLER DRIVER 1775 + M: Miquel Raynal <miquel.raynal@bootlin.com> 1776 + M: Naga Sureshkumar Relli <nagasure@xilinx.com> 1777 + L: linux-mtd@lists.infradead.org 1778 + S: Maintained 1779 + F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml 1780 + F: drivers/mtd/nand/raw/pl35x-nand-controller.c 1781 + 1782 + ARM PRIMECELL PL35X SMC DRIVER 1783 + M: Miquel Raynal <miquel.raynal@bootlin.com> 1784 + M: Naga Sureshkumar Relli <nagasure@xilinx.com> 1785 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1786 + S: Maintained 1787 + F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml 1788 + F: drivers/memory/pl353-smc.c 1768 1789 1769 1790 ARM PRIMECELL SSP PL022 SPI DRIVER 1770 1791 M: Linus Walleij <linus.walleij@linaro.org> ··· 1817 1806 F: Documentation/devicetree/bindings/iommu/arm,smmu* 1818 1807 F: drivers/iommu/arm/ 1819 1808 F: drivers/iommu/io-pgtable-arm* 1820 - 1821 - ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS) 1822 - M: Arnd Bergmann <arnd@arndb.de> 1823 - M: Olof Johansson <olof@lixom.net> 1824 - M: soc@kernel.org 1825 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1826 - S: Maintained 1827 - C: irc://irc.libera.chat/armlinux 1828 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git 1829 - F: arch/arm/boot/dts/Makefile 1830 - F: arch/arm64/boot/dts/Makefile 1831 1809 1832 1810 ARM SUB-ARCHITECTURES 1833 1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) ··· 1869 1869 M: Jernej Skrabec <jernej.skrabec@gmail.com> 1870 1870 M: Samuel Holland <samuel@sholland.org> 1871 1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1872 + L: linux-sunxi@lists.linux.dev 1872 1873 S: Maintained 1873 1874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1874 - L: linux-sunxi@lists.linux.dev 1875 1875 F: arch/arm/mach-sunxi/ 1876 1876 F: arch/arm64/boot/dts/allwinner/ 1877 1877 F: drivers/clk/sunxi-ng/ ··· 1934 1934 F: arch/arm64/boot/dts/amazon/ 1935 1935 F: drivers/*/*alpine* 1936 1936 1937 + ARM/APPLE MACHINE SOUND DRIVERS 1938 + M: Martin Povišer <povik+lin@cutebit.org> 1939 + L: asahi@lists.linux.dev 1940 + L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1941 + S: Maintained 1942 + F: Documentation/devicetree/bindings/sound/apple,* 1943 + F: sound/soc/apple/* 1944 + F: sound/soc/codecs/cs42l83-i2c.c 1945 + 1937 1946 ARM/APPLE MACHINE SUPPORT 1938 1947 M: Hector Martin <marcan@marcan.st> 1939 1948 M: Sven Peter <sven@svenpeter.dev> ··· 1993 1984 F: include/dt-bindings/pinctrl/apple.h 1994 1985 F: include/linux/apple-mailbox.h 1995 1986 F: include/linux/soc/apple/* 1996 - 1997 - ARM/APPLE MACHINE SOUND DRIVERS 1998 - M: Martin Povišer <povik+lin@cutebit.org> 1999 - L: asahi@lists.linux.dev 2000 - L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2001 - S: Maintained 2002 - F: Documentation/devicetree/bindings/sound/apple,* 2003 - F: sound/soc/apple/* 2004 - F: sound/soc/codecs/cs42l83-i2c.c 2005 1987 2006 1988 ARM/ARTPEC MACHINE SUPPORT 2007 1989 M: Jesper Nilsson <jesper.nilsson@axis.com> ··· 2109 2109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git 2110 2110 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 2111 2111 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml 2112 - F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml 2113 2112 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml 2114 2113 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml 2114 + F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml 2115 2115 F: Documentation/trace/coresight/* 2116 2116 F: drivers/hwtracing/coresight/* 2117 2117 F: include/dt-bindings/arm/coresight-cti-dt.h 2118 2118 F: include/linux/coresight* 2119 2119 F: samples/coresight/* 2120 - F: tools/perf/tests/shell/coresight/* 2121 2120 F: tools/perf/arch/arm/util/auxtrace.c 2122 2121 F: tools/perf/arch/arm/util/cs-etm.c 2123 2122 F: tools/perf/arch/arm/util/cs-etm.h 2124 2123 F: tools/perf/arch/arm/util/pmu.c 2124 + F: tools/perf/tests/shell/coresight/* 2125 2125 F: tools/perf/util/cs-etm-decoder/* 2126 2126 F: tools/perf/util/cs-etm.* 2127 2127 ··· 2156 2156 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt 2157 2157 F: drivers/bus/moxtet.c 2158 2158 F: drivers/firmware/turris-mox-rwtm.c 2159 + F: drivers/gpio/gpio-moxtet.c 2159 2160 F: drivers/leds/leds-turris-omnia.c 2160 2161 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c 2161 - F: drivers/gpio/gpio-moxtet.c 2162 2162 F: drivers/watchdog/armada_37xx_wdt.c 2163 2163 F: include/dt-bindings/bus/moxtet.h 2164 2164 F: include/linux/armada-37xx-rwtm-mailbox.h ··· 2188 2188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2189 2189 S: Maintained 2190 2190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2191 - X: drivers/media/i2c/ 2192 2191 F: arch/arm64/boot/dts/freescale/ 2193 2192 X: arch/arm64/boot/dts/freescale/fsl-* 2194 2193 X: arch/arm64/boot/dts/freescale/qoriq-* 2194 + X: drivers/media/i2c/ 2195 2195 N: imx 2196 2196 N: mxs 2197 2197 ··· 2245 2245 M: Jean-Marie Verdun <verdun@hpe.com> 2246 2246 M: Nick Hawkins <nick.hawkins@hpe.com> 2247 2247 S: Maintained 2248 - F: Documentation/hwmon/gxp-fan-ctrl.rst 2249 2248 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml 2250 2249 F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml 2251 2250 F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml 2252 2251 F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml 2253 2252 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml 2253 + F: Documentation/hwmon/gxp-fan-ctrl.rst 2254 2254 F: arch/arm/boot/dts/hpe-bmc* 2255 2255 F: arch/arm/boot/dts/hpe-gxp* 2256 2256 F: arch/arm/mach-hpe/ ··· 2275 2275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2276 2276 S: Maintained 2277 2277 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 2278 - F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion* 2279 2278 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt 2280 2279 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 2280 + F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion* 2281 2281 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 2282 2282 F: arch/arm/boot/dts/intel-ixp* 2283 2283 F: arch/arm/mach-ixp4xx/ ··· 2447 2447 F: drivers/pinctrl/pinctrl-microchip-sgpio.c 2448 2448 N: sparx5 2449 2449 2450 - Microchip Timer Counter Block (TCB) Capture Driver 2451 - M: Kamel Bouhara <kamel.bouhara@bootlin.com> 2452 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2453 - L: linux-iio@vger.kernel.org 2454 - S: Maintained 2455 - F: drivers/counter/microchip-tcb-capture.c 2456 - 2457 2450 ARM/MILBEAUT ARCHITECTURE 2458 2451 M: Taichi Sugaya <sugaya.taichi@socionext.com> 2459 2452 M: Takao Orito <orito.takao@socionext.com> ··· 2518 2525 F: arch/arm/boot/dts/nuvoton-npcm* 2519 2526 F: arch/arm/mach-npcm/ 2520 2527 F: arch/arm64/boot/dts/nuvoton/ 2521 - F: drivers/*/*npcm* 2522 2528 F: drivers/*/*/*npcm* 2529 + F: drivers/*/*npcm* 2523 2530 F: drivers/rtc/rtc-nct3018y.c 2524 2531 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2525 2532 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h ··· 2562 2569 F: drivers/power/reset/oxnas-restart.c 2563 2570 N: oxnas 2564 2571 2572 + ARM/QUALCOMM CHROMEBOOK SUPPORT 2573 + R: cros-qcom-dts-watchers@chromium.org 2574 + F: arch/arm64/boot/dts/qcom/sc7180* 2575 + F: arch/arm64/boot/dts/qcom/sc7280* 2576 + F: arch/arm64/boot/dts/qcom/sdm845-cheza* 2577 + 2565 2578 ARM/QUALCOMM SUPPORT 2566 2579 M: Andy Gross <agross@kernel.org> 2567 2580 M: Bjorn Andersson <andersson@kernel.org> ··· 2601 2602 F: drivers/phy/qualcomm/ 2602 2603 F: drivers/power/*/msm* 2603 2604 F: drivers/reset/reset-qcom-* 2604 - F: drivers/ufs/host/ufs-qcom* 2605 2605 F: drivers/spi/spi-geni-qcom.c 2606 2606 F: drivers/spi/spi-qcom-qspi.c 2607 2607 F: drivers/spi/spi-qup.c 2608 2608 F: drivers/tty/serial/msm_serial.c 2609 + F: drivers/ufs/host/ufs-qcom* 2609 2610 F: drivers/usb/dwc3/dwc3-qcom.c 2610 2611 F: include/dt-bindings/*/qcom* 2611 2612 F: include/linux/*/qcom* 2612 2613 F: include/linux/soc/qcom/ 2613 - 2614 - ARM/QUALCOMM CHROMEBOOK SUPPORT 2615 - R: cros-qcom-dts-watchers@chromium.org 2616 - F: arch/arm64/boot/dts/qcom/sc7180* 2617 - F: arch/arm64/boot/dts/qcom/sc7280* 2618 - F: arch/arm64/boot/dts/qcom/sdm845-cheza* 2619 2614 2620 2615 ARM/RDA MICRO ARCHITECTURE 2621 2616 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> ··· 2702 2709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2703 2710 L: linux-samsung-soc@vger.kernel.org 2704 2711 S: Maintained 2705 - C: irc://irc.libera.chat/linux-exynos 2706 2712 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2707 2713 B: mailto:linux-samsung-soc@vger.kernel.org 2714 + C: irc://irc.libera.chat/linux-exynos 2708 2715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 2709 2716 F: Documentation/arm/samsung/ 2710 2717 F: Documentation/devicetree/bindings/arm/samsung/ ··· 2804 2811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2805 2812 S: Maintained 2806 2813 W: http://www.stlinux.com 2807 - F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml 2808 2814 F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml 2815 + F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml 2809 2816 F: arch/arm/boot/dts/sti* 2810 2817 F: arch/arm/mach-sti/ 2811 2818 F: drivers/ata/ahci_st.c ··· 2952 2959 F: Documentation/devicetree/bindings/arm/toshiba.yaml 2953 2960 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml 2954 2961 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml 2955 - F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml 2956 2962 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml 2963 + F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml 2957 2964 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml 2958 2965 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml 2959 2966 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml 2960 2967 F: arch/arm64/boot/dts/toshiba/ 2961 2968 F: drivers/clk/visconti/ 2962 - F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c 2963 2969 F: drivers/gpio/gpio-visconti.c 2970 + F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c 2964 2971 F: drivers/pci/controller/dwc/pcie-visconti.c 2965 2972 F: drivers/pinctrl/visconti/ 2966 2973 F: drivers/watchdog/visconti_wdt.c ··· 3105 3112 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml 3106 3113 F: drivers/net/ethernet/asix/ax88796c_* 3107 3114 3115 + ASPEED CRYPTO DRIVER 3116 + M: Neal Liu <neal_liu@aspeedtech.com> 3117 + L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 3118 + S: Maintained 3119 + F: Documentation/devicetree/bindings/crypto/aspeed,* 3120 + F: drivers/crypto/aspeed/ 3121 + 3108 3122 ASPEED PECI CONTROLLER 3109 3123 M: Iwona Winiarska <iwona.winiarska@intel.com> 3110 3124 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) ··· 3156 3156 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml 3157 3157 F: drivers/spi/spi-aspeed-smc.c 3158 3158 3159 + ASPEED USB UDC DRIVER 3160 + M: Neal Liu <neal_liu@aspeedtech.com> 3161 + L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 3162 + S: Maintained 3163 + F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml 3164 + F: drivers/usb/gadget/udc/aspeed_udc.c 3165 + 3159 3166 ASPEED VIDEO ENGINE DRIVER 3160 3167 M: Eddie James <eajames@linux.ibm.com> 3161 3168 L: linux-media@vger.kernel.org ··· 3171 3164 F: Documentation/devicetree/bindings/media/aspeed-video.txt 3172 3165 F: drivers/media/platform/aspeed/ 3173 3166 3174 - ASPEED USB UDC DRIVER 3175 - M: Neal Liu <neal_liu@aspeedtech.com> 3176 - L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 3167 + ASUS EC HARDWARE MONITOR DRIVER 3168 + M: Eugene Shalygin <eugene.shalygin@gmail.com> 3169 + L: linux-hwmon@vger.kernel.org 3177 3170 S: Maintained 3178 - F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml 3179 - F: drivers/usb/gadget/udc/aspeed_udc.c 3180 - 3181 - ASPEED CRYPTO DRIVER 3182 - M: Neal Liu <neal_liu@aspeedtech.com> 3183 - L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 3184 - S: Maintained 3185 - F: Documentation/devicetree/bindings/crypto/aspeed,* 3186 - F: drivers/crypto/aspeed/ 3171 + F: drivers/hwmon/asus-ec-sensors.c 3187 3172 3188 3173 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 3189 3174 M: Corentin Chary <corentin.chary@gmail.com> ··· 3193 3194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 3194 3195 F: drivers/platform/x86/asus-tf103c-dock.c 3195 3196 3197 + ASUS WIRELESS RADIO CONTROL DRIVER 3198 + M: João Paulo Rechi Vita <jprvita@gmail.com> 3199 + L: platform-driver-x86@vger.kernel.org 3200 + S: Maintained 3201 + F: drivers/platform/x86/asus-wireless.c 3202 + 3196 3203 ASUS WMI HARDWARE MONITOR DRIVER 3197 3204 M: Ed Brindley <kernel@maidavale.org> 3198 3205 M: Denis Pauk <pauk.denis@gmail.com> 3199 3206 L: linux-hwmon@vger.kernel.org 3200 3207 S: Maintained 3201 3208 F: drivers/hwmon/asus_wmi_sensors.c 3202 - 3203 - ASUS EC HARDWARE MONITOR DRIVER 3204 - M: Eugene Shalygin <eugene.shalygin@gmail.com> 3205 - L: linux-hwmon@vger.kernel.org 3206 - S: Maintained 3207 - F: drivers/hwmon/asus-ec-sensors.c 3208 - 3209 - ASUS WIRELESS RADIO CONTROL DRIVER 3210 - M: João Paulo Rechi Vita <jprvita@gmail.com> 3211 - L: platform-driver-x86@vger.kernel.org 3212 - S: Maintained 3213 - F: drivers/platform/x86/asus-wireless.c 3214 3209 3215 3210 ASYMMETRIC KEYS 3216 3211 M: David Howells <dhowells@redhat.com> ··· 3345 3352 R: Mark Rutland <mark.rutland@arm.com> 3346 3353 L: linux-kernel@vger.kernel.org 3347 3354 S: Maintained 3355 + F: Documentation/atomic_*.txt 3348 3356 F: arch/*/include/asm/atomic*.h 3349 3357 F: include/*/atomic*.h 3350 3358 F: include/linux/refcount.h 3351 - F: Documentation/atomic_*.txt 3352 3359 F: scripts/atomic/ 3353 3360 3354 3361 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER ··· 3642 3649 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml 3643 3650 F: drivers/iio/accel/bma400* 3644 3651 3645 - BPF [GENERAL] (Safe Dynamic Programs and Tools) 3646 - M: Alexei Starovoitov <ast@kernel.org> 3647 - M: Daniel Borkmann <daniel@iogearbox.net> 3648 - M: Andrii Nakryiko <andrii@kernel.org> 3649 - R: Martin KaFai Lau <martin.lau@linux.dev> 3650 - R: Song Liu <song@kernel.org> 3651 - R: Yonghong Song <yhs@fb.com> 3652 - R: John Fastabend <john.fastabend@gmail.com> 3653 - R: KP Singh <kpsingh@kernel.org> 3654 - R: Stanislav Fomichev <sdf@google.com> 3655 - R: Hao Luo <haoluo@google.com> 3656 - R: Jiri Olsa <jolsa@kernel.org> 3657 - L: bpf@vger.kernel.org 3658 - S: Supported 3659 - W: https://bpf.io/ 3660 - Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173 3661 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3662 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3663 - F: Documentation/bpf/ 3664 - F: Documentation/networking/filter.rst 3665 - F: Documentation/userspace-api/ebpf/ 3666 - F: arch/*/net/* 3667 - F: include/linux/bpf* 3668 - F: include/linux/btf* 3669 - F: include/linux/filter.h 3670 - F: include/trace/events/xdp.h 3671 - F: include/uapi/linux/bpf* 3672 - F: include/uapi/linux/btf* 3673 - F: include/uapi/linux/filter.h 3674 - F: kernel/bpf/ 3675 - F: kernel/trace/bpf_trace.c 3676 - F: lib/test_bpf.c 3677 - F: net/bpf/ 3678 - F: net/core/filter.c 3679 - F: net/sched/act_bpf.c 3680 - F: net/sched/cls_bpf.c 3681 - F: samples/bpf/ 3682 - F: scripts/bpf_doc.py 3683 - F: scripts/pahole-flags.sh 3684 - F: scripts/pahole-version.sh 3685 - F: tools/bpf/ 3686 - F: tools/lib/bpf/ 3687 - F: tools/testing/selftests/bpf/ 3688 - 3689 3652 BPF JIT for ARM 3690 3653 M: Shubham Bansal <illusionist.neo@gmail.com> 3691 3654 L: bpf@vger.kernel.org ··· 3720 3771 F: arch/x86/net/ 3721 3772 X: arch/x86/net/bpf_jit_comp32.c 3722 3773 3774 + BPF [BTF] 3775 + M: Martin KaFai Lau <martin.lau@linux.dev> 3776 + L: bpf@vger.kernel.org 3777 + S: Maintained 3778 + F: include/linux/btf* 3779 + F: kernel/bpf/btf.c 3780 + 3723 3781 BPF [CORE] 3724 3782 M: Alexei Starovoitov <ast@kernel.org> 3725 3783 M: Daniel Borkmann <daniel@iogearbox.net> 3726 3784 R: John Fastabend <john.fastabend@gmail.com> 3727 3785 L: bpf@vger.kernel.org 3728 3786 S: Maintained 3729 - F: kernel/bpf/verifier.c 3730 - F: kernel/bpf/tnum.c 3731 - F: kernel/bpf/core.c 3732 - F: kernel/bpf/syscall.c 3733 - F: kernel/bpf/dispatcher.c 3734 - F: kernel/bpf/trampoline.c 3735 3787 F: include/linux/bpf* 3736 3788 F: include/linux/filter.h 3737 3789 F: include/linux/tnum.h 3790 + F: kernel/bpf/core.c 3791 + F: kernel/bpf/dispatcher.c 3792 + F: kernel/bpf/syscall.c 3793 + F: kernel/bpf/tnum.c 3794 + F: kernel/bpf/trampoline.c 3795 + F: kernel/bpf/verifier.c 3738 3796 3739 - BPF [BTF] 3740 - M: Martin KaFai Lau <martin.lau@linux.dev> 3797 + BPF [DOCUMENTATION] (Related to Standardization) 3798 + R: David Vernet <void@manifault.com> 3741 3799 L: bpf@vger.kernel.org 3800 + L: bpf@ietf.org 3742 3801 S: Maintained 3743 - F: kernel/bpf/btf.c 3744 - F: include/linux/btf* 3802 + F: Documentation/bpf/instruction-set.rst 3745 3803 3746 - BPF [TRACING] 3747 - M: Song Liu <song@kernel.org> 3804 + BPF [GENERAL] (Safe Dynamic Programs and Tools) 3805 + M: Alexei Starovoitov <ast@kernel.org> 3806 + M: Daniel Borkmann <daniel@iogearbox.net> 3807 + M: Andrii Nakryiko <andrii@kernel.org> 3808 + R: Martin KaFai Lau <martin.lau@linux.dev> 3809 + R: Song Liu <song@kernel.org> 3810 + R: Yonghong Song <yhs@fb.com> 3811 + R: John Fastabend <john.fastabend@gmail.com> 3812 + R: KP Singh <kpsingh@kernel.org> 3813 + R: Stanislav Fomichev <sdf@google.com> 3814 + R: Hao Luo <haoluo@google.com> 3748 3815 R: Jiri Olsa <jolsa@kernel.org> 3749 3816 L: bpf@vger.kernel.org 3750 - S: Maintained 3817 + S: Supported 3818 + W: https://bpf.io/ 3819 + Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173 3820 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 3821 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 3822 + F: Documentation/bpf/ 3823 + F: Documentation/networking/filter.rst 3824 + F: Documentation/userspace-api/ebpf/ 3825 + F: arch/*/net/* 3826 + F: include/linux/bpf* 3827 + F: include/linux/btf* 3828 + F: include/linux/filter.h 3829 + F: include/trace/events/xdp.h 3830 + F: include/uapi/linux/bpf* 3831 + F: include/uapi/linux/btf* 3832 + F: include/uapi/linux/filter.h 3833 + F: kernel/bpf/ 3751 3834 F: kernel/trace/bpf_trace.c 3752 - F: kernel/bpf/stackmap.c 3753 - 3754 - BPF [NETWORKING] (tc BPF, sock_addr) 3755 - M: Martin KaFai Lau <martin.lau@linux.dev> 3756 - M: Daniel Borkmann <daniel@iogearbox.net> 3757 - R: John Fastabend <john.fastabend@gmail.com> 3758 - L: bpf@vger.kernel.org 3759 - L: netdev@vger.kernel.org 3760 - S: Maintained 3835 + F: lib/test_bpf.c 3836 + F: net/bpf/ 3761 3837 F: net/core/filter.c 3762 3838 F: net/sched/act_bpf.c 3763 3839 F: net/sched/cls_bpf.c 3764 - 3765 - BPF [NETWORKING] (struct_ops, reuseport) 3766 - M: Martin KaFai Lau <martin.lau@linux.dev> 3767 - L: bpf@vger.kernel.org 3768 - L: netdev@vger.kernel.org 3769 - S: Maintained 3770 - F: kernel/bpf/bpf_struct* 3771 - 3772 - BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF) 3773 - M: KP Singh <kpsingh@kernel.org> 3774 - R: Florent Revest <revest@chromium.org> 3775 - R: Brendan Jackman <jackmanb@chromium.org> 3776 - L: bpf@vger.kernel.org 3777 - S: Maintained 3778 - F: Documentation/bpf/prog_lsm.rst 3779 - F: include/linux/bpf_lsm.h 3780 - F: kernel/bpf/bpf_lsm.c 3781 - F: security/bpf/ 3782 - 3783 - BPF [STORAGE & CGROUPS] 3784 - M: Martin KaFai Lau <martin.lau@linux.dev> 3785 - L: bpf@vger.kernel.org 3786 - S: Maintained 3787 - F: kernel/bpf/cgroup.c 3788 - F: kernel/bpf/*storage.c 3789 - F: kernel/bpf/bpf_lru* 3790 - 3791 - BPF [RINGBUF] 3792 - M: Andrii Nakryiko <andrii@kernel.org> 3793 - L: bpf@vger.kernel.org 3794 - S: Maintained 3795 - F: kernel/bpf/ringbuf.c 3840 + F: samples/bpf/ 3841 + F: scripts/bpf_doc.py 3842 + F: scripts/pahole-flags.sh 3843 + F: scripts/pahole-version.sh 3844 + F: tools/bpf/ 3845 + F: tools/lib/bpf/ 3846 + F: tools/testing/selftests/bpf/ 3796 3847 3797 3848 BPF [ITERATOR] 3798 3849 M: Yonghong Song <yhs@fb.com> ··· 3819 3870 S: Maintained 3820 3871 F: tools/lib/bpf/ 3821 3872 3822 - BPF [TOOLING] (bpftool) 3823 - M: Quentin Monnet <quentin@isovalent.com> 3873 + BPF [MISC] 3874 + L: bpf@vger.kernel.org 3875 + S: Odd Fixes 3876 + K: (?:\b|_)bpf(?:\b|_) 3877 + 3878 + BPF [NETWORKING] (struct_ops, reuseport) 3879 + M: Martin KaFai Lau <martin.lau@linux.dev> 3880 + L: bpf@vger.kernel.org 3881 + L: netdev@vger.kernel.org 3882 + S: Maintained 3883 + F: kernel/bpf/bpf_struct* 3884 + 3885 + BPF [NETWORKING] (tc BPF, sock_addr) 3886 + M: Martin KaFai Lau <martin.lau@linux.dev> 3887 + M: Daniel Borkmann <daniel@iogearbox.net> 3888 + R: John Fastabend <john.fastabend@gmail.com> 3889 + L: bpf@vger.kernel.org 3890 + L: netdev@vger.kernel.org 3891 + S: Maintained 3892 + F: net/core/filter.c 3893 + F: net/sched/act_bpf.c 3894 + F: net/sched/cls_bpf.c 3895 + 3896 + BPF [RINGBUF] 3897 + M: Andrii Nakryiko <andrii@kernel.org> 3824 3898 L: bpf@vger.kernel.org 3825 3899 S: Maintained 3826 - F: kernel/bpf/disasm.* 3827 - F: tools/bpf/bpftool/ 3900 + F: kernel/bpf/ringbuf.c 3901 + 3902 + BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF) 3903 + M: KP Singh <kpsingh@kernel.org> 3904 + R: Florent Revest <revest@chromium.org> 3905 + R: Brendan Jackman <jackmanb@chromium.org> 3906 + L: bpf@vger.kernel.org 3907 + S: Maintained 3908 + F: Documentation/bpf/prog_lsm.rst 3909 + F: include/linux/bpf_lsm.h 3910 + F: kernel/bpf/bpf_lsm.c 3911 + F: security/bpf/ 3828 3912 3829 3913 BPF [SELFTESTS] (Test Runners & Infrastructure) 3830 3914 M: Andrii Nakryiko <andrii@kernel.org> ··· 3866 3884 S: Maintained 3867 3885 F: tools/testing/selftests/bpf/ 3868 3886 3869 - BPF [DOCUMENTATION] (Related to Standardization) 3870 - R: David Vernet <void@manifault.com> 3887 + BPF [STORAGE & CGROUPS] 3888 + M: Martin KaFai Lau <martin.lau@linux.dev> 3871 3889 L: bpf@vger.kernel.org 3872 - L: bpf@ietf.org 3873 3890 S: Maintained 3874 - F: Documentation/bpf/instruction-set.rst 3891 + F: kernel/bpf/*storage.c 3892 + F: kernel/bpf/bpf_lru* 3893 + F: kernel/bpf/cgroup.c 3875 3894 3876 - BPF [MISC] 3895 + BPF [TOOLING] (bpftool) 3896 + M: Quentin Monnet <quentin@isovalent.com> 3877 3897 L: bpf@vger.kernel.org 3878 - S: Odd Fixes 3879 - K: (?:\b|_)bpf(?:\b|_) 3898 + S: Maintained 3899 + F: kernel/bpf/disasm.* 3900 + F: tools/bpf/bpftool/ 3901 + 3902 + BPF [TRACING] 3903 + M: Song Liu <song@kernel.org> 3904 + R: Jiri Olsa <jolsa@kernel.org> 3905 + L: bpf@vger.kernel.org 3906 + S: Maintained 3907 + F: kernel/bpf/stackmap.c 3908 + F: kernel/trace/bpf_trace.c 3880 3909 3881 3910 BROADCOM B44 10/100 ETHERNET DRIVER 3882 3911 M: Michael Chan <michael.chan@broadcom.com> ··· 3905 3912 F: drivers/net/dsa/bcm_sf2* 3906 3913 F: include/linux/dsa/brcm.h 3907 3914 F: include/linux/platform_data/b53.h 3908 - 3909 - BROADCOM BCMBCA ARM ARCHITECTURE 3910 - M: William Zhang <william.zhang@broadcom.com> 3911 - M: Anand Gore <anand.gore@broadcom.com> 3912 - M: Kursad Oney <kursad.oney@broadcom.com> 3913 - M: Florian Fainelli <f.fainelli@gmail.com> 3914 - M: Rafał Miłecki <rafal@milecki.pl> 3915 - R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com> 3916 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3917 - S: Maintained 3918 - T: git https://github.com/broadcom/stblinux.git 3919 - F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml 3920 - F: arch/arm64/boot/dts/broadcom/bcmbca/* 3921 - N: bcmbca 3922 - N: bcm[9]?47622 3923 - N: bcm[9]?4912 3924 - N: bcm[9]?63138 3925 - N: bcm[9]?63146 3926 - N: bcm[9]?63148 3927 - N: bcm[9]?63158 3928 - N: bcm[9]?63178 3929 - N: bcm[9]?6756 3930 - N: bcm[9]?6813 3931 - N: bcm[9]?6846 3932 - N: bcm[9]?6855 3933 - N: bcm[9]?6856 3934 - N: bcm[9]?6858 3935 - N: bcm[9]?6878 3936 3915 3937 3916 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE 3938 3917 M: Florian Fainelli <f.fainelli@gmail.com> ··· 4003 4038 N: bcm7038 4004 4039 N: bcm7120 4005 4040 4041 + BROADCOM BCMBCA ARM ARCHITECTURE 4042 + M: William Zhang <william.zhang@broadcom.com> 4043 + M: Anand Gore <anand.gore@broadcom.com> 4044 + M: Kursad Oney <kursad.oney@broadcom.com> 4045 + M: Florian Fainelli <f.fainelli@gmail.com> 4046 + M: Rafał Miłecki <rafal@milecki.pl> 4047 + R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com> 4048 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4049 + S: Maintained 4050 + T: git https://github.com/broadcom/stblinux.git 4051 + F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml 4052 + F: arch/arm64/boot/dts/broadcom/bcmbca/* 4053 + N: bcmbca 4054 + N: bcm[9]?47622 4055 + N: bcm[9]?4912 4056 + N: bcm[9]?63138 4057 + N: bcm[9]?63146 4058 + N: bcm[9]?63148 4059 + N: bcm[9]?63158 4060 + N: bcm[9]?63178 4061 + N: bcm[9]?6756 4062 + N: bcm[9]?6813 4063 + N: bcm[9]?6846 4064 + N: bcm[9]?6855 4065 + N: bcm[9]?6856 4066 + N: bcm[9]?6858 4067 + N: bcm[9]?6878 4068 + 4006 4069 BROADCOM BDC DRIVER 4007 4070 M: Justin Chen <justinpopo6@gmail.com> 4008 4071 M: Al Cooper <alcooperx@gmail.com> 4009 - L: linux-usb@vger.kernel.org 4010 4072 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com> 4073 + L: linux-usb@vger.kernel.org 4011 4074 S: Maintained 4012 4075 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml 4013 4076 F: drivers/usb/gadget/udc/bdc/ ··· 4057 4064 F: arch/mips/boot/dts/brcm/bcm*.dts* 4058 4065 F: arch/mips/include/asm/mach-bmips/* 4059 4066 F: arch/mips/kernel/*bmips* 4060 - F: drivers/soc/bcm/bcm63xx 4061 4067 F: drivers/irqchip/irq-bcm63* 4062 4068 F: drivers/irqchip/irq-bcm7* 4063 4069 F: drivers/irqchip/irq-brcmstb* 4070 + F: drivers/soc/bcm/bcm63xx 4064 4071 F: include/linux/bcm963xx_nvram.h 4065 4072 F: include/linux/bcm963xx_tag.h 4066 4073 ··· 4342 4349 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com> 4343 4350 L: netdev@vger.kernel.org 4344 4351 S: Supported 4352 + F: Documentation/devicetree/bindings/net/brcm,systemport.yaml 4345 4353 F: drivers/net/ethernet/broadcom/bcmsysport.* 4346 4354 F: drivers/net/ethernet/broadcom/unimac.h 4347 - F: Documentation/devicetree/bindings/net/brcm,systemport.yaml 4348 4355 4349 4356 BROADCOM TG3 GIGABIT ETHERNET DRIVER 4350 4357 M: Siva Reddy Kallam <siva.kallam@broadcom.com> ··· 4476 4483 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 4477 4484 F: drivers/net/ieee802154/ca8210.c 4478 4485 4479 - CANAAN/KENDRYTE K210 SOC FPIOA DRIVER 4480 - M: Damien Le Moal <dlemoal@kernel.org> 4481 - L: linux-riscv@lists.infradead.org 4482 - L: linux-gpio@vger.kernel.org (pinctrl driver) 4483 - F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml 4484 - F: drivers/pinctrl/pinctrl-k210.c 4485 - 4486 - CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER 4487 - M: Damien Le Moal <dlemoal@kernel.org> 4488 - L: linux-kernel@vger.kernel.org 4489 - L: linux-riscv@lists.infradead.org 4490 - S: Maintained 4491 - F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml 4492 - F: drivers/reset/reset-k210.c 4493 - 4494 - CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER 4495 - M: Damien Le Moal <dlemoal@kernel.org> 4496 - L: linux-riscv@lists.infradead.org 4497 - S: Maintained 4498 - F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml 4499 - F: drivers/soc/canaan/ 4500 - F: include/soc/canaan/ 4501 - 4502 4486 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 4503 4487 M: David Howells <dhowells@redhat.com> 4504 4488 L: linux-cachefs@redhat.com (moderated for non-subscribers) ··· 4597 4627 F: include/uapi/linux/can/j1939.h 4598 4628 F: net/can/j1939/ 4599 4629 4630 + CANAAN/KENDRYTE K210 SOC FPIOA DRIVER 4631 + M: Damien Le Moal <dlemoal@kernel.org> 4632 + L: linux-riscv@lists.infradead.org 4633 + L: linux-gpio@vger.kernel.org (pinctrl driver) 4634 + F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml 4635 + F: drivers/pinctrl/pinctrl-k210.c 4636 + 4637 + CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER 4638 + M: Damien Le Moal <dlemoal@kernel.org> 4639 + L: linux-kernel@vger.kernel.org 4640 + L: linux-riscv@lists.infradead.org 4641 + S: Maintained 4642 + F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml 4643 + F: drivers/reset/reset-k210.c 4644 + 4645 + CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER 4646 + M: Damien Le Moal <dlemoal@kernel.org> 4647 + L: linux-riscv@lists.infradead.org 4648 + S: Maintained 4649 + F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml 4650 + F: drivers/soc/canaan/ 4651 + F: include/soc/canaan/ 4652 + 4600 4653 CAPABILITIES 4601 4654 M: Serge Hallyn <serge@hallyn.com> 4602 4655 L: linux-security-module@vger.kernel.org ··· 4679 4686 4680 4687 CBS/ETF/TAPRIO QDISCS 4681 4688 M: Vinicius Costa Gomes <vinicius.gomes@intel.com> 4682 - S: Maintained 4683 4689 L: netdev@vger.kernel.org 4690 + S: Maintained 4684 4691 F: net/sched/sch_cbs.c 4685 4692 F: net/sched/sch_etf.c 4686 4693 F: net/sched/sch_taprio.c ··· 4703 4710 M: Hadar Gat <hadar.gat@arm.com> 4704 4711 L: linux-crypto@vger.kernel.org 4705 4712 S: Supported 4713 + W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 4714 + F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml 4706 4715 F: drivers/char/hw_random/cctrng.c 4707 4716 F: drivers/char/hw_random/cctrng.h 4708 - F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml 4709 - W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 4710 4717 4711 4718 CEC FRAMEWORK 4712 4719 M: Hans Verkuil <hverkuil-cisco@xs4all.nl> ··· 4866 4873 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml 4867 4874 F: sound/soc/codecs/cros_ec_codec.* 4868 4875 4869 - CHROMEOS EC UART DRIVER 4870 - M: Bhanu Prakash Maiya <bhanumaiya@chromium.org> 4871 - R: Benson Leung <bleung@chromium.org> 4872 - R: Tzung-Bi Shih <tzungbi@kernel.org> 4873 - S: Maintained 4874 - F: drivers/platform/chrome/cros_ec_uart.c 4875 - 4876 4876 CHROMEOS EC SUBDRIVERS 4877 4877 M: Benson Leung <bleung@chromium.org> 4878 4878 R: Guenter Roeck <groeck@chromium.org> ··· 4875 4889 N: cros_ec 4876 4890 N: cros-ec 4877 4891 4878 - CHROMEOS EC USB TYPE-C DRIVER 4879 - M: Prashant Malani <pmalani@chromium.org> 4880 - L: chrome-platform@lists.linux.dev 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> 4881 4896 S: Maintained 4882 - F: drivers/platform/chrome/cros_ec_typec.* 4883 - F: drivers/platform/chrome/cros_typec_switch.c 4884 - F: drivers/platform/chrome/cros_typec_vdm.* 4897 + F: drivers/platform/chrome/cros_ec_uart.c 4885 4898 4886 4899 CHROMEOS EC USB PD NOTIFY DRIVER 4887 4900 M: Prashant Malani <pmalani@chromium.org> ··· 4888 4903 S: Maintained 4889 4904 F: drivers/platform/chrome/cros_usbpd_notify.c 4890 4905 F: include/linux/platform_data/cros_usbpd_notify.h 4906 + 4907 + CHROMEOS EC USB TYPE-C DRIVER 4908 + M: Prashant Malani <pmalani@chromium.org> 4909 + L: chrome-platform@lists.linux.dev 4910 + S: Maintained 4911 + F: drivers/platform/chrome/cros_ec_typec.* 4912 + F: drivers/platform/chrome/cros_typec_switch.c 4913 + F: drivers/platform/chrome/cros_typec_vdm.* 4891 4914 4892 4915 CHROMEOS HPS DRIVER 4893 4916 M: Dan Callaghan <dcallagh@chromium.org> ··· 5014 5021 S: Supported 5015 5022 F: drivers/infiniband/hw/usnic/ 5016 5023 5024 + CLANG CONTROL FLOW INTEGRITY SUPPORT 5025 + M: Sami Tolvanen <samitolvanen@google.com> 5026 + M: Kees Cook <keescook@chromium.org> 5027 + R: Nathan Chancellor <nathan@kernel.org> 5028 + R: Nick Desaulniers <ndesaulniers@google.com> 5029 + L: llvm@lists.linux.dev 5030 + S: Supported 5031 + B: https://github.com/ClangBuiltLinux/linux/issues 5032 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 5033 + F: include/linux/cfi.h 5034 + F: kernel/cfi.c 5035 + 5017 5036 CLANG-FORMAT FILE 5018 5037 M: Miguel Ojeda <ojeda@kernel.org> 5019 5038 S: Maintained ··· 5045 5040 F: scripts/Makefile.clang 5046 5041 F: scripts/clang-tools/ 5047 5042 K: \b(?i:clang|llvm)\b 5048 - 5049 - CLANG CONTROL FLOW INTEGRITY SUPPORT 5050 - M: Sami Tolvanen <samitolvanen@google.com> 5051 - M: Kees Cook <keescook@chromium.org> 5052 - R: Nathan Chancellor <nathan@kernel.org> 5053 - R: Nick Desaulniers <ndesaulniers@google.com> 5054 - L: llvm@lists.linux.dev 5055 - S: Supported 5056 - B: https://github.com/ClangBuiltLinux/linux/issues 5057 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 5058 - F: include/linux/cfi.h 5059 - F: kernel/cfi.c 5060 5043 5061 5044 CLK API 5062 5045 M: Russell King <linux@armlinux.org.uk> ··· 5216 5223 M: Frederic Weisbecker <frederic@kernel.org> 5217 5224 M: "Paul E. McKenney" <paulmck@kernel.org> 5218 5225 S: Maintained 5219 - F: kernel/context_tracking.c 5220 5226 F: include/linux/context_tracking* 5227 + F: kernel/context_tracking.c 5221 5228 5222 5229 CONTROL GROUP (CGROUP) 5223 5230 M: Tejun Heo <tj@kernel.org> ··· 5378 5385 5379 5386 CPUIDLE DRIVER - ARM EXYNOS 5380 5387 M: Daniel Lezcano <daniel.lezcano@linaro.org> 5381 - R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 5382 5388 M: Kukjin Kim <kgene@kernel.org> 5389 + R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 5383 5390 L: linux-pm@vger.kernel.org 5384 5391 L: linux-samsung-soc@vger.kernel.org 5385 5392 S: Supported ··· 5400 5407 L: linux-pm@vger.kernel.org 5401 5408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5402 5409 S: Supported 5403 - F: drivers/cpuidle/cpuidle-psci.h 5404 5410 F: drivers/cpuidle/cpuidle-psci-domain.c 5411 + F: drivers/cpuidle/cpuidle-psci.h 5405 5412 5406 5413 CPUIDLE DRIVER - DT IDLE PM DOMAIN 5407 5414 M: Ulf Hansson <ulf.hansson@linaro.org> ··· 5545 5552 W: http://www.chelsio.com 5546 5553 F: drivers/crypto/chelsio 5547 5554 5548 - CXGB4 INLINE CRYPTO DRIVER 5549 - M: Ayush Sawal <ayush.sawal@chelsio.com> 5550 - L: netdev@vger.kernel.org 5551 - S: Supported 5552 - W: http://www.chelsio.com 5553 - F: drivers/net/ethernet/chelsio/inline_crypto/ 5554 - 5555 5555 CXGB4 ETHERNET DRIVER (CXGB4) 5556 5556 M: Raju Rangoju <rajur@chelsio.com> 5557 5557 L: netdev@vger.kernel.org 5558 5558 S: Supported 5559 5559 W: http://www.chelsio.com 5560 5560 F: drivers/net/ethernet/chelsio/cxgb4/ 5561 + 5562 + CXGB4 INLINE CRYPTO DRIVER 5563 + M: Ayush Sawal <ayush.sawal@chelsio.com> 5564 + L: netdev@vger.kernel.org 5565 + S: Supported 5566 + W: http://www.chelsio.com 5567 + F: drivers/net/ethernet/chelsio/inline_crypto/ 5561 5568 5562 5569 CXGB4 ISCSI DRIVER (CXGB4I) 5563 5570 M: Varun Prakash <varun@chelsio.com> ··· 5614 5621 S: Orphan 5615 5622 F: drivers/net/wan/pc300* 5616 5623 5617 - CYPRESS_FIRMWARE MEDIA DRIVER 5618 - M: Antti Palosaari <crope@iki.fi> 5619 - L: linux-media@vger.kernel.org 5620 - S: Maintained 5621 - W: https://linuxtv.org 5622 - W: http://palosaari.fi/linux/ 5623 - Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5624 - T: git git://linuxtv.org/anttip/media_tree.git 5625 - F: drivers/media/common/cypress_firmware* 5626 - 5627 5624 CYPRESS CY8C95X0 PINCTRL DRIVER 5628 5625 M: Patrick Rudolph <patrick.rudolph@9elements.com> 5629 5626 L: linux-gpio@vger.kernel.org ··· 5632 5649 S: Maintained 5633 5650 F: Documentation/devicetree/bindings/input/cypress-sf.yaml 5634 5651 F: drivers/input/keyboard/cypress-sf.c 5652 + 5653 + CYPRESS_FIRMWARE MEDIA DRIVER 5654 + M: Antti Palosaari <crope@iki.fi> 5655 + L: linux-media@vger.kernel.org 5656 + S: Maintained 5657 + W: https://linuxtv.org 5658 + W: http://palosaari.fi/linux/ 5659 + Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5660 + T: git git://linuxtv.org/anttip/media_tree.git 5661 + F: drivers/media/common/cypress_firmware* 5635 5662 5636 5663 CYTTSP TOUCHSCREEN DRIVER 5637 5664 M: Linus Walleij <linus.walleij@linaro.org> ··· 5809 5816 F: Documentation/driver-api/dcdbas.rst 5810 5817 F: drivers/platform/x86/dell/dcdbas.* 5811 5818 5812 - DELL WMI DESCRIPTOR DRIVER 5813 - L: Dell.Client.Kernel@dell.com 5814 - S: Maintained 5815 - F: drivers/platform/x86/dell/dell-wmi-descriptor.c 5816 - 5817 5819 DELL WMI DDV DRIVER 5818 5820 M: Armin Wolf <W_Armin@gmx.de> 5819 5821 S: Maintained ··· 5816 5828 F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv 5817 5829 F: drivers/platform/x86/dell/dell-wmi-ddv.c 5818 5830 5819 - DELL WMI SYSMAN DRIVER 5820 - M: Prasanth Ksr <prasanth.ksr@dell.com> 5831 + DELL WMI DESCRIPTOR DRIVER 5821 5832 L: Dell.Client.Kernel@dell.com 5822 - L: platform-driver-x86@vger.kernel.org 5823 5833 S: Maintained 5824 - F: Documentation/ABI/testing/sysfs-class-firmware-attributes 5825 - F: drivers/platform/x86/dell/dell-wmi-sysman/ 5826 - 5827 - DELL WMI NOTIFICATIONS DRIVER 5828 - M: Matthew Garrett <mjg59@srcf.ucam.org> 5829 - M: Pali Rohár <pali@kernel.org> 5830 - S: Maintained 5831 - F: drivers/platform/x86/dell/dell-wmi-base.c 5834 + F: drivers/platform/x86/dell/dell-wmi-descriptor.c 5832 5835 5833 5836 DELL WMI HARDWARE PRIVACY SUPPORT 5834 5837 M: Perry Yuan <Perry.Yuan@dell.com> ··· 5828 5849 S: Maintained 5829 5850 F: drivers/platform/x86/dell/dell-wmi-privacy.c 5830 5851 5831 - DELTA ST MEDIA DRIVER 5832 - M: Hugues Fruchet <hugues.fruchet@foss.st.com> 5833 - L: linux-media@vger.kernel.org 5834 - S: Supported 5835 - W: https://linuxtv.org 5836 - T: git git://linuxtv.org/media_tree.git 5837 - F: drivers/media/platform/st/sti/delta 5852 + DELL WMI NOTIFICATIONS DRIVER 5853 + M: Matthew Garrett <mjg59@srcf.ucam.org> 5854 + M: Pali Rohár <pali@kernel.org> 5855 + S: Maintained 5856 + F: drivers/platform/x86/dell/dell-wmi-base.c 5857 + 5858 + DELL WMI SYSMAN DRIVER 5859 + M: Prasanth Ksr <prasanth.ksr@dell.com> 5860 + L: Dell.Client.Kernel@dell.com 5861 + L: platform-driver-x86@vger.kernel.org 5862 + S: Maintained 5863 + F: Documentation/ABI/testing/sysfs-class-firmware-attributes 5864 + F: drivers/platform/x86/dell/dell-wmi-sysman/ 5838 5865 5839 5866 DELTA AHE-50DC FAN CONTROL MODULE DRIVER 5840 5867 M: Zev Weiss <zev@bewilderbeest.net> ··· 5864 5879 F: drivers/gpio/gpio-tn48m.c 5865 5880 F: include/dt-bindings/reset/delta,tn48m-reset.h 5866 5881 5882 + DELTA ST MEDIA DRIVER 5883 + M: Hugues Fruchet <hugues.fruchet@foss.st.com> 5884 + L: linux-media@vger.kernel.org 5885 + S: Supported 5886 + W: https://linuxtv.org 5887 + T: git git://linuxtv.org/media_tree.git 5888 + F: drivers/media/platform/st/sti/delta 5889 + 5867 5890 DENALI NAND DRIVER 5868 5891 L: linux-mtd@lists.infradead.org 5869 5892 S: Orphan ··· 5883 5890 S: Maintained 5884 5891 F: drivers/dma/dw-edma/ 5885 5892 F: include/linux/dma/edma.h 5886 - 5887 - DESIGNWARE XDATA IP DRIVER 5888 - M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 5889 - L: linux-pci@vger.kernel.org 5890 - S: Maintained 5891 - F: Documentation/misc-devices/dw-xdata-pcie.rst 5892 - F: drivers/misc/dw-xdata-pcie.c 5893 5893 5894 5894 DESIGNWARE USB2 DRD IP DRIVER 5895 5895 M: Minas Harutyunyan <hminas@synopsys.com> ··· 5896 5910 L: linux-usb@vger.kernel.org 5897 5911 S: Maintained 5898 5912 F: drivers/usb/dwc3/ 5913 + 5914 + DESIGNWARE XDATA IP DRIVER 5915 + M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 5916 + L: linux-pci@vger.kernel.org 5917 + S: Maintained 5918 + F: Documentation/misc-devices/dw-xdata-pcie.rst 5919 + F: drivers/misc/dw-xdata-pcie.c 5899 5920 5900 5921 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 5901 5922 M: Andreas Klinger <ak@it-klinger.de> ··· 6013 6020 F: Documentation/devicetree/bindings/input/dlg,da72??.txt 6014 6021 F: Documentation/devicetree/bindings/mfd/da90*.txt 6015 6022 F: Documentation/devicetree/bindings/mfd/da90*.yaml 6016 - F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml 6017 6023 F: Documentation/devicetree/bindings/regulator/da92*.txt 6024 + F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml 6018 6025 F: Documentation/devicetree/bindings/regulator/slg51000.txt 6019 6026 F: Documentation/devicetree/bindings/sound/da[79]*.txt 6020 6027 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt ··· 6133 6140 F: include/linux/dmaengine.h 6134 6141 F: include/linux/of_dma.h 6135 6142 6143 + DMA MAPPING BENCHMARK 6144 + M: Xiang Chen <chenxiang66@hisilicon.com> 6145 + L: iommu@lists.linux.dev 6146 + F: kernel/dma/map_benchmark.c 6147 + F: tools/testing/selftests/dma/ 6148 + 6136 6149 DMA MAPPING HELPERS 6137 6150 M: Christoph Hellwig <hch@lst.de> 6138 6151 M: Marek Szyprowski <m.szyprowski@samsung.com> ··· 6149 6150 T: git git://git.infradead.org/users/hch/dma-mapping.git 6150 6151 F: include/asm-generic/dma-mapping.h 6151 6152 F: include/linux/dma-direct.h 6152 - F: include/linux/dma-mapping.h 6153 6153 F: include/linux/dma-map-ops.h 6154 + F: include/linux/dma-mapping.h 6154 6155 F: include/linux/swiotlb.h 6155 6156 F: kernel/dma/ 6156 - 6157 - DMA MAPPING BENCHMARK 6158 - M: Xiang Chen <chenxiang66@hisilicon.com> 6159 - L: iommu@lists.linux.dev 6160 - F: kernel/dma/map_benchmark.c 6161 - F: tools/testing/selftests/dma/ 6162 6157 6163 6158 DMA-BUF HEAPS FRAMEWORK 6164 6159 M: Sumit Semwal <sumit.semwal@linaro.org> ··· 6343 6350 F: drivers/soc/ti/smartreflex.c 6344 6351 F: include/linux/power/smartreflex.h 6345 6352 6353 + DRM ACCEL DRIVERS FOR INTEL VPU 6354 + M: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com> 6355 + M: Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com> 6356 + L: dri-devel@lists.freedesktop.org 6357 + S: Supported 6358 + T: git git://anongit.freedesktop.org/drm/drm-misc 6359 + F: drivers/accel/ivpu/ 6360 + F: include/uapi/drm/ivpu_accel.h 6361 + 6362 + DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK 6363 + M: Oded Gabbay <ogabbay@kernel.org> 6364 + L: dri-devel@lists.freedesktop.org 6365 + S: Maintained 6366 + C: irc://irc.oftc.net/dri-devel 6367 + T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git 6368 + F: Documentation/accel/ 6369 + F: drivers/accel/ 6370 + F: include/drm/drm_accel.h 6371 + 6346 6372 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 6347 6373 M: Maxime Ripard <mripard@kernel.org> 6348 6374 M: Chen-Yu Tsai <wens@csie.org> ··· 6444 6432 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml 6445 6433 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 6446 6434 6435 + DRM DRIVER FOR FIRMWARE FRAMEBUFFERS 6436 + M: Thomas Zimmermann <tzimmermann@suse.de> 6437 + M: Javier Martinez Canillas <javierm@redhat.com> 6438 + L: dri-devel@lists.freedesktop.org 6439 + S: Maintained 6440 + T: git git://anongit.freedesktop.org/drm/drm-misc 6441 + F: drivers/gpu/drm/drm_aperture.c 6442 + F: drivers/gpu/drm/tiny/ofdrm.c 6443 + F: drivers/gpu/drm/tiny/simpledrm.c 6444 + F: drivers/video/aperture.c 6445 + F: drivers/video/nomodeset.c 6446 + F: include/drm/drm_aperture.h 6447 + F: include/linux/aperture.h 6448 + F: include/video/nomodeset.h 6449 + 6447 6450 DRM DRIVER FOR GENERIC EDP PANELS 6448 6451 R: Douglas Anderson <dianders@chromium.org> 6449 6452 F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml ··· 6493 6466 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 6494 6467 F: drivers/gpu/drm/tiny/hx8357d.c 6495 6468 6469 + DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE 6470 + M: Deepak Rawat <drawat.floss@gmail.com> 6471 + L: linux-hyperv@vger.kernel.org 6472 + L: dri-devel@lists.freedesktop.org 6473 + S: Maintained 6474 + T: git git://anongit.freedesktop.org/drm/drm-misc 6475 + F: drivers/gpu/drm/hyperv 6476 + 6496 6477 DRM DRIVER FOR ILITEK ILI9225 PANELS 6497 6478 M: David Lechner <david@lechnology.com> 6498 6479 S: Maintained ··· 6530 6495 DRM DRIVER FOR LVDS PANELS 6531 6496 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 6532 6497 L: dri-devel@lists.freedesktop.org 6533 - T: git git://anongit.freedesktop.org/drm/drm-misc 6534 6498 S: Maintained 6535 - F: drivers/gpu/drm/panel/panel-lvds.c 6499 + T: git git://anongit.freedesktop.org/drm/drm-misc 6536 6500 F: Documentation/devicetree/bindings/display/lvds.yaml 6537 6501 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml 6502 + F: drivers/gpu/drm/panel/panel-lvds.c 6538 6503 6539 6504 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS 6540 6505 M: Guido Günther <agx@sigxcpu.org> ··· 6643 6608 F: Documentation/devicetree/bindings/display/repaper.txt 6644 6609 F: drivers/gpu/drm/tiny/repaper.c 6645 6610 6646 - DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS 6647 - M: Javier Martinez Canillas <javierm@redhat.com> 6648 - S: Maintained 6649 - T: git git://anongit.freedesktop.org/drm/drm-misc 6650 - F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml 6651 - F: drivers/gpu/drm/solomon/ssd130x* 6652 - 6653 6611 DRM DRIVER FOR QEMU'S CIRRUS DEVICE 6654 6612 M: Dave Airlie <airlied@redhat.com> 6655 6613 M: Gerd Hoffmann <kraxel@redhat.com> ··· 6691 6663 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml 6692 6664 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c 6693 6665 6694 - DRM DRIVER FOR SITRONIX ST7703 PANELS 6695 - M: Guido Günther <agx@sigxcpu.org> 6696 - R: Purism Kernel Team <kernel@puri.sm> 6697 - R: Ondrej Jirman <megous@megous.com> 6698 - S: Maintained 6699 - F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml 6700 - F: drivers/gpu/drm/panel/panel-sitronix-st7703.c 6701 - 6702 - DRM DRIVER FOR FIRMWARE FRAMEBUFFERS 6703 - M: Thomas Zimmermann <tzimmermann@suse.de> 6704 - M: Javier Martinez Canillas <javierm@redhat.com> 6705 - L: dri-devel@lists.freedesktop.org 6706 - S: Maintained 6707 - T: git git://anongit.freedesktop.org/drm/drm-misc 6708 - F: drivers/gpu/drm/drm_aperture.c 6709 - F: drivers/gpu/drm/tiny/ofdrm.c 6710 - F: drivers/gpu/drm/tiny/simpledrm.c 6711 - F: drivers/video/aperture.c 6712 - F: drivers/video/nomodeset.c 6713 - F: include/drm/drm_aperture.h 6714 - F: include/linux/aperture.h 6715 - F: include/video/nomodeset.h 6716 - 6717 6666 DRM DRIVER FOR SITRONIX ST7586 PANELS 6718 6667 M: David Lechner <david@lechnology.com> 6719 6668 S: Maintained ··· 6704 6699 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml 6705 6700 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 6706 6701 6702 + DRM DRIVER FOR SITRONIX ST7703 PANELS 6703 + M: Guido Günther <agx@sigxcpu.org> 6704 + R: Purism Kernel Team <kernel@puri.sm> 6705 + R: Ondrej Jirman <megous@megous.com> 6706 + S: Maintained 6707 + F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml 6708 + F: drivers/gpu/drm/panel/panel-sitronix-st7703.c 6709 + 6707 6710 DRM DRIVER FOR SITRONIX ST7735R PANELS 6708 6711 M: David Lechner <david@lechnology.com> 6709 6712 S: Maintained 6710 6713 T: git git://anongit.freedesktop.org/drm/drm-misc 6711 6714 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml 6712 6715 F: drivers/gpu/drm/tiny/st7735r.c 6716 + 6717 + DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS 6718 + M: Javier Martinez Canillas <javierm@redhat.com> 6719 + S: Maintained 6720 + T: git git://anongit.freedesktop.org/drm/drm-misc 6721 + F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml 6722 + F: drivers/gpu/drm/solomon/ssd130x* 6713 6723 6714 6724 DRM DRIVER FOR ST-ERICSSON MCDE 6715 6725 M: Linus Walleij <linus.walleij@linaro.org> ··· 6823 6803 F: include/drm/drm* 6824 6804 F: include/linux/vga* 6825 6805 F: include/uapi/drm/drm* 6826 - 6827 - DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK 6828 - M: Oded Gabbay <ogabbay@kernel.org> 6829 - L: dri-devel@lists.freedesktop.org 6830 - S: Maintained 6831 - C: irc://irc.oftc.net/dri-devel 6832 - T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git 6833 - F: Documentation/accel/ 6834 - F: drivers/accel/ 6835 - F: include/drm/drm_accel.h 6836 - 6837 - DRM ACCEL DRIVERS FOR INTEL VPU 6838 - M: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com> 6839 - M: Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com> 6840 - L: dri-devel@lists.freedesktop.org 6841 - S: Supported 6842 - T: git git://anongit.freedesktop.org/drm/drm-misc 6843 - F: drivers/accel/ivpu/ 6844 - F: include/uapi/drm/ivpu_accel.h 6845 6806 6846 6807 DRM DRIVERS FOR ALLWINNER A10 6847 6808 M: Maxime Ripard <mripard@kernel.org> ··· 6926 6925 T: git git://anongit.freedesktop.org/drm/drm-misc 6927 6926 F: Documentation/devicetree/bindings/display/hisilicon/ 6928 6927 F: drivers/gpu/drm/hisilicon/ 6929 - 6930 - DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE 6931 - M: Deepak Rawat <drawat.floss@gmail.com> 6932 - L: linux-hyperv@vger.kernel.org 6933 - L: dri-devel@lists.freedesktop.org 6934 - S: Maintained 6935 - T: git git://anongit.freedesktop.org/drm/drm-misc 6936 - F: drivers/gpu/drm/hyperv 6937 6928 6938 6929 DRM DRIVERS FOR LIMA 6939 6930 M: Qiang Yu <yuq825@gmail.com> ··· 7078 7085 F: Documentation/devicetree/bindings/display/xlnx/ 7079 7086 F: drivers/gpu/drm/xlnx/ 7080 7087 7088 + DRM GPU SCHEDULER 7089 + M: Luben Tuikov <luben.tuikov@amd.com> 7090 + L: dri-devel@lists.freedesktop.org 7091 + S: Maintained 7092 + T: git git://anongit.freedesktop.org/drm/drm-misc 7093 + F: drivers/gpu/drm/scheduler/ 7094 + F: include/drm/gpu_scheduler.h 7095 + 7081 7096 DRM PANEL DRIVERS 7082 7097 M: Neil Armstrong <neil.armstrong@linaro.org> 7083 7098 R: Sam Ravnborg <sam@ravnborg.org> ··· 7113 7112 T: git git://anongit.freedesktop.org/drm/drm-misc 7114 7113 F: drivers/gpu/drm/ttm/ 7115 7114 F: include/drm/ttm/ 7116 - 7117 - DRM GPU SCHEDULER 7118 - M: Luben Tuikov <luben.tuikov@amd.com> 7119 - L: dri-devel@lists.freedesktop.org 7120 - S: Maintained 7121 - T: git git://anongit.freedesktop.org/drm/drm-misc 7122 - F: drivers/gpu/drm/scheduler/ 7123 - F: include/drm/gpu_scheduler.h 7124 7115 7125 7116 DSBR100 USB FM RADIO DRIVER 7126 7117 M: Alexey Klimov <klimov.linux@gmail.com> ··· 7241 7248 7242 7249 DYNAMIC DEBUG 7243 7250 M: Jason Baron <jbaron@akamai.com> 7251 + M: Jim Cromie <jim.cromie@gmail.com> 7244 7252 S: Maintained 7245 7253 F: include/linux/dynamic_debug.h 7246 7254 F: lib/dynamic_debug.c 7247 - M: Jim Cromie <jim.cromie@gmail.com> 7248 7255 F: lib/test_dynamic_debug.c 7249 7256 7250 7257 DYNAMIC INTERRUPT MODERATION ··· 7253 7260 F: Documentation/networking/net_dim.rst 7254 7261 F: include/linux/dim.h 7255 7262 F: lib/dim/ 7263 + 7264 + DYNAMIC THERMAL POWER MANAGEMENT (DTPM) 7265 + M: Daniel Lezcano <daniel.lezcano@kernel.org> 7266 + L: linux-pm@vger.kernel.org 7267 + S: Supported 7268 + B: https://bugzilla.kernel.org 7269 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 7270 + F: drivers/powercap/dtpm* 7271 + F: include/linux/dtpm.h 7256 7272 7257 7273 DZ DECSTATION DZ11 SERIAL DRIVER 7258 7274 M: "Maciej W. Rozycki" <macro@orcam.me.uk> ··· 7601 7599 F: drivers/infiniband/hw/ocrdma/ 7602 7600 F: include/uapi/rdma/ocrdma-abi.h 7603 7601 7604 - EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 7605 - M: James Smart <james.smart@broadcom.com> 7606 - M: Dick Kennedy <dick.kennedy@broadcom.com> 7607 - L: linux-scsi@vger.kernel.org 7608 - S: Supported 7609 - W: http://www.broadcom.com 7610 - F: drivers/scsi/lpfc/ 7611 - 7612 7602 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER 7613 7603 M: James Smart <james.smart@broadcom.com> 7614 7604 M: Ram Vegesna <ram.vegesna@broadcom.com> ··· 7609 7615 S: Supported 7610 7616 W: http://www.broadcom.com 7611 7617 F: drivers/scsi/elx/ 7618 + 7619 + EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 7620 + M: James Smart <james.smart@broadcom.com> 7621 + M: Dick Kennedy <dick.kennedy@broadcom.com> 7622 + L: linux-scsi@vger.kernel.org 7623 + S: Supported 7624 + W: http://www.broadcom.com 7625 + F: drivers/scsi/lpfc/ 7612 7626 7613 7627 ENE CB710 FLASH CARD READER DRIVER 7614 7628 M: Michał Mirosław <mirq-linux@rere.qmqm.pl> ··· 7709 7707 F: drivers/net/pcs/ 7710 7708 F: drivers/net/phy/ 7711 7709 F: include/dt-bindings/net/qca-ar803x.h 7712 - F: include/linux/linkmode.h 7713 7710 F: include/linux/*mdio*.h 7711 + F: include/linux/linkmode.h 7714 7712 F: include/linux/mdio/*.h 7715 7713 F: include/linux/mii.h 7716 7714 F: include/linux/of_net.h ··· 7773 7771 L: linux-integrity@vger.kernel.org 7774 7772 S: Supported 7775 7773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7776 - F: security/integrity/evm/ 7777 7774 F: security/integrity/ 7775 + F: security/integrity/evm/ 7778 7776 7779 7777 EXTENSIBLE FIRMWARE INTERFACE (EFI) 7780 7778 M: Ard Biesheuvel <ardb@kernel.org> ··· 7805 7803 M: Masami Hiramatsu <mhiramat@kernel.org> 7806 7804 L: linux-kernel@vger.kernel.org 7807 7805 L: linux-trace-kernel@vger.kernel.org 7808 - Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 7809 7806 S: Maintained 7807 + Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 7810 7808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 7811 7809 F: Documentation/admin-guide/bootconfig.rst 7812 7810 F: fs/proc/bootconfig.c ··· 8093 8091 F: drivers/fpga/ 8094 8092 F: include/linux/fpga/ 8095 8093 8096 - INTEL MAX10 BMC SECURE UPDATES 8097 - M: Russ Weight <russell.h.weight@intel.com> 8098 - L: linux-fpga@vger.kernel.org 8099 - S: Maintained 8100 - F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update 8101 - F: drivers/fpga/intel-m10-bmc-sec-update.c 8102 - 8103 - MICROCHIP POLARFIRE FPGA DRIVERS 8104 - M: Conor Dooley <conor.dooley@microchip.com> 8105 - R: Ivan Bornyakov <i.bornyakov@metrotek.ru> 8106 - L: linux-fpga@vger.kernel.org 8107 - S: Supported 8108 - F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml 8109 - F: drivers/fpga/microchip-spi.c 8110 - 8111 8094 FPU EMULATOR 8112 8095 M: Bill Metzenthen <billm@melbpc.org.au> 8113 8096 S: Maintained ··· 8101 8114 8102 8115 FRAMEBUFFER CORE 8103 8116 M: Daniel Vetter <daniel@ffwll.ch> 8104 - F: drivers/video/fbdev/core/ 8105 8117 S: Odd Fixes 8106 8118 T: git git://anongit.freedesktop.org/drm/drm-misc 8119 + F: drivers/video/fbdev/core/ 8107 8120 8108 8121 FRAMEBUFFER LAYER 8109 8122 M: Helge Deller <deller@gmx.de> ··· 8480 8493 R: Mark Rutland <mark.rutland@arm.com> 8481 8494 L: linux-kernel@vger.kernel.org 8482 8495 L: linux-trace-kernel@vger.kernel.org 8483 - Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 8484 8496 S: Maintained 8497 + Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 8485 8498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 8486 8499 F: Documentation/trace/ftrace* 8487 - F: kernel/trace/ftrace* 8488 - F: kernel/trace/fgraph.c 8489 8500 F: arch/*/*/*/*ftrace* 8490 8501 F: arch/*/*/*ftrace* 8491 8502 F: include/*/ftrace.h 8503 + F: kernel/trace/fgraph.c 8504 + F: kernel/trace/ftrace* 8492 8505 F: samples/ftrace 8493 8506 8494 8507 FUNGIBLE ETHERNET DRIVERS ··· 8529 8542 M: Tim Harvey <tharvey@gateworks.com> 8530 8543 S: Maintained 8531 8544 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml 8532 - F: drivers/mfd/gateworks-gsc.c 8533 - F: include/linux/mfd/gsc.h 8534 8545 F: Documentation/hwmon/gsc-hwmon.rst 8535 8546 F: drivers/hwmon/gsc-hwmon.c 8547 + F: drivers/mfd/gateworks-gsc.c 8548 + F: include/linux/mfd/gsc.h 8536 8549 F: include/linux/platform_data/gsc_hwmon.h 8537 8550 8538 8551 GCC PLUGINS ··· 8660 8673 S: Maintained 8661 8674 F: lib/string.c 8662 8675 F: lib/string_helpers.c 8663 - F: lib/test_string.c 8664 8676 F: lib/test-string_helpers.c 8677 + F: lib/test_string.c 8665 8678 8666 8679 GENERIC UIO DRIVER FOR PCI DEVICES 8667 8680 M: "Michael S. Tsirkin" <mst@redhat.com> ··· 9144 9157 S: Maintained 9145 9158 F: drivers/hid/hid-logitech-* 9146 9159 9147 - HID++ LOGITECH DRIVERS 9148 - R: Filipe Laíns <lains@riseup.net> 9149 - R: Bastien Nocera <hadess@hadess.net> 9160 + HID PHOENIX RC FLIGHT CONTROLLER 9161 + M: Marcus Folkesson <marcus.folkesson@gmail.com> 9150 9162 L: linux-input@vger.kernel.org 9151 9163 S: Maintained 9152 - F: drivers/hid/hid-logitech-hidpp.c 9164 + F: drivers/hid/hid-pxrc.c 9153 9165 9154 9166 HID PLAYSTATION DRIVER 9155 9167 M: Roderick Colenbrander <roderick.colenbrander@sony.com> 9156 9168 L: linux-input@vger.kernel.org 9157 9169 S: Supported 9158 9170 F: drivers/hid/hid-playstation.c 9159 - 9160 - HID PHOENIX RC FLIGHT CONTROLLER 9161 - M: Marcus Folkesson <marcus.folkesson@gmail.com> 9162 - L: linux-input@vger.kernel.org 9163 - S: Maintained 9164 - F: drivers/hid/hid-pxrc.c 9165 9171 9166 9172 HID SENSOR HUB DRIVERS 9167 9173 M: Jiri Kosina <jikos@kernel.org> ··· 9182 9202 F: drivers/hid/wacom.h 9183 9203 F: drivers/hid/wacom_* 9184 9204 9205 + HID++ LOGITECH DRIVERS 9206 + R: Filipe Laíns <lains@riseup.net> 9207 + R: Bastien Nocera <hadess@hadess.net> 9208 + L: linux-input@vger.kernel.org 9209 + S: Maintained 9210 + F: drivers/hid/hid-logitech-hidpp.c 9211 + 9185 9212 HIGH-RESOLUTION TIMERS, CLOCKEVENTS 9186 9213 M: Thomas Gleixner <tglx@linutronix.de> 9187 9214 L: linux-kernel@vger.kernel.org ··· 9212 9225 W: http://www.highpoint-tech.com 9213 9226 F: Documentation/scsi/hptiop.rst 9214 9227 F: drivers/scsi/hptiop.c 9228 + 9229 + HIKEY960 ONBOARD USB GPIO HUB DRIVER 9230 + M: John Stultz <jstultz@google.com> 9231 + L: linux-kernel@vger.kernel.org 9232 + S: Maintained 9233 + F: drivers/misc/hisi_hikey_usb.c 9215 9234 9216 9235 HIMAX HX83112B TOUCHSCREEN SUPPORT 9217 9236 M: Job Noorman <job@noorman.info> ··· 9267 9274 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 9268 9275 F: drivers/crypto/hisilicon/hpre/hpre_main.c 9269 9276 9277 + HISILICON HNS3 PMU DRIVER 9278 + M: Guangbin Huang <huangguangbin2@huawei.com> 9279 + S: Supported 9280 + F: Documentation/admin-guide/perf/hns3-pmu.rst 9281 + F: drivers/perf/hisilicon/hns3_pmu.c 9282 + 9270 9283 HISILICON I2C CONTROLLER DRIVER 9271 9284 M: Yicong Yang <yangyicong@hisilicon.com> 9272 9285 L: linux-i2c@vger.kernel.org ··· 9305 9306 F: Documentation/devicetree/bindings/net/hisilicon*.txt 9306 9307 F: drivers/net/ethernet/hisilicon/ 9307 9308 9308 - HIKEY960 ONBOARD USB GPIO HUB DRIVER 9309 - M: John Stultz <jstultz@google.com> 9310 - L: linux-kernel@vger.kernel.org 9311 - S: Maintained 9312 - F: drivers/misc/hisi_hikey_usb.c 9313 - 9314 9309 HISILICON PMU DRIVER 9315 9310 M: Shaokun Zhang <zhangshaokun@hisilicon.com> 9316 9311 M: Jonathan Cameron <jonathan.cameron@huawei.com> ··· 9313 9320 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst 9314 9321 F: Documentation/admin-guide/perf/hisi-pmu.rst 9315 9322 F: drivers/perf/hisilicon 9316 - 9317 - HISILICON HNS3 PMU DRIVER 9318 - M: Guangbin Huang <huangguangbin2@huawei.com> 9319 - S: Supported 9320 - F: Documentation/admin-guide/perf/hns3-pmu.rst 9321 - F: drivers/perf/hisilicon/hns3_pmu.c 9322 9323 9323 9324 HISILICON PTT DRIVER 9324 9325 M: Yicong Yang <yangyicong@hisilicon.com> ··· 9336 9349 F: drivers/crypto/hisilicon/qm.c 9337 9350 F: drivers/crypto/hisilicon/sgl.c 9338 9351 F: include/linux/hisi_acc_qm.h 9339 - 9340 - HISILICON ZIP Controller DRIVER 9341 - M: Yang Shen <shenyang39@huawei.com> 9342 - M: Zhou Wang <wangzhou1@hisilicon.com> 9343 - L: linux-crypto@vger.kernel.org 9344 - S: Maintained 9345 - F: Documentation/ABI/testing/debugfs-hisi-zip 9346 - F: drivers/crypto/hisilicon/zip/ 9347 9352 9348 9353 HISILICON ROCE DRIVER 9349 9354 M: Haoyue Xu <xuhaoyue1@hisilicon.com> ··· 9394 9415 S: Maintained 9395 9416 W: http://www.hisilicon.com 9396 9417 F: drivers/spi/spi-hisi-sfc-v3xx.c 9418 + 9419 + HISILICON ZIP Controller DRIVER 9420 + M: Yang Shen <shenyang39@huawei.com> 9421 + M: Zhou Wang <wangzhou1@hisilicon.com> 9422 + L: linux-crypto@vger.kernel.org 9423 + S: Maintained 9424 + F: Documentation/ABI/testing/debugfs-hisi-zip 9425 + F: drivers/crypto/hisilicon/zip/ 9397 9426 9398 9427 HMM - Heterogeneous Memory Management 9399 9428 M: Jérôme Glisse <jglisse@redhat.com> ··· 9479 9492 HTE SUBSYSTEM 9480 9493 M: Dipen Patel <dipenp@nvidia.com> 9481 9494 L: timestamp@lists.linux.dev 9482 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git 9483 - Q: https://patchwork.kernel.org/project/timestamp/list/ 9484 9495 S: Maintained 9496 + Q: https://patchwork.kernel.org/project/timestamp/list/ 9497 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git 9485 9498 F: Documentation/devicetree/bindings/timestamp/ 9486 9499 F: Documentation/driver-api/hte/ 9487 9500 F: drivers/hte/ ··· 9576 9589 F: Documentation/ABI/stable/sysfs-bus-vmbus 9577 9590 F: Documentation/ABI/testing/debugfs-hyperv 9578 9591 F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml 9579 - F: Documentation/virt/hyperv 9580 9592 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst 9593 + F: Documentation/virt/hyperv 9581 9594 F: arch/arm64/hyperv 9582 9595 F: arch/arm64/include/asm/hyperv-tlfs.h 9583 9596 F: arch/arm64/include/asm/mshyperv.h ··· 9759 9772 S: Maintained 9760 9773 F: drivers/i2c/i2c-stub.c 9761 9774 9775 + I3C DRIVER FOR ASPEED AST2600 9776 + M: Jeremy Kerr <jk@codeconstruct.com.au> 9777 + S: Maintained 9778 + F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml 9779 + F: drivers/i3c/master/ast2600-i3c-master.c 9780 + 9762 9781 I3C DRIVER FOR CADENCE I3C MASTER IP 9763 9782 M: Przemysław Gaj <pgaj@cadence.com> 9764 9783 S: Maintained ··· 9775 9782 S: Orphan 9776 9783 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml 9777 9784 F: drivers/i3c/master/dw* 9778 - 9779 - I3C DRIVER FOR ASPEED AST2600 9780 - M: Jeremy Kerr <jk@codeconstruct.com.au> 9781 - S: Maintained 9782 - F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml 9783 - F: drivers/i3c/master/ast2600-i3c-master.c 9784 9785 9785 9786 I3C SUBSYSTEM 9786 9787 M: Alexandre Belloni <alexandre.belloni@bootlin.com> ··· 9854 9867 S: Supported 9855 9868 F: drivers/net/ethernet/ibm/ibmvnic.* 9856 9869 9870 + IBM Power VFIO Support 9871 + M: Timothy Pearson <tpearson@raptorengineering.com> 9872 + S: Supported 9873 + F: drivers/vfio/vfio_iommu_spapr_tce.c 9874 + 9857 9875 IBM Power Virtual Ethernet Device Driver 9858 9876 M: Nick Child <nnac123@linux.ibm.com> 9859 9877 L: netdev@vger.kernel.org ··· 9903 9911 F: drivers/crypto/vmx/ghash* 9904 9912 F: drivers/crypto/vmx/ppc-xlate.pl 9905 9913 F: drivers/crypto/vmx/vmx.c 9906 - 9907 - IBM Power VFIO Support 9908 - M: Timothy Pearson <tpearson@raptorengineering.com> 9909 - S: Supported 9910 - F: drivers/vfio/vfio_iommu_spapr_tce.c 9911 9914 9912 9915 IBM ServeRAID RAID DRIVER 9913 9916 S: Orphan ··· 9970 9983 F: include/net/nl802154.h 9971 9984 F: net/ieee802154/ 9972 9985 F: net/mac802154/ 9986 + 9987 + IFCVF VIRTIO DATA PATH ACCELERATOR 9988 + R: Zhu Lingshan <lingshan.zhu@intel.com> 9989 + F: drivers/vdpa/ifcvf/ 9973 9990 9974 9991 IFE PROTOCOL 9975 9992 M: Yotam Gigi <yotam.gi@gmail.com> ··· 10239 10248 L: linux-integrity@vger.kernel.org 10240 10249 S: Supported 10241 10250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 10242 - F: security/integrity/ima/ 10243 10251 F: security/integrity/ 10252 + F: security/integrity/ima/ 10244 10253 10245 10254 INTEL 810/815 FRAMEBUFFER DRIVER 10246 10255 M: Antonino Daplas <adaplas@gmail.com> ··· 10394 10403 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 10395 10404 F: drivers/dma/ioat* 10396 10405 10397 - INTEL IDXD DRIVER 10398 - M: Fenghua Yu <fenghua.yu@intel.com> 10399 - M: Dave Jiang <dave.jiang@intel.com> 10400 - L: dmaengine@vger.kernel.org 10401 - S: Supported 10402 - F: drivers/dma/idxd/* 10403 - F: include/uapi/linux/idxd.h 10404 - 10405 10406 INTEL IDLE DRIVER 10406 10407 M: Jacob Pan <jacob.jun.pan@linux.intel.com> 10407 10408 M: Len Brown <lenb@kernel.org> ··· 10402 10419 B: https://bugzilla.kernel.org 10403 10420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 10404 10421 F: drivers/idle/intel_idle.c 10422 + 10423 + INTEL IDXD DRIVER 10424 + M: Fenghua Yu <fenghua.yu@intel.com> 10425 + M: Dave Jiang <dave.jiang@intel.com> 10426 + L: dmaengine@vger.kernel.org 10427 + S: Supported 10428 + F: drivers/dma/idxd/* 10429 + F: include/uapi/linux/idxd.h 10405 10430 10406 10431 INTEL IN FIELD SCAN (IFS) DEVICE 10407 10432 M: Jithu Joseph <jithu.joseph@intel.com> ··· 10457 10466 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst 10458 10467 F: drivers/staging/media/ipu3/ 10459 10468 10460 - INTEL IXP4XX CRYPTO SUPPORT 10461 - M: Corentin Labbe <clabbe@baylibre.com> 10462 - L: linux-crypto@vger.kernel.org 10463 - S: Maintained 10464 - F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 10465 - 10466 10469 INTEL ISHTP ECLITE DRIVER 10467 10470 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com> 10468 10471 L: platform-driver-x86@vger.kernel.org 10469 10472 S: Supported 10470 10473 F: drivers/platform/x86/intel/ishtp_eclite.c 10474 + 10475 + INTEL IXP4XX CRYPTO SUPPORT 10476 + M: Corentin Labbe <clabbe@baylibre.com> 10477 + L: linux-crypto@vger.kernel.org 10478 + S: Maintained 10479 + F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 10471 10480 10472 10481 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 10473 10482 M: Krzysztof Halasa <khalasa@piap.pl> ··· 10547 10556 F: drivers/mfd/intel-m10-bmc* 10548 10557 F: include/linux/mfd/intel-m10-bmc.h 10549 10558 10559 + INTEL MAX10 BMC SECURE UPDATES 10560 + M: Russ Weight <russell.h.weight@intel.com> 10561 + L: linux-fpga@vger.kernel.org 10562 + S: Maintained 10563 + F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update 10564 + F: drivers/fpga/intel-m10-bmc-sec-update.c 10565 + 10550 10566 INTEL P-Unit IPC DRIVER 10551 10567 M: Zha Qipeng <qipeng.zha@intel.com> 10552 10568 L: platform-driver-x86@vger.kernel.org ··· 10601 10603 S: Supported 10602 10604 F: drivers/cpufreq/intel_pstate.c 10603 10605 10606 + INTEL PTP DFL ToD DRIVER 10607 + M: Tianfei Zhang <tianfei.zhang@intel.com> 10608 + L: linux-fpga@vger.kernel.org 10609 + L: netdev@vger.kernel.org 10610 + S: Maintained 10611 + F: drivers/ptp/ptp_dfl_tod.c 10612 + 10604 10613 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER 10605 10614 M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10606 10615 L: linux-iio@vger.kernel.org ··· 10626 10621 F: tools/arch/x86/intel_sdsi/ 10627 10622 F: tools/testing/selftests/drivers/sdsi/ 10628 10623 10624 + INTEL SGX 10625 + M: Jarkko Sakkinen <jarkko@kernel.org> 10626 + R: Dave Hansen <dave.hansen@linux.intel.com> 10627 + L: linux-sgx@vger.kernel.org 10628 + S: Supported 10629 + Q: https://patchwork.kernel.org/project/intel-sgx/list/ 10630 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx 10631 + F: Documentation/arch/x86/sgx.rst 10632 + F: arch/x86/entry/vdso/vsgx.S 10633 + F: arch/x86/include/asm/sgx.h 10634 + F: arch/x86/include/uapi/asm/sgx.h 10635 + F: arch/x86/kernel/cpu/sgx/* 10636 + F: tools/testing/selftests/sgx/* 10637 + K: \bSGX_ 10638 + 10629 10639 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER 10630 10640 M: Daniel Scally <djrscally@gmail.com> 10631 10641 S: Maintained ··· 10658 10638 M: Dinh Nguyen <dinguyen@kernel.org> 10659 10639 L: linux-kernel@vger.kernel.org 10660 10640 S: Maintained 10641 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 10661 10642 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 10662 10643 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 10663 10644 F: drivers/firmware/stratix10-rsu.c 10664 10645 F: drivers/firmware/stratix10-svc.c 10665 10646 F: include/linux/firmware/intel/stratix10-smc.h 10666 10647 F: include/linux/firmware/intel/stratix10-svc-client.h 10667 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 10668 10648 10669 10649 INTEL TELEMETRY DRIVER 10670 10650 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com> ··· 10749 10729 F: arch/x86/kernel/tboot.c 10750 10730 F: include/linux/tboot.h 10751 10731 10752 - INTEL SGX 10753 - M: Jarkko Sakkinen <jarkko@kernel.org> 10754 - R: Dave Hansen <dave.hansen@linux.intel.com> 10755 - L: linux-sgx@vger.kernel.org 10756 - S: Supported 10757 - Q: https://patchwork.kernel.org/project/intel-sgx/list/ 10758 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx 10759 - F: Documentation/arch/x86/sgx.rst 10760 - F: arch/x86/entry/vdso/vsgx.S 10761 - F: arch/x86/include/asm/sgx.h 10762 - F: arch/x86/include/uapi/asm/sgx.h 10763 - F: arch/x86/kernel/cpu/sgx/* 10764 - F: tools/testing/selftests/sgx/* 10765 - K: \bSGX_ 10766 - 10767 10732 INTERCONNECT API 10768 10733 M: Georgi Djakov <djakov@kernel.org> 10769 10734 L: linux-pm@vger.kernel.org ··· 10817 10812 F: drivers/iommu/iova.c 10818 10813 F: include/linux/iova.h 10819 10814 10820 - IOMMUFD 10821 - M: Jason Gunthorpe <jgg@nvidia.com> 10822 - M: Kevin Tian <kevin.tian@intel.com> 10823 - L: iommu@lists.linux.dev 10824 - S: Maintained 10825 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git 10826 - F: Documentation/userspace-api/iommufd.rst 10827 - F: drivers/iommu/iommufd/ 10828 - F: include/linux/iommufd.h 10829 - F: include/uapi/linux/iommufd.h 10830 - F: tools/testing/selftests/iommu/ 10831 - 10832 10815 IOMMU SUBSYSTEM 10833 10816 M: Joerg Roedel <joro@8bytes.org> 10834 10817 M: Will Deacon <will@kernel.org> ··· 10832 10839 F: include/linux/of_iommu.h 10833 10840 F: include/uapi/linux/iommu.h 10834 10841 10842 + IOMMUFD 10843 + M: Jason Gunthorpe <jgg@nvidia.com> 10844 + M: Kevin Tian <kevin.tian@intel.com> 10845 + L: iommu@lists.linux.dev 10846 + S: Maintained 10847 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git 10848 + F: Documentation/userspace-api/iommufd.rst 10849 + F: drivers/iommu/iommufd/ 10850 + F: include/linux/iommufd.h 10851 + F: include/uapi/linux/iommufd.h 10852 + F: tools/testing/selftests/iommu/ 10853 + 10835 10854 IOSYS-MAP HELPERS 10836 10855 M: Thomas Zimmermann <tzimmermann@suse.de> 10837 10856 L: dri-devel@lists.freedesktop.org ··· 10858 10853 S: Maintained 10859 10854 T: git git://git.kernel.dk/linux-block 10860 10855 T: git git://git.kernel.dk/liburing 10861 - F: io_uring/ 10862 10856 F: include/linux/io_uring.h 10863 10857 F: include/linux/io_uring_types.h 10864 10858 F: include/trace/events/io_uring.h 10865 10859 F: include/uapi/linux/io_uring.h 10860 + F: io_uring/ 10866 10861 F: tools/io_uring/ 10867 10862 10868 10863 IPMI SUBSYSTEM ··· 10871 10866 S: Supported 10872 10867 W: http://openipmi.sourceforge.net/ 10873 10868 T: git https://github.com/cminyard/linux-ipmi.git for-next 10874 - F: Documentation/driver-api/ipmi.rst 10875 10869 F: Documentation/devicetree/bindings/ipmi/ 10870 + F: Documentation/driver-api/ipmi.rst 10876 10871 F: drivers/char/ipmi/ 10877 10872 F: include/linux/ipmi* 10878 10873 F: include/uapi/linux/ipmi* ··· 10924 10919 L: linux-kernel@vger.kernel.org 10925 10920 S: Maintained 10926 10921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 10927 - F: kernel/irq/ 10928 10922 F: include/linux/group_cpus.h 10923 + F: kernel/irq/ 10929 10924 F: lib/group_cpus.c 10930 10925 10931 10926 IRQCHIP DRIVERS ··· 11263 11258 S: Supported 11264 11259 W: http://nfs.sourceforge.net/ 11265 11260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git 11261 + F: Documentation/filesystems/nfs/ 11266 11262 F: fs/exportfs/ 11267 11263 F: fs/lockd/ 11268 11264 F: fs/nfs_common/ ··· 11279 11273 F: include/uapi/linux/nfsd/ 11280 11274 F: include/uapi/linux/sunrpc/ 11281 11275 F: net/sunrpc/ 11282 - F: Documentation/filesystems/nfs/ 11283 11276 11284 11277 KERNEL REGRESSIONS 11285 11278 M: Thorsten Leemhuis <linux@leemhuis.info> ··· 11430 11425 F: arch/x86/kvm/ 11431 11426 F: arch/x86/kvm/*/ 11432 11427 11433 - KVM PARAVIRT (KVM/paravirt) 11434 - M: Paolo Bonzini <pbonzini@redhat.com> 11435 - R: Wanpeng Li <wanpengli@tencent.com> 11436 - R: Vitaly Kuznetsov <vkuznets@redhat.com> 11437 - L: kvm@vger.kernel.org 11438 - S: Supported 11439 - T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 11440 - F: arch/x86/kernel/kvm.c 11441 - F: arch/x86/kernel/kvmclock.c 11442 - F: arch/x86/include/asm/pvclock-abi.h 11443 - F: include/linux/kvm_para.h 11444 - F: include/uapi/linux/kvm_para.h 11445 - F: include/uapi/asm-generic/kvm_para.h 11446 - F: include/asm-generic/kvm_para.h 11447 - F: arch/um/include/asm/kvm_para.h 11448 - F: arch/x86/include/asm/kvm_para.h 11449 - F: arch/x86/include/uapi/asm/kvm_para.h 11450 - 11451 - KVM X86 HYPER-V (KVM/hyper-v) 11452 - M: Vitaly Kuznetsov <vkuznets@redhat.com> 11453 - M: Sean Christopherson <seanjc@google.com> 11454 - M: Paolo Bonzini <pbonzini@redhat.com> 11455 - L: kvm@vger.kernel.org 11456 - S: Supported 11457 - T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 11458 - F: arch/x86/kvm/hyperv.* 11459 - F: arch/x86/kvm/kvm_onhyperv.* 11460 - F: arch/x86/kvm/svm/hyperv.* 11461 - F: arch/x86/kvm/svm/svm_onhyperv.* 11462 - F: arch/x86/kvm/vmx/hyperv.* 11463 - 11464 - KVM X86 Xen (KVM/Xen) 11465 - M: David Woodhouse <dwmw2@infradead.org> 11466 - M: Paul Durrant <paul@xen.org> 11467 - M: Sean Christopherson <seanjc@google.com> 11468 - M: Paolo Bonzini <pbonzini@redhat.com> 11469 - L: kvm@vger.kernel.org 11470 - S: Supported 11471 - T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 11472 - F: arch/x86/kvm/xen.* 11473 - 11474 11428 KERNFS 11475 11429 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11476 11430 M: Tejun Heo <tj@kernel.org> ··· 11468 11504 F: include/keys/trusted_tpm.h 11469 11505 F: security/keys/trusted-keys/ 11470 11506 11471 - KEYS-TRUSTED-TEE 11472 - M: Sumit Garg <sumit.garg@linaro.org> 11473 - L: linux-integrity@vger.kernel.org 11474 - L: keyrings@vger.kernel.org 11475 - S: Supported 11476 - F: include/keys/trusted_tee.h 11477 - F: security/keys/trusted-keys/trusted_tee.c 11478 - 11479 11507 KEYS-TRUSTED-CAAM 11480 11508 M: Ahmad Fatoum <a.fatoum@pengutronix.de> 11481 11509 R: Pengutronix Kernel Team <kernel@pengutronix.de> ··· 11476 11520 S: Maintained 11477 11521 F: include/keys/trusted_caam.h 11478 11522 F: security/keys/trusted-keys/trusted_caam.c 11523 + 11524 + KEYS-TRUSTED-TEE 11525 + M: Sumit Garg <sumit.garg@linaro.org> 11526 + L: linux-integrity@vger.kernel.org 11527 + L: keyrings@vger.kernel.org 11528 + S: Supported 11529 + F: include/keys/trusted_tee.h 11530 + F: security/keys/trusted-keys/trusted_tee.c 11479 11531 11480 11532 KEYS/KEYRINGS 11481 11533 M: David Howells <dhowells@redhat.com> ··· 11547 11583 S: Maintained 11548 11584 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml 11549 11585 F: drivers/mfd/khadas-mcu.c 11550 - F: include/linux/mfd/khadas-mcu.h 11551 11586 F: drivers/thermal/khadas_mcu_fan.c 11587 + F: include/linux/mfd/khadas-mcu.h 11552 11588 11553 11589 KIONIX/ROHM KX022A ACCELEROMETER 11554 11590 M: Matti Vaittinen <mazziesaccount@gmail.com> ··· 11585 11621 M: Masami Hiramatsu <mhiramat@kernel.org> 11586 11622 L: linux-kernel@vger.kernel.org 11587 11623 L: linux-trace-kernel@vger.kernel.org 11588 - Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 11589 11624 S: Maintained 11625 + Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 11590 11626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 11591 11627 F: Documentation/trace/kprobes.rst 11592 11628 F: include/asm-generic/kprobes.h ··· 11619 11655 S: Maintained 11620 11656 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml 11621 11657 F: drivers/video/backlight/ktz8866.c 11658 + 11659 + KVM PARAVIRT (KVM/paravirt) 11660 + M: Paolo Bonzini <pbonzini@redhat.com> 11661 + R: Wanpeng Li <wanpengli@tencent.com> 11662 + R: Vitaly Kuznetsov <vkuznets@redhat.com> 11663 + L: kvm@vger.kernel.org 11664 + S: Supported 11665 + T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 11666 + F: arch/um/include/asm/kvm_para.h 11667 + F: arch/x86/include/asm/kvm_para.h 11668 + F: arch/x86/include/asm/pvclock-abi.h 11669 + F: arch/x86/include/uapi/asm/kvm_para.h 11670 + F: arch/x86/kernel/kvm.c 11671 + F: arch/x86/kernel/kvmclock.c 11672 + F: include/asm-generic/kvm_para.h 11673 + F: include/linux/kvm_para.h 11674 + F: include/uapi/asm-generic/kvm_para.h 11675 + F: include/uapi/linux/kvm_para.h 11676 + 11677 + KVM X86 HYPER-V (KVM/hyper-v) 11678 + M: Vitaly Kuznetsov <vkuznets@redhat.com> 11679 + M: Sean Christopherson <seanjc@google.com> 11680 + M: Paolo Bonzini <pbonzini@redhat.com> 11681 + L: kvm@vger.kernel.org 11682 + S: Supported 11683 + T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 11684 + F: arch/x86/kvm/hyperv.* 11685 + F: arch/x86/kvm/kvm_onhyperv.* 11686 + F: arch/x86/kvm/svm/hyperv.* 11687 + F: arch/x86/kvm/svm/svm_onhyperv.* 11688 + F: arch/x86/kvm/vmx/hyperv.* 11689 + 11690 + KVM X86 Xen (KVM/Xen) 11691 + M: David Woodhouse <dwmw2@infradead.org> 11692 + M: Paul Durrant <paul@xen.org> 11693 + M: Sean Christopherson <seanjc@google.com> 11694 + M: Paolo Bonzini <pbonzini@redhat.com> 11695 + L: kvm@vger.kernel.org 11696 + S: Supported 11697 + T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 11698 + F: arch/x86/kvm/xen.* 11622 11699 11623 11700 L3MDEV 11624 11701 M: David Ahern <dsahern@kernel.org> ··· 11902 11897 LINEAR RANGES HELPERS 11903 11898 M: Mark Brown <broonie@kernel.org> 11904 11899 R: Matti Vaittinen <mazziesaccount@gmail.com> 11900 + F: include/linux/linear_range.h 11905 11901 F: lib/linear_ranges.c 11906 11902 F: lib/test_linear_ranges.c 11907 - F: include/linux/linear_range.h 11908 11903 11909 11904 LINUX FOR POWER MACINTOSH 11910 11905 M: Benjamin Herrenschmidt <benh@kernel.crashing.org> ··· 12031 12026 S: Maintained 12032 12027 F: Documentation/devicetree/bindings/*/litex,*.yaml 12033 12028 F: arch/openrisc/boot/dts/or1klitex.dts 12034 - F: include/linux/litex.h 12035 - F: drivers/tty/serial/liteuart.c 12036 - F: drivers/soc/litex/* 12037 - F: drivers/net/ethernet/litex/* 12038 12029 F: drivers/mmc/host/litex_mmc.c 12030 + F: drivers/net/ethernet/litex/* 12031 + F: drivers/soc/litex/* 12032 + F: drivers/tty/serial/liteuart.c 12033 + F: include/linux/litex.h 12039 12034 N: litex 12040 12035 12041 12036 LIVE PATCHING ··· 12164 12159 L: loongarch@lists.linux.dev 12165 12160 S: Maintained 12166 12161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git 12167 - F: arch/loongarch/ 12168 - F: drivers/*/*loongarch* 12169 12162 F: Documentation/loongarch/ 12170 12163 F: Documentation/translations/zh_CN/loongarch/ 12164 + F: arch/loongarch/ 12165 + F: drivers/*/*loongarch* 12166 + 12167 + LOONGSON GPIO DRIVER 12168 + M: Yinbo Zhu <zhuyinbo@loongson.cn> 12169 + L: linux-gpio@vger.kernel.org 12170 + S: Maintained 12171 + F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml 12172 + F: drivers/gpio/gpio-loongson-64bit.c 12171 12173 12172 12174 LOONGSON LS2X I2C DRIVER 12173 12175 M: Binbin Zhou <zhoubinbin@loongson.cn> ··· 12182 12170 S: Maintained 12183 12171 F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml 12184 12172 F: drivers/i2c/busses/i2c-ls2x.c 12173 + 12174 + LOONGSON-2 SOC SERIES CLOCK DRIVER 12175 + M: Yinbo Zhu <zhuyinbo@loongson.cn> 12176 + L: linux-clk@vger.kernel.org 12177 + S: Maintained 12178 + F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml 12179 + F: drivers/clk/clk-loongson2.c 12180 + F: include/dt-bindings/clock/loongson,ls2k-clk.h 12185 12181 12186 12182 LOONGSON-2 SOC SERIES GUTS DRIVER 12187 12183 M: Yinbo Zhu <zhuyinbo@loongson.cn> ··· 12205 12185 S: Maintained 12206 12186 F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml 12207 12187 F: drivers/pinctrl/pinctrl-loongson2.c 12208 - 12209 - LOONGSON GPIO DRIVER 12210 - M: Yinbo Zhu <zhuyinbo@loongson.cn> 12211 - L: linux-gpio@vger.kernel.org 12212 - S: Maintained 12213 - F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml 12214 - F: drivers/gpio/gpio-loongson-64bit.c 12215 - 12216 - LOONGSON-2 SOC SERIES CLOCK DRIVER 12217 - M: Yinbo Zhu <zhuyinbo@loongson.cn> 12218 - L: linux-clk@vger.kernel.org 12219 - S: Maintained 12220 - F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml 12221 - F: drivers/clk/clk-loongson2.c 12222 - F: include/dt-bindings/clock/loongson,ls2k-clk.h 12223 12188 12224 12189 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 12225 12190 M: Sathya Prakash <sathya.prakash@broadcom.com> ··· 12366 12361 M: Jassi Brar <jassisinghbrar@gmail.com> 12367 12362 L: linux-kernel@vger.kernel.org 12368 12363 S: Maintained 12364 + F: Documentation/devicetree/bindings/mailbox/ 12369 12365 F: drivers/mailbox/ 12366 + F: include/dt-bindings/mailbox/ 12370 12367 F: include/linux/mailbox_client.h 12371 12368 F: include/linux/mailbox_controller.h 12372 - F: include/dt-bindings/mailbox/ 12373 - F: Documentation/devicetree/bindings/mailbox/ 12374 12369 12375 12370 MAILBOX ARM MHUv2 12376 12371 M: Viresh Kumar <viresh.kumar@linaro.org> 12377 12372 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com> 12378 12373 L: linux-kernel@vger.kernel.org 12379 12374 S: Maintained 12375 + F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml 12380 12376 F: drivers/mailbox/arm_mhuv2.c 12381 12377 F: include/linux/mailbox/arm_mhuv2_message.h 12382 - F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml 12378 + 12379 + MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 12380 + M: Michael Kerrisk <mtk.manpages@gmail.com> 12381 + L: linux-man@vger.kernel.org 12382 + S: Maintained 12383 + W: http://www.kernel.org/doc/man-pages 12383 12384 12384 12385 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP) 12385 12386 M: Jeremy Kerr <jk@codeconstruct.com.au> ··· 12398 12387 F: include/net/mctpdevice.h 12399 12388 F: include/net/netns/mctp.h 12400 12389 F: net/mctp/ 12401 - 12402 - MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 12403 - M: Michael Kerrisk <mtk.manpages@gmail.com> 12404 - L: linux-man@vger.kernel.org 12405 - S: Maintained 12406 - W: http://www.kernel.org/doc/man-pages 12407 12390 12408 12391 MAPLE TREE 12409 12392 M: Liam R. Howlett <Liam.Howlett@oracle.com> ··· 12430 12425 MARVELL ARMADA 3700 PHY DRIVERS 12431 12426 M: Miquel Raynal <miquel.raynal@bootlin.com> 12432 12427 S: Maintained 12433 - F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 12434 12428 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml 12429 + F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 12435 12430 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 12436 12431 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 12437 12432 ··· 12533 12528 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 12534 12529 F: drivers/mtd/nand/raw/marvell_nand.c 12535 12530 12531 + MARVELL OCTEON ENDPOINT DRIVER 12532 + M: Veerasenareddy Burru <vburru@marvell.com> 12533 + M: Abhijit Ayarekar <aayarekar@marvell.com> 12534 + L: netdev@vger.kernel.org 12535 + S: Supported 12536 + F: drivers/net/ethernet/marvell/octeon_ep 12537 + 12536 12538 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER 12537 12539 M: Sunil Goutham <sgoutham@marvell.com> 12538 12540 M: Geetha sowjanya <gakula@marvell.com> ··· 12586 12574 S: Supported 12587 12575 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml 12588 12576 F: drivers/mmc/host/sdhci-xenon* 12589 - 12590 - MARVELL OCTEON ENDPOINT DRIVER 12591 - M: Veerasenareddy Burru <vburru@marvell.com> 12592 - M: Abhijit Ayarekar <aayarekar@marvell.com> 12593 - L: netdev@vger.kernel.org 12594 - S: Supported 12595 - F: drivers/net/ethernet/marvell/octeon_ep 12596 12577 12597 12578 MATROX FRAMEBUFFER DRIVER 12598 12579 L: linux-fbdev@vger.kernel.org ··· 12786 12781 S: Supported 12787 12782 F: drivers/net/phy/mxl-gpy.c 12788 12783 12789 - MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER 12790 - R: Yasushi SHOJI <yashi@spacecubics.com> 12791 - L: linux-can@vger.kernel.org 12792 - S: Maintained 12793 - F: drivers/net/can/usb/mcba_usb.c 12794 - 12795 12784 MCAN MMIO DEVICE DRIVER 12796 12785 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com> 12797 12786 L: linux-can@vger.kernel.org ··· 12794 12795 F: drivers/net/can/m_can/m_can.c 12795 12796 F: drivers/net/can/m_can/m_can.h 12796 12797 F: drivers/net/can/m_can/m_can_platform.c 12798 + 12799 + MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER 12800 + R: Yasushi SHOJI <yashi@spacecubics.com> 12801 + L: linux-can@vger.kernel.org 12802 + S: Maintained 12803 + F: drivers/net/can/usb/mcba_usb.c 12797 12804 12798 12805 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER 12799 12806 M: Rishi Gupta <gupt21@gmail.com> ··· 13209 13204 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml 13210 13205 F: drivers/clk/ralink/clk-mt7621.c 13211 13206 13212 - MEDIATEK MT7621/28/88 I2C DRIVER 13213 - M: Stefan Roese <sr@denx.de> 13214 - L: linux-i2c@vger.kernel.org 13215 - S: Maintained 13216 - F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml 13217 - F: drivers/i2c/busses/i2c-mt7621.c 13218 - 13219 13207 MEDIATEK MT7621 PCIE CONTROLLER DRIVER 13220 13208 M: Sergio Paracuellos <sergio.paracuellos@gmail.com> 13221 13209 S: Maintained ··· 13220 13222 S: Maintained 13221 13223 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml 13222 13224 F: drivers/phy/ralink/phy-mt7621-pci.c 13225 + 13226 + MEDIATEK MT7621/28/88 I2C DRIVER 13227 + M: Stefan Roese <sr@denx.de> 13228 + L: linux-i2c@vger.kernel.org 13229 + S: Maintained 13230 + F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml 13231 + F: drivers/i2c/busses/i2c-mt7621.c 13223 13232 13224 13233 MEDIATEK NAND CONTROLLER DRIVER 13225 13234 L: linux-mtd@lists.infradead.org ··· 13487 13482 M: Dmitry Osipenko <digetx@gmail.com> 13488 13483 L: linux-pm@vger.kernel.org 13489 13484 L: linux-tegra@vger.kernel.org 13490 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 13491 13485 S: Maintained 13486 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 13492 13487 F: drivers/devfreq/tegra30-devfreq.c 13488 + 13489 + MEMORY HOT(UN)PLUG 13490 + M: David Hildenbrand <david@redhat.com> 13491 + M: Oscar Salvador <osalvador@suse.de> 13492 + L: linux-mm@kvack.org 13493 + S: Maintained 13494 + F: Documentation/admin-guide/mm/memory-hotplug.rst 13495 + F: Documentation/core-api/memory-hotplug.rst 13496 + F: drivers/base/memory.c 13497 + F: include/linux/memory_hotplug.h 13498 + F: mm/memory_hotplug.c 13499 + F: tools/testing/selftests/memory-hotplug/ 13493 13500 13494 13501 MEMORY MANAGEMENT 13495 13502 M: Andrew Morton <akpm@linux-foundation.org> ··· 13520 13503 F: mm/ 13521 13504 F: tools/mm/ 13522 13505 F: tools/testing/selftests/mm/ 13523 - 13524 - VMALLOC 13525 - M: Andrew Morton <akpm@linux-foundation.org> 13526 - R: Uladzislau Rezki <urezki@gmail.com> 13527 - R: Christoph Hellwig <hch@infradead.org> 13528 - R: Lorenzo Stoakes <lstoakes@gmail.com> 13529 - L: linux-mm@kvack.org 13530 - S: Maintained 13531 - W: http://www.linux-mm.org 13532 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 13533 - F: include/linux/vmalloc.h 13534 - F: mm/vmalloc.c 13535 - 13536 - MEMORY HOT(UN)PLUG 13537 - M: David Hildenbrand <david@redhat.com> 13538 - M: Oscar Salvador <osalvador@suse.de> 13539 - L: linux-mm@kvack.org 13540 - S: Maintained 13541 - F: Documentation/admin-guide/mm/memory-hotplug.rst 13542 - F: Documentation/core-api/memory-hotplug.rst 13543 - F: drivers/base/memory.c 13544 - F: include/linux/memory_hotplug.h 13545 - F: mm/memory_hotplug.c 13546 - F: tools/testing/selftests/memory-hotplug/ 13547 13506 13548 13507 MEMORY TECHNOLOGY DEVICES (MTD) 13549 13508 M: Miquel Raynal <miquel.raynal@bootlin.com> ··· 13631 13638 T: git git://git.monstr.eu/linux-2.6-microblaze.git 13632 13639 F: arch/microblaze/ 13633 13640 13641 + MICROBLAZE TMR INJECT 13642 + M: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> 13643 + S: Supported 13644 + F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml 13645 + F: drivers/misc/xilinx_tmr_inject.c 13646 + 13634 13647 MICROBLAZE TMR MANAGER 13635 13648 M: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> 13636 13649 S: Supported 13637 13650 F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager 13638 13651 F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml 13639 13652 F: drivers/misc/xilinx_tmr_manager.c 13640 - 13641 - MICROBLAZE TMR INJECT 13642 - M: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> 13643 - S: Supported 13644 - F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml 13645 - F: drivers/misc/xilinx_tmr_inject.c 13646 13653 13647 13654 MICROCHIP AT91 DMA DRIVERS 13648 13655 M: Ludovic Desroches <ludovic.desroches@microchip.com> ··· 13719 13726 S: Supported 13720 13727 F: Documentation/devicetree/bindings/media/atmel,isc.yaml 13721 13728 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml 13722 - F: drivers/staging/media/deprecated/atmel/atmel-isc* 13723 - F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc* 13724 13729 F: drivers/media/platform/microchip/microchip-isc* 13725 13730 F: drivers/media/platform/microchip/microchip-sama*-isc* 13731 + F: drivers/staging/media/deprecated/atmel/atmel-isc* 13732 + F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc* 13726 13733 F: include/linux/atmel-isc-media.h 13727 13734 13728 13735 MICROCHIP ISI DRIVER ··· 13744 13751 F: include/linux/platform_data/microchip-ksz.h 13745 13752 F: net/dsa/tag_ksz.c 13746 13753 13747 - MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER 13748 - M: Arun Ramadoss <arun.ramadoss@microchip.com> 13749 - R: UNGLinuxDriver@microchip.com 13750 - L: netdev@vger.kernel.org 13751 - S: Maintained 13752 - F: drivers/net/phy/microchip_t1.c 13753 - 13754 13754 MICROCHIP LAN743X ETHERNET DRIVER 13755 13755 M: Bryan Whitehead <bryan.whitehead@microchip.com> 13756 13756 M: UNGLinuxDriver@microchip.com 13757 13757 L: netdev@vger.kernel.org 13758 13758 S: Maintained 13759 13759 F: drivers/net/ethernet/microchip/lan743x_* 13760 + 13761 + MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER 13762 + M: Arun Ramadoss <arun.ramadoss@microchip.com> 13763 + R: UNGLinuxDriver@microchip.com 13764 + L: netdev@vger.kernel.org 13765 + S: Maintained 13766 + F: drivers/net/phy/microchip_t1.c 13760 13767 13761 13768 MICROCHIP LAN966X ETHERNET DRIVER 13762 13769 M: Horatiu Vultur <horatiu.vultur@microchip.com> ··· 13799 13806 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 13800 13807 F: drivers/mtd/nand/raw/atmel/* 13801 13808 13802 - MICROCHIP PCI1XXXX GP DRIVER 13803 - M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com> 13804 - L: linux-gpio@vger.kernel.org 13805 - S: Supported 13806 - F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c 13807 - F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h 13808 - F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c 13809 - 13810 13809 MICROCHIP OTPC DRIVER 13811 13810 M: Claudiu Beznea <claudiu.beznea@microchip.com> 13812 13811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) ··· 13806 13821 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml 13807 13822 F: drivers/nvmem/microchip-otpc.c 13808 13823 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h 13824 + 13825 + MICROCHIP PCI1XXXX GP DRIVER 13826 + M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com> 13827 + L: linux-gpio@vger.kernel.org 13828 + S: Supported 13829 + F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c 13830 + F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h 13831 + F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c 13809 13832 13810 13833 MICROCHIP PCI1XXXX I2C DRIVER 13811 13834 M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com> ··· 13829 13836 L: linux-serial@vger.kernel.org 13830 13837 S: Maintained 13831 13838 F: drivers/tty/serial/8250/8250_pci1xxxx.c 13839 + 13840 + MICROCHIP POLARFIRE FPGA DRIVERS 13841 + M: Conor Dooley <conor.dooley@microchip.com> 13842 + R: Ivan Bornyakov <i.bornyakov@metrotek.ru> 13843 + L: linux-fpga@vger.kernel.org 13844 + S: Supported 13845 + F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml 13846 + F: drivers/fpga/microchip-spi.c 13832 13847 13833 13848 MICROCHIP PWM DRIVER 13834 13849 M: Claudiu Beznea <claudiu.beznea@microchip.com> ··· 13859 13858 S: Supported 13860 13859 F: drivers/power/reset/at91-sama5d2_shdwc.c 13861 13860 13861 + MICROCHIP SOC DRIVERS 13862 + M: Conor Dooley <conor@kernel.org> 13863 + S: Supported 13864 + T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 13865 + F: drivers/soc/microchip/ 13866 + 13862 13867 MICROCHIP SPI DRIVER 13863 13868 M: Tudor Ambarus <tudor.ambarus@linaro.org> 13864 13869 S: Supported ··· 13878 13871 F: drivers/misc/atmel-ssc.c 13879 13872 F: include/linux/atmel-ssc.h 13880 13873 13881 - MICROCHIP SOC DRIVERS 13882 - M: Conor Dooley <conor@kernel.org> 13883 - S: Supported 13884 - T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 13885 - F: drivers/soc/microchip/ 13874 + Microchip Timer Counter Block (TCB) Capture Driver 13875 + M: Kamel Bouhara <kamel.bouhara@bootlin.com> 13876 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13877 + L: linux-iio@vger.kernel.org 13878 + S: Maintained 13879 + F: drivers/counter/microchip-tcb-capture.c 13886 13880 13887 13881 MICROCHIP USB251XB DRIVER 13888 13882 M: Richard Leitner <richard.leitner@skidata.com> ··· 14000 13992 S: Supported 14001 13993 F: drivers/platform/surface/surfacepro3_button.c 14002 13994 13995 + MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER 13996 + M: Maximilian Luz <luzmaximilian@gmail.com> 13997 + L: platform-driver-x86@vger.kernel.org 13998 + S: Maintained 13999 + F: drivers/platform/surface/surface_aggregator_hub.c 14000 + 14003 14001 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM 14004 14002 M: Maximilian Luz <luzmaximilian@gmail.com> 14005 14003 L: platform-driver-x86@vger.kernel.org ··· 14020 14006 F: include/linux/surface_acpi_notify.h 14021 14007 F: include/linux/surface_aggregator/ 14022 14008 F: include/uapi/linux/surface_aggregator/ 14023 - 14024 - MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER 14025 - M: Maximilian Luz <luzmaximilian@gmail.com> 14026 - L: platform-driver-x86@vger.kernel.org 14027 - S: Maintained 14028 - F: drivers/platform/surface/surface_aggregator_hub.c 14029 14009 14030 14010 MICROTEK X6 SCANNER 14031 14011 M: Oliver Neukum <oliver@neukum.org> ··· 14186 14178 L: linux-kernel@vger.kernel.org 14187 14179 S: Maintained 14188 14180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next 14189 - F: include/linux/module.h 14190 14181 F: include/linux/kmod.h 14182 + F: include/linux/module.h 14191 14183 F: kernel/module/ 14192 - F: scripts/module* 14193 14184 F: lib/test_kmod.c 14185 + F: scripts/module* 14194 14186 F: tools/testing/selftests/kmod/ 14195 14187 14196 14188 MONOLITHIC POWER SYSTEM PMIC DRIVER ··· 14779 14771 S: Maintained 14780 14772 W: http://client.linux-nfs.org 14781 14773 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 14774 + F: Documentation/filesystems/nfs/ 14782 14775 F: fs/lockd/ 14783 14776 F: fs/nfs/ 14784 14777 F: fs/nfs_common/ ··· 14789 14780 F: include/uapi/linux/nfs* 14790 14781 F: include/uapi/linux/sunrpc/ 14791 14782 F: net/sunrpc/ 14792 - F: Documentation/filesystems/nfs/ 14793 14783 14794 14784 NILFS2 FILESYSTEM 14795 14785 M: Ryusuke Konishi <konishi.ryusuke@gmail.com> ··· 14992 14984 F: drivers/nvme/target/fabrics-cmd-auth.c 14993 14985 F: include/linux/nvme-auth.h 14994 14986 14995 - NVM EXPRESS HARDWARE MONITORING SUPPORT 14996 - M: Guenter Roeck <linux@roeck-us.net> 14997 - L: linux-nvme@lists.infradead.org 14998 - S: Supported 14999 - F: drivers/nvme/host/hwmon.c 15000 - 15001 14987 NVM EXPRESS FC TRANSPORT DRIVERS 15002 14988 M: James Smart <james.smart@broadcom.com> 15003 14989 L: linux-nvme@lists.infradead.org ··· 15001 14999 F: drivers/nvme/target/fcloop.c 15002 15000 F: include/linux/nvme-fc-driver.h 15003 15001 F: include/linux/nvme-fc.h 15002 + 15003 + NVM EXPRESS HARDWARE MONITORING SUPPORT 15004 + M: Guenter Roeck <linux@roeck-us.net> 15005 + L: linux-nvme@lists.infradead.org 15006 + S: Supported 15007 + F: drivers/nvme/host/hwmon.c 15004 15008 15005 15009 NVM EXPRESS TARGET DRIVER 15006 15010 M: Christoph Hellwig <hch@lst.de> ··· 15027 15019 F: drivers/nvmem/ 15028 15020 F: include/linux/nvmem-consumer.h 15029 15021 F: include/linux/nvmem-provider.h 15022 + 15023 + NXP BLUETOOTH WIRELESS DRIVERS 15024 + M: Amitkumar Karwar <amitkumar.karwar@nxp.com> 15025 + M: Neeraj Kale <neeraj.sanjaykale@nxp.com> 15026 + S: Maintained 15027 + F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml 15028 + F: drivers/bluetooth/btnxpuart.c 15030 15029 15031 15030 NXP C45 TJA11XX PHY DRIVER 15032 15031 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com> ··· 15060 15045 F: drivers/iio/gyro/fxas21002c_i2c.c 15061 15046 F: drivers/iio/gyro/fxas21002c_spi.c 15062 15047 15063 - NXP i.MX CLOCK DRIVERS 15064 - M: Abel Vesa <abelvesa@kernel.org> 15065 - R: Peng Fan <peng.fan@nxp.com> 15066 - L: linux-clk@vger.kernel.org 15048 + NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER 15049 + M: Haibo Chen <haibo.chen@nxp.com> 15050 + L: linux-iio@vger.kernel.org 15067 15051 L: linux-imx@nxp.com 15068 15052 S: Maintained 15069 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx 15070 - F: Documentation/devicetree/bindings/clock/imx* 15071 - F: drivers/clk/imx/ 15072 - F: include/dt-bindings/clock/imx* 15053 + F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml 15054 + F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml 15055 + F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml 15056 + F: drivers/iio/adc/imx7d_adc.c 15057 + F: drivers/iio/adc/imx93_adc.c 15058 + F: drivers/iio/adc/vf610_adc.c 15073 15059 15074 15060 NXP i.MX 8M ISI DRIVER 15075 15061 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> ··· 15078 15062 S: Maintained 15079 15063 F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml 15080 15064 F: drivers/media/platform/nxp/imx8-isi/ 15065 + 15066 + NXP i.MX 8MP DW100 V4L2 DRIVER 15067 + M: Xavier Roumegue <xavier.roumegue@oss.nxp.com> 15068 + L: linux-media@vger.kernel.org 15069 + S: Maintained 15070 + F: Documentation/devicetree/bindings/media/nxp,dw100.yaml 15071 + F: Documentation/userspace-api/media/drivers/dw100.rst 15072 + F: drivers/media/platform/nxp/dw100/ 15073 + F: include/uapi/linux/dw100.h 15081 15074 15082 15075 NXP i.MX 8MQ DCSS DRIVER 15083 15076 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com> ··· 15105 15080 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml 15106 15081 F: drivers/iio/adc/imx8qxp-adc.c 15107 15082 15108 - NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER 15109 - M: Haibo Chen <haibo.chen@nxp.com> 15110 - L: linux-iio@vger.kernel.org 15083 + NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER 15084 + M: Mirela Rabulea <mirela.rabulea@nxp.com> 15085 + R: NXP Linux Team <linux-imx@nxp.com> 15086 + L: linux-media@vger.kernel.org 15087 + S: Maintained 15088 + F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml 15089 + F: drivers/media/platform/nxp/imx-jpeg 15090 + 15091 + NXP i.MX CLOCK DRIVERS 15092 + M: Abel Vesa <abelvesa@kernel.org> 15093 + R: Peng Fan <peng.fan@nxp.com> 15094 + L: linux-clk@vger.kernel.org 15111 15095 L: linux-imx@nxp.com 15112 15096 S: Maintained 15113 - F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml 15114 - F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml 15115 - F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml 15116 - F: drivers/iio/adc/imx7d_adc.c 15117 - F: drivers/iio/adc/imx93_adc.c 15118 - F: drivers/iio/adc/vf610_adc.c 15097 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx 15098 + F: Documentation/devicetree/bindings/clock/imx* 15099 + F: drivers/clk/imx/ 15100 + F: include/dt-bindings/clock/imx* 15119 15101 15120 15102 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER 15121 15103 M: Jagan Teki <jagan@amarulasolutions.com> ··· 15168 15136 F: Documentation/devicetree/bindings/sound/tfa9879.txt 15169 15137 F: sound/soc/codecs/tfa9879* 15170 15138 15139 + NXP-NCI NFC DRIVER 15140 + S: Orphan 15141 + F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml 15142 + F: drivers/nfc/nxp-nci 15143 + 15171 15144 NXP/Goodix TFA989X (TFA1) DRIVER 15172 15145 M: Stephan Gerhold <stephan@gerhold.net> 15173 15146 L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15174 15147 S: Maintained 15175 15148 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml 15176 15149 F: sound/soc/codecs/tfa989x.c 15177 - 15178 - NXP-NCI NFC DRIVER 15179 - S: Orphan 15180 - F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml 15181 - F: drivers/nfc/nxp-nci 15182 - 15183 - NXP i.MX 8MP DW100 V4L2 DRIVER 15184 - M: Xavier Roumegue <xavier.roumegue@oss.nxp.com> 15185 - L: linux-media@vger.kernel.org 15186 - S: Maintained 15187 - F: Documentation/devicetree/bindings/media/nxp,dw100.yaml 15188 - F: Documentation/userspace-api/media/drivers/dw100.rst 15189 - F: drivers/media/platform/nxp/dw100/ 15190 - F: include/uapi/linux/dw100.h 15191 - 15192 - NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER 15193 - M: Mirela Rabulea <mirela.rabulea@nxp.com> 15194 - R: NXP Linux Team <linux-imx@nxp.com> 15195 - L: linux-media@vger.kernel.org 15196 - S: Maintained 15197 - F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml 15198 - F: drivers/media/platform/nxp/imx-jpeg 15199 15150 15200 15151 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER 15201 15152 M: Jonas Malaco <jonas@protocubo.io> ··· 15704 15689 M: Frank Rowand <frowand.list@gmail.com> 15705 15690 L: devicetree@vger.kernel.org 15706 15691 S: Maintained 15707 - C: irc://irc.libera.chat/devicetree 15708 15692 W: http://www.devicetree.org/ 15693 + C: irc://irc.libera.chat/devicetree 15709 15694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 15710 15695 F: Documentation/ABI/testing/sysfs-firmware-ofw 15711 15696 F: drivers/of/ ··· 15721 15706 M: Conor Dooley <conor+dt@kernel.org> 15722 15707 L: devicetree@vger.kernel.org 15723 15708 S: Maintained 15724 - C: irc://irc.libera.chat/devicetree 15725 15709 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 15710 + C: irc://irc.libera.chat/devicetree 15726 15711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 15727 15712 F: Documentation/devicetree/ 15728 15713 F: arch/*/boot/dts/ ··· 15734 15719 L: netdev@vger.kernel.org 15735 15720 S: Maintained 15736 15721 F: drivers/ptp/ptp_ocp.c 15737 - 15738 - INTEL PTP DFL ToD DRIVER 15739 - M: Tianfei Zhang <tianfei.zhang@intel.com> 15740 - L: linux-fpga@vger.kernel.org 15741 - L: netdev@vger.kernel.org 15742 - S: Maintained 15743 - F: drivers/ptp/ptp_dfl_tod.c 15744 15722 15745 15723 OPENCORES I2C BUS DRIVER 15746 15724 M: Peter Korsgaard <peter@korsgaard.com> ··· 15753 15745 S: Maintained 15754 15746 W: http://openrisc.io 15755 15747 T: git https://github.com/openrisc/linux.git 15756 - F: Documentation/devicetree/bindings/openrisc/ 15757 15748 F: Documentation/arch/openrisc/ 15749 + F: Documentation/devicetree/bindings/openrisc/ 15758 15750 F: arch/openrisc/ 15759 15751 F: drivers/irqchip/irq-ompic.c 15760 15752 F: drivers/irqchip/irq-or1k-* ··· 16070 16062 S: Maintained 16071 16063 F: drivers/pci/controller/dwc/*layerscape* 16072 16064 16065 + PCI DRIVER FOR FU740 16066 + M: Paul Walmsley <paul.walmsley@sifive.com> 16067 + M: Greentime Hu <greentime.hu@sifive.com> 16068 + L: linux-pci@vger.kernel.org 16069 + S: Maintained 16070 + F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml 16071 + F: drivers/pci/controller/dwc/pcie-fu740.c 16072 + 16073 16073 PCI DRIVER FOR GENERIC OF HOSTS 16074 16074 M: Will Deacon <will@kernel.org> 16075 16075 L: linux-pci@vger.kernel.org ··· 16097 16081 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml 16098 16082 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml 16099 16083 F: drivers/pci/controller/dwc/*imx6* 16100 - 16101 - PCI DRIVER FOR FU740 16102 - M: Paul Walmsley <paul.walmsley@sifive.com> 16103 - M: Greentime Hu <greentime.hu@sifive.com> 16104 - L: linux-pci@vger.kernel.org 16105 - S: Maintained 16106 - F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml 16107 - F: drivers/pci/controller/dwc/pcie-fu740.c 16108 16084 16109 16085 PCI DRIVER FOR INTEL IXP4XX 16110 16086 M: Linus Walleij <linus.walleij@linaro.org> ··· 16177 16169 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 16178 16170 L: linux-pci@vger.kernel.org 16179 16171 S: Maintained 16180 - F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml 16181 16172 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml 16173 + F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml 16182 16174 F: drivers/pci/controller/dwc/*designware* 16183 16175 16184 16176 PCI DRIVER FOR TI DRA7XX/J721E ··· 16197 16189 S: Maintained 16198 16190 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 16199 16191 F: drivers/pci/controller/pci-v3-semi.c 16192 + 16193 + PCI DRIVER FOR XILINX VERSAL CPM 16194 + M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com> 16195 + M: Michal Simek <michal.simek@amd.com> 16196 + L: linux-pci@vger.kernel.org 16197 + S: Maintained 16198 + F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml 16199 + F: drivers/pci/controller/pcie-xilinx-cpm.c 16200 16200 16201 16201 PCI ENDPOINT SUBSYSTEM 16202 16202 M: Lorenzo Pieralisi <lpieralisi@kernel.org> ··· 16243 16227 S: Supported 16244 16228 F: Documentation/PCI/pci-error-recovery.rst 16245 16229 16246 - PCI PEER-TO-PEER DMA (P2PDMA) 16247 - M: Bjorn Helgaas <bhelgaas@google.com> 16248 - M: Logan Gunthorpe <logang@deltatee.com> 16249 - L: linux-pci@vger.kernel.org 16250 - S: Supported 16251 - Q: https://patchwork.kernel.org/project/linux-pci/list/ 16252 - B: https://bugzilla.kernel.org 16253 - C: irc://irc.oftc.net/linux-pci 16254 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 16255 - F: Documentation/driver-api/pci/p2pdma.rst 16256 - F: drivers/pci/p2pdma.c 16257 - F: include/linux/pci-p2pdma.h 16258 - 16259 16230 PCI MSI DRIVER FOR ALTERA MSI IP 16260 16231 M: Joyce Ooi <joyce.ooi@intel.com> 16261 16232 L: linux-pci@vger.kernel.org ··· 16272 16269 F: drivers/pci/controller/ 16273 16270 F: drivers/pci/pci-bridge-emul.c 16274 16271 F: drivers/pci/pci-bridge-emul.h 16272 + 16273 + PCI PEER-TO-PEER DMA (P2PDMA) 16274 + M: Bjorn Helgaas <bhelgaas@google.com> 16275 + M: Logan Gunthorpe <logang@deltatee.com> 16276 + L: linux-pci@vger.kernel.org 16277 + S: Supported 16278 + Q: https://patchwork.kernel.org/project/linux-pci/list/ 16279 + B: https://bugzilla.kernel.org 16280 + C: irc://irc.oftc.net/linux-pci 16281 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 16282 + F: Documentation/driver-api/pci/p2pdma.rst 16283 + F: drivers/pci/p2pdma.c 16284 + F: include/linux/pci-p2pdma.h 16275 16285 16276 16286 PCI SUBSYSTEM 16277 16287 M: Bjorn Helgaas <bhelgaas@google.com> ··· 16394 16378 S: Maintained 16395 16379 F: drivers/pci/controller/dwc/pcie-qcom.c 16396 16380 16397 - PCIE ENDPOINT DRIVER FOR QUALCOMM 16398 - M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 16399 - L: linux-pci@vger.kernel.org 16400 - L: linux-arm-msm@vger.kernel.org 16401 - S: Maintained 16402 - F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml 16403 - F: drivers/pci/controller/dwc/pcie-qcom-ep.c 16404 - 16405 16381 PCIE DRIVER FOR ROCKCHIP 16406 16382 M: Shawn Lin <shawn.lin@rock-chips.com> 16407 16383 L: linux-pci@vger.kernel.org ··· 16415 16407 S: Maintained 16416 16408 F: drivers/pci/controller/dwc/*spear* 16417 16409 16418 - PCI DRIVER FOR XILINX VERSAL CPM 16419 - M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com> 16420 - M: Michal Simek <michal.simek@amd.com> 16410 + PCIE ENDPOINT DRIVER FOR QUALCOMM 16411 + M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 16421 16412 L: linux-pci@vger.kernel.org 16413 + L: linux-arm-msm@vger.kernel.org 16422 16414 S: Maintained 16423 - F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml 16424 - F: drivers/pci/controller/pcie-xilinx-cpm.c 16415 + F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml 16416 + F: drivers/pci/controller/dwc/pcie-qcom-ep.c 16425 16417 16426 16418 PCMCIA SUBSYSTEM 16427 16419 M: Dominik Brodowski <linux@dominikbrodowski.net> ··· 16691 16683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 16692 16684 L: linux-samsung-soc@vger.kernel.org 16693 16685 S: Maintained 16694 - C: irc://irc.libera.chat/linux-exynos 16695 16686 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 16696 16687 B: mailto:linux-samsung-soc@vger.kernel.org 16688 + C: irc://irc.libera.chat/linux-exynos 16697 16689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 16698 16690 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml 16699 16691 F: drivers/pinctrl/samsung/ ··· 16755 16747 S: Maintained 16756 16748 F: drivers/dma/plx_dma.c 16757 16749 16758 - PM6764TR DRIVER 16759 - M: Charles Hsu <hsu.yungteng@gmail.com> 16760 - L: linux-hwmon@vger.kernel.org 16761 - S: Maintained 16762 - F: Documentation/hwmon/pm6764tr.rst 16763 - F: drivers/hwmon/pmbus/pm6764tr.c 16764 - 16765 16750 PM-GRAPH UTILITY 16766 16751 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com> 16767 16752 L: linux-pm@vger.kernel.org ··· 16763 16762 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 16764 16763 T: git git://github.com/intel/pm-graph 16765 16764 F: tools/power/pm-graph 16765 + 16766 + PM6764TR DRIVER 16767 + M: Charles Hsu <hsu.yungteng@gmail.com> 16768 + L: linux-hwmon@vger.kernel.org 16769 + S: Maintained 16770 + F: Documentation/hwmon/pm6764tr.rst 16771 + F: drivers/hwmon/pmbus/pm6764tr.c 16766 16772 16767 16773 PMBUS HARDWARE MONITORING DRIVERS 16768 16774 M: Guenter Roeck <linux@roeck-us.net> ··· 16850 16842 F: include/linux/pm_* 16851 16843 F: include/linux/powercap.h 16852 16844 F: kernel/configs/nopm.config 16853 - 16854 - DYNAMIC THERMAL POWER MANAGEMENT (DTPM) 16855 - M: Daniel Lezcano <daniel.lezcano@kernel.org> 16856 - L: linux-pm@vger.kernel.org 16857 - S: Supported 16858 - B: https://bugzilla.kernel.org 16859 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 16860 - F: drivers/powercap/dtpm* 16861 - F: include/linux/dtpm.h 16862 16845 16863 16846 POWER STATE COORDINATION INTERFACE (PSCI) 16864 16847 M: Mark Rutland <mark.rutland@arm.com> ··· 17009 17010 L: linux-hardening@vger.kernel.org 17010 17011 S: Supported 17011 17012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 17012 - F: Documentation/admin-guide/ramoops.rst 17013 17013 F: Documentation/admin-guide/pstore-blk.rst 17014 + F: Documentation/admin-guide/ramoops.rst 17014 17015 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml 17015 17016 F: drivers/acpi/apei/erst.c 17016 17017 F: drivers/firmware/efi/efi-pstore.c ··· 17159 17160 F: sound/soc/codecs/lpass-wsa-macro.* 17160 17161 F: sound/soc/codecs/msm8916-wcd-analog.c 17161 17162 F: sound/soc/codecs/msm8916-wcd-digital.c 17162 - F: sound/soc/codecs/wcd9335.* 17163 - F: sound/soc/codecs/wcd934x.c 17164 17163 F: sound/soc/codecs/wcd-clsh-v2.* 17165 17164 F: sound/soc/codecs/wcd-mbhc-v2.* 17165 + F: sound/soc/codecs/wcd9335.* 17166 + F: sound/soc/codecs/wcd934x.c 17166 17167 F: sound/soc/codecs/wsa881x.c 17167 17168 F: sound/soc/codecs/wsa883x.c 17168 17169 F: sound/soc/qcom/ ··· 17319 17320 T: git git://linuxtv.org/anttip/media_tree.git 17320 17321 F: drivers/media/tuners/qt1010* 17321 17322 17323 + QUALCOMM ATH12K WIRELESS DRIVER 17324 + M: Kalle Valo <kvalo@kernel.org> 17325 + L: ath12k@lists.infradead.org 17326 + S: Supported 17327 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 17328 + F: drivers/net/wireless/ath/ath12k/ 17329 + 17322 17330 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 17323 17331 M: Kalle Valo <kvalo@kernel.org> 17324 17332 L: ath10k@lists.infradead.org 17325 17333 S: Supported 17326 17334 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k 17327 17335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 17328 - F: drivers/net/wireless/ath/ath10k/ 17329 17336 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml 17337 + F: drivers/net/wireless/ath/ath10k/ 17330 17338 17331 17339 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER 17332 17340 M: Kalle Valo <kvalo@kernel.org> ··· 17342 17336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 17343 17337 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml 17344 17338 F: drivers/net/wireless/ath/ath11k/ 17345 - 17346 - QUALCOMM ATH12K WIRELESS DRIVER 17347 - M: Kalle Valo <kvalo@kernel.org> 17348 - L: ath12k@lists.infradead.org 17349 - S: Supported 17350 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 17351 - F: drivers/net/wireless/ath/ath12k/ 17352 17339 17353 17340 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 17354 17341 M: Toke Høiland-Jørgensen <toke@toke.dk> ··· 17439 17440 QUALCOMM HEXAGON ARCHITECTURE 17440 17441 M: Brian Cain <bcain@quicinc.com> 17441 17442 L: linux-hexagon@vger.kernel.org 17442 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git 17443 17443 S: Supported 17444 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git 17444 17445 F: arch/hexagon/ 17445 17446 17446 17447 QUALCOMM HIDMA DRIVER ··· 17562 17563 M: Pan, Xinhui <Xinhui.Pan@amd.com> 17563 17564 L: amd-gfx@lists.freedesktop.org 17564 17565 S: Supported 17565 - T: git https://gitlab.freedesktop.org/agd5f/linux.git 17566 17566 B: https://gitlab.freedesktop.org/drm/amd/-/issues 17567 17567 C: irc://irc.oftc.net/radeon 17568 + T: git https://gitlab.freedesktop.org/agd5f/linux.git 17568 17569 F: Documentation/gpu/amdgpu/ 17569 17570 F: drivers/gpu/drm/amd/ 17570 17571 F: drivers/gpu/drm/radeon/ ··· 17652 17653 RANDOM NUMBER DRIVER 17653 17654 M: "Theodore Ts'o" <tytso@mit.edu> 17654 17655 M: Jason A. Donenfeld <Jason@zx2c4.com> 17655 - T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git 17656 17656 S: Maintained 17657 + T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git 17657 17658 F: drivers/char/random.c 17658 17659 F: drivers/virt/vmgenid.c 17659 17660 ··· 17687 17688 F: Documentation/driver-api/media/rc-core.rst 17688 17689 F: Documentation/userspace-api/media/rc/ 17689 17690 F: drivers/media/rc/ 17690 - F: include/media/rc-map.h 17691 17691 F: include/media/rc-core.h 17692 + F: include/media/rc-map.h 17692 17693 F: include/uapi/linux/lirc.h 17693 17694 17694 17695 RCMM REMOTE CONTROLS DECODER ··· 17804 17805 F: include/linux/rtc/ 17805 17806 F: include/uapi/linux/rtc.h 17806 17807 F: tools/testing/selftests/rtc/ 17808 + 17809 + Real-time Linux Analysis (RTLA) tools 17810 + M: Daniel Bristot de Oliveira <bristot@kernel.org> 17811 + M: Steven Rostedt <rostedt@goodmis.org> 17812 + L: linux-trace-devel@vger.kernel.org 17813 + S: Maintained 17814 + F: Documentation/tools/rtla/ 17815 + F: tools/tracing/rtla/ 17807 17816 17808 17817 REALTEK AUDIO CODECS 17809 17818 M: Oder Chiou <oder_chiou@realtek.com> ··· 17936 17929 F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml 17937 17930 F: sound/soc/codecs/idt821034.c 17938 17931 17932 + RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER 17933 + M: Miquel Raynal <miquel.raynal@bootlin.com> 17934 + L: linux-mtd@lists.infradead.org 17935 + L: linux-renesas-soc@vger.kernel.org 17936 + S: Maintained 17937 + F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml 17938 + F: drivers/mtd/nand/raw/renesas-nand-controller.c 17939 + 17939 17940 RENESAS R-CAR GYROADC DRIVER 17940 17941 M: Marek Vasut <marek.vasut@gmail.com> 17941 17942 L: linux-iio@vger.kernel.org ··· 17962 17947 17963 17948 RENESAS R-CAR SATA DRIVER 17964 17949 R: Sergey Shtylyov <s.shtylyov@omp.ru> 17965 - S: Supported 17966 17950 L: linux-ide@vger.kernel.org 17967 17951 L: linux-renesas-soc@vger.kernel.org 17952 + S: Supported 17968 17953 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml 17969 17954 F: drivers/ata/sata_rcar.c 17970 17955 ··· 17983 17968 S: Supported 17984 17969 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml 17985 17970 F: drivers/i2c/busses/i2c-riic.c 17986 - 17987 - RENESAS USB PHY DRIVER 17988 - M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 17989 - L: linux-renesas-soc@vger.kernel.org 17990 - S: Maintained 17991 - F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 17992 17971 17993 17972 RENESAS RZ/G2L A/D DRIVER 17994 17973 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> ··· 18029 18020 F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml 18030 18021 F: drivers/usb/gadget/udc/renesas_usbf.c 18031 18022 18032 - RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER 18033 - M: Miquel Raynal <miquel.raynal@bootlin.com> 18034 - L: linux-mtd@lists.infradead.org 18023 + RENESAS USB PHY DRIVER 18024 + M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 18035 18025 L: linux-renesas-soc@vger.kernel.org 18036 18026 S: Maintained 18037 - F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml 18038 - F: drivers/mtd/nand/raw/renesas-nand-controller.c 18027 + F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 18039 18028 18040 18029 RENESAS VERSACLOCK 7 CLOCK DRIVER 18041 18030 M: Alex Helms <alexander.helms.jy@renesas.com> ··· 18101 18094 F: drivers/mtd/nand/raw/r852.c 18102 18095 F: drivers/mtd/nand/raw/r852.h 18103 18096 18104 - RISC-V PMU DRIVERS 18105 - M: Atish Patra <atishp@atishpatra.org> 18106 - R: Anup Patel <anup@brainfault.org> 18107 - L: linux-riscv@lists.infradead.org 18108 - S: Supported 18109 - F: drivers/perf/riscv_pmu.c 18110 - F: drivers/perf/riscv_pmu_legacy.c 18111 - F: drivers/perf/riscv_pmu_sbi.c 18112 - 18113 18097 RISC-V ARCHITECTURE 18114 18098 M: Paul Walmsley <paul.walmsley@sifive.com> 18115 18099 M: Palmer Dabbelt <palmer@dabbelt.com> ··· 18152 18154 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 18153 18155 F: Documentation/devicetree/bindings/riscv/ 18154 18156 F: arch/riscv/boot/dts/ 18157 + 18158 + RISC-V PMU DRIVERS 18159 + M: Atish Patra <atishp@atishpatra.org> 18160 + R: Anup Patel <anup@brainfault.org> 18161 + L: linux-riscv@lists.infradead.org 18162 + S: Supported 18163 + F: drivers/perf/riscv_pmu.c 18164 + F: drivers/perf/riscv_pmu_legacy.c 18165 + F: drivers/perf/riscv_pmu_sbi.c 18155 18166 18156 18167 RNBD BLOCK DRIVERS 18157 18168 M: Md. Haris Iqbal <haris.iqbal@ionos.com> ··· 18466 18459 F: include/net/iucv/ 18467 18460 F: net/iucv/ 18468 18461 18469 - S390 NETWORK DRIVERS 18470 - M: Alexandra Winter <wintera@linux.ibm.com> 18471 - M: Wenjia Zhang <wenjia@linux.ibm.com> 18472 - L: linux-s390@vger.kernel.org 18473 - L: netdev@vger.kernel.org 18474 - S: Supported 18475 - F: drivers/s390/net/ 18476 - 18477 18462 S390 MM 18478 18463 M: Alexander Gordeev <agordeev@linux.ibm.com> 18479 18464 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com> ··· 18475 18476 F: arch/s390/include/asm/pgtable.h 18476 18477 F: arch/s390/mm 18477 18478 18479 + S390 NETWORK DRIVERS 18480 + M: Alexandra Winter <wintera@linux.ibm.com> 18481 + M: Wenjia Zhang <wenjia@linux.ibm.com> 18482 + L: linux-s390@vger.kernel.org 18483 + L: netdev@vger.kernel.org 18484 + S: Supported 18485 + F: drivers/s390/net/ 18486 + 18478 18487 S390 PCI SUBSYSTEM 18479 18488 M: Niklas Schnelle <schnelle@linux.ibm.com> 18480 18489 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com> 18481 18490 L: linux-s390@vger.kernel.org 18482 18491 S: Supported 18492 + F: Documentation/s390/pci.rst 18483 18493 F: arch/s390/pci/ 18484 18494 F: drivers/pci/hotplug/s390_pci_hpc.c 18485 - F: Documentation/s390/pci.rst 18486 18495 18487 18496 S390 SCM DRIVER 18488 18497 M: Vineeth Vijayan <vneethv@linux.ibm.com> ··· 18923 18916 S: Supported 18924 18917 F: drivers/mmc/host/sdhci-of-at91.c 18925 18918 18919 + SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER 18920 + M: Haibo Chen <haibo.chen@nxp.com> 18921 + L: linux-imx@nxp.com 18922 + L: linux-mmc@vger.kernel.org 18923 + S: Maintained 18924 + F: drivers/mmc/host/sdhci-esdhc-imx.c 18925 + 18926 18926 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 18927 18927 M: Ben Dooks <ben-linux@fluff.org> 18928 18928 M: Jaehoon Chung <jh80.chung@samsung.com> ··· 18949 18935 S: Maintained 18950 18936 F: drivers/mmc/host/sdhci-omap.c 18951 18937 18952 - SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER 18953 - M: Haibo Chen <haibo.chen@nxp.com> 18954 - L: linux-imx@nxp.com 18955 - L: linux-mmc@vger.kernel.org 18956 - S: Maintained 18957 - F: drivers/mmc/host/sdhci-esdhc-imx.c 18958 - 18959 18938 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 18960 18939 M: Jonathan Derrick <jonathan.derrick@linux.dev> 18961 18940 L: linux-block@vger.kernel.org ··· 18957 18950 F: block/sed* 18958 18951 F: include/linux/sed* 18959 18952 F: include/uapi/linux/sed* 18953 + 18954 + SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC) 18955 + M: Mark Rutland <mark.rutland@arm.com> 18956 + M: Lorenzo Pieralisi <lpieralisi@kernel.org> 18957 + M: Sudeep Holla <sudeep.holla@arm.com> 18958 + L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 18959 + S: Maintained 18960 + F: drivers/firmware/smccc/ 18961 + F: include/linux/arm-smccc.h 18960 18962 18961 18963 SECURITY CONTACT 18962 18964 M: Security Officers <security@kernel.org> ··· 19416 19400 S: Odd Fixes 19417 19401 F: drivers/net/ethernet/smsc/smc91x.* 19418 19402 19419 - SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC) 19420 - M: Mark Rutland <mark.rutland@arm.com> 19421 - M: Lorenzo Pieralisi <lpieralisi@kernel.org> 19422 - M: Sudeep Holla <sudeep.holla@arm.com> 19423 - L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 19424 - S: Maintained 19425 - F: drivers/firmware/smccc/ 19426 - F: include/linux/arm-smccc.h 19427 - 19428 19403 SMM665 HARDWARE MONITOR DRIVER 19429 19404 M: Guenter Roeck <linux@roeck-us.net> 19430 19405 L: linux-hwmon@vger.kernel.org ··· 19462 19455 L: netdev@vger.kernel.org 19463 19456 S: Maintained 19464 19457 F: drivers/net/ethernet/smsc/smsc9420.* 19458 + 19459 + SNET DPU VIRTIO DATA PATH ACCELERATOR 19460 + R: Alvaro Karsz <alvaro.karsz@solid-run.com> 19461 + F: drivers/vdpa/solidrun/ 19465 19462 19466 19463 SOCIONEXT (SNI) AVE NETWORK DRIVER 19467 19464 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> ··· 19736 19725 F: sound/ 19737 19726 F: tools/testing/selftests/alsa 19738 19727 19728 + SOUND - ALSA SELFTESTS 19729 + M: Mark Brown <broonie@kernel.org> 19730 + L: alsa-devel@alsa-project.org (moderated for non-subscribers) 19731 + L: linux-kselftest@vger.kernel.org 19732 + S: Supported 19733 + F: tools/testing/selftests/alsa 19734 + 19739 19735 SOUND - COMPRESSED AUDIO 19740 19736 M: Vinod Koul <vkoul@kernel.org> 19741 19737 L: alsa-devel@alsa-project.org (moderated for non-subscribers) ··· 19760 19742 F: include/sound/dmaengine_pcm.h 19761 19743 F: sound/core/pcm_dmaengine.c 19762 19744 F: sound/soc/soc-generic-dmaengine-pcm.c 19763 - 19764 - SOUND - ALSA SELFTESTS 19765 - M: Mark Brown <broonie@kernel.org> 19766 - L: alsa-devel@alsa-project.org (moderated for non-subscribers) 19767 - L: linux-kselftest@vger.kernel.org 19768 - S: Supported 19769 - F: tools/testing/selftests/alsa 19770 19745 19771 19746 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 19772 19747 M: Liam Girdwood <lgirdwood@gmail.com> ··· 19780 19769 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com> 19781 19770 M: Bard Liao <yung-chuan.liao@linux.intel.com> 19782 19771 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com> 19783 - R: Kai Vehmanen <kai.vehmanen@linux.intel.com> 19784 19772 M: Daniel Baluta <daniel.baluta@nxp.com> 19773 + R: Kai Vehmanen <kai.vehmanen@linux.intel.com> 19785 19774 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers) 19786 19775 S: Supported 19787 19776 W: https://github.com/thesofproject/linux/ ··· 19843 19832 L: linux-sparse@vger.kernel.org 19844 19833 S: Maintained 19845 19834 W: https://sparse.docs.kernel.org/ 19846 - T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 19847 19835 Q: https://patchwork.kernel.org/project/linux-sparse/list/ 19848 19836 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools 19837 + T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 19849 19838 F: include/linux/compiler.h 19850 19839 19851 19840 SPEAKUP CONSOLE SPEECH DRIVER ··· 20214 20203 F: Documentation/networking/device_drivers/ethernet/stmicro/ 20215 20204 F: drivers/net/ethernet/stmicro/stmmac/ 20216 20205 20206 + SUN HAPPY MEAL ETHERNET DRIVER 20207 + M: Sean Anderson <seanga2@gmail.com> 20208 + S: Maintained 20209 + F: drivers/net/ethernet/sun/sunhme.* 20210 + 20217 20211 SUN3/3X 20218 20212 M: Sam Creasey <sammy@sammy.net> 20219 20213 S: Maintained ··· 20241 20225 S: Maintained 20242 20226 F: drivers/net/ethernet/dlink/sundance.c 20243 20227 20244 - SUN HAPPY MEAL ETHERNET DRIVER 20245 - M: Sean Anderson <seanga2@gmail.com> 20246 - S: Maintained 20247 - F: drivers/net/ethernet/sun/sunhme.* 20248 - 20249 20228 SUNPLUS ETHERNET DRIVER 20250 20229 M: Wells Lu <wellslutw@gmail.com> 20251 20230 L: netdev@vger.kernel.org ··· 20261 20250 S: Maintained 20262 20251 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml 20263 20252 F: drivers/nvmem/sunplus-ocotp.c 20264 - 20265 - SUNPLUS USB2 PHY DRIVER 20266 - M: Vincent Shih <vincent.sunplus@gmail.com> 20267 - L: linux-usb@vger.kernel.org 20268 - S: Maintained 20269 - F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml 20270 - F: drivers/phy/sunplus/Kconfig 20271 - F: drivers/phy/sunplus/Makefile 20272 - F: drivers/phy/sunplus/phy-sunplus-usb2.c 20273 20253 20274 20254 SUNPLUS PWM DRIVER 20275 20255 M: Hammer Hsieh <hammerh0314@gmail.com> ··· 20287 20285 S: Maintained 20288 20286 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml 20289 20287 F: drivers/tty/serial/sunplus-uart.c 20288 + 20289 + SUNPLUS USB2 PHY DRIVER 20290 + M: Vincent Shih <vincent.sunplus@gmail.com> 20291 + L: linux-usb@vger.kernel.org 20292 + S: Maintained 20293 + F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml 20294 + F: drivers/phy/sunplus/Kconfig 20295 + F: drivers/phy/sunplus/Makefile 20296 + F: drivers/phy/sunplus/phy-sunplus-usb2.c 20290 20297 20291 20298 SUNPLUS WATCHDOG DRIVER 20292 20299 M: Xiantao Hu <xt.hu@cqplus1.com> ··· 20708 20697 F: include/uapi/linux/if_team.h 20709 20698 F: tools/testing/selftests/drivers/net/team/ 20710 20699 20700 + TECHNICAL ADVISORY BOARD PROCESS DOCS 20701 + M: "Theodore Ts'o" <tytso@mit.edu> 20702 + M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 20703 + L: tech-board-discuss@lists.linux-foundation.org 20704 + S: Maintained 20705 + F: Documentation/process/contribution-maturity-model.rst 20706 + F: Documentation/process/researcher-guidelines.rst 20707 + 20711 20708 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 20712 20709 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 20713 20710 S: Maintained ··· 20795 20776 S: Supported 20796 20777 F: drivers/pwm/pwm-tegra.c 20797 20778 20779 + TEGRA QUAD SPI DRIVER 20780 + M: Thierry Reding <thierry.reding@gmail.com> 20781 + M: Jonathan Hunter <jonathanh@nvidia.com> 20782 + M: Sowjanya Komatineni <skomatineni@nvidia.com> 20783 + L: linux-tegra@vger.kernel.org 20784 + S: Maintained 20785 + F: drivers/spi/spi-tegra210-quad.c 20786 + 20798 20787 TEGRA SERIAL DRIVER 20799 20788 M: Laxman Dewangan <ldewangan@nvidia.com> 20800 20789 S: Supported ··· 20812 20785 M: Laxman Dewangan <ldewangan@nvidia.com> 20813 20786 S: Supported 20814 20787 F: drivers/spi/spi-tegra* 20815 - 20816 - TEGRA QUAD SPI DRIVER 20817 - M: Thierry Reding <thierry.reding@gmail.com> 20818 - M: Jonathan Hunter <jonathanh@nvidia.com> 20819 - M: Sowjanya Komatineni <skomatineni@nvidia.com> 20820 - L: linux-tegra@vger.kernel.org 20821 - S: Maintained 20822 - F: drivers/spi/spi-tegra210-quad.c 20823 20788 20824 20789 TEGRA VIDEO DRIVER 20825 20790 M: Thierry Reding <thierry.reding@gmail.com> ··· 20861 20842 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml 20862 20843 F: sound/soc/ti/ 20863 20844 20864 - TEXAS INSTRUMENTS' DAC7612 DAC DRIVER 20865 - M: Ricardo Ribalda <ribalda@kernel.org> 20866 - L: linux-iio@vger.kernel.org 20867 - S: Supported 20868 - F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml 20869 - F: drivers/iio/dac/ti-dac7612.c 20870 - 20871 20845 TEXAS INSTRUMENTS DMA DRIVERS 20872 20846 M: Peter Ujfalusi <peter.ujfalusi@gmail.com> 20873 20847 L: dmaengine@vger.kernel.org ··· 20869 20857 F: Documentation/devicetree/bindings/dma/ti-edma.txt 20870 20858 F: Documentation/devicetree/bindings/dma/ti/ 20871 20859 F: drivers/dma/ti/ 20872 - X: drivers/dma/ti/cppi41.c 20860 + F: include/linux/dma/k3-psil.h 20873 20861 F: include/linux/dma/k3-udma-glue.h 20874 20862 F: include/linux/dma/ti-cppi5.h 20875 - F: include/linux/dma/k3-psil.h 20863 + X: drivers/dma/ti/cppi41.c 20864 + 20865 + TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER 20866 + M: Robert Marko <robert.marko@sartura.hr> 20867 + M: Luka Perkov <luka.perkov@sartura.hr> 20868 + L: linux-hwmon@vger.kernel.org 20869 + S: Maintained 20870 + F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml 20871 + F: Documentation/hwmon/tps23861.rst 20872 + F: drivers/hwmon/tps23861.c 20873 + 20874 + TEXAS INSTRUMENTS' DAC7612 DAC DRIVER 20875 + M: Ricardo Ribalda <ribalda@kernel.org> 20876 + L: linux-iio@vger.kernel.org 20877 + S: Supported 20878 + F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml 20879 + F: drivers/iio/dac/ti-dac7612.c 20876 20880 20877 20881 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER 20878 20882 M: Nishanth Menon <nm@ti.com> ··· 20913 20885 F: include/dt-bindings/soc/ti,sci_pm_domain.h 20914 20886 F: include/linux/soc/ti/ti_sci_inta_msi.h 20915 20887 F: include/linux/soc/ti/ti_sci_protocol.h 20916 - 20917 - TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER 20918 - M: Robert Marko <robert.marko@sartura.hr> 20919 - M: Luka Perkov <luka.perkov@sartura.hr> 20920 - L: linux-hwmon@vger.kernel.org 20921 - S: Maintained 20922 - F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml 20923 - F: Documentation/hwmon/tps23861.rst 20924 - F: drivers/hwmon/tps23861.c 20925 20888 20926 20889 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER 20927 20890 M: Puranjay Mohan <puranjay12@gmail.com> ··· 21390 21371 M: Masami Hiramatsu <mhiramat@kernel.org> 21391 21372 L: linux-kernel@vger.kernel.org 21392 21373 L: linux-trace-kernel@vger.kernel.org 21393 - Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 21394 21374 S: Maintained 21375 + Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 21395 21376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 21396 21377 F: Documentation/trace/* 21397 21378 F: fs/tracefs/ ··· 21419 21400 M: Steven Rostedt <rostedt@goodmis.org> 21420 21401 M: Daniel Bristot de Oliveira <bristot@kernel.org> 21421 21402 S: Maintained 21422 - F: kernel/trace/trace_osnoise.c 21403 + F: Documentation/trace/hwlat_detector.rst 21404 + F: Documentation/trace/osnoise-tracer.rst 21405 + F: Documentation/trace/timerlat-tracer.rst 21406 + F: arch/*/kernel/trace.c 21423 21407 F: include/trace/events/osnoise.h 21424 21408 F: kernel/trace/trace_hwlat.c 21425 21409 F: kernel/trace/trace_irqsoff.c 21410 + F: kernel/trace/trace_osnoise.c 21426 21411 F: kernel/trace/trace_sched_wakeup.c 21427 - F: Documentation/trace/osnoise-tracer.rst 21428 - F: Documentation/trace/timerlat-tracer.rst 21429 - F: Documentation/trace/hwlat_detector.rst 21430 - F: arch/*/kernel/trace.c 21431 - 21432 - Real-time Linux Analysis (RTLA) tools 21433 - M: Daniel Bristot de Oliveira <bristot@kernel.org> 21434 - M: Steven Rostedt <rostedt@goodmis.org> 21435 - L: linux-trace-devel@vger.kernel.org 21436 - S: Maintained 21437 - F: Documentation/tools/rtla/ 21438 - F: tools/tracing/rtla/ 21439 - 21440 - TECHNICAL ADVISORY BOARD PROCESS DOCS 21441 - M: "Theodore Ts'o" <tytso@mit.edu> 21442 - M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 21443 - L: tech-board-discuss@lists.linux-foundation.org 21444 - S: Maintained 21445 - F: Documentation/process/researcher-guidelines.rst 21446 - F: Documentation/process/contribution-maturity-model.rst 21447 21412 21448 21413 TRADITIONAL CHINESE DOCUMENTATION 21449 21414 M: Hu Haowen <src.res@email.cn> ··· 21785 21782 M: Rui Miguel Silva <rui.silva@linaro.org> 21786 21783 L: linux-usb@vger.kernel.org 21787 21784 S: Maintained 21788 - F: drivers/usb/isp1760/* 21789 21785 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml 21786 + F: drivers/usb/isp1760/* 21790 21787 21791 21788 USB LAN78XX ETHERNET DRIVER 21792 21789 M: Woojung Huh <woojung.huh@microchip.com> ··· 21857 21854 S: Supported 21858 21855 F: drivers/usb/class/usblp.c 21859 21856 21857 + USB QMI WWAN NETWORK DRIVER 21858 + M: Bjørn Mork <bjorn@mork.no> 21859 + L: netdev@vger.kernel.org 21860 + S: Maintained 21861 + F: Documentation/ABI/testing/sysfs-class-net-qmi 21862 + F: drivers/net/usb/qmi_wwan.c 21863 + 21860 21864 USB RAW GADGET DRIVER 21861 21865 R: Andrey Konovalov <andreyknvl@gmail.com> 21862 21866 L: linux-usb@vger.kernel.org ··· 21871 21861 F: Documentation/usb/raw-gadget.rst 21872 21862 F: drivers/usb/gadget/legacy/raw_gadget.c 21873 21863 F: include/uapi/linux/usb/raw_gadget.h 21874 - 21875 - USB QMI WWAN NETWORK DRIVER 21876 - M: Bjørn Mork <bjorn@mork.no> 21877 - L: netdev@vger.kernel.org 21878 - S: Maintained 21879 - F: Documentation/ABI/testing/sysfs-class-net-qmi 21880 - F: drivers/net/usb/qmi_wwan.c 21881 21864 21882 21865 USB RTL8150 DRIVER 21883 21866 M: Petko Manolov <petkan@nucleusys.com> ··· 22123 22120 F: include/linux/mdev.h 22124 22121 F: samples/vfio-mdev/ 22125 22122 22123 + VFIO MLX5 PCI DRIVER 22124 + M: Yishai Hadas <yishaih@nvidia.com> 22125 + L: kvm@vger.kernel.org 22126 + S: Maintained 22127 + F: drivers/vfio/pci/mlx5/ 22128 + 22126 22129 VFIO PCI DEVICE SPECIFIC DRIVERS 22127 22130 R: Jason Gunthorpe <jgg@nvidia.com> 22128 22131 R: Yishai Hadas <yishaih@nvidia.com> ··· 22145 22136 S: Maintained 22146 22137 F: drivers/vfio/platform/ 22147 22138 22148 - VFIO MLX5 PCI DRIVER 22149 - M: Yishai Hadas <yishaih@nvidia.com> 22150 - L: kvm@vger.kernel.org 22151 - S: Maintained 22152 - F: drivers/vfio/pci/mlx5/ 22153 - 22154 22139 VGA_SWITCHEROO 22155 22140 R: Lukas Wunner <lukas@wunner.de> 22156 22141 S: Maintained ··· 22154 22151 F: include/linux/vga_switcheroo.h 22155 22152 22156 22153 VIA RHINE NETWORK DRIVER 22157 - S: Maintained 22158 22154 M: Kevin Brace <kevinbrace@bracecomputerlab.com> 22155 + S: Maintained 22159 22156 F: drivers/net/ethernet/via/via-rhine.c 22160 22157 22161 22158 VIA SD/MMC CARD CONTROLLER DRIVER ··· 22207 22204 F: drivers/media/common/videobuf2/* 22208 22205 F: include/media/videobuf2-* 22209 22206 22207 + VIDTV VIRTUAL DIGITAL TV DRIVER 22208 + M: Daniel W. S. Almeida <dwlsalmeida@gmail.com> 22209 + L: linux-media@vger.kernel.org 22210 + S: Maintained 22211 + W: https://linuxtv.org 22212 + T: git git://linuxtv.org/media_tree.git 22213 + F: drivers/media/test-drivers/vidtv/* 22214 + 22210 22215 VIMC VIRTUAL MEDIA CONTROLLER DRIVER 22211 22216 M: Shuah Khan <skhan@linuxfoundation.org> 22212 22217 R: Kieran Bingham <kieran.bingham@ideasonboard.com> ··· 22243 22232 F: include/uapi/linux/virtio_vsock.h 22244 22233 F: net/vmw_vsock/virtio_transport.c 22245 22234 F: net/vmw_vsock/virtio_transport_common.c 22235 + 22236 + VIRTIO BALLOON 22237 + M: "Michael S. Tsirkin" <mst@redhat.com> 22238 + M: David Hildenbrand <david@redhat.com> 22239 + L: virtualization@lists.linux-foundation.org 22240 + S: Maintained 22241 + F: drivers/virtio/virtio_balloon.c 22242 + F: include/linux/balloon_compaction.h 22243 + F: include/uapi/linux/virtio_balloon.h 22244 + F: mm/balloon_compaction.c 22246 22245 22247 22246 VIRTIO BLOCK AND SCSI DRIVERS 22248 22247 M: "Michael S. Tsirkin" <mst@redhat.com> ··· 22295 22274 F: include/linux/vringh.h 22296 22275 F: include/uapi/linux/virtio_*.h 22297 22276 F: tools/virtio/ 22298 - 22299 - VISL VIRTUAL STATELESS DECODER DRIVER 22300 - M: Daniel Almeida <daniel.almeida@collabora.com> 22301 - L: linux-media@vger.kernel.org 22302 - S: Supported 22303 - F: drivers/media/test-drivers/visl 22304 - 22305 - IFCVF VIRTIO DATA PATH ACCELERATOR 22306 - R: Zhu Lingshan <lingshan.zhu@intel.com> 22307 - F: drivers/vdpa/ifcvf/ 22308 - 22309 - SNET DPU VIRTIO DATA PATH ACCELERATOR 22310 - R: Alvaro Karsz <alvaro.karsz@solid-run.com> 22311 - F: drivers/vdpa/solidrun/ 22312 - 22313 - VIRTIO BALLOON 22314 - M: "Michael S. Tsirkin" <mst@redhat.com> 22315 - M: David Hildenbrand <david@redhat.com> 22316 - L: virtualization@lists.linux-foundation.org 22317 - S: Maintained 22318 - F: drivers/virtio/virtio_balloon.c 22319 - F: include/uapi/linux/virtio_balloon.h 22320 - F: include/linux/balloon_compaction.h 22321 - F: mm/balloon_compaction.c 22322 22277 22323 22278 VIRTIO CRYPTO DRIVER 22324 22279 M: Gonglei <arei.gonglei@huawei.com> ··· 22356 22359 L: netdev@vger.kernel.org 22357 22360 S: Maintained 22358 22361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 22359 - F: kernel/vhost_task.c 22360 22362 F: drivers/vhost/ 22361 22363 F: include/linux/sched/vhost_task.h 22362 22364 F: include/linux/vhost_iotlb.h 22363 22365 F: include/uapi/linux/vhost.h 22366 + F: kernel/vhost_task.c 22367 + 22368 + VIRTIO I2C DRIVER 22369 + M: Conghui Chen <conghui.chen@intel.com> 22370 + M: Viresh Kumar <viresh.kumar@linaro.org> 22371 + L: linux-i2c@vger.kernel.org 22372 + L: virtualization@lists.linux-foundation.org 22373 + S: Maintained 22374 + F: drivers/i2c/busses/i2c-virtio.c 22375 + F: include/uapi/linux/virtio_i2c.h 22364 22376 22365 22377 VIRTIO INPUT DRIVER 22366 22378 M: Gerd Hoffmann <kraxel@redhat.com> ··· 22392 22386 F: drivers/virtio/virtio_mem.c 22393 22387 F: include/uapi/linux/virtio_mem.h 22394 22388 22389 + VIRTIO PMEM DRIVER 22390 + M: Pankaj Gupta <pankaj.gupta.linux@gmail.com> 22391 + L: virtualization@lists.linux-foundation.org 22392 + S: Maintained 22393 + F: drivers/nvdimm/nd_virtio.c 22394 + F: drivers/nvdimm/virtio_pmem.c 22395 + 22395 22396 VIRTIO SOUND DRIVER 22396 22397 M: Anton Yakovlev <anton.yakovlev@opensynergy.com> 22397 22398 M: "Michael S. Tsirkin" <mst@redhat.com> ··· 22407 22394 S: Maintained 22408 22395 F: include/uapi/linux/virtio_snd.h 22409 22396 F: sound/virtio/* 22410 - 22411 - VIRTIO I2C DRIVER 22412 - M: Conghui Chen <conghui.chen@intel.com> 22413 - M: Viresh Kumar <viresh.kumar@linaro.org> 22414 - L: linux-i2c@vger.kernel.org 22415 - L: virtualization@lists.linux-foundation.org 22416 - S: Maintained 22417 - F: drivers/i2c/busses/i2c-virtio.c 22418 - F: include/uapi/linux/virtio_i2c.h 22419 - 22420 - VIRTIO PMEM DRIVER 22421 - M: Pankaj Gupta <pankaj.gupta.linux@gmail.com> 22422 - L: virtualization@lists.linux-foundation.org 22423 - S: Maintained 22424 - F: drivers/nvdimm/virtio_pmem.c 22425 - F: drivers/nvdimm/nd_virtio.c 22426 22397 22427 22398 VIRTUAL BOX GUEST DEVICE DRIVER 22428 22399 M: Hans de Goede <hdegoede@redhat.com> ··· 22429 22432 F: drivers/input/serio/userio.c 22430 22433 F: include/uapi/linux/userio.h 22431 22434 22435 + VISL VIRTUAL STATELESS DECODER DRIVER 22436 + M: Daniel Almeida <daniel.almeida@collabora.com> 22437 + L: linux-media@vger.kernel.org 22438 + S: Supported 22439 + F: drivers/media/test-drivers/visl 22440 + 22432 22441 VIVID VIRTUAL VIDEO DRIVER 22433 22442 M: Hans Verkuil <hverkuil@xs4all.nl> 22434 22443 L: linux-media@vger.kernel.org ··· 22443 22440 T: git git://linuxtv.org/media_tree.git 22444 22441 F: drivers/media/test-drivers/vivid/* 22445 22442 22446 - VIDTV VIRTUAL DIGITAL TV DRIVER 22447 - M: Daniel W. S. Almeida <dwlsalmeida@gmail.com> 22448 - L: linux-media@vger.kernel.org 22449 - S: Maintained 22450 - W: https://linuxtv.org 22451 - T: git git://linuxtv.org/media_tree.git 22452 - F: drivers/media/test-drivers/vidtv/* 22453 - 22454 22443 VLYNQ BUS 22455 22444 M: Florian Fainelli <f.fainelli@gmail.com> 22456 22445 L: openwrt-devel@lists.openwrt.org (subscribers-only) 22457 22446 S: Maintained 22458 22447 F: drivers/vlynq/vlynq.c 22459 22448 F: include/linux/vlynq.h 22460 - 22461 - VME SUBSYSTEM 22462 - M: Martyn Welch <martyn@welchs.me.uk> 22463 - M: Manohar Vanga <manohar.vanga@gmail.com> 22464 - M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 22465 - L: linux-kernel@vger.kernel.org 22466 - S: Odd fixes 22467 - T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 22468 - F: Documentation/driver-api/vme.rst 22469 - F: drivers/staging/vme_user/ 22470 22449 22471 22450 VM SOCKETS (AF_VSOCK) 22472 22451 M: Stefano Garzarella <sgarzare@redhat.com> ··· 22462 22477 F: include/uapi/linux/vsockmon.h 22463 22478 F: net/vmw_vsock/ 22464 22479 F: tools/testing/vsock/ 22480 + 22481 + VMALLOC 22482 + M: Andrew Morton <akpm@linux-foundation.org> 22483 + R: Uladzislau Rezki <urezki@gmail.com> 22484 + R: Christoph Hellwig <hch@infradead.org> 22485 + R: Lorenzo Stoakes <lstoakes@gmail.com> 22486 + L: linux-mm@kvack.org 22487 + S: Maintained 22488 + W: http://www.linux-mm.org 22489 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 22490 + F: include/linux/vmalloc.h 22491 + F: mm/vmalloc.c 22492 + 22493 + VME SUBSYSTEM 22494 + M: Martyn Welch <martyn@welchs.me.uk> 22495 + M: Manohar Vanga <manohar.vanga@gmail.com> 22496 + M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 22497 + L: linux-kernel@vger.kernel.org 22498 + S: Odd fixes 22499 + T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 22500 + F: Documentation/driver-api/vme.rst 22501 + F: drivers/staging/vme_user/ 22465 22502 22466 22503 VMWARE BALLOON DRIVER 22467 22504 M: Nadav Amit <namit@vmware.com> ··· 22666 22659 WANGXUN ETHERNET DRIVER 22667 22660 M: Jiawen Wu <jiawenwu@trustnetic.com> 22668 22661 M: Mengyuan Lou <mengyuanlou@net-swift.com> 22669 - W: https://www.net-swift.com 22670 22662 L: netdev@vger.kernel.org 22671 22663 S: Maintained 22664 + W: https://www.net-swift.com 22672 22665 F: Documentation/networking/device_drivers/ethernet/wangxun/* 22673 22666 F: drivers/net/ethernet/wangxun/ 22674 22667 ··· 22683 22676 F: Documentation/watchdog/ 22684 22677 F: drivers/watchdog/ 22685 22678 F: include/linux/watchdog.h 22686 - F: include/uapi/linux/watchdog.h 22687 22679 F: include/trace/events/watchdog.h 22680 + F: include/uapi/linux/watchdog.h 22688 22681 22689 22682 WHISKEYCOVE PMIC GPIO DRIVER 22690 22683 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> ··· 22841 22834 L: linux-kernel@vger.kernel.org 22842 22835 S: Maintained 22843 22836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 22844 - F: Documentation/devicetree/bindings/x86/ 22845 22837 F: Documentation/arch/x86/ 22838 + F: Documentation/devicetree/bindings/x86/ 22846 22839 F: arch/x86/ 22847 22840 22848 22841 X86 ENTRY CODE ··· 22973 22966 L: netdev@vger.kernel.org 22974 22967 L: bpf@vger.kernel.org 22975 22968 S: Supported 22969 + F: drivers/net/ethernet/*/*/*/*/*xdp* 22970 + F: drivers/net/ethernet/*/*/*xdp* 22976 22971 F: include/net/xdp.h 22977 22972 F: include/net/xdp_priv.h 22978 22973 F: include/trace/events/xdp.h ··· 22982 22973 F: kernel/bpf/devmap.c 22983 22974 F: net/core/xdp.c 22984 22975 F: samples/bpf/xdp* 22985 - F: tools/testing/selftests/bpf/*xdp* 22986 22976 F: tools/testing/selftests/bpf/*/*xdp* 22987 - F: drivers/net/ethernet/*/*/*/*/*xdp* 22988 - F: drivers/net/ethernet/*/*/*xdp* 22977 + F: tools/testing/selftests/bpf/*xdp* 22989 22978 K: (?:\b|_)xdp(?:\b|_) 22990 22979 22991 22980 XDP SOCKETS (AF_XDP) ··· 22995 22988 L: bpf@vger.kernel.org 22996 22989 S: Maintained 22997 22990 F: Documentation/networking/af_xdp.rst 22991 + F: include/net/netns/xdp.h 22998 22992 F: include/net/xdp_sock* 22999 22993 F: include/net/xsk_buff_pool.h 23000 22994 F: include/uapi/linux/if_xdp.h 23001 22995 F: include/uapi/linux/xdp_diag.h 23002 - F: include/net/netns/xdp.h 23003 22996 F: net/xdp/ 23004 22997 F: tools/testing/selftests/bpf/*xsk* 23005 22998 ··· 23101 23094 F: include/xen/swiotlb-xen.h 23102 23095 23103 23096 XFS FILESYSTEM 23104 - C: irc://irc.oftc.net/xfs 23105 23097 M: Darrick J. Wong <djwong@kernel.org> 23106 23098 L: linux-xfs@vger.kernel.org 23107 23099 S: Supported 23108 23100 W: http://xfs.org/ 23101 + C: irc://irc.oftc.net/xfs 23109 23102 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 23110 23103 F: Documentation/ABI/testing/sysfs-fs-xfs 23111 23104 F: Documentation/admin-guide/xfs.rst ··· 23135 23128 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml 23136 23129 F: drivers/net/can/xilinx_can.c 23137 23130 23131 + XILINX EVENT MANAGEMENT DRIVER 23132 + M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com> 23133 + S: Maintained 23134 + F: drivers/soc/xilinx/xlnx_event_manager.c 23135 + F: include/linux/firmware/xlnx-event-manager.h 23136 + 23138 23137 XILINX GPIO DRIVER 23139 23138 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com> 23140 23139 R: Srinivas Neeli <srinivas.neeli@xilinx.com> 23141 23140 R: Michal Simek <michal.simek@amd.com> 23142 23141 S: Maintained 23143 - F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml 23144 23142 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml 23143 + F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml 23145 23144 F: drivers/gpio/gpio-xilinx.c 23146 23145 F: drivers/gpio/gpio-zynq.c 23146 + 23147 + XILINX PWM DRIVER 23148 + M: Sean Anderson <sean.anderson@seco.com> 23149 + S: Maintained 23150 + F: drivers/pwm/pwm-xilinx.c 23151 + F: include/clocksource/timer-xilinx.h 23147 23152 23148 23153 XILINX SD-FEC IP CORES 23149 23154 M: Derek Kiernan <derek.kiernan@xilinx.com> ··· 23167 23148 F: drivers/misc/Makefile 23168 23149 F: drivers/misc/xilinx_sdfec.c 23169 23150 F: include/uapi/misc/xilinx_sdfec.h 23170 - 23171 - XILINX PWM DRIVER 23172 - M: Sean Anderson <sean.anderson@seco.com> 23173 - S: Maintained 23174 - F: drivers/pwm/pwm-xilinx.c 23175 - F: include/clocksource/timer-xilinx.h 23176 23151 23177 23152 XILINX UARTLITE SERIAL DRIVER 23178 23153 M: Peter Korsgaard <jacmet@sunsite.dk> ··· 23233 23220 S: Maintained 23234 23221 F: drivers/crypto/xilinx/zynqmp-sha.c 23235 23222 23236 - XILINX EVENT MANAGEMENT DRIVER 23237 - M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com> 23238 - S: Maintained 23239 - F: drivers/soc/xilinx/xlnx_event_manager.c 23240 - F: include/linux/firmware/xlnx-event-manager.h 23241 - 23242 23223 XILLYBUS DRIVER 23243 23224 M: Eli Billauer <eli.billauer@gmail.com> 23244 23225 L: linux-kernel@vger.kernel.org ··· 23280 23273 F: Documentation/input/devices/yealink.rst 23281 23274 F: drivers/input/misc/yealink.* 23282 23275 23276 + Z3FOLD COMPRESSED PAGE ALLOCATOR 23277 + M: Vitaly Wool <vitaly.wool@konsulko.com> 23278 + R: Miaohe Lin <linmiaohe@huawei.com> 23279 + L: linux-mm@kvack.org 23280 + S: Maintained 23281 + F: mm/z3fold.c 23282 + 23283 23283 Z8530 DRIVER FOR AX.25 23284 23284 M: Joerg Reuter <jreuter@yaina.de> 23285 23285 L: linux-hams@vger.kernel.org ··· 23303 23289 L: linux-mm@kvack.org 23304 23290 S: Maintained 23305 23291 F: mm/zbud.c 23306 - 23307 - Z3FOLD COMPRESSED PAGE ALLOCATOR 23308 - M: Vitaly Wool <vitaly.wool@konsulko.com> 23309 - R: Miaohe Lin <linmiaohe@huawei.com> 23310 - L: linux-mm@kvack.org 23311 - S: Maintained 23312 - F: mm/z3fold.c 23313 23292 23314 23293 ZD1211RW WIRELESS DRIVER 23315 23294 M: Ulrich Kunitz <kune@deine-taler.de> ··· 23390 23383 S: Maintained 23391 23384 B: https://github.com/facebook/zstd/issues 23392 23385 T: git https://github.com/terrelln/linux.git 23393 - F: include/linux/zstd* 23394 - F: lib/zstd/ 23395 - F: lib/decompress_unzstd.c 23396 23386 F: crypto/zstd.c 23387 + F: include/linux/zstd* 23388 + F: lib/decompress_unzstd.c 23389 + F: lib/zstd/ 23397 23390 N: zstd 23398 23391 K: zstd 23399 23392 ··· 23404 23397 L: linux-mm@kvack.org 23405 23398 S: Maintained 23406 23399 F: mm/zswap.c 23407 - 23408 - NXP BLUETOOTH WIRELESS DRIVERS 23409 - M: Amitkumar Karwar <amitkumar.karwar@nxp.com> 23410 - M: Neeraj Kale <neeraj.sanjaykale@nxp.com> 23411 - S: Maintained 23412 - F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml 23413 - F: drivers/bluetooth/btnxpuart.c 23414 23400 23415 23401 THE REST 23416 23402 M: Linus Torvalds <torvalds@linux-foundation.org>