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 <tr...@konsulko.com>
To: Neil Armstrong <neil.armstr...@linaro.org>
To: Sumit Garg <sumit.g...@linaro.org>
To: Patrice Chotard <patrice.chot...@foss.st.com>
To: Patrick Delaunay <patrick.delau...@foss.st.com>
To: Jagan Teki <ja...@amarulasolutions.com>
To: Simon Glass <s...@chromium.org>
To: Philipp Tomsich <philipp.toms...@vrull.eu>
To: Kever Yang <kever.y...@rock-chips.com>
To: Lukasz Majewski <lu...@denx.de>
To: Sean Anderson <sean...@gmail.com>
To: Sam Protsenko <semen.protse...@linaro.org>
To: Matthias Brugger <mbrug...@suse.com>
To: Peter Robinson <pbrobin...@gmail.com>
To: Joe Hershberger <joe.hershber...@ni.com>
To: Ramon Fried <rfried....@gmail.com>
To: Thierry Reding <tred...@nvidia.com>
To: Svyatoslav Ryhel <clamo...@gmail.com>
To: Michal Simek <michal.si...@amd.com>
To: Paul Barker <paul.barker...@bp.renesas.com>
To: Weijie Gao <weijie....@mediatek.com>
To: GSS_MTK_Uboot_upstream <gss_mtk_uboot_upstr...@mediatek.com>
To: Ryder Lee <ryder....@mediatek.com>
To: Chunfeng Yun <chunfeng....@mediatek.com>
To: Eugen Hristev <eugen.hris...@collabora.com>
To: Rick Chen <r...@andestech.com>
To: Leo <ycli...@andestech.com>
To: Ryan Chen <ryan_c...@aspeedtech.com>
To: Chia-Wei Wang <chiawei_w...@aspeedtech.com>
To: Aspeed BMC SW team <bmc...@aspeedtech.com>
To: Joel Stanley <j...@jms.id.au>
To: Kunihiko Hayashi <hayashi.kunih...@socionext.com>
To: Dai Okamura <okamura....@socionext.com>
To: Eugeniy Paltsev <eugeniy.palt...@synopsys.com>
Cc: u-boot@lists.denx.de
Cc: u-boot-amlo...@groups.io
Cc: uboot-st...@st-md-mailman.stormreply.com
Cc: uboot-snps-...@synopsys.com
Signed-off-by: Caleb Connolly <caleb.conno...@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)