Home
last modified time | relevance | path

Searched refs:freq_tbl (Results 1 – 21 of 21) sorted by relevance

/linux-4.1.27/drivers/cpufreq/
Dspear-cpufreq.c30 struct cpufreq_frequency_table *freq_tbl; member
110 newfreq = spear_cpufreq.freq_tbl[index].frequency * 1000; in spear_cpufreq_target()
156 return cpufreq_generic_init(policy, spear_cpufreq.freq_tbl, in spear_cpufreq_init()
174 struct cpufreq_frequency_table *freq_tbl; in spear_cpufreq_probe() local
198 freq_tbl = kzalloc(sizeof(*freq_tbl) * (cnt + 1), GFP_KERNEL); in spear_cpufreq_probe()
199 if (!freq_tbl) { in spear_cpufreq_probe()
205 freq_tbl[i].frequency = be32_to_cpup(val++); in spear_cpufreq_probe()
207 freq_tbl[i].frequency = CPUFREQ_TABLE_END; in spear_cpufreq_probe()
209 spear_cpufreq.freq_tbl = freq_tbl; in spear_cpufreq_probe()
228 kfree(freq_tbl); in spear_cpufreq_probe()
Dls1x-cpufreq.c77 struct cpufreq_frequency_table *freq_tbl; in ls1x_cpufreq_init() local
84 freq_tbl = kzalloc(sizeof(*freq_tbl) * steps, GFP_KERNEL); in ls1x_cpufreq_init()
85 if (!freq_tbl) { in ls1x_cpufreq_init()
96 freq_tbl[i].frequency = CPUFREQ_ENTRY_INVALID; in ls1x_cpufreq_init()
98 freq_tbl[i].frequency = freq; in ls1x_cpufreq_init()
101 freq_tbl[i].frequency); in ls1x_cpufreq_init()
103 freq_tbl[i].frequency = CPUFREQ_TABLE_END; in ls1x_cpufreq_init()
106 ret = cpufreq_generic_init(policy, freq_tbl, 0); in ls1x_cpufreq_init()
108 kfree(freq_tbl); in ls1x_cpufreq_init()
Dexynos5440-cpufreq.c117 struct cpufreq_frequency_table *pos, *freq_tbl = dvfs_info->freq_table; in init_div_table() local
122 cpufreq_for_each_entry(pos, freq_tbl) { in init_div_table()
159 (pos - freq_tbl)); in init_div_table()
284 struct cpufreq_frequency_table *freq_tbl = dvfs_info->freq_table; in exynos_sort_descend_freq_table() local
295 tmp_freq = freq_tbl[i].frequency; in exynos_sort_descend_freq_table()
296 freq_tbl[i].frequency = freq_tbl[index].frequency; in exynos_sort_descend_freq_table()
297 freq_tbl[index].frequency = tmp_freq; in exynos_sort_descend_freq_table()
/linux-4.1.27/drivers/clk/qcom/
Dgcc-apq8084.c227 static const struct freq_tbl ftbl_gcc_ufs_axi_clk[] = {
239 .freq_tbl = ftbl_gcc_ufs_axi_clk,
248 static const struct freq_tbl ftbl_gcc_usb30_master_clk[] = {
258 .freq_tbl = ftbl_gcc_usb30_master_clk,
267 static const struct freq_tbl ftbl_gcc_usb30_sec_master_clk[] = {
277 .freq_tbl = ftbl_gcc_usb30_sec_master_clk,
320 static const struct freq_tbl ftbl_gcc_blsp1_2_qup1_6_i2c_apps_clk[] = {
330 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_i2c_apps_clk,
339 static const struct freq_tbl ftbl_gcc_blsp1_2_qup1_6_spi_apps_clk[] = {
355 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_spi_apps_clk,
[all …]
Dclk-rcg.h20 struct freq_tbl { struct
102 const struct freq_tbl *freq_tbl; member
138 const struct freq_tbl *freq_tbl; member
165 const struct freq_tbl *freq_tbl; member
Dgcc-msm8974.c183 static const struct freq_tbl ftbl_gcc_usb30_master_clk[] = {
193 .freq_tbl = ftbl_gcc_usb30_master_clk,
202 static const struct freq_tbl ftbl_gcc_blsp1_2_qup1_6_i2c_apps_clk[] = {
213 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_i2c_apps_clk,
222 static const struct freq_tbl ftbl_gcc_blsp1_2_qup1_6_spi_apps_clk[] = {
238 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_spi_apps_clk,
251 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_i2c_apps_clk,
265 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_spi_apps_clk,
278 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_i2c_apps_clk,
292 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_spi_apps_clk,
[all …]
Dgcc-msm8916.c327 static const struct freq_tbl ftbl_gcc_camss_ahb_clk[] = {
338 .freq_tbl = ftbl_gcc_camss_ahb_clk,
347 static const struct freq_tbl ftbl_apss_ahb_clk[] = {
359 .freq_tbl = ftbl_apss_ahb_clk,
368 static const struct freq_tbl ftbl_gcc_camss_csi0_1_clk[] = {
378 .freq_tbl = ftbl_gcc_camss_csi0_1_clk,
391 .freq_tbl = ftbl_gcc_camss_csi0_1_clk,
400 static const struct freq_tbl ftbl_gcc_oxili_gfx3d_clk[] = {
419 .freq_tbl = ftbl_gcc_oxili_gfx3d_clk,
428 static const struct freq_tbl ftbl_gcc_camss_vfe0_clk[] = {
[all …]
Dmmcc-msm8974.c285 static struct freq_tbl ftbl_mmss_axi_clk[] = {
301 .freq_tbl = ftbl_mmss_axi_clk,
310 static struct freq_tbl ftbl_ocmemnoc_clk[] = {
325 .freq_tbl = ftbl_ocmemnoc_clk,
334 static struct freq_tbl ftbl_camss_csi0_3_clk[] = {
344 .freq_tbl = ftbl_camss_csi0_3_clk,
357 .freq_tbl = ftbl_camss_csi0_3_clk,
370 .freq_tbl = ftbl_camss_csi0_3_clk,
383 .freq_tbl = ftbl_camss_csi0_3_clk,
392 static struct freq_tbl ftbl_camss_vfe_vfe0_1_clk[] = {
[all …]
Dlcc-msm8960.c65 static struct freq_tbl clk_tbl_aif_osr_492[] = {
81 static struct freq_tbl clk_tbl_aif_osr_393[] = {
116 .freq_tbl = clk_tbl_aif_osr_393,
222 .freq_tbl = clk_tbl_aif_osr_393, \
313 static struct freq_tbl clk_tbl_pcm_492[] = {
330 static struct freq_tbl clk_tbl_pcm_393[] = {
366 .freq_tbl = clk_tbl_pcm_393,
434 .freq_tbl = clk_tbl_aif_osr_393,
554 slimbus_src.freq_tbl = clk_tbl_aif_osr_492; in lcc_msm8960_probe()
555 mi2s_osr_src.freq_tbl = clk_tbl_aif_osr_492; in lcc_msm8960_probe()
[all …]
Dmmcc-apq8084.c335 static struct freq_tbl ftbl_mmss_axi_clk[] = {
351 .freq_tbl = ftbl_mmss_axi_clk,
360 static struct freq_tbl ftbl_ocmemnoc_clk[] = {
375 .freq_tbl = ftbl_ocmemnoc_clk,
384 static struct freq_tbl ftbl_camss_csi0_3_clk[] = {
394 .freq_tbl = ftbl_camss_csi0_3_clk,
407 .freq_tbl = ftbl_camss_csi0_3_clk,
420 .freq_tbl = ftbl_camss_csi0_3_clk,
433 .freq_tbl = ftbl_camss_csi0_3_clk,
442 static struct freq_tbl ftbl_camss_vfe_vfe0_1_clk[] = {
[all …]
Dclk-rcg2.c180 const struct freq_tbl *f, unsigned long rate, in _freq_tbl_determine_rate()
225 return _freq_tbl_determine_rate(hw, rcg->freq_tbl, rate, p_rate, p); in clk_rcg2_determine_rate()
228 static int clk_rcg2_configure(struct clk_rcg2 *rcg, const struct freq_tbl *f) in clk_rcg2_configure()
272 const struct freq_tbl *f; in __clk_rcg2_set_rate()
274 f = qcom_find_freq(rcg->freq_tbl, rate); in __clk_rcg2_set_rate()
335 struct freq_tbl f = *rcg->freq_tbl; in clk_edp_pixel_set_rate()
383 const struct freq_tbl *f = rcg->freq_tbl; in clk_edp_pixel_determine_rate()
436 const struct freq_tbl *f = rcg->freq_tbl; in clk_byte_determine_rate()
459 struct freq_tbl f = *rcg->freq_tbl; in clk_byte_set_rate()
505 const struct freq_tbl *f = rcg->freq_tbl; in clk_pixel_determine_rate()
[all …]
Dgcc-msm8660.c90 static struct freq_tbl clk_tbl_gsbi_uart[] = {
127 .freq_tbl = clk_tbl_gsbi_uart,
178 .freq_tbl = clk_tbl_gsbi_uart,
229 .freq_tbl = clk_tbl_gsbi_uart,
280 .freq_tbl = clk_tbl_gsbi_uart,
331 .freq_tbl = clk_tbl_gsbi_uart,
382 .freq_tbl = clk_tbl_gsbi_uart,
433 .freq_tbl = clk_tbl_gsbi_uart,
484 .freq_tbl = clk_tbl_gsbi_uart,
533 .freq_tbl = clk_tbl_gsbi_uart,
[all …]
Dlcc-ipq806x.c79 static struct freq_tbl clk_tbl_aif_mi2s[] = {
135 .freq_tbl = clk_tbl_aif_mi2s,
220 static struct freq_tbl clk_tbl_pcm[] = {
249 .freq_tbl = clk_tbl_pcm,
298 static struct freq_tbl clk_tbl_aif_osr[] = {
329 .freq_tbl = clk_tbl_aif_osr,
364 static struct freq_tbl clk_tbl_ahbix[] = {
388 .freq_tbl = clk_tbl_ahbix,
Dcommon.h21 struct freq_tbl;
33 extern const struct freq_tbl *qcom_find_freq(const struct freq_tbl *f,
Dgcc-ipq806x.c200 static struct freq_tbl clk_tbl_gsbi_uart[] = {
237 .freq_tbl = clk_tbl_gsbi_uart,
288 .freq_tbl = clk_tbl_gsbi_uart,
339 .freq_tbl = clk_tbl_gsbi_uart,
390 .freq_tbl = clk_tbl_gsbi_uart,
441 .freq_tbl = clk_tbl_gsbi_uart,
492 .freq_tbl = clk_tbl_gsbi_uart,
524 static struct freq_tbl clk_tbl_gsbi_qup[] = {
556 .freq_tbl = clk_tbl_gsbi_qup,
605 .freq_tbl = clk_tbl_gsbi_qup,
[all …]
Dgcc-msm8960.c157 static struct freq_tbl clk_tbl_gsbi_uart[] = {
194 .freq_tbl = clk_tbl_gsbi_uart,
245 .freq_tbl = clk_tbl_gsbi_uart,
296 .freq_tbl = clk_tbl_gsbi_uart,
347 .freq_tbl = clk_tbl_gsbi_uart,
398 .freq_tbl = clk_tbl_gsbi_uart,
449 .freq_tbl = clk_tbl_gsbi_uart,
500 .freq_tbl = clk_tbl_gsbi_uart,
551 .freq_tbl = clk_tbl_gsbi_uart,
600 .freq_tbl = clk_tbl_gsbi_uart,
[all …]
Dmmcc-msm8960.c133 static struct freq_tbl clk_tbl_cam[] = {
168 .freq_tbl = clk_tbl_cam,
217 .freq_tbl = clk_tbl_cam,
266 .freq_tbl = clk_tbl_cam,
295 static struct freq_tbl clk_tbl_csi[] = {
321 .freq_tbl = clk_tbl_csi,
385 .freq_tbl = clk_tbl_csi,
449 .freq_tbl = clk_tbl_csi,
673 static struct freq_tbl clk_tbl_csiphytimer[] = {
699 .freq_tbl = clk_tbl_csiphytimer,
[all …]
Dclk-rcg.c206 static int configure_bank(struct clk_dyn_rcg *rcg, const struct freq_tbl *f) in configure_bank()
304 struct freq_tbl f = { 0 }; in clk_dyn_rcg_set_parent()
408 const struct freq_tbl *f, unsigned long rate, in _freq_tbl_determine_rate()
450 return _freq_tbl_determine_rate(hw, rcg->freq_tbl, rate, min_rate, in clk_rcg_determine_rate()
467 return _freq_tbl_determine_rate(hw, rcg->freq_tbl, rate, min_rate, in clk_dyn_rcg_determine_rate()
476 const struct freq_tbl *f = rcg->freq_tbl; in clk_rcg_bypass_determine_rate()
487 static int __clk_rcg_set_rate(struct clk_rcg *rcg, const struct freq_tbl *f) in __clk_rcg_set_rate()
533 const struct freq_tbl *f; in clk_rcg_set_rate()
535 f = qcom_find_freq(rcg->freq_tbl, rate); in clk_rcg_set_rate()
547 return __clk_rcg_set_rate(rcg, rcg->freq_tbl); in clk_rcg_bypass_set_rate()
[all …]
Dcommon.c32 struct freq_tbl *qcom_find_freq(const struct freq_tbl *f, unsigned long rate) in qcom_find_freq()
Dclk-pll.h58 const struct pll_freq_tbl *freq_tbl; member
Dclk-pll.c146 f = find_freq(pll->freq_tbl, rate); in clk_pll_determine_rate()
162 f = find_freq(pll->freq_tbl, rate); in clk_pll_set_rate()