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