This series aims to redo the way the board file works - notably it now tries to depend on the external device tree if an internal device tree is not provided.
It also does away with MULTI_DTB_FIT-based device tree support and instead goes for a 'one device tree per build' approach. The implementation draws great inspiration from the qcom-phone board. Instead, the device tree target is to mentioned during build time. The patches are based on u-boot-samsung. It is thus expected that they reach upstream via said custotian fork. Signed-off-by: Kaustabh Chakraborty <[email protected]> --- Kaustabh Chakraborty (11): board: samsung: exynos-mobile: simplify parsing RAM banks from device tree board: samsung: exynos-mobile: resolve env vars without board_info data board: samsung: exynos-mobile: disable MULTI_DTB_FIT support board: samsung: exynos-mobile: enable OF_BOARD support configs: exynos-mobile: remove DEFAULT_DEVICE_TREE and add OF_UPSTREAM_BUILD_VENDOR doc: board: samsung: exynos-mobile: add DEVICE_TREE make flag in build doc: board: samsung: exynos-mobile: use u-boot-nodtb.bin for packaging process ARM: dts: exynos7870-a2corelte: add properties to make S-BOOT happy ARM: dts: exynos7870-j6lte: add properties to make S-BOOT happy ARM: dts: exynos7870-on7xelte: add properties to make S-BOOT happy doc: board: samsung: exynos-mobile: remove requirement of stub device tree arch/arm/dts/exynos7870-a2corelte-u-boot.dtsi | 5 + arch/arm/dts/exynos7870-j6lte-u-boot.dtsi | 25 +++ arch/arm/dts/exynos7870-on7xelte-u-boot.dtsi | 20 ++ board/samsung/exynos-mobile/exynos-mobile.c | 276 ++++++++----------------- configs/exynos-mobile_defconfig | 5 +- doc/board/samsung/exynos-mobile.rst | 5 +- doc/board/samsung/exynos-mobile/exynos7870.rst | 42 +--- 7 files changed, 147 insertions(+), 231 deletions(-) --- base-commit: 3f2ab427c13e4883cb5dddb4c54d3cedc0f93669 change-id: 20260203-exynos-mobile-external-dtb-58d37746567e Best regards, -- Kaustabh Chakraborty <[email protected]>

