git: 7d0873ebb83b - main - Import device-tree files from Linux 6.10
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 02 Jan 2025 09:09:52 UTC
The branch main has been updated by manu: URL: https://cgit.FreeBSD.org/src/commit/?id=7d0873ebb83b19ba1e8a89e679470d885efe12e3 commit 7d0873ebb83b19ba1e8a89e679470d885efe12e3 Merge: 01950c46b815 a8091808915c Author: Emmanuel Vadot <manu@FreeBSD.org> AuthorDate: 2025-01-02 09:09:19 +0000 Commit: Emmanuel Vadot <manu@FreeBSD.org> CommitDate: 2025-01-02 09:09:19 +0000 Import device-tree files from Linux 6.10 sys/contrib/device-tree/Bindings/Makefile | 36 +- .../access-controllers/access-controllers.yaml | 84 + sys/contrib/device-tree/Bindings/arm/amlogic.yaml | 13 + .../device-tree/Bindings/arm/aspeed/aspeed.yaml | 6 + .../device-tree/Bindings/arm/bcm/brcm,bcm4708.yaml | 2 + .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 30 + sys/contrib/device-tree/Bindings/arm/fsl.yaml | 22 +- .../device-tree/Bindings/arm/keystone/ti,sci.yaml | 5 - .../Bindings/arm/qcom,coresight-tpda.yaml | 34 +- sys/contrib/device-tree/Bindings/arm/qcom.yaml | 18 +- sys/contrib/device-tree/Bindings/arm/rockchip.yaml | 48 +- .../device-tree/Bindings/arm/stm32/st,mlahb.yaml | 3 +- sys/contrib/device-tree/Bindings/arm/sunxi.yaml | 25 + .../device-tree/Bindings/ata/fsl,imx-pata.yaml | 42 + .../device-tree/Bindings/ata/ti,da850-ahci.yaml | 39 + .../device-tree/Bindings/bus/st,stm32-etzpc.yaml | 96 + .../Bindings/bus/st,stm32mp25-rifsc.yaml | 105 + .../device-tree/Bindings/cache/qcom,llcc.yaml | 2 +- .../Bindings/clock/airoha,en7523-scu.yaml | 31 +- .../device-tree/Bindings/clock/fixed-clock.yaml | 9 + .../Bindings/clock/fixed-factor-clock.yaml | 9 + .../Bindings/clock/google,gs101-clock.yaml | 55 +- .../Bindings/clock/loongson,ls2k-clk.yaml | 4 +- .../Bindings/clock/nxp,imx95-blk-ctl.yaml | 56 + .../clock/nxp,imx95-display-master-csr.yaml | 64 + .../device-tree/Bindings/clock/qcom,hfpll.yaml | 69 + .../Bindings/clock/renesas,rzg2l-cpg.yaml | 18 +- .../Bindings/clock/samsung,s3c6400-clock.yaml | 57 + .../Bindings/clock/sophgo,cv1800-clk.yaml | 3 +- .../Bindings/clock/st,stm32mp25-rcc.yaml | 172 +- .../Bindings/cpufreq/cpufreq-qcom-hw.yaml | 2 + .../Bindings/crypto/nvidia,tegra234-se-aes.yaml | 52 + .../Bindings/crypto/nvidia,tegra234-se-hash.yaml | 52 + .../Bindings/crypto/qcom,inline-crypto-engine.yaml | 1 + .../device-tree/Bindings/crypto/st,stm32-cryp.yaml | 4 + .../device-tree/Bindings/crypto/st,stm32-hash.yaml | 4 + .../Bindings/crypto/starfive,jh7110-crypto.yaml | 30 +- .../device-tree/Bindings/crypto/ti,omap-sham.yaml | 56 + .../Bindings/display/atmel,lcdc-display.yaml | 103 + .../device-tree/Bindings/display/atmel,lcdc.yaml | 70 + .../Bindings/display/bridge/ite,it6505.yaml | 8 +- .../Bindings/display/bridge/lvds-codec.yaml | 1 + .../display/bridge/microchip,sam9x75-lvds.yaml | 55 + .../Bindings/display/bridge/toshiba,tc358775.yaml | 39 +- .../Bindings/display/mediatek/mediatek,gamma.yaml | 5 + .../Bindings/display/msm/dp-controller.yaml | 1 + .../Bindings/display/msm/qcom,sm6350-mdss.yaml | 9 + .../Bindings/display/panel/abt,y030xx067a.yaml | 4 +- .../display/panel/asus,z00t-tm5p5-nt35596.yaml | 5 +- .../Bindings/display/panel/boe,bf060y8m-aj0.yaml | 4 +- .../Bindings/display/panel/boe,himax8279d.yaml | 4 +- .../display/panel/boe,th101mb31ig002-28a.yaml | 4 +- .../Bindings/display/panel/boe,tv101wum-nl6.yaml | 2 +- .../Bindings/display/panel/elida,kd35t133.yaml | 5 +- .../display/panel/fascontek,fs035vg158.yaml | 3 + .../display/panel/feixin,k101-im2ba02.yaml | 5 +- .../Bindings/display/panel/himax,hx83112a.yaml | 4 +- .../Bindings/display/panel/himax,hx8394.yaml | 3 +- .../Bindings/display/panel/ilitek,ili9163.yaml | 4 +- .../Bindings/display/panel/ilitek,ili9322.yaml | 3 + .../Bindings/display/panel/ilitek,ili9341.yaml | 3 +- .../Bindings/display/panel/ilitek,ili9805.yaml | 4 +- .../Bindings/display/panel/ilitek,ili9881c.yaml | 5 +- .../Bindings/display/panel/innolux,ej030na.yaml | 4 +- .../Bindings/display/panel/innolux,p097pfg.yaml | 4 +- .../Bindings/display/panel/jadard,jd9365da-h3.yaml | 3 +- .../Bindings/display/panel/jdi,lpm102a188a.yaml | 4 +- .../Bindings/display/panel/jdi,lt070me05000.yaml | 4 +- .../display/panel/kingdisplay,kd035g6-54nt.yaml | 4 +- .../display/panel/leadtek,ltk035c5444t.yaml | 3 + .../display/panel/leadtek,ltk050h3146w.yaml | 5 +- .../display/panel/leadtek,ltk500hd1829.yaml | 5 +- .../Bindings/display/panel/lg,lg4573.yaml | 3 +- .../Bindings/display/panel/lg,sw43408.yaml | 62 + .../Bindings/display/panel/lgphilips,lb035q02.yaml | 3 + .../Bindings/display/panel/nec,nl8048hl11.yaml | 4 +- .../Bindings/display/panel/newvision,nv3051d.yaml | 4 +- .../Bindings/display/panel/novatek,nt35510.yaml | 5 +- .../Bindings/display/panel/novatek,nt35950.yaml | 7 +- .../Bindings/display/panel/novatek,nt36523.yaml | 29 +- .../Bindings/display/panel/novatek,nt36672a.yaml | 4 +- .../display/panel/olimex,lcd-olinuxino.yaml | 4 +- .../Bindings/display/panel/panel-common-dual.yaml | 47 + .../Bindings/display/panel/panel-mipi-dbi-spi.yaml | 3 + .../Bindings/display/panel/panel-simple-dsi.yaml | 4 + .../Bindings/display/panel/panel-simple.yaml | 17 +- .../Bindings/display/panel/raydium,rm67191.yaml | 4 +- .../Bindings/display/panel/raydium,rm692e5.yaml | 4 +- .../Bindings/display/panel/raydium,rm69380.yaml | 89 + .../display/panel/rocktech,jh057n00900.yaml | 2 + .../Bindings/display/panel/ronbo,rb070d30.yaml | 2 +- .../display/panel/samsung,amoled-mipi-dsi.yaml | 4 +- .../Bindings/display/panel/samsung,ams495qa01.yaml | 5 +- .../Bindings/display/panel/samsung,ld9040.yaml | 4 +- .../Bindings/display/panel/samsung,lms380kf01.yaml | 3 +- .../Bindings/display/panel/samsung,lms397kf04.yaml | 3 +- .../Bindings/display/panel/samsung,s6d16d0.yaml | 4 +- .../Bindings/display/panel/samsung,s6d27a1.yaml | 3 +- .../Bindings/display/panel/samsung,s6d7aa0.yaml | 3 +- .../Bindings/display/panel/samsung,s6e63m0.yaml | 4 +- .../display/panel/samsung,s6e88a0-ams452ef01.yaml | 5 +- .../Bindings/display/panel/samsung,s6e8aa0.yaml | 4 +- .../Bindings/display/panel/sharp,lq101r1sx01.yaml | 4 +- .../Bindings/display/panel/sharp,ls043t1le01.yaml | 4 +- .../Bindings/display/panel/sharp,ls060t1sx01.yaml | 4 +- .../Bindings/display/panel/sitronix,st7789v.yaml | 4 +- .../Bindings/display/panel/sony,acx424akp.yaml | 5 +- .../Bindings/display/panel/sony,acx565akm.yaml | 3 + .../Bindings/display/panel/sony,td4353-jdi.yaml | 5 +- .../display/panel/sony,tulip-truly-nt35521.yaml | 3 +- .../Bindings/display/panel/synaptics,r63353.yaml | 6 +- .../device-tree/Bindings/display/panel/tpo,td.yaml | 4 +- .../Bindings/display/panel/tpo,tpg110.yaml | 3 +- .../Bindings/display/panel/visionox,rm69299.yaml | 3 +- .../Bindings/display/panel/xinpeng,xpp055c272.yaml | 5 +- .../display/rockchip/rockchip,dw-hdmi.yaml | 5 + .../display/rockchip/rockchip,inno-hdmi.yaml | 5 + .../display/rockchip/rockchip,rk3066-hdmi.yaml | 7 + .../display/samsung/samsung,exynos5-dp.yaml | 163 ++ .../display/tegra/nvidia,tegra20-host1x.yaml | 11 + sys/contrib/device-tree/Bindings/dma/fsl,edma.yaml | 143 +- .../device-tree/Bindings/dma/fsl,imx-sdma.yaml | 1 + .../Bindings/dma/snps,dma-spear1340.yaml | 42 +- .../device-tree/Bindings/dma/snps,dw-axi-dmac.yaml | 1 + .../device-tree/Bindings/dma/st,stm32-dma.yaml | 4 + .../device-tree/Bindings/dma/st,stm32-dmamux.yaml | 4 + .../device-tree/Bindings/firmware/arm,scmi.yaml | 54 +- .../Bindings/fpga/xlnx,fpga-selectmap.yaml | 86 + .../Bindings/gpio/brcm,brcmstb-gpio.yaml | 3 + .../Bindings/gpio/microchip,mpfs-gpio.yaml | 17 +- .../Bindings/gpu/arm,mali-valhall-csf.yaml | 147 + .../device-tree/Bindings/hwmon/adi,adm1275.yaml | 4 +- .../Bindings/hwmon/ibm,opal-sensor.yaml | 37 + .../device-tree/Bindings/hwmon/maxim,max6650.yaml | 70 + .../Bindings/hwmon/pmbus/adi,adp1050.yaml | 49 + .../device-tree/Bindings/hwmon/st,stts751.yaml | 41 + .../device-tree/Bindings/hwmon/syna,as370.yaml | 32 + .../device-tree/Bindings/hwmon/ti,adc128d818.yaml | 63 + .../device-tree/Bindings/hwmon/ti,lm87.yaml | 69 + .../Bindings/i2c/atmel,at91sam-i2c.yaml | 2 +- .../Bindings/i2c/google,cros-ec-i2c-tunnel.yaml | 2 +- .../device-tree/Bindings/i2c/nxp,pnx-i2c.yaml | 46 + .../device-tree/Bindings/i2c/qcom,i2c-cci.yaml | 19 + .../device-tree/Bindings/i2c/renesas,riic.yaml | 19 +- .../device-tree/Bindings/i2c/st,stm32-i2c.yaml | 4 + .../Bindings/iio/accel/adi,adxl345.yaml | 2 + .../device-tree/Bindings/iio/adc/adi,ad7173.yaml | 279 ++ .../device-tree/Bindings/iio/adc/adi,ad7944.yaml | 213 ++ .../device-tree/Bindings/iio/adc/adi,axi-adc.yaml | 5 + .../iio/adc/allwinner,sun20i-d1-gpadc.yaml | 9 +- .../device-tree/Bindings/iio/adc/st,stm32-adc.yaml | 4 + .../Bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 4 + .../device-tree/Bindings/iio/dac/adi,ad3552r.yaml | 2 +- .../device-tree/Bindings/iio/dac/adi,ad9739a.yaml | 95 + .../device-tree/Bindings/iio/dac/adi,axi-dac.yaml | 62 + .../device-tree/Bindings/iio/dac/st,stm32-dac.yaml | 4 + .../device-tree/Bindings/iio/dac/ti,dac5571.yaml | 1 + .../Bindings/iio/health/maxim,max30102.yaml | 12 +- .../Bindings/iio/humidity/ti,hdc3020.yaml | 5 + .../Bindings/iio/imu/invensense,icm42600.yaml | 2 + .../Bindings/iio/imu/invensense,mpu6050.yaml | 17 +- .../Bindings/iio/light/avago,apds9300.yaml | 20 +- .../Bindings/iio/temperature/adi,ltc2983.yaml | 4 + .../device-tree/Bindings/input/azoteq,iqs7222.yaml | 2 +- .../device-tree/Bindings/input/elan,ekth6915.yaml | 19 +- .../device-tree/Bindings/input/ilitek,ili2901.yaml | 66 + .../Bindings/input/qcom,pm8xxx-vib.yaml | 16 +- .../Bindings/input/touchscreen/edt-ft5x06.yaml | 2 + .../allwinner,sun7i-a20-sc-nmi.yaml | 8 +- .../mediatek,mt6577-sysirq.yaml | 2 +- .../interrupt-controller/renesas,irqc.yaml | 1 + .../Bindings/interrupt-controller/riscv,aplic.yaml | 172 ++ .../interrupt-controller/riscv,imsics.yaml | 172 ++ .../interrupt-controller/st,stm32-exti.yaml | 17 +- .../device-tree/Bindings/iommu/qcom,tbu.yaml | 69 + .../Bindings/iommu/renesas,ipmmu-vmsa.yaml | 1 + .../device-tree/Bindings/leds/leds-qcom-lpg.yaml | 8 +- .../device-tree/Bindings/leds/nxp,pca963x.yaml | 140 + .../device-tree/Bindings/mailbox/arm,mhuv3.yaml | 224 ++ .../Bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 + .../device-tree/Bindings/mailbox/qcom-ipcc.yaml | 1 + .../device-tree/Bindings/media/amphion,vpu.yaml | 2 +- .../Bindings/media/brcm,bcm2835-unicam.yaml | 127 + .../Bindings/media/cec/st,stm32-cec.yaml | 4 + .../Bindings/media/i2c/galaxycore,gc0308.yaml | 2 +- .../Bindings/media/i2c/galaxycore,gc2145.yaml | 2 +- .../Bindings/media/i2c/ovti,ov2680.yaml | 35 +- .../Bindings/media/i2c/ovti,ov8856.yaml | 132 + .../Bindings/media/i2c/sony,imx214.yaml | 2 +- .../Bindings/media/i2c/sony,imx290.yaml | 5 +- .../Bindings/media/i2c/sony,imx415.yaml | 2 +- .../device-tree/Bindings/media/nxp,imx8-isi.yaml | 1 + .../device-tree/Bindings/media/nxp,imx8-jpeg.yaml | 11 + .../Bindings/media/qcom,sc8280xp-camss.yaml | 512 ++++ .../device-tree/Bindings/media/st,stm32-dcmi.yaml | 4 + .../Bindings/media/st,stm32mp25-video-codec.yaml | 4 + .../memory-controllers/samsung,s5pv210-dmc.yaml | 33 + .../memory-controllers/st,stm32-fmc2-ebi.yaml | 4 + .../device-tree/Bindings/mfd/actions,atc260x.yaml | 6 +- .../Bindings/mfd/allwinner,sun6i-a31-prcm.yaml | 14 +- .../Bindings/mfd/aspeed,ast2x00-scu.yaml | 16 +- sys/contrib/device-tree/Bindings/mfd/brcm,cru.yaml | 8 +- .../device-tree/Bindings/mfd/brcm,misc.yaml | 2 +- .../Bindings/mfd/canaan,k210-sysctl.yaml | 6 +- .../device-tree/Bindings/mfd/delta,tn48m-cpld.yaml | 4 +- sys/contrib/device-tree/Bindings/mfd/iqs62x.yaml | 4 +- .../device-tree/Bindings/mfd/kontron,sl28cpld.yaml | 10 +- sys/contrib/device-tree/Bindings/mfd/max77650.yaml | 8 +- .../device-tree/Bindings/mfd/maxim,max77686.yaml | 2 +- .../device-tree/Bindings/mfd/maxim,max77693.yaml | 2 +- .../device-tree/Bindings/mfd/qcom,spmi-pmic.yaml | 4 + .../device-tree/Bindings/mfd/qcom,tcsr.yaml | 1 + .../device-tree/Bindings/mfd/qcom-pm8xxx.yaml | 1 + .../device-tree/Bindings/mfd/richtek,rt4831.yaml | 4 +- .../device-tree/Bindings/mfd/ricoh,rn5t618.yaml | 6 +- .../device-tree/Bindings/mfd/rockchip,rk805.yaml | 2 +- .../device-tree/Bindings/mfd/rockchip,rk808.yaml | 2 +- .../device-tree/Bindings/mfd/rockchip,rk816.yaml | 274 ++ .../device-tree/Bindings/mfd/rockchip,rk817.yaml | 2 +- .../device-tree/Bindings/mfd/rockchip,rk818.yaml | 2 +- .../Bindings/mfd/rohm,bd71815-pmic.yaml | 2 +- .../Bindings/mfd/rohm,bd71828-pmic.yaml | 13 +- .../Bindings/mfd/rohm,bd71837-pmic.yaml | 2 +- .../device-tree/Bindings/mfd/rohm,bd9571mwv.yaml | 2 +- .../device-tree/Bindings/mfd/rohm,bd9576-pmic.yaml | 2 +- .../device-tree/Bindings/mfd/samsung,s2mpa01.yaml | 2 +- .../device-tree/Bindings/mfd/samsung,s2mps11.yaml | 12 +- .../device-tree/Bindings/mfd/samsung,s5m8767.yaml | 4 +- .../device-tree/Bindings/mfd/st,stm32-lptimer.yaml | 4 + .../device-tree/Bindings/mfd/st,stm32-timers.yaml | 4 + sys/contrib/device-tree/Bindings/mfd/st,stmfx.yaml | 2 +- .../device-tree/Bindings/mfd/st,stpmic1.yaml | 4 +- .../Bindings/mfd/stericsson,ab8500.yaml | 48 +- .../Bindings/mfd/stericsson,db8500-prcmu.yaml | 40 +- sys/contrib/device-tree/Bindings/mfd/syscon.yaml | 16 + .../device-tree/Bindings/mfd/ti,lp8732.yaml | 112 + .../device-tree/Bindings/mfd/ti,tps65086.yaml | 4 +- .../device-tree/Bindings/mfd/ti,tps6594.yaml | 1 + sys/contrib/device-tree/Bindings/mfd/ti,twl.yaml | 72 +- .../device-tree/Bindings/mfd/x-powers,axp152.yaml | 2 + .../device-tree/Bindings/mmc/arm,pl18x.yaml | 4 + .../device-tree/Bindings/mmc/fsl-imx-esdhc.yaml | 3 + .../device-tree/Bindings/mmc/renesas,sdhi.yaml | 39 +- sys/contrib/device-tree/Bindings/mtd/mtd.yaml | 4 +- .../Bindings/mtd/partitions/binman.yaml | 53 + .../Bindings/mtd/partitions/partition.yaml | 72 + .../Bindings/mtd/samsung,s5pv210-onenand.yaml | 65 + .../device-tree/Bindings/net/airoha,en8811h.yaml | 56 + .../net/bluetooth/mediatek,mt7921s-bluetooth.yaml | 55 + .../Bindings/net/broadcom-bluetooth.yaml | 33 +- .../device-tree/Bindings/net/can/bosch,m_can.yaml | 4 + .../device-tree/Bindings/net/fsl,fman-dtsec.yaml | 1 - .../device-tree/Bindings/net/nxp,dwmac-imx.yaml | 4 + .../Bindings/net/pse-pd/microchip,pd692x0.yaml | 176 ++ .../Bindings/net/pse-pd/pse-controller.yaml | 101 +- .../Bindings/net/pse-pd/ti,tps23881.yaml | 113 + .../device-tree/Bindings/net/qcom,ethqos.yaml | 2 + .../Bindings/net/qcom,ipq4019-mdio.yaml | 2 + .../device-tree/Bindings/net/renesas,etheravb.yaml | 12 +- .../device-tree/Bindings/net/renesas,ethertsn.yaml | 33 +- .../Bindings/net/renesas,rzn1-gmac.yaml | 66 + .../device-tree/Bindings/net/rockchip-dwmac.yaml | 4 +- sys/contrib/device-tree/Bindings/net/sff,sfp.yaml | 12 +- .../device-tree/Bindings/net/snps,dwmac.yaml | 20 +- .../Bindings/net/starfive,jh7110-dwmac.yaml | 28 +- .../device-tree/Bindings/net/stm32-dwmac.yaml | 11 + .../device-tree/Bindings/net/ti,cpsw-switch.yaml | 1 - .../device-tree/Bindings/net/ti,icssg-prueth.yaml | 35 +- .../Bindings/net/ti,k3-am654-cpsw-nuss.yaml | 1 - .../device-tree/Bindings/net/ti,k3-am654-cpts.yaml | 1 - .../Bindings/net/wireless/brcm,bcm4329-fmac.yaml | 1 + .../Bindings/net/wireless/qcom,ath10k.yaml | 6 + .../Bindings/net/wireless/qcom,ath11k.yaml | 3 + .../device-tree/Bindings/nvmem/qcom,qfprom.yaml | 4 + .../device-tree/Bindings/nvmem/qcom,spmi-sdam.yaml | 2 +- .../opp/allwinner,sun50i-h6-operating-points.yaml | 87 +- .../device-tree/Bindings/pci/amlogic,axg-pcie.yaml | 2 +- .../device-tree/Bindings/pci/apple,pcie.yaml | 2 +- .../device-tree/Bindings/pci/brcm,iproc-pcie.yaml | 2 +- .../device-tree/Bindings/pci/brcm,stb-pcie.yaml | 2 +- .../Bindings/pci/cdns,cdns-pcie-host.yaml | 3 - .../device-tree/Bindings/pci/cdns-pcie-host.yaml | 2 +- .../device-tree/Bindings/pci/faraday,ftpci100.yaml | 2 +- .../Bindings/pci/fsl,layerscape-pcie-ep.yaml | 102 + .../Bindings/pci/fsl,layerscape-pcie.yaml | 167 ++ .../device-tree/Bindings/pci/host-generic-pci.yaml | 2 +- .../device-tree/Bindings/pci/intel,ixp4xx-pci.yaml | 2 +- .../Bindings/pci/intel,keembay-pcie.yaml | 2 +- sys/contrib/device-tree/Bindings/pci/loongson.yaml | 2 +- .../Bindings/pci/mediatek,mt7621-pcie.yaml | 7 +- .../Bindings/pci/mediatek-pcie-gen3.yaml | 2 +- .../Bindings/pci/microchip,pcie-host.yaml | 5 +- .../device-tree/Bindings/pci/qcom,pcie-common.yaml | 2 +- .../device-tree/Bindings/pci/qcom,pcie-sm8350.yaml | 22 - .../device-tree/Bindings/pci/qcom,pcie.yaml | 2 +- .../device-tree/Bindings/pci/rcar-gen4-pci-ep.yaml | 4 +- .../Bindings/pci/rcar-gen4-pci-host.yaml | 4 +- .../device-tree/Bindings/pci/rcar-pci-host.yaml | 5 +- .../Bindings/pci/renesas,pci-rcar-gen2.yaml | 2 +- .../Bindings/pci/rockchip,rk3399-pcie.yaml | 3 +- .../device-tree/Bindings/pci/snps,dw-pcie.yaml | 2 +- .../device-tree/Bindings/pci/ti,am65-pci-host.yaml | 22 +- .../Bindings/pci/ti,j721e-pci-host.yaml | 5 + .../device-tree/Bindings/pci/versatile.yaml | 2 +- .../Bindings/pci/xilinx-versal-cpm.yaml | 9 +- .../Bindings/pci/xlnx,axi-pcie-host.yaml | 2 +- .../device-tree/Bindings/pci/xlnx,nwl-pcie.yaml | 4 +- .../device-tree/Bindings/pci/xlnx,xdma-host.yaml | 2 +- .../device-tree/Bindings/phy/brcm,sata-phy.yaml | 8 +- .../Bindings/phy/fsl,imx8mp-hdmi-phy.yaml | 62 + .../Bindings/phy/mediatek,mt7988-xfi-tphy.yaml | 80 + .../Bindings/phy/phy-rockchip-usbdp.yaml | 148 + .../Bindings/phy/phy-stm32-usbphyc.yaml | 4 + .../device-tree/Bindings/phy/qcom,edp-phy.yaml | 1 + .../Bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 28 +- .../Bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 19 +- .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 2 + .../Bindings/phy/qcom,snps-eusb2-repeater.yaml | 4 +- .../Bindings/phy/qcom,usb-snps-femto-v2.yaml | 5 +- .../Bindings/phy/rockchip,pcie3-phy.yaml | 10 + .../device-tree/Bindings/phy/samsung,ufs-phy.yaml | 1 + .../Bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 113 +- .../Bindings/pinctrl/qcom,pmic-gpio.yaml | 41 +- .../Bindings/pinctrl/qcom,pmic-mpp.yaml | 1 + .../Bindings/pinctrl/qcom,sm4450-tlmm.yaml | 52 +- .../Bindings/pinctrl/samsung,pinctrl.yaml | 21 + .../Bindings/platform/acer,aspire1-ec.yaml | 60 + .../Bindings/power/supply/maxim,max8903.yaml | 2 +- .../Bindings/pwm/atmel,at91sam-pwm.yaml | 3 + .../Bindings/pwm/google,cros-ec-pwm.yaml | 1 - .../device-tree/Bindings/pwm/marvell,pxa-pwm.yaml | 1 - .../Bindings/pwm/mediatek,mt2712-pwm.yaml | 1 - .../Bindings/pwm/mediatek,pwm-disp.yaml | 2 +- .../device-tree/Bindings/pwm/pwm-bcm2835.yaml | 1 - .../Bindings/pwm/snps,dw-apb-timers-pwm2.yaml | 1 - .../regulator/allwinner,sun20i-d1-system-ldos.yaml | 37 + .../Bindings/regulator/fixed-regulator.yaml | 7 + .../Bindings/regulator/nxp,pca9450-regulator.yaml | 1 + .../regulator/qcom,usb-vbus-regulator.yaml | 1 + .../Bindings/regulator/st,stm32-vrefbuf.yaml | 4 + .../Bindings/regulator/ti,tps62864.yaml | 2 +- .../device-tree/Bindings/remoteproc/mtk,scp.yaml | 2 + .../Bindings/remoteproc/qcom,msm8996-mss-pil.yaml | 1 - .../Bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml | 6 +- .../Bindings/remoteproc/qcom,sc7280-wpss-pil.yaml | 6 +- .../Bindings/remoteproc/qcom,sdm845-adsp-pil.yaml | 6 +- .../Bindings/remoteproc/qcom,smd-edge.yaml | 3 +- .../Bindings/remoteproc/xlnx,zynqmp-r5fss.yaml | 279 +- .../device-tree/Bindings/riscv/starfive.yaml | 1 + .../Bindings/rng/microsoft,vmgenid.yaml | 49 + .../device-tree/Bindings/rng/st,stm32-rng.yaml | 4 + .../Bindings/rtc/alphascale,asm9260-rtc.yaml | 50 + .../device-tree/Bindings/rtc/fsl,stmp3xxx-rtc.yaml | 51 + .../Bindings/rtc/marvell,armada-380-rtc.yaml | 51 + .../device-tree/Bindings/rtc/marvell,pxa-rtc.yaml | 40 + .../device-tree/Bindings/rtc/nxp,lpc1788-rtc.yaml | 58 + .../device-tree/Bindings/rtc/trivial-rtc.yaml | 21 + .../Bindings/serial/actions,owl-uart.yaml | 48 + .../Bindings/serial/amlogic,meson-uart.yaml | 4 +- .../Bindings/serial/brcm,bcm2835-aux-uart.yaml | 46 + .../device-tree/Bindings/serial/cdns,uart.yaml | 3 + .../Bindings/serial/fsl,s32-linflexuart.yaml | 4 +- .../device-tree/Bindings/serial/renesas,scif.yaml | 1 + .../device-tree/Bindings/serial/st,stm32-uart.yaml | 4 + .../Bindings/soc/qcom/qcom,pmic-glink.yaml | 14 - .../device-tree/Bindings/soc/qcom/qcom,wcnss.yaml | 4 +- .../soc/renesas/renesas,r9a09g057-sys.yaml | 51 + .../device-tree/Bindings/soc/renesas/renesas.yaml | 8 + .../soc/samsung/samsung,exynos-sysreg.yaml | 2 + .../Bindings/soc/tegra/nvidia,tegra20-pmc.yaml | 6 +- .../device-tree/Bindings/sound/davinci-mcbsp.yaml | 113 + .../device-tree/Bindings/sound/fsl,audmix.yaml | 83 + .../device-tree/Bindings/sound/fsl,esai.yaml | 118 + .../device-tree/Bindings/sound/fsl,imx-asrc.yaml | 14 + .../Bindings/sound/fsl,imx-audio-spdif.yaml | 66 + .../device-tree/Bindings/sound/fsl,sai.yaml | 6 +- .../device-tree/Bindings/sound/fsl,spdif.yaml | 35 +- .../device-tree/Bindings/sound/fsl,ssi.yaml | 194 ++ .../device-tree/Bindings/sound/fsl-asoc-card.yaml | 197 ++ .../Bindings/sound/mediatek,mt2701-wm8960.yaml | 54 + .../sound/mt8186-mt6366-da7219-max98357.yaml | 131 +- .../sound/mt8186-mt6366-rt1019-rt5682s.yaml | 120 +- .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 139 +- .../device-tree/Bindings/sound/mt8195-mt6359.yaml | 134 + .../Bindings/sound/nuvoton,nau8325.yaml | 80 + .../Bindings/sound/nuvoton,nau8821.yaml | 7 + .../Bindings/sound/nvidia,tegra20-ac97.yaml | 82 + .../Bindings/sound/nvidia,tegra20-das.yaml | 36 + .../Bindings/sound/nvidia,tegra30-i2s.yaml | 67 + .../device-tree/Bindings/sound/qcom,sm8250.yaml | 2 + .../device-tree/Bindings/sound/renesas,rsnd.yaml | 5 +- .../Bindings/sound/rockchip,rk3308-codec.yaml | 98 + .../device-tree/Bindings/sound/st,stm32-i2s.yaml | 4 + .../device-tree/Bindings/sound/st,stm32-sai.yaml | 6 +- .../Bindings/sound/st,stm32-spdifrx.yaml | 4 + .../device-tree/Bindings/sound/ti,pcm1681.yaml | 43 + .../device-tree/Bindings/sound/ti,pcm6240.yaml | 177 ++ .../device-tree/Bindings/sound/wlf,wm8776.yaml | 41 + .../device-tree/Bindings/sound/wlf,wm8974.yaml | 41 + .../device-tree/Bindings/sound/xmos,xvf3500.yaml | 63 + .../Bindings/spi/airoha,en7581-snand.yaml | 65 + .../device-tree/Bindings/spi/cdns,qspi-nor.yaml | 8 +- .../Bindings/spi/marvell,armada-3700-spi.yaml | 55 + .../device-tree/Bindings/spi/renesas,sh-msiof.yaml | 1 + .../device-tree/Bindings/spi/st,stm32-qspi.yaml | 4 + .../device-tree/Bindings/spi/st,stm32-spi.yaml | 4 + sys/contrib/device-tree/Bindings/spi/ti,qspi.yaml | 96 + .../spmi/hisilicon,hisi-spmi-controller.yaml | 17 +- .../Bindings/spmi/qcom,spmi-pmic-arb.yaml | 1 + .../Bindings/spmi/qcom,x1e80100-spmi-pmic-arb.yaml | 136 + .../Bindings/thermal/amlogic,thermal.yaml | 12 +- .../Bindings/thermal/loongson,ls2k-thermal.yaml | 24 +- .../Bindings/thermal/mediatek,lvts-thermal.yaml | 6 + .../device-tree/Bindings/thermal/qcom-lmh.yaml | 12 +- .../Bindings/thermal/st,stih407-thermal.yaml | 58 + .../device-tree/Bindings/timer/renesas,cmt.yaml | 2 + .../device-tree/Bindings/timer/renesas,ostm.yaml | 2 + .../device-tree/Bindings/timer/renesas,tmu.yaml | 1 + sys/contrib/device-tree/Bindings/tpm/ibm,vtpm.yaml | 4 +- .../device-tree/Bindings/tpm/tcg,tpm-tis-i2c.yaml | 1 + .../device-tree/Bindings/trivial-devices.yaml | 6 + .../Bindings/ufs/samsung,exynos-ufs.yaml | 38 +- .../Bindings/usb/chipidea,usb2-common.yaml | 200 ++ .../Bindings/usb/chipidea,usb2-imx.yaml | 287 ++ .../device-tree/Bindings/usb/ci-hdrc-usb2.yaml | 360 +-- .../device-tree/Bindings/usb/cypress,hx3.yaml | 1 - sys/contrib/device-tree/Bindings/usb/dwc2.yaml | 5 + .../device-tree/Bindings/usb/fsl,usbmisc.yaml | 1 + .../Bindings/usb/mediatek,mtk-xhci.yaml | 1 + .../Bindings/usb/microchip,usb2514.yaml | 63 + .../device-tree/Bindings/usb/qcom,dwc3.yaml | 41 +- .../device-tree/Bindings/usb/qcom,pmic-typec.yaml | 35 +- .../device-tree/Bindings/usb/realtek,rts5411.yaml | 1 + .../device-tree/Bindings/usb/renesas,usbhs.yaml | 6 +- .../Bindings/usb/samsung,exynos-dwc3.yaml | 18 + .../device-tree/Bindings/usb/snps,dwc3.yaml | 13 +- sys/contrib/device-tree/Bindings/usb/usb-uhci.yaml | 75 + .../device-tree/Bindings/vendor-prefixes.yaml | 10 + .../Bindings/watchdog/aspeed,ast2400-wdt.yaml | 142 + .../device-tree/include/dt-bindings/arm/mhuv3-dt.h | 13 + .../device-tree/include/dt-bindings/arm/qcom,ids.h | 1 + .../include/dt-bindings/clock/google,gs101.h | 116 + .../include/dt-bindings/clock/loongson,ls2k-clk.h | 54 +- .../include/dt-bindings/clock/nxp,imx95-clock.h | 28 + .../include/dt-bindings/clock/r8a73a4-clock.h | 4 + .../include/dt-bindings/clock/r9a07g043-cpg.h | 58 +- .../include/dt-bindings/clock/r9a07g044-cpg.h | 58 + .../include/dt-bindings/clock/r9a07g054-cpg.h | 58 + .../include/dt-bindings/clock/r9a08g045-cpg.h | 70 + .../include/dt-bindings/clock/rk3568-cru.h | 1 + .../include/dt-bindings/input/linux-event-codes.h | 2 + .../device-tree/include/dt-bindings/leds/common.h | 4 + .../include/dt-bindings/net/ti-dp83867.h | 4 +- .../include/dt-bindings/net/ti-dp83869.h | 4 +- .../include/dt-bindings/phy/phy-qcom-qmp.h | 4 + .../dt-bindings/reset/rockchip,rk3588-cru.h | 2 + .../include/dt-bindings/reset/st,stm32mp25-rcc.h | 2 +- .../dt-bindings/thermal/mediatek,lvts-thermal.h | 26 + sys/contrib/device-tree/scripts/cronjob | 4 +- sys/contrib/device-tree/scripts/filter.sh | 6 +- sys/contrib/device-tree/scripts/git-filter-branch | 673 +++++ .../allwinner/sun5i-a13-pocketbook-614-plus.dts | 218 ++ .../device-tree/src/arm/allwinner/sun5i-a13.dtsi | 4 +- .../src/arm/allwinner/sun5i-gr8-chip-pro.dts | 2 +- .../src/arm/allwinner/sun5i-r8-chip.dts | 2 +- .../src/arm/allwinner/sun6i-a31-hummingbird.dts | 4 +- .../device-tree/src/arm/allwinner/sun6i-a31.dtsi | 16 +- .../arm/allwinner/sun6i-a31s-sinovoip-bpi-m2.dts | 2 +- .../arm/allwinner/sun7i-a20-bananapi-m1-plus.dts | 2 +- .../src/arm/allwinner/sun7i-a20-cubietruck.dts | 2 +- .../src/arm/allwinner/sun7i-a20-hummingbird.dts | 4 +- .../allwinner/sun7i-a20-olimex-som-evb-emmc.dts | 2 +- .../allwinner/sun7i-a20-olimex-som204-evb-emmc.dts | 2 +- .../arm/allwinner/sun7i-a20-olimex-som204-evb.dts | 4 +- .../arm/allwinner/sun7i-a20-olinuxino-lime2.dts | 2 +- .../arm/allwinner/sun7i-a20-wits-pro-a20-dkt.dts | 2 +- .../device-tree/src/arm/allwinner/sun7i-a20.dtsi | 4 +- .../src/arm/allwinner/sun8i-a23-a33.dtsi | 14 +- .../allwinner/sun8i-a23-polaroid-mid2407pxe03.dts | 4 +- .../allwinner/sun8i-a23-polaroid-mid2809pxe04.dts | 4 +- .../src/arm/allwinner/sun8i-a33-ga10h-v1.1.dts | 2 +- .../src/arm/allwinner/sun8i-a33-inet-d978-rev2.dts | 2 +- .../device-tree/src/arm/allwinner/sun8i-a33.dtsi | 10 +- .../src/arm/allwinner/sun8i-a83t-bananapi-m3.dts | 2 +- .../arm/allwinner/sun8i-a83t-cubietruck-plus.dts | 2 +- .../src/arm/allwinner/sun8i-a83t-tbs-a711.dts | 2 +- .../device-tree/src/arm/allwinner/sun8i-a83t.dtsi | 8 +- .../allwinner/sun8i-h2-plus-bananapi-m2-zero.dts | 2 +- .../arm/allwinner/sun8i-h2-plus-orangepi-r1.dts | 5 +- .../arm/allwinner/sun8i-h2-plus-orangepi-zero.dts | 6 +- .../src/arm/allwinner/sun8i-h3-beelink-x2.dts | 4 +- .../src/arm/allwinner/sun8i-h3-nanopi-duo2.dts | 4 +- .../src/arm/allwinner/sun8i-h3-nanopi-m1-plus.dts | 4 +- .../src/arm/allwinner/sun8i-h3-nanopi-neo-air.dts | 2 +- .../src/arm/allwinner/sun8i-h3-nanopi-r1.dts | 2 +- .../src/arm/allwinner/sun8i-h3-orangepi-2.dts | 4 +- .../src/arm/allwinner/sun8i-h3-orangepi-lite.dts | 2 +- .../arm/allwinner/sun8i-h3-orangepi-pc-plus.dts | 2 +- .../arm/allwinner/sun8i-h3-orangepi-zero-plus2.dts | 2 +- .../src/arm/allwinner/sun8i-q8-common.dtsi | 4 +- .../src/arm/allwinner/sun8i-r16-bananapi-m2m.dts | 2 +- .../src/arm/allwinner/sun8i-r16-parrot.dts | 2 +- .../arm/allwinner/sun8i-r40-bananapi-m2-ultra.dts | 2 +- .../src/arm/allwinner/sun8i-r40-oka40i-c.dts | 2 +- .../src/arm/allwinner/sun8i-s3-pinecube.dts | 2 +- .../device-tree/src/arm/allwinner/sun8i-v3s.dtsi | 4 +- .../arm/allwinner/sun8i-v40-bananapi-m2-berry.dts | 2 +- .../device-tree/src/arm/allwinner/sun9i-a80.dtsi | 4 +- .../src/arm/allwinner/sunxi-bananapi-m2-plus.dtsi | 2 +- .../arm/allwinner/sunxi-h3-h5-emlid-neutis.dtsi | 2 +- .../device-tree/src/arm/allwinner/sunxi-h3-h5.dtsi | 4 +- .../arm/aspeed/aspeed-bmc-ampere-mtmitchell.dts | 1 - .../src/arm/aspeed/aspeed-bmc-asrock-e3c246d4i.dts | 9 + .../src/arm/aspeed/aspeed-bmc-asrock-e3c256d4i.dts | 322 +++ .../src/arm/aspeed/aspeed-bmc-asrock-romed8hm3.dts | 13 +- .../arm/aspeed/aspeed-bmc-asrock-spc621d8hm3.dts | 324 +++ .../src/arm/aspeed/aspeed-bmc-asrock-x570d4u.dts | 360 +++ .../src/arm/aspeed/aspeed-bmc-asus-x4tf.dts | 581 ++++ .../src/arm/aspeed/aspeed-bmc-delta-ahe50dc.dts | 4 +- .../arm/aspeed/aspeed-bmc-facebook-greatlakes.dts | 4 +- .../src/arm/aspeed/aspeed-bmc-facebook-harma.dts | 648 +++++ .../src/arm/aspeed/aspeed-bmc-facebook-minerva.dts | 543 ++++ .../arm/aspeed/aspeed-bmc-facebook-yosemite4.dts | 15 +- .../arm/aspeed/aspeed-bmc-facebook-yosemitev2.dts | 2 +- .../src/arm/aspeed/aspeed-bmc-ibm-bonnell.dts | 8 +- .../src/arm/aspeed/aspeed-bmc-ibm-system1.dts | 1623 +++++++++++ .../device-tree/src/arm/aspeed/aspeed-g6.dtsi | 4 + .../src/arm/aspeed/ibm-power10-dual.dtsi | 2 + .../src/arm/broadcom/bcm2711-rpi-4-b.dts | 29 + .../src/arm/broadcom/bcm2711-rpi-400.dts | 1 + .../src/arm/broadcom/bcm2711-rpi-cm4-io.dts | 33 + .../device-tree/src/arm/broadcom/bcm2711-rpi.dtsi | 34 +- .../device-tree/src/arm/broadcom/bcm2711.dtsi | 12 +- .../src/arm/broadcom/bcm2835-rpi-common.dtsi | 7 - .../device-tree/src/arm/broadcom/bcm2835-rpi.dtsi | 23 +- .../device-tree/src/arm/broadcom/bcm283x.dtsi | 24 + .../src/arm/broadcom/bcm4709-asus-rt-ac3200.dts | 150 ++ .../src/arm/broadcom/bcm47094-asus-rt-ac3100.dts | 13 +- .../src/arm/broadcom/bcm47094-asus-rt-ac3100.dtsi | 133 +- .../src/arm/broadcom/bcm47094-asus-rt-ac5300.dts | 156 ++ .../src/arm/broadcom/bcm47094-asus-rt-ac88u.dts | 65 +- .../src/arm/nvidia/tegra20-colibri.dtsi | 4 +- .../device-tree/src/arm/nvidia/tegra20-paz00.dts | 43 + .../device-tree/src/arm/nxp/imx/e60k02.dtsi | 2 +- .../device-tree/src/arm/nxp/imx/e70k02.dtsi | 2 +- .../arm/nxp/imx/imx27-phytec-phycard-s-som.dtsi | 78 + .../device-tree/src/arm/nxp/imx/imx51-ts4800.dts | 3 +- .../device-tree/src/arm/nxp/imx/imx53-kp-ddc.dts | 2 +- .../device-tree/src/arm/nxp/imx/imx53-kp.dtsi | 10 +- .../device-tree/src/arm/nxp/imx/imx53-m53evk.dts | 3 +- .../device-tree/src/arm/nxp/imx/imx53-mba53.dts | 2 +- .../device-tree/src/arm/nxp/imx/imx53-ppd.dts | 6 +- .../src/arm/nxp/imx/imx53-qsb-common.dtsi | 2 +- .../src/arm/nxp/imx/imx53-qsb-hdmi.dtso | 6 +- .../device-tree/src/arm/nxp/imx/imx53-tqma53.dtsi | 8 - .../src/arm/nxp/imx/imx6dl-aristainetos_4.dts | 3 +- .../src/arm/nxp/imx/imx6dl-aristainetos_7.dts | 3 +- .../device-tree/src/arm/nxp/imx/imx6dl-mamoj.dts | 3 +- .../device-tree/src/arm/nxp/imx/imx6q-ba16.dtsi | 3 +- .../src/arm/nxp/imx/imx6q-bosch-acc.dts | 10 +- .../device-tree/src/arm/nxp/imx/imx6q-kp.dtsi | 6 +- .../device-tree/src/arm/nxp/imx/imx6q-novena.dts | 3 +- .../src/arm/nxp/imx/imx6q-pistachio.dts | 3 +- .../device-tree/src/arm/nxp/imx/imx6q-prti6q.dts | 3 +- .../src/arm/nxp/imx/imx6q-var-dt6customboard.dts | 3 +- .../src/arm/nxp/imx/imx6qdl-apf6dev.dtsi | 3 +- .../src/arm/nxp/imx/imx6qdl-aristainetos2.dtsi | 3 +- .../src/arm/nxp/imx/imx6qdl-cubox-i.dtsi | 3 +- .../device-tree/src/arm/nxp/imx/imx6qdl-emcon.dtsi | 9 +- .../src/arm/nxp/imx/imx6qdl-gw52xx.dtsi | 3 +- .../src/arm/nxp/imx/imx6qdl-gw53xx.dtsi | 3 +- .../src/arm/nxp/imx/imx6qdl-gw54xx.dtsi | 3 +- .../src/arm/nxp/imx/imx6qdl-gw560x.dtsi | 3 +- .../src/arm/nxp/imx/imx6qdl-gw5903.dtsi | 3 +- .../src/arm/nxp/imx/imx6qdl-gw5904.dtsi | 3 +- .../device-tree/src/arm/nxp/imx/imx6qdl-icore.dtsi | 3 +- .../device-tree/src/arm/nxp/imx/imx6qdl-mba6.dtsi | 3 +- .../src/arm/nxp/imx/imx6qdl-nit6xlite.dtsi | 6 +- .../src/arm/nxp/imx/imx6qdl-nitrogen6_max.dtsi | 9 +- .../src/arm/nxp/imx/imx6qdl-nitrogen6_som2.dtsi | 6 +- .../src/arm/nxp/imx/imx6qdl-nitrogen6x.dtsi | 6 +- .../src/arm/nxp/imx/imx6qdl-phytec-mira.dtsi | 3 +- .../src/arm/nxp/imx/imx6qdl-sabreauto.dtsi | 7 +- .../src/arm/nxp/imx/imx6qdl-sabrelite.dtsi | 9 +- .../src/arm/nxp/imx/imx6qdl-sabresd.dtsi | 3 +- .../src/arm/nxp/imx/imx6qdl-savageboard.dtsi | 3 +- .../src/arm/nxp/imx/imx6qdl-skov-cpu.dtsi | 1 - .../device-tree/src/arm/nxp/imx/imx6qdl-udoo.dtsi | 25 +- .../device-tree/src/arm/nxp/imx/imx6qdl.dtsi | 3 +- .../device-tree/src/arm/nxp/imx/imx6sl-evk.dts | 4 +- .../src/arm/nxp/imx/imx6sl-tolino-shine2hd.dts | 4 +- .../device-tree/src/arm/nxp/imx/imx6sll-evk.dts | 4 +- .../device-tree/src/arm/nxp/imx/imx6sll.dtsi | 1 - .../src/arm/nxp/imx/imx6sx-nitrogen6sx.dts | 6 +- .../device-tree/src/arm/nxp/imx/imx6sx-sdb.dtsi | 8 +- .../src/arm/nxp/imx/imx6sx-softing-vining-2000.dts | 12 +- .../device-tree/src/arm/nxp/imx/imx6sx.dtsi | 7 +- .../src/arm/nxp/imx/imx6ul-14x14-evk.dtsi | 3 +- .../src/arm/nxp/imx/imx6ul-ccimx6ulsbcpro.dts | 3 +- .../device-tree/src/arm/nxp/imx/imx6ul-geam.dts | 3 +- .../src/arm/nxp/imx/imx6ul-imx6ull-opos6uldev.dtsi | 3 +- .../device-tree/src/arm/nxp/imx/imx6ul-isiot.dtsi | 3 +- .../src/arm/nxp/imx/imx6ul-kontron-bl-43.dts | 3 +- .../src/arm/nxp/imx/imx6ul-kontron-bl-common.dtsi | 3 +- .../device-tree/src/arm/nxp/imx/imx6ul-pico.dtsi | 3 +- .../nxp/imx/imx6ull-seeed-npi-dev-board-emmc.dts | 19 + .../nxp/imx/imx6ull-seeed-npi-dev-board-nand.dts | 19 + .../arm/nxp/imx/imx6ull-seeed-npi-dev-board.dtsi | 424 +++ .../src/arm/nxp/imx/imx6ull-seeed-npi.dtsi | 155 ++ .../src/arm/nxp/imx/imx6ull-tarragon-master.dts | 4 +- .../src/arm/nxp/imx/imx6ull-tarragon-slave.dts | 2 +- .../src/arm/nxp/imx/imx6ull-tarragon-slavext.dts | 2 +- .../src/arm/nxp/imx/imx6ull-uti260b.dts | 566 ++++ sys/contrib/device-tree/src/arm/nxp/imx/imx7s.dtsi | 9 + .../src/arm/qcom/msm8226-motorola-falcon.dts | 359 +++ .../device-tree/src/arm/qcom/qcom-apq8064.dtsi | 12 +- .../device-tree/src/arm/qcom/qcom-apq8084.dtsi | 2 +- .../device-tree/src/arm/qcom/qcom-ipq4019.dtsi | 45 +- .../device-tree/src/arm/qcom/qcom-ipq8064.dtsi | 30 + .../device-tree/src/arm/qcom/qcom-msm8916-smp.dtsi | 2 +- .../device-tree/src/arm/qcom/qcom-msm8974.dtsi | 6 +- .../qcom/qcom-msm8974pro-samsung-klte-common.dtsi | 818 ++++++ .../src/arm/qcom/qcom-msm8974pro-samsung-klte.dts | 813 +----- .../arm/qcom/qcom-msm8974pro-samsung-kltechn.dts | 16 + .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 574 +--- ...qcom-msm8974pro-sony-xperia-shinano-common.dtsi | 539 ++++ .../qcom-msm8974pro-sony-xperia-shinano-leo.dts | 44 + .../device-tree/src/arm/qcom/qcom-sdx55.dtsi | 10 + .../device-tree/src/arm/renesas/r7s72100.dtsi | 8 + .../device-tree/src/arm/renesas/r8a73a4.dtsi | 37 + .../device-tree/src/arm/renesas/r8a7742.dtsi | 58 + .../device-tree/src/arm/renesas/r8a7743.dtsi | 58 + .../device-tree/src/arm/renesas/r8a7744.dtsi | 58 + .../device-tree/src/arm/renesas/r8a7745.dtsi | 58 + .../device-tree/src/arm/renesas/r8a77470.dtsi | 44 + .../device-tree/src/arm/renesas/r8a7790.dtsi | 58 + .../device-tree/src/arm/renesas/r8a7791.dtsi | 58 + .../device-tree/src/arm/renesas/r8a7792.dtsi | 59 + .../device-tree/src/arm/renesas/r8a7793.dtsi | 58 + .../device-tree/src/arm/renesas/r8a7794.dtsi | 58 + .../device-tree/src/arm/renesas/r9a06g032.dtsi | 1 - .../device-tree/src/arm/rockchip/rk3066a.dtsi | 1 + .../device-tree/src/arm/samsung/exynos3250.dtsi | 2 + .../device-tree/src/arm/samsung/exynos4.dtsi | 3 + .../src/arm/samsung/exynos4210-smdkv310.dts | 2 +- .../src/arm/samsung/exynos4212-tab3.dtsi | 6 + .../src/arm/samsung/exynos4412-origen.dts | 2 +- .../src/arm/samsung/exynos4412-smdk4412.dts | 12 +- .../device-tree/src/arm/samsung/exynos5250.dtsi | 3 + .../device-tree/src/arm/samsung/exynos5420.dtsi | 3 + .../src/arm/samsung/exynos5800-peach-pi.dts | 2 +- .../device-tree/src/arm/samsung/s5pv210.dtsi | 6 +- sys/contrib/device-tree/src/arm/st/stm32f746.dtsi | 17 - sys/contrib/device-tree/src/arm/st/stm32f769.dtsi | 17 + .../device-tree/src/arm/st/stm32mp13-pinctrl.dtsi | 57 + sys/contrib/device-tree/src/arm/st/stm32mp131.dtsi | 1162 ++++---- sys/contrib/device-tree/src/arm/st/stm32mp133.dtsi | 51 +- sys/contrib/device-tree/src/arm/st/stm32mp135.dtsi | 11 + .../device-tree/src/arm/st/stm32mp135f-dk.dts | 53 + .../device-tree/src/arm/st/stm32mp13xc.dtsi | 19 +- .../device-tree/src/arm/st/stm32mp13xf.dtsi | 19 +- sys/contrib/device-tree/src/arm/st/stm32mp151.dtsi | 2839 ++++++++++---------- sys/contrib/device-tree/src/arm/st/stm32mp153.dtsi | 52 +- .../device-tree/src/arm/st/stm32mp157c-ed1.dts | 12 + .../device-tree/src/arm/st/stm32mp15xc.dtsi | 19 +- .../src/arm/ti/keystone/keystone-k2g.dtsi | 5 - .../device-tree/src/arm/ti/omap/am33xx.dtsi | 8 +- .../device-tree/src/arm/ti/omap/am4372.dtsi | 2 +- .../device-tree/src/arm/ti/omap/dra76x.dtsi | 63 +- .../device-tree/src/arm/ti/omap/dra7xx-clocks.dtsi | 270 +- .../device-tree/src/arm/ti/omap/omap3-n900.dts | 2 +- .../src/arm64/actions/s700-cubieboard7.dts | 2 +- .../arm64/allwinner/sun50i-a64-bananapi-m64.dts | 2 +- .../src/arm64/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../src/arm64/allwinner/sun50i-a64-olinuxino.dts | 2 +- .../arm64/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../src/arm64/allwinner/sun50i-a64-pinebook.dts | 2 +- .../src/arm64/allwinner/sun50i-a64-pinephone.dtsi | 16 +- .../src/arm64/allwinner/sun50i-a64-pinetab.dts | 2 +- .../src/arm64/allwinner/sun50i-a64-teres-i.dts | 2 +- .../src/arm64/allwinner/sun50i-a64.dtsi | 18 +- .../src/arm64/allwinner/sun50i-h313-tanix-tx1.dts | 183 ++ .../arm64/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 2 +- .../arm64/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 4 +- .../arm64/allwinner/sun50i-h5-orangepi-prime.dts | 2 +- .../allwinner/sun50i-h5-orangepi-zero-plus.dts | 2 +- .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 2 +- .../src/arm64/allwinner/sun50i-h6-beelink-gs1.dts | 2 +- .../src/arm64/allwinner/sun50i-h6-orangepi-3.dts | 2 +- .../arm64/allwinner/sun50i-h6-orangepi-lite2.dts | 2 +- .../src/arm64/allwinner/sun50i-h6-orangepi.dtsi | 2 +- .../arm64/allwinner/sun50i-h6-pine-h64-model-b.dts | 6 +- .../src/arm64/allwinner/sun50i-h6-pine-h64.dts | 2 +- .../device-tree/src/arm64/allwinner/sun50i-h6.dtsi | 2 +- .../allwinner/sun50i-h616-bigtreetech-cb1.dtsi | 5 + .../src/arm64/allwinner/sun50i-h616-cpu-opp.dtsi | 115 + .../arm64/allwinner/sun50i-h616-orangepi-zero2.dts | 5 + .../src/arm64/allwinner/sun50i-h616-x96-mate.dts | 5 + .../src/arm64/allwinner/sun50i-h616.dtsi | 19 +- .../allwinner/sun50i-h618-longan-module-3h.dtsi | 5 + .../allwinner/sun50i-h618-orangepi-zero2w.dts | 5 + .../arm64/allwinner/sun50i-h618-orangepi-zero3.dts | 5 + .../allwinner/sun50i-h618-transpeed-8k618-t.dts | 7 +- .../arm64/allwinner/sun50i-h64-remix-mini-pc.dts | 4 +- .../allwinner/sun50i-h700-anbernic-rg35xx-2024.dts | 327 +++ .../allwinner/sun50i-h700-anbernic-rg35xx-h.dts | 36 + .../allwinner/sun50i-h700-anbernic-rg35xx-plus.dts | 53 + .../src/arm64/altera/socfpga_stratix10.dtsi | 2 +- .../device-tree/src/arm64/amazon/alpine-v2.dtsi | 35 +- .../device-tree/src/arm64/amazon/alpine-v3.dtsi | 12 +- .../device-tree/src/arm64/amd/elba-16core.dtsi | 2 +- .../src/arm64/amd/elba-asic-common.dtsi | 2 +- .../device-tree/src/arm64/amd/elba-asic.dts | 2 +- .../src/arm64/amd/elba-flash-parts.dtsi | 2 +- sys/contrib/device-tree/src/arm64/amd/elba.dtsi | 2 +- .../src/arm64/amlogic/amlogic-a4-a113l2-ba400.dts | 42 + .../src/arm64/amlogic/amlogic-a4-common.dtsi | 66 + .../device-tree/src/arm64/amlogic/amlogic-a4.dtsi | 40 + .../src/arm64/amlogic/amlogic-a5-a113x2-av400.dts | 42 + .../device-tree/src/arm64/amlogic/amlogic-a5.dtsi | 40 + .../src/arm64/amlogic/amlogic-t7-reset.h | 197 ++ .../device-tree/src/arm64/amlogic/amlogic-t7.dtsi | 7 + .../src/arm64/amlogic/meson-g12-common.dtsi | 70 + .../meson-g12b-bananapi-cm4-mnt-reform2.dts | 384 +++ .../src/arm64/amlogic/meson-khadas-vim3-ts050.dtso | 108 + .../device-tree/src/arm64/amlogic/meson-s4.dtsi | 13 +- .../device-tree/src/arm64/apm/apm-merlin.dts | 2 +- .../device-tree/src/arm64/apm/apm-mustang.dts | 2 +- .../device-tree/src/arm64/apm/apm-shadowcat.dtsi | 14 +- .../device-tree/src/arm64/apm/apm-storm.dtsi | 15 +- .../device-tree/src/arm64/arm/juno-base.dtsi | 4 +- .../device-tree/src/arm64/arm/juno-scmi.dtsi | 4 +- .../src/arm64/arm/vexpress-v2f-1xv7-ca53x2.dts | 2 +- .../src/arm64/broadcom/bcmbca/bcm4908.dtsi | 1 + .../src/arm64/broadcom/bcmbca/bcm94908.dts | 1 - .../src/arm64/broadcom/northstar2/ns2-svk.dts | 2 +- .../src/arm64/broadcom/northstar2/ns2-xmc.dts | 2 +- .../src/arm64/broadcom/northstar2/ns2.dtsi | 2 +- .../src/arm64/broadcom/stingray/stingray.dtsi | 2 +- .../device-tree/src/arm64/cavium/thunder-88xx.dtsi | 22 +- .../device-tree/src/arm64/cavium/thunder2-99xx.dts | 2 +- .../src/arm64/cavium/thunder2-99xx.dtsi | 3 +- .../device-tree/src/arm64/exynos/exynos5433.dtsi | 5 + .../device-tree/src/arm64/exynos/exynos850.dtsi | 26 + .../device-tree/src/arm64/exynos/exynosautov9.dtsi | 12 + .../src/arm64/exynos/google/gs101-oriole.dts | 46 +- .../device-tree/src/arm64/exynos/google/gs101.dtsi | 919 ++++++- .../src/arm64/freescale/fsl-ls1012a.dtsi | 2 +- .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 2 +- .../freescale/fsl-ls1028a-kontron-sl28-var3.dts | 18 + .../src/arm64/freescale/fsl-ls1028a.dtsi | 20 +- .../src/arm64/freescale/fsl-ls1043a.dtsi | 2 +- .../src/arm64/freescale/fsl-ls2080a.dtsi | 7 + .../src/arm64/freescale/fsl-ls2088a.dtsi | 7 + .../src/arm64/freescale/fsl-ls208xa.dtsi | 5 - .../src/arm64/freescale/fsl-lx2160a.dtsi | 108 +- .../src/arm64/freescale/fsl-lx2162a-clearfog.dts | 1 + .../src/arm64/freescale/fsl-lx2162a-sr-som.dtsi | 9 + .../src/arm64/freescale/imx8-ss-audio.dtsi | 285 +- .../src/arm64/freescale/imx8-ss-cm40.dtsi | 91 + .../src/arm64/freescale/imx8-ss-img.dtsi | 2 - .../src/arm64/freescale/imx8dx-colibri-aster.dts | 16 + .../src/arm64/freescale/imx8dx-colibri-eval-v3.dts | 16 + .../src/arm64/freescale/imx8dx-colibri-iris-v2.dts | 16 + .../src/arm64/freescale/imx8dx-colibri-iris.dts | 16 + .../src/arm64/freescale/imx8dx-colibri.dtsi | 11 + .../device-tree/src/arm64/freescale/imx8dx.dtsi | 13 + .../src/arm64/freescale/imx8dxl-evk.dts | 37 + .../device-tree/src/arm64/freescale/imx8dxl.dtsi | 15 +- .../src/arm64/freescale/imx8mm-evk.dtsi | 19 +- .../arm64/freescale/imx8mm-var-som-symphony.dts | 1 - .../src/arm64/freescale/imx8mm-venice-gw71xx.dtsi | 2 +- .../src/arm64/freescale/imx8mm-venice-gw7901.dts | 2 +- .../src/arm64/freescale/imx8mm-verdin-dahlia.dtsi | 40 +- .../src/arm64/freescale/imx8mm-verdin-dev.dtsi | 7 +- .../src/arm64/freescale/imx8mm-verdin-yavia.dtsi | 5 + .../src/arm64/freescale/imx8mm-verdin.dtsi | 29 +- .../device-tree/src/arm64/freescale/imx8mm.dtsi | 9 +- .../src/arm64/freescale/imx8mn-ddr3l-evk.dts | 16 + .../src/arm64/freescale/imx8mn-ddr4-evk.dts | 16 + .../device-tree/src/arm64/freescale/imx8mn-evk.dts | 16 + .../src/arm64/freescale/imx8mn-evk.dtsi | 45 +- .../arm64/freescale/imx8mn-var-som-symphony.dts | 1 - .../device-tree/src/arm64/freescale/imx8mn.dtsi | 8 +- .../src/arm64/freescale/imx8mp-beacon-kit.dts | 2 +- .../src/arm64/freescale/imx8mp-debix-model-a.dts | 2 - .../arm64/freescale/imx8mp-debix-som-a-bmb-08.dts | 1 - .../src/arm64/freescale/imx8mp-dhcom-pdk3.dts | 10 + .../src/arm64/freescale/imx8mp-dhcom-som.dtsi | 2 +- .../device-tree/src/arm64/freescale/imx8mp-evk.dts | 45 + .../src/arm64/freescale/imx8mp-msc-sm2s.dtsi | 46 +- .../src/arm64/freescale/imx8mp-navqp.dts | 424 +++ .../arm64/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 38 + .../src/arm64/freescale/imx8mp-venice-gw71xx.dtsi | 2 +- .../src/arm64/freescale/imx8mp-venice-gw72xx.dtsi | 36 + .../src/arm64/freescale/imx8mp-venice-gw73xx.dtsi | 38 +- .../freescale/imx8mp-venice-gw74xx-imx219.dtso | 13 + .../src/arm64/freescale/imx8mp-venice-gw74xx.dts | 6 + .../src/arm64/freescale/imx8mp-verdin-dahlia.dtsi | 56 +- .../src/arm64/freescale/imx8mp-verdin-dev.dtsi | 12 +- .../src/arm64/freescale/imx8mp-verdin-mallow.dtsi | 5 + .../src/arm64/freescale/imx8mp-verdin-yavia.dtsi | 10 + .../src/arm64/freescale/imx8mp-verdin.dtsi | 53 +- .../device-tree/src/arm64/freescale/imx8mp.dtsi | 168 +- .../arm64/freescale/imx8mq-hummingboard-pulse.dts | 2 +- .../src/arm64/freescale/imx8mq-librem5-devkit.dts | 2 +- .../device-tree/src/arm64/freescale/imx8mq.dtsi | 7 + .../device-tree/src/arm64/freescale/imx8qm-mek.dts | 88 +- .../src/arm64/freescale/imx8qxp-mek.dts | 140 +- .../device-tree/src/arm64/freescale/imx8qxp.dtsi | 1 + .../src/arm64/freescale/imx8ulp-evk.dts | 84 + .../device-tree/src/arm64/freescale/imx8ulp.dtsi | 94 + .../src/arm64/freescale/imx93-11x11-evk.dts | 398 ++- .../device-tree/src/arm64/freescale/imx93.dtsi | 140 +- .../device-tree/src/arm64/freescale/mba8mx.dtsi | 14 +- .../device-tree/src/arm64/freescale/s32g2.dtsi | 37 +- .../src/arm64/freescale/s32g274a-evb.dts | 6 +- .../src/arm64/freescale/s32g274a-rdb2.dts | 6 +- .../device-tree/src/arm64/freescale/s32g3.dtsi | 233 ++ .../src/arm64/freescale/s32g399a-rdb3.dts | 45 + .../src/arm64/hisilicon/hi3798cv200.dtsi | 43 +- .../src/arm64/hisilicon/hi6220-hikey.dts | 7 +- .../device-tree/src/arm64/hisilicon/hi6220.dtsi | 2 +- .../device-tree/src/arm64/hisilicon/hip05-d02.dts | 4 +- .../device-tree/src/arm64/hisilicon/hip05.dtsi | 12 +- .../device-tree/src/arm64/hisilicon/hip06.dtsi | 88 +- .../device-tree/src/arm64/hisilicon/hip07.dtsi | 84 +- .../device-tree/src/arm64/intel/keembay-soc.dtsi | 2 +- .../src/arm64/intel/socfpga_agilex.dtsi | 2 +- .../device-tree/src/arm64/lg/lg1312-ref.dts | 2 +- .../device-tree/src/arm64/lg/lg1313-ref.dts | 2 +- .../src/arm64/marvell/ac5-98dx25xx.dtsi | 2 +- .../src/arm64/marvell/armada-3720-eDPU.dts | 2 - .../marvell/armada-3720-espressobin-ultra.dts | 98 +- .../src/arm64/marvell/armada-3720-turris-mox.dts | 2 - .../device-tree/src/arm64/marvell/armada-37xx.dtsi | 2 +- .../src/arm64/marvell/armada-ap80x.dtsi | 2 +- .../device-tree/src/arm64/marvell/cn9130-crb.dtsi | 13 +- .../device-tree/src/arm64/marvell/cn9130-db.dtsi | 18 +- .../device-tree/src/arm64/marvell/cn9131-db.dtsi | 8 +- .../device-tree/src/arm64/marvell/cn9132-db.dtsi | 12 +- .../device-tree/src/arm64/mediatek/mt8516.dtsi | 2 +- .../device-tree/src/arm64/microchip/sparx5.dtsi | 4 +- .../src/arm64/microchip/sparx5_pcb134_board.dtsi | 149 +- .../src/arm64/microchip/sparx5_pcb135_board.dtsi | 35 +- .../src/arm64/nuvoton/nuvoton-npcm845-evb.dts | 2 +- .../src/arm64/nvidia/tegra132-norrin.dts | 4 +- .../device-tree/src/arm64/nvidia/tegra132.dtsi | 2 +- .../src/arm64/nvidia/tegra210-smaug.dts | 2 +- .../device-tree/src/arm64/nvidia/tegra210.dtsi | 2 +- .../device-tree/src/arm64/nvidia/tegra234.dtsi | 16 + .../device-tree/src/arm64/qcom/apq8016-sbc.dts | 12 +- .../device-tree/src/arm64/qcom/ipq6018.dtsi | 10 + .../device-tree/src/arm64/qcom/ipq8074-hk10.dtsi | 2 +- .../device-tree/src/arm64/qcom/ipq8074.dtsi | 41 +- .../src/arm64/qcom/msm8916-longcheer-l8150.dts | 2 +- .../device-tree/src/arm64/qcom/msm8916-mtp.dts | 2 +- .../arm64/qcom/msm8916-samsung-a2015-common.dtsi | 6 + .../arm64/qcom/msm8916-samsung-e2015-common.dtsi | 6 + .../arm64/qcom/msm8916-samsung-fortuna-common.dtsi | 83 + .../arm64/qcom/msm8916-samsung-rossa-common.dtsi | 12 + .../src/arm64/qcom/msm8939-samsung-a7.dts | 6 + .../device-tree/src/arm64/qcom/msm8953.dtsi | 14 + .../device-tree/src/arm64/qcom/msm8996.dtsi | 30 + .../arm64/qcom/msm8998-sony-xperia-yoshino.dtsi | 67 +- .../device-tree/src/arm64/qcom/msm8998.dtsi | 10 + sys/contrib/device-tree/src/arm64/qcom/pm6150.dtsi | 8 +- .../device-tree/src/arm64/qcom/pm6150l.dtsi | 10 + .../device-tree/src/arm64/qcom/qcm2290.dtsi | 58 +- .../src/arm64/qcom/qcm6490-fairphone-fp5.dts | 2 + .../device-tree/src/arm64/qcom/qcm6490-idp.dts | 189 ++ .../device-tree/src/arm64/qcom/qcs404-evb.dtsi | 2 +- sys/contrib/device-tree/src/arm64/qcom/qcs404.dtsi | 10 + .../device-tree/src/arm64/qcom/qcs6490-rb3gen2.dts | 251 +- .../device-tree/src/arm64/qcom/qdu1000.dtsi | 18 +- .../device-tree/src/arm64/qcom/qrb2210-rb1.dts | 61 +- .../device-tree/src/arm64/qcom/qrb4210-rb2.dts | 1 + .../device-tree/src/arm64/qcom/sa8155p-adp.dts | 2 +- .../device-tree/src/arm64/qcom/sa8775p.dtsi | 22 +- .../src/arm64/qcom/sc7180-acer-aspire1.dts | 40 +- .../device-tree/src/arm64/qcom/sc7180-trogdor.dtsi | 1 + sys/contrib/device-tree/src/arm64/qcom/sc7180.dtsi | 10 +- sys/contrib/device-tree/src/arm64/qcom/sc7280.dtsi | 24 + .../src/arm64/qcom/sc8180x-lenovo-flex-5g.dts | 59 +- .../device-tree/src/arm64/qcom/sc8180x.dtsi | 64 +- .../device-tree/src/arm64/qcom/sc8280xp-crd.dts | 3 +- .../arm64/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 122 +- .../device-tree/src/arm64/qcom/sc8280xp.dtsi | 189 +- .../src/arm64/qcom/sdm630-sony-xperia-nile.dtsi | 9 + .../src/arm64/qcom/sdm632-fairphone-fp3.dts | 31 +- .../src/arm64/qcom/sdm670-google-sargo.dts | 64 + .../device-tree/src/arm64/qcom/sdm845-db845c.dts | 6 + sys/contrib/device-tree/src/arm64/qcom/sdm845.dtsi | 20 + sys/contrib/device-tree/src/arm64/qcom/sdx75.dtsi | 4 +- sys/contrib/device-tree/src/arm64/qcom/sm6115.dtsi | 1 + sys/contrib/device-tree/src/arm64/qcom/sm6350.dtsi | 119 + .../device-tree/src/arm64/qcom/sm8150-hdk.dts | 16 + sys/contrib/device-tree/src/arm64/qcom/sm8150.dtsi | 20 + .../src/arm64/qcom/sm8250-xiaomi-elish-common.dtsi | 11 +- sys/contrib/device-tree/src/arm64/qcom/sm8250.dtsi | 30 + .../device-tree/src/arm64/qcom/sm8350-hdk.dts | 1 + sys/contrib/device-tree/src/arm64/qcom/sm8350.dtsi | 26 + .../device-tree/src/arm64/qcom/sm8450-hdk.dts | 1 + .../device-tree/src/arm64/qcom/sm8450-qrd.dts | 8 + sys/contrib/device-tree/src/arm64/qcom/sm8450.dtsi | 23 + .../arm64/qcom/sm8550-sony-xperia-yodo-pdx234.dts | 779 ++++++ sys/contrib/device-tree/src/arm64/qcom/sm8550.dtsi | 42 +- .../device-tree/src/arm64/qcom/sm8650-mtp.dts | 4 - .../device-tree/src/arm64/qcom/sm8650-qrd.dts | 12 +- sys/contrib/device-tree/src/arm64/qcom/sm8650.dtsi | 255 +- .../device-tree/src/arm64/qcom/x1e80100-crd.dts | 60 +- .../device-tree/src/arm64/qcom/x1e80100-pmics.dtsi | 51 + .../device-tree/src/arm64/qcom/x1e80100-qcp.dts | 36 +- .../device-tree/src/arm64/qcom/x1e80100.dtsi | 56 +- .../device-tree/src/arm64/realtek/rtd129x.dtsi | 2 +- .../device-tree/src/arm64/realtek/rtd139x.dtsi | 2 +- .../device-tree/src/arm64/realtek/rtd16xx.dtsi | 4 +- .../renesas/r8a77970-eagle-function-expansion.dtso | 214 ++ .../src/arm64/renesas/r8a779f4-s4sk.dts | 6 +- .../arm64/renesas/r8a779h0-gray-hawk-single.dts | 27 +- .../device-tree/src/arm64/renesas/r8a779h0.dtsi | 537 +++- .../device-tree/src/arm64/renesas/r9a07g043.dtsi | 3 +- .../device-tree/src/arm64/renesas/r9a07g043u.dtsi | 4 - .../device-tree/src/arm64/renesas/r9a07g044.dtsi | 2 +- .../device-tree/src/arm64/renesas/r9a07g054.dtsi | 2 +- .../src/arm64/renesas/rzg2ul-smarc.dtsi | 58 + .../src/arm64/renesas/rzg3s-smarc-som.dtsi | 6 +- .../src/arm64/rockchip/rk3308-rock-pi-s.dts | 18 +- .../device-tree/src/arm64/rockchip/rk3308.dtsi | 56 + .../src/arm64/rockchip/rk3326-gameforce-chi.dts | 809 ++++++ .../src/arm64/rockchip/rk3328-rock-pi-e.dts | 4 +- .../device-tree/src/arm64/rockchip/rk3328.dtsi | 37 +- .../device-tree/src/arm64/rockchip/rk3368-evb.dtsi | 2 +- .../src/arm64/rockchip/rk3368-orion-r68-meta.dts | 2 +- .../device-tree/src/arm64/rockchip/rk3368-r88.dts | 2 +- .../device-tree/src/arm64/rockchip/rk3368.dtsi | 5 +- .../device-tree/src/arm64/rockchip/rk3399-gru.dtsi | 2 +- .../src/arm64/rockchip/rk3399-pinephone-pro.dts | 2 +- .../src/arm64/rockchip/rk3399-rock-4c-plus.dts | 4 +- .../src/arm64/rockchip/rk3399-rock-pi-4.dtsi | 4 +- .../src/arm64/rockchip/rk3566-anbernic-rg353p.dts | 2 +- .../src/arm64/rockchip/rk3566-anbernic-rg353ps.dts | 2 +- .../src/arm64/rockchip/rk3566-anbernic-rg353v.dts | 2 +- .../src/arm64/rockchip/rk3566-anbernic-rg353vs.dts | 2 +- .../src/arm64/rockchip/rk3566-anbernic-rg503.dts | 2 +- .../src/arm64/rockchip/rk3566-anbernic-rgxx3.dtsi | 5 + .../src/arm64/rockchip/rk3566-powkiddy-rgb30.dts | 2 +- .../src/arm64/rockchip/rk3566-powkiddy-rk2023.dts | 2 +- .../src/arm64/rockchip/rk3566-powkiddy-rk2023.dtsi | 2 + .../src/arm64/rockchip/rk3566-powkiddy-x55.dts | 1 + .../src/arm64/rockchip/rk3566-quartz64-a.dts | 2 +- .../src/arm64/rockchip/rk3566-quartz64-b.dts | 4 +- .../src/arm64/rockchip/rk3566-rock-3c.dts | 726 +++++ .../src/arm64/rockchip/rk3566-soquartz-blade.dts | 2 +- .../src/arm64/rockchip/rk3566-soquartz-cm4.dts | 2 +- .../src/arm64/rockchip/rk3566-soquartz-model-a.dts | 2 +- .../src/arm64/rockchip/rk3566-soquartz.dtsi | 2 +- .../src/arm64/rockchip/rk3568-mecsbc.dts | 404 +++ .../src/arm64/rockchip/rk3568-rock-3a.dts | 16 +- .../rk3568-wolfvision-pf5-io-expander.dtso | 137 + .../src/arm64/rockchip/rk3568-wolfvision-pf5.dts | 528 ++++ .../device-tree/src/arm64/rockchip/rk356x.dtsi | 41 + .../src/arm64/rockchip/rk3588-armsom-sige7.dts | 721 +++++ .../src/arm64/rockchip/rk3588-coolpi-cm5.dtsi | 7 +- .../rockchip/rk3588-edgeble-neu6a-common.dtsi | 4 +- .../arm64/rockchip/rk3588-edgeble-neu6a-io.dtsi | 8 + .../src/arm64/rockchip/rk3588-evb1-v10.dts | 161 ++ .../src/arm64/rockchip/rk3588-fet3588-c.dtsi | 558 ++++ .../src/arm64/rockchip/rk3588-jaguar.dts | 66 +- .../src/arm64/rockchip/rk3588-ok3588-c.dts | 409 +++ .../src/arm64/rockchip/rk3588-orangepi-5-plus.dts | 1 + .../src/arm64/rockchip/rk3588-quartzpro64.dts | 17 +- .../src/arm64/rockchip/rk3588-rock-5b.dts | 25 +- *** 908 LINES SKIPPED ***