mirror of
https://github.com/linux-sunxi/meta-sunxi.git
synced 2024-11-16 10:18:23 +01:00
684a800c86
Add support of sun50i SoC family to u-boot recipe: - move SPL_BINARY to sunxi.inc and sunxi64.inc -- different SoC families have different SPL_BINARY names - create separate boot.cmd files for arm and aarch64 -- different kernel image types require different boot commands - add atf-sunxi dependency -- u-boot for aarch64 needs ATF BL31 binary - add do_compile_sun50i[depends] -- make sure that BL31 binary is already deployed before u-boot build Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
12 lines
642 B
Batchfile
12 lines
642 B
Batchfile
# Default to (primary) SD
|
|
rootdev=mmcblk0p2
|
|
if itest.b *0x28 == 0x02 ; then
|
|
# U-Boot loaded from eMMC or secondary SD so use it for rootfs too
|
|
echo "U-boot loaded from eMMC or secondary SD"
|
|
rootdev=mmcblk1p2
|
|
fi
|
|
setenv bootargs console=${console} console=tty1 root=/dev/${rootdev} rootwait panic=10 ${extra}
|
|
load mmc 0:1 ${fdt_addr_r} ${fdtfile} || load mmc 0:1 ${fdt_addr_r} boot/${fdtfile}
|
|
load mmc 0:1 ${kernel_addr_r} zImage || load mmc 0:1 ${kernel_addr_r} boot/zImage || load mmc 0:1 ${kernel_addr_r} uImage || load mmc 0:1 ${kernel_addr_r} boot/uImage
|
|
bootz ${kernel_addr_r} - ${fdt_addr_r} || bootm ${kernel_addr_r} - ${fdt_addr_r}
|