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 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} 48