Lines Matching refs:sdram_priv
610 int rv1108_sdram_init(struct dram_info *sdram_priv, in rv1108_sdram_init() argument
614 enable_ddr_io_ret(sdram_priv); in rv1108_sdram_init()
615 rkdclk_init(sdram_priv, params_priv); in rv1108_sdram_init()
616 phy_pctrl_reset(sdram_priv); in rv1108_sdram_init()
617 phy_dll_bypass_set(sdram_priv, params_priv->ddr_timing_t.freq); in rv1108_sdram_init()
618 pctl_cfg(sdram_priv, params_priv); in rv1108_sdram_init()
619 phy_cfg(sdram_priv, params_priv); in rv1108_sdram_init()
620 writel(POWER_UP_START, &sdram_priv->pctl->powctl); in rv1108_sdram_init()
621 while (!(readl(&sdram_priv->pctl->powstat) & POWER_UP_DONE)) in rv1108_sdram_init()
624 memory_init(sdram_priv, params_priv); in rv1108_sdram_init()
626 move_to_config_state(sdram_priv); in rv1108_sdram_init()
627 data_training(sdram_priv); in rv1108_sdram_init()
628 move_to_access_state(sdram_priv); in rv1108_sdram_init()
629 if (sdram_detect(sdram_priv, params_priv)) { in rv1108_sdram_init()
633 if (check_rd_gate(sdram_priv)) in rv1108_sdram_init()
637 modify_data_training(sdram_priv, params_priv); in rv1108_sdram_init()
639 dram_cfg_rbc(sdram_priv, params_priv); in rv1108_sdram_init()
640 sdram_all_config(sdram_priv, params_priv); in rv1108_sdram_init()
641 enable_low_power(sdram_priv, params_priv); in rv1108_sdram_init()