X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=board%2Fexbitgen%2Fexbitgen.c;h=dc07d3df0636a30e771334c103adf9074b361374;hb=f55c2c109e2b2198d4e45f6e49b755575a5f610f;hp=39a97225f8c615e750cfcea5d72670aa2f2110ac;hpb=ba7da7190c4c1095338340245d8d82cd8f2b635a;p=karo-tx-uboot.git diff --git a/board/exbitgen/exbitgen.c b/board/exbitgen/exbitgen.c index 39a97225f8..dc07d3df06 100755 --- a/board/exbitgen/exbitgen.c +++ b/board/exbitgen/exbitgen.c @@ -1,8 +1,10 @@ +#include #include #include -#include #include "exbitgen.h" +void sdram_init(void); + /* ************************************************************************ */ int board_early_init_f (void) /* ------------------------------------------------------------------------ -- @@ -69,7 +71,7 @@ int checkboard (void) } /* ************************************************************************ */ -long int initdram (int board_type) +phys_size_t initdram (int board_type) /* ------------------------------------------------------------------------ -- * Purpose : Determines size of mounted DRAM. * Remarks : Size is determined by reading SDRAM configuration registers as @@ -83,6 +85,13 @@ long int initdram (int board_type) ulong bank_size; ulong tmp; + /* + * ToDo: Move the asm init routine sdram_init() to this C file, + * or even better use some common ppc4xx code available + * in cpu/ppc4xx + */ + sdram_init(); + tot_size = 0; mtdcr (memcfga, mem_mb0cf);