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__ */