Lines Matching refs:cap_info

134 	struct sdram_cap_info *cap_info = &sdram_params->ch.cap_info;  in calculate_ddrconfig()  local
139 bw = cap_info->bw; in calculate_ddrconfig()
140 die_bw = cap_info->dbw; in calculate_ddrconfig()
141 col = cap_info->col; in calculate_ddrconfig()
142 bank = cap_info->bk; in calculate_ddrconfig()
172 struct sdram_cap_info *cap_info = &sdram_params->ch.cap_info; in set_ctl_address_map() local
182 bg = (cap_info->dbw == 0) ? 2 : 1; in set_ctl_address_map()
186 cs_pst = cap_info->bw + cap_info->col + in set_ctl_address_map()
187 bg + cap_info->bk + cap_info->cs0_row; in set_ctl_address_map()
188 if (cs_pst >= 32 || cap_info->rank == 1) in set_ctl_address_map()
193 ddrconf = cap_info->ddrconfig; in set_ctl_address_map()
218 cap_info->row_3_4) in set_ctl_address_map()
220 if (sdram_params->base.dramtype == DDR4 && cap_info->bw != 0x2) in set_ctl_address_map()
310 struct sdram_cap_info *cap_info, in sdram_msch_config() argument
315 cs_cap[0] = sdram_get_cs_cap(cap_info, 0, base->dramtype); in sdram_msch_config()
316 cs_cap[1] = sdram_get_cs_cap(cap_info, 1, base->dramtype); in sdram_msch_config()
342 struct sdram_cap_info *cap_info = &sdram_params->ch.cap_info; in dram_all_config() local
346 set_ddrconfig(dram, cap_info->ddrconfig); in dram_all_config()
347 sdram_org_config(cap_info, &sdram_params->base, &sys_reg2, in dram_all_config()
351 sdram_msch_config(dram->msch, &sdram_params->ch.noc_timings, cap_info, in dram_all_config()
410 struct sdram_cap_info *cap_info = &sdram_params->ch.cap_info; in sdram_init_() local
430 cap_info->ddrconfig = calculate_ddrconfig(sdram_params); in sdram_init_()
433 &sdram_params->base, cap_info->bw); in sdram_init_()
466 if (pre_init != 0 && cap_info->rank == 2) { in sdram_init_()
492 struct sdram_cap_info *cap_info = &sdram_params->ch.cap_info; in dram_detect_cap() local
516 if (sdram_detect_col(cap_info, coltmp) != 0) in dram_detect_cap()
518 sdram_detect_bank(cap_info, coltmp, bktmp); in dram_detect_cap()
519 sdram_detect_dbw(cap_info, dram_type); in dram_detect_cap()
528 cap_info->col = col; in dram_detect_cap()
529 cap_info->bk = bk; in dram_detect_cap()
530 sdram_detect_bg(cap_info, coltmp); in dram_detect_cap()
534 if (sdram_detect_row(cap_info, coltmp, bktmp, rowtmp) != 0) in dram_detect_cap()
538 sdram_detect_row_3_4(cap_info, coltmp, bktmp); in dram_detect_cap()
545 cap_info->rank = cs + 1; in dram_detect_cap()
552 cap_info->bw = bw; in dram_detect_cap()
554 cap_info->cs0_high16bit_row = cap_info->cs0_row; in dram_detect_cap()
556 cap_info->cs1_row = cap_info->cs0_row; in dram_detect_cap()
557 cap_info->cs1_high16bit_row = cap_info->cs0_row; in dram_detect_cap()
559 cap_info->cs1_row = 0; in dram_detect_cap()
560 cap_info->cs1_high16bit_row = 0; in dram_detect_cap()
571 struct sdram_cap_info *cap_info = &sdram_params->ch.cap_info; in get_ddr_param() local
575 cs_cap[0] = sdram_get_cs_cap(cap_info, 0, dram_type); in get_ddr_param()
576 cs_cap[1] = sdram_get_cs_cap(cap_info, 1, dram_type); in get_ddr_param()
578 if (cap_info->row_3_4) { in get_ddr_param()
583 if (cap_info->row_3_4 && cap_info->rank == 2) { in get_ddr_param()
600 struct sdram_cap_info *cap_info = &sdram_params->ch.cap_info; in sdram_init_detect() local
612 pctl_remodify_sdram_params(&sdram_params->pctl_regs, cap_info, in sdram_init_detect()
620 sdram_detect_cs1_row(cap_info, sdram_params->base.dramtype); in sdram_init_detect()
621 if (cap_info->cs1_row) { in sdram_init_detect()
624 SYS_REG_ENC_CS1_ROW(cap_info->cs1_row, in sdram_init_detect()
630 ret = sdram_detect_high_row(cap_info, sdram_params->base.dramtype); in sdram_init_detect()
667 sdram_print_ddr_info(&sdram_params->ch.cap_info, in sdram_init()