
External use mhz to express frequency, autofresh use hz, no unit conversion is performed when calling, cause dram instability at low frequency.
Incorporated xboot repair patch for this driver.
Signed-off-by: John Sanpe sanpeqf@gmail.com --- arch/arm/mach-sunxi/dram_suniv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/mach-sunxi/dram_suniv.c b/arch/arm/mach-sunxi/dram_suniv.c index 3aa3ce7627..830fa7895d 100644 --- a/arch/arm/mach-sunxi/dram_suniv.c +++ b/arch/arm/mach-sunxi/dram_suniv.c @@ -310,7 +310,7 @@ static u32 dram_get_dram_size(struct dram_para *para) para->size = 64; else para->size = 32; - dram_set_autofresh_cycle(para->clk); + dram_set_autofresh_cycle(para->clk * 1000000); para->access_mode = 0; dram_para_setup(para);