Home
last modified time | relevance | path

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

123

/Linux-v5.15/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 cpufreq_generic_init(policy, spear_cpufreq.freq_tbl, in spear_cpufreq_init()
175 struct cpufreq_frequency_table *freq_tbl; in spear_cpufreq_probe() local
199 freq_tbl = kcalloc(cnt + 1, sizeof(*freq_tbl), GFP_KERNEL); in spear_cpufreq_probe()
200 if (!freq_tbl) { in spear_cpufreq_probe()
206 freq_tbl[i].frequency = be32_to_cpup(val++); in spear_cpufreq_probe()
208 freq_tbl[i].frequency = CPUFREQ_TABLE_END; in spear_cpufreq_probe()
210 spear_cpufreq.freq_tbl = freq_tbl; in spear_cpufreq_probe()
229 kfree(freq_tbl); in spear_cpufreq_probe()
Dloongson1-cpufreq.c82 struct cpufreq_frequency_table *freq_tbl; in ls1x_cpufreq_init() local
89 freq_tbl = kcalloc(steps, sizeof(*freq_tbl), GFP_KERNEL); in ls1x_cpufreq_init()
90 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 cpufreq_generic_init(policy, freq_tbl, 0); in ls1x_cpufreq_init()
/Linux-v5.15/drivers/clk/qcom/
Da53-pll.c41 struct pll_freq_tbl *freq_tbl; in qcom_a53pll_get_freq_tbl() local
63 freq_tbl = devm_kcalloc(dev, count + 1, sizeof(*freq_tbl), GFP_KERNEL); in qcom_a53pll_get_freq_tbl()
64 if (!freq_tbl) in qcom_a53pll_get_freq_tbl()
78 freq_tbl[i].freq = freq; in qcom_a53pll_get_freq_tbl()
79 freq_tbl[i].l = freq / xo_freq; in qcom_a53pll_get_freq_tbl()
80 freq_tbl[i].n = 1; in qcom_a53pll_get_freq_tbl()
85 return freq_tbl; in qcom_a53pll_get_freq_tbl()
120 pll->freq_tbl = qcom_a53pll_get_freq_tbl(dev); in qcom_a53pll_probe()
121 if (!pll->freq_tbl) { in qcom_a53pll_probe()
123 pll->freq_tbl = a53pll_freq; in qcom_a53pll_probe()
Dgcc-msm8994.c121 static struct freq_tbl ftbl_ufs_axi_clk_src[] = {
136 .freq_tbl = ftbl_ufs_axi_clk_src,
146 static struct freq_tbl ftbl_usb30_master_clk_src[] = {
157 .freq_tbl = ftbl_usb30_master_clk_src,
167 static struct freq_tbl ftbl_blsp_i2c_apps_clk_src[] = {
177 .freq_tbl = ftbl_blsp_i2c_apps_clk_src,
187 static struct freq_tbl ftbl_blspqup_spi_apps_clk_src[] = {
205 .freq_tbl = ftbl_blspqup_spi_apps_clk_src,
219 .freq_tbl = ftbl_blsp_i2c_apps_clk_src,
234 .freq_tbl = ftbl_blspqup_spi_apps_clk_src,
[all …]
Dgcc-apq8084.c218 static const struct freq_tbl ftbl_gcc_ufs_axi_clk[] = {
230 .freq_tbl = ftbl_gcc_ufs_axi_clk,
239 static const struct freq_tbl ftbl_gcc_usb30_master_clk[] = {
249 .freq_tbl = ftbl_gcc_usb30_master_clk,
258 static const struct freq_tbl ftbl_gcc_usb30_sec_master_clk[] = {
268 .freq_tbl = ftbl_gcc_usb30_sec_master_clk,
311 static const struct freq_tbl ftbl_gcc_blsp1_2_qup1_6_i2c_apps_clk[] = {
321 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_i2c_apps_clk,
330 static const struct freq_tbl ftbl_gcc_blsp1_2_qup1_6_spi_apps_clk[] = {
346 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_spi_apps_clk,
[all …]
Dmmcc-msm8994.c303 static const struct freq_tbl ftbl_ahb_clk_src[] = {
315 .freq_tbl = ftbl_ahb_clk_src,
324 static const struct freq_tbl ftbl_axi_clk_src[] = {
332 static const struct freq_tbl ftbl_axi_clk_src_8992[] = {
344 .freq_tbl = ftbl_axi_clk_src,
353 static const struct freq_tbl ftbl_csi0_1_2_3_clk_src[] = {
360 static const struct freq_tbl ftbl_csi0_1_2_3_clk_src_8992[] = {
370 .freq_tbl = ftbl_csi0_1_2_3_clk_src,
379 static const struct freq_tbl ftbl_vcodec0_clk_src[] = {
392 static const struct freq_tbl ftbl_vcodec0_clk_src_8992[] = {
[all …]
Dgcc-mdm9607.c176 static const struct freq_tbl ftbl_apss_ahb_clk[] = {
187 .freq_tbl = ftbl_apss_ahb_clk,
237 static const struct freq_tbl ftbl_pcnoc_bfdcd_clk_src[] = {
246 .freq_tbl = ftbl_pcnoc_bfdcd_clk_src,
270 static const struct freq_tbl ftbl_gcc_blsp1_qup1_6_i2c_apps_clk[] = {
280 .freq_tbl = ftbl_gcc_blsp1_qup1_6_i2c_apps_clk,
289 static const struct freq_tbl ftbl_gcc_blsp1_qup1_6_spi_apps_clk[] = {
305 .freq_tbl = ftbl_gcc_blsp1_qup1_6_spi_apps_clk,
318 .freq_tbl = ftbl_gcc_blsp1_qup1_6_i2c_apps_clk,
332 .freq_tbl = ftbl_gcc_blsp1_qup1_6_spi_apps_clk,
[all …]
Dgcc-msm8974.c174 static const struct freq_tbl ftbl_gcc_usb30_master_clk[] = {
184 .freq_tbl = ftbl_gcc_usb30_master_clk,
193 static const struct freq_tbl ftbl_gcc_blsp1_2_qup1_6_i2c_apps_clk[] = {
204 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_i2c_apps_clk,
213 static const struct freq_tbl ftbl_gcc_blsp1_2_qup1_6_spi_apps_clk[] = {
229 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_spi_apps_clk,
242 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_i2c_apps_clk,
256 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_spi_apps_clk,
269 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_i2c_apps_clk,
283 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_spi_apps_clk,
[all …]
Dgcc-msm8916.c391 static const struct freq_tbl ftbl_gcc_camss_ahb_clk[] = {
402 .freq_tbl = ftbl_gcc_camss_ahb_clk,
411 static const struct freq_tbl ftbl_apss_ahb_clk[] = {
423 .freq_tbl = ftbl_apss_ahb_clk,
432 static const struct freq_tbl ftbl_gcc_camss_csi0_1_clk[] = {
442 .freq_tbl = ftbl_gcc_camss_csi0_1_clk,
455 .freq_tbl = ftbl_gcc_camss_csi0_1_clk,
464 static const struct freq_tbl ftbl_gcc_oxili_gfx3d_clk[] = {
483 .freq_tbl = ftbl_gcc_oxili_gfx3d_clk,
492 static const struct freq_tbl ftbl_gcc_camss_vfe0_clk[] = {
[all …]
Dgcc-msm8996.c275 static const struct freq_tbl ftbl_system_noc_clk_src[] = {
289 .freq_tbl = ftbl_system_noc_clk_src,
298 static const struct freq_tbl ftbl_config_noc_clk_src[] = {
309 .freq_tbl = ftbl_config_noc_clk_src,
318 static const struct freq_tbl ftbl_periph_noc_clk_src[] = {
331 .freq_tbl = ftbl_periph_noc_clk_src,
340 static const struct freq_tbl ftbl_usb30_master_clk_src[] = {
352 .freq_tbl = ftbl_usb30_master_clk_src,
361 static const struct freq_tbl ftbl_usb30_mock_utmi_clk_src[] = {
370 .freq_tbl = ftbl_usb30_mock_utmi_clk_src,
[all …]
Dgcc-sdm660.c272 static const struct freq_tbl ftbl_blsp1_qup1_i2c_apps_clk_src[] = {
283 .freq_tbl = ftbl_blsp1_qup1_i2c_apps_clk_src,
292 static const struct freq_tbl ftbl_blsp1_qup1_spi_apps_clk_src[] = {
308 .freq_tbl = ftbl_blsp1_qup1_spi_apps_clk_src,
322 .freq_tbl = ftbl_blsp1_qup1_i2c_apps_clk_src,
336 .freq_tbl = ftbl_blsp1_qup1_spi_apps_clk_src,
350 .freq_tbl = ftbl_blsp1_qup1_i2c_apps_clk_src,
364 .freq_tbl = ftbl_blsp1_qup1_spi_apps_clk_src,
378 .freq_tbl = ftbl_blsp1_qup1_i2c_apps_clk_src,
392 .freq_tbl = ftbl_blsp1_qup1_spi_apps_clk_src,
[all …]
Dgcc-ipq4019.c77 const struct freq_tbl *freq_tbl; member
174 static const struct freq_tbl ftbl_gcc_audio_pwm_clk[] = {
184 .freq_tbl = ftbl_gcc_audio_pwm_clk,
228 static const struct freq_tbl ftbl_gcc_blsp1_qup1_2_i2c_apps_clk[] = {
237 .freq_tbl = ftbl_gcc_blsp1_qup1_2_i2c_apps_clk,
267 .freq_tbl = ftbl_gcc_blsp1_qup1_2_i2c_apps_clk,
293 static const struct freq_tbl ftbl_gcc_blsp1_qup1_2_spi_apps_clk[] = {
309 .freq_tbl = ftbl_gcc_blsp1_qup1_2_spi_apps_clk,
339 .freq_tbl = ftbl_gcc_blsp1_qup1_2_spi_apps_clk,
366 static const struct freq_tbl ftbl_gcc_blsp1_uart1_2_apps_clk[] = {
[all …]
Dmmcc-msm8974.c260 static struct freq_tbl ftbl_mmss_axi_clk[] = {
276 .freq_tbl = ftbl_mmss_axi_clk,
285 static struct freq_tbl ftbl_ocmemnoc_clk[] = {
300 .freq_tbl = ftbl_ocmemnoc_clk,
309 static struct freq_tbl ftbl_camss_csi0_3_clk[] = {
319 .freq_tbl = ftbl_camss_csi0_3_clk,
332 .freq_tbl = ftbl_camss_csi0_3_clk,
345 .freq_tbl = ftbl_camss_csi0_3_clk,
358 .freq_tbl = ftbl_camss_csi0_3_clk,
367 static struct freq_tbl ftbl_camss_vfe_vfe0_1_clk[] = {
[all …]
Dgcc-qcs404.c426 static const struct freq_tbl ftbl_apss_ahb_clk_src[] = {
439 .freq_tbl = ftbl_apss_ahb_clk_src,
449 static const struct freq_tbl ftbl_blsp1_qup0_i2c_apps_clk_src[] = {
460 .freq_tbl = ftbl_blsp1_qup0_i2c_apps_clk_src,
469 static const struct freq_tbl ftbl_blsp1_qup0_spi_apps_clk_src[] = {
485 .freq_tbl = ftbl_blsp1_qup0_spi_apps_clk_src,
499 .freq_tbl = ftbl_blsp1_qup0_i2c_apps_clk_src,
508 static const struct freq_tbl ftbl_blsp1_qup1_spi_apps_clk_src[] = {
524 .freq_tbl = ftbl_blsp1_qup1_spi_apps_clk_src,
538 .freq_tbl = ftbl_blsp1_qup0_i2c_apps_clk_src,
[all …]
Dclk-rcg.h12 struct freq_tbl { struct
83 const struct freq_tbl *freq_tbl; member
121 const struct freq_tbl *freq_tbl; member
149 const struct freq_tbl *freq_tbl; member
Dgcc-sdx55.c219 static const struct freq_tbl ftbl_gcc_blsp1_qup1_i2c_apps_clk_src[] = {
231 .freq_tbl = ftbl_gcc_blsp1_qup1_i2c_apps_clk_src,
240 static const struct freq_tbl ftbl_gcc_blsp1_qup1_spi_apps_clk_src[] = {
257 .freq_tbl = ftbl_gcc_blsp1_qup1_spi_apps_clk_src,
271 .freq_tbl = ftbl_gcc_blsp1_qup1_i2c_apps_clk_src,
285 .freq_tbl = ftbl_gcc_blsp1_qup1_spi_apps_clk_src,
299 .freq_tbl = ftbl_gcc_blsp1_qup1_i2c_apps_clk_src,
313 .freq_tbl = ftbl_gcc_blsp1_qup1_spi_apps_clk_src,
327 .freq_tbl = ftbl_gcc_blsp1_qup1_i2c_apps_clk_src,
341 .freq_tbl = ftbl_gcc_blsp1_qup1_spi_apps_clk_src,
[all …]
Dlcc-mdm9615.c59 static struct freq_tbl clk_tbl_aif_osr_492[] = {
75 static struct freq_tbl clk_tbl_aif_osr_393[] = {
110 .freq_tbl = clk_tbl_aif_osr_393,
216 .freq_tbl = clk_tbl_aif_osr_393, \
307 static struct freq_tbl clk_tbl_pcm_492[] = {
324 static struct freq_tbl clk_tbl_pcm_393[] = {
360 .freq_tbl = clk_tbl_pcm_393,
428 .freq_tbl = clk_tbl_aif_osr_393,
547 slimbus_src.freq_tbl = clk_tbl_aif_osr_492; in lcc_mdm9615_probe()
548 mi2s_osr_src.freq_tbl = clk_tbl_aif_osr_492; in lcc_mdm9615_probe()
[all …]
Dlcc-msm8960.c57 static struct freq_tbl clk_tbl_aif_osr_492[] = {
73 static struct freq_tbl clk_tbl_aif_osr_393[] = {
108 .freq_tbl = clk_tbl_aif_osr_393,
214 .freq_tbl = clk_tbl_aif_osr_393, \
305 static struct freq_tbl clk_tbl_pcm_492[] = {
322 static struct freq_tbl clk_tbl_pcm_393[] = {
358 .freq_tbl = clk_tbl_pcm_393,
426 .freq_tbl = clk_tbl_aif_osr_393,
546 slimbus_src.freq_tbl = clk_tbl_aif_osr_492; in lcc_msm8960_probe()
547 mi2s_osr_src.freq_tbl = clk_tbl_aif_osr_492; in lcc_msm8960_probe()
[all …]
Dcamcc-sdm845.c165 static const struct freq_tbl ftbl_cam_cc_bps_clk_src[] = {
189 .freq_tbl = ftbl_cam_cc_bps_clk_src,
199 static const struct freq_tbl ftbl_cam_cc_cci_clk_src[] = {
212 .freq_tbl = ftbl_cam_cc_cci_clk_src,
221 static const struct freq_tbl ftbl_cam_cc_cphy_rx_clk_src[] = {
232 .freq_tbl = ftbl_cam_cc_cphy_rx_clk_src,
241 static const struct freq_tbl ftbl_cam_cc_csi0phytimer_clk_src[] = {
253 .freq_tbl = ftbl_cam_cc_csi0phytimer_clk_src,
268 .freq_tbl = ftbl_cam_cc_csi0phytimer_clk_src,
283 .freq_tbl = ftbl_cam_cc_csi0phytimer_clk_src,
[all …]
Dgcc-ipq8074.c623 static const struct freq_tbl ftbl_pcnoc_bfdcd_clk_src[] = {
632 .freq_tbl = ftbl_pcnoc_bfdcd_clk_src,
674 static const struct freq_tbl ftbl_blsp1_qup_i2c_apps_clk_src[] = {
683 .freq_tbl = ftbl_blsp1_qup_i2c_apps_clk_src,
694 static const struct freq_tbl ftbl_blsp1_qup_spi_apps_clk_src[] = {
708 .freq_tbl = ftbl_blsp1_qup_spi_apps_clk_src,
722 .freq_tbl = ftbl_blsp1_qup_i2c_apps_clk_src,
735 .freq_tbl = ftbl_blsp1_qup_spi_apps_clk_src,
749 .freq_tbl = ftbl_blsp1_qup_i2c_apps_clk_src,
762 .freq_tbl = ftbl_blsp1_qup_spi_apps_clk_src,
[all …]
Dcommon.h12 struct freq_tbl;
44 extern const struct freq_tbl *qcom_find_freq(const struct freq_tbl *f,
46 extern const struct freq_tbl *qcom_find_freq_floor(const struct freq_tbl *f,
Dgcc-msm8953.c260 static const struct freq_tbl ftbl_apc_droop_detector_clk_src[] = {
270 .freq_tbl = ftbl_apc_droop_detector_clk_src,
282 .freq_tbl = ftbl_apc_droop_detector_clk_src,
292 static const struct freq_tbl ftbl_apss_ahb_clk_src[] = {
304 .freq_tbl = ftbl_apss_ahb_clk_src,
314 static const struct freq_tbl ftbl_blsp_i2c_apps_clk_src[] = {
324 .freq_tbl = ftbl_blsp_i2c_apps_clk_src,
337 .freq_tbl = ftbl_blsp_i2c_apps_clk_src,
350 .freq_tbl = ftbl_blsp_i2c_apps_clk_src,
363 .freq_tbl = ftbl_blsp_i2c_apps_clk_src,
[all …]
Dgcc-ipq6018.c202 static const struct freq_tbl ftbl_pcnoc_bfdcd_clk_src[] = {
211 .freq_tbl = ftbl_pcnoc_bfdcd_clk_src,
284 static const struct freq_tbl ftbl_qdss_tsctr_clk_src[] = {
309 .freq_tbl = ftbl_qdss_tsctr_clk_src,
332 static const struct freq_tbl ftbl_qdss_at_clk_src[] = {
340 .freq_tbl = ftbl_qdss_at_clk_src,
364 static const struct freq_tbl ftbl_nss_ppe_clk_src[] = {
390 .freq_tbl = ftbl_nss_ppe_clk_src,
418 static const struct freq_tbl ftbl_nss_ce_clk_src[] = {
436 .freq_tbl = ftbl_nss_ce_clk_src,
[all …]
Dgcc-msm8939.c647 static const struct freq_tbl ftbl_gcc_camss_ahb_clk[] = {
658 .freq_tbl = ftbl_gcc_camss_ahb_clk,
667 static const struct freq_tbl ftbl_apss_ahb_clk[] = {
679 .freq_tbl = ftbl_apss_ahb_clk,
688 static const struct freq_tbl ftbl_gcc_camss_csi0_1_clk[] = {
698 .freq_tbl = ftbl_gcc_camss_csi0_1_clk,
711 .freq_tbl = ftbl_gcc_camss_csi0_1_clk,
720 static const struct freq_tbl ftbl_gcc_oxili_gfx3d_clk[] = {
740 .freq_tbl = ftbl_gcc_oxili_gfx3d_clk,
749 static const struct freq_tbl ftbl_gcc_camss_vfe0_clk[] = {
[all …]
Dmmcc-apq8084.c326 static struct freq_tbl ftbl_mmss_axi_clk[] = {
342 .freq_tbl = ftbl_mmss_axi_clk,
351 static struct freq_tbl ftbl_ocmemnoc_clk[] = {
366 .freq_tbl = ftbl_ocmemnoc_clk,
375 static struct freq_tbl ftbl_camss_csi0_3_clk[] = {
385 .freq_tbl = ftbl_camss_csi0_3_clk,
398 .freq_tbl = ftbl_camss_csi0_3_clk,
411 .freq_tbl = ftbl_camss_csi0_3_clk,
424 .freq_tbl = ftbl_camss_csi0_3_clk,
433 static struct freq_tbl ftbl_camss_vfe_vfe0_1_clk[] = {
[all …]

123