[PATCH v2 0/4] riscv: dts: starfive: simplify binman config
Heinrich Schuchardt
heinrich.schuchardt at canonical.com
Mon Feb 10 12:18:26 CET 2025
All StarFive JH7110 are supported via starfive_visionfive2_defconfig.
Up to now we have explicitly specified the multi-device-tree FIT
configuration. This more complicated than needed.
Binman can use the information from CONFIG_OF_LIST to automatically
generated a FIT image containing the necessary device-trees and
configurations.
This also removes the non-functional default configuration without a
device-tree that binman added up to now.
Before the patch set booting on an unsupported device would fail in main
U-Boot due to the lack of a device-tree in the default configuration.
With this patch set booting will fail in SPL because there is no
default configuration.
v2:
do not use a default configuration
Heinrich Schuchardt (4):
riscv: dts: add OF_LIST handling to binman.dtsi
board: starfive: spl: strip off 'starfive/' prefix
riscv: dts: starfive: remove duplicate itb entries
riscv: dts: starfive: don't use a default configuration
arch/riscv/dts/binman.dtsi | 7 +-
.../dts/starfive-visionfive2-binman.dtsi | 75 ++-----------------
board/starfive/visionfive2/spl.c | 4 +
3 files changed, 14 insertions(+), 72 deletions(-)
--
2.47.1
More information about the U-Boot
mailing list