u-boot-amlogic.groups.io archive mirror
 help / color / mirror / Atom feed
From: Caleb Connolly <caleb.connolly@linaro.org>
To: Tom Rini <trini@konsulko.com>,
	 Neil Armstrong <neil.armstrong@linaro.org>,
	 Sumit Garg <sumit.garg@linaro.org>,
	 Patrice Chotard <patrice.chotard@foss.st.com>,
	 Patrick Delaunay <patrick.delaunay@foss.st.com>,
	 Jagan Teki <jagan@amarulasolutions.com>,
	Simon Glass <sjg@chromium.org>,
	 Philipp Tomsich <philipp.tomsich@vrull.eu>,
	 Kever Yang <kever.yang@rock-chips.com>,
	Lukasz Majewski <lukma@denx.de>,
	 Sean Anderson <seanga2@gmail.com>,
	 Sam Protsenko <semen.protsenko@linaro.org>,
	 Matthias Brugger <mbrugger@suse.com>,
	Peter Robinson <pbrobinson@gmail.com>,
	 Joe Hershberger <joe.hershberger@ni.com>,
	 Ramon Fried <rfried.dev@gmail.com>,
	Thierry Reding <treding@nvidia.com>,
	 Svyatoslav Ryhel <clamor95@gmail.com>,
	Michal Simek <michal.simek@amd.com>,
	 Paul Barker <paul.barker.ct@bp.renesas.com>,
	 Weijie Gao <weijie.gao@mediatek.com>,
	 GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>,
	 Ryder Lee <ryder.lee@mediatek.com>,
	 Chunfeng Yun <chunfeng.yun@mediatek.com>,
	 Eugen Hristev <eugen.hristev@collabora.com>,
	Rick Chen <rick@andestech.com>,  Leo <ycliang@andestech.com>,
	Ryan Chen <ryan_chen@aspeedtech.com>,
	 Chia-Wei Wang <chiawei_wang@aspeedtech.com>,
	 Aspeed BMC SW team <BMC-SW@aspeedtech.com>,
	Joel Stanley <joel@jms.id.au>,
	 Kunihiko Hayashi <hayashi.kunihiko@socionext.com>,
	 Dai Okamura <okamura.dai@socionext.com>,
	 Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Cc: u-boot@lists.denx.de, u-boot-amlogic@groups.io,
	 uboot-stm32@st-md-mailman.stormreply.com,
	uboot-snps-arc@synopsys.com,
	 Caleb Connolly <caleb.connolly@linaro.org>
Subject: [PATCH RFC 00/26] Drop DT upstream compatible dt-binding headers
Date: Mon, 04 Mar 2024 16:51:08 +0000	[thread overview]
Message-ID: <20240304-b4-upstream-dt-headers-v1-0-b7ff41925f92@linaro.org> (raw)

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)



             reply	other threads:[~2024-03-11  8:51 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-04 16:51 Caleb Connolly [this message]
2024-03-04 16:51 ` [PATCH RFC 01/26] qcom: drop clock dt-binding headers Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 02/26] qcom: drop remaining " Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 03/26] sunxi: drop clock " Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 04/26] sunxi: drop remaining " Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 05/26] imx: drop clock " Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 06/26] imx: drop " Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 07/26] amlogic: " Caleb Connolly
2024-03-11  9:03   ` Neil Armstrong
2024-03-04 16:51 ` [PATCH RFC 08/26] stm: " Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 09/26] rockchip: drop clock " Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 10/26] rockchip: drop remaining " Caleb Connolly
2024-03-04 20:23   ` Jonas Karlman
2024-03-04 16:51 ` [PATCH RFC 11/26] exynos: drop " Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 12/26] bcm: " Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 13/26] ti: " Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 14/26] tegra: drop clock " Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 15/26] tegra: drop " Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 16/26] xlnx: " Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 17/26] renesas: drop clock " Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 18/26] renesas: drop remaining " Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 19/26] mtk: drop " Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 20/26] microchip: " Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 21/26] hisi: " Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 22/26] sifive: drop clock headers Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 23/26] dt-bindings: " Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 24/26] dt-bindings: drop remaining device headers Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 25/26] dt-bindings: drop generic headers Caleb Connolly
2024-03-04 16:51 ` [PATCH RFC 26/26] dts: support building all dtb files for a specific vendor Caleb Connolly
2024-03-04 23:02   ` Tony Dinh
2024-03-05 12:35   ` Sumit Garg
2024-03-05 12:42     ` Tom Rini
2024-03-05 12:51     ` Caleb Connolly
2024-03-05 13:14       ` Sumit Garg
2024-03-05 12:41 ` [PATCH RFC 00/26] Drop DT upstream compatible dt-binding headers Sumit Garg
2024-03-11  9:23 ` Neil Armstrong

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240304-b4-upstream-dt-headers-v1-0-b7ff41925f92@linaro.org \
    --to=caleb.connolly@linaro.org \
    --cc=BMC-SW@aspeedtech.com \
    --cc=Eugeniy.Paltsev@synopsys.com \
    --cc=GSS_MTK_Uboot_upstream@mediatek.com \
    --cc=chiawei_wang@aspeedtech.com \
    --cc=chunfeng.yun@mediatek.com \
    --cc=clamor95@gmail.com \
    --cc=eugen.hristev@collabora.com \
    --cc=hayashi.kunihiko@socionext.com \
    --cc=jagan@amarulasolutions.com \
    --cc=joe.hershberger@ni.com \
    --cc=joel@jms.id.au \
    --cc=kever.yang@rock-chips.com \
    --cc=lukma@denx.de \
    --cc=mbrugger@suse.com \
    --cc=michal.simek@amd.com \
    --cc=neil.armstrong@linaro.org \
    --cc=okamura.dai@socionext.com \
    --cc=patrice.chotard@foss.st.com \
    --cc=patrick.delaunay@foss.st.com \
    --cc=paul.barker.ct@bp.renesas.com \
    --cc=pbrobinson@gmail.com \
    --cc=philipp.tomsich@vrull.eu \
    --cc=rfried.dev@gmail.com \
    --cc=rick@andestech.com \
    --cc=ryan_chen@aspeedtech.com \
    --cc=ryder.lee@mediatek.com \
    --cc=seanga2@gmail.com \
    --cc=semen.protsenko@linaro.org \
    --cc=sjg@chromium.org \
    --cc=sumit.garg@linaro.org \
    --cc=treding@nvidia.com \
    --cc=trini@konsulko.com \
    --cc=u-boot-amlogic@groups.io \
    --cc=u-boot@lists.denx.de \
    --cc=uboot-snps-arc@synopsys.com \
    --cc=uboot-stm32@st-md-mailman.stormreply.com \
    --cc=weijie.gao@mediatek.com \
    --cc=ycliang@andestech.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).