|
@@ -17,6 +17,7 @@ http://www.ti.com/
|
|
|
|
|
|
#include <asm/arch/cpu.h>
|
|
#include <asm/arch/cpu.h>
|
|
#include <asm/arch/ddr_defs.h>
|
|
#include <asm/arch/ddr_defs.h>
|
|
|
|
+#include <asm/arch/sys_proto.h>
|
|
#include <asm/io.h>
|
|
#include <asm/io.h>
|
|
#include <asm/emif.h>
|
|
#include <asm/emif.h>
|
|
|
|
|
|
@@ -46,8 +47,10 @@ void config_sdram(const struct emif_regs *regs)
|
|
{
|
|
{
|
|
writel(regs->ref_ctrl, &emif_reg->emif_sdram_ref_ctrl);
|
|
writel(regs->ref_ctrl, &emif_reg->emif_sdram_ref_ctrl);
|
|
writel(regs->ref_ctrl, &emif_reg->emif_sdram_ref_ctrl_shdw);
|
|
writel(regs->ref_ctrl, &emif_reg->emif_sdram_ref_ctrl_shdw);
|
|
- if (regs->zq_config)
|
|
|
|
|
|
+ if (regs->zq_config){
|
|
writel(regs->zq_config, &emif_reg->emif_zq_config);
|
|
writel(regs->zq_config, &emif_reg->emif_zq_config);
|
|
|
|
+ writel(regs->sdram_config, &cstat->secure_emif_sdram_config);
|
|
|
|
+ }
|
|
writel(regs->sdram_config, &emif_reg->emif_sdram_config);
|
|
writel(regs->sdram_config, &emif_reg->emif_sdram_config);
|
|
}
|
|
}
|
|
|
|
|