From: Andre Przywara <andre.przywara@arm.com>
To: u-boot@lists.denx.de, Tom Rini <trini@konsulko.com>
Cc: linux-sunxi@lists.linux.dev,
Jernej Skrabec <jernej.skrabec@gmail.com>,
Chen-Yu Tsai <wens@kernel.org>
Subject: [PATCH 0/4] sunxi: dts: update devicetree files
Date: Sun, 26 Oct 2025 01:23:52 +0000 [thread overview]
Message-ID: <20251026012357.16773-1-andre.przywara@arm.com> (raw)
This series provides some DT updates for Allwinner boards. The first two
patches switch boards using two SoCs over to use OF_UPSTREAM, since the
DT copies in the kernel tree were found to be identical to those in the
U-Boot tree. This affects the T113-s3 and A80 SoCs. One board DT is not
upstream in the Linux kernel, so we keep the U-Boot copy.
The other two patches update the DT files for those SoCs that do not use
OF_UPSTREAM yet. This is probably the last time I am doing this before
switching them over to OF_UPSTREAM as well, although this will break
compatibility with older Linux kernels, before v5.13.
The changes gained by this update are not groundbreaking, but the last
update was a while ago, and some fixes have been accumulated since.
The OF_UPSTREAM part was verified by comparing the generated .dtb files
before and after, to be found the same.
Please have a look and test, if possible.
Cheers,
Andre
Andre Przywara (4):
sunxi: switch the Allwinner T113 SoC to OF_UPSTREAM
sunxi: switch Allwinner A80 boards to OF_UPSTREAM
sunxi: dts: arm64: update devicetree files from Linux kernel tree
sunxi: dts: arm: update devicetree files from Linux kernel tree
arch/arm/dts/Makefile | 4 -
arch/arm/dts/sun50i-a64-pine64-lts.dts | 2 +-
arch/arm/dts/sun50i-a64-pine64-plus.dts | 2 +-
arch/arm/dts/sun50i-a64-pine64.dts | 14 +-
arch/arm/dts/sun50i-a64-pinebook.dts | 4 +-
arch/arm/dts/sun50i-a64-pinephone.dtsi | 21 +
.../dts/sun50i-a64-pinetab-early-adopter.dts | 2 +-
arch/arm/dts/sun50i-a64-pinetab.dts | 2 +-
arch/arm/dts/sun50i-a64-sopine-baseboard.dts | 21 +-
arch/arm/dts/sun50i-a64-teres-i.dts | 2 +
arch/arm/dts/sun50i-a64.dtsi | 55 +-
arch/arm/dts/sun50i-h5-nanopi-neo-plus2.dts | 38 +
arch/arm/dts/sun50i-h5-nanopi-neo2.dts | 1 +
arch/arm/dts/sun50i-h5-nanopi-r1s-h5.dts | 1 +
arch/arm/dts/sun50i-h5-orangepi-pc2.dts | 1 +
arch/arm/dts/sun50i-h5-orangepi-prime.dts | 1 +
arch/arm/dts/sun50i-h5-orangepi-zero-plus.dts | 1 +
.../arm/dts/sun50i-h5-orangepi-zero-plus2.dts | 1 +
arch/arm/dts/sun50i-h5.dtsi | 6 +-
arch/arm/dts/sun50i-h6-beelink-gs1.dts | 39 +-
arch/arm/dts/sun50i-h6-orangepi-3.dts | 17 +-
arch/arm/dts/sun50i-h6-orangepi-lite2.dts | 2 +-
arch/arm/dts/sun50i-h6-orangepi.dtsi | 23 +-
arch/arm/dts/sun50i-h6-pine-h64-model-b.dts | 2 +-
arch/arm/dts/sun50i-h6-pine-h64.dts | 3 +-
arch/arm/dts/sun50i-h6-tanix.dtsi | 1 +
arch/arm/dts/sun50i-h6.dtsi | 41 +-
arch/arm/dts/sun7i-a20-bananapi.dts | 27 +
arch/arm/dts/sun8i-a23-a33.dtsi | 20 +
arch/arm/dts/sun8i-a33-vstar-core1.dtsi | 96 ++
arch/arm/dts/sun8i-a33-vstar.dts | 205 +++
arch/arm/dts/sun8i-a83t.dtsi | 4 +-
arch/arm/dts/sun8i-h2-plus-orangepi-zero.dts | 14 +
arch/arm/dts/sun8i-h3-nanopi-neo-air.dts | 2 +-
arch/arm/dts/sun8i-h3-orangepi-zero-plus2.dts | 14 +
arch/arm/dts/sun8i-h3.dtsi | 2 +-
.../sun8i-orangepi-zero-interface-board.dtso | 46 +
arch/arm/dts/sun8i-q8-common.dtsi | 2 +-
arch/arm/dts/sun8i-r40.dtsi | 4 +-
.../arm/dts/sun8i-t113s-mangopi-mq-r-t113.dts | 35 -
arch/arm/dts/sun8i-t113s.dtsi | 59 -
arch/arm/dts/sun9i-a80-cubieboard4.dts | 508 -------
arch/arm/dts/sun9i-a80-optimus.dts | 510 -------
arch/arm/dts/sun9i-a80.dtsi | 1253 -----------------
arch/arm/mach-sunxi/Kconfig | 2 +
arch/riscv/dts/sunxi-d1-t113.dtsi | 15 -
arch/riscv/dts/sunxi-d1s-t113.dtsi | 927 ------------
configs/Cubieboard4_defconfig | 2 +-
configs/Merrii_A80_Optimus_defconfig | 2 +-
configs/Sunchip_CX-A99_defconfig | 1 +
configs/mangopi_mq_r_defconfig | 2 +-
51 files changed, 676 insertions(+), 3383 deletions(-)
create mode 100644 arch/arm/dts/sun8i-a33-vstar-core1.dtsi
create mode 100644 arch/arm/dts/sun8i-a33-vstar.dts
create mode 100644 arch/arm/dts/sun8i-orangepi-zero-interface-board.dtso
delete mode 100644 arch/arm/dts/sun8i-t113s-mangopi-mq-r-t113.dts
delete mode 100644 arch/arm/dts/sun8i-t113s.dtsi
delete mode 100644 arch/arm/dts/sun9i-a80-cubieboard4.dts
delete mode 100644 arch/arm/dts/sun9i-a80-optimus.dts
delete mode 100644 arch/arm/dts/sun9i-a80.dtsi
delete mode 100644 arch/riscv/dts/sunxi-d1-t113.dtsi
delete mode 100644 arch/riscv/dts/sunxi-d1s-t113.dtsi
--
2.46.4
next reply other threads:[~2025-10-26 1:24 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-10-26 1:23 Andre Przywara [this message]
2025-10-26 1:23 ` [PATCH 1/4] sunxi: switch the Allwinner T113 SoC to OF_UPSTREAM Andre Przywara
2025-10-26 5:59 ` Jernej Škrabec
2025-10-26 1:23 ` [PATCH 2/4] sunxi: switch Allwinner A80 boards " Andre Przywara
2025-10-26 6:06 ` Jernej Škrabec
2025-10-26 1:23 ` [PATCH 3/4] sunxi: dts: arm64: update devicetree files from Linux kernel tree Andre Przywara
2025-10-26 1:23 ` [PATCH 4/4] sunxi: dts: arm: " Andre Przywara
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=20251026012357.16773-1-andre.przywara@arm.com \
--to=andre.przywara@arm.com \
--cc=jernej.skrabec@gmail.com \
--cc=linux-sunxi@lists.linux.dev \
--cc=trini@konsulko.com \
--cc=u-boot@lists.denx.de \
--cc=wens@kernel.org \
/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