|
@@ -44,7 +44,7 @@ void spl_nand_load_image(void)
|
|
|
|
|
|
/* load linux */
|
|
/* load linux */
|
|
nand_spl_load_image(CONFIG_SYS_NAND_SPL_KERNEL_OFFS,
|
|
nand_spl_load_image(CONFIG_SYS_NAND_SPL_KERNEL_OFFS,
|
|
- CONFIG_SYS_NAND_PAGE_SIZE, (void *)header);
|
|
|
|
|
|
+ sizeof(*header), (void *)header);
|
|
spl_parse_image_header(header);
|
|
spl_parse_image_header(header);
|
|
if (header->ih_os == IH_OS_LINUX) {
|
|
if (header->ih_os == IH_OS_LINUX) {
|
|
/* happy - was a linux */
|
|
/* happy - was a linux */
|
|
@@ -62,13 +62,13 @@ void spl_nand_load_image(void)
|
|
#endif
|
|
#endif
|
|
#ifdef CONFIG_NAND_ENV_DST
|
|
#ifdef CONFIG_NAND_ENV_DST
|
|
nand_spl_load_image(CONFIG_ENV_OFFSET,
|
|
nand_spl_load_image(CONFIG_ENV_OFFSET,
|
|
- CONFIG_SYS_NAND_PAGE_SIZE, (void *)header);
|
|
|
|
|
|
+ sizeof(*header), (void *)header);
|
|
spl_parse_image_header(header);
|
|
spl_parse_image_header(header);
|
|
nand_spl_load_image(CONFIG_ENV_OFFSET, spl_image.size,
|
|
nand_spl_load_image(CONFIG_ENV_OFFSET, spl_image.size,
|
|
(void *)spl_image.load_addr);
|
|
(void *)spl_image.load_addr);
|
|
#ifdef CONFIG_ENV_OFFSET_REDUND
|
|
#ifdef CONFIG_ENV_OFFSET_REDUND
|
|
nand_spl_load_image(CONFIG_ENV_OFFSET_REDUND,
|
|
nand_spl_load_image(CONFIG_ENV_OFFSET_REDUND,
|
|
- CONFIG_SYS_NAND_PAGE_SIZE, (void *)header);
|
|
|
|
|
|
+ sizeof(*header), (void *)header);
|
|
spl_parse_image_header(header);
|
|
spl_parse_image_header(header);
|
|
nand_spl_load_image(CONFIG_ENV_OFFSET_REDUND, spl_image.size,
|
|
nand_spl_load_image(CONFIG_ENV_OFFSET_REDUND, spl_image.size,
|
|
(void *)spl_image.load_addr);
|
|
(void *)spl_image.load_addr);
|