diff --git a/include/config_distro_bootcmd.h b/include/config_distro_bootcmd.h index 5c469a2..be00de5 100644 --- a/include/config_distro_bootcmd.h +++ b/include/config_distro_bootcmd.h @@ -352,6 +352,7 @@ "boot_a_script=" \ "load ${devtype} ${devnum}:${distro_bootpart} " \ "${scriptaddr} ${prefix}${script}; " \ + "setenv boot_interface ${devtype};" \ "source ${scriptaddr}\0" \ \ "scan_dev_for_scripts=" \ diff --git a/include/configs/clearfog.h b/include/configs/clearfog.h index 6c74d24..34cfb01 100644 --- a/include/configs/clearfog.h +++ b/include/configs/clearfog.h @@ -208,11 +208,11 @@ BOOT_TARGET_DEVICES_DHCP(func) #endif -#define KERNEL_ADDR_R __stringify(0x800000) -#define FDT_ADDR_R __stringify(0x100000) -#define RAMDISK_ADDR_R __stringify(0x1800000) -#define SCRIPT_ADDR_R __stringify(0x200000) -#define PXEFILE_ADDR_R __stringify(0x300000) +#define KERNEL_ADDR_R __stringify(0x2080000) +#define FDT_ADDR_R __stringify(0x2040000) +#define RAMDISK_ADDR_R __stringify(0x2880000) +#define SCRIPT_ADDR_R __stringify(0x3000000) +#define PXEFILE_ADDR_R __stringify(0x3100000) #define LOAD_ADDRESS_ENV_SETTINGS \ "kernel_addr_r=" KERNEL_ADDR_R "\0" \ @@ -234,6 +234,8 @@ LOAD_ADDRESS_ENV_SETTINGS \ "fdtfile=" DEFAULT_DEVICE_TREE "\0" \ "console=ttyS0,115200\0" \ + "loadaddr=0x02000000\0" \ + "fdt_addr=" FDT_ADDR_R "\0" \ "autoload=no\0" \ BOOTENV