From c18495272fb7478ce3d20042f33a33d81c17ce28 Mon Sep 17 00:00:00 2001 From: leeboby Date: Fri, 27 Nov 2020 18:04:21 +0800 Subject: [PATCH] Orange Pi 3 without eMMC needs to turn off sdc2 --- external/config/bootscripts/boot-sun50iw6-legacy.cmd | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/external/config/bootscripts/boot-sun50iw6-legacy.cmd b/external/config/bootscripts/boot-sun50iw6-legacy.cmd index 76897740c12d..c42500869dfe 100644 --- a/external/config/bootscripts/boot-sun50iw6-legacy.cmd +++ b/external/config/bootscripts/boot-sun50iw6-legacy.cmd @@ -36,6 +36,8 @@ setenv bootargs "root=${rootdev} rootwait rootfstype=${rootfstype} ${consoleargs if test "${docker_optimizations}" = "on"; then setenv bootargs "${bootargs} cgroup_enable=memory swapaccount=1"; fi +fdt get value emmc_status /soc/sdmmc@04022000 status + load ${devtype} ${devnum} ${fdt_addr_r} ${prefix}dtb/${fdtfile} fdt addr ${fdt_addr_r} fdt resize 65536 @@ -47,6 +49,9 @@ fdt set /soc/disp@01000000 boot_disp2 <${boot_disp2}> fdt set /soc/disp@01000000 fb0_width <${fb0_width}> fdt set /soc/disp@01000000 fb0_height <${fb0_height}> +# Orange Pi 3 without eMMC needs to turn off sdc2 +fdt set /soc/sdmmc@04022000 status ${emmc_status} + fdt addr -c ${fdt_addr_r} load ${devtype} ${devnum} ${ramdisk_addr_r} ${prefix}uInitrd