Lines Matching refs:addressing
44 * @addressing table with addressing information from the spec
64 const struct lpddr2_addressing *addressing;
301 /* Find addressing table entry based on the device's type and density */
371 const struct lpddr2_addressing *addressing)
377 t_refi = addressing->tREFI_ns / 100;
391 const struct lpddr2_addressing *addressing)
398 if (addressing->num_banks == B8)
424 const struct lpddr2_addressing *addressing)
435 if (addressing->num_banks == B8) {
464 const struct lpddr2_addressing *addressing,
476 val = DIV_ROUND_UP(addressing->tRFCab_ps + 10000, t_ck) - 1;
490 const struct lpddr2_addressing *addressing,
495 val = timings->tRAS_max_ns / addressing->tREFI_ns - 1;
499 val = DIV_ROUND_UP(addressing->tRFCab_ps, t_ck) - 1;
528 static u32 get_zq_config_reg(const struct lpddr2_addressing *addressing,
533 val = EMIF_ZQCS_INTERVAL_US * 1000 / addressing->tREFI_ns;
557 static u32 get_temp_alert_config(const struct lpddr2_addressing *addressing,
570 interval /= addressing->tREFI_ns; /* Convert to refresh cycles */
1095 const struct lpddr2_addressing *addressing;
1099 addressing = get_addressing_table(device_info);
1112 zq = get_zq_config_reg(addressing, device_info->cs1_used,
1122 temp_alert_cfg = get_temp_alert_config(addressing,
1511 emif->addressing = get_addressing_table(emif->plat_data->device_info);
1577 const struct lpddr2_addressing *addressing;
1588 addressing = emif_for_calc->addressing;
1589 if (!timings || !addressing) {
1604 regs->ref_ctrl_shdw = get_sdram_ref_ctrl_shdw(freq, addressing);
1606 addressing);
1608 addressing, type);
1610 addressing, type, ip_rev, EMIF_NORMAL_TIMINGS);
1647 addressing);
1651 addressing);
1654 min_tck, addressing, type, ip_rev,