u-boot-brain/arch
York Sun 123922b1e5 powerpc/mpc8xxx: Fix DDR driver handling quad-rank DIMMs and address calculation
Fix handling quad-rank DIMMs in a system with two DIMM slots and first
slot supports both dual-rank DIMM and quad-rank DIMM.

For systems with quad-rank DIMM and double dual-rank DIMMs, cs_config
registers need to be enabled to maintain proper ODT operation. The
inactive CS should have bnds registers cleared.

Fix the turnaround timing for systems with all chip-selects enabled. This
wasn't an issue before because DDR was running lower than 1600MT/s with
this interleaving mode.

Fix DDR address calculation. It wasn't an issue until we have multiple
controllers with each more than 4GB and interleaving is disabled.

It also fixes the message of DDR: 2 GiB (DDR3, 64-bit, CL=0.5, ECC off)
when debugging DDR and first DDR controller is disabled. With the fix,
the first enabled controller information will be displayed.

Signed-off-by: York Sun <yorksun@freescale.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
2012-10-22 14:31:26 -05:00
..
arm Merge branch 'master' of git://git.denx.de/u-boot-arm 2012-10-19 18:23:38 -07:00
avr32 avr32: Change bi_baudrate and global data baudrate to int 2012-10-19 15:25:44 -07:00
blackfin blackfin: Change global data baudrate to int 2012-10-19 15:25:45 -07:00
m68k m68k: Change bi_baudrate and global data baudrate to int 2012-10-19 15:25:44 -07:00
microblaze microblaze: Change bi_baudrate and global data baudrate to int 2012-10-19 15:25:44 -07:00
mips mips: Change global data baudrate to int 2012-10-19 15:25:45 -07:00
nds32 nds32: Change global data baudrate to int 2012-10-19 15:25:46 -07:00
nios2 nios2: Change bi_baudrate and global data baudrate to int 2012-10-19 15:25:44 -07:00
openrisc openrisc: Change bi_baudrate and global data baudrate to int 2012-10-19 15:25:45 -07:00
powerpc powerpc/mpc8xxx: Fix DDR driver handling quad-rank DIMMs and address calculation 2012-10-22 14:31:26 -05:00
sandbox sandbox: Change global data baudrate to int 2012-10-19 15:25:46 -07:00
sh sh: Change bi_baudrate and global data baudrate to int 2012-10-19 15:25:44 -07:00
sparc sparc: Change bi_baudrate and global data baudrate to int 2012-10-19 15:25:45 -07:00
x86 x86: Change global data baudrate to int 2012-10-19 15:25:46 -07:00
.gitignore