
Many of the dt-binding headers in U-Boot are based on the upstream ones from Linux, occasionally with minor changes. Although some have additional things defined or are totally different.
This series attempts to drop as many of these headers as is easily possible. Those with differing APIs were left as-is.
Most of this work was done with a script, with some manual fixing at the end.
All-in, we're dropping 393 of the 489 headers from include/dt-bindings.
Due to how the include paths are configured, U-Boot headers override upstream ones by the same name, resulting in some upstream DTBs failing to compile (e.g. those that use newer linux-event-codes.h). Swapping the include order would conversely break a bunch of U-Boot DTS files and drivers.
Hopefully this makes a good dent, and future efforts to align more architectures with upstream DT will help drop the remaining headers.
In addition, the final patch in this series adds support for compiling all upstream DTS files for a given vendor. This is useful in cases where a single U-Boot binary can support many boards, and maintaining a list of supported DTB files would quickly become arduous (as is the case with Qualcomm).
--- Changes in v2: - Adjust OF_UPSTREAM_VENDOR defaults for marvell - Drop renesas patches for now, Marek will pick them up - Add back some headers which are actually still needed - Fix some additional compilation issues (rk3368-sheep, microchip mpfs, brcm6318) - Adjust rockchip/pinctrl-rk3568.c to just use literals instead of U-Boot specific aliases (RK_GPIO1 -> 1, RK_FUNC_1 -> 1). - Link to v1: https://lore.kernel.org/r/20240304-b4-upstream-dt-headers-v1-0-b7ff41925f92@...
--- Caleb Connolly (24): qcom: drop clock dt-binding headers qcom: drop remaining dt-binding headers sunxi: drop clock dt-binding headers sunxi: drop remaining dt-binding headers imx: drop clock dt-binding headers imx: drop dt-binding headers amlogic: drop dt-binding headers stm: drop dt-binding headers rockchip: drop clock dt-binding headers rockchip: drop remaining dt-binding headers exynos: drop dt-binding headers bcm: drop dt-binding headers ti: drop dt-binding headers tegra: drop clock dt-binding headers tegra: drop dt-binding headers xlnx: drop dt-binding headers mtk: drop dt-binding headers microchip: drop dt-binding headers hisi: drop dt-binding headers sifive: drop clock headers dt-bindings: drop clock headers dt-bindings: drop remaining device headers dt-bindings: drop generic headers dts: support building all dtb files for a specific vendor
arch/arm/dts/exynos7420.dtsi | 2 +- arch/arm/dts/rk3368-sheep.dts | 8 +- arch/arm/dts/rk3399-u-boot.dtsi | 2 +- arch/arm/dts/tegra186.dtsi | 2 +- arch/mips/dts/brcm,bcm6318.dtsi | 2 +- arch/riscv/dts/fu540-c000-u-boot.dtsi | 26 +- arch/riscv/dts/mpfs.dtsi | 2 +- drivers/clk/exynos/clk-exynos7420.c | 2 +- drivers/clk/microchip/mpfs_clk.c | 2 +- drivers/clk/microchip/mpfs_clk_cfg.c | 2 +- drivers/clk/microchip/mpfs_clk_msspll.c | 2 +- drivers/clk/microchip/mpfs_clk_periph.c | 2 +- drivers/clk/rockchip/clk_rk3399.c | 2 +- drivers/clk/sifive/fu540-prci.c | 8 +- drivers/mailbox/tegra-hsp.c | 2 +- drivers/net/phy/dp83869.c | 2 + drivers/pinctrl/rockchip/pinctrl-rk3568.c | 186 ++-- dts/Kconfig | 24 + include/dt-bindings/arm/coresight-cti-dt.h | 37 - include/dt-bindings/arm/ux500_pm_domains.h | 15 - include/dt-bindings/ata/ahci.h | 20 - include/dt-bindings/bus/moxtet.h | 16 - include/dt-bindings/bus/ti-sysc.h | 28 - include/dt-bindings/clk/ti-dra7-atl.h | 40 - include/dt-bindings/clock/actions,s700-cmu.h | 118 --- include/dt-bindings/clock/actions,s900-cmu.h | 129 --- include/dt-bindings/clock/agilex-clock.h | 71 -- include/dt-bindings/clock/am3.h | 227 ----- .../clock/amlogic,a1-peripherals-clkc.h | 168 ---- include/dt-bindings/clock/amlogic,a1-pll-clkc.h | 25 - include/dt-bindings/clock/at91.h | 23 - include/dt-bindings/clock/axg-aoclkc.h | 31 - include/dt-bindings/clock/axg-audio-clkc.h | 94 --- include/dt-bindings/clock/axg-clkc.h | 100 --- include/dt-bindings/clock/bcm-nsp.h | 51 -- include/dt-bindings/clock/bcm2835-aux.h | 9 - include/dt-bindings/clock/bcm2835.h | 62 -- include/dt-bindings/clock/bcm6318-clock.h | 47 -- include/dt-bindings/clock/bcm63268-clock.h | 51 -- include/dt-bindings/clock/bcm6328-clock.h | 24 - include/dt-bindings/clock/bcm6358-clock.h | 23 - include/dt-bindings/clock/bcm6362-clock.h | 32 - include/dt-bindings/clock/bcm6368-clock.h | 30 - include/dt-bindings/clock/boston-clock.h | 12 - include/dt-bindings/clock/exynos7420-clk.h | 207 ----- include/dt-bindings/clock/exynos850.h | 337 -------- include/dt-bindings/clock/fsl,qoriq-clockgen.h | 15 - include/dt-bindings/clock/g12a-aoclkc.h | 36 - include/dt-bindings/clock/g12a-clkc.h | 153 ---- include/dt-bindings/clock/gxbb-aoclkc.h | 74 -- include/dt-bindings/clock/gxbb-clkc.h | 151 ---- include/dt-bindings/clock/hi3660-clock.h | 214 ----- include/dt-bindings/clock/hi6220-clock.h | 173 ---- include/dt-bindings/clock/imx5-clock.h | 219 ----- include/dt-bindings/clock/imx6qdl-clock.h | 278 ------ include/dt-bindings/clock/imx6sl-clock.h | 178 ---- include/dt-bindings/clock/imx6sll-clock.h | 210 ----- include/dt-bindings/clock/imx6sx-clock.h | 281 ------ include/dt-bindings/clock/imx6ul-clock.h | 262 ------ include/dt-bindings/clock/imx7d-clock.h | 456 ---------- include/dt-bindings/clock/imx7ulp-clock.h | 119 --- include/dt-bindings/clock/imx8mm-clock.h | 286 ------- include/dt-bindings/clock/imx8mn-clock.h | 262 ------ include/dt-bindings/clock/imx8mp-clock.h | 401 --------- include/dt-bindings/clock/imx8mq-clock.h | 431 ---------- include/dt-bindings/clock/imx8ulp-clock.h | 258 ------ include/dt-bindings/clock/imx93-clock.h | 208 ----- include/dt-bindings/clock/imxrt1050-clock.h | 72 -- include/dt-bindings/clock/lpc32xx-clock.h | 58 -- include/dt-bindings/clock/maxim,max77802.h | 22 - include/dt-bindings/clock/microchip-mpfs-clock.h | 71 -- include/dt-bindings/clock/mt7622-clk.h | 270 ------ include/dt-bindings/clock/mt7629-clk.h | 206 ----- include/dt-bindings/clock/mt8183-clk.h | 329 -------- include/dt-bindings/clock/nuvoton,npcm7xx-clock.h | 46 - include/dt-bindings/clock/omap4.h | 149 ---- include/dt-bindings/clock/omap5.h | 129 --- include/dt-bindings/clock/px30-cru.h | 389 --------- include/dt-bindings/clock/qcom,camcc-sdm845.h | 116 --- include/dt-bindings/clock/qcom,dispcc-sdm845.h | 56 -- include/dt-bindings/clock/qcom,gcc-ipq4019.h | 169 ---- include/dt-bindings/clock/qcom,gcc-msm8916.h | 179 ---- include/dt-bindings/clock/qcom,gcc-msm8996.h | 362 -------- include/dt-bindings/clock/qcom,gcc-qcs404.h | 180 ---- include/dt-bindings/clock/qcom,gcc-sdm845.h | 246 ------ include/dt-bindings/clock/qcom,gpucc-sdm845.h | 24 - include/dt-bindings/clock/qcom,lpass-sdm845.h | 15 - include/dt-bindings/clock/qcom,mmcc-msm8996.h | 295 ------- include/dt-bindings/clock/qcom,rpmcc.h | 174 ---- include/dt-bindings/clock/qcom,rpmh.h | 37 - include/dt-bindings/clock/qcom,turingcc-qcs404.h | 15 - include/dt-bindings/clock/qcom,videocc-sdm845.h | 35 - include/dt-bindings/clock/rk3036-cru.h | 185 ---- include/dt-bindings/clock/rk3066a-cru.h | 31 - include/dt-bindings/clock/rk3128-cru.h | 273 ------ include/dt-bindings/clock/rk3188-cru-common.h | 261 ------ include/dt-bindings/clock/rk3188-cru.h | 47 -- include/dt-bindings/clock/rk3228-cru.h | 287 ------- include/dt-bindings/clock/rk3288-cru.h | 381 --------- include/dt-bindings/clock/rk3308-cru.h | 387 --------- include/dt-bindings/clock/rk3328-cru.h | 393 --------- include/dt-bindings/clock/rk3368-cru.h | 381 --------- include/dt-bindings/clock/rk3399-cru.h | 749 ---------------- include/dt-bindings/clock/rk3568-cru.h | 926 -------------------- include/dt-bindings/clock/rockchip,rk3588-cru.h | 766 ----------------- include/dt-bindings/clock/rockchip,rk808.h | 11 - include/dt-bindings/clock/rockchip,rv1126-cru.h | 632 -------------- include/dt-bindings/clock/rv1108-cru.h | 356 -------- include/dt-bindings/clock/sifive-fu540-prci.h | 18 - include/dt-bindings/clock/sifive-fu740-prci.h | 24 - include/dt-bindings/clock/ste-ab8500.h | 12 - include/dt-bindings/clock/stih407-clks.h | 90 -- include/dt-bindings/clock/stih410-clks.h | 25 - include/dt-bindings/clock/stm32fx-clock.h | 63 -- include/dt-bindings/clock/stm32h7-clks.h | 167 ---- include/dt-bindings/clock/stm32mp1-clks.h | 274 ------ include/dt-bindings/clock/stm32mp13-clks.h | 229 ----- include/dt-bindings/clock/sun20i-d1-ccu.h | 158 ---- include/dt-bindings/clock/sun20i-d1-r-ccu.h | 19 - include/dt-bindings/clock/sun4i-a10-ccu.h | 202 ----- include/dt-bindings/clock/sun4i-a10-pll2.h | 53 -- include/dt-bindings/clock/sun50i-a64-ccu.h | 138 --- include/dt-bindings/clock/sun50i-h6-ccu.h | 125 --- include/dt-bindings/clock/sun50i-h6-r-ccu.h | 27 - include/dt-bindings/clock/sun50i-h616-ccu.h | 116 --- include/dt-bindings/clock/sun5i-ccu.h | 97 --- include/dt-bindings/clock/sun6i-a31-ccu.h | 193 ----- include/dt-bindings/clock/sun6i-rtc.h | 10 - include/dt-bindings/clock/sun7i-a20-ccu.h | 53 -- include/dt-bindings/clock/sun8i-a23-a33-ccu.h | 129 --- include/dt-bindings/clock/sun8i-a83t-ccu.h | 140 --- include/dt-bindings/clock/sun8i-de2.h | 21 - include/dt-bindings/clock/sun8i-h3-ccu.h | 152 ---- include/dt-bindings/clock/sun8i-r-ccu.h | 59 -- include/dt-bindings/clock/sun8i-r40-ccu.h | 191 ----- include/dt-bindings/clock/sun8i-tcon-top.h | 11 - include/dt-bindings/clock/sun8i-v3s-ccu.h | 111 --- include/dt-bindings/clock/sun9i-a80-ccu.h | 162 ---- include/dt-bindings/clock/sun9i-a80-de.h | 80 -- include/dt-bindings/clock/sun9i-a80-usb.h | 59 -- include/dt-bindings/clock/suniv-ccu-f1c100s.h | 72 -- include/dt-bindings/clock/tegra114-car.h | 343 -------- include/dt-bindings/clock/tegra124-car-common.h | 345 -------- include/dt-bindings/clock/tegra124-car.h | 19 - include/dt-bindings/clock/tegra186-clock.h | 940 --------------------- include/dt-bindings/clock/tegra20-car.h | 158 ---- include/dt-bindings/clock/tegra210-car.h | 401 --------- include/dt-bindings/clock/tegra30-car.h | 273 ------ include/dt-bindings/clock/versaclock.h | 13 - include/dt-bindings/clock/vf610-clock.h | 202 ----- include/dt-bindings/clock/xlnx-versal-clk.h | 123 --- include/dt-bindings/clock/xlnx-zynqmp-clk.h | 126 --- include/dt-bindings/display/tda998x.h | 8 - include/dt-bindings/dma/at91.h | 52 -- include/dt-bindings/dma/qcom-gpi.h | 11 - include/dt-bindings/dma/sun4i-a10.h | 56 -- include/dt-bindings/dma/xlnx-zynqmp-dpdma.h | 16 - include/dt-bindings/firmware/qcom,scm.h | 39 - include/dt-bindings/gpio/aspeed-gpio.h | 51 -- include/dt-bindings/gpio/gpio.h | 42 - include/dt-bindings/gpio/meson-a1-gpio.h | 73 -- include/dt-bindings/gpio/meson-axg-gpio.h | 116 --- include/dt-bindings/gpio/meson-g12a-gpio.h | 114 --- include/dt-bindings/gpio/meson-gxbb-gpio.h | 148 ---- include/dt-bindings/gpio/meson-gxl-gpio.h | 125 --- include/dt-bindings/gpio/tegra-gpio.h | 51 -- include/dt-bindings/gpio/uniphier-gpio.h | 18 - include/dt-bindings/iio/qcom,spmi-vadc.h | 300 ------- include/dt-bindings/input/gpio-keys.h | 13 - include/dt-bindings/input/input.h | 17 - include/dt-bindings/input/linux-event-codes.h | 806 ------------------ include/dt-bindings/interconnect/fsl,imx8mp.h | 59 -- include/dt-bindings/interconnect/imx8mm.h | 50 -- include/dt-bindings/interconnect/imx8mn.h | 41 - include/dt-bindings/interconnect/imx8mq.h | 48 -- include/dt-bindings/interconnect/qcom,msm8916.h | 100 --- .../dt-bindings/interconnect/qcom,msm8996-cbf.h | 12 - include/dt-bindings/interconnect/qcom,msm8996.h | 163 ---- include/dt-bindings/interconnect/qcom,osm-l3.h | 15 - include/dt-bindings/interconnect/qcom,sdm845.h | 150 ---- .../dt-bindings/interrupt-controller/apple-aic.h | 15 - include/dt-bindings/interrupt-controller/arm-gic.h | 23 - include/dt-bindings/interrupt-controller/irq-st.h | 30 - include/dt-bindings/interrupt-controller/irq.h | 19 - .../dt-bindings/interrupt-controller/irqc-rzg2l.h | 25 - .../dt-bindings/interrupt-controller/mips-gic.h | 9 - include/dt-bindings/leds/common.h | 106 --- include/dt-bindings/leds/leds-netxbig.h | 18 - include/dt-bindings/leds/leds-ns2.h | 9 - include/dt-bindings/leds/leds-pca9532.h | 18 - include/dt-bindings/mailbox/tegra186-hsp.h | 19 - include/dt-bindings/media/omap3-isp.h | 22 - include/dt-bindings/media/tda1997x.h | 74 -- include/dt-bindings/media/video-interfaces.h | 16 - include/dt-bindings/memory/tegra114-mc.h | 25 - include/dt-bindings/memory/tegra124-mc.h | 31 - include/dt-bindings/memory/tegra210-mc.h | 36 - include/dt-bindings/memory/tegra30-mc.h | 24 - include/dt-bindings/mfd/at91-usart.h | 17 - include/dt-bindings/mfd/atmel-flexcom.h | 15 - include/dt-bindings/mfd/dbx500-prcmu.h | 84 -- include/dt-bindings/mfd/st,stpmic1.h | 50 -- include/dt-bindings/mfd/st-lpc.h | 16 - include/dt-bindings/mfd/stm32f4-rcc.h | 108 --- include/dt-bindings/mfd/stm32f7-rcc.h | 116 --- include/dt-bindings/mfd/stm32h7-rcc.h | 138 --- include/dt-bindings/mux/mux.h | 17 - include/dt-bindings/mux/ti-serdes.h | 190 ----- include/dt-bindings/net/microchip-lan78xx.h | 21 - include/dt-bindings/net/mscc-phy-vsc8531.h | 31 - include/dt-bindings/net/qca-ar803x.h | 13 - include/dt-bindings/net/ti-dp83867.h | 53 -- include/dt-bindings/net/ti-dp83869.h | 60 -- include/dt-bindings/phy/phy-am654-serdes.h | 13 - include/dt-bindings/phy/phy-cadence.h | 24 - include/dt-bindings/phy/phy-imx8-pcie.h | 14 - include/dt-bindings/phy/phy-qcom-qmp.h | 20 - include/dt-bindings/phy/phy-qcom-qusb2.h | 37 - include/dt-bindings/phy/phy-ti.h | 21 - include/dt-bindings/phy/phy.h | 26 - include/dt-bindings/pinctrl/am33xx.h | 172 ---- include/dt-bindings/pinctrl/am43xx.h | 39 - include/dt-bindings/pinctrl/apple.h | 13 - include/dt-bindings/pinctrl/at91.h | 49 -- include/dt-bindings/pinctrl/bcm2835.h | 26 - include/dt-bindings/pinctrl/dra.h | 79 -- include/dt-bindings/pinctrl/hisi.h | 74 -- include/dt-bindings/pinctrl/mt65xx.h | 41 - include/dt-bindings/pinctrl/mt8365-pinfunc.h | 858 ------------------- include/dt-bindings/pinctrl/omap.h | 91 -- include/dt-bindings/pinctrl/pinctrl-tegra-xusb.h | 7 - include/dt-bindings/pinctrl/pinctrl-tegra.h | 37 - include/dt-bindings/pinctrl/pinctrl-zynqmp.h | 19 - include/dt-bindings/pinctrl/qcom,pmic-gpio.h | 164 ---- include/dt-bindings/pinctrl/qcom,pmic-mpp.h | 106 --- include/dt-bindings/pinctrl/rockchip.h | 60 -- include/dt-bindings/pinctrl/stm32-pinfunc.h | 45 - include/dt-bindings/pinctrl/sun4i-a10.h | 62 -- include/dt-bindings/power/fsl,imx93-power.h | 15 - include/dt-bindings/power/imx7-power.h | 13 - include/dt-bindings/power/imx8mm-power.h | 31 - include/dt-bindings/power/imx8mn-power.h | 20 - include/dt-bindings/power/imx8mp-power.h | 59 -- include/dt-bindings/power/imx8mq-power.h | 24 - include/dt-bindings/power/imx8ulp-power.h | 26 - include/dt-bindings/power/mediatek,mt8365-power.h | 19 - include/dt-bindings/power/meson-a1-power.h | 32 - include/dt-bindings/power/meson-axg-power.h | 14 - include/dt-bindings/power/meson-g12a-power.h | 13 - include/dt-bindings/power/meson-gxbb-power.h | 13 - include/dt-bindings/power/meson-sm1-power.h | 18 - include/dt-bindings/power/owl-s700-powergate.h | 19 - include/dt-bindings/power/px30-power.h | 27 - include/dt-bindings/power/qcom-rpmpd.h | 412 --------- include/dt-bindings/power/raspberrypi-power.h | 41 - include/dt-bindings/power/rk3066-power.h | 22 - include/dt-bindings/power/rk3188-power.h | 24 - include/dt-bindings/power/rk3228-power.h | 21 - include/dt-bindings/power/rk3288-power.h | 32 - include/dt-bindings/power/rk3328-power.h | 19 - include/dt-bindings/power/rk3399-power.h | 53 -- include/dt-bindings/power/rk3568-power.h | 32 - include/dt-bindings/power/rk3588-power.h | 69 -- include/dt-bindings/power/rockchip,rv1126-power.h | 35 - include/dt-bindings/power/tegra186-powergate.h | 28 - include/dt-bindings/power/xlnx-zynqmp-power.h | 50 -- include/dt-bindings/pwm/pwm.h | 14 - .../dt-bindings/regulator/dlg,da9063-regulator.h | 16 - include/dt-bindings/regulator/maxim,max77802.h | 18 - .../dt-bindings/regulator/qcom,rpmh-regulator.h | 36 - .../dt-bindings/regulator/st,stm32mp13-regulator.h | 42 - include/dt-bindings/reset/actions,s700-reset.h | 34 - include/dt-bindings/reset/actions,s900-reset.h | 65 -- include/dt-bindings/reset/altr,rst-mgr-a10.h | 110 --- include/dt-bindings/reset/altr,rst-mgr-s10.h | 96 --- include/dt-bindings/reset/altr,rst-mgr.h | 82 -- include/dt-bindings/reset/amlogic,meson-a1-reset.h | 76 -- .../reset/amlogic,meson-axg-audio-arb.h | 19 - .../dt-bindings/reset/amlogic,meson-axg-reset.h | 123 --- .../reset/amlogic,meson-g12a-audio-reset.h | 53 -- .../dt-bindings/reset/amlogic,meson-g12a-reset.h | 137 --- .../dt-bindings/reset/amlogic,meson-gxbb-reset.h | 161 ---- include/dt-bindings/reset/axg-aoclkc.h | 20 - include/dt-bindings/reset/bcm6318-reset.h | 25 - include/dt-bindings/reset/bcm63268-reset.h | 31 - include/dt-bindings/reset/bcm6328-reset.h | 23 - include/dt-bindings/reset/bcm6358-reset.h | 20 - include/dt-bindings/reset/bcm6362-reset.h | 27 - include/dt-bindings/reset/bcm6368-reset.h | 21 - include/dt-bindings/reset/g12a-aoclkc.h | 18 - include/dt-bindings/reset/gxbb-aoclkc.h | 66 -- include/dt-bindings/reset/imx7-reset.h | 52 -- include/dt-bindings/reset/imx8mp-reset.h | 50 -- include/dt-bindings/reset/imx8mq-reset.h | 67 -- include/dt-bindings/reset/imx8ulp-pcc-reset.h | 59 -- include/dt-bindings/reset/mt7621-reset.h | 38 - include/dt-bindings/reset/nuvoton,npcm7xx-reset.h | 91 -- include/dt-bindings/reset/qcom,gcc-msm8916.h | 100 --- include/dt-bindings/reset/qcom,sdm845-aoss.h | 17 - include/dt-bindings/reset/qcom,sdm845-pdc.h | 22 - .../dt-bindings/reset/raspberrypi,firmware-reset.h | 13 - include/dt-bindings/reset/rockchip,rk3588-cru.h | 754 ----------------- include/dt-bindings/reset/sama7g5-reset.h | 10 - include/dt-bindings/reset/snps,hsdk-reset.h | 17 - include/dt-bindings/reset/starfive,jh7110-crg.h | 183 ---- include/dt-bindings/reset/stih407-resets.h | 65 -- include/dt-bindings/reset/stm32mp1-resets.h | 123 --- include/dt-bindings/reset/stm32mp13-resets.h | 100 --- include/dt-bindings/reset/sun20i-d1-ccu.h | 79 -- include/dt-bindings/reset/sun20i-d1-r-ccu.h | 16 - include/dt-bindings/reset/sun4i-a10-ccu.h | 69 -- include/dt-bindings/reset/sun50i-a64-ccu.h | 98 --- include/dt-bindings/reset/sun50i-h6-ccu.h | 73 -- include/dt-bindings/reset/sun50i-h6-r-ccu.h | 18 - include/dt-bindings/reset/sun50i-h616-ccu.h | 70 -- include/dt-bindings/reset/sun5i-ccu.h | 23 - include/dt-bindings/reset/sun6i-a31-ccu.h | 106 --- include/dt-bindings/reset/sun8i-a23-a33-ccu.h | 87 -- include/dt-bindings/reset/sun8i-a83t-ccu.h | 98 --- include/dt-bindings/reset/sun8i-de2.h | 15 - include/dt-bindings/reset/sun8i-h3-ccu.h | 106 --- include/dt-bindings/reset/sun8i-r-ccu.h | 53 -- include/dt-bindings/reset/sun8i-r40-ccu.h | 130 --- include/dt-bindings/reset/sun8i-v3s-ccu.h | 81 -- include/dt-bindings/reset/sun9i-a80-ccu.h | 102 --- include/dt-bindings/reset/sun9i-a80-de.h | 58 -- include/dt-bindings/reset/sun9i-a80-usb.h | 56 -- include/dt-bindings/reset/suniv-ccu-f1c100s.h | 38 - include/dt-bindings/reset/tegra124-car.h | 12 - include/dt-bindings/reset/tegra186-reset.h | 205 ----- include/dt-bindings/reset/ti-syscon.h | 38 - include/dt-bindings/reset/xlnx-versal-resets.h | 105 --- include/dt-bindings/reset/xlnx-zynqmp-resets.h | 130 --- include/dt-bindings/soc/bcm2835-pm.h | 28 - include/dt-bindings/soc/qcom,apr.h | 28 - include/dt-bindings/soc/qcom,rpmh-rsc.h | 14 - include/dt-bindings/soc/rockchip,boot-mode.h | 16 - include/dt-bindings/soc/rockchip,vop2.h | 18 - include/dt-bindings/soc/samsung,exynos-usi.h | 17 - include/dt-bindings/soc/ti,sci_pm_domain.h | 9 - include/dt-bindings/sound/apq8016-lpass.h | 9 - include/dt-bindings/sound/fsl-imx-audmux.h | 64 -- include/dt-bindings/sound/meson-aiu.h | 18 - include/dt-bindings/sound/meson-g12a-toacodec.h | 10 - include/dt-bindings/sound/meson-g12a-tohdmitx.h | 13 - include/dt-bindings/sound/microchip,pdmc.h | 13 - include/dt-bindings/sound/qcom,lpass.h | 46 - include/dt-bindings/sound/qcom,q6afe.h | 9 - include/dt-bindings/sound/qcom,q6asm.h | 26 - include/dt-bindings/sound/qcom,q6dsp-lpass-ports.h | 234 ----- include/dt-bindings/sound/qcom,wcd9335.h | 15 - include/dt-bindings/sound/tlv320aic31xx.h | 14 - include/dt-bindings/spmi/spmi.h | 10 - include/dt-bindings/thermal/tegra124-soctherm.h | 14 - include/dt-bindings/thermal/thermal.h | 15 - include/dt-bindings/usb/pd.h | 88 -- scripts/Makefile.dts | 13 + 357 files changed, 165 insertions(+), 35859 deletions(-) --- base-commit: 2f387ba4580a2627836ec7054c8b4a64c9a98315
// Caleb (they/them)