[PATCH 0/3] sunxi: switch three SoC families to OF_UPSTREAM
Andre Przywara
andre.przywara at arm.com
Sun Jan 19 17:41:53 CET 2025
This series converts boards with the Allwinner F1C100s/F1C200s, A10, A10s
and A13s SoCs over to OF_UPSTREAM. The .dts and .dtsi files were
identical between the kernel and U-Boot repository, so this is a
no-brainer.
However there are four boards (tablets, I guess) that do not have a .dts
file in the kernel repository. For now I kept them using the "old
style", so they continue working. This requires to keep a copy of the
SoC .dtsi file, I would be grateful for any advice as how to handle this
situation best. Ideally we would submit the DTs to the kernel, but I
don't know how feasible this is, given their age, the missing device
availability and their basic DT nature.
I compiled all boards with and without this series applied: the
resulting u-boot.dtb files were always identical.
Please have a look!
Cheers,
Andre
Andre Przywara (3):
suniv: switch Allwinner F1Cx00 boards to OF_UPSTREAM
sunxi: switch Allwinner A10 boards to OF_UPSTREAM
sunxi: switch Allwinner A10s/A13 boards to OF_UPSTREAM
arch/arm/dts/Makefile | 48 +--
arch/arm/dts/sun4i-a10-a1000.dts | 255 -------------
arch/arm/dts/sun4i-a10-ba10-tvbox.dts | 151 --------
arch/arm/dts/sun4i-a10-chuwi-v7-cw0825.dts | 159 --------
arch/arm/dts/sun4i-a10-cubieboard.dts | 255 -------------
arch/arm/dts/sun4i-a10-dserve-dsrv9703c.dts | 218 -----------
arch/arm/dts/sun4i-a10-gemei-g9.dts | 192 ----------
arch/arm/dts/sun4i-a10-hackberry.dts | 140 -------
arch/arm/dts/sun4i-a10-hyundai-a7hd.dts | 115 ------
arch/arm/dts/sun4i-a10-inet1.dts | 229 -----------
arch/arm/dts/sun4i-a10-inet97fv2.dts | 203 ----------
arch/arm/dts/sun4i-a10-inet9f-rev03.dts | 357 ------------------
.../dts/sun4i-a10-itead-iteaduino-plus.dts | 126 -------
arch/arm/dts/sun4i-a10-jesurun-q5.dts | 181 ---------
arch/arm/dts/sun4i-a10-marsboard.dts | 182 ---------
arch/arm/dts/sun4i-a10-mini-xplus.dts | 144 -------
arch/arm/dts/sun4i-a10-mk802.dts | 144 -------
arch/arm/dts/sun4i-a10-mk802ii.dts | 111 ------
arch/arm/dts/sun4i-a10-olinuxino-lime.dts | 225 -----------
arch/arm/dts/sun4i-a10-pcduino.dts | 200 ----------
arch/arm/dts/sun4i-a10-pcduino2.dts | 67 ----
arch/arm/dts/sun4i-a10-pov-protab2-ips9.dts | 206 ----------
arch/arm/dts/sun4i-a10-topwise-a721.dts | 242 ------------
arch/arm/dts/sun5i-a10s-auxtek-t003.dts | 137 -------
arch/arm/dts/sun5i-a10s-auxtek-t004.dts | 149 --------
arch/arm/dts/sun5i-a10s-mk802.dts | 127 -------
arch/arm/dts/sun5i-a10s-olinuxino-micro.dts | 272 -------------
arch/arm/dts/sun5i-a10s-r7-tv-dongle.dts | 118 ------
arch/arm/dts/sun5i-a10s-wobo-i5.dts | 195 ----------
arch/arm/dts/sun5i-a10s.dtsi | 173 ---------
arch/arm/dts/sun5i-a13-difrnce-dit4350.dts | 50 ---
.../dts/sun5i-a13-empire-electronix-d709.dts | 190 ----------
.../dts/sun5i-a13-empire-electronix-m712.dts | 51 ---
arch/arm/dts/sun5i-a13-hsg-h702.dts | 182 ---------
arch/arm/dts/sun5i-a13-inet-98v-rev2.dts | 50 ---
arch/arm/dts/sun5i-a13-licheepi-one.dts | 214 -----------
arch/arm/dts/sun5i-a13-olinuxino-micro.dts | 141 -------
arch/arm/dts/sun5i-a13-olinuxino.dts | 247 ------------
.../dts/sun5i-a13-pocketbook-touch-lux-3.dts | 258 -------------
arch/arm/dts/sun5i-a13-q8-tablet.dts | 80 ----
arch/arm/dts/sun5i-a13-utoo-p66.dts | 116 ------
arch/arm/dts/sun5i-a13.dtsi | 118 ------
arch/arm/dts/sun5i-gr8-chip-pro.dts | 238 ------------
arch/arm/dts/sun5i-gr8-evb.dts | 333 ----------------
arch/arm/dts/sun5i-gr8.dtsi | 126 -------
arch/arm/dts/sun5i-r8-chip.dts | 282 --------------
arch/arm/dts/sun5i-r8.dtsi | 47 ---
.../dts/sun5i-reference-design-tablet.dtsi | 194 ----------
arch/arm/dts/suniv-f1c100s-licheepi-nano.dts | 73 ----
arch/arm/dts/suniv-f1c100s.dtsi | 330 ----------------
arch/arm/dts/suniv-f1c200s-lctech-pi.dts | 76 ----
arch/arm/dts/suniv-f1c200s-popstick-v1.1.dts | 81 ----
arch/arm/mach-sunxi/Kconfig | 3 +
configs/A10-OLinuXino-Lime_defconfig | 2 +-
configs/A10s-OLinuXino-M_defconfig | 2 +-
configs/A13-OLinuXinoM_defconfig | 2 +-
configs/A13-OLinuXino_defconfig | 2 +-
configs/Ampe_A76_defconfig | 1 +
configs/Auxtek-T003_defconfig | 2 +-
configs/Auxtek-T004_defconfig | 2 +-
configs/CHIP_defconfig | 2 +-
configs/CHIP_pro_defconfig | 2 +-
configs/Chuwi_V7_CW0825_defconfig | 2 +-
configs/Cubieboard_defconfig | 2 +-
configs/Empire_electronix_d709_defconfig | 2 +-
configs/Empire_electronix_m712_defconfig | 2 +-
configs/Hyundai_A7HD_defconfig | 2 +-
configs/Linksprite_pcDuino_defconfig | 2 +-
configs/Marsboard_A10_defconfig | 2 +-
configs/Mele_A1000_defconfig | 2 +-
configs/Mini-X_defconfig | 2 +-
configs/UTOO_P66_defconfig | 2 +-
configs/Wobo_i5_defconfig | 2 +-
configs/ba10_tv_box_defconfig | 2 +-
configs/difrnce_dit4350_defconfig | 2 +-
configs/dserve_dsrv9703c_defconfig | 2 +-
configs/iNet_3F_defconfig | 1 +
configs/iNet_3W_defconfig | 1 +
configs/iNet_86VS_defconfig | 1 +
configs/inet1_defconfig | 2 +-
configs/inet97fv2_defconfig | 2 +-
configs/inet98v_rev2_defconfig | 2 +-
configs/inet9f_rev03_defconfig | 2 +-
configs/jesurun_q5_defconfig | 2 +-
configs/lctech_pi_f1c200s_defconfig | 2 +-
configs/licheepi_nano_defconfig | 2 +-
configs/mk802_a10s_defconfig | 2 +-
configs/mk802_defconfig | 2 +-
configs/mk802ii_defconfig | 2 +-
configs/pov_protab2_ips9_defconfig | 2 +-
configs/q8_a13_tablet_defconfig | 2 +-
configs/r7-tv-dongle_defconfig | 2 +-
configs/sunxi_Gemei_G9_defconfig | 2 +-
93 files changed, 45 insertions(+), 8832 deletions(-)
delete mode 100644 arch/arm/dts/sun4i-a10-a1000.dts
delete mode 100644 arch/arm/dts/sun4i-a10-ba10-tvbox.dts
delete mode 100644 arch/arm/dts/sun4i-a10-chuwi-v7-cw0825.dts
delete mode 100644 arch/arm/dts/sun4i-a10-cubieboard.dts
delete mode 100644 arch/arm/dts/sun4i-a10-dserve-dsrv9703c.dts
delete mode 100644 arch/arm/dts/sun4i-a10-gemei-g9.dts
delete mode 100644 arch/arm/dts/sun4i-a10-hackberry.dts
delete mode 100644 arch/arm/dts/sun4i-a10-hyundai-a7hd.dts
delete mode 100644 arch/arm/dts/sun4i-a10-inet1.dts
delete mode 100644 arch/arm/dts/sun4i-a10-inet97fv2.dts
delete mode 100644 arch/arm/dts/sun4i-a10-inet9f-rev03.dts
delete mode 100644 arch/arm/dts/sun4i-a10-itead-iteaduino-plus.dts
delete mode 100644 arch/arm/dts/sun4i-a10-jesurun-q5.dts
delete mode 100644 arch/arm/dts/sun4i-a10-marsboard.dts
delete mode 100644 arch/arm/dts/sun4i-a10-mini-xplus.dts
delete mode 100644 arch/arm/dts/sun4i-a10-mk802.dts
delete mode 100644 arch/arm/dts/sun4i-a10-mk802ii.dts
delete mode 100644 arch/arm/dts/sun4i-a10-olinuxino-lime.dts
delete mode 100644 arch/arm/dts/sun4i-a10-pcduino.dts
delete mode 100644 arch/arm/dts/sun4i-a10-pcduino2.dts
delete mode 100644 arch/arm/dts/sun4i-a10-pov-protab2-ips9.dts
delete mode 100644 arch/arm/dts/sun4i-a10-topwise-a721.dts
delete mode 100644 arch/arm/dts/sun5i-a10s-auxtek-t003.dts
delete mode 100644 arch/arm/dts/sun5i-a10s-auxtek-t004.dts
delete mode 100644 arch/arm/dts/sun5i-a10s-mk802.dts
delete mode 100644 arch/arm/dts/sun5i-a10s-olinuxino-micro.dts
delete mode 100644 arch/arm/dts/sun5i-a10s-r7-tv-dongle.dts
delete mode 100644 arch/arm/dts/sun5i-a10s-wobo-i5.dts
delete mode 100644 arch/arm/dts/sun5i-a10s.dtsi
delete mode 100644 arch/arm/dts/sun5i-a13-difrnce-dit4350.dts
delete mode 100644 arch/arm/dts/sun5i-a13-empire-electronix-d709.dts
delete mode 100644 arch/arm/dts/sun5i-a13-empire-electronix-m712.dts
delete mode 100644 arch/arm/dts/sun5i-a13-hsg-h702.dts
delete mode 100644 arch/arm/dts/sun5i-a13-inet-98v-rev2.dts
delete mode 100644 arch/arm/dts/sun5i-a13-licheepi-one.dts
delete mode 100644 arch/arm/dts/sun5i-a13-olinuxino-micro.dts
delete mode 100644 arch/arm/dts/sun5i-a13-olinuxino.dts
delete mode 100644 arch/arm/dts/sun5i-a13-pocketbook-touch-lux-3.dts
delete mode 100644 arch/arm/dts/sun5i-a13-q8-tablet.dts
delete mode 100644 arch/arm/dts/sun5i-a13-utoo-p66.dts
delete mode 100644 arch/arm/dts/sun5i-a13.dtsi
delete mode 100644 arch/arm/dts/sun5i-gr8-chip-pro.dts
delete mode 100644 arch/arm/dts/sun5i-gr8-evb.dts
delete mode 100644 arch/arm/dts/sun5i-gr8.dtsi
delete mode 100644 arch/arm/dts/sun5i-r8-chip.dts
delete mode 100644 arch/arm/dts/sun5i-r8.dtsi
delete mode 100644 arch/arm/dts/sun5i-reference-design-tablet.dtsi
delete mode 100644 arch/arm/dts/suniv-f1c100s-licheepi-nano.dts
delete mode 100644 arch/arm/dts/suniv-f1c100s.dtsi
delete mode 100644 arch/arm/dts/suniv-f1c200s-lctech-pi.dts
delete mode 100644 arch/arm/dts/suniv-f1c200s-popstick-v1.1.dts
--
2.46.2
More information about the U-Boot
mailing list