git: 7d0873ebb83b - main - Import device-tree files from Linux 6.10

From: Emmanuel Vadot <manu_at_FreeBSD.org>
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 ***