[U-Boot] [PATCH 06/10] Enable unique mode registers and dynamic ODT for DDR3
Kumar Gala
galak at kernel.crashing.org
Tue Dec 14 06:13:46 CET 2010
On Dec 8, 2010, at 8:55 PM, York Sun wrote:
> Added fsl_ddr_get_version() function to poll DDRC IP version (major, minor,
> errata) to determine if unique mode registers are available. This function may
> be needed for future other platforms if such a feature exists. If true, always
> use unique mode registers. Dynamic ODT is enabled if needed. The table is
> documented in doc/README.fsl-ddr.
>
> Enable address parity and RCW by default for RDIMMs.
>
> Change default output driver impedance from 34 ohm to 40ohm. Make it 34ohm for
> quad-rank RDIMMs.
>
> Use a formula to calculate rodt_on for timing_cfg_5.
>
> Signed-off-by: York Sun <yorksun at freescale.com>
> ---
> arch/powerpc/cpu/mpc85xx/ddr-gen3.c | 18 ++
> arch/powerpc/cpu/mpc8xxx/ddr/ctrl_regs.c | 305 +++++++++++++++++++++++++----
> arch/powerpc/cpu/mpc8xxx/ddr/options.c | 308 +++++++++++++++++++++++++++++-
> arch/powerpc/include/asm/fsl_ddr_sdram.h | 18 ++
> board/freescale/corenet_ds/ddr.c | 125 ++++++-------
do we really need to mix corenet_ds/ddr.c in this patch?
> doc/README.fsl-ddr | 67 +++++++-
> 6 files changed, 723 insertions(+), 118 deletions(-)
What about other DDR3 boards like P2020DS? Are they impacted by this patch?
- k
More information about the U-Boot
mailing list