diff options
author | wdenk <wdenk> | 2003-09-02 22:48:03 +0000 |
---|---|---|
committer | wdenk <wdenk> | 2003-09-02 22:48:03 +0000 |
commit | 12f34241cb9679c27a1ab3561766562f5a515eff (patch) | |
tree | e6408a1701c7dabf3e2ceb1326ce2f5cc8657c96 /board/evb64260/sdram_init.c | |
parent | 326428cc8bbdddb30920a96b672abd0d59833ce4 (diff) | |
download | u-boot-imx-12f34241cb9679c27a1ab3561766562f5a515eff.zip u-boot-imx-12f34241cb9679c27a1ab3561766562f5a515eff.tar.gz u-boot-imx-12f34241cb9679c27a1ab3561766562f5a515eff.tar.bz2 |
* Add support for PPChameleon Eval Board
* Add support for P3G4 board
* Fix problem with MGT5100 FEC driver: add "early" MAC address
initialization
Diffstat (limited to 'board/evb64260/sdram_init.c')
-rw-r--r-- | board/evb64260/sdram_init.c | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/board/evb64260/sdram_init.c b/board/evb64260/sdram_init.c index 3616565..d019d22 100644 --- a/board/evb64260/sdram_init.c +++ b/board/evb64260/sdram_init.c @@ -175,7 +175,30 @@ check_dimm(uchar slot, sdram_info_t *info) return 0; } -#else /* ! CONFIG_ZUMA_V2 */ +#elif defined(CONFIG_P3G4) + +static int +check_dimm(uchar slot, sdram_info_t *info) +{ + memset(info, 0, sizeof(*info)); + + if (slot) + return 0; + + info->slot = slot; + info->banks = 1; + info->registered = 0; + info->drb_size = 4; + info->tpar = 3; + info->tras_clocks = 6; + info->burst_len = 4; +#ifdef CONFIG_ECC + info->ecc = 2; +#endif + return 0; +} + +#else /* ! CONFIG_ZUMA_V2 && ! CONFIG_P3G4*/ /* This code reads the SPD chip on the sdram and populates * the array which is passed in with the relevant information */ |