diff options
Diffstat (limited to 'arch/arm/include/asm/arch-vf610/ddr-vf610.h')
-rw-r--r-- | arch/arm/include/asm/arch-vf610/ddr-vf610.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/arch/arm/include/asm/arch-vf610/ddr-vf610.h b/arch/arm/include/asm/arch-vf610/ddr-vf610.h index 6c1cf6adce..e56d94dc75 100644 --- a/arch/arm/include/asm/arch-vf610/ddr-vf610.h +++ b/arch/arm/include/asm/arch-vf610/ddr-vf610.h @@ -8,8 +8,21 @@ #ifndef __ASM_ARCH_VF610_DDR_H #define __ASM_ARCH_VF610_DDR_H +struct ddr_lvl_info { + u16 wrlvl_reg_en; + u16 wrlvl_dl_0; + u16 wrlvl_dl_1; + u16 rdlvl_gt_reg_en; + u16 rdlvl_gt_dl_0; + u16 rdlvl_gt_dl_1; + u16 rdlvl_reg_en; + u16 rdlvl_dl_0; + u16 rdlvl_dl_1; +}; + void setup_iomux_ddr(void); void ddr_phy_init(void); -void ddr_ctrl_init(int tref, int trfc, int col_diff, int row_diff); +void ddr_ctrl_init(int tref, int trfc, int col_diff, int row_diff, + struct ddr_lvl_info *lvl); #endif |