Lines Matching refs:freq
88 regs->freq/1000000); in do_emif_regdump_show()
218 static void set_ddr_clk_period(u32 freq) in set_ddr_clk_period() argument
221 t_ck = (u32)DIV_ROUND_UP_ULL(1000000000000ull, freq); in set_ddr_clk_period()
380 u32 freq) in get_timings_table() argument
398 if ((freq >= min) && (freq <= max) && (max < freq_nearest)) { in get_timings_table()
406 __func__, freq); in get_timings_table()
409 __func__, freq, freq_nearest); in get_timings_table()
414 static u32 get_sdram_ref_ctrl_shdw(u32 freq, in get_sdram_ref_ctrl_shdw() argument
420 freq_khz = freq / 1000; in get_sdram_ref_ctrl_shdw()
675 u32 freq, u8 RL) in get_ddr_phy_ctrl_1_attilaphy_4d() argument
682 if (freq <= 100000000) in get_ddr_phy_ctrl_1_attilaphy_4d()
684 else if (freq <= 200000000) in get_ddr_phy_ctrl_1_attilaphy_4d()
694 static u32 get_phy_ctrl_1_intelliphy_4d5(u32 freq, u8 cl) in get_phy_ctrl_1_intelliphy_4d5() argument
702 if (freq >= 265000000 && freq < 267000000) in get_phy_ctrl_1_intelliphy_4d5()
747 static u32 get_pwr_mgmt_ctrl(u32 freq, struct emif_data *emif, u32 ip_rev) in get_pwr_mgmt_ctrl() argument
767 timeout = freq >= freq_threshold ? timeout_perf : timeout_pwr; in get_pwr_mgmt_ctrl()
1615 static int get_emif_reg_values(struct emif_data *emif, u32 freq, in get_emif_reg_values() argument
1634 timings = get_timings_table(emif_for_calc, freq); in get_emif_reg_values()
1638 __func__, freq); in get_emif_reg_values()
1651 set_ddr_clk_period(freq); in get_emif_reg_values()
1653 regs->ref_ctrl_shdw = get_sdram_ref_ctrl_shdw(freq, addressing); in get_emif_reg_values()
1665 timings, freq, cl); in get_emif_reg_values()
1667 regs->phy_ctrl_1_shdw = get_phy_ctrl_1_intelliphy_4d5(freq, cl); in get_emif_reg_values()
1677 get_pwr_mgmt_ctrl(freq, emif_for_calc, ip_rev) & in get_emif_reg_values()
1695 regs->ref_ctrl_shdw_derated = get_sdram_ref_ctrl_shdw(freq / 4, in get_emif_reg_values()
1707 regs->freq = freq; in get_emif_reg_values()
1726 static struct emif_regs *get_regs(struct emif_data *emif, u32 freq) in get_regs() argument
1734 if (emif->curr_regs && emif->curr_regs->freq == freq) { in get_regs()
1735 dev_dbg(dev, "%s: using curr_regs - %u Hz", __func__, freq); in get_regs()
1745 if (regs_cache[i]->freq == freq) { in get_regs()
1749 __func__, freq); in get_regs()
1763 if (get_emif_reg_values(emif, freq, regs)) { in get_regs()