spl.c (f1683aa73c31db0a025e0254e6ce1ee7e56aad3e) spl.c (203e94f6c9ca03e260175ce240f5856507395585)
1/* Copyright 2013 Freescale Semiconductor, Inc.
2 *
3 * SPDX-License-Identifier: GPL-2.0+
4 */
5
6#include <common.h>
7#include <console.h>
1/* Copyright 2013 Freescale Semiconductor, Inc.
2 *
3 * SPDX-License-Identifier: GPL-2.0+
4 */
5
6#include <common.h>
7#include <console.h>
8#include <environment.h>
8#include <ns16550.h>
9#include <malloc.h>
10#include <mmc.h>
11#include <nand.h>
12#include <i2c.h>
13
14DECLARE_GLOBAL_DATA_PTR;
15

--- 42 unchanged lines hidden (view full) ---

58 mem_malloc_init(CONFIG_SPL_RELOC_MALLOC_ADDR,
59 CONFIG_SPL_RELOC_MALLOC_SIZE);
60 gd->flags |= GD_FLG_FULL_MALLOC_INIT;
61
62 /* relocate environment function pointers etc. */
63 nand_spl_load_image(CONFIG_ENV_OFFSET, CONFIG_ENV_SIZE,
64 (uchar *)CONFIG_ENV_ADDR);
65 gd->env_addr = (ulong)(CONFIG_ENV_ADDR);
9#include <ns16550.h>
10#include <malloc.h>
11#include <mmc.h>
12#include <nand.h>
13#include <i2c.h>
14
15DECLARE_GLOBAL_DATA_PTR;
16

--- 42 unchanged lines hidden (view full) ---

59 mem_malloc_init(CONFIG_SPL_RELOC_MALLOC_ADDR,
60 CONFIG_SPL_RELOC_MALLOC_SIZE);
61 gd->flags |= GD_FLG_FULL_MALLOC_INIT;
62
63 /* relocate environment function pointers etc. */
64 nand_spl_load_image(CONFIG_ENV_OFFSET, CONFIG_ENV_SIZE,
65 (uchar *)CONFIG_ENV_ADDR);
66 gd->env_addr = (ulong)(CONFIG_ENV_ADDR);
66 gd->env_valid = 1;
67 gd->env_valid = ENV_VALID;
67
68 i2c_init_all();
69
70 dram_init();
71
72#ifdef CONFIG_SPL_NAND_BOOT
73 puts("TPL\n");
74#else
75 puts("SPL\n");
76#endif
77
78 nand_boot();
79}
68
69 i2c_init_all();
70
71 dram_init();
72
73#ifdef CONFIG_SPL_NAND_BOOT
74 puts("TPL\n");
75#else
76 puts("SPL\n");
77#endif
78
79 nand_boot();
80}