git: b2d2a78ad80e - main - Import device-tree files from Linux 6.12

From: Emmanuel Vadot <manu_at_FreeBSD.org>
Date: Thu, 02 Jan 2025 09:12:47 UTC
The branch main has been updated by manu:

URL: https://cgit.FreeBSD.org/src/commit/?id=b2d2a78ad80ec68d4a17f5aef97d21686cb1e29b

commit b2d2a78ad80ec68d4a17f5aef97d21686cb1e29b
Merge: 0e8011faf58b cd989bfc73f7
Author:     Emmanuel Vadot <manu@FreeBSD.org>
AuthorDate: 2025-01-02 09:12:13 +0000
Commit:     Emmanuel Vadot <manu@FreeBSD.org>
CommitDate: 2025-01-02 09:12:13 +0000

    Import device-tree files from Linux 6.12

 .../device-tree/Bindings/arc/snps,archs-pct.yaml   |   33 +
 .../arm/amlogic/amlogic,meson-gx-ao-secure.yaml    |   16 +-
 .../Bindings/arm/arm,coresight-dummy-source.yaml   |    2 +-
 .../device-tree/Bindings/arm/arm,corstone1000.yaml |    4 +-
 .../device-tree/Bindings/arm/aspeed/aspeed.yaml    |    3 +
 .../device-tree/Bindings/arm/atmel-sysregs.txt     |    6 +-
 .../Bindings/arm/cirrus/cirrus,ep9301.yaml         |   38 +
 sys/contrib/device-tree/Bindings/arm/fsl.yaml      |   38 +-
 sys/contrib/device-tree/Bindings/arm/qcom.yaml     |   19 +
 sys/contrib/device-tree/Bindings/arm/rockchip.yaml |   42 +-
 .../device-tree/Bindings/arm/rockchip/pmu.yaml     |    2 +
 .../device-tree/Bindings/arm/stm32/stm32.yaml      |    8 +
 sys/contrib/device-tree/Bindings/arm/sunxi.yaml    |    9 +-
 sys/contrib/device-tree/Bindings/arm/tegra.yaml    |   42 +
 sys/contrib/device-tree/Bindings/arm/ti/k3.yaml    |    1 +
 .../device-tree/Bindings/ata/ahci-platform.yaml    |   33 +-
 .../Bindings/ata/cirrus,ep9312-pata.yaml           |   42 +
 sys/contrib/device-tree/Bindings/ata/imx-sata.yaml |   47 +
 .../device-tree/Bindings/board/fsl,bcsr.yaml       |   32 +
 .../Bindings/board/fsl,fpga-qixis-i2c.yaml         |   70 +
 .../device-tree/Bindings/board/fsl,fpga-qixis.yaml |   81 +
 .../device-tree/Bindings/bus/qcom,ebi2.yaml        |  239 ++
 .../Bindings/clock/amlogic,c3-pll-clkc.yaml        |    7 +-
 .../Bindings/clock/atmel,at91rm9200-pmc.yaml       |    2 +
 .../Bindings/clock/atmel,at91sam9x5-sckc.yaml      |    4 +-
 .../Bindings/clock/baikal,bt1-ccu-div.yaml         |    8 +-
 .../Bindings/clock/cirrus,lochnagar.yaml           |    6 +-
 .../Bindings/clock/idt,versaclock5.yaml            |    2 -
 .../Bindings/clock/imx8mp-audiomix.yaml            |    3 +
 .../Bindings/clock/mediatek,apmixedsys.yaml        |    2 +-
 .../Bindings/clock/mediatek,infracfg.yaml          |   85 +
 .../Bindings/clock/mediatek,mt8186-clock.yaml      |   56 +
 .../Bindings/clock/mediatek,mt8186-sys-clock.yaml  |   57 +
 .../Bindings/clock/mediatek,mt8192-clock.yaml      |  191 +
 .../Bindings/clock/mediatek,mt8192-sys-clock.yaml  |   68 +
 .../Bindings/clock/mediatek,mt8195-clock.yaml      |  238 ++
 .../Bindings/clock/mediatek,mt8195-sys-clock.yaml  |   76 +
 .../Bindings/clock/mediatek,pericfg.yaml           |   71 +
 .../Bindings/clock/mediatek,syscon.yaml            |   93 +
 .../Bindings/clock/nxp,imx95-blk-ctl.yaml          |    1 +
 .../Bindings/clock/nxp,lpc3220-clk.yaml            |   51 +
 .../Bindings/clock/nxp,lpc3220-usb-clk.yaml        |   35 +
 .../device-tree/Bindings/clock/qcom,a53pll.yaml    |    4 +
 .../Bindings/clock/qcom,ipq5332-gcc.yaml           |    2 +
 .../Bindings/clock/qcom,qcs404-turingcc.yaml       |   47 +
 .../device-tree/Bindings/clock/qcom,rpmcc.yaml     |    2 +-
 .../Bindings/clock/qcom,sc8280xp-lpasscc.yaml      |   13 +-
 .../Bindings/clock/qcom,sm4450-camcc.yaml          |   63 +
 .../Bindings/clock/qcom,sm4450-dispcc.yaml         |   71 +
 .../Bindings/clock/qcom,sm8150-camcc.yaml          |   77 +
 .../Bindings/clock/qcom,sm8450-camcc.yaml          |   19 +-
 .../Bindings/clock/qcom,sm8450-gpucc.yaml          |    2 +
 .../Bindings/clock/qcom,sm8450-videocc.yaml        |   11 +-
 .../Bindings/clock/renesas,cpg-clocks.yaml         |    8 +-
 .../Bindings/clock/renesas,cpg-mssr.yaml           |    1 +
 .../Bindings/clock/renesas,rzv2h-cpg.yaml          |   80 +
 .../Bindings/clock/rockchip,rk3576-cru.yaml        |   56 +
 .../Bindings/clock/rockchip,rk3588-cru.yaml        |    4 -
 .../Bindings/clock/samsung,exynosautov9-clock.yaml |   19 +
 .../clock/samsung,exynosautov920-clock.yaml        |  162 +
 .../Bindings/clock/st,stm32mp1-rcc.yaml            |   10 +-
 .../device-tree/Bindings/cpu/idle-states.yaml      |    2 +-
 .../device-tree/Bindings/crypto/fsl,sec-v4.0.yaml  |    5 +-
 .../device-tree/Bindings/crypto/qcom,prng.yaml     |    1 +
 .../Bindings/display/bridge/toshiba,tc358767.yaml  |   21 +-
 .../Bindings/display/elgin,jg10309-01.yaml         |   54 +
 .../device-tree/Bindings/display/fsl,lcdif.yaml    |   20 +
 sys/contrib/device-tree/Bindings/display/lvds.yaml |    2 +-
 .../Bindings/display/mediatek/mediatek,dpi.yaml    |   13 +
 .../Bindings/display/mediatek/mediatek,split.yaml  |   19 +
 .../device-tree/Bindings/display/msm/hdmi.yaml     |   28 +-
 .../display/panel/boe,th101mb31ig002-28a.yaml      |   21 +-
 .../Bindings/display/panel/boe,tv101wum-ll2.yaml   |   63 +
 .../Bindings/display/panel/himax,hx8394.yaml       |   17 +-
 .../Bindings/display/panel/ilitek,ili9806e.yaml    |    1 +
 .../Bindings/display/panel/jadard,jd9365da-h3.yaml |    1 +
 .../panel/panel-simple-lvds-dual-ports.yaml        |    6 +-
 .../Bindings/display/panel/panel-simple.yaml       |    4 +
 .../Bindings/display/panel/sitronix,st7701.yaml    |   69 +-
 .../Bindings/display/renesas,rzg2l-du.yaml         |   32 +-
 .../Bindings/dma/cirrus,ep9301-dma-m2m.yaml        |   84 +
 .../Bindings/dma/cirrus,ep9301-dma-m2p.yaml        |  144 +
 .../device-tree/Bindings/dma/fsl,imx-dma.yaml      |   14 +
 .../device-tree/Bindings/dma/fsl,mxs-dma.yaml      |   15 +
 sys/contrib/device-tree/Bindings/dma/fsl-qdma.yaml |   13 +-
 .../Bindings/dma/loongson,ls1b-apbdma.yaml         |   65 +
 .../device-tree/Bindings/dma/marvell,xor-v2.yaml   |   61 +
 .../Bindings/dma/nxp,lpc3220-dmamux.yaml           |   49 +
 .../device-tree/Bindings/dma/renesas,rz-dmac.yaml  |    1 +
 .../device-tree/Bindings/dma/ti-dma-crossbar.txt   |    2 +-
 .../Bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml   |    4 +-
 sys/contrib/device-tree/Bindings/eeprom/at24.yaml  |    1 +
 .../Bindings/extcon/extcon-ptn5150.yaml            |   11 +
 .../Bindings/extcon/linux,extcon-usb-gpio.yaml     |   37 +
 .../device-tree/Bindings/firmware/arm,scmi.yaml    |   20 +-
 .../Bindings/firmware/nxp,imx95-scmi.yaml          |   43 +
 .../device-tree/Bindings/gnss/brcm,bcm4751.yaml    |    1 +
 .../device-tree/Bindings/gnss/gnss-common.yaml     |    5 -
 .../device-tree/Bindings/gnss/mediatek.yaml        |    1 +
 .../device-tree/Bindings/gnss/sirfstar.yaml        |    1 +
 .../device-tree/Bindings/gnss/u-blox,neo-6m.yaml   |    1 +
 .../Bindings/gpio/fairchild,74hc595.yaml           |   11 -
 .../device-tree/Bindings/gpio/fcs,fxl6408.yaml     |    1 +
 .../device-tree/Bindings/gpio/fsl-imx-gpio.yaml    |   11 -
 .../device-tree/Bindings/gpio/gpio-davinci.yaml    |    2 +
 .../device-tree/Bindings/gpio/gpio-ep9301.yaml     |    9 +-
 .../device-tree/Bindings/gpio/gpio-pca95xx.yaml    |   11 -
 .../Bindings/gpio/microchip,mpfs-gpio.yaml         |   12 -
 .../Bindings/gpio/nxp,lpc3220-gpio.yaml            |   50 +
 .../Bindings/gpio/socionext,uniphier-gpio.yaml     |   11 -
 .../Bindings/hwlock/sprd,hwspinlock-r3p0.yaml      |   50 +
 .../device-tree/Bindings/hwmon/adt7475.yaml        |   37 +-
 .../device-tree/Bindings/hwmon/lltc,ltc2978.yaml   |   94 +
 .../device-tree/Bindings/hwmon/maxim,max31790.yaml |   70 +
 .../Bindings/hwmon/sophgo,sg2042-hwmon-mcu.yaml    |   43 +
 .../device-tree/Bindings/i2c/aspeed,i2c.yaml       |    5 -
 sys/contrib/device-tree/Bindings/i2c/i2c-rk3x.yaml |    1 +
 .../Bindings/i2c/nvidia,tegra20-i2c.yaml           |   27 +-
 .../device-tree/Bindings/i2c/qcom,i2c-cci.yaml     |    1 +
 .../device-tree/Bindings/i2c/renesas,riic.yaml     |    4 +
 .../device-tree/Bindings/i2c/sprd,sc9860-i2c.yaml  |   65 +
 .../device-tree/Bindings/i2c/tsd,mule-i2c-mux.yaml |   69 +
 .../Bindings/iio/accel/adi,adxl380.yaml            |   92 +
 .../Bindings/iio/accel/kionix,kxcjk1013.yaml       |    1 +
 .../device-tree/Bindings/iio/accel/lis302.txt      |    2 +-
 .../device-tree/Bindings/iio/adc/adi,ad4000.yaml   |  197 +
 .../device-tree/Bindings/iio/adc/adi,ad4695.yaml   |  254 ++
 .../device-tree/Bindings/iio/adc/adi,ad7192.yaml   |   33 +-
 .../device-tree/Bindings/iio/adc/adi,ad7380.yaml   |   34 +
 .../device-tree/Bindings/iio/adc/adi,ad7606.yaml   |  123 +-
 .../device-tree/Bindings/iio/adc/adi,ad9467.yaml   |    3 +
 .../Bindings/iio/adc/microchip,pac1921.yaml        |   71 +
 .../Bindings/iio/adc/rockchip-saradc.yaml          |    3 +
 .../Bindings/iio/adc/sigma-delta-modulator.yaml    |   25 +-
 .../Bindings/iio/adc/sophgo,cv1800b-saradc.yaml    |   83 +
 .../device-tree/Bindings/iio/adc/st,stm32-adc.yaml |    4 +-
 .../Bindings/iio/adc/st,stm32-dfsdm-adc.yaml       |  122 +-
 .../Bindings/iio/adc/x-powers,axp209-adc.yaml      |   12 +
 .../device-tree/Bindings/iio/dac/adi,ad5686.yaml   |   53 +-
 .../device-tree/Bindings/iio/dac/adi,ad5696.yaml   |    3 +-
 .../device-tree/Bindings/iio/dac/adi,ltc2664.yaml  |  181 +
 .../device-tree/Bindings/iio/dac/adi,ltc2672.yaml  |  160 +
 sys/contrib/device-tree/Bindings/iio/dac/dac.yaml  |   50 +
 .../Bindings/iio/frequency/adi,adf4377.yaml        |   10 +
 .../Bindings/iio/humidity/sciosense,ens210.yaml    |   55 +
 .../Bindings/iio/light/liteon,ltrf216a.yaml        |    4 +-
 .../Bindings/iio/light/rohm,bh1745.yaml            |   53 +
 .../Bindings/iio/light/rohm,bu27034anuc.yaml       |   45 +
 .../device-tree/Bindings/iio/light/stk33xx.yaml    |   13 +-
 .../iio/magnetometer/asahi-kasei,ak8975.yaml       |    5 +-
 .../iio/magnetometer/bosch,bmc150_magn.yaml        |    3 +
 .../Bindings/iio/pressure/sensirion,sdp500.yaml    |   46 +
 .../Bindings/iio/proximity/awinic,aw96103.yaml     |   61 +
 .../Bindings/iio/proximity/tyhx,hx9023s.yaml       |   93 +
 .../device-tree/Bindings/incomplete-devices.yaml   |  148 +
 .../device-tree/Bindings/input/adi,adp5588.yaml    |   38 +-
 .../Bindings/input/cirrus,ep9307-keypad.yaml       |   87 +
 .../device-tree/Bindings/input/elan,ekth6915.yaml  |    4 +-
 .../Bindings/input/qcom,pm8xxx-vib.yaml            |    1 +
 .../device-tree/Bindings/input/rotary-encoder.yaml |   90 +
 .../Bindings/input/touchscreen/adi,ad7879.yaml     |  150 +
 .../Bindings/input/touchscreen/azoteq,iqs7211.yaml |    4 +-
 .../Bindings/input/touchscreen/edt-ft5x06.yaml     |    2 +-
 .../Bindings/input/touchscreen/goodix.yaml         |    2 +-
 .../Bindings/input/touchscreen/ti,ads7843.yaml     |  183 +
 .../touchscreen/toradex,vf50-touchscreen.yaml      |   77 +
 .../Bindings/input/touchscreen/zinitix,bt400.yaml  |   10 +
 .../Bindings/interconnect/qcom,msm8939.yaml        |   25 +-
 .../Bindings/interconnect/qcom,msm8953.yaml        |    3 +-
 .../Bindings/interconnect/qcom,msm8998-bwmon.yaml  |    2 +
 .../Bindings/interconnect/qcom,rpmh.yaml           |    5 +-
 .../Bindings/interrupt-controller/apple,aic.yaml   |   14 +-
 .../Bindings/interrupt-controller/arm,gic-v3.yaml  |    2 +-
 .../interrupt-controller/aspeed,ast2400-vic.yaml   |   62 +
 .../interrupt-controller/brcm,bcm2836-l1-intc.yaml |   51 +
 .../interrupt-controller/fsl,irqsteer.yaml         |    2 +
 .../interrupt-controller/fsl,ls-extirq.yaml        |   26 +-
 .../Bindings/interrupt-controller/qcom,pdc.yaml    |    1 +
 .../interrupt-controller/sifive,plic-1.0.0.yaml    |    1 +
 .../device-tree/Bindings/iommu/arm,smmu.yaml       |    5 +
 .../device-tree/Bindings/leds/awinic,aw200xx.yaml  |    2 +-
 sys/contrib/device-tree/Bindings/leds/common.yaml  |    2 +
 .../device-tree/Bindings/leds/nxp,pca995x.yaml     |    6 +-
 .../Bindings/leds/sprd,sc2731-bltc.yaml            |   84 +
 .../device-tree/Bindings/leds/ti.lm36922.yaml      |  110 +
 .../Bindings/mailbox/brcm,iproc-flexrm-mbox.txt    |    2 +-
 .../Bindings/mailbox/mtk,adsp-mbox.yaml            |   12 +-
 .../device-tree/Bindings/mailbox/qcom-ipcc.yaml    |    2 +
 .../Bindings/media/amlogic,gx-vdec.yaml            |    3 +-
 .../Bindings/media/i2c/ovti,og01a1b.yaml           |  107 +
 .../Bindings/media/i2c/sony,imx335.yaml            |    4 +
 .../Bindings/media/i2c/thine,thp7312.yaml          |    2 +-
 .../Bindings/media/qcom,sc7280-venus.yaml          |    1 +
 .../device-tree/Bindings/media/renesas,fcp.yaml    |    2 +
 .../device-tree/Bindings/media/renesas,vin.yaml    |    4 +
 .../device-tree/Bindings/media/renesas,vsp1.yaml   |    1 +
 .../Bindings/media/rockchip,rk3568-vepu.yaml       |    1 +
 .../device-tree/Bindings/media/rockchip-vpu.yaml   |    7 +-
 .../Bindings/media/samsung,exynos4210-fimc.yaml    |    2 +-
 .../memory-controllers/fsl/fsl,imx-weim.yaml       |   25 +-
 .../memory-controllers/renesas,rpc-if.yaml         |    4 +-
 .../device-tree/Bindings/mfd/adi,adp5585.yaml      |   99 +
 .../device-tree/Bindings/mfd/mediatek,mt6357.yaml  |   21 +
 .../device-tree/Bindings/mfd/qcom,tcsr.yaml        |    1 +
 .../Bindings/mfd/rohm,bd96801-pmic.yaml            |    2 +-
 .../device-tree/Bindings/mfd/samsung,s2mps11.yaml  |    2 +-
 sys/contrib/device-tree/Bindings/mfd/syscon.yaml   |    3 +
 sys/contrib/device-tree/Bindings/mfd/twl6040.txt   |    2 +-
 .../device-tree/Bindings/mfd/x-powers,axp152.yaml  |    2 +-
 .../Bindings/misc/aspeed,ast2400-cvic.yaml         |   60 +
 .../device-tree/Bindings/misc/fsl,qoriq-mc.yaml    |    2 +-
 .../device-tree/Bindings/misc/qcom,fastrpc.yaml    |    3 +-
 .../Bindings/mmc/atmel,sama5d2-sdhci.yaml          |   92 +
 .../Bindings/mmc/nuvoton,ma35d1-sdhci.yaml         |   87 +
 .../device-tree/Bindings/mmc/renesas,sdhi.yaml     |   13 +-
 .../device-tree/Bindings/mmc/rockchip-dw-mshc.yaml |    2 +
 .../Bindings/mmc/snps,dwcmshc-sdhci.yaml           |   95 +-
 .../device-tree/Bindings/mtd/technologic,nand.yaml |   45 +
 .../device-tree/Bindings/mtd/ti,gpmc-nand.yaml     |    5 +-
 .../Bindings/net/amlogic,meson-dwmac.yaml          |   22 +-
 .../Bindings/net/bluetooth/amlogic,w155s2-bt.yaml  |   63 +
 .../Bindings/net/bluetooth/brcm,bluetooth.yaml     |  163 +
 .../Bindings/net/bluetooth/marvell,88w8897.yaml    |   49 +
 .../Bindings/net/bluetooth/mediatek,bluetooth.txt  |   80 +
 .../Bindings/net/bluetooth/nokia,h4p-bluetooth.txt |   51 +
 .../Bindings/net/bluetooth/qualcomm-bluetooth.yaml |   16 +-
 .../Bindings/net/bluetooth/realtek,bluetooth.yaml  |   68 +
 .../Bindings/net/bluetooth/ti,bluetooth.yaml       |   95 +
 .../device-tree/Bindings/net/brcm,unimac-mdio.yaml |    1 +
 .../device-tree/Bindings/net/can/fsl,flexcan.yaml  |    8 +-
 .../Bindings/net/can/microchip,mcp2510.yaml        |   70 +
 .../Bindings/net/can/renesas,rcar-canfd.yaml       |   22 +-
 .../Bindings/net/can/rockchip,rk3568v2-canfd.yaml  |   74 +
 .../Bindings/net/cirrus,ep9301-eth.yaml            |   59 +
 .../Bindings/net/dsa/mediatek,mt7530.yaml          |    8 +-
 .../Bindings/net/dsa/microchip,ksz.yaml            |    7 +
 .../Bindings/net/dsa/vitesse,vsc73xx.yaml          |   32 +
 .../device-tree/Bindings/net/fsl,cpm-enet.yaml     |   59 +
 .../device-tree/Bindings/net/fsl,cpm-mdio.yaml     |   55 +
 .../Bindings/net/fsl,qoriq-mc-dpmac.yaml           |   10 +-
 .../device-tree/Bindings/net/maxim,ds26522.yaml    |   40 +
 sys/contrib/device-tree/Bindings/net/mdio.yaml     |    2 +-
 .../device-tree/Bindings/net/mediatek,net.yaml     |   12 +-
 .../Bindings/net/microchip,lan8650.yaml            |   74 +
 .../Bindings/net/pse-pd/ti,tps23881.yaml           |    3 +
 .../device-tree/Bindings/net/renesas,etheravb.yaml |   29 +-
 .../device-tree/Bindings/net/rockchip-dwmac.yaml   |    2 +
 .../device-tree/Bindings/net/snps,dwmac.yaml       |    1 +
 .../Bindings/net/socionext,uniphier-ave4.yaml      |    8 +-
 .../device-tree/Bindings/net/ti,cc1352p7.yaml      |    7 +
 .../Bindings/net/wireless/marvell,sd8787.yaml      |   93 +
 .../Bindings/net/xlnx,axi-ethernet.yaml            |    5 +-
 .../Bindings/nvmem/fsl,layerscape-sfp.yaml         |    1 +
 .../device-tree/Bindings/nvmem/imx-ocotp.yaml      |    3 +-
 .../Bindings/nvmem/layouts/nvmem-layout.yaml       |    1 +
 .../Bindings/nvmem/layouts/u-boot,env.yaml         |  132 +
 .../device-tree/Bindings/nvmem/st,stm32-romem.yaml |    3 +
 .../Bindings/opp/operating-points-v2-ti-cpu.yaml   |    2 +-
 .../Bindings/pci/altr,msi-controller.yaml          |   65 +
 .../Bindings/pci/altr,pcie-root-port.yaml          |  114 +
 .../device-tree/Bindings/pci/brcm,stb-pcie.yaml    |   40 +-
 .../Bindings/pci/fsl,imx6q-pcie-ep.yaml            |   13 +-
 .../device-tree/Bindings/pci/fsl,imx6q-pcie.yaml   |   16 +
 .../Bindings/pci/fsl,layerscape-pcie.yaml          |   41 +-
 .../Bindings/pci/hisilicon,kirin-pcie.yaml         |    3 +-
 .../device-tree/Bindings/pci/host-generic-pci.yaml |    2 -
 .../Bindings/pci/mediatek-pcie-gen3.yaml           |   68 +-
 sys/contrib/device-tree/Bindings/pci/pci-ep.yaml   |   14 +-
 .../device-tree/Bindings/pci/qcom,pcie-common.yaml |    7 +-
 .../device-tree/Bindings/pci/qcom,pcie-ep.yaml     |    1 +
 .../device-tree/Bindings/pci/qcom,pcie-sc7280.yaml |   27 +-
 .../Bindings/pci/qcom,pcie-sc8280xp.yaml           |    3 -
 .../device-tree/Bindings/pci/qcom,pcie-sm8450.yaml |   10 +-
 .../device-tree/Bindings/pci/qcom,pcie.yaml        |    3 +
 .../device-tree/Bindings/pci/rcar-gen4-pci-ep.yaml |    1 +
 .../Bindings/pci/rcar-gen4-pci-host.yaml           |    1 +
 .../Bindings/pci/renesas,pci-rcar-gen2.yaml        |    8 +-
 .../Bindings/pci/socionext,uniphier-pcie-ep.yaml   |    8 +-
 .../Bindings/pci/ti,j721e-pci-host.yaml            |   10 +
 .../device-tree/Bindings/pci/xlnx,nwl-pcie.yaml    |    7 +
 .../device-tree/Bindings/pci/xlnx,xdma-host.yaml   |   36 +-
 sys/contrib/device-tree/Bindings/perf/arm,cmn.yaml |    1 +
 sys/contrib/device-tree/Bindings/perf/arm,ni.yaml  |   30 +
 .../device-tree/Bindings/phy/apm-xgene-phy.txt     |    2 +-
 .../device-tree/Bindings/phy/fsl,mxs-usbphy.yaml   |   17 +
 .../phy/hisilicon,hi3798cv200-combphy.yaml         |   56 +
 .../Bindings/phy/mediatek,mt7988-xfi-tphy.yaml     |    2 +-
 .../device-tree/Bindings/phy/mediatek,tphy.yaml    |    2 +-
 .../Bindings/phy/nuvoton,ma35d1-usb2-phy.yaml      |   45 +
 .../Bindings/phy/qcom,hdmi-phy-qmp.yaml            |    1 +
 .../device-tree/Bindings/phy/qcom,sata-phy.yaml    |   55 +
 .../Bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml   |    8 +-
 .../Bindings/phy/qcom,snps-eusb2-repeater.yaml     |    2 +-
 .../device-tree/Bindings/phy/renesas,usb2-phy.yaml |    4 +-
 .../Bindings/phy/rockchip,rk3588-hdptx-phy.yaml    |    3 +
 .../Bindings/phy/socionext,uniphier-ahci-phy.yaml  |    8 +-
 .../Bindings/phy/socionext,uniphier-pcie-phy.yaml  |    8 +-
 .../phy/socionext,uniphier-usb3hs-phy.yaml         |    7 +-
 .../phy/socionext,uniphier-usb3ss-phy.yaml         |    7 +-
 .../Bindings/pinctrl/atmel,at91rm9200-pinctrl.yaml |  184 +
 .../Bindings/pinctrl/nuvoton,npcm845-pinctrl.yaml  |   70 +-
 .../device-tree/Bindings/pinctrl/pincfg-node.yaml  |    3 +
 .../Bindings/pinctrl/qcom,apq8064-pinctrl.yaml     |  110 +
 .../Bindings/pinctrl/qcom,apq8084-pinctrl.yaml     |  129 +
 .../Bindings/pinctrl/qcom,ipq4019-pinctrl.yaml     |  103 +
 .../Bindings/pinctrl/qcom,ipq8064-pinctrl.yaml     |  108 +
 .../Bindings/pinctrl/qcom,pmic-gpio.yaml           |    1 +
 .../Bindings/pinctrl/qcom,sdm845-pinctrl.yaml      |    1 +
 .../device-tree/Bindings/pinctrl/renesas,pfc.yaml  |    1 +
 .../Bindings/pinctrl/rockchip,pinctrl.yaml         |    1 +
 .../Bindings/pinctrl/sophgo,cv1800-pinctrl.yaml    |  122 +
 .../Bindings/pinctrl/st,stm32-pinctrl.yaml         |    4 +-
 .../Bindings/platform/microsoft,surface-sam.yaml   |   47 +
 .../Bindings/power/renesas,rcar-sysc.yaml          |    1 +
 .../Bindings/power/rockchip,power-controller.yaml  |    1 +
 .../Bindings/power/rockchip-io-domain.yaml         |   24 +
 .../Bindings/power/supply/sc27xx-fg.yaml           |    6 +
 .../x-powers,axp20x-battery-power-supply.yaml      |    7 +
 .../supply/x-powers,axp20x-usb-power-supply.yaml   |   72 +-
 .../device-tree/Bindings/power/wakeup-source.txt   |    4 +-
 sys/contrib/device-tree/Bindings/ptp/fsl,ptp.yaml  |   22 +-
 .../Bindings/pwm/allwinner,sun4i-a10-pwm.yaml      |    9 +-
 .../Bindings/pwm/cirrus,ep9301-pwm.yaml            |   53 +
 .../device-tree/Bindings/pwm/pwm-amlogic.yaml      |   17 +
 .../device-tree/Bindings/pwm/renesas,pwm-rcar.yaml |    1 +
 .../device-tree/Bindings/pwm/renesas,tpu-pwm.yaml  |    1 +
 .../regulator/mediatek,mt6397-regulator.yaml       |  238 ++
 .../Bindings/regulator/microchip,mcp16502.yaml     |   20 +
 .../Bindings/regulator/qcom,qca6390-pmu.yaml       |   22 +-
 .../device-tree/Bindings/remoteproc/mtk,scp.yaml   |    2 +-
 .../Bindings/remoteproc/qcom,glink-rpm-edge.yaml   |    2 +-
 .../Bindings/remoteproc/qcom,rpm-proc.yaml         |    4 +-
 .../Bindings/remoteproc/qcom,sm8550-pas.yaml       |    3 +
 .../Bindings/remoteproc/ti,k3-m4f-rproc.yaml       |  125 +
 .../Bindings/remoteproc/xlnx,zynqmp-r5fss.yaml     |    1 +
 .../Bindings/reset/amlogic,meson-reset.yaml        |    1 +
 .../device-tree/Bindings/reset/renesas,rst.yaml    |    1 +
 .../reset/socionext,uniphier-glue-reset.yaml       |    8 +-
 .../device-tree/Bindings/riscv/extensions.yaml     |    7 +
 sys/contrib/device-tree/Bindings/riscv/sophgo.yaml |    5 +
 .../Bindings/rng/rockchip,rk3568-rng.yaml          |   61 +
 .../device-tree/Bindings/rtc/fsl,ls-ftm-alarm.yaml |    2 +-
 .../Bindings/rtc/microcrystal,rv3028.yaml          |    3 +
 .../device-tree/Bindings/rtc/sprd,sc2731-rtc.yaml  |   49 +
 .../device-tree/Bindings/rtc/st,stm32-rtc.yaml     |   28 +
 .../device-tree/Bindings/rtc/trivial-rtc.yaml      |    9 +-
 .../device-tree/Bindings/serial/8250_omap.yaml     |    1 +
 .../Bindings/serial/atmel,at91-usart.yaml          |    9 +-
 .../device-tree/Bindings/serial/mediatek,uart.yaml |    1 +
 .../Bindings/serial/nvidia,tegra20-hsuart.yaml     |    2 +-
 .../device-tree/Bindings/serial/renesas,scif.yaml  |    1 +
 .../device-tree/Bindings/serial/samsung_uart.yaml  |   70 +-
 .../Bindings/serial/serial-peripheral-props.yaml   |   41 +
 .../device-tree/Bindings/serial/serial.yaml        |   26 +-
 .../Bindings/soc/bcm/brcm,bcm2711-avs-monitor.yaml |   44 +
 .../Bindings/soc/cirrus/cirrus,ep9301-syscon.yaml  |   94 +
 .../Bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml        |  210 ++
 .../Bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml    |  197 +
 .../Bindings/soc/fsl/cpm_qe/fsl,ucc-hdlc.yaml      |  140 +
 .../Bindings/soc/fsl/fsl,layerscape-scfg.yaml      |    3 +
 .../device-tree/Bindings/soc/fsl/fsl,rcpm.yaml     |   87 +
 .../Bindings/soc/qcom/qcom,pmic-glink.yaml         |    5 +
 .../Bindings/soc/qcom/qcom,smd-rpm.yaml            |   74 +-
 .../device-tree/Bindings/soc/qcom/qcom,smd.yaml    |    2 +-
 .../device-tree/Bindings/soc/renesas/renesas.yaml  |   14 +
 .../device-tree/Bindings/soc/rockchip/grf.yaml     |   16 +
 .../Bindings/soc/samsung/exynos-usi.yaml           |   15 +-
 .../Bindings/soc/ti/ti,am654-serdes-ctrl.yaml      |    3 +-
 .../device-tree/Bindings/soc/ti/ti,pruss.yaml      |   20 +
 .../Bindings/sound/amlogic,axg-sound-card.yaml     |    7 +
 .../Bindings/sound/amlogic,gx-sound-card.yaml      |    7 +
 .../device-tree/Bindings/sound/cirrus,cs4271.yaml  |  101 +
 .../Bindings/sound/cirrus,ep9301-i2s.yaml          |   16 +
 .../Bindings/sound/davinci-mcasp-audio.yaml        |   18 +-
 .../device-tree/Bindings/sound/dlg,da7213.yaml     |  103 +
 .../device-tree/Bindings/sound/everest,es8326.yaml |    2 +-
 .../Bindings/sound/fsl,imx-audio-es8328.yaml       |  111 +
 .../device-tree/Bindings/sound/fsl,saif.yaml       |   83 +
 .../Bindings/sound/mediatek,mt8365-afe.yaml        |  130 +
 .../Bindings/sound/mediatek,mt8365-mt6357.yaml     |  107 +
 .../Bindings/sound/microchip,sama7g5-spdifrx.yaml  |    5 +-
 .../Bindings/sound/qcom,apq8016-sbc-sndcard.yaml   |  205 ++
 .../Bindings/sound/qcom,lpass-wsa-macro.yaml       |   22 +-
 .../device-tree/Bindings/sound/qcom,sm8250.yaml    |  138 +-
 .../device-tree/Bindings/sound/realtek,rt5616.yaml |   12 +
 .../device-tree/Bindings/sound/renesas,rsnd.yaml   |    8 +-
 .../device-tree/Bindings/sound/renesas,rz-ssi.yaml |    4 +
 .../Bindings/sound/rockchip,rk3308-codec.yaml      |    4 +
 .../device-tree/Bindings/sound/samsung,odroid.yaml |    5 -
 .../device-tree/Bindings/sound/serial-midi.yaml    |    3 +
 .../device-tree/Bindings/sound/st,sta350.txt       |    2 +-
 .../device-tree/Bindings/sound/ti,pcm512x.yaml     |  101 +
 .../Bindings/sound/ti,tlv320dac3100.yaml           |  127 +
 .../device-tree/Bindings/sound/ti,tpa6130a2.yaml   |   55 +
 .../device-tree/Bindings/spi/cdns,xspi.yaml        |   32 +-
 .../Bindings/spi/cirrus,ep9301-spi.yaml            |   70 +
 .../Bindings/spi/mediatek,spi-mt65xx.yaml          |    1 +
 .../Bindings/spi/microchip,mpfs-spi.yaml           |    7 +-
 .../device-tree/Bindings/spi/nxp,sc18is.yaml       |   51 +
 .../device-tree/Bindings/spi/spi-nxp-fspi.yaml     |    1 +
 .../device-tree/Bindings/spi/spi-rockchip.yaml     |    1 +
 .../Bindings/thermal/amlogic,thermal.yaml          |    3 +
 .../device-tree/Bindings/thermal/qcom-tsens.yaml   |    3 +-
 .../Bindings/timer/brcm,bcm2835-system-timer.yaml  |   50 +
 .../device-tree/Bindings/timer/fsl,ftm-timer.yaml  |   59 +
 .../Bindings/timer/nxp,lpc3220-timer.yaml          |   55 +
 .../Bindings/timer/rockchip,rk-timer.yaml          |    1 +
 .../device-tree/Bindings/timer/ti,da830-timer.yaml |   68 +
 .../device-tree/Bindings/trivial-devices.yaml      |   24 +-
 .../device-tree/Bindings/usb/fsl,ls1028a.yaml      |   52 +
 .../device-tree/Bindings/usb/qcom,dwc3.yaml        |   20 +-
 .../device-tree/Bindings/usb/ti,j721e-usb.yaml     |    3 +-
 .../device-tree/Bindings/vendor-prefixes.yaml      |    8 +
 .../Bindings/watchdog/cirrus,ep9301-wdt.yaml       |   42 +
 .../Bindings/watchdog/nxp,lpc1850-wwdt.yaml        |   52 +
 .../device-tree/Bindings/watchdog/qcom-wdt.yaml    |    1 +
 .../device-tree/Bindings/watchdog/renesas,wdt.yaml |   17 +-
 .../device-tree/Bindings/watchdog/snps,dw-wdt.yaml |    1 +
 .../Bindings/watchdog/st,stm32-iwdg.yaml           |    6 +
 .../Bindings/watchdog/ti,davinci-wdt.yaml          |   55 +
 .../Bindings/watchdog/zii,rave-wdt.yaml            |   49 +
 sys/contrib/device-tree/Makefile                   |   24 +-
 .../device-tree/include/dt-bindings/arm/qcom,ids.h |    4 +
 .../device-tree/include/dt-bindings/clock/at91.h   |    4 +
 .../include/dt-bindings/clock/axg-audio-clkc.h     |    7 +
 .../dt-bindings/clock/cirrus,ep9301-syscon.h       |   46 +
 .../include/dt-bindings/clock/exynos7885.h         |   32 +-
 .../include/dt-bindings/clock/exynos850.h          |    1 +
 .../include/dt-bindings/clock/nxp,imx95-clock.h    |    3 +
 .../include/dt-bindings/clock/px30-cru.h           |    4 -
 .../include/dt-bindings/clock/qcom,gcc-msm8998.h   |    5 +
 .../include/dt-bindings/clock/qcom,gcc-sc8180x.h   |    5 +
 .../include/dt-bindings/clock/qcom,sm4450-camcc.h  |  106 +
 .../include/dt-bindings/clock/qcom,sm4450-dispcc.h |   51 +
 .../include/dt-bindings/clock/qcom,sm4450-gpucc.h  |   62 +
 .../include/dt-bindings/clock/qcom,sm8150-camcc.h  |  135 +
 .../include/dt-bindings/clock/qcom,sm8650-dispcc.h |    7 +-
 .../dt-bindings/clock/renesas,r9a09g057-cpg.h      |   21 +
 .../include/dt-bindings/clock/rk3036-cru.h         |    2 -
 .../include/dt-bindings/clock/rk3228-cru.h         |    2 -
 .../include/dt-bindings/clock/rk3288-cru.h         |    2 -
 .../include/dt-bindings/clock/rk3308-cru.h         |    2 -
 .../include/dt-bindings/clock/rk3328-cru.h         |    2 -
 .../include/dt-bindings/clock/rk3368-cru.h         |    2 -
 .../include/dt-bindings/clock/rk3399-cru.h         |    4 -
 .../dt-bindings/clock/rockchip,rk3576-cru.h        |  592 +++
 .../dt-bindings/clock/samsung,exynosautov9.h       |   11 +
 .../dt-bindings/clock/samsung,exynosautov920.h     |  191 +
 .../include/dt-bindings/iio/adi,ad4695.h           |    9 +
 .../dt-bindings/interconnect/qcom,ipq5332.h        |   46 +
 .../dt-bindings/interconnect/qcom,msm8937.h        |   93 +
 .../dt-bindings/interconnect/qcom,msm8976.h        |   97 +
 .../include/dt-bindings/interconnect/qcom,sm8350.h |   10 -
 .../dt-bindings/interrupt-controller/arm-gic.h     |    2 +
 .../include/dt-bindings/mailbox/qcom-ipcc.h        |    2 +
 .../include/dt-bindings/pinctrl/pinctrl-cv1800b.h  |   63 +
 .../include/dt-bindings/pinctrl/pinctrl-cv1812h.h  |  127 +
 .../include/dt-bindings/pinctrl/pinctrl-cv18xx.h   |   19 +
 .../include/dt-bindings/pinctrl/pinctrl-sg2000.h   |  127 +
 .../include/dt-bindings/pinctrl/pinctrl-sg2002.h   |   79 +
 .../dt-bindings/power/rockchip,rk3576-power.h      |   30 +
 .../dt-bindings/reset/rockchip,rk3576-cru.h        |  564 +++
 .../include/dt-bindings/soc/qe-fsl,tsa.h           |   13 +
 .../device-tree/src/arm/amlogic/meson8b-ec100.dts  |    2 -
 .../src/arm/arm/arm-realview-eb-mp.dtsi            |    2 +-
 .../src/arm/arm/arm-realview-pb11mp.dts            |    2 +-
 .../device-tree/src/arm/arm/arm-realview-pba8.dts  |    2 +-
 .../src/arm/arm/arm-realview-pbx-a9.dts            |    2 +-
 .../src/arm/aspeed/aspeed-bmc-ampere-mtjade.dts    |   20 +-
 .../arm/aspeed/aspeed-bmc-ampere-mtmitchell.dts    |  154 +
 .../aspeed/aspeed-bmc-arm-stardragon4800-rep2.dts  |    4 -
 .../arm/aspeed/aspeed-bmc-asrock-spc621d8hm3.dts   |   12 +-
 .../src/arm/aspeed/aspeed-bmc-asrock-x570d4u.dts   |    4 -
 .../arm/aspeed/aspeed-bmc-facebook-catalina.dts    | 1110 ++++++
 .../arm/aspeed/aspeed-bmc-facebook-greatlakes.dts  |    2 +-
 .../src/arm/aspeed/aspeed-bmc-facebook-harma.dts   |  177 +-
 .../src/arm/aspeed/aspeed-bmc-facebook-minerva.dts |  518 ++-
 .../src/arm/aspeed/aspeed-bmc-ibm-blueridge-4u.dts |   21 +
 .../src/arm/aspeed/aspeed-bmc-ibm-blueridge.dts    | 1686 +++++++++
 .../src/arm/aspeed/aspeed-bmc-ibm-bonnell.dts      |    5 -
 .../src/arm/aspeed/aspeed-bmc-ibm-everest.dts      |    5 -
 .../src/arm/aspeed/aspeed-bmc-ibm-fuji.dts         | 3876 ++++++++++++++++++++
 .../src/arm/aspeed/aspeed-bmc-ibm-rainier.dts      |    5 -
 .../src/arm/aspeed/aspeed-bmc-ibm-system1.dts      |    6 +-
 .../src/arm/aspeed/aspeed-bmc-inspur-fp5280g2.dts  |    4 -
 .../src/arm/aspeed/aspeed-bmc-inspur-on5263m5.dts  |    4 -
 .../src/arm/aspeed/aspeed-bmc-intel-s2600wf.dts    |    4 -
 .../src/arm/aspeed/aspeed-bmc-opp-lanyang.dts      |    4 -
 .../src/arm/aspeed/aspeed-bmc-opp-nicole.dts       |    4 -
 .../src/arm/aspeed/aspeed-bmc-opp-romulus.dts      |    4 -
 .../src/arm/aspeed/aspeed-bmc-opp-swift.dts        |    4 -
 .../src/arm/aspeed/aspeed-bmc-opp-tacoma.dts       |    5 -
 .../src/arm/aspeed/aspeed-bmc-opp-witherspoon.dts  |    9 -
 .../src/arm/aspeed/aspeed-bmc-opp-zaius.dts        |    2 -
 .../arm/aspeed/aspeed-bmc-supermicro-x11spi.dts    |    4 -
 .../device-tree/src/arm/aspeed/aspeed-g4.dtsi      |    7 +-
 .../device-tree/src/arm/aspeed/aspeed-g5.dtsi      |   18 +-
 .../device-tree/src/arm/aspeed/aspeed-g6.dtsi      |   29 +-
 .../src/arm/aspeed/ibm-power11-quad.dtsi           | 1539 ++++++++
 .../src/arm/broadcom/bcm21664-garnet.dts           |    4 +
 .../device-tree/src/arm/broadcom/bcm21664.dtsi     |  342 +-
 .../src/arm/broadcom/bcm2166x-common.dtsi          |  334 ++
 .../device-tree/src/arm/broadcom/bcm23550.dtsi     |  370 +-
 .../src/arm/broadcom/bcm2837-rpi-cm3-io3.dts       |    2 +-
 .../device-tree/src/arm/broadcom/bcm2837.dtsi      |    2 +-
 .../src/arm/broadcom/bcm53016-meraki-mr32.dts      |   12 +-
 .../arm/broadcom/bcm958625-meraki-mx6x-common.dtsi |   12 +-
 .../device-tree/src/arm/cirrus/ep93xx-bk3.dts      |  125 +
 .../device-tree/src/arm/cirrus/ep93xx-edb9302.dts  |  181 +
 .../device-tree/src/arm/cirrus/ep93xx-ts7250.dts   |  145 +
 sys/contrib/device-tree/src/arm/cirrus/ep93xx.dtsi |  444 +++
 .../intel/socfpga/socfpga_cyclone5_vining_fpga.dts |    4 +-
 .../src/arm/marvell/armada-385-clearfog-gtr.dtsi   |    8 +-
 .../src/arm/microchip/at91-sam9x60_curiosity.dts   |    2 -
 .../src/arm/microchip/at91-sam9x60ek.dts           |    4 -
 .../src/arm/microchip/at91-sama5d27_wlsom1.dtsi    |   13 +
 .../src/arm/microchip/at91-sama5d29_curiosity.dts  |   13 +
 .../src/arm/microchip/at91-sama5d2_icp.dts         |   13 +
 .../src/arm/microchip/at91-sama7g54_curiosity.dts  |   13 +
 .../src/arm/microchip/at91-sama7g5ek.dts           |   53 +
 .../device-tree/src/arm/microchip/at91rm9200.dtsi  |    2 +-
 .../device-tree/src/arm/microchip/at91sam9260.dtsi |    2 +-
 .../device-tree/src/arm/microchip/at91sam9261.dtsi |    2 +-
 .../device-tree/src/arm/microchip/at91sam9263.dtsi |    2 +-
 .../src/arm/microchip/at91sam9g20ek_2mmc.dts       |    4 +-
 .../at91sam9g25-gardena-smart-gateway.dts          |   24 +-
 .../device-tree/src/arm/microchip/at91sam9g45.dtsi |    2 +-
 .../device-tree/src/arm/microchip/at91sam9n12.dtsi |    2 +-
 .../src/arm/microchip/at91sam9n12ek.dts            |    6 +-
 .../device-tree/src/arm/microchip/at91sam9rl.dtsi  |    2 +-
 .../device-tree/src/arm/microchip/at91sam9x5.dtsi  |    2 +-
 .../src/arm/microchip/at91sam9x5cm.dtsi            |    4 +-
 .../device-tree/src/arm/microchip/sam9x60.dtsi     |   40 +-
 .../device-tree/src/arm/microchip/sama5d3.dtsi     |    2 +-
 .../device-tree/src/arm/microchip/sama5d4.dtsi     |    2 +-
 .../device-tree/src/arm/microchip/sama7g5.dtsi     |    2 +-
 .../src/arm/nuvoton/nuvoton-npcm730-kudo.dts       |   32 +-
 .../src/arm/nuvoton/nuvoton-npcm750-evb.dts        |    6 +-
 .../nuvoton-wpcm450-supermicro-x9sci-ln4f.dts      |    6 +-
 .../src/arm/nvidia/tegra114-asus-tf701t.dts        | 1602 ++++++--
 .../src/arm/nvidia/tegra20-trimslice.dts           |   30 +-
 sys/contrib/device-tree/src/arm/nxp/imx/imx1.dtsi  |    2 +-
 sys/contrib/device-tree/src/arm/nxp/imx/imx27.dtsi |    2 +-
 .../device-tree/src/arm/nxp/imx/imx53-mba53.dts    |    4 +-
 .../src/arm/nxp/imx/imx53-qsb-hdmi.dtso            |    6 -
 .../device-tree/src/arm/nxp/imx/imx53-tqma53.dtsi  |    4 +-
 .../device-tree/src/arm/nxp/imx/imx6q-cm-fx6.dts   |   15 +-
 .../device-tree/src/arm/nxp/imx/imx6q-prti6q.dts   |   15 +-
 .../device-tree/src/arm/nxp/imx/imx6q-tbs2910.dts  |    9 +-
 .../src/arm/nxp/imx/imx6qdl-apalis.dtsi            |   15 +-
 .../src/arm/nxp/imx/imx6qdl-apf6dev.dtsi           |    9 +-
 .../src/arm/nxp/imx/imx6qdl-aristainetos2.dtsi     |    2 +-
 .../src/arm/nxp/imx/imx6qdl-colibri.dtsi           |   15 +-
 .../src/arm/nxp/imx/imx6qdl-cubox-i.dtsi           |    9 +-
 .../src/arm/nxp/imx/imx6qdl-gw52xx.dtsi            |    4 +-
 .../src/arm/nxp/imx/imx6qdl-gw53xx.dtsi            |    4 +-
 .../src/arm/nxp/imx/imx6qdl-gw54xx.dtsi            |    4 +-
 .../src/arm/nxp/imx/imx6qdl-gw553x.dtsi            |    4 +-
 .../src/arm/nxp/imx/imx6qdl-gw560x.dtsi            |    4 +-
 .../src/arm/nxp/imx/imx6qdl-gw5903.dtsi            |   10 +-
 .../src/arm/nxp/imx/imx6qdl-gw5904.dtsi            |    4 +-
 .../src/arm/nxp/imx/imx6qdl-gw5910.dtsi            |    4 +-
 .../src/arm/nxp/imx/imx6qdl-gw5912.dtsi            |    4 +-
 .../src/arm/nxp/imx/imx6qdl-hummingboard.dtsi      |    9 +-
 .../src/arm/nxp/imx/imx6qdl-icore-rqs.dtsi         |    8 +-
 .../device-tree/src/arm/nxp/imx/imx6qdl-mba6a.dtsi |    2 +-
 .../device-tree/src/arm/nxp/imx/imx6qdl-mba6b.dtsi |   11 +-
 .../src/arm/nxp/imx/imx6qdl-sabreauto.dtsi         |   13 +-
 .../device-tree/src/arm/nxp/imx/imx6qdl-tqma6.dtsi |   14 -
 .../src/arm/nxp/imx/imx6qdl-tqma6a.dtsi            |    4 +-
 .../src/arm/nxp/imx/imx6qdl-tqma6b.dtsi            |   20 +-
 .../device-tree/src/arm/nxp/imx/imx6qdl-tx6.dtsi   |    4 +-
 .../src/arm/nxp/imx/imx6qdl-var-dart.dtsi          |    4 +-
 .../src/arm/nxp/imx/imx6qdl-var-som.dtsi           |    4 +-
 .../src/arm/nxp/imx/imx6qdl-wandboard.dtsi         |    9 +-
 .../device-tree/src/arm/nxp/imx/imx6sl-evk.dts     |   12 +-
 .../device-tree/src/arm/nxp/imx/imx6sl-warp.dts    |    8 +-
 .../src/arm/nxp/imx/imx6sx-sabreauto.dts           |    9 +-
 .../device-tree/src/arm/nxp/imx/imx6sx-sdb.dtsi    |    9 +-
 .../src/arm/nxp/imx/imx6sx-udoo-neo.dtsi           |    5 +
 .../src/arm/nxp/imx/imx6ul-14x14-evk.dtsi          |    4 +-
 .../src/arm/nxp/imx/imx6ul-ccimx6ulsbcexpress.dts  |    4 +-
 .../src/arm/nxp/imx/imx6ul-ccimx6ulsbcpro.dts      |   14 +-
 .../src/arm/nxp/imx/imx6ul-ccimx6ulsom.dtsi        |    4 +-
 .../device-tree/src/arm/nxp/imx/imx6ul-geam.dts    |    6 +-
 .../device-tree/src/arm/nxp/imx/imx6ul-isiot.dtsi  |    4 +-
 .../src/arm/nxp/imx/imx6ul-kontron-bl-common.dtsi  |    2 +-
 .../src/arm/nxp/imx/imx6ul-liteboard.dts           |    2 +-
 .../nxp/imx/imx6ul-phytec-segin-peb-wlbt-05.dtsi   |    4 +-
 .../src/arm/nxp/imx/imx6ul-phytec-segin.dtsi       |    6 +-
 .../src/arm/nxp/imx/imx6ul-tqma6ul-common.dtsi     |    2 +-
 .../src/arm/nxp/imx/imx6ul-tx6ul-mainboard.dts     |    2 +-
 .../device-tree/src/arm/nxp/imx/imx6ul-tx6ul.dtsi  |   18 +-
 .../src/arm/nxp/imx/imx6ull-myir-mys-6ulx.dtsi     |    8 +-
 .../arm/nxp/imx/imx6ull-seeed-npi-dev-board.dtsi   |   20 +-
 .../src/arm/nxp/imx/imx6ull-seeed-npi.dtsi         |    6 +-
 .../src/arm/nxp/imx/imx6ulz-bsh-smm-m2.dts         |    2 +-
 .../device-tree/src/arm/nxp/imx/imx7-colibri.dtsi  |    2 +-
 .../device-tree/src/arm/nxp/imx/imx7-mba7.dtsi     |    8 +-
 .../src/arm/nxp/imx/imx7d-nitrogen7.dts            |    4 +-
 .../device-tree/src/arm/nxp/imx/imx7d-pico.dtsi    |   20 +-
 .../src/arm/nxp/imx/imx7d-remarkable2.dts          |    8 +-
 .../device-tree/src/arm/nxp/imx/imx7d-sdb-reva.dts |   34 +-
 .../device-tree/src/arm/nxp/imx/imx7d-sdb.dts      |  608 ++-
 .../device-tree/src/arm/nxp/imx/imx7d-zii-rmu2.dts |    2 +-
 .../device-tree/src/arm/nxp/imx/imx7s-warp.dts     |    4 +-
 .../device-tree/src/arm/nxp/imx/mba6ulx.dtsi       |    6 +-
 .../src/arm/nxp/lpc/lpc4357-ea4357-devkit.dts      |    4 +-
 .../src/arm/nxp/lpc/lpc4357-myd-lpc4357.dts        |    2 +-
 .../device-tree/src/arm/nxp/mxs/imx23-evk.dts      |    4 +-
 .../src/arm/nxp/mxs/imx23-olinuxino.dts            |    4 +-
 .../device-tree/src/arm/nxp/mxs/imx23-sansa.dts    |    4 +-
 .../src/arm/nxp/mxs/imx23-stmp378x_devb.dts        |    4 +-
 .../device-tree/src/arm/nxp/mxs/imx23-xfi3.dts     |    4 +-
 sys/contrib/device-tree/src/arm/nxp/mxs/imx23.dtsi |    4 +-
 .../src/arm/nxp/mxs/imx28-apx4devkit.dts           |   20 +-
 .../device-tree/src/arm/nxp/mxs/imx28-cfa10037.dts |    4 +-
 .../device-tree/src/arm/nxp/mxs/imx28-lwe.dtsi     |   38 +-
 .../device-tree/src/arm/nxp/mxs/imx28-tx28.dts     |    2 +-
 sys/contrib/device-tree/src/arm/nxp/mxs/imx28.dtsi |    4 +-
 sys/contrib/device-tree/src/arm/qcom/pma8084.dtsi  |   16 +-
 .../src/arm/qcom/qcom-apq8064-asus-nexus7-flo.dts  |    4 -
 .../src/arm/qcom/qcom-apq8064-cm-qs600.dts         |   25 +-
 .../src/arm/qcom/qcom-apq8064-ifc6410.dts          |   25 +-
 .../src/arm/qcom/qcom-apq8064-pins.dtsi            |  362 +-
 .../qcom/qcom-apq8064-sony-xperia-lagan-yuga.dts   |   10 +-
 .../device-tree/src/arm/qcom/qcom-apq8064.dtsi     |   39 +-
 .../device-tree/src/arm/qcom/qcom-apq8084.dtsi     |    2 +-
 .../src/arm/qcom/qcom-ipq4018-ap120c-ac.dtsi       |   34 +-
 .../src/arm/qcom/qcom-ipq4018-jalapeno.dts         |   27 +-
 .../src/arm/qcom/qcom-ipq4019-ap.dk01.1.dtsi       |   26 +-
 .../src/arm/qcom/qcom-ipq4019-ap.dk04.1.dtsi       |   14 +-
 .../src/arm/qcom/qcom-ipq4019-ap.dk07.1-c1.dts     |    8 +-
 .../src/arm/qcom/qcom-ipq4019-ap.dk07.1-c2.dts     |    2 +-
 .../src/arm/qcom/qcom-ipq4019-ap.dk07.1.dtsi       |    6 +-
 .../src/arm/qcom/qcom-ipq8064-ap148.dts            |   11 +-
 .../src/arm/qcom/qcom-ipq8064-rb3011.dts           |   76 +-
 .../device-tree/src/arm/qcom/qcom-ipq8064.dtsi     |  116 +-
 .../arm/qcom/qcom-msm8226-microsoft-common.dtsi    |   26 +
 .../arm/qcom/qcom-msm8226-microsoft-moneypenny.dts |    3 +
 .../device-tree/src/arm/qcom/qcom-msm8226.dtsi     |  136 +-
 .../src/arm/qcom/qcom-msm8926-microsoft-tesla.dts  |    3 +
 .../device-tree/src/arm/qcom/qcom-msm8974.dtsi     |    4 +-
 .../qcom/qcom-msm8974pro-samsung-klte-common.dtsi  |   13 +
 .../device-tree/src/arm/rockchip/rk3036-kylin.dts  |    4 +-
 .../device-tree/src/arm/rockchip/rk3036.dtsi       |   14 +-
 .../device-tree/src/arm/rockchip/rk3128.dtsi       |   26 +-
 .../src/arm/rockchip/rv1108-elgin-r1.dts           |    4 +-
 .../src/arm/rockchip/rv1126-pinctrl.dtsi           |  256 ++
 .../device-tree/src/arm/rockchip/rv1126.dtsi       |  151 +
 .../device-tree/src/arm/st/stm32mp13-pinctrl.dtsi  |   20 +-
 .../src/arm/st/stm32mp135f-dhcor-dhsbc.dts         |   44 +
 .../device-tree/src/arm/st/stm32mp15-pinctrl.dtsi  |    3 +
 .../device-tree/src/arm/st/stm32mp151a-prtt1a.dts  |   12 +-
 .../device-tree/src/arm/st/stm32mp151a-prtt1c.dts  |  108 +-
 .../device-tree/src/arm/st/stm32mp151a-prtt1l.dtsi |  126 +-
 .../device-tree/src/arm/st/stm32mp151a-prtt1s.dts  |   16 +-
 .../src/arm/st/stm32mp151c-mecio1r0.dts            |   48 +
 .../device-tree/src/arm/st/stm32mp151c-mect1s.dts  |  290 ++
 .../src/arm/st/stm32mp153c-mecio1r1.dts            |   48 +
 .../src/arm/st/stm32mp15x-mecio1-io.dtsi           |  527 +++
 .../src/arm/st/stm32mp15xx-dhcom-pdk2.dtsi         |   12 +-
 .../src/arm/ti/omap/am335x-bone-common.dtsi        |   66 +-
 .../src/arm/ti/omap/am335x-boneblue.dts            |   12 +-
 .../device-tree/src/arm/ti/omap/am335x-nano.dts    |    2 +-
 .../device-tree/src/arm/ti/omap/am335x-regor.dtsi  |   10 +-
 .../device-tree/src/arm/ti/omap/am335x-wega.dtsi   |    7 +-
 .../src/arm/xilinx/zynq-zturn-common.dtsi          |    4 +-
 .../src/arm64/allwinner/sun50i-a64.dtsi            |   16 +
 .../arm64/allwinner/sun50i-h5-nanopi-neo-plus2.dts |   37 +
 .../src/arm64/allwinner/sun50i-h616.dtsi           |    2 +
 .../allwinner/sun50i-h700-anbernic-rg35xx-2024.dts |   27 +-
 .../allwinner/sun50i-h700-anbernic-rg35xx-sp.dts   |   34 +
 .../src/arm64/amlogic/amlogic-a4-common.dtsi       |   14 +
 .../device-tree/src/arm64/amlogic/amlogic-a5.dtsi  |   10 +
 .../src/arm64/amlogic/amlogic-c3-c302x-aw409.dts   |  231 ++
 .../src/arm64/amlogic/amlogic-c3-c308l-aw419.dts   |  260 ++
 .../device-tree/src/arm64/amlogic/amlogic-c3.dtsi  |  503 ++-
 .../device-tree/src/arm64/amlogic/amlogic-t7.dtsi  |    8 +
 .../src/arm64/amlogic/meson-axg-s400.dts           |    4 +
 .../src/arm64/amlogic/meson-g12a-fbx8am.dts        |    4 +
 .../src/arm64/amlogic/meson-g12a-radxa-zero.dts    |    4 +
 .../src/arm64/amlogic/meson-g12a-sei510.dts        |    4 +
 .../src/arm64/amlogic/meson-g12a-u200.dts          |    4 +
 .../src/arm64/amlogic/meson-g12a-x96-max.dts       |    4 +
 .../amlogic/meson-g12b-bananapi-cm4-cm4io.dts      |    4 +
 .../meson-g12b-bananapi-cm4-mnt-reform2.dts        |    4 +
 .../src/arm64/amlogic/meson-g12b-bananapi.dtsi     |    4 +
 .../src/arm64/amlogic/meson-g12b-dreambox.dtsi     |    6 +
 .../src/arm64/amlogic/meson-g12b-gsking-x.dts      |    4 +
 .../src/arm64/amlogic/meson-g12b-gtking-pro.dts    |    4 +
 .../src/arm64/amlogic/meson-g12b-gtking.dts        |    4 +
 .../arm64/amlogic/meson-g12b-odroid-go-ultra.dts   |    4 +
 .../src/arm64/amlogic/meson-g12b-odroid-n2.dtsi    |    4 +
 .../src/arm64/amlogic/meson-g12b-odroid-n2l.dts    |    4 +
 .../src/arm64/amlogic/meson-g12b-radxa-zero2.dts   |    4 +
 .../src/arm64/amlogic/meson-g12b-ugoos-am6.dts     |    4 +
 .../src/arm64/amlogic/meson-gx-libretech-pc.dtsi   |    4 +
 .../src/arm64/amlogic/meson-gx-p23x-q20x.dtsi      |    4 +
 .../src/arm64/amlogic/meson-gxbb-kii-pro.dts       |    4 +
 .../src/arm64/amlogic/meson-gxbb-nanopi-k2.dts     |    4 +
 .../src/arm64/amlogic/meson-gxbb-nexbox-a95x.dts   |    4 +
 .../src/arm64/amlogic/meson-gxbb-odroidc2.dts      |    4 +
 .../src/arm64/amlogic/meson-gxbb-p200.dts          |    4 +
 .../src/arm64/amlogic/meson-gxbb-p201.dts          |    4 +
 .../src/arm64/amlogic/meson-gxbb-vega-s95.dtsi     |    4 +
 .../src/arm64/amlogic/meson-gxbb-wetek-hub.dts     |    4 +
 .../src/arm64/amlogic/meson-gxbb-wetek-play2.dts   |    4 +
 .../arm64/amlogic/meson-gxl-s805x-libretech-ac.dts |    4 +
 .../src/arm64/amlogic/meson-gxl-s805x-p241.dts     |    4 +
 .../arm64/amlogic/meson-gxl-s905x-khadas-vim.dts   |    4 +
 .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts    |    4 +
 .../arm64/amlogic/meson-gxl-s905x-libretech-cc.dts |    4 +
 .../src/arm64/amlogic/meson-gxl-s905x-p212.dts     |    4 +
 .../src/arm64/amlogic/meson-gxl-s905x-vero4k.dts   |    5 +
 .../src/arm64/amlogic/meson-gxlx-s905l-p271.dts    |    4 -
 .../src/arm64/amlogic/meson-gxm-khadas-vim2.dts    |    4 +
 .../src/arm64/amlogic/meson-gxm-nexbox-a1.dts      |    4 +
 .../src/arm64/amlogic/meson-gxm-rbox-pro.dts       |    4 +
 .../src/arm64/amlogic/meson-khadas-vim3.dtsi       |    4 +
 .../arm64/amlogic/meson-libretech-cottonwood.dtsi  |    4 +
 .../src/arm64/amlogic/meson-s4-s805x2-aq222.dts    |  145 +
 .../device-tree/src/arm64/amlogic/meson-s4.dtsi    |  136 +
 .../arm64/amlogic/meson-sm1-a95xf3-air-gbit.dts    |    4 +
 .../src/arm64/amlogic/meson-sm1-a95xf3-air.dts     |    4 +
 .../arm64/amlogic/meson-sm1-bananapi-m2-pro.dts    |    4 +
 .../src/arm64/amlogic/meson-sm1-bananapi-m5.dts    |    4 +
 .../src/arm64/amlogic/meson-sm1-h96-max.dts        |    4 +
 .../src/arm64/amlogic/meson-sm1-odroid.dtsi        |    4 +
 .../src/arm64/amlogic/meson-sm1-sei610.dts         |    4 +
 .../src/arm64/amlogic/meson-sm1-x96-air-gbit.dts   |    4 +
 .../src/arm64/amlogic/meson-sm1-x96-air.dts        |    4 +
 .../device-tree/src/arm64/apm/apm-storm.dtsi       |    2 +-
 .../device-tree/src/arm64/arm/foundation-v8.dtsi   |    4 +-
 .../device-tree/src/arm64/arm/fvp-base-revc.dts    |    4 +-
 .../device-tree/src/arm64/arm/rtsm_ve-aemv8a.dts   |    4 +-
 .../src/arm64/broadcom/bcm2712-rpi-5-b.dts         |   64 +
 .../device-tree/src/arm64/broadcom/bcm2712.dtsi    |  283 ++
 .../src/arm64/exynos/exynos7885-jackpotlte.dts     |    2 +-
 .../device-tree/src/arm64/exynos/exynosautov9.dtsi |   46 +
 .../src/arm64/exynos/exynosautov920.dtsi           |   40 +-
 .../device-tree/src/arm64/exynos/google/gs101.dtsi |   15 +
 .../src/arm64/freescale/fsl-ls1012a-frdm.dts       |   12 +-
 .../src/arm64/freescale/fsl-ls1012a.dtsi           |    5 +-
 .../fsl-ls1028a-kontron-sl28-var3-ads2.dts         |   12 +
 .../src/arm64/freescale/fsl-ls1028a.dtsi           |   29 +-
 .../src/arm64/freescale/fsl-ls1043-post.dtsi       |    3 +
 .../src/arm64/freescale/fsl-ls1043a-qds.dts        |    2 +-
 .../src/arm64/freescale/fsl-ls1043a.dtsi           |   15 +-
 .../src/arm64/freescale/fsl-ls1046-post.dtsi       |    4 +
 .../src/arm64/freescale/fsl-ls1046a-qds.dts        |    2 +-
 .../src/arm64/freescale/fsl-ls1046a.dtsi           |   13 +-
 .../src/arm64/freescale/fsl-ls1088a-rdb.dts        |    7 +
 .../src/arm64/freescale/fsl-ls1088a-ten64.dts      |    6 +-
 .../src/arm64/freescale/fsl-ls1088a.dtsi           |   17 +-
 .../src/arm64/freescale/fsl-ls208xa-qds.dtsi       |    2 +-
 .../src/arm64/freescale/fsl-ls208xa.dtsi           |   34 +-
 .../freescale/fsl-lx2160a-tqmlx2160a-mblx2160a.dts |    4 +-
 .../src/arm64/freescale/fsl-lx2160a.dtsi           |   17 +-
 .../src/arm64/freescale/imx8-ss-dma.dtsi           |   18 +-
 .../src/arm64/freescale/imx8-ss-img.dtsi           |    2 -
 .../src/arm64/freescale/imx8-ss-lvds0.dtsi         |   63 +
 .../src/arm64/freescale/imx8-ss-lvds1.dtsi         |  114 +
 .../src/arm64/freescale/imx8-ss-mipi0.dtsi         |  129 +
 .../src/arm64/freescale/imx8-ss-mipi1.dtsi         |  138 +
 .../src/arm64/freescale/imx8-ss-vpu.dtsi           |    4 +-
 .../src/arm64/freescale/imx8dx-colibri.dtsi        |   11 +
 .../src/arm64/freescale/imx8dxl-evk.dts            |    6 -
 .../arm64/freescale/imx8mm-beacon-baseboard.dtsi   |   16 +
 .../src/arm64/freescale/imx8mm-beacon-kit.dts      |    4 +-
 .../arm64/freescale/imx8mm-data-modul-edm-sbc.dts  |   19 +-
 .../src/arm64/freescale/imx8mm-emtop-baseboard.dts |   48 +
 .../src/arm64/freescale/imx8mm-evk.dtsi            |   15 +-
 .../arm64/freescale/imx8mm-phyboard-polis-rdk.dts  |    1 +
 .../imx8mm-phygate-tauri-l-rs232-rs232.dtso        |    7 +-
 .../imx8mm-phygate-tauri-l-rs232-rs485.dtso        |    7 +-
 .../imx8mm-phygate-tauri-l-rs232-rts-cts.dtso      |    6 -
 .../src/arm64/freescale/imx8mm-phygate-tauri-l.dts |    1 +
 .../src/arm64/freescale/imx8mm-tqma8mqml.dtsi      |    1 -
 .../src/arm64/freescale/imx8mm-var-som.dtsi        |    1 -
 .../freescale/imx8mm-venice-gw72xx-0x-imx219.dtso  |   16 +
 .../imx8mm-venice-gw72xx-0x-rs232-rts.dtso         |    6 +-
 .../freescale/imx8mm-venice-gw72xx-0x-rs422.dtso   |    8 +-
 .../freescale/imx8mm-venice-gw72xx-0x-rs485.dtso   |    8 +-
 .../freescale/imx8mm-venice-gw73xx-0x-imx219.dtso  |   16 +
 .../imx8mm-venice-gw73xx-0x-rs232-rts.dtso         |    2 +-
 .../freescale/imx8mm-venice-gw73xx-0x-rs422.dtso   |    4 +-
 .../freescale/imx8mm-venice-gw73xx-0x-rs485.dtso   |    4 +-
 .../arm64/freescale/imx8mm-venice-gw75xx-0x.dts    |   28 +
 .../src/arm64/freescale/imx8mm-venice-gw75xx.dtsi  |  303 ++
 .../src/arm64/freescale/imx8mm-venice-gw7901.dts   |    2 +
 .../src/arm64/freescale/imx8mm-venice-gw7902.dts   |    2 +
 .../src/arm64/freescale/imx8mm-venice-gw7903.dts   |    2 +
 .../src/arm64/freescale/imx8mm-venice-gw7904.dts   |    2 +
 .../arm64/freescale/imx8mn-beacon-baseboard.dtsi   |   16 +
 .../src/arm64/freescale/imx8mn-beacon-kit.dts      |    4 +-
 .../src/arm64/freescale/imx8mn-evk.dtsi            |   15 +-
 .../src/arm64/freescale/imx8mn-venice-gw7902.dts   |    2 +
 .../src/arm64/freescale/imx8mp-beacon-kit.dts      |   48 +
 .../arm64/freescale/imx8mp-data-modul-edm-sbc.dts  |   47 +-
 .../device-tree/src/arm64/freescale/imx8mp-evk.dts |   46 +
 .../arm64/freescale/imx8mp-phyboard-pollux-rdk.dts |   78 +
 .../src/arm64/freescale/imx8mp-phycore-no-eth.dtso |   16 +
 .../src/arm64/freescale/imx8mp-phycore-som.dtsi    |   10 +
 .../freescale/imx8mp-skov-revb-mi1010ait-1cp1.dts  |    1 +
 .../arm64/freescale/imx8mp-var-som-symphony.dts    |   11 +
 .../src/arm64/freescale/imx8mp-var-som.dtsi        |  359 ++
 .../freescale/imx8mp-venice-gw74xx-imx219.dtso     |   16 +-
 .../arm64/freescale/imx8mp-venice-gw75xx-2x.dts    |   28 +
 .../src/arm64/freescale/imx8mp-venice-gw75xx.dtsi  |  309 ++
 .../src/arm64/freescale/imx8mp-verdin-dahlia.dtsi  |   10 +
 .../src/arm64/freescale/imx8mp-verdin-dev.dtsi     |   10 +
 .../src/arm64/freescale/imx8mp-verdin-mallow.dtsi  |   10 +
 .../src/arm64/freescale/imx8mp-verdin-wifi.dtsi    |    1 -
 .../src/arm64/freescale/imx8mp-verdin-yavia.dtsi   |   10 +
 .../src/arm64/freescale/imx8mp-verdin.dtsi         |    8 +
 .../device-tree/src/arm64/freescale/imx8mp.dtsi    |   73 +-
 .../device-tree/src/arm64/freescale/imx8mq-evk.dts |   24 +-
 .../device-tree/src/arm64/freescale/imx8qm-mek.dts |  284 +-
 .../src/arm64/freescale/imx8qm-ss-lvds.dtsi        |   76 +
 .../src/arm64/freescale/imx8qm-ss-mipi.dtsi        |   19 +
 .../device-tree/src/arm64/freescale/imx8qm.dtsi    |   27 +
 .../src/arm64/freescale/imx8qxp-ss-vpu.dtsi        |    8 +
 .../device-tree/src/arm64/freescale/imx8ulp.dtsi   |    2 +-
 .../src/arm64/freescale/imx8x-colibri-aster.dtsi   |   36 +
 .../src/arm64/freescale/imx8x-colibri-eval-v3.dtsi |   36 +
 .../src/arm64/freescale/imx8x-colibri-iris.dtsi    |   36 +
 .../src/arm64/freescale/imx8x-colibri.dtsi         |  212 +-
 .../src/arm64/freescale/imx93-11x11-evk.dts        |  185 +-
 .../src/arm64/freescale/imx93-14x14-evk.dts        |  468 +++
 .../src/arm64/freescale/imx93-9x9-qsb.dts          |    2 -
 .../src/arm64/freescale/imx93-kontron-bl-osm-s.dts |  163 +
 .../src/arm64/freescale/imx93-kontron-osm-s.dtsi   |  628 ++++
 .../arm64/freescale/imx93-tqma9352-mba93xxca.dts   |  301 +-
 .../arm64/freescale/imx93-tqma9352-mba93xxla.dts   |  320 +-
 .../src/arm64/freescale/imx93-tqma9352.dtsi        |  172 +-
 .../device-tree/src/arm64/freescale/imx93.dtsi     |   47 +
 .../src/arm64/freescale/imx95-19x19-evk.dts        |  340 ++
 .../device-tree/src/arm64/freescale/imx95.dtsi     |  454 ++-
 .../device-tree/src/arm64/freescale/mba8mx.dtsi    |    9 +-
 .../src/arm64/freescale/qoriq-fman3-0-10g-0.dtsi   |    1 +
 .../src/arm64/freescale/qoriq-fman3-0-10g-1.dtsi   |    1 +
 .../src/arm64/freescale/qoriq-fman3-0-1g-0.dtsi    |    1 +
 .../src/arm64/freescale/qoriq-fman3-0-1g-1.dtsi    |    1 +
 .../src/arm64/freescale/qoriq-fman3-0-1g-2.dtsi    |    1 +
 .../src/arm64/freescale/qoriq-fman3-0-1g-3.dtsi    |    1 +
 .../src/arm64/freescale/qoriq-fman3-0-1g-4.dtsi    |    1 +
 .../device-tree/src/arm64/freescale/s32g2.dtsi     |   50 +
 .../src/arm64/freescale/s32g274a-evb.dts           |    1 +
 .../src/arm64/freescale/s32g274a-rdb2.dts          |    1 +
 .../device-tree/src/arm64/freescale/s32g3.dtsi     |   52 +-
 .../src/arm64/freescale/s32g399a-rdb3.dts          |    3 +-
 .../device-tree/src/arm64/freescale/s32v234.dtsi   |    2 +-
 .../src/arm64/marvell/cn9130-sr-som.dtsi           |    2 +-
 .../device-tree/src/arm64/mediatek/mt6357.dtsi     |    5 +
 .../device-tree/src/arm64/mediatek/mt6358.dtsi     |    5 +
 .../device-tree/src/arm64/mediatek/mt6359.dtsi     |    5 +
 .../device-tree/src/arm64/mediatek/mt7981b.dtsi    |   75 +
 .../src/arm64/mediatek/mt8183-kukui-jacuzzi.dtsi   |   13 +-
 .../src/arm64/mediatek/mt8183-kukui.dtsi           |   26 +-
 .../device-tree/src/arm64/mediatek/mt8183.dtsi     |   13 +-
 .../src/arm64/mediatek/mt8186-corsola.dtsi         |    5 +-
 .../device-tree/src/arm64/mediatek/mt8186.dtsi     |  345 +-
 .../device-tree/src/arm64/mediatek/mt8188.dtsi     |  482 +++
 .../src/arm64/mediatek/mt8195-cherry-dojo-r1.dts   |   11 +-
 .../src/arm64/mediatek/mt8195-cherry-tomato-r2.dts |   11 +-
 .../src/arm64/mediatek/mt8195-cherry-tomato-r3.dts |   11 +-
 .../src/arm64/mediatek/mt8195-cherry.dtsi          |    6 +-
 .../device-tree/src/arm64/mediatek/mt8195.dtsi     |   15 +-
 .../device-tree/src/arm64/mediatek/mt8365-evk.dts  |   86 +
 .../device-tree/src/arm64/mediatek/mt8365.dtsi     |   43 +-
 .../src/arm64/mediatek/mt8395-genio-1200-evk.dts   |    2 -
 .../mediatek/mt8395-kontron-3-5-sbc-i1200.dts      |    1 +
 .../src/arm64/mediatek/mt8395-radxa-nio-12l.dts    |    2 +
 .../src/arm64/nuvoton/ma35d1-iot-512m.dts          |   80 +-
 .../src/arm64/nuvoton/ma35d1-som-256m.dts          |   83 +-
 .../device-tree/src/arm64/nuvoton/ma35d1.dtsi      |  151 +-
 .../src/arm64/nvidia/tegra210-p2180.dtsi           |   64 +
 .../src/arm64/nvidia/tegra210-p2597.dtsi           |   53 +-
 .../src/arm64/nvidia/tegra234-p3701-0000.dtsi      |  135 -
 .../src/arm64/nvidia/tegra234-p3701-0008.dtsi      |  142 +-
 .../src/arm64/nvidia/tegra234-p3701.dtsi           |  125 +
 .../nvidia/tegra234-p3737-0000+p3701-0000.dts      |  108 +-
 .../nvidia/tegra234-p3740-0002+p3701-0008.dts      |  230 +-
 .../nvidia/tegra234-p3768-0000+p3767-0000.dts      |   17 -
 .../arm64/nvidia/tegra234-p3768-0000+p3767.dtsi    |   26 +
 .../device-tree/src/arm64/nvidia/tegra234.dtsi     |   33 +
 .../device-tree/src/arm64/qcom/ipq5332.dtsi        |    7 +-
 .../device-tree/src/arm64/qcom/ipq6018.dtsi        |    2 +-
 .../device-tree/src/arm64/qcom/ipq9574.dtsi        |    2 +-
 .../src/arm64/qcom/msm8916-longcheer-l8910.dts     |   27 +
 .../arm64/qcom/msm8916-samsung-fortuna-common.dtsi |    2 +
 .../src/arm64/qcom/msm8916-samsung-grandmax.dts    |   24 +-
 .../src/arm64/qcom/msm8916-samsung-gt58.dts        |    1 +
 .../src/arm64/qcom/msm8916-samsung-j3-common.dtsi  |   62 +
 .../src/arm64/qcom/msm8916-samsung-j3ltetw.dts     |   31 +
 .../src/arm64/qcom/msm8916-samsung-rossa.dts       |   20 +
 .../src/arm64/qcom/msm8916-wingtech-wt86518.dts    |   87 +
 .../src/arm64/qcom/msm8916-wingtech-wt86528.dts    |  158 +
 .../src/arm64/qcom/msm8916-wingtech-wt865x8.dtsi   |  215 ++
 .../device-tree/src/arm64/qcom/msm8916.dtsi        |    2 +-
 .../device-tree/src/arm64/qcom/msm8929-pm8916.dtsi |  162 +
 .../src/arm64/qcom/msm8929-wingtech-wt82918hd.dts  |   17 +
 .../device-tree/src/arm64/qcom/msm8929.dtsi        |    7 +
 .../src/arm64/qcom/msm8939-longcheer-l9100.dts     |   27 +
 .../src/arm64/qcom/msm8939-samsung-a7.dts          |    2 +-
 .../src/arm64/qcom/msm8939-wingtech-wt82918.dts    |   17 +
 .../src/arm64/qcom/msm8939-wingtech-wt82918.dtsi   |  252 ++
 .../src/arm64/qcom/msm8939-wingtech-wt82918hd.dts  |   17 +
 .../device-tree/src/arm64/qcom/msm8939.dtsi        |    4 +-
 .../device-tree/src/arm64/qcom/msm8953.dtsi        |    2 +-
 .../device-tree/src/arm64/qcom/msm8976.dtsi        |    7 +-
 .../device-tree/src/arm64/qcom/msm8992-lg-h815.dts |  231 ++
 .../device-tree/src/arm64/qcom/msm8994.dtsi        |    2 +-
 .../device-tree/src/arm64/qcom/msm8996.dtsi        |    2 +-
 .../device-tree/src/arm64/qcom/msm8998.dtsi        |   29 +-
 sys/contrib/device-tree/src/arm64/qcom/pm8950.dtsi |   10 +-
 .../device-tree/src/arm64/qcom/pmi8950.dtsi        |    3 +-
 .../device-tree/src/arm64/qcom/pmi8994.dtsi        |    3 +
 .../device-tree/src/arm64/qcom/qcm2290.dtsi        |    2 +-
 .../device-tree/src/arm64/qcom/qcm6490-idp.dts     |   33 +
 sys/contrib/device-tree/src/arm64/qcom/qcs404.dtsi |    2 +-
 .../device-tree/src/arm64/qcom/sa8155p.dtsi        |    4 +
 .../device-tree/src/arm64/qcom/sa8295p-adp.dts     |   83 +
 .../device-tree/src/arm64/qcom/sa8775p-ride.dtsi   |   25 +
 .../device-tree/src/arm64/qcom/sa8775p.dtsi        | 1006 +++++
 .../src/arm64/qcom/sc8180x-lenovo-flex-5g.dts      |   38 +
 .../device-tree/src/arm64/qcom/sc8180x-pmics.dtsi  |   18 +-
 .../device-tree/src/arm64/qcom/sc8180x-primus.dts  |   64 +
 .../device-tree/src/arm64/qcom/sc8180x.dtsi        |  181 +-
 .../device-tree/src/arm64/qcom/sc8280xp-crd.dts    |   16 +-
 .../arm64/qcom/sc8280xp-lenovo-thinkpad-x13s.dts   |   83 +-
 sys/contrib/device-tree/src/arm64/qcom/sdm630.dtsi |    2 +-
 .../device-tree/src/arm64/qcom/sdx75-idp.dts       |    6 +
 sys/contrib/device-tree/src/arm64/qcom/sdx75.dtsi  |   65 +-
 sys/contrib/device-tree/src/arm64/qcom/sm4450.dtsi |   38 +
 .../src/arm64/qcom/sm6115-fxtec-pro1x.dts          |  343 +-
 sys/contrib/device-tree/src/arm64/qcom/sm6115.dtsi |    2 +-
 sys/contrib/device-tree/src/arm64/qcom/sm6125.dtsi |    2 +-
 sys/contrib/device-tree/src/arm64/qcom/sm6375.dtsi |    2 +-
 .../src/arm64/qcom/sm7125-xiaomi-common.dtsi       |    2 +
 .../device-tree/src/arm64/qcom/sm8150-mtp.dts      |    5 -
 sys/contrib/device-tree/src/arm64/qcom/sm8150.dtsi |   13 +
 sys/contrib/device-tree/src/arm64/qcom/sm8250.dtsi |   31 +-
 sys/contrib/device-tree/src/arm64/qcom/sm8350.dtsi |   16 +-
 sys/contrib/device-tree/src/arm64/qcom/sm8450.dtsi |    2 +-
 .../device-tree/src/arm64/qcom/sm8550-hdk.dts      |  113 +-
 .../device-tree/src/arm64/qcom/sm8550-qrd.dts      |   26 +-
 sys/contrib/device-tree/src/arm64/qcom/sm8550.dtsi |  252 ++
 .../device-tree/src/arm64/qcom/sm8650-hdk.dts      |   26 +-
 .../device-tree/src/arm64/qcom/sm8650-qrd.dts      |   28 +-
 sys/contrib/device-tree/src/arm64/qcom/sm8650.dtsi |  291 ++
 .../arm64/qcom/x1e78100-lenovo-thinkpad-t14s.dts   |  809 ++++
 .../src/arm64/qcom/x1e80100-asus-vivobook-s15.dts  |    6 +-
 .../device-tree/src/arm64/qcom/x1e80100-crd.dts    |  106 +-
 .../src/arm64/qcom/x1e80100-lenovo-yoga-slim7x.dts |   23 +-
 .../src/arm64/qcom/x1e80100-microsoft-romulus.dtsi |  837 +++++
 .../arm64/qcom/x1e80100-microsoft-romulus13.dts    |   13 +
 .../arm64/qcom/x1e80100-microsoft-romulus15.dts    |   13 +
 .../device-tree/src/arm64/qcom/x1e80100-pmics.dtsi |   10 +
 .../device-tree/src/arm64/qcom/x1e80100-qcp.dts    |   16 +-
 .../device-tree/src/arm64/qcom/x1e80100.dtsi       |  529 ++-
 .../device-tree/src/arm64/renesas/r8a774a1.dtsi    |    6 +
 .../device-tree/src/arm64/renesas/r8a774b1.dtsi    |   26 +
 .../device-tree/src/arm64/renesas/r8a774c0.dtsi    |    3 +
 .../device-tree/src/arm64/renesas/r8a774e1.dtsi    |    8 +
 .../device-tree/src/arm64/renesas/r8a77960.dtsi    |    2 +
 .../device-tree/src/arm64/renesas/r8a77961.dtsi    |    2 +
 .../device-tree/src/arm64/renesas/r8a77965.dtsi    |   22 +
 .../device-tree/src/arm64/renesas/r8a77970.dtsi    |    1 +
 .../device-tree/src/arm64/renesas/r8a77980.dtsi    |    2 +
 .../device-tree/src/arm64/renesas/r8a779a0.dtsi    |  128 +-
 .../device-tree/src/arm64/renesas/r8a779g0.dtsi    |  207 +-
*** 1497 LINES SKIPPED ***