Lines Matching refs:sdram_params

45 	struct rk3328_sdram_params sdram_params;
121 struct rk3328_sdram_params *sdram_params) in rkclk_configure_ddr() argument
129 rkclk_set_dpll(dram, sdram_params->base.ddr_freq * MHZ * 2); in rkclk_configure_ddr()
138 struct rk3328_sdram_params *sdram_params) in calculate_ddrconfig() argument
140 struct sdram_cap_info *cap_info = &sdram_params->ch.cap_info; in calculate_ddrconfig()
154 if (sdram_params->base.dramtype == DDR4) { in calculate_ddrconfig()
220 struct rk3328_sdram_params *sdram_params) in set_ctl_address_map() argument
222 struct sdram_cap_info *cap_info = &sdram_params->ch.cap_info; in set_ctl_address_map()
227 if (sdram_params->base.dramtype == LPDDR3 && cap_info->row_3_4) in set_ctl_address_map()
229 if (sdram_params->base.dramtype == DDR4 && cap_info->bw == 0x1) in set_ctl_address_map()
307 struct rk3328_sdram_params *sdram_params) in dram_all_config() argument
309 struct sdram_cap_info *cap_info = &sdram_params->ch.cap_info; in dram_all_config()
314 sdram_org_config(cap_info, &sdram_params->base, &sys_reg2, in dram_all_config()
323 struct rk3328_sdram_params *sdram_params) in enable_low_power() argument
345 struct rk3328_sdram_params *sdram_params, u32 pre_init) in sdram_init() argument
347 struct sdram_cap_info *cap_info = &sdram_params->ch.cap_info; in sdram_init()
358 rkclk_configure_ddr(dram, sdram_params); in sdram_init()
366 pctl_cfg(dram->pctl, &sdram_params->pctl_regs, SR_IDLE, PD_IDLE); in sdram_init()
367 cap_info->ddrconfig = calculate_ddrconfig(sdram_params); in sdram_init()
368 set_ctl_address_map(dram, sdram_params); in sdram_init()
369 phy_cfg(dram->phy, &sdram_params->phy_regs, &sdram_params->skew, in sdram_init()
370 &sdram_params->base, cap_info->bw); in sdram_init()
380 if (data_training(dram, 0, sdram_params->base.dramtype) != 0) { in sdram_init()
384 if (data_training(dram, 1, sdram_params->base.dramtype) != 0) { in sdram_init()
389 if (sdram_params->base.dramtype == DDR4) in sdram_init()
391 sdram_params->base.dramtype); in sdram_init()
398 dram_all_config(dram, sdram_params); in sdram_init()
399 enable_low_power(dram, sdram_params); in sdram_init()
405 struct rk3328_sdram_params *sdram_params, in dram_detect_cap() argument
408 struct sdram_cap_info *cap_info = &sdram_params->ch.cap_info; in dram_detect_cap()
421 u32 dram_type = sdram_params->base.dramtype; in dram_detect_cap()
478 struct rk3328_sdram_params *sdram_params) in sdram_init_detect() argument
482 struct sdram_cap_info *cap_info = &sdram_params->ch.cap_info; in sdram_init_detect()
486 memcpy(&sdram_ch, &sdram_params->ch, in sdram_init_detect()
489 sdram_init(dram, sdram_params, 1); in sdram_init_detect()
490 dram_detect_cap(dram, sdram_params, 0); in sdram_init_detect()
493 pctl_remodify_sdram_params(&sdram_params->pctl_regs, cap_info, in sdram_init_detect()
494 sdram_params->base.dramtype); in sdram_init_detect()
502 sdram_init(dram, sdram_params, 0); in sdram_init_detect()
505 sdram_detect_cs1_row(cap_info, sdram_params->base.dramtype); in sdram_init_detect()
515 sdram_print_ddr_info(&sdram_params->ch.cap_info, in sdram_init_detect()
516 &sdram_params->base, 0); in sdram_init_detect()
528 struct rk3328_sdram_params *params = &plat->sdram_params; in rk3328_dmc_init()
564 (u32 *)&plat->sdram_params, in rk3328_dmc_ofdata_to_platdata()
565 sizeof(plat->sdram_params) / sizeof(u32)); in rk3328_dmc_ofdata_to_platdata()