git: b2d2a78ad80e - main - Import device-tree files from Linux 6.12
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 ***