blob: 4f291ab6d6458b857d685100ebb145b8807462f2 [file] [log] [blame]
Angelo Dureghello67c4e482017-08-07 01:17:18 +02001/*
2 * Board-specific init.
3 *
4 * (C) Copyright 2017 Angelo Dureghello <angelo@sysam.it>
5 *
6 * SPDX-License-Identifier: GPL-2.0+
7 */
8
9#include <common.h>
10#include <spi.h>
11#include <asm/io.h>
12#include <asm/immap.h>
13#include <mmc.h>
14#include <fsl_esdhc.h>
15
16DECLARE_GLOBAL_DATA_PTR;
17
18int checkboard(void)
19{
20 /*
21 * need to to:
22 * Check serial flash size. if 2mb evb, else 8mb demo
23 */
24 puts("Board: ");
25 puts("Sysam stmark2\n");
26 return 0;
27}
28
29int dram_init(void)
30{
31 u32 dramsize;
32
33 /*
34 * Serial Boot: The dram is already initialized in start.S
35 * only require to return DRAM size
36 */
37 dramsize = CONFIG_SYS_SDRAM_SIZE * 0x100000;
38
39 gd->ram_size = dramsize;
40
41 return 0;
42}
43
44int testdram(void)
45{
46 return 0;
47}