m68k: add board stmark2, mcf5441x based
[platform/kernel/u-boot.git] / board / sysam / stmark2 / stmark2.c
1 /*
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
16 DECLARE_GLOBAL_DATA_PTR;
17
18 int 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
29 int 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
44 int testdram(void)
45 {
46         return 0;
47 }