if test -e mmc $mmcrootdev:$ramdiskpart sbin/init; then;
echo "Loading Ramdisk from partition"${ramdiskpart};
mmc read $ramdisk_addr_r $ramdisk_start $ramdisk_size;
+ else
+ # Check for gzip (initramfs) magic
+ mmc read $ramdisk_addr_r $ramdisk_start 1;
+ if itest.w *$ramdisk_addr_r == 0x8b1f; then;
+ echo "Loading initramfs from partition ${ramdiskpart}";
+ mmc read $ramdisk_addr_r $ramdisk_start $ramdisk_size;
+ fi
fi
booti $tizen_kernel_addr_r $ramdisk_addr_r:$ramdisksize $fdt_addr_r;
fi
if test -e $bootdev $mmcrootdev:$ramdiskpart sbin/init; then;
echo "Loading Ramdisk from partition ${ramdiskpart}";
$bootdev read $ramdisk_addr_r $ramdisk_start $ramdisk_size;
+ else
+ # Check for gzip (initramfs) magic
+ $bootdev read $ramdisk_addr_r $ramdisk_start 1;
+ if itest.w *$ramdisk_addr_r == 0x8b1f; then;
+ echo "Loading initramfs from partition ${ramdiskpart}";
+ $bootdev read $ramdisk_addr_r $ramdisk_start $ramdisk_size;
+ fi
fi
# use fdt already preloaded by the firmware available at $fdt_addr
echo "Environment value of ramdiskpart is" ${ramdiskpart};
$devtype dev $devnum
$devtype read $ramdisk_addr_r $ramdisk_start $ramdisk_size;
+ else
+ # Check for gzip (initramfs) magic
+ $devtype dev $devnum;
+ $devtype read $ramdisk_addr_r $ramdisk_start 1;
+ if itest.w *$ramdisk_addr_r == 0x8b1f; then;
+ echo "Loading initramfs from partition ${part}";
+ echo "Environment value of ramdiskpart is" ${ramdiskpart};
+ $devtype read $ramdisk_addr_r $ramdisk_start $ramdisk_size;
+ fi
fi
if test "${board_name}" = "qemu-riscv"; then