1*4882a593SmuzhiyunFrom 4a923e0e4ef6d2b41cb89d658e269adada847573 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Peter Korsgaard <peter@korsgaard.com> 3*4882a593SmuzhiyunDate: Thu, 4 Nov 2021 22:32:04 +0100 4*4882a593SmuzhiyunSubject: [PATCH] Makefile: HACK: Support building u-boot.toc1 for nezda board 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunFor easier integration into Buildroot. The boot0 / toc1 logic is WIP until 7*4882a593SmuzhiyunU-Boot gains SPL support for the D1, so add a hack to make it easier to 8*4882a593Smuzhiyunintegrate in Buildroot as-is. 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunSigned-off-by: Peter Korsgaard <peter@korsgaard.com> 11*4882a593Smuzhiyun--- 12*4882a593Smuzhiyun Makefile | 9 +++++++++ 13*4882a593Smuzhiyun nezha.cfg | 9 +++++++++ 14*4882a593Smuzhiyun 2 files changed, 18 insertions(+) 15*4882a593Smuzhiyun create mode 100644 nezha.cfg 16*4882a593Smuzhiyun 17*4882a593Smuzhiyundiff --git a/Makefile b/Makefile 18*4882a593Smuzhiyunindex f911f70344..259d93bf80 100644 19*4882a593Smuzhiyun--- a/Makefile 20*4882a593Smuzhiyun+++ b/Makefile 21*4882a593Smuzhiyun@@ -1084,6 +1084,15 @@ endif 22*4882a593Smuzhiyun .binman_stamp: FORCE 23*4882a593Smuzhiyun @touch $@ 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun+fw_dynamic.bin: $(OPENSBI) 26*4882a593Smuzhiyun+ $(call if_changed,copy) 27*4882a593Smuzhiyun+ 28*4882a593Smuzhiyun+MKIMAGEFLAGS_u-boot.toc1 = -T sunxi_toc1 29*4882a593Smuzhiyun+u-boot.toc1: nezha.cfg fw_dynamic.bin inputs 30*4882a593Smuzhiyun+ $(call if_changed,mkimage) 31*4882a593Smuzhiyun+ 32*4882a593Smuzhiyun+all: u-boot.toc1 33*4882a593Smuzhiyun+ 34*4882a593Smuzhiyun ifeq ($(CONFIG_DEPRECATED),y) 35*4882a593Smuzhiyun $(warning "You have deprecated configuration options enabled in your .config! Please check your configuration.") 36*4882a593Smuzhiyun endif 37*4882a593Smuzhiyundiff --git a/nezha.cfg b/nezha.cfg 38*4882a593Smuzhiyunnew file mode 100644 39*4882a593Smuzhiyunindex 0000000000..2d23b9b388 40*4882a593Smuzhiyun--- /dev/null 41*4882a593Smuzhiyun+++ b/nezha.cfg 42*4882a593Smuzhiyun@@ -0,0 +1,9 @@ 43*4882a593Smuzhiyun+[opensbi] 44*4882a593Smuzhiyun+file = fw_dynamic.bin 45*4882a593Smuzhiyun+addr = 0x40000000 46*4882a593Smuzhiyun+[dtb] 47*4882a593Smuzhiyun+file = arch/riscv/dts/sun20i-d1-nezha.dtb 48*4882a593Smuzhiyun+addr = 0x44000000 49*4882a593Smuzhiyun+[u-boot] 50*4882a593Smuzhiyun+file = u-boot-nodtb.bin 51*4882a593Smuzhiyun+addr = 0x4a000000 52*4882a593Smuzhiyun-- 53*4882a593Smuzhiyun2.20.1 54*4882a593Smuzhiyun 55