Lines Matching full:addressing
46 * @addressing table with addressing information from the spec
66 const struct lpddr2_addressing *addressing; member
322 /* Find addressing table entry based on the device's type and density */
392 const struct lpddr2_addressing *addressing) in get_sdram_ref_ctrl_shdw() argument
398 t_refi = addressing->tREFI_ns / 100; in get_sdram_ref_ctrl_shdw()
412 const struct lpddr2_addressing *addressing) in get_sdram_tim_1_shdw() argument
419 if (addressing->num_banks == B8) in get_sdram_tim_1_shdw()
445 const struct lpddr2_addressing *addressing) in get_sdram_tim_1_shdw_derated() argument
456 if (addressing->num_banks == B8) { in get_sdram_tim_1_shdw_derated()
485 const struct lpddr2_addressing *addressing, in get_sdram_tim_2_shdw() argument
497 val = DIV_ROUND_UP(addressing->tRFCab_ps + 10000, t_ck) - 1; in get_sdram_tim_2_shdw()
511 const struct lpddr2_addressing *addressing, in get_sdram_tim_3_shdw() argument
516 val = timings->tRAS_max_ns / addressing->tREFI_ns - 1; in get_sdram_tim_3_shdw()
520 val = DIV_ROUND_UP(addressing->tRFCab_ps, t_ck) - 1; in get_sdram_tim_3_shdw()
549 static u32 get_zq_config_reg(const struct lpddr2_addressing *addressing, in get_zq_config_reg() argument
554 val = EMIF_ZQCS_INTERVAL_US * 1000 / addressing->tREFI_ns; in get_zq_config_reg()
578 static u32 get_temp_alert_config(const struct lpddr2_addressing *addressing, in get_temp_alert_config() argument
591 interval /= addressing->tREFI_ns; /* Convert to refresh cycles */ in get_temp_alert_config()
1117 const struct lpddr2_addressing *addressing; in emif_onetime_settings() local
1121 addressing = get_addressing_table(device_info); in emif_onetime_settings()
1134 zq = get_zq_config_reg(addressing, device_info->cs1_used, in emif_onetime_settings()
1144 temp_alert_cfg = get_temp_alert_config(addressing, in emif_onetime_settings()
1533 emif->addressing = get_addressing_table(emif->plat_data->device_info); in emif_probe()
1600 const struct lpddr2_addressing *addressing; in get_emif_reg_values() local
1612 addressing = emif_for_calc->addressing; in get_emif_reg_values()
1613 if (!timings || !addressing) { in get_emif_reg_values()
1630 regs->ref_ctrl_shdw = get_sdram_ref_ctrl_shdw(freq, addressing); in get_emif_reg_values()
1632 addressing); in get_emif_reg_values()
1634 addressing, type); in get_emif_reg_values()
1636 addressing, type, ip_rev, EMIF_NORMAL_TIMINGS); in get_emif_reg_values()
1673 addressing); in get_emif_reg_values()
1677 addressing); in get_emif_reg_values()
1680 min_tck, addressing, type, ip_rev, in get_emif_reg_values()