Lines Matching refs:dram_timing_cfg

138 struct dram_cfg *dram_timing_cfg;  variable
167 mmio_write_32(IMX_DDRC_BASE + i * 4, dram_timing_cfg->ctl_cfg[i]); in ddr_init()
172 mmio_write_32(IMX_DDRC_BASE + 0x2000 + i * 4, dram_timing_cfg->pi_cfg[i]); in ddr_init()
199 mmio_write_32(IMX_DDRC_BASE + 0x4000 + i * 4, dram_timing_cfg->phy_full[i]); in ddr_init()
207 dram_timing_cfg->phy_diff[i]); in ddr_init()
219 dram_timing_cfg = (struct dram_cfg *)(SAVED_DRAM_DATA_BASE + in dram_lp_auto_disable()
227 dram_timing_cfg->auto_lp_cfg[0] = mmio_read_32(IMX_DDRC_BASE + DENALI_CTL_144); in dram_lp_auto_disable()
228 dram_timing_cfg->auto_lp_cfg[1] = mmio_read_32(IMX_DDRC_BASE + DENALI_CTL_147); in dram_lp_auto_disable()
229 dram_timing_cfg->auto_lp_cfg[2] = mmio_read_32(IMX_DDRC_BASE + DENALI_CTL_146); in dram_lp_auto_disable()
266 mmio_write_32(IMX_DDRC_BASE + DENALI_CTL_144, dram_timing_cfg->auto_lp_cfg[0]); in dram_lp_auto_enable()
267 mmio_write_32(IMX_DDRC_BASE + DENALI_CTL_147, dram_timing_cfg->auto_lp_cfg[1]); in dram_lp_auto_enable()
269 mmio_write_32(IMX_DDRC_BASE + DENALI_CTL_146, dram_timing_cfg->auto_lp_cfg[2]); in dram_lp_auto_enable()
354 dram_timing_cfg = (struct dram_cfg *)(SAVED_DRAM_DATA_BASE + in dram_enter_retention()
363 dram_timing_cfg->ctl_cfg[i] = mmio_read_32(IMX_DDRC_BASE + i * 4); in dram_enter_retention()
365 dram_timing_cfg->ctl_cfg[0] = dram_timing_cfg->ctl_cfg[0] & 0xFFFFFFFE; in dram_enter_retention()
369 dram_timing_cfg->pi_cfg[i] = mmio_read_32(IMX_DDRC_BASE + 0x2000 + i * 4); in dram_enter_retention()
371 dram_timing_cfg->pi_cfg[0] = dram_timing_cfg->pi_cfg[0] & 0xFFFFFFFE; in dram_enter_retention()
382 dram_timing_cfg->phy_full[i] = 0x100; in dram_enter_retention()
384 dram_timing_cfg->phy_full[i] = mmio_read_32(IMX_DDRC_BASE + 0x4000 + i * 4); in dram_enter_retention()
395 dram_timing_cfg->phy_diff[i] = mmio_read_32(IMX_DDRC_BASE + 0x4000 + in dram_enter_retention()