|
@@ -109,7 +109,6 @@ void ddr_phy_init(void)
|
|
|
|
|
|
writel(DDRMC_PHY_DQ_TIMING, &ddrmr->phy[0]);
|
|
|
writel(DDRMC_PHY_DQ_TIMING, &ddrmr->phy[16]);
|
|
|
- writel(DDRMC_PHY_DQ_TIMING, &ddrmr->phy[32]);
|
|
|
|
|
|
writel(DDRMC_PHY_DQS_TIMING, &ddrmr->phy[1]);
|
|
|
writel(DDRMC_PHY_DQS_TIMING, &ddrmr->phy[17]);
|
|
@@ -214,12 +213,13 @@ void ddr_ctrl_init(void)
|
|
|
writel(DDRMC_CR98_WRLVL_DL_0, &ddrmr->cr[98]);
|
|
|
writel(DDRMC_CR99_WRLVL_DL_1, &ddrmr->cr[99]);
|
|
|
|
|
|
- writel(DDRMC_CR102_RDLVL_GT_REGEN | DDRMC_CR102_RDLVL_REG_EN,
|
|
|
+ writel(DDRMC_CR102_RDLVL_GT_REGEN(0) | DDRMC_CR102_RDLVL_REG_EN(0),
|
|
|
&ddrmr->cr[102]);
|
|
|
|
|
|
- writel(DDRMC_CR105_RDLVL_DL_0(0), &ddrmr->cr[105]);
|
|
|
- writel(DDRMC_CR106_RDLVL_GTDL_0(4), &ddrmr->cr[106]);
|
|
|
- writel(DDRMC_CR110_RDLVL_GTDL_1(4), &ddrmr->cr[110]);
|
|
|
+ writel(DDRMC_CR105_RDLVL_DL_0(12), &ddrmr->cr[105]);
|
|
|
+ writel(DDRMC_CR106_RDLVL_GTDL_0(0), &ddrmr->cr[106]);
|
|
|
+ writel(DDRMC_CR110_RDLVL_GTDL_1(0) | DDRMC_CR110_RDLVL_DL_1(12),
|
|
|
+ &ddrmr->cr[110]);
|
|
|
writel(DDRMC_CR114_RDLVL_GTDL_2(0), &ddrmr->cr[114]);
|
|
|
writel(DDRMC_CR115_RDLVL_GTDL_2(0), &ddrmr->cr[115]);
|
|
|
|