You've already forked hardkernel-uboot
mirror of
https://github.com/archr-linux/hardkernel-uboot.git
synced 2026-03-31 15:05:07 -07:00
board: odroid-go2: Update fdt scan logic
Change-Id: I91cb4b2ceedca9ed25f646d92a213b3482d55064
This commit is contained in:
@@ -297,8 +297,18 @@ int init_kernel_dtb(void)
|
||||
|
||||
ret = rockchip_read_dtb_file((void *)fdt_addr);
|
||||
if (ret < 0) {
|
||||
printf("Read kernel dtb failed, ret=%d\n", ret);
|
||||
#ifdef CONFIG_TARGET_ODROIDGO2
|
||||
printf("%s dtb in resource read fail, try dtb in fat\n", __func__);
|
||||
|
||||
ret = run_command("fatload mmc 1:1 ${fdt_addr_r} ${dtb_name}", 0);
|
||||
if (ret != CMD_RET_SUCCESS) {
|
||||
printf("%s dtb in fat fs fail\n", __func__);
|
||||
return 0;
|
||||
}
|
||||
#else
|
||||
printf("%s dtb in resource read fail\n", __func__);
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
@@ -26,6 +26,8 @@
|
||||
|
||||
#undef CONFIG_EXTRA_ENV_SETTINGS
|
||||
#define CONFIG_EXTRA_ENV_SETTINGS \
|
||||
"fdt_addr_r=0x01f00000\0" \
|
||||
"dtb_name=rk3326-odroidgo2-linux.dtb\0" \
|
||||
"setbootargs=setenv bootargs earlyprintk swiotlb=1 " \
|
||||
"console=ttyFIQ0,115200n8 " \
|
||||
"rw root=/dev/mmcblk0p2 rootfstype=ext4 rootwait\0" \
|
||||
|
||||
Reference in New Issue
Block a user