Message ID | 20240304-b4-upstream-dt-headers-v1-0-b7ff41925f92@linaro.org |
---|---|
Headers | show |
Series | Drop DT upstream compatible dt-binding headers | expand |
Hi Caleb, On Mon, 4 Mar 2024 at 22:21, Caleb Connolly <caleb.connolly@linaro.org> wrote: > > 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. Glad to see that you have taken up this task. I would suggest you to run this through CI to be sure. > > 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. The include paths ordering was done on purpose to avoid any breakages for U-Boot platforms. > > Hopefully this makes a good dent, and future efforts to align more > architectures with upstream DT will help drop the remaining headers. > +1 > 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). I have shared my concern on this patch. -Sumit > > To: Tom Rini <trini@konsulko.com> > To: Neil Armstrong <neil.armstrong@linaro.org> > To: Sumit Garg <sumit.garg@linaro.org> > To: Patrice Chotard <patrice.chotard@foss.st.com> > To: Patrick Delaunay <patrick.delaunay@foss.st.com> > To: Jagan Teki <jagan@amarulasolutions.com> > To: Simon Glass <sjg@chromium.org> > To: Philipp Tomsich <philipp.tomsich@vrull.eu> > To: Kever Yang <kever.yang@rock-chips.com> > To: Lukasz Majewski <lukma@denx.de> > To: Sean Anderson <seanga2@gmail.com> > To: Sam Protsenko <semen.protsenko@linaro.org> > To: Matthias Brugger <mbrugger@suse.com> > To: Peter Robinson <pbrobinson@gmail.com> > To: Joe Hershberger <joe.hershberger@ni.com> > To: Ramon Fried <rfried.dev@gmail.com> > To: Thierry Reding <treding@nvidia.com> > To: Svyatoslav Ryhel <clamor95@gmail.com> > To: Michal Simek <michal.simek@amd.com> > To: Paul Barker <paul.barker.ct@bp.renesas.com> > To: Weijie Gao <weijie.gao@mediatek.com> > To: GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com> > To: Ryder Lee <ryder.lee@mediatek.com> > To: Chunfeng Yun <chunfeng.yun@mediatek.com> > To: Eugen Hristev <eugen.hristev@collabora.com> > To: Rick Chen <rick@andestech.com> > To: Leo <ycliang@andestech.com> > To: Ryan Chen <ryan_chen@aspeedtech.com> > To: Chia-Wei Wang <chiawei_wang@aspeedtech.com> > To: Aspeed BMC SW team <BMC-SW@aspeedtech.com> > To: Joel Stanley <joel@jms.id.au> > To: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> > To: Dai Okamura <okamura.dai@socionext.com> > To: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> > Cc: u-boot@lists.denx.de > Cc: u-boot-amlogic@groups.io > Cc: uboot-stm32@st-md-mailman.stormreply.com > Cc: uboot-snps-arc@synopsys.com > > Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org> > --- > Caleb Connolly (26): > 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 > renesas: drop clock dt-binding headers > renesas: drop remaining 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/rk3399-u-boot.dtsi | 2 +- > arch/arm/dts/tegra186.dtsi | 2 +- > arch/riscv/dts/fu540-c000-u-boot.dtsi | 26 +- > drivers/clk/exynos/clk-exynos7420.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 | 15 + > 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/ast2600-clock.h | 62 -- > 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/mt7621-clk.h | 46 - > 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/r7s72100-clock.h | 112 --- > include/dt-bindings/clock/r8a774a1-cpg-mssr.h | 59 -- > include/dt-bindings/clock/r8a774b1-cpg-mssr.h | 57 -- > include/dt-bindings/clock/r8a774c0-cpg-mssr.h | 61 -- > include/dt-bindings/clock/r8a774e1-cpg-mssr.h | 59 -- > include/dt-bindings/clock/r8a7790-clock.h | 158 ---- > include/dt-bindings/clock/r8a7790-cpg-mssr.h | 48 -- > include/dt-bindings/clock/r8a7791-clock.h | 161 ---- > include/dt-bindings/clock/r8a7791-cpg-mssr.h | 44 - > include/dt-bindings/clock/r8a7792-clock.h | 98 --- > include/dt-bindings/clock/r8a7792-cpg-mssr.h | 39 - > include/dt-bindings/clock/r8a7793-clock.h | 159 ---- > include/dt-bindings/clock/r8a7793-cpg-mssr.h | 44 - > include/dt-bindings/clock/r8a7794-clock.h | 137 --- > include/dt-bindings/clock/r8a7794-cpg-mssr.h | 43 - > include/dt-bindings/clock/r8a7795-cpg-mssr.h | 66 -- > include/dt-bindings/clock/r8a7796-cpg-mssr.h | 65 -- > include/dt-bindings/clock/r8a77961-cpg-mssr.h | 65 -- > include/dt-bindings/clock/r8a77965-cpg-mssr.h | 62 -- > include/dt-bindings/clock/r8a77970-cpg-mssr.h | 44 - > include/dt-bindings/clock/r8a77980-cpg-mssr.h | 51 -- > include/dt-bindings/clock/r8a77990-cpg-mssr.h | 62 -- > include/dt-bindings/clock/r8a77995-cpg-mssr.h | 54 -- > include/dt-bindings/clock/r8a779a0-cpg-mssr.h | 55 -- > include/dt-bindings/clock/r8a779f0-cpg-mssr.h | 64 -- > include/dt-bindings/clock/r8a779g0-cpg-mssr.h | 90 -- > include/dt-bindings/clock/r9a06g032-sysctrl.h | 149 ---- > include/dt-bindings/clock/r9a07g044-cpg.h | 220 ----- > include/dt-bindings/clock/renesas-cpg-mssr.h | 15 - > 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/starfive,jh7110-crg.h | 258 ------ > 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/r7s72100-pinctrl.h | 18 - > include/dt-bindings/pinctrl/rockchip.h | 60 -- > include/dt-bindings/pinctrl/rzg2l-pinctrl.h | 23 - > include/dt-bindings/pinctrl/rzn1-pinctrl.h | 141 ---- > 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/r8a774a1-sysc.h | 31 - > include/dt-bindings/power/r8a774b1-sysc.h | 26 - > include/dt-bindings/power/r8a774c0-sysc.h | 25 - > include/dt-bindings/power/r8a774e1-sysc.h | 36 - > include/dt-bindings/power/r8a7790-sysc.h | 31 - > include/dt-bindings/power/r8a7791-sysc.h | 23 - > include/dt-bindings/power/r8a7792-sysc.h | 23 - > include/dt-bindings/power/r8a7793-sysc.h | 25 - > include/dt-bindings/power/r8a7794-sysc.h | 23 - > include/dt-bindings/power/r8a7795-sysc.h | 38 - > include/dt-bindings/power/r8a7796-sysc.h | 33 - > include/dt-bindings/power/r8a77961-sysc.h | 32 - > include/dt-bindings/power/r8a77965-sysc.h | 29 - > include/dt-bindings/power/r8a77970-sysc.h | 28 - > include/dt-bindings/power/r8a77980-sysc.h | 43 - > include/dt-bindings/power/r8a77990-sysc.h | 26 - > include/dt-bindings/power/r8a77995-sysc.h | 20 - > include/dt-bindings/power/r8a779a0-sysc.h | 59 -- > include/dt-bindings/power/r8a779f0-sysc.h | 30 - > include/dt-bindings/power/r8a779g0-sysc.h | 46 - > 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 | 17 +- > 405 files changed, 80 insertions(+), 39273 deletions(-) > --- > base-commit: bd465ada0e1172910f64feac6035f2344449c381 > > // Caleb (they/them) >
On 04/03/2024 17:51, Caleb Connolly wrote: > 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). > > To: Tom Rini <trini@konsulko.com> > To: Neil Armstrong <neil.armstrong@linaro.org> > To: Sumit Garg <sumit.garg@linaro.org> > To: Patrice Chotard <patrice.chotard@foss.st.com> > To: Patrick Delaunay <patrick.delaunay@foss.st.com> > To: Jagan Teki <jagan@amarulasolutions.com> > To: Simon Glass <sjg@chromium.org> > To: Philipp Tomsich <philipp.tomsich@vrull.eu> > To: Kever Yang <kever.yang@rock-chips.com> > To: Lukasz Majewski <lukma@denx.de> > To: Sean Anderson <seanga2@gmail.com> > To: Sam Protsenko <semen.protsenko@linaro.org> > To: Matthias Brugger <mbrugger@suse.com> > To: Peter Robinson <pbrobinson@gmail.com> > To: Joe Hershberger <joe.hershberger@ni.com> > To: Ramon Fried <rfried.dev@gmail.com> > To: Thierry Reding <treding@nvidia.com> > To: Svyatoslav Ryhel <clamor95@gmail.com> > To: Michal Simek <michal.simek@amd.com> > To: Paul Barker <paul.barker.ct@bp.renesas.com> > To: Weijie Gao <weijie.gao@mediatek.com> > To: GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com> > To: Ryder Lee <ryder.lee@mediatek.com> > To: Chunfeng Yun <chunfeng.yun@mediatek.com> > To: Eugen Hristev <eugen.hristev@collabora.com> > To: Rick Chen <rick@andestech.com> > To: Leo <ycliang@andestech.com> > To: Ryan Chen <ryan_chen@aspeedtech.com> > To: Chia-Wei Wang <chiawei_wang@aspeedtech.com> > To: Aspeed BMC SW team <BMC-SW@aspeedtech.com> > To: Joel Stanley <joel@jms.id.au> > To: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> > To: Dai Okamura <okamura.dai@socionext.com> > To: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> > Cc: u-boot@lists.denx.de > Cc: u-boot-amlogic@groups.io > Cc: uboot-stm32@st-md-mailman.stormreply.com > Cc: uboot-snps-arc@synopsys.com > > Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org> > --- > Caleb Connolly (26): > 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 > renesas: drop clock dt-binding headers > renesas: drop remaining 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/rk3399-u-boot.dtsi | 2 +- > arch/arm/dts/tegra186.dtsi | 2 +- > arch/riscv/dts/fu540-c000-u-boot.dtsi | 26 +- > drivers/clk/exynos/clk-exynos7420.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 | 15 + > 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/ast2600-clock.h | 62 -- > 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/mt7621-clk.h | 46 - > 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/r7s72100-clock.h | 112 --- > include/dt-bindings/clock/r8a774a1-cpg-mssr.h | 59 -- > include/dt-bindings/clock/r8a774b1-cpg-mssr.h | 57 -- > include/dt-bindings/clock/r8a774c0-cpg-mssr.h | 61 -- > include/dt-bindings/clock/r8a774e1-cpg-mssr.h | 59 -- > include/dt-bindings/clock/r8a7790-clock.h | 158 ---- > include/dt-bindings/clock/r8a7790-cpg-mssr.h | 48 -- > include/dt-bindings/clock/r8a7791-clock.h | 161 ---- > include/dt-bindings/clock/r8a7791-cpg-mssr.h | 44 - > include/dt-bindings/clock/r8a7792-clock.h | 98 --- > include/dt-bindings/clock/r8a7792-cpg-mssr.h | 39 - > include/dt-bindings/clock/r8a7793-clock.h | 159 ---- > include/dt-bindings/clock/r8a7793-cpg-mssr.h | 44 - > include/dt-bindings/clock/r8a7794-clock.h | 137 --- > include/dt-bindings/clock/r8a7794-cpg-mssr.h | 43 - > include/dt-bindings/clock/r8a7795-cpg-mssr.h | 66 -- > include/dt-bindings/clock/r8a7796-cpg-mssr.h | 65 -- > include/dt-bindings/clock/r8a77961-cpg-mssr.h | 65 -- > include/dt-bindings/clock/r8a77965-cpg-mssr.h | 62 -- > include/dt-bindings/clock/r8a77970-cpg-mssr.h | 44 - > include/dt-bindings/clock/r8a77980-cpg-mssr.h | 51 -- > include/dt-bindings/clock/r8a77990-cpg-mssr.h | 62 -- > include/dt-bindings/clock/r8a77995-cpg-mssr.h | 54 -- > include/dt-bindings/clock/r8a779a0-cpg-mssr.h | 55 -- > include/dt-bindings/clock/r8a779f0-cpg-mssr.h | 64 -- > include/dt-bindings/clock/r8a779g0-cpg-mssr.h | 90 -- > include/dt-bindings/clock/r9a06g032-sysctrl.h | 149 ---- > include/dt-bindings/clock/r9a07g044-cpg.h | 220 ----- > include/dt-bindings/clock/renesas-cpg-mssr.h | 15 - > 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/starfive,jh7110-crg.h | 258 ------ > 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/r7s72100-pinctrl.h | 18 - > include/dt-bindings/pinctrl/rockchip.h | 60 -- > include/dt-bindings/pinctrl/rzg2l-pinctrl.h | 23 - > include/dt-bindings/pinctrl/rzn1-pinctrl.h | 141 ---- > 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/r8a774a1-sysc.h | 31 - > include/dt-bindings/power/r8a774b1-sysc.h | 26 - > include/dt-bindings/power/r8a774c0-sysc.h | 25 - > include/dt-bindings/power/r8a774e1-sysc.h | 36 - > include/dt-bindings/power/r8a7790-sysc.h | 31 - > include/dt-bindings/power/r8a7791-sysc.h | 23 - > include/dt-bindings/power/r8a7792-sysc.h | 23 - > include/dt-bindings/power/r8a7793-sysc.h | 25 - > include/dt-bindings/power/r8a7794-sysc.h | 23 - > include/dt-bindings/power/r8a7795-sysc.h | 38 - > include/dt-bindings/power/r8a7796-sysc.h | 33 - > include/dt-bindings/power/r8a77961-sysc.h | 32 - > include/dt-bindings/power/r8a77965-sysc.h | 29 - > include/dt-bindings/power/r8a77970-sysc.h | 28 - > include/dt-bindings/power/r8a77980-sysc.h | 43 - > include/dt-bindings/power/r8a77990-sysc.h | 26 - > include/dt-bindings/power/r8a77995-sysc.h | 20 - > include/dt-bindings/power/r8a779a0-sysc.h | 59 -- > include/dt-bindings/power/r8a779f0-sysc.h | 30 - > include/dt-bindings/power/r8a779g0-sysc.h | 46 - > 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 | 17 +- > 405 files changed, 80 insertions(+), 39273 deletions(-) > --- > base-commit: bd465ada0e1172910f64feac6035f2344449c381 > > // Caleb (they/them) > For the record: Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on AML-S805X-AC Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on AML-S905X-CC Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on BPI-M2S Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on BPI-M5 Pipeline URL: https://gitlab.com/amlogic-foss/amlogic-u-boot-autotest/-/pipelines/1208471844
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). To: Tom Rini <trini@konsulko.com> To: Neil Armstrong <neil.armstrong@linaro.org> To: Sumit Garg <sumit.garg@linaro.org> To: Patrice Chotard <patrice.chotard@foss.st.com> To: Patrick Delaunay <patrick.delaunay@foss.st.com> To: Jagan Teki <jagan@amarulasolutions.com> To: Simon Glass <sjg@chromium.org> To: Philipp Tomsich <philipp.tomsich@vrull.eu> To: Kever Yang <kever.yang@rock-chips.com> To: Lukasz Majewski <lukma@denx.de> To: Sean Anderson <seanga2@gmail.com> To: Sam Protsenko <semen.protsenko@linaro.org> To: Matthias Brugger <mbrugger@suse.com> To: Peter Robinson <pbrobinson@gmail.com> To: Joe Hershberger <joe.hershberger@ni.com> To: Ramon Fried <rfried.dev@gmail.com> To: Thierry Reding <treding@nvidia.com> To: Svyatoslav Ryhel <clamor95@gmail.com> To: Michal Simek <michal.simek@amd.com> To: Paul Barker <paul.barker.ct@bp.renesas.com> To: Weijie Gao <weijie.gao@mediatek.com> To: GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com> To: Ryder Lee <ryder.lee@mediatek.com> To: Chunfeng Yun <chunfeng.yun@mediatek.com> To: Eugen Hristev <eugen.hristev@collabora.com> To: Rick Chen <rick@andestech.com> To: Leo <ycliang@andestech.com> To: Ryan Chen <ryan_chen@aspeedtech.com> To: Chia-Wei Wang <chiawei_wang@aspeedtech.com> To: Aspeed BMC SW team <BMC-SW@aspeedtech.com> To: Joel Stanley <joel@jms.id.au> To: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> To: Dai Okamura <okamura.dai@socionext.com> To: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> Cc: u-boot@lists.denx.de Cc: u-boot-amlogic@groups.io Cc: uboot-stm32@st-md-mailman.stormreply.com Cc: uboot-snps-arc@synopsys.com Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org> --- Caleb Connolly (26): 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 renesas: drop clock dt-binding headers renesas: drop remaining 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/rk3399-u-boot.dtsi | 2 +- arch/arm/dts/tegra186.dtsi | 2 +- arch/riscv/dts/fu540-c000-u-boot.dtsi | 26 +- drivers/clk/exynos/clk-exynos7420.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 | 15 + 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/ast2600-clock.h | 62 -- 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/mt7621-clk.h | 46 - 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/r7s72100-clock.h | 112 --- include/dt-bindings/clock/r8a774a1-cpg-mssr.h | 59 -- include/dt-bindings/clock/r8a774b1-cpg-mssr.h | 57 -- include/dt-bindings/clock/r8a774c0-cpg-mssr.h | 61 -- include/dt-bindings/clock/r8a774e1-cpg-mssr.h | 59 -- include/dt-bindings/clock/r8a7790-clock.h | 158 ---- include/dt-bindings/clock/r8a7790-cpg-mssr.h | 48 -- include/dt-bindings/clock/r8a7791-clock.h | 161 ---- include/dt-bindings/clock/r8a7791-cpg-mssr.h | 44 - include/dt-bindings/clock/r8a7792-clock.h | 98 --- include/dt-bindings/clock/r8a7792-cpg-mssr.h | 39 - include/dt-bindings/clock/r8a7793-clock.h | 159 ---- include/dt-bindings/clock/r8a7793-cpg-mssr.h | 44 - include/dt-bindings/clock/r8a7794-clock.h | 137 --- include/dt-bindings/clock/r8a7794-cpg-mssr.h | 43 - include/dt-bindings/clock/r8a7795-cpg-mssr.h | 66 -- include/dt-bindings/clock/r8a7796-cpg-mssr.h | 65 -- include/dt-bindings/clock/r8a77961-cpg-mssr.h | 65 -- include/dt-bindings/clock/r8a77965-cpg-mssr.h | 62 -- include/dt-bindings/clock/r8a77970-cpg-mssr.h | 44 - include/dt-bindings/clock/r8a77980-cpg-mssr.h | 51 -- include/dt-bindings/clock/r8a77990-cpg-mssr.h | 62 -- include/dt-bindings/clock/r8a77995-cpg-mssr.h | 54 -- include/dt-bindings/clock/r8a779a0-cpg-mssr.h | 55 -- include/dt-bindings/clock/r8a779f0-cpg-mssr.h | 64 -- include/dt-bindings/clock/r8a779g0-cpg-mssr.h | 90 -- include/dt-bindings/clock/r9a06g032-sysctrl.h | 149 ---- include/dt-bindings/clock/r9a07g044-cpg.h | 220 ----- include/dt-bindings/clock/renesas-cpg-mssr.h | 15 - 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/starfive,jh7110-crg.h | 258 ------ 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/r7s72100-pinctrl.h | 18 - include/dt-bindings/pinctrl/rockchip.h | 60 -- include/dt-bindings/pinctrl/rzg2l-pinctrl.h | 23 - include/dt-bindings/pinctrl/rzn1-pinctrl.h | 141 ---- 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/r8a774a1-sysc.h | 31 - include/dt-bindings/power/r8a774b1-sysc.h | 26 - include/dt-bindings/power/r8a774c0-sysc.h | 25 - include/dt-bindings/power/r8a774e1-sysc.h | 36 - include/dt-bindings/power/r8a7790-sysc.h | 31 - include/dt-bindings/power/r8a7791-sysc.h | 23 - include/dt-bindings/power/r8a7792-sysc.h | 23 - include/dt-bindings/power/r8a7793-sysc.h | 25 - include/dt-bindings/power/r8a7794-sysc.h | 23 - include/dt-bindings/power/r8a7795-sysc.h | 38 - include/dt-bindings/power/r8a7796-sysc.h | 33 - include/dt-bindings/power/r8a77961-sysc.h | 32 - include/dt-bindings/power/r8a77965-sysc.h | 29 - include/dt-bindings/power/r8a77970-sysc.h | 28 - include/dt-bindings/power/r8a77980-sysc.h | 43 - include/dt-bindings/power/r8a77990-sysc.h | 26 - include/dt-bindings/power/r8a77995-sysc.h | 20 - include/dt-bindings/power/r8a779a0-sysc.h | 59 -- include/dt-bindings/power/r8a779f0-sysc.h | 30 - include/dt-bindings/power/r8a779g0-sysc.h | 46 - 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 | 17 +- 405 files changed, 80 insertions(+), 39273 deletions(-) --- base-commit: bd465ada0e1172910f64feac6035f2344449c381 // Caleb (they/them)