/linux-4.1.27/drivers/cpufreq/ |
D | spear-cpufreq.c | 30 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()
|
D | ls1x-cpufreq.c | 77 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()
|
D | exynos5440-cpufreq.c | 117 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/ |
D | gcc-apq8084.c | 227 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 …]
|
D | clk-rcg.h | 20 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
|
D | gcc-msm8974.c | 183 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 …]
|
D | gcc-msm8916.c | 327 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 …]
|
D | mmcc-msm8974.c | 285 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 …]
|
D | lcc-msm8960.c | 65 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 …]
|
D | mmcc-apq8084.c | 335 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 …]
|
D | clk-rcg2.c | 180 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 …]
|
D | gcc-msm8660.c | 90 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 …]
|
D | lcc-ipq806x.c | 79 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,
|
D | common.h | 21 struct freq_tbl; 33 extern const struct freq_tbl *qcom_find_freq(const struct freq_tbl *f,
|
D | gcc-ipq806x.c | 200 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 …]
|
D | gcc-msm8960.c | 157 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 …]
|
D | mmcc-msm8960.c | 133 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 …]
|
D | clk-rcg.c | 206 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 …]
|
D | common.c | 32 struct freq_tbl *qcom_find_freq(const struct freq_tbl *f, unsigned long rate) in qcom_find_freq()
|
D | clk-pll.h | 58 const struct pll_freq_tbl *freq_tbl; member
|
D | clk-pll.c | 146 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()
|