Home
last modified time | relevance | path

Searched refs:cap_info (Results 1 – 12 of 12) sorted by relevance

/rk3399_rockchip-uboot/drivers/ram/rockchip/
H A Dsdram_common.c53 void sdram_print_ddr_info(struct sdram_cap_info *cap_info, in sdram_print_ddr_info() argument
59 bg = (cap_info->dbw == 0) ? 2 : 1; in sdram_print_ddr_info()
68 printdec(8 << cap_info->bw); in sdram_print_ddr_info()
70 printdec(cap_info->col); in sdram_print_ddr_info()
72 printdec(0x1 << cap_info->bk); in sdram_print_ddr_info()
78 printdec(cap_info->cs0_row); in sdram_print_ddr_info()
79 if (cap_info->cs0_high16bit_row != in sdram_print_ddr_info()
80 cap_info->cs0_row) { in sdram_print_ddr_info()
82 printdec(cap_info->cs0_high16bit_row); in sdram_print_ddr_info()
84 if (cap_info->rank > 1) { in sdram_print_ddr_info()
[all …]
H A Dsdram_px30.c134 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()
[all …]
H A Dsdram_rk3328.c140 struct sdram_cap_info *cap_info = &sdram_params->ch.cap_info; in calculate_ddrconfig() local
146 cs = cap_info->rank; in calculate_ddrconfig()
147 bw = cap_info->bw; in calculate_ddrconfig()
148 die_bw = cap_info->dbw; in calculate_ddrconfig()
149 col = cap_info->col; in calculate_ddrconfig()
150 row = cap_info->cs0_row; in calculate_ddrconfig()
151 cs1_row = cap_info->cs1_row; in calculate_ddrconfig()
152 bank = cap_info->bk; in calculate_ddrconfig()
222 struct sdram_cap_info *cap_info = &sdram_params->ch.cap_info; in set_ctl_address_map() local
226 &addrmap[cap_info->ddrconfig][0], 9 * 4); in set_ctl_address_map()
[all …]
H A Dsdram_rk3399.c151 if (sdram_ch->cap_info.ddrconfig < 2 || in set_memory_map()
152 sdram_ch->cap_info.ddrconfig == 4) in set_memory_map()
154 else if (sdram_ch->cap_info.ddrconfig == 3 || in set_memory_map()
155 sdram_ch->cap_info.ddrconfig == 5) in set_memory_map()
160 cs_map = (sdram_ch->cap_info.rank > 1) ? 3 : 1; in set_memory_map()
161 reduc = (sdram_ch->cap_info.bw == 2) ? 0 : 1; in set_memory_map()
164 clrsetbits_le32(&denali_ctl[191], 0xF, (12 - sdram_ch->cap_info.col)); in set_memory_map()
166 ((3 - sdram_ch->cap_info.bk) << 16) | in set_memory_map()
173 clrsetbits_le32(&denali_pi[199], 0xF, (12 - sdram_ch->cap_info.col)); in set_memory_map()
177 ((3 - sdram_ch->cap_info.bk) << 16) | in set_memory_map()
[all …]
H A Dsdram_rv1126.c399 struct sdram_cap_info *cap_info = &sdram_params->ch.cap_info; in calculate_ddrconfig() local
406 cs = cap_info->rank; in calculate_ddrconfig()
407 bw = cap_info->bw; in calculate_ddrconfig()
408 die_bw = cap_info->dbw; in calculate_ddrconfig()
409 col = cap_info->col; in calculate_ddrconfig()
410 row = cap_info->cs0_row; in calculate_ddrconfig()
411 cs1_row = cap_info->cs1_row; in calculate_ddrconfig()
412 bank = cap_info->bk; in calculate_ddrconfig()
413 row_3_4 = cap_info->row_3_4; in calculate_ddrconfig()
526 struct sdram_cap_info *cap_info = &sdram_params->ch.cap_info; in set_ctl_address_map() local
[all …]
H A Dsdram_pctl_px30.c153 struct sdram_cap_info *cap_info, in pctl_remodify_sdram_params() argument
167 switch (cap_info->dbw) { in pctl_remodify_sdram_params()
183 tmp |= (2 - cap_info->bw) << 12; in pctl_remodify_sdram_params()
/rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/
H A Dsdram_common.h423 void sdram_org_config(struct sdram_cap_info *cap_info,
426 void sdram_org_config_v3(struct sdram_cap_info *cap_info,
429 int sdram_detect_bw(struct sdram_cap_info *cap_info);
430 int sdram_detect_cs(struct sdram_cap_info *cap_info);
431 int sdram_detect_col(struct sdram_cap_info *cap_info,
433 int sdram_detect_bank(struct sdram_cap_info *cap_info, void __iomem *pctl_base,
435 int sdram_detect_bg(struct sdram_cap_info *cap_info, void __iomem *pctl_base,
437 int sdram_detect_dbw(struct sdram_cap_info *cap_info, u32 dram_type);
438 int sdram_detect_row(struct sdram_cap_info *cap_info,
440 int sdram_detect_row_3_4(struct sdram_cap_info *cap_info,
[all …]
H A Dsdram_rk3399.h70 struct sdram_cap_info cap_info; member
H A Dsdram_px30.h201 struct sdram_cap_info cap_info; member
H A Dsdram_rk3328.h253 struct sdram_cap_info cap_info; member
H A Dsdram_pctl_px30.h263 struct sdram_cap_info *cap_info,
H A Dsdram_rv1126.h327 struct sdram_cap_info cap_info; member