diff --git a/target/linux/rockchip/image/legacy/rk3568.bootscript b/target/linux/rockchip/image/legacy/rk3568.bootscript index d54b841868..761a1699ee 100644 --- a/target/linux/rockchip/image/legacy/rk3568.bootscript +++ b/target/linux/rockchip/image/legacy/rk3568.bootscript @@ -1,9 +1,12 @@ +if test -z "${devtype}"; then + setenv devtype mmc +fi -part uuid mmc ${devnum}:2 uuid +part uuid ${devtype} ${devnum}:2 uuid setenv bootargs "console=ttyS2,1500000 earlycon=uart8250,mmio32,0xfe660000 root=PARTUUID=${uuid} rw rootwait" -load mmc ${devnum}:1 ${fdt_addr_r} rockchip.dtb -load mmc ${devnum}:1 ${kernel_addr_r} kernel.img +load ${devtype} ${devnum}:1 ${fdt_addr_r} rockchip.dtb +load ${devtype} ${devnum}:1 ${kernel_addr_r} kernel.img booti ${kernel_addr_r} - ${fdt_addr_r} diff --git a/target/linux/rockchip/image/legacy/rk3588.bootscript b/target/linux/rockchip/image/legacy/rk3588.bootscript index d876356d09..750418d87f 100644 --- a/target/linux/rockchip/image/legacy/rk3588.bootscript +++ b/target/linux/rockchip/image/legacy/rk3588.bootscript @@ -1,9 +1,12 @@ +if test -z "${devtype}"; then + setenv devtype mmc +fi -part uuid mmc ${devnum}:2 uuid +part uuid ${devtype} ${devnum}:2 uuid setenv bootargs "console=ttyS2,1500000 earlycon=uart8250,mmio32,0xfeb50000 root=PARTUUID=${uuid} rw rootwait" -load mmc ${devnum}:1 ${fdt_addr_r} rockchip.dtb -load mmc ${devnum}:1 ${kernel_addr_r} kernel.img +load ${devtype} ${devnum}:1 ${fdt_addr_r} rockchip.dtb +load ${devtype} ${devnum}:1 ${kernel_addr_r} kernel.img booti ${kernel_addr_r} - ${fdt_addr_r}