Lines Matching refs:dram_info

49 struct dram_info {  struct
75 struct dram_info dram_info; argument
309 static void rkclk_ddr_reset(struct dram_info *dram, in rkclk_ddr_reset()
321 static void rkclk_set_dpll(struct dram_info *dram, unsigned int hz) in rkclk_set_dpll()
389 static void rkclk_configure_ddr(struct dram_info *dram, in rkclk_configure_ddr()
501 static void sw_set_req(struct dram_info *dram) in sw_set_req()
509 static void sw_set_ack(struct dram_info *dram) in sw_set_ack()
523 static void set_ctl_address_map(struct dram_info *dram, in set_ctl_address_map()
564 static void phy_pll_set(struct dram_info *dram, u32 freq, u32 wait) in phy_pll_set()
812 static void set_lp4_vref(struct dram_info *dram, struct lp4_info *lp4_info, in set_lp4_vref()
883 static void set_ds_odt(struct dram_info *dram, in set_ds_odt()
1224 static int sdram_cmd_dq_path_remap(struct dram_info *dram, in sdram_cmd_dq_path_remap()
1247 static void phy_cfg(struct dram_info *dram, in phy_cfg()
1300 static int update_refresh_reg(struct dram_info *dram) in update_refresh_reg()
1315 u32 read_mr(struct dram_info *dram, u32 rank, u32 byte, u32 mr_num, u32 dramtype) in read_mr()
1346 static void enter_sr(struct dram_info *dram, u32 en) in enter_sr()
1369 void record_dq_prebit(struct dram_info *dram) in record_dq_prebit()
1393 static void update_dq_rx_prebit(struct dram_info *dram) in update_dq_rx_prebit()
1403 static void update_dq_tx_prebit(struct dram_info *dram) in update_dq_tx_prebit()
1414 static void update_ca_prebit(struct dram_info *dram) in update_ca_prebit()
1430 static void modify_ca_deskew(struct dram_info *dram, u32 dir, int delta_dif, in modify_ca_deskew()
1481 static u32 get_min_value(struct dram_info *dram, u32 signal, u32 rank) in get_min_value()
1510 static u32 low_power_update(struct dram_info *dram, u32 en) in low_power_update()
1532 static void modify_dq_deskew(struct dram_info *dram, u32 signal, u32 dir, in modify_dq_deskew()
1572 static int data_training_rg(struct dram_info *dram, u32 cs, u32 dramtype) in data_training_rg()
1639 static int data_training_wl(struct dram_info *dram, u32 cs, u32 dramtype, in data_training_wl()
1709 static int data_training_rd(struct dram_info *dram, u32 cs, u32 dramtype, in data_training_rd()
1826 static int data_training_wr(struct dram_info *dram, u32 cs, u32 dramtype, in data_training_wr()
1939 static int data_training(struct dram_info *dram, u32 cs, in data_training()
1984 static int get_wrlvl_val(struct dram_info *dram, in get_wrlvl_val()
2020 result->byte_en = readb(PHY_REG(dram_info.phy, 0xf)) & in init_rw_trn_result_struct()
2098 static int high_freq_training(struct dram_info *dram, in high_freq_training()
2213 static void set_ddrconfig(struct dram_info *dram, u32 ddrconfig) in set_ddrconfig()
2219 static void update_noc_timing(struct dram_info *dram, in update_noc_timing()
2262 static int split_setup(struct dram_info *dram, in split_setup()
2313 static void split_bypass(struct dram_info *dram) in split_bypass()
2327 static void dram_all_config(struct dram_info *dram, in dram_all_config()
2360 static void enable_low_power(struct dram_info *dram, in enable_low_power()
2391 static void ddr_set_atags(struct dram_info *dram, in ddr_set_atags()
2470 static int check_lp4_rzqi_value(struct dram_info *dram, u32 cs, u32 byte, u32 zq, u32 dramtype) in check_lp4_rzqi_value()
2490 static int check_lp4_rzqi(struct dram_info *dram, struct rv1126_sdram_params *sdram_params) in check_lp4_rzqi()
2567 int sdram_init_(struct dram_info *dram, struct rv1126_sdram_params *sdram_params, u32 post_init) in sdram_init_()
2709 static u64 dram_detect_cap(struct dram_info *dram, in dram_detect_cap()
2835 static int dram_detect_cs1_row(struct dram_info *dram, in dram_detect_cs1_row()
2904 static int sdram_init_detect(struct dram_info *dram, in sdram_init_detect()
3010 static void pre_set_rate(struct dram_info *dram, in pre_set_rate()
3136 static void save_fsp_param(struct dram_info *dram, u32 dst_fsp, in save_fsp_param()
3380 void ddr_set_rate(struct dram_info *dram, in ddr_set_rate()
3577 static void ddr_set_rate_for_fsp(struct dram_info *dram, in ddr_set_rate_for_fsp()
3613 ddr_set_rate(&dram_info, sdram_params, f1, in ddr_set_rate_for_fsp()
3618 ddr_set_rate(&dram_info, sdram_params, f2, f1, 2, 0, 1); in ddr_set_rate_for_fsp()
3622 ddr_set_rate(&dram_info, sdram_params, f3, f2, 3, 1, 1); in ddr_set_rate_for_fsp()
3628 ddr_set_rate(&dram_info, sdram_params, f0, f3, 0, 0, 1); in ddr_set_rate_for_fsp()
3630 ddr_set_rate(&dram_info, sdram_params, f0, sdram_params->base.ddr_freq, 1, 1, 1); in ddr_set_rate_for_fsp()
3655 dram_info.phy = (void *)DDR_PHY_BASE_ADDR; in sdram_init()
3656 dram_info.pctl = (void *)UPCTL2_BASE_ADDR; in sdram_init()
3657 dram_info.grf = (void *)GRF_BASE_ADDR; in sdram_init()
3658 dram_info.cru = (void *)CRU_BASE_ADDR; in sdram_init()
3659 dram_info.msch = (void *)SERVER_MSCH_BASE_ADDR; in sdram_init()
3660 dram_info.ddrgrf = (void *)DDR_GRF_BASE_ADDR; in sdram_init()
3661 dram_info.pmugrf = (void *)PMU_GRF_BASE_ADDR; in sdram_init()
3689 dram_info.sr_idle = SR_INFO(gbl_info->sr_pd_info); in sdram_init()
3690 dram_info.pd_idle = PD_INFO(gbl_info->sr_pd_info); in sdram_init()
3705 ret = sdram_init_detect(&dram_info, sdram_params); in sdram_init()
3715 if (check_lp4_rzqi(&dram_info, sdram_params)) in sdram_init()
3720 init_rw_trn_result_struct(&rw_trn_result, dram_info.phy, in sdram_init()
3724 ddr_set_rate_for_fsp(&dram_info, sdram_params); in sdram_init()
3729 ddr_set_atags(&dram_info, sdram_params); in sdram_init()