1a562e1bdSwdenk /* 2a562e1bdSwdenk * (C) Copyright 2000-2003 3a562e1bdSwdenk * Wolfgang Denk, DENX Software Engineering, wd@denx.de. 4a562e1bdSwdenk * 51a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 6a562e1bdSwdenk */ 7a562e1bdSwdenk 8a562e1bdSwdenk #include <common.h> 96706424dSTsiChungLiew #include <asm/immap.h> 10a562e1bdSwdenk 11088454cdSSimon Glass DECLARE_GLOBAL_DATA_PTR; 12a562e1bdSwdenk checkboard(void)13a562e1bdSwdenkint checkboard (void) 14a562e1bdSwdenk { 15a562e1bdSwdenk puts ("Board: "); 16a562e1bdSwdenk puts ("senTec COBRA5272 Board\n"); 17a562e1bdSwdenk return 0; 18a562e1bdSwdenk }; 19a562e1bdSwdenk dram_init(void)20*f1683aa7SSimon Glassint dram_init(void) 21a562e1bdSwdenk { 226706424dSTsiChungLiew volatile sdramctrl_t *sdp = (sdramctrl_t *) (MMAP_SDRAM); 23a562e1bdSwdenk 24a562e1bdSwdenk sdp->sdram_sdtr = 0xf539; 25a562e1bdSwdenk sdp->sdram_sdcr = 0x4211; 26a562e1bdSwdenk 27a562e1bdSwdenk /* Dummy write to start SDRAM */ 28a562e1bdSwdenk *((volatile unsigned long *) 0) = 0; 29a562e1bdSwdenk 30088454cdSSimon Glass gd->ram_size = CONFIG_SYS_SDRAM_SIZE * 1024 * 1024; 31088454cdSSimon Glass 32088454cdSSimon Glass return 0; 33a562e1bdSwdenk }; 34a562e1bdSwdenk testdram(void)35a562e1bdSwdenkint testdram (void) 36a562e1bdSwdenk { 37a562e1bdSwdenk /* TODO: XXX XXX XXX */ 38a562e1bdSwdenk printf ("DRAM test not implemented!\n"); 39a562e1bdSwdenk 40a562e1bdSwdenk return (0); 41a562e1bdSwdenk } 42