We should remove bindings and dtsi from include/ folder for A1 and AXG Amlogic devices. We have exactly the same, or with minor differences in dts/upstream folder.
I tested this changes on devices closes to reference A1 and AXG SoCs devices and didn't receive any problems. Alexey Romanov (4): arm: dts: meson: remove meson-a1.dtsi dt-bindings: remove a1 bindings from include/ dt-bindings: remove axg bindings from include/ dt-bindings: interrupt-controller: remove arm-gic.h from include/ arch/arm/dts/meson-a1.dtsi | 518 ------------------ .../clock/amlogic,a1-peripherals-clkc.h | 168 ------ .../dt-bindings/clock/amlogic,a1-pll-clkc.h | 25 - include/dt-bindings/clock/axg-audio-clkc.h | 94 ---- include/dt-bindings/clock/axg-clkc.h | 100 ---- include/dt-bindings/gpio/meson-a1-gpio.h | 73 --- .../interrupt-controller/arm-gic.h | 23 - include/dt-bindings/power/meson-a1-power.h | 32 -- .../reset/amlogic,meson-a1-reset.h | 76 --- 9 files changed, 1109 deletions(-) delete mode 100644 arch/arm/dts/meson-a1.dtsi delete mode 100644 include/dt-bindings/clock/amlogic,a1-peripherals-clkc.h delete mode 100644 include/dt-bindings/clock/amlogic,a1-pll-clkc.h delete mode 100644 include/dt-bindings/clock/axg-audio-clkc.h delete mode 100644 include/dt-bindings/clock/axg-clkc.h delete mode 100644 include/dt-bindings/gpio/meson-a1-gpio.h delete mode 100644 include/dt-bindings/interrupt-controller/arm-gic.h delete mode 100644 include/dt-bindings/power/meson-a1-power.h delete mode 100644 include/dt-bindings/reset/amlogic,meson-a1-reset.h -- 2.34.1