[PATCH RFC 00/26] Drop DT upstream compatible dt-binding headers

Caleb Connolly caleb.connolly at linaro.org
Mon Mar 4 17:51:08 CET 2024


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 at konsulko.com>
To: Neil Armstrong <neil.armstrong at linaro.org>
To: Sumit Garg <sumit.garg at linaro.org>
To: Patrice Chotard <patrice.chotard at foss.st.com>
To: Patrick Delaunay <patrick.delaunay at foss.st.com>
To: Jagan Teki <jagan at amarulasolutions.com>
To: Simon Glass <sjg at chromium.org>
To: Philipp Tomsich <philipp.tomsich at vrull.eu>
To: Kever Yang <kever.yang at rock-chips.com>
To: Lukasz Majewski <lukma at denx.de>
To: Sean Anderson <seanga2 at gmail.com>
To: Sam Protsenko <semen.protsenko at linaro.org>
To: Matthias Brugger <mbrugger at suse.com>
To: Peter Robinson <pbrobinson at gmail.com>
To: Joe Hershberger <joe.hershberger at ni.com>
To: Ramon Fried <rfried.dev at gmail.com>
To: Thierry Reding <treding at nvidia.com>
To: Svyatoslav Ryhel <clamor95 at gmail.com>
To: Michal Simek <michal.simek at amd.com>
To: Paul Barker <paul.barker.ct at bp.renesas.com>
To: Weijie Gao <weijie.gao at mediatek.com>
To: GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream at mediatek.com>
To: Ryder Lee <ryder.lee at mediatek.com>
To: Chunfeng Yun <chunfeng.yun at mediatek.com>
To: Eugen Hristev <eugen.hristev at collabora.com>
To: Rick Chen <rick at andestech.com>
To: Leo <ycliang at andestech.com>
To: Ryan Chen <ryan_chen at aspeedtech.com>
To: Chia-Wei Wang <chiawei_wang at aspeedtech.com>
To: Aspeed BMC SW team <BMC-SW at aspeedtech.com>
To: Joel Stanley <joel at jms.id.au>
To: Kunihiko Hayashi <hayashi.kunihiko at socionext.com>
To: Dai Okamura <okamura.dai at socionext.com>
To: Eugeniy Paltsev <Eugeniy.Paltsev at synopsys.com>
Cc: u-boot at lists.denx.de
Cc: u-boot-amlogic at groups.io
Cc: uboot-stm32 at st-md-mailman.stormreply.com
Cc: uboot-snps-arc at synopsys.com

Signed-off-by: Caleb Connolly <caleb.connolly at 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)



More information about the U-Boot mailing list