From nobody Sat Nov 22 11:28:29 2025 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dD8wZ2ScNz6GwZ4 for ; Sat, 22 Nov 2025 11:28:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dD8wZ1BwSz3Rh5 for ; Sat, 22 Nov 2025 11:28:30 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1763810910; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=asT1ORIz7H6euGiOWAJBRHzKEJQatcKsiUsOx1E5KcA=; b=k8T43J3NX18VZ+8+EGRR/f8YfT4HWZ8p0c2Uih9QGaX+6D7ejI+wj6ebFJ7+XlXyzotHMQ 9GSURj4fkDcXmDDAMJYSyn3/gxFbz3DBUahXHx0OVewICjfi6f+BWJN+z6JONQvtLlBCB2 ubRvXjBtGtZFZu4KXH8hpUrnoE9x8vQHWFRld8WwRv1/29766+G3Y7kVA5vJgjoP0KSwZC 346rQK3yOWLhbM2azw4aqBQK07dBks28N0evOeMxWHAgQ10vfkkEoaNbE7Eim3s+Q82cOg 8xU0YityrPpEz/czJr7ayGpbfVsQ5wvQAOLVIcoDVUARvcW2iGJFopQkacJiGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1763810910; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=asT1ORIz7H6euGiOWAJBRHzKEJQatcKsiUsOx1E5KcA=; b=c7L4qZ0dCYGK3vDpALwF+IZbjHqWS7P+TitNeKWGWy92eiNO90YeSteN8G8FO2Auvq/D7y JnOpfT+W6zc90VtF/KtRj23HM/n40X/E7YlJY5VvlldgerJ4hNWfySbxIXih5trnte5qbJ ZwdXP33lpjAS1QO5igxt3WziONta2IEfQ3nb2UW/XV1yKPraQ/CPA9pWnQNEA+CK2vt8YT Y8DZ6KiQC51XXs7Gkptdy44bvBrfsxH9RNAv71Vs7lNbxOGkNvsEOqPOaHdcPg7Y4Chqxk pVJtmmhEXgBZKSXc9ZicCFR1BvRRvGFoLw7I4Us85VlRAoQObfYCVNfn9AUR8A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1763810910; a=rsa-sha256; cv=none; b=cgXogmtNyVjoKysFvSswznowlmyYXqo+dekaC45du6aVPPgMYCojSv9yJFgs3D5UE2QzSY cZw8WmiApO6MKREOGjzmDtx1zXKCTUHND48znfSEviU3DmmRxKHh45JmehZ9Mut/2dFnHd 7vUODLl59t0DxFQ6uUvhy+K46jpf2XD8LVPP7moCWH2H/OoCI8+hGW8SwaVw16InMsPsyQ MsttLmUmbytnMqLdI1n2THJ1MVUTc7jG6CzvXMa7H+/3gMPbgMLPus4jA1qfiw78TD1SXg TjjrwSJaqWRKnhQa3Uqkj/MlWViwhGnT3SzJiruemuc5LvvLQ0bIRvb8XymqnA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dD8wZ0kP5zwmZ for ; Sat, 22 Nov 2025 11:28:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id c383 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 22 Nov 2025 11:28:29 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Emmanuel Vadot Subject: git: 8ccc0d235c22 - main - Import device-tree files from Linux 6.15 List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: manu X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8ccc0d235c226d84112561d453c49904398d085c Auto-Submitted: auto-generated Date: Sat, 22 Nov 2025 11:28:29 +0000 Message-Id: <69219e5d.c383.454e6afc@gitrepo.freebsd.org> The branch main has been updated by manu: URL: https://cgit.FreeBSD.org/src/commit/?id=8ccc0d235c226d84112561d453c49904398d085c commit 8ccc0d235c226d84112561d453c49904398d085c Merge: 2846c90520eb 3721eb5a725c Author: Emmanuel Vadot AuthorDate: 2025-11-22 11:26:43 +0000 Commit: Emmanuel Vadot CommitDate: 2025-11-22 11:26:43 +0000 Import device-tree files from Linux 6.15 sys/contrib/device-tree/Bindings/arm/apple.yaml | 41 + .../device-tree/Bindings/arm/apple/apple,pmgr.yaml | 5 + .../Bindings/arm/arm,coresight-tmc.yaml | 26 + .../device-tree/Bindings/arm/arm,morello.yaml | 35 + .../device-tree/Bindings/arm/atmel-at91.yaml | 33 +- .../device-tree/Bindings/arm/atmel-sysregs.txt | 1 + sys/contrib/device-tree/Bindings/arm/cpus.yaml | 1 + sys/contrib/device-tree/Bindings/arm/fsl.yaml | 27 +- sys/contrib/device-tree/Bindings/arm/google.yaml | 3 +- .../Bindings/arm/marvell/armada-37xx.yaml | 1 + .../Bindings/arm/marvell/armada-7k-8k.yaml | 25 + sys/contrib/device-tree/Bindings/arm/mediatek.yaml | 5 + sys/contrib/device-tree/Bindings/arm/pmu.yaml | 1 + .../Bindings/arm/qcom,coresight-ctcu.yaml | 84 ++ .../Bindings/arm/qcom,coresight-tpda.yaml | 3 +- .../Bindings/arm/qcom,coresight-tpdm.yaml | 3 +- sys/contrib/device-tree/Bindings/arm/rockchip.yaml | 25 +- .../Bindings/arm/stm32/st,stm32-syscon.yaml | 2 + .../device-tree/Bindings/arm/stm32/stm32.yaml | 22 + sys/contrib/device-tree/Bindings/arm/sunxi.yaml | 5 + sys/contrib/device-tree/Bindings/arm/ti/omap.yaml | 7 + .../device-tree/Bindings/ata/ceva,ahci-1v84.yaml | 5 +- .../device-tree/Bindings/ata/fsl,pq-sata.yaml | 60 + .../Bindings/clock/allwinner,sun55i-a523-ccu.yaml | 103 ++ .../Bindings/clock/atmel,at91rm9200-pmc.yaml | 4 + .../device-tree/Bindings/clock/imx8m-clock.yaml | 8 + .../Bindings/clock/imx8mp-audiomix.yaml | 10 +- .../Bindings/clock/mediatek,mt8188-clock.yaml | 21 + .../Bindings/clock/mediatek,mtmips-sysc.yaml | 11 +- .../Bindings/clock/qcom,ipq9574-nsscc.yaml | 98 ++ .../device-tree/Bindings/clock/qcom,rpmcc.yaml | 2 + .../Bindings/clock/qcom,sc7280-lpasscorecc.yaml | 5 +- .../Bindings/clock/qcom,sm8450-camcc.yaml | 1 - .../Bindings/clock/qcom,x1e80100-camcc.yaml | 9 +- .../Bindings/clock/rockchip,rk3528-cru.yaml | 64 + .../Bindings/clock/rockchip,rk3562-cru.yaml | 55 + .../Bindings/clock/samsung,exynos2200-cmu.yaml | 247 ++++ .../Bindings/clock/samsung,exynos7870-cmu.yaml | 227 ++++ .../Bindings/clock/samsung,exynos990-clock.yaml | 19 + .../device-tree/Bindings/clock/ti,clkctrl.yaml | 65 + .../connector/gocontroll,moduline-module-slot.yaml | 88 ++ .../Bindings/cpufreq/cpufreq-qcom-hw.yaml | 35 +- .../device-tree/Bindings/crypto/fsl,sec2.0.yaml | 144 ++ .../crypto/inside-secure,safexcel-eip93.yaml | 67 + .../Bindings/crypto/inside-secure,safexcel.yaml | 2 + .../device-tree/Bindings/crypto/qcom,prng.yaml | 1 + .../device-tree/Bindings/crypto/qcom-qce.yaml | 1 + .../display/apple,h7-display-pipe-mipi.yaml | 83 ++ .../Bindings/display/apple,h7-display-pipe.yaml | 88 ++ .../Bindings/display/bridge/lvds-codec.yaml | 1 + .../Bindings/display/bridge/nwl-dsi.yaml | 18 +- .../Bindings/display/bridge/ti,sn65dsi83.yaml | 3 + .../Bindings/display/mediatek/mediatek,dpi.yaml | 7 + .../Bindings/display/mediatek/mediatek,dsc.yaml | 3 + .../Bindings/display/msm/dsi-controller-main.yaml | 70 +- .../Bindings/display/msm/dsi-phy-common.yaml | 2 + .../device-tree/Bindings/display/msm/gmu.yaml | 1 + .../Bindings/display/msm/qcom,sa8775p-mdss.yaml | 32 +- .../Bindings/display/msm/qcom,sm8550-mdss.yaml | 14 +- .../Bindings/display/msm/qcom,sm8650-mdss.yaml | 13 +- .../Bindings/display/panel/apple,summit.yaml | 58 + .../Bindings/display/panel/himax,hx83102.yaml | 6 + .../display/panel/mitsubishi,aa104xd12.yaml | 6 +- .../panel/panel-simple-lvds-dual-ports.yaml | 2 + .../Bindings/display/panel/panel-simple.yaml | 2 + .../Bindings/display/panel/raydium,rm67200.yaml | 72 + .../Bindings/display/panel/visionox,rm692e5.yaml | 77 ++ .../device-tree/Bindings/display/renesas,du.yaml | 36 +- .../rockchip/rockchip,rk3588-dw-hdmi-qp.yaml | 3 +- .../Bindings/display/rockchip/rockchip-vop2.yaml | 103 +- .../display/tegra/nvidia,tegra114-mipi.yaml | 1 + .../Bindings/dma/atmel,at91sam9g45-dma.yaml | 68 + .../Bindings/dma/atmel,sama5d4-dma.yaml | 3 + sys/contrib/device-tree/Bindings/dma/fsl,edma.yaml | 8 + .../device-tree/Bindings/dma/fsl,elo-dma.yaml | 137 ++ .../device-tree/Bindings/dma/fsl,elo3-dma.yaml | 125 ++ .../device-tree/Bindings/dma/fsl,eloplus-dma.yaml | 132 ++ .../device-tree/Bindings/dma/fsl,mxs-dma.yaml | 6 + .../device-tree/Bindings/dma/snps,dw-axi-dmac.yaml | 2 + .../Bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml | 3 +- sys/contrib/device-tree/Bindings/dsp/fsl,dsp.yaml | 24 +- .../device-tree/Bindings/dts-coding-style.rst | 8 +- .../Bindings/edac/altr,socfpga-ecc-manager.yaml | 323 +++++ sys/contrib/device-tree/Bindings/eeprom/at24.yaml | 5 +- .../device-tree/Bindings/firmware/fsl,scu.yaml | 12 + .../Bindings/firmware/google,gs101-acpm-ipc.yaml | 50 + .../Bindings/firmware/thead,th1520-aon.yaml | 53 + .../device-tree/Bindings/fsi/ibm,p9-scom.yaml | 1 + .../Bindings/gpio/aspeed,ast2400-gpio.yaml | 6 + .../device-tree/Bindings/gpio/gpio-mvebu.yaml | 10 + .../device-tree/Bindings/gpio/gpio-vf610.yaml | 1 + .../Bindings/gpio/loongson,ls-gpio.yaml | 3 + .../device-tree/Bindings/gpio/nxp,pcf8575.yaml | 37 + .../Bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml | 1 - .../device-tree/Bindings/gpu/arm,mali-bifrost.yaml | 4 + .../device-tree/Bindings/gpu/arm,mali-midgard.yaml | 5 +- .../Bindings/hwinfo/samsung,exynos-chipid.yaml | 2 + .../device-tree/Bindings/hwmon/adi,ad741x.yaml | 1 - .../device-tree/Bindings/hwmon/adi,adm1275.yaml | 1 - .../device-tree/Bindings/hwmon/adi,ltc2991.yaml | 1 - .../device-tree/Bindings/hwmon/gpio-fan.yaml | 3 + .../device-tree/Bindings/hwmon/lltc,ltc2978.yaml | 5 + .../device-tree/Bindings/hwmon/maxim,max20730.yaml | 1 - .../device-tree/Bindings/hwmon/maxim,max6639.yaml | 1 - .../device-tree/Bindings/hwmon/maxim,max6650.yaml | 1 - .../Bindings/hwmon/microchip,emc2305.yaml | 111 ++ .../device-tree/Bindings/hwmon/national,lm90.yaml | 6 + .../device-tree/Bindings/hwmon/ntc-thermistor.yaml | 2 +- .../Bindings/hwmon/nuvoton,nct6775.yaml | 1 - .../Bindings/hwmon/nuvoton,nct7363.yaml | 1 - .../Bindings/hwmon/nuvoton,nct7802.yaml | 1 - .../Bindings/hwmon/pmbus/ti,ucd90320.yaml | 9 + .../device-tree/Bindings/hwmon/ti,adc128d818.yaml | 1 - .../device-tree/Bindings/hwmon/ti,ads7828.yaml | 1 - .../device-tree/Bindings/hwmon/ti,ina2xx.yaml | 31 +- .../device-tree/Bindings/hwmon/ti,lm87.yaml | 1 - .../device-tree/Bindings/hwmon/ti,tmp513.yaml | 1 - .../device-tree/Bindings/hwmon/ti,tps23861.yaml | 1 - .../Bindings/hwmon/winbond,w83781d.yaml | 1 - .../device-tree/Bindings/i2c/i2c-exynos5.yaml | 1 + .../device-tree/Bindings/i2c/i2c-imx-lpi2c.yaml | 1 + sys/contrib/device-tree/Bindings/i2c/i2c-rk3x.yaml | 1 + .../device-tree/Bindings/i2c/qcom,i2c-qup.yaml | 14 + .../Bindings/i2c/samsung,s3c2410-i2c.yaml | 1 + .../Bindings/i2c/snps,designware-i2c.yaml | 5 + .../device-tree/Bindings/i2c/spacemit,k1-i2c.yaml | 61 + .../device-tree/Bindings/i2c/ti,omap4-i2c.yaml | 6 + .../Bindings/i3c/silvaco,i3c-master.yaml | 4 +- .../Bindings/i3c/snps,dw-i3c-master.yaml | 3 + .../device-tree/Bindings/iio/adc/adi,ad4030.yaml | 110 ++ .../device-tree/Bindings/iio/adc/adi,ad4695.yaml | 13 + .../device-tree/Bindings/iio/adc/adi,ad4851.yaml | 153 +++ .../device-tree/Bindings/iio/adc/adi,ad7191.yaml | 149 +++ .../device-tree/Bindings/iio/adc/adi,ad7380.yaml | 4 + .../device-tree/Bindings/iio/adc/adi,axi-adc.yaml | 72 +- .../Bindings/iio/adc/nxp,imx93-adc.yaml | 9 +- .../Bindings/iio/adc/rockchip-saradc.yaml | 2 + .../device-tree/Bindings/iio/adc/ti,ads7138.yaml | 63 + .../Bindings/iio/adc/xlnx,zynqmp-ams.yaml | 3 +- .../device-tree/Bindings/iio/dac/adi,ad5380.yaml | 18 +- .../Bindings/iio/frequency/adf4371.yaml | 5 +- .../Bindings/iio/humidity/sciosense,ens210.yaml | 12 +- .../Bindings/iio/imu/adi,adis16550.yaml | 74 ++ .../Bindings/iio/light/brcm,apds9160.yaml | 78 ++ .../Bindings/iio/light/dynaimage,al3010.yaml | 6 +- .../Bindings/iio/magnetometer/silabs,si7210.yaml | 48 + .../Bindings/iio/temperature/maxim,max31865.yaml | 20 +- .../Bindings/iio/temperature/ti,tmp117.yaml | 6 +- .../Bindings/input/gpio-matrix-keypad.yaml | 103 ++ .../Bindings/input/mediatek,mt6779-keypad.yaml | 2 +- .../Bindings/input/qcom,pm8921-keypad.yaml | 46 +- .../Bindings/input/qcom,pm8921-pwrkey.yaml | 36 +- .../input/touchscreen/apple,z2-multitouch.yaml | 70 + .../Bindings/input/touchscreen/goodix,gt9916.yaml | 1 + .../Bindings/input/touchscreen/ti,ads7843.yaml | 32 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 1 + .../amlogic,meson-gpio-intc.yaml | 19 +- .../interrupt-controller/brcm,bcm2712-msix.yaml | 60 + .../interrupt-controller/fsl,irqsteer.yaml | 1 + .../interrupt-controller/nxp,lpc3220-mic.yaml | 68 + .../interrupt-controller/renesas,rzv2h-icu.yaml | 6 +- .../Bindings/interrupt-controller/riscv,aplic.yaml | 8 + .../interrupt-controller/sophgo,sg2042-msi.yaml | 61 + .../device-tree/Bindings/iommu/arm,smmu.yaml | 3 +- .../device-tree/Bindings/iommu/qcom,iommu.yaml | 1 + .../Bindings/leds/backlight/apple,dwi-bl.yaml | 57 + .../device-tree/Bindings/leds/leds-qcom-lpg.yaml | 4 + .../device-tree/Bindings/leds/ti,tlc59116.yaml | 90 ++ .../device-tree/Bindings/mailbox/fsl,mu.yaml | 7 +- .../Bindings/mailbox/mediatek,gce-mailbox.yaml | 4 + .../Bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 + .../Bindings/media/aspeed,video-engine.yaml | 70 + .../device-tree/Bindings/media/i2c/adv7180.yaml | 4 + .../Bindings/media/i2c/st,st-mipid02.yaml | 2 +- .../Bindings/media/mediatek,vcodec-encoder.yaml | 6 - .../media/mediatek,vcodec-subdev-decoder.yaml | 100 +- .../Bindings/media/mediatek-jpeg-decoder.yaml | 3 +- .../Bindings/media/mediatek-jpeg-encoder.yaml | 2 +- .../Bindings/media/qcom,sc7280-camss.yaml | 10 +- .../Bindings/media/qcom,sdm670-camss.yaml | 318 +++++ .../Bindings/media/qcom,sm8550-camss.yaml | 597 +++++++++ .../Bindings/media/qcom,sm8550-iris.yaml | 158 +++ .../Bindings/media/snps,dw-hdmi-rx.yaml | 132 ++ .../Bindings/media/st,stm32mp25-csi.yaml | 5 +- .../Bindings/memory-controllers/exynos-srom.yaml | 36 +- .../memory-controllers/mc-peripheral-props.yaml | 2 + .../qcom,ebi2-peripheral-props.yaml | 91 ++ .../Bindings/memory-controllers/qcom,ebi2.yaml | 156 +++ .../samsung,exynos4210-srom-peripheral-props.yaml | 35 + .../device-tree/Bindings/mfd/aspeed-lpc.yaml | 2 +- .../Bindings/mfd/atmel,sama5d2-flexcom.yaml | 9 +- .../Bindings/mfd/fsl,mcu-mpc8349emitx.yaml | 53 + .../device-tree/Bindings/mfd/maxim,max77705.yaml | 158 +++ .../device-tree/Bindings/mfd/motorola-cpcap.txt | 6 + .../device-tree/Bindings/mfd/qcom,tcsr.yaml | 1 + .../device-tree/Bindings/mfd/samsung,s2mps11.yaml | 13 + .../device-tree/Bindings/mfd/st,stm32-timers.yaml | 18 +- sys/contrib/device-tree/Bindings/mfd/syscon.yaml | 8 + .../device-tree/Bindings/mips/mti,mips-cm.yaml | 57 + .../Bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 38 +- .../Bindings/mmc/amlogic,meson-mx-sdio.yaml | 3 + .../device-tree/Bindings/mmc/atmel,hsmci.yaml | 106 ++ .../device-tree/Bindings/mmc/fsl-imx-esdhc.yaml | 1 + .../device-tree/Bindings/mmc/mmc-controller.yaml | 2 +- sys/contrib/device-tree/Bindings/mmc/mmc-slot.yaml | 1 - .../device-tree/Bindings/mmc/renesas,sdhi.yaml | 16 + .../device-tree/Bindings/mmc/rockchip-dw-mshc.yaml | 2 + .../Bindings/mmc/samsung,exynos-dw-mshc.yaml | 2 + .../Bindings/mmc/snps,dwcmshc-sdhci.yaml | 5 +- .../Bindings/mtd/arasan,nand-controller.yaml | 2 +- .../device-tree/Bindings/mtd/atmel,dataflash.yaml | 55 + .../device-tree/Bindings/mtd/gpmi-nand.yaml | 7 + .../device-tree/Bindings/mtd/mtd-physmap.yaml | 5 +- sys/contrib/device-tree/Bindings/mtd/mxc-nand.yaml | 8 +- .../Bindings/net/airoha,en7581-eth.yaml | 10 + .../Bindings/net/airoha,en7581-npu.yaml | 84 ++ .../Bindings/net/amlogic,meson-dwmac.yaml | 6 + .../Bindings/net/bluetooth/nxp,88w8987-bt.yaml | 18 +- .../Bindings/net/bluetooth/qualcomm-bluetooth.yaml | 2 + .../device-tree/Bindings/net/can/fsl,flexcan.yaml | 57 +- .../Bindings/net/can/microchip,mcp2510.yaml | 2 +- .../Bindings/net/can/microchip,mcp251xfd.yaml | 2 +- .../device-tree/Bindings/net/cdns,macb.yaml | 7 +- .../device-tree/Bindings/net/dsa/brcm,b53.yaml | 2 + .../Bindings/net/ethernet-controller.yaml | 97 +- .../device-tree/Bindings/net/ethernet-phy.yaml | 6 + .../Bindings/net/faraday,ftgmac100.yaml | 3 + .../device-tree/Bindings/net/fsl,gianfar-mdio.yaml | 112 ++ .../device-tree/Bindings/net/fsl,gianfar.yaml | 248 ++++ .../device-tree/Bindings/net/fsl-tsec-phy.txt | 80 +- .../device-tree/Bindings/net/ieee802154/ca8210.txt | 2 +- .../device-tree/Bindings/net/intel,dwmac-plat.yaml | 6 + .../device-tree/Bindings/net/mediatek-dwmac.yaml | 6 + .../device-tree/Bindings/net/nxp,dwmac-imx.yaml | 8 + sys/contrib/device-tree/Bindings/net/qcom,ipa.yaml | 128 +- .../Bindings/net/realtek,rtl9301-mdio.yaml | 86 ++ .../Bindings/net/realtek,rtl9301-switch.yaml | 175 +++ .../device-tree/Bindings/net/rfkill-gpio.yaml | 5 + .../device-tree/Bindings/net/rockchip-dwmac.yaml | 47 +- .../device-tree/Bindings/net/smsc,lan9115.yaml | 6 +- .../device-tree/Bindings/net/snps,dwmac.yaml | 10 +- .../Bindings/net/sophgo,sg2044-dwmac.yaml | 126 ++ .../device-tree/Bindings/net/stm32-dwmac.yaml | 10 + .../device-tree/Bindings/net/tesla,fsd-ethqos.yaml | 118 ++ .../Bindings/net/toshiba,visconti-dwmac.yaml | 6 + .../Bindings/net/wireless/qcom,ath10k.yaml | 21 + .../Bindings/net/wireless/qcom,ath11k-pci.yaml | 9 +- .../Bindings/net/wireless/qcom,ath11k.yaml | 7 + .../Bindings/net/wireless/qcom,ath12k-wsi.yaml | 13 +- .../Bindings/nvmem/layouts/fixed-cell.yaml | 2 +- .../device-tree/Bindings/nvmem/qcom,qfprom.yaml | 4 + .../device-tree/Bindings/nvmem/rockchip,otp.yaml | 25 + .../Bindings/pci/altr,pcie-root-port.yaml | 10 + .../Bindings/pci/amd,versal2-mdb-host.yaml | 121 ++ .../device-tree/Bindings/pci/brcm,stb-pcie.yaml | 6 +- .../device-tree/Bindings/pci/fsl,imx6q-pcie.yaml | 4 + .../Bindings/pci/fsl,layerscape-pcie-ep.yaml | 3 - .../device-tree/Bindings/pci/fsl,mpc8xxx-pci.yaml | 113 ++ .../Bindings/pci/mediatek-pcie-gen3.yaml | 17 + .../device-tree/Bindings/pci/pci-ep-bus.yaml | 58 + .../device-tree/Bindings/pci/qcom,pcie-ep.yaml | 100 +- .../device-tree/Bindings/pci/qcom,pcie.yaml | 8 +- .../device-tree/Bindings/pci/snps,dw-pcie.yaml | 2 + .../Bindings/pci/xilinx-versal-cpm.yaml | 1 + .../Bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 4 +- .../Bindings/phy/phy-rockchip-naneng-combphy.yaml | 1 + .../Bindings/phy/qcom,ipq5332-uniphy-pcie-phy.yaml | 76 ++ .../Bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 11 +- .../Bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 2 + .../Bindings/phy/rockchip,rk3588-hdptx-phy.yaml | 62 +- .../Bindings/phy/rockchip,rk3588-mipi-dcphy.yaml | 87 ++ .../device-tree/Bindings/phy/samsung,ufs-phy.yaml | 1 + .../Bindings/phy/samsung,usb3-drd-phy.yaml | 21 +- .../Bindings/pinctrl/airoha,en7581-pinctrl.yaml | 3 + .../pinctrl/allwinner,sun55i-a523-pinctrl.yaml | 175 +++ .../Bindings/pinctrl/amlogic,pinctrl-a4.yaml | 126 ++ .../Bindings/pinctrl/atmel,at91-pio4-pinctrl.txt | 1 + .../Bindings/pinctrl/brcm,bcm21664-pinctrl.yaml | 152 +++ .../Bindings/pinctrl/ingenic,pinctrl.yaml | 2 + .../Bindings/pinctrl/qcom,sa8775p-tlmm.yaml | 2 +- .../Bindings/pinctrl/rockchip,pinctrl.yaml | 1 + .../pinctrl/samsung,pinctrl-wakeup-interrupt.yaml | 3 + .../Bindings/pinctrl/samsung,pinctrl.yaml | 2 + .../Bindings/pinctrl/sophgo,sg2042-pinctrl.yaml | 129 ++ .../Bindings/platform/huawei,gaokun-ec.yaml | 124 ++ .../Bindings/power/allwinner,sun20i-d1-ppu.yaml | 1 + .../Bindings/power/apple,pmgr-pwrstate.yaml | 5 + .../Bindings/power/qcom,kpss-acc-v2.yaml | 4 +- .../Bindings/power/reset/atmel,sama5d2-shdwc.yaml | 5 + .../Bindings/power/reset/xlnx,zynqmp-power.yaml | 1 - .../Bindings/power/rockchip,power-controller.yaml | 3 + .../Bindings/power/supply/maxim,max77705.yaml | 50 + .../x-powers,axp20x-battery-power-supply.yaml | 20 +- .../device-tree/Bindings/power/wakeup-source.txt | 2 +- sys/contrib/device-tree/Bindings/pps/pps-gpio.yaml | 22 +- .../device-tree/Bindings/pwm/imx-tpm-pwm.yaml | 11 +- .../device-tree/Bindings/pwm/pwm-nexus-node.yaml | 65 + .../device-tree/Bindings/pwm/pwm-rockchip.yaml | 2 + .../device-tree/Bindings/pwm/renesas,tpu-pwm.yaml | 9 - .../Bindings/pwm/sophgo,sg2042-pwm.yaml | 58 + .../Bindings/regulator/nxp,pca9450-regulator.yaml | 51 +- .../Bindings/regulator/richtek,rtq2208.yaml | 3 +- .../Bindings/regulator/samsung,s2mpu05.yaml | 47 + .../Bindings/regulator/ti,tps65219.yaml | 27 +- .../Bindings/remoteproc/qcom,msm8916-mss-pil.yaml | 64 +- .../Bindings/remoteproc/qcom,sm6115-pas.yaml | 2 +- .../Bindings/remoteproc/qcom,sm8150-pas.yaml | 7 + .../Bindings/remoteproc/qcom,sm8550-pas.yaml | 46 +- .../Bindings/remoteproc/qcom,wcnss-pil.yaml | 45 +- .../Bindings/reset/atmel,at91sam9260-reset.yaml | 4 + .../Bindings/reset/xlnx,zynqmp-reset.yaml | 1 - .../device-tree/Bindings/riscv/extensions.yaml | 149 +++ .../device-tree/Bindings/riscv/spacemit.yaml | 1 + .../Bindings/rng/rockchip,rk3588-rng.yaml | 59 + .../device-tree/Bindings/rtc/adi,max31335.yaml | 4 +- .../device-tree/Bindings/rtc/nxp,pcf2127.yaml | 3 +- .../device-tree/Bindings/rtc/qcom-pm8xxx-rtc.yaml | 5 + sys/contrib/device-tree/Bindings/serial/8250.yaml | 2 +- .../device-tree/Bindings/serial/fsl-lpuart.yaml | 1 + .../Bindings/serial/nvidia,tegra264-utc.yaml | 73 + sys/contrib/device-tree/Bindings/serial/pl011.yaml | 3 + .../device-tree/Bindings/serial/samsung_uart.yaml | 4 + .../Bindings/serial/snps-dw-apb-uart.yaml | 21 + .../device-tree/Bindings/serial/sprd-uart.yaml | 9 +- .../Bindings/soc/fsl/fsl,ls1028a-reset.yaml | 2 +- .../device-tree/Bindings/soc/imx/fsl,aips-bus.yaml | 5 +- .../Bindings/soc/qcom/qcom,geni-se.yaml | 5 + .../Bindings/soc/qcom/qcom,pmic-glink.yaml | 1 + .../soc/renesas/renesas,r9a09g057-sys.yaml | 5 +- .../device-tree/Bindings/soc/renesas/renesas.yaml | 16 + .../device-tree/Bindings/soc/rockchip/grf.yaml | 3 + .../Bindings/soc/samsung/exynos-pmu.yaml | 2 + .../Bindings/soc/samsung/exynos-usi.yaml | 100 +- .../soc/samsung/samsung,exynos-sysreg.yaml | 5 + .../device-tree/Bindings/soc/xilinx/xilinx.yaml | 11 +- .../Bindings/sound/allwinner,sun4i-a10-codec.yaml | 6 + .../device-tree/Bindings/sound/atmel,at91-ssc.yaml | 104 ++ .../Bindings/sound/atmel,at91sam9g20ek-wm8731.yaml | 72 + .../Bindings/sound/audio-graph-card2.yaml | 4 + .../device-tree/Bindings/sound/awinic,aw88395.yaml | 1 + .../device-tree/Bindings/sound/dmic-codec.yaml | 3 + .../device-tree/Bindings/sound/everest,es8328.yaml | 11 +- .../device-tree/Bindings/sound/fsl,audmix.yaml | 61 +- .../device-tree/Bindings/sound/fsl,easrc.yaml | 5 +- .../device-tree/Bindings/sound/fsl,imx-asrc.yaml | 15 +- .../Bindings/sound/fsl,imx95-cm7-sof.yaml | 64 + .../device-tree/Bindings/sound/fsl,sai.yaml | 55 + .../device-tree/Bindings/sound/fsl,sof-cpu.yaml | 27 + .../device-tree/Bindings/sound/imx-audio-card.yaml | 14 + .../Bindings/sound/invensense,ics43432.yaml | 51 + .../Bindings/sound/mediatek,mt8188-mt6359.yaml | 9 + .../Bindings/sound/nvidia,tegra30-hda.yaml | 1 + .../Bindings/sound/qcom,wcd937x-sdw.yaml | 36 + .../device-tree/Bindings/sound/rockchip-spdif.yaml | 4 + .../device-tree/Bindings/sound/ti,tas2770.yaml | 1 + .../device-tree/Bindings/sound/ti,tas27xx.yaml | 1 + .../device-tree/Bindings/sound/wlf,wm8904.yaml | 129 ++ .../device-tree/Bindings/sound/wlf,wm8960.yaml | 4 + .../Bindings/sound/xlnx,audio-formatter.yaml | 72 + .../device-tree/Bindings/sound/xlnx,i2s.yaml | 65 + .../device-tree/Bindings/sound/xlnx,spdif.yaml | 77 ++ .../Bindings/spi/adi,axi-spi-engine.yaml | 24 + .../device-tree/Bindings/spi/cdns,qspi-nor.yaml | 25 +- sys/contrib/device-tree/Bindings/spi/fsl,espi.yaml | 65 + sys/contrib/device-tree/Bindings/spi/fsl,spi.yaml | 74 ++ .../Bindings/spi/mediatek,spi-mt65xx.yaml | 2 + .../Bindings/spi/qcom,spi-qpic-snand.yaml | 83 ++ .../device-tree/Bindings/spi/snps,dw-apb-ssi.yaml | 19 +- .../device-tree/Bindings/spi/spi-fsl-lpspi.yaml | 1 + .../device-tree/Bindings/spi/spi-rockchip.yaml | 1 + .../device-tree/Bindings/spi/spi-sg2044-nor.yaml | 52 + .../device-tree/Bindings/spi/spi-zynqmp-qspi.yaml | 3 +- .../Bindings/spi/st,stm32mp25-ospi.yaml | 105 ++ .../device-tree/Bindings/submitting-patches.rst | 19 +- .../Bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 48 +- .../Bindings/thermal/brcm,avs-tmon.yaml | 1 + .../device-tree/Bindings/thermal/imx-thermal.yaml | 40 +- .../Bindings/thermal/imx8mm-thermal.yaml | 8 +- .../device-tree/Bindings/thermal/qcom-tsens.yaml | 18 + .../Bindings/thermal/thermal-zones.yaml | 5 +- .../device-tree/Bindings/timer/arm,twd-timer.yaml | 6 +- .../Bindings/timer/nxp,sysctr-timer.yaml | 11 +- .../device-tree/Bindings/timer/renesas,cmt.yaml | 44 +- .../device-tree/Bindings/timer/renesas,em-sti.yaml | 10 +- .../device-tree/Bindings/timer/renesas,mtu2.yaml | 14 +- .../device-tree/Bindings/timer/renesas,ostm.yaml | 10 +- .../device-tree/Bindings/timer/renesas,tmu.yaml | 22 +- .../Bindings/timer/samsung,exynos4210-mct.yaml | 4 + .../device-tree/Bindings/timer/sifive,clint.yaml | 24 +- .../Bindings/trigger-source/pwm-trigger.yaml | 37 + .../device-tree/Bindings/trivial-devices.yaml | 13 + .../device-tree/Bindings/ufs/renesas,ufs.yaml | 12 + .../Bindings/ufs/rockchip,rk3576-ufshc.yaml | 105 ++ .../device-tree/Bindings/usb/dwc3-xilinx.yaml | 4 +- .../device-tree/Bindings/usb/generic-xhci.yaml | 2 + .../Bindings/usb/mediatek,mtk-xhci.yaml | 4 + .../device-tree/Bindings/usb/mediatek,mtu3.yaml | 12 + .../Bindings/usb/microchip,usb2514.yaml | 35 +- .../Bindings/usb/microchip,usb5744.yaml | 1 - .../device-tree/Bindings/usb/parade,ps8830.yaml | 140 ++ .../device-tree/Bindings/usb/qcom,dwc3.yaml | 2 + .../device-tree/Bindings/usb/richtek,rt1711h.yaml | 3 + .../device-tree/Bindings/usb/rockchip,dwc3.yaml | 19 + .../Bindings/usb/samsung,exynos-dwc3.yaml | 44 +- .../device-tree/Bindings/usb/snps,dwc3-common.yaml | 11 + .../device-tree/Bindings/usb/usb-device.yaml | 6 +- .../device-tree/Bindings/usb/xlnx,usb2.yaml | 1 - .../device-tree/Bindings/vendor-prefixes.yaml | 16 +- .../Bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 2 + .../Bindings/watchdog/fsl-imx7ulp-wdt.yaml | 4 + .../device-tree/Bindings/watchdog/renesas,wdt.yaml | 4 + sys/contrib/device-tree/Bindings/xilinx.txt | 26 - .../dt-bindings/clock/mediatek,mt8188-clk.h | 2 +- .../dt-bindings/clock/mediatek,mtmips-sysc.h | 130 ++ .../include/dt-bindings/clock/qcom,dsi-phy-28nm.h | 9 + .../include/dt-bindings/clock/qcom,gcc-sdm660.h | 2 + .../include/dt-bindings/clock/qcom,ipq9574-gcc.h | 1 + .../include/dt-bindings/clock/qcom,ipq9574-nsscc.h | 152 +++ .../include/dt-bindings/clock/qcom,rpmcc.h | 4 + .../include/dt-bindings/clock/rk3188-cru-common.h | 2 + .../dt-bindings/clock/rockchip,rk3528-cru.h | 453 +++++++ .../dt-bindings/clock/rockchip,rk3562-cru.h | 379 ++++++ .../dt-bindings/clock/rockchip,rk3576-cru.h | 5 + .../dt-bindings/clock/samsung,exynos2200-cmu.h | 431 ++++++ .../dt-bindings/clock/samsung,exynos7870-cmu.h | 324 +++++ .../include/dt-bindings/clock/samsung,exynos990.h | 21 + .../include/dt-bindings/clock/sun50i-h616-ccu.h | 4 + .../include/dt-bindings/clock/sun55i-a523-ccu.h | 189 +++ .../include/dt-bindings/clock/sun55i-a523-r-ccu.h | 37 + .../include/dt-bindings/clock/xlnx-zynqmp-clk.h | 7 + .../include/dt-bindings/iio/adc/adi,ad4695.h | 7 + .../include/dt-bindings/pinctrl/amlogic,pinctrl.h | 46 + .../include/dt-bindings/pinctrl/pinctrl-sg2042.h | 196 +++ .../include/dt-bindings/pinctrl/pinctrl-sg2044.h | 221 ++++ .../dt-bindings/power/allwinner,sun8i-v853-ppu.h | 10 + .../include/dt-bindings/power/qcom-rpmpd.h | 2 +- .../include/dt-bindings/power/thead,th1520-power.h | 19 + .../dt-bindings/reset/imx8mp-reset-audiomix.h | 13 + .../include/dt-bindings/reset/qcom,ipq9574-nsscc.h | 134 ++ .../dt-bindings/reset/rockchip,rk3528-cru.h | 241 ++++ .../dt-bindings/reset/rockchip,rk3562-cru.h | 358 +++++ .../dt-bindings/reset/rockchip,rk3588-cru.h | 41 +- .../include/dt-bindings/reset/sun50i-h616-ccu.h | 2 + .../include/dt-bindings/reset/sun55i-a523-ccu.h | 88 ++ .../include/dt-bindings/reset/sun55i-a523-r-ccu.h | 25 + .../include/dt-bindings/soc/samsung,exynos-usi.h | 17 +- .../include/dt-bindings/sound/qcom,wcd934x.h | 16 + .../arm/allwinner/sun8i-v3s-netcube-kumquat.dts | 276 ++++ .../device-tree/src/arm/allwinner/sun8i-v3s.dtsi | 6 + .../device-tree/src/arm/amlogic/meson8.dtsi | 18 +- .../device-tree/src/arm/amlogic/meson8b-ec100.dts | 2 - .../device-tree/src/arm/amlogic/meson8b-mxq.dts | 2 - .../src/arm/amlogic/meson8b-odroidc1.dts | 2 - .../device-tree/src/arm/amlogic/meson8b.dtsi | 18 +- .../device-tree/src/arm/cirrus/ep7211-edb7211.dts | 2 +- .../arm/intel/ixp/intel-ixp42x-netgear-wg302v1.dts | 40 +- .../src/arm/intel/ixp/intel-ixp4xx.dtsi | 2 +- .../src/arm/marvell/armada-385-clearfog-gtr.dtsi | 8 +- .../src/arm/marvell/armada-388-clearfog-base.dts | 2 +- .../src/arm/marvell/kirkwood-openrd.dtsi | 4 +- .../device-tree/src/arm/microchip/aks-cdu.dts | 2 +- .../device-tree/src/arm/microchip/animeo_ip.dts | 2 +- .../device-tree/src/arm/microchip/at91-foxg20.dts | 2 +- .../src/arm/microchip/at91-qil_a9260.dts | 2 +- .../src/arm/microchip/at91-sam9_l9260.dts | 2 +- .../src/arm/microchip/at91-sama5d27_som1_ek.dts | 4 +- .../src/arm/microchip/at91-sama5d2_ptc_ek.dts | 4 +- .../src/arm/microchip/at91-sama5d2_xplained.dts | 4 +- .../src/arm/microchip/at91-sama5d3_xplained.dts | 4 +- .../src/arm/microchip/at91-sama5d4_ma5d4evk.dts | 4 +- .../src/arm/microchip/at91-sama5d4_xplained.dts | 4 +- .../src/arm/microchip/at91-sama5d4ek.dts | 4 +- .../src/arm/microchip/at91-sama7d65_curiosity.dts | 73 + .../src/arm/microchip/at91-sama7g5ek.dts | 1 + .../device-tree/src/arm/microchip/at91-vinco.dts | 4 +- .../device-tree/src/arm/microchip/at91rm9200.dtsi | 2 +- .../device-tree/src/arm/microchip/at91rm9200ek.dts | 2 +- .../device-tree/src/arm/microchip/at91sam9260.dtsi | 2 +- .../src/arm/microchip/at91sam9260ek.dts | 2 +- .../device-tree/src/arm/microchip/at91sam9261.dtsi | 2 +- .../src/arm/microchip/at91sam9261ek.dts | 2 +- .../device-tree/src/arm/microchip/at91sam9263.dtsi | 2 +- .../src/arm/microchip/at91sam9263ek.dts | 2 +- .../src/arm/microchip/at91sam9g20ek_common.dtsi | 2 +- .../device-tree/src/arm/microchip/at91sam9g45.dtsi | 4 +- .../src/arm/microchip/at91sam9m10g45ek.dts | 4 +- .../device-tree/src/arm/microchip/at91sam9n12.dtsi | 2 +- .../src/arm/microchip/at91sam9n12ek.dts | 2 +- .../device-tree/src/arm/microchip/at91sam9x5.dtsi | 4 +- .../device-tree/src/arm/microchip/ethernut5.dts | 2 +- .../device-tree/src/arm/microchip/evk-pro3.dts | 2 +- .../device-tree/src/arm/microchip/mpa1600.dts | 2 +- .../device-tree/src/arm/microchip/pm9g45.dts | 4 +- .../device-tree/src/arm/microchip/sam9x60.dtsi | 4 +- .../device-tree/src/arm/microchip/sama5d2.dtsi | 4 +- .../device-tree/src/arm/microchip/sama5d3.dtsi | 4 +- .../device-tree/src/arm/microchip/sama5d3xmb.dtsi | 4 +- .../device-tree/src/arm/microchip/sama5d4.dtsi | 4 +- .../device-tree/src/arm/microchip/sama7d65.dtsi | 95 ++ .../device-tree/src/arm/microchip/tny_a9260.dts | 2 +- .../src/arm/microchip/tny_a9260_common.dtsi | 2 +- .../device-tree/src/arm/microchip/tny_a9263.dts | 2 +- .../device-tree/src/arm/microchip/tny_a9g20.dts | 2 +- .../device-tree/src/arm/microchip/usb_a9260.dts | 2 +- .../src/arm/microchip/usb_a9260_common.dtsi | 11 +- .../device-tree/src/arm/microchip/usb_a9263.dts | 11 +- .../src/arm/microchip/usb_a9g20-dab-mmx.dtsi | 10 +- .../device-tree/src/arm/microchip/usb_a9g20.dts | 2 +- .../src/arm/microchip/usb_a9g20_common.dtsi | 2 +- .../src/arm/microchip/usb_a9g20_lpw.dts | 4 +- .../device-tree/src/arm/nvidia/tegra114.dtsi | 34 +- .../device-tree/src/arm/nvidia/tegra124.dtsi | 40 + .../src/arm/nvidia/tegra20-asus-tf101.dts | 11 + sys/contrib/device-tree/src/arm/nxp/imx/imx31.dtsi | 2 +- sys/contrib/device-tree/src/arm/nxp/imx/imx50.dtsi | 2 +- sys/contrib/device-tree/src/arm/nxp/imx/imx51.dtsi | 2 +- .../device-tree/src/arm/nxp/imx/imx53-mba53.dts | 2 +- .../device-tree/src/arm/nxp/imx/imx53-ppd.dts | 2 +- sys/contrib/device-tree/src/arm/nxp/imx/imx53.dtsi | 2 +- .../src/arm/nxp/imx/imx6dl-colibri-v1.2-aster.dts | 11 + .../arm/nxp/imx/imx6dl-colibri-v1.2-eval-v3.dts | 11 + .../arm/nxp/imx/imx6dl-colibri-v1.2-iris-v2.dts | 11 + .../src/arm/nxp/imx/imx6dl-colibri-v1.2-iris.dts | 11 + .../arm/nxp/imx/imx6q-apalis-v1.2-eval-v1.2.dts | 11 + .../src/arm/nxp/imx/imx6q-apalis-v1.2-eval.dts | 11 + .../arm/nxp/imx/imx6q-apalis-v1.2-ixora-v1.1.dts | 11 + .../arm/nxp/imx/imx6q-apalis-v1.2-ixora-v1.2.dts | 11 + .../src/arm/nxp/imx/imx6q-apalis-v1.2-ixora.dts | 11 + .../src/arm/nxp/imx/imx6qdl-apalis-v1.2.dtsi | 57 + .../src/arm/nxp/imx/imx6qdl-apalis.dtsi | 2 - .../src/arm/nxp/imx/imx6qdl-colibri-v1.2.dtsi | 57 + .../src/arm/nxp/imx/imx6qdl-colibri.dtsi | 2 - .../device-tree/src/arm/nxp/imx/imx6qdl-mba6.dtsi | 2 +- .../device-tree/src/arm/nxp/imx/imx6qdl-tqma6.dtsi | 25 +- .../src/arm/nxp/imx/imx6qdl-tqma6a.dtsi | 4 +- .../src/arm/nxp/imx/imx6qdl-tqma6b.dtsi | 4 +- .../src/arm/nxp/imx/imx6ul-14x14-evk.dtsi | 32 + .../src/arm/nxp/imx/imx6ul-imx6ull-opos6ul.dtsi | 3 + .../src/arm/nxp/imx/imx6ul-tqma6ul-common.dtsi | 11 +- .../src/arm/nxp/imx/imx6ul-tqma6ul1-mba6ulx.dts | 3 +- .../src/arm/nxp/imx/imx6ul-tqma6ul1.dtsi | 2 - .../src/arm/nxp/imx/imx6ul-var-som-concerto.dts | 320 +++++ .../src/arm/nxp/imx/imx6ul-var-som.dtsi | 233 ++++ .../device-tree/src/arm/nxp/imx/imx7-mba7.dtsi | 2 +- .../device-tree/src/arm/nxp/imx/imx7-tqma7.dtsi | 7 + .../device-tree/src/arm/nxp/imx/imx7d-sdb.dts | 32 + sys/contrib/device-tree/src/arm/nxp/imx/imx7s.dtsi | 56 +- .../device-tree/src/arm/nxp/imx/mba6ulx.dtsi | 2 +- .../device-tree/src/arm/nxp/mxs/imx28-btt3-0.dts | 12 + .../device-tree/src/arm/nxp/mxs/imx28-btt3-1.dts | 8 + .../device-tree/src/arm/nxp/mxs/imx28-btt3-2.dts | 39 + .../device-tree/src/arm/nxp/mxs/imx28-btt3.dtsi | 313 +++++ .../device-tree/src/arm/nxp/mxs/imx28-sps1.dts | 13 +- .../device-tree/src/arm/nxp/vf/vf610-bk4.dts | 4 +- .../device-tree/src/arm/nxp/vf/vf610-colibri.dtsi | 1 - .../src/arm/nxp/vf/vf610-zii-dev-rev-c.dts | 4 +- sys/contrib/device-tree/src/arm/nxp/vf/vfxxx.dtsi | 21 +- .../device-tree/src/arm/renesas/r8a7790-lager.dts | 1 + .../device-tree/src/arm/renesas/r8a7790-stout.dts | 1 + .../device-tree/src/arm/renesas/r8a7790.dtsi | 7 + .../src/arm/renesas/r8a7791-koelsch.dts | 1 + .../device-tree/src/arm/renesas/r8a7791-porter.dts | 1 + .../device-tree/src/arm/renesas/r8a7791.dtsi | 7 + .../src/arm/renesas/r8a7792-blanche.dts | 1 + .../device-tree/src/arm/renesas/r8a7792-wheat.dts | 1 + .../device-tree/src/arm/renesas/r8a7792.dtsi | 6 + .../device-tree/src/arm/renesas/r8a7793-gose.dts | 1 + .../device-tree/src/arm/renesas/r8a7793.dtsi | 7 + .../device-tree/src/arm/renesas/r8a7794-alt.dts | 1 + .../device-tree/src/arm/renesas/r8a7794-silk.dts | 1 + .../device-tree/src/arm/renesas/r8a7794.dtsi | 7 + .../device-tree/src/arm/renesas/r9a06g032.dtsi | 20 +- .../device-tree/src/arm/st/stm32f746-disco.dts | 18 + .../device-tree/src/arm/st/stm32f769-disco.dts | 7 +- sys/contrib/device-tree/src/arm/st/stm32mp131.dtsi | 35 + .../device-tree/src/arm/st/stm32mp133c-prihmb.dts | 496 +++++++ .../src/arm/st/stm32mp135f-dhcor-dhsbc.dts | 30 +- .../device-tree/src/arm/st/stm32mp15-pinctrl.dtsi | 292 ++++ sys/contrib/device-tree/src/arm/st/stm32mp151.dtsi | 1 - .../device-tree/src/arm/st/stm32mp151c-plyaqm.dts | 376 ++++++ .../src/arm/st/stm32mp153c-lxa-fairytux2-gen1.dts | 103 ++ .../src/arm/st/stm32mp153c-lxa-fairytux2-gen2.dts | 147 ++ .../src/arm/st/stm32mp153c-lxa-fairytux2.dtsi | 397 ++++++ .../device-tree/src/arm/st/stm32mp157c-dk2.dts | 2 +- .../src/arm/ti/davinci/da850-lego-ev3.dts | 10 +- .../arm/ti/omap/omap3-evm-processor-common.dtsi | 2 +- .../device-tree/src/arm/ti/omap/omap4-l4.dtsi | 8 +- .../device-tree/src/arm/ti/omap/omap4-panda-a4.dts | 5 + .../device-tree/src/arm/xilinx/zynq-7000.dtsi | 33 +- .../device-tree/src/arm/xilinx/zynq-cc108.dts | 41 +- .../device-tree/src/arm/xilinx/zynq-ebaz4205.dts | 2 + .../device-tree/src/arm/xilinx/zynq-microzed.dts | 10 +- .../device-tree/src/arm/xilinx/zynq-parallella.dts | 1 - .../device-tree/src/arm/xilinx/zynq-zc702.dts | 85 +- .../device-tree/src/arm/xilinx/zynq-zc706.dts | 67 +- .../src/arm/xilinx/zynq-zc770-xm010.dts | 39 +- .../src/arm/xilinx/zynq-zc770-xm011.dts | 31 + .../src/arm/xilinx/zynq-zc770-xm012.dts | 35 + .../src/arm/xilinx/zynq-zc770-xm013.dts | 41 +- .../device-tree/src/arm/xilinx/zynq-zed.dts | 43 +- .../src/arm/xilinx/zynq-zturn-common.dtsi | 8 + .../device-tree/src/arm/xilinx/zynq-zybo-z7.dts | 10 +- .../device-tree/src/arm/xilinx/zynq-zybo.dts | 9 +- .../device-tree/src/arm64/airoha/en7581-evb.dts | 44 + .../device-tree/src/arm64/airoha/en7581.dtsi | 91 ++ .../allwinner/sun50i-a100-allwinner-perf1.dts | 5 + .../src/arm64/allwinner/sun50i-a100-cpu-opp.dtsi | 90 ++ .../src/arm64/allwinner/sun50i-a100.dtsi | 8 + .../src/arm64/allwinner/sun50i-h6-beelink-gs1.dts | 38 +- .../src/arm64/allwinner/sun50i-h6-orangepi-3.dts | 14 +- .../src/arm64/allwinner/sun50i-h6-orangepi.dtsi | 22 +- .../allwinner/sun50i-h700-anbernic-rg35xx-2024.dts | 18 +- .../allwinner/sun50i-h700-anbernic-rg35xx-h.dts | 23 + .../device-tree/src/arm64/amazon/alpine-v2.dtsi | 2 +- .../device-tree/src/arm64/amazon/alpine-v3.dtsi | 2 +- .../src/arm64/amd/amd-overdrive-rev-b0.dts | 2 +- .../src/arm64/amd/amd-overdrive-rev-b1.dts | 61 +- .../src/arm64/amd/amd-seattle-clks.dtsi | 24 +- .../device-tree/src/arm64/amd/amd-seattle-soc.dtsi | 8 +- .../src/arm64/amd/amd-seattle-xgbe-b.dtsi | 32 +- .../device-tree/src/arm64/amlogic/amlogic-a4.dtsi | 21 + .../device-tree/src/arm64/amlogic/amlogic-a5.dtsi | 12 + .../device-tree/src/arm64/amlogic/meson-axg.dtsi | 24 +- .../src/arm64/amlogic/meson-g12-common.dtsi | 33 +- .../src/arm64/amlogic/meson-g12a-fbx8am.dts | 4 - .../src/arm64/amlogic/meson-g12a-radxa-zero.dts | 4 - .../src/arm64/amlogic/meson-g12a-sei510.dts | 4 - .../src/arm64/amlogic/meson-g12a-u200.dts | 2 - .../src/arm64/amlogic/meson-g12a-x96-max.dts | 4 - .../amlogic/meson-g12b-a311d-libretech-cc.dts | 2 - .../src/arm64/amlogic/meson-g12b-bananapi-cm4.dtsi | 4 - .../src/arm64/amlogic/meson-g12b-bananapi.dtsi | 4 - .../src/arm64/amlogic/meson-g12b-dreambox.dtsi | 4 + .../src/arm64/amlogic/meson-g12b-khadas-vim3.dtsi | 4 - .../src/arm64/amlogic/meson-g12b-odroid.dtsi | 4 - .../src/arm64/amlogic/meson-g12b-radxa-zero2.dts | 8 - .../src/arm64/amlogic/meson-g12b-w400.dtsi | 6 - .../src/arm64/amlogic/meson-gx-libretech-pc.dtsi | 6 - .../src/arm64/amlogic/meson-gx-p23x-q20x.dtsi | 2 - .../device-tree/src/arm64/amlogic/meson-gx.dtsi | 8 +- .../src/arm64/amlogic/meson-gxbb-nanopi-k2.dts | 2 - .../src/arm64/amlogic/meson-gxbb-nexbox-a95x.dts | 2 - .../src/arm64/amlogic/meson-gxbb-p20x.dtsi | 2 - .../src/arm64/amlogic/meson-gxbb-vega-s95.dtsi | 2 - .../src/arm64/amlogic/meson-gxbb-wetek.dtsi | 2 - .../device-tree/src/arm64/amlogic/meson-gxbb.dtsi | 25 + .../src/arm64/amlogic/meson-gxl-s805x-p241.dts | 2 - .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 2 - .../amlogic/meson-gxl-s905x-hwacom-amazetv.dts | 2 - .../arm64/amlogic/meson-gxl-s905x-khadas-vim.dts | 2 - .../arm64/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 2 - .../src/arm64/amlogic/meson-gxl-s905x-p212.dtsi | 2 - .../device-tree/src/arm64/amlogic/meson-gxl.dtsi | 25 + .../src/arm64/amlogic/meson-gxm-khadas-vim2.dts | 4 - .../src/arm64/amlogic/meson-gxm-rbox-pro.dts | 2 - .../arm64/amlogic/meson-libretech-cottonwood.dtsi | 6 - .../src/arm64/amlogic/meson-sm1-ac2xx.dtsi | 6 - .../src/arm64/amlogic/meson-sm1-bananapi.dtsi | 2 - .../src/arm64/amlogic/meson-sm1-khadas-vim3l.dts | 2 - .../src/arm64/amlogic/meson-sm1-odroid.dtsi | 2 - .../src/arm64/amlogic/meson-sm1-sei610.dts | 6 - .../device-tree/src/arm64/apple/s5l8960x-5s.dtsi | 9 + .../device-tree/src/arm64/apple/s5l8960x-air1.dtsi | 5 + .../src/arm64/apple/s5l8960x-mini2.dtsi | 5 + .../device-tree/src/arm64/apple/s5l8960x-opp.dtsi | 45 + .../device-tree/src/arm64/apple/s5l8960x-pmgr.dtsi | 610 +++++++++ .../device-tree/src/arm64/apple/s5l8960x.dtsi | 30 + .../device-tree/src/arm64/apple/s5l8965x-opp.dtsi | 45 + .../src/arm64/apple/s800-0-3-common.dtsi | 4 + .../device-tree/src/arm64/apple/s800-0-3-pmgr.dtsi | 757 +++++++++++ .../device-tree/src/arm64/apple/s800-0-3.dtsi | 179 +++ sys/contrib/device-tree/src/arm64/apple/s8000.dtsi | 162 +-- .../device-tree/src/arm64/apple/s8001-common.dtsi | 1 + .../src/arm64/apple/s8001-j98a-j99a.dtsi | 26 + .../device-tree/src/arm64/apple/s8001-j98a.dts | 1 + .../device-tree/src/arm64/apple/s8001-j99a.dts | 1 + .../device-tree/src/arm64/apple/s8001-pmgr.dtsi | 822 ++++++++++++ sys/contrib/device-tree/src/arm64/apple/s8001.dtsi | 81 ++ sys/contrib/device-tree/src/arm64/apple/s8003.dtsi | 63 +- .../device-tree/src/arm64/apple/s800x-6s.dtsi | 4 + .../device-tree/src/arm64/apple/s800x-ipad5.dtsi | 4 + .../device-tree/src/arm64/apple/s800x-se.dtsi | 4 + .../device-tree/src/arm64/apple/spi1-nvram.dtsi | 39 + .../device-tree/src/arm64/apple/t600x-common.dtsi | 7 + .../device-tree/src/arm64/apple/t600x-die0.dtsi | 28 + .../src/arm64/apple/t600x-gpio-pins.dtsi | 14 + .../src/arm64/apple/t600x-j314-j316.dtsi | 2 + .../device-tree/src/arm64/apple/t600x-j375.dtsi | 2 + .../device-tree/src/arm64/apple/t7000-6.dtsi | 8 + .../src/arm64/apple/t7000-handheld.dtsi | 4 + .../device-tree/src/arm64/apple/t7000-j42d.dts | 5 + .../device-tree/src/arm64/apple/t7000-mini4.dtsi | 12 + .../device-tree/src/arm64/apple/t7000-n102.dts | 4 + .../device-tree/src/arm64/apple/t7000-pmgr.dtsi | 641 +++++++++ sys/contrib/device-tree/src/arm64/apple/t7000.dtsi | 73 + .../device-tree/src/arm64/apple/t7001-air2.dtsi | 1 + .../device-tree/src/arm64/apple/t7001-pmgr.dtsi | 650 +++++++++ sys/contrib/device-tree/src/arm64/apple/t7001.dtsi | 65 + .../device-tree/src/arm64/apple/t8010-7.dtsi | 12 + .../device-tree/src/arm64/apple/t8010-common.dtsi | 4 + .../device-tree/src/arm64/apple/t8010-ipad6.dtsi | 12 + .../device-tree/src/arm64/apple/t8010-n112.dts | 4 + .../device-tree/src/arm64/apple/t8010-pmgr.dtsi | 772 +++++++++++ sys/contrib/device-tree/src/arm64/apple/t8010.dtsi | 115 ++ .../device-tree/src/arm64/apple/t8011-common.dtsi | 1 + .../device-tree/src/arm64/apple/t8011-pmgr.dtsi | 806 +++++++++++ .../device-tree/src/arm64/apple/t8011-pro2.dtsi | 8 + sys/contrib/device-tree/src/arm64/apple/t8011.dtsi | 101 ++ .../device-tree/src/arm64/apple/t8012-j132.dts | 14 + .../device-tree/src/arm64/apple/t8012-j137.dts | 14 + .../device-tree/src/arm64/apple/t8012-j140a.dts | 14 + .../device-tree/src/arm64/apple/t8012-j140k.dts | 14 + .../device-tree/src/arm64/apple/t8012-j152f.dts | 15 + .../device-tree/src/arm64/apple/t8012-j160.dts | 14 + .../device-tree/src/arm64/apple/t8012-j174.dts | 14 + .../device-tree/src/arm64/apple/t8012-j185.dts | 14 + .../device-tree/src/arm64/apple/t8012-j185f.dts | 14 + .../device-tree/src/arm64/apple/t8012-j213.dts | 15 + .../device-tree/src/arm64/apple/t8012-j214k.dts | 15 + .../device-tree/src/arm64/apple/t8012-j215.dts | 15 + .../device-tree/src/arm64/apple/t8012-j223.dts | 15 + .../device-tree/src/arm64/apple/t8012-j230k.dts | 14 + .../device-tree/src/arm64/apple/t8012-j680.dts | 15 + .../device-tree/src/arm64/apple/t8012-j780.dts | 15 + .../device-tree/src/arm64/apple/t8012-jxxx.dtsi | 44 + .../device-tree/src/arm64/apple/t8012-pmgr.dtsi | 837 ++++++++++++ .../src/arm64/apple/t8012-touchbar.dtsi | 20 + sys/contrib/device-tree/src/arm64/apple/t8012.dtsi | 281 ++++ .../device-tree/src/arm64/apple/t8015-8.dtsi | 4 + .../device-tree/src/arm64/apple/t8015-common.dtsi | 1 + .../device-tree/src/arm64/apple/t8015-pmgr.dtsi | 931 +++++++++++++ sys/contrib/device-tree/src/arm64/apple/t8015.dtsi | 151 +++ .../device-tree/src/arm64/apple/t8103-j293.dts | 68 + .../device-tree/src/arm64/apple/t8103-jxxx.dtsi | 2 + .../device-tree/src/arm64/apple/t8103-pmgr.dtsi | 18 +- sys/contrib/device-tree/src/arm64/apple/t8103.dtsi | 137 ++ .../device-tree/src/arm64/apple/t8112-j493.dts | 64 + .../device-tree/src/arm64/apple/t8112-jxxx.dtsi | 2 + sys/contrib/device-tree/src/arm64/apple/t8112.dtsi | 105 +- .../device-tree/src/arm64/arm/corstone1000-fvp.dts | 26 + .../device-tree/src/arm64/arm/corstone1000.dtsi | 3 +- .../device-tree/src/arm64/arm/morello-fvp.dts | 77 ++ .../device-tree/src/arm64/arm/morello-sdp.dts | 157 +++ sys/contrib/device-tree/src/arm64/arm/morello.dtsi | 323 +++++ .../src/arm64/exynos/exynos8895-dreamlte.dts | 72 + .../device-tree/src/arm64/exynos/exynos8895.dtsi | 956 +++++++++++++- .../device-tree/src/arm64/exynos/exynos990.dtsi | 92 +- .../src/arm64/exynos/exynosautov920.dtsi | 138 ++ .../src/arm64/exynos/google/gs101-oriole.dts | 267 +--- .../arm64/exynos/google/gs101-pixel-common.dtsi | 294 ++++ .../src/arm64/exynos/google/gs101-raven.dts | 29 + .../device-tree/src/arm64/exynos/google/gs101.dtsi | 66 +- .../src/arm64/freescale/fsl-ls1088a-ten64.dts | 44 + .../src/arm64/freescale/imx8-apalis-v1.1.dtsi | 16 + .../src/arm64/freescale/imx8-ss-hsio.dtsi | 30 +- .../src/arm64/freescale/imx8dxl-evk.dts | 42 + .../src/arm64/freescale/imx8mm-kontron-bl.dts | 10 +- .../src/arm64/freescale/imx8mm-kontron-osm-s.dtsi | 7 +- .../freescale/imx8mm-phyboard-polis-peb-av-10.dtso | 237 ++++ .../imx8mm-phyboard-polis-peb-eval-01.dtso | 72 + .../arm64/freescale/imx8mm-phyboard-polis-rdk.dts | 17 +- .../src/arm64/freescale/imx8mm-phycore-no-eth.dtso | 12 + .../freescale/imx8mm-phycore-no-spiflash.dtso | 16 + .../src/arm64/freescale/imx8mm-phycore-rpmsg.dtso | 58 + .../src/arm64/freescale/imx8mm-phycore-som.dtsi | 22 +- .../src/arm64/freescale/imx8mm-phygate-tauri-l.dts | 11 + .../src/arm64/freescale/imx8mm-tqma8mqml.dtsi | 1 + .../src/arm64/freescale/imx8mm-verdin.dtsi | 46 +- .../src/arm64/freescale/imx8mn-bsh-smm-s2pro.dts | 1 - .../src/arm64/freescale/imx8mn-tqma8mqnl.dtsi | 1 + .../device-tree/src/arm64/freescale/imx8mp-evk.dts | 22 + .../src/arm64/freescale/imx8mp-kontron-osm-s.dtsi | 7 +- .../src/arm64/freescale/imx8mp-nominal.dtsi | 92 ++ .../src/arm64/freescale/imx8mp-skov-basic.dts | 10 + .../src/arm64/freescale/imx8mp-skov-reva.dtsi | 131 +- .../src/arm64/freescale/imx8mp-skov-revb-hdmi.dts | 45 +- .../src/arm64/freescale/imx8mp-skov-revb-lt6.dts | 60 + .../freescale/imx8mp-skov-revb-mi1010ait-1cp1.dts | 30 +- .../src/arm64/freescale/imx8mp-skov-revc-bd500.dts | 91 ++ .../freescale/imx8mp-skov-revc-tian-g07017.dts | 81 ++ .../arm64/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 2 +- .../src/arm64/freescale/imx8mp-tqma8mpql.dtsi | 1 + .../src/arm64/freescale/imx8mp-var-som.dtsi | 12 +- .../device-tree/src/arm64/freescale/imx8mp.dtsi | 29 +- .../src/arm64/freescale/imx8mq-librem5-devkit.dts | 25 +- .../src/arm64/freescale/imx8mq-librem5.dtsi | 26 +- .../src/arm64/freescale/imx8mq-tqma8mq.dtsi | 1 + .../src/arm64/freescale/imx8qm-apalis-v1.1.dtsi | 2 - .../src/arm64/freescale/imx8qm-apalis.dtsi | 2 - .../device-tree/src/arm64/freescale/imx8qm-mek.dts | 112 ++ .../src/arm64/freescale/imx8qm-ss-hsio.dtsi | 24 +- .../src/arm64/freescale/imx8qxp-mek-pcie-ep.dtso | 22 + .../src/arm64/freescale/imx8qxp-mek.dts | 32 + .../src/arm64/freescale/imx8x-colibri.dtsi | 4 +- .../src/arm64/freescale/imx93-kontron-osm-s.dtsi | 5 +- .../arm64/freescale/imx93-tqma9352-mba93xxca.dts | 54 +- .../arm64/freescale/imx93-tqma9352-mba93xxla.dts | 6 +- .../device-tree/src/arm64/freescale/imx93.dtsi | 8 + .../src/arm64/freescale/imx95-15x15-evk.dts | 1130 ++++++++++++++++ .../src/arm64/freescale/imx95-19x19-evk.dts | 83 ++ .../device-tree/src/arm64/freescale/imx95.dtsi | 116 +- .../device-tree/src/arm64/freescale/mba8mx.dtsi | 2 +- .../device-tree/src/arm64/freescale/mba8xx.dtsi | 31 +- .../device-tree/src/arm64/freescale/s32g2.dtsi | 141 ++ .../src/arm64/freescale/s32g274a-evb.dts | 1 + .../src/arm64/freescale/s32g274a-rdb2.dts | 1 + .../device-tree/src/arm64/freescale/s32g3.dtsi | 150 +++ .../src/arm64/freescale/s32g399a-rdb3.dts | 9 + .../src/arm64/freescale/s32gxxxa-evb.dtsi | 222 ++++ .../src/arm64/freescale/s32gxxxa-rdb.dtsi | 170 +++ .../device-tree/src/arm64/freescale/tqma8xx.dtsi | 12 +- .../src/arm64/hisilicon/hi3660-coresight.dtsi | 8 + .../src/arm64/marvell/ac5-98dx25xx.dtsi | 2 +- .../src/arm64/marvell/armada-3720-db.dts | 2 +- .../arm64/marvell/armada-3720-espressobin-emmc.dts | 2 +- .../marvell/armada-3720-espressobin-ultra.dts | 2 +- .../marvell/armada-3720-espressobin-v7-emmc.dts | 2 +- .../arm64/marvell/armada-3720-espressobin-v7.dts | 2 +- .../src/arm64/marvell/armada-3720-espressobin.dts | 2 +- .../src/arm64/marvell/armada-3720-gl-mv1000.dts | 2 +- .../src/arm64/marvell/armada-3720-turris-mox.dts | 2 +- .../src/arm64/marvell/armada-3720-uDPU.dtsi | 8 +- .../device-tree/src/arm64/marvell/armada-372x.dtsi | 3 - .../device-tree/src/arm64/marvell/armada-37xx.dtsi | 4 +- .../device-tree/src/arm64/marvell/armada-7020.dtsi | 6 - .../device-tree/src/arm64/marvell/armada-7040.dtsi | 6 - .../device-tree/src/arm64/marvell/armada-8020.dtsi | 6 - .../arm64/marvell/armada-8040-clearfog-gt-8k.dts | 8 +- .../src/arm64/marvell/armada-8040-puzzle-m801.dts | 2 +- .../device-tree/src/arm64/marvell/armada-8040.dtsi | 6 - .../device-tree/src/arm64/marvell/armada-8080.dtsi | 6 - .../src/arm64/marvell/armada-ap806-dual.dtsi | 3 - .../src/arm64/marvell/armada-ap806-quad.dtsi | 3 - .../src/arm64/marvell/armada-ap806.dtsi | 6 - .../src/arm64/marvell/armada-ap807-quad.dtsi | 3 - .../src/arm64/marvell/armada-ap807.dtsi | 6 - .../src/arm64/marvell/armada-ap80x.dtsi | 33 +- .../arm64/marvell/armada-ap810-ap0-octa-core.dtsi | 1 - .../src/arm64/marvell/armada-ap810-ap0.dtsi | 24 +- .../src/arm64/marvell/armada-cp110.dtsi | 4 - .../src/arm64/marvell/armada-cp115.dtsi | 4 - .../src/arm64/marvell/armada-cp11x.dtsi | 4 +- .../src/arm64/marvell/cn9130-sr-som.dtsi | 3 - .../device-tree/src/arm64/mediatek/mt6359.dtsi | 3 +- .../device-tree/src/arm64/mediatek/mt8173-elm.dtsi | 2 - .../device-tree/src/arm64/mediatek/mt8173.dtsi | 12 +- .../arm64/mediatek/mt8183-kukui-jacuzzi-damu.dts | 9 +- .../mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts | 8 +- .../mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts | 8 +- .../mediatek/mt8183-kukui-jacuzzi-fennel-sku7.dts | 8 +- .../src/arm64/mediatek/mt8188-geralt.dtsi | 173 ++- .../device-tree/src/arm64/mediatek/mt8188.dtsi | 307 ++++- .../src/arm64/mediatek/mt8195-cherry.dtsi | 184 ++- .../device-tree/src/arm64/mediatek/mt8195.dtsi | 129 ++ .../device-tree/src/arm64/mediatek/mt8365-evk.dts | 245 +++- .../device-tree/src/arm64/mediatek/mt8365.dtsi | 336 +++++ .../src/arm64/mediatek/mt8370-genio-510-evk.dts | 19 + .../device-tree/src/arm64/mediatek/mt8370.dtsi | 64 + .../src/arm64/mediatek/mt8390-genio-700-evk.dts | 1033 +-------------- .../src/arm64/mediatek/mt8390-genio-common.dtsi | 1223 +++++++++++++++++ .../src/arm64/mediatek/mt8395-genio-1200-evk.dts | 102 ++ .../mediatek/mt8395-radxa-nio-12l-8-hd-panel.dtso | 84 ++ .../src/arm64/mediatek/mt8395-radxa-nio-12l.dts | 71 + .../src/arm64/nvidia/tegra210-p2180.dtsi | 13 + .../src/arm64/nvidia/tegra210-p2597.dtsi | 20 +- .../src/arm64/nvidia/tegra210-p3450-0000.dts | 10 - .../device-tree/src/arm64/nvidia/tegra210.dtsi | 10 + .../nvidia/tegra234-p3740-0002+p3701-0008.dts | 10 + .../arm64/nvidia/tegra234-p3768-0000+p3767.dtsi | 7 - .../src/arm64/qcom/sc8280xp-huawei-gaokun3.dts | 163 +++ .../src/arm64/renesas/beacon-renesom-som.dtsi | 1 + .../src/arm64/renesas/condor-common.dtsi | 1 + .../device-tree/src/arm64/renesas/draak.dtsi | 1 + .../device-tree/src/arm64/renesas/ebisu.dtsi | 1 + .../src/arm64/renesas/hihope-common.dtsi | 1 + .../device-tree/src/arm64/renesas/r8a774a1.dtsi | 8 + .../device-tree/src/arm64/renesas/r8a774b1.dtsi | 8 + .../src/arm64/renesas/r8a774c0-cat874.dts | 1 + .../device-tree/src/arm64/renesas/r8a774c0.dtsi | 11 + .../device-tree/src/arm64/renesas/r8a774e1.dtsi | 8 + .../device-tree/src/arm64/renesas/r8a77951.dtsi | 7 + .../device-tree/src/arm64/renesas/r8a77960.dtsi | 8 + .../device-tree/src/arm64/renesas/r8a77961.dtsi | 8 + .../device-tree/src/arm64/renesas/r8a77965.dtsi | 8 + .../renesas/r8a77970-eagle-function-expansion.dtso | 2 +- .../src/arm64/renesas/r8a77970-eagle.dts | 1 + .../src/arm64/renesas/r8a77970-v3msk.dts | 1 + .../device-tree/src/arm64/renesas/r8a77970.dtsi | 7 + .../src/arm64/renesas/r8a77980-v3hsk.dts | 1 + .../device-tree/src/arm64/renesas/r8a77980.dtsi | 7 + .../device-tree/src/arm64/renesas/r8a77990.dtsi | 11 + .../device-tree/src/arm64/renesas/r8a77995.dtsi | 7 + .../src/arm64/renesas/r8a779a0-falcon-cpu.dtsi | 1 + .../device-tree/src/arm64/renesas/r8a779a0.dtsi | 88 ++ .../src/arm64/renesas/r8a779f0-spider-cpu.dtsi | 1 + .../arm64/renesas/r8a779f0-spider-ethernet.dtsi | 104 +- .../device-tree/src/arm64/renesas/r8a779f0.dtsi | 17 +- .../src/arm64/renesas/r8a779f4-s4sk.dts | 69 +- .../device-tree/src/arm64/renesas/r8a779g0.dtsi | 88 +- .../arm64/renesas/r8a779h0-gray-hawk-single.dts | 154 ++- .../device-tree/src/arm64/renesas/r8a779h0.dtsi | 34 +- .../src/arm64/renesas/r9a07g044l2-remi-pi.dts | 339 +++++ .../device-tree/src/arm64/renesas/r9a08g045.dtsi | 29 +- .../renesas/r9a08g045s33-smarc-pmod1-type-3a.dtso | 48 + .../device-tree/src/arm64/renesas/r9a09g047.dtsi | 37 + .../device-tree/src/arm64/renesas/r9a09g057.dtsi | 52 +- .../src/arm64/renesas/r9a09g057h44-rzv2h-evk.dts | 15 + .../src/arm64/renesas/r9a09g057h48-kakip.dts | 136 ++ .../src/arm64/renesas/rzg3e-smarc-som.dtsi | 4 + .../src/arm64/renesas/rzg3s-smarc-som.dtsi | 20 +- .../src/arm64/renesas/rzg3s-smarc-switches.h | 40 + .../device-tree/src/arm64/renesas/rzg3s-smarc.dtsi | 13 + .../src/arm64/renesas/salvator-common.dtsi | 1 + .../ulcb-kf-audio-graph-card-mix+split.dtsi | 73 +- .../ulcb-kf-audio-graph-card2-mix+split.dtsi | 66 +- .../ulcb-kf-simple-audio-card-mix+split.dtsi | 53 +- .../device-tree/src/arm64/renesas/ulcb.dtsi | 1 + .../src/arm64/renesas/white-hawk-cpu-common.dtsi | 1 + .../src/arm64/renesas/white-hawk-csi-dsi.dtsi | 8 +- .../src/arm64/rockchip/px30-engicam-common.dtsi | 3 +- .../src/arm64/rockchip/px30-engicam-ctouch2.dtsi | 2 +- .../rockchip/px30-engicam-px30-core-edimm2.2.dts | 2 +- .../px30-ringneck-haikou-lvds-9904379.dtso | 130 ++ .../rockchip/px30-ringneck-haikou-video-demo.dtso | 190 +++ .../src/arm64/rockchip/px30-ringneck-haikou.dts | 2 + .../src/arm64/rockchip/px30-ringneck.dtsi | 4 - .../src/arm64/rockchip/rk3308-roc-cc.dts | 2 +- .../src/arm64/rockchip/rk3318-a95x-z2.dts | 4 +- .../src/arm64/rockchip/rk3328-rock-pi-e.dts | 8 + .../src/arm64/rockchip/rk3399-nanopi4.dtsi | 2 +- .../rockchip/rk3399-puma-haikou-video-demo.dtso | 166 +++ .../src/arm64/rockchip/rk3399-puma-haikou.dts | 26 +- .../src/arm64/rockchip/rk3399-puma.dtsi | 10 +- .../src/arm64/rockchip/rk3399-roc-pc-plus.dts | 2 +- .../src/arm64/rockchip/rk3399-rock-pi-4.dtsi | 2 +- .../src/arm64/rockchip/rk3528-pinctrl.dtsi | 1397 ++++++++++++++++++++ .../src/arm64/rockchip/rk3528-radxa-e20c.dts | 133 ++ .../device-tree/src/arm64/rockchip/rk3528.dtsi | 378 +++++- .../src/arm64/rockchip/rk3566-bigtreetech-cb2.dtsi | 2 +- .../src/arm64/rockchip/rk3566-pinenote.dtsi | 2 + .../src/arm64/rockchip/rk3566-quartz64-a.dts | 8 +- .../src/arm64/rockchip/rk3566-quartz64-b.dts | 8 +- .../src/arm64/rockchip/rk3568-photonicat.dts | 588 ++++++++ .../src/arm64/rockchip/rk3568-qnap-ts433.dts | 2 + .../src/arm64/rockchip/rk3568-rock-3a.dts | 14 - .../src/arm64/rockchip/rk356x-base.dtsi | 44 +- .../src/arm64/rockchip/rk3576-armsom-sige5.dts | 52 +- .../src/arm64/rockchip/rk3576-evb1-v10.dts | 47 + .../src/arm64/rockchip/rk3576-roc-pc.dts | 736 +++++++++++ .../src/arm64/rockchip/rk3576-rock-4d.dts | 751 +++++++++++ .../device-tree/src/arm64/rockchip/rk3576.dtsi | 229 +++- .../src/arm64/rockchip/rk3588-armsom-lm7.dtsi | 4 + .../src/arm64/rockchip/rk3588-armsom-sige7.dts | 75 ++ .../src/arm64/rockchip/rk3588-base.dtsi | 110 +- .../src/arm64/rockchip/rk3588-coolpi-cm5-evb.dts | 2 +- .../arm64/rockchip/rk3588-coolpi-cm5-genbook.dts | 2 +- .../src/arm64/rockchip/rk3588-coolpi-cm5.dtsi | 4 + .../rockchip/rk3588-edgeble-neu6a-common.dtsi | 4 + .../arm64/rockchip/rk3588-edgeble-neu6a-io.dtsi | 47 + .../src/arm64/rockchip/rk3588-evb1-v10.dts | 50 +- .../src/arm64/rockchip/rk3588-extra.dtsi | 186 +++ .../src/arm64/rockchip/rk3588-fet3588-c.dtsi | 4 + .../arm64/rockchip/rk3588-firefly-core-3588j.dtsi | 4 + .../arm64/rockchip/rk3588-firefly-icore-3588q.dtsi | 443 +++++++ .../arm64/rockchip/rk3588-firefly-itx-3588j.dts | 2 +- .../rockchip/rk3588-friendlyelec-cm3588-nas.dts | 2 +- .../arm64/rockchip/rk3588-friendlyelec-cm3588.dtsi | 8 + .../src/arm64/rockchip/rk3588-h96-max-v58.dts | 30 +- .../rockchip/rk3588-jaguar-pre-ict-tester.dtso | 171 +++ .../src/arm64/rockchip/rk3588-jaguar.dts | 224 +++- .../src/arm64/rockchip/rk3588-mnt-reform2.dts | 336 +++++ .../src/arm64/rockchip/rk3588-nanopc-t6.dtsi | 6 +- .../src/arm64/rockchip/rk3588-ok3588-c.dts | 4 + .../arm64/rockchip/rk3588-orangepi-5-compact.dtsi | 11 +- *** 1230 LINES SKIPPED ***