Updates to common PPC4xx onboard (DDR)SDRAM init code (405 and 440)
authorStefan Roese <sr@denx.de>
Fri, 17 Mar 2006 09:28:24 +0000 (10:28 +0100)
committerStefan Roese <sr@denx.de>
Fri, 31 Mar 2006 12:32:07 +0000 (14:32 +0200)
commit62534beb2fdd67490c3723f22b8982e7d64fc104
tree3843bdce63bfeb6b9df290121b2650533397ed7f
parent05d8dce9d07cf4073ea15fbc448c1ce22b6baf0f
Updates to common PPC4xx onboard (DDR)SDRAM init code (405 and 440)

405 SDRAM: - The SDRAM parameters can now be defined in the board
             config file and the 405 SDRAM controller values will
             be calculated upon bootup (see PPChameleonEVB).
             When those settings are not defined in the board
             config file, the register setup will be as it is now,
             so this implementation should not break any current
             design using this code.

             Thanks to Andrea Marson from DAVE for this patch.

440 DDR:   - Added function sdram_tr1_set to auto calculate the
             TR1 value for the DDR.
           - Added ECC support (see p3p440).

Patch by Stefan Roese, 17 Mar 2006
CHANGELOG
cpu/ppc4xx/sdram.c
cpu/ppc4xx/sdram.h [new file with mode: 0644]
include/configs/PPChameleonEVB.h
include/configs/p3p440.h