1 /* 2 * Copyright (c) 2017 Tuomas Tynkkynen 3 * 4 * SPDX-License-Identifier: GPL-2.0+ 5 */ 6 #include <common.h> 7 #include <fdtdec.h> 8 9 int board_init(void) 10 { 11 return 0; 12 } 13 14 int dram_init(void) 15 { 16 if (fdtdec_setup_memory_size() != 0) 17 return -EINVAL; 18 19 return 0; 20 } 21 22 int dram_init_banksize(void) 23 { 24 fdtdec_setup_memory_banksize(); 25 26 return 0; 27 } 28 29 void *board_fdt_blob_setup(void) 30 { 31 /* QEMU loads a generated DTB for us at the start of RAM. */ 32 return (void *)CONFIG_SYS_SDRAM_BASE; 33 } 34