Lines Matching refs:min_tck

434 		const struct lpddr2_min_tck *min_tck,  in get_sdram_tim_1_shdw()  argument
439 val = max(min_tck->tWTR, DIV_ROUND_UP(timings->tWTR, t_ck)) - 1; in get_sdram_tim_1_shdw()
445 val = max(min_tck->tRRD, DIV_ROUND_UP(timings->tRRD, t_ck)); in get_sdram_tim_1_shdw()
451 val = max(min_tck->tRASmin, DIV_ROUND_UP(timings->tRAS_min, t_ck)); in get_sdram_tim_1_shdw()
454 val = max(min_tck->tWR, DIV_ROUND_UP(timings->tWR, t_ck)) - 1; in get_sdram_tim_1_shdw()
457 val = max(min_tck->tRCD, DIV_ROUND_UP(timings->tRCD, t_ck)) - 1; in get_sdram_tim_1_shdw()
460 val = max(min_tck->tRPab, DIV_ROUND_UP(timings->tRPab, t_ck)) - 1; in get_sdram_tim_1_shdw()
467 const struct lpddr2_min_tck *min_tck, in get_sdram_tim_1_shdw_derated() argument
472 val = max(min_tck->tWTR, DIV_ROUND_UP(timings->tWTR, t_ck)) - 1; in get_sdram_tim_1_shdw_derated()
483 val = max(min_tck->tRRD, val) - 1; in get_sdram_tim_1_shdw_derated()
491 val = max(min_tck->tRASmin, val) - 1; in get_sdram_tim_1_shdw_derated()
494 val = max(min_tck->tWR, DIV_ROUND_UP(timings->tWR, t_ck)) - 1; in get_sdram_tim_1_shdw_derated()
497 val = max(min_tck->tRCD, DIV_ROUND_UP(timings->tRCD + 1875, t_ck)); in get_sdram_tim_1_shdw_derated()
500 val = max(min_tck->tRPab, DIV_ROUND_UP(timings->tRPab + 1875, t_ck)); in get_sdram_tim_1_shdw_derated()
507 const struct lpddr2_min_tck *min_tck, in get_sdram_tim_2_shdw() argument
513 val = min_tck->tCKE - 1; in get_sdram_tim_2_shdw()
516 val = max(min_tck->tRTP, DIV_ROUND_UP(timings->tRTP, t_ck)) - 1; in get_sdram_tim_2_shdw()
526 val = max(min_tck->tXP, DIV_ROUND_UP(timings->tXP, t_ck)) - 1; in get_sdram_tim_2_shdw()
533 const struct lpddr2_min_tck *min_tck, in get_sdram_tim_3_shdw() argument
559 val = max(min_tck->tCKESR, val) - 1; in get_sdram_tim_3_shdw()
1408 emif->plat_data->min_tck = of_get_min_tck(np_ddr, emif->dev); in of_get_memory_device_details()
1477 pd->min_tck = NULL; in get_device_details()
1518 if (pd->min_tck) { in get_device_details()
1519 temp = devm_kzalloc(dev, sizeof(*pd->min_tck), GFP_KERNEL); in get_device_details()
1521 memcpy(temp, pd->min_tck, sizeof(*pd->min_tck)); in get_device_details()
1522 pd->min_tck = temp; in get_device_details()
1526 pd->min_tck = &lpddr2_jedec_min_tck; in get_device_details()
1529 pd->min_tck = &lpddr2_jedec_min_tck; in get_device_details()
1621 const struct lpddr2_min_tck *min_tck; in get_emif_reg_values() local
1648 min_tck = emif_for_calc->plat_data->min_tck; in get_emif_reg_values()
1654 regs->sdram_tim1_shdw = get_sdram_tim_1_shdw(timings, min_tck, in get_emif_reg_values()
1656 regs->sdram_tim2_shdw = get_sdram_tim_2_shdw(timings, min_tck, in get_emif_reg_values()
1658 regs->sdram_tim3_shdw = get_sdram_tim_3_shdw(timings, min_tck, in get_emif_reg_values()
1699 get_sdram_tim_1_shdw_derated(timings, min_tck, in get_emif_reg_values()
1703 min_tck, addressing, type, ip_rev, in get_emif_reg_values()