Lines Matching refs:rate
16 unsigned long rate;
60 unsigned long rate)
65 if (rate == emc->dvfs[i].rate)
79 seq_printf(s, "%s%lu", prefix, emc->dvfs[i].rate);
102 static int tegra186_emc_debug_min_rate_get(void *data, u64 *rate)
106 *rate = emc->debugfs.min_rate;
111 static int tegra186_emc_debug_min_rate_set(void *data, u64 rate)
116 if (!tegra186_emc_validate_rate(emc, rate))
119 err = clk_set_min_rate(emc->clk, rate);
123 emc->debugfs.min_rate = rate;
132 static int tegra186_emc_debug_max_rate_get(void *data, u64 *rate)
136 *rate = emc->debugfs.max_rate;
141 static int tegra186_emc_debug_max_rate_set(void *data, u64 rate)
146 if (!tegra186_emc_validate_rate(emc, rate))
149 err = clk_set_max_rate(emc->clk, rate);
153 emc->debugfs.max_rate = rate;
216 emc->dvfs[i].rate = response.pairs[i].freq * 1000;
219 if (emc->dvfs[i].rate < emc->debugfs.min_rate)
220 emc->debugfs.min_rate = emc->dvfs[i].rate;
222 if (emc->dvfs[i].rate > emc->debugfs.max_rate)
223 emc->debugfs.max_rate = emc->dvfs[i].rate;
226 emc->dvfs[i].rate, emc->dvfs[i].latency);
233 "failed to set rate range [%lu-%lu] for %pC\n",