Fixed eMMC install on FriendlyARM NanoPC T3+, adjusted docker dependencies, new boot script with SD card priority booting.

This commit is contained in:
Igor Pecovnik 2018-09-06 20:22:51 +02:00
parent a01e8d3175
commit 86a00ada34
11 changed files with 534 additions and 502 deletions

View file

@ -0,0 +1,33 @@
diff --git a/include/configs/s5p6818_nanopim3.h b/include/configs/s5p6818_nanopim3.h
index 4175ecc..3bbe990 100644
--- a/include/configs/s5p6818_nanopim3.h
+++ b/include/configs/s5p6818_nanopim3.h
@@ -296,12 +296,23 @@
"stderr=serial,vga"
#define CONFIG_BOOTARGS \
- "console=ttySAC0,115200n8 initrd=0x49000000,0x2000000"
+ "rootdev=/dev/mmcblk2p1\0" \
+ "fdt_addr=0x48000000\0" \
+ "scriptaddr=0x40000000\0" \
+ "ramdisk_addr_r=0x49000000\0" \
+ "kernel_addr_r=0x4a000000\0" \
+ "console=ttySAC0,115200n8 root=${rootdev} console=tty1\0" \
+ "boot_a_script=mw ${scriptaddr} 0x100000; ext4load mmc ${devnum}:1 ${scriptaddr} ${prefix}boot.scr; source ${scriptaddr}\0" \
+ "boot_prefixes=/ /boot/\0" \
+ "boot_targets=1 0;\0"\
+ "bootcmd=run distro_bootcmd;\0" \
+ "bootcmd_mmc0=setenv devnum 0; run scan_dev_for_boot;\0" \
+ "bootcmd_mmc1=setenv devnum 1; run scan_dev_for_boot;\0" \
+ "distro_bootcmd=for target in ${boot_targets}; do run bootcmd_mmc${target}; done;\0" \
+ "scan_dev_for_boot=for prefix in ${boot_prefixes}; do run boot_a_script; done;\0"
#define CONFIG_BOOTCOMMAND \
- "echo Waiting for environment...;" \
- "udown 0x48000000; " \
- "env import -t -r 0x48000000; " \
- "run bootcmd2"
+ "echo Booting Armbian...;" \
+ "run bootcmd;"
#endif /* __CONFIG_H__ */