/linux-master/drivers/clk/qcom/ |
H A D | common.h | 12 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,
|
H A D | a53-pll.c | 41 struct pll_freq_tbl *freq_tbl; local 63 freq_tbl = devm_kcalloc(dev, count + 1, sizeof(*freq_tbl), GFP_KERNEL); 64 if (!freq_tbl) 78 freq_tbl[i].freq = freq; 79 freq_tbl[i].l = freq / xo_freq; 80 freq_tbl[i].n = 1; 85 return freq_tbl; 118 pll->freq_tbl = qcom_a53pll_get_freq_tbl(dev); 119 if (!pll->freq_tbl) { [all...] |
H A D | clk-rcg.h | 12 struct freq_tbl { struct 88 * @freq_tbl: frequency table 100 const struct freq_tbl *freq_tbl; member in struct:clk_rcg 124 * @freq_tbl: frequency table 139 const struct freq_tbl *freq_tbl; member in struct:clk_dyn_rcg 157 * @freq_tbl: frequency table 171 const struct freq_tbl *freq_tbl; member in union:clk_rcg2::__anon22 [all...] |
H A D | gcc-msm8994.c | 115 static struct freq_tbl ftbl_ufs_axi_clk_src[] = { 130 .freq_tbl = ftbl_ufs_axi_clk_src, 139 static struct freq_tbl ftbl_usb30_master_clk_src[] = { 150 .freq_tbl = ftbl_usb30_master_clk_src, 159 static struct freq_tbl ftbl_blsp_i2c_apps_clk_src[] = { 169 .freq_tbl = ftbl_blsp_i2c_apps_clk_src, 178 static struct freq_tbl ftbl_blsp1_qup1_spi_apps_clk_src[] = { 191 static struct freq_tbl ftbl_blsp1_qup_spi_apps_clk_src_8992[] = { 207 .freq_tbl = ftbl_blsp1_qup1_spi_apps_clk_src, 220 .freq_tbl [all...] |
H A D | gcc-mdm9607.c | 175 static const struct freq_tbl ftbl_apss_ahb_clk[] = { 186 .freq_tbl = ftbl_apss_ahb_clk, 236 static const struct freq_tbl ftbl_pcnoc_bfdcd_clk_src[] = { 245 .freq_tbl = ftbl_pcnoc_bfdcd_clk_src, 269 static const struct freq_tbl ftbl_gcc_blsp1_qup1_6_i2c_apps_clk[] = { 279 .freq_tbl = ftbl_gcc_blsp1_qup1_6_i2c_apps_clk, 288 static const struct freq_tbl ftbl_gcc_blsp1_qup1_6_spi_apps_clk[] = { 304 .freq_tbl = ftbl_gcc_blsp1_qup1_6_spi_apps_clk, 317 .freq_tbl = ftbl_gcc_blsp1_qup1_6_i2c_apps_clk, 331 .freq_tbl [all...] |
H A D | gpucc-msm8998.c | 113 static const struct freq_tbl ftbl_rbcpr_clk_src[] = { 123 .freq_tbl = ftbl_rbcpr_clk_src, 132 static const struct freq_tbl ftbl_gfx3d_clk_src[] = { 141 .freq_tbl = ftbl_gfx3d_clk_src, 151 static const struct freq_tbl ftbl_rbbmtimer_clk_src[] = { 160 .freq_tbl = ftbl_rbbmtimer_clk_src, 169 static const struct freq_tbl ftbl_gfx3d_isense_clk_src[] = { 181 .freq_tbl = ftbl_gfx3d_isense_clk_src,
|
H A D | lcc-msm8960.c | 60 static struct freq_tbl clk_tbl_aif_osr_492[] = { 76 static struct freq_tbl clk_tbl_aif_osr_393[] = { 112 .freq_tbl = clk_tbl_aif_osr_393, \ 221 static struct freq_tbl clk_tbl_pcm_492[] = { 238 static struct freq_tbl clk_tbl_pcm_393[] = { 274 .freq_tbl = clk_tbl_pcm_393, 344 .freq_tbl = clk_tbl_aif_osr_393, 473 slimbus_src.freq_tbl = clk_tbl_aif_osr_492; 474 mi2s_osr_src.freq_tbl = clk_tbl_aif_osr_492; 475 codec_i2s_mic_osr_src.freq_tbl [all...] |
H A D | gcc-msm8916.c | 406 static const struct freq_tbl ftbl_gcc_camss_ahb_clk[] = { 417 .freq_tbl = ftbl_gcc_camss_ahb_clk, 426 static const struct freq_tbl ftbl_apss_ahb_clk[] = { 438 .freq_tbl = ftbl_apss_ahb_clk, 447 static const struct freq_tbl ftbl_gcc_camss_csi0_1_clk[] = { 457 .freq_tbl = ftbl_gcc_camss_csi0_1_clk, 470 .freq_tbl = ftbl_gcc_camss_csi0_1_clk, 479 static const struct freq_tbl ftbl_gcc_oxili_gfx3d_clk[] = { 498 .freq_tbl = ftbl_gcc_oxili_gfx3d_clk, 507 static const struct freq_tbl ftbl_gcc_camss_vfe0_cl [all...] |
H A D | mmcc-msm8994.c | 302 static const struct freq_tbl ftbl_ahb_clk_src[] = { 314 .freq_tbl = ftbl_ahb_clk_src, 323 static const struct freq_tbl ftbl_axi_clk_src[] = { 331 static const struct freq_tbl ftbl_axi_clk_src_8992[] = { 343 .freq_tbl = ftbl_axi_clk_src, 352 static const struct freq_tbl ftbl_csi0_1_2_3_clk_src[] = { 359 static const struct freq_tbl ftbl_csi0_1_2_3_clk_src_8992[] = { 369 .freq_tbl = ftbl_csi0_1_2_3_clk_src, 378 static const struct freq_tbl ftbl_vcodec0_clk_src[] = { 391 static const struct freq_tbl ftbl_vcodec0_clk_src_899 [all...] |
H A D | gcc-ipq4019.c | 68 * @freq_tbl: frequency table 76 const struct freq_tbl *freq_tbl; member in struct:clk_fepll 133 const struct freq_tbl *f; 135 f = qcom_find_freq(pll->freq_tbl, rate); 154 const struct freq_tbl *f; 157 f = qcom_find_freq(pll->freq_tbl, rate); 213 static const struct freq_tbl ftbl_apss_ddr_pll[] = { 248 .freq_tbl = ftbl_apss_ddr_pll, 426 static const struct freq_tbl ftbl_gcc_pcnoc_ahb_cl [all...] |
H A D | gcc-sdx55.c | 207 static const struct freq_tbl ftbl_gcc_blsp1_qup1_i2c_apps_clk_src[] = { 219 .freq_tbl = ftbl_gcc_blsp1_qup1_i2c_apps_clk_src, 228 static const struct freq_tbl ftbl_gcc_blsp1_qup1_spi_apps_clk_src[] = { 245 .freq_tbl = ftbl_gcc_blsp1_qup1_spi_apps_clk_src, 259 .freq_tbl = ftbl_gcc_blsp1_qup1_i2c_apps_clk_src, 273 .freq_tbl = ftbl_gcc_blsp1_qup1_spi_apps_clk_src, 287 .freq_tbl = ftbl_gcc_blsp1_qup1_i2c_apps_clk_src, 301 .freq_tbl = ftbl_gcc_blsp1_qup1_spi_apps_clk_src, 315 .freq_tbl = ftbl_gcc_blsp1_qup1_i2c_apps_clk_src, 329 .freq_tbl [all...] |
H A D | gcc-msm8974.c | 186 static const struct freq_tbl ftbl_gcc_usb30_master_clk[] = { 196 .freq_tbl = ftbl_gcc_usb30_master_clk, 205 static const struct freq_tbl ftbl_gcc_blsp1_2_qup1_6_i2c_apps_clk[] = { 216 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_i2c_apps_clk, 225 static const struct freq_tbl ftbl_gcc_blsp1_2_qup1_6_spi_apps_clk[] = { 241 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_spi_apps_clk, 254 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_i2c_apps_clk, 268 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_spi_apps_clk, 281 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_i2c_apps_clk, 295 .freq_tbl [all...] |
H A D | videocc-sm8350.c | 138 static const struct freq_tbl ftbl_video_cc_ahb_clk_src[] = { 148 .freq_tbl = ftbl_video_cc_ahb_clk_src, 158 static const struct freq_tbl ftbl_video_cc_mvs0_clk_src[] = { 166 static const struct freq_tbl ftbl_video_cc_mvs0_clk_src_8280xp[] = { 181 .freq_tbl = ftbl_video_cc_mvs0_clk_src, 191 static const struct freq_tbl ftbl_video_cc_mvs1_clk_src[] = { 198 static const struct freq_tbl ftbl_video_cc_mvs1_clk_src_8280xp[] = { 212 .freq_tbl = ftbl_video_cc_mvs1_clk_src, 222 static const struct freq_tbl ftbl_video_cc_sleep_clk_src[] = { 231 .freq_tbl [all...] |
H A D | camcc-sc7180.c | 275 static const struct freq_tbl ftbl_cam_cc_bps_clk_src[] = { 289 .freq_tbl = ftbl_cam_cc_bps_clk_src, 298 static const struct freq_tbl ftbl_cam_cc_cci_0_clk_src[] = { 310 .freq_tbl = ftbl_cam_cc_cci_0_clk_src, 324 .freq_tbl = ftbl_cam_cc_cci_0_clk_src, 333 static const struct freq_tbl ftbl_cam_cc_cphy_rx_clk_src[] = { 345 .freq_tbl = ftbl_cam_cc_cphy_rx_clk_src, 354 static const struct freq_tbl ftbl_cam_cc_csi0phytimer_clk_src[] = { 364 .freq_tbl = ftbl_cam_cc_csi0phytimer_clk_src, 378 .freq_tbl [all...] |
H A D | camcc-sdm845.c | 178 static const struct freq_tbl ftbl_cam_cc_bps_clk_src[] = { 202 .freq_tbl = ftbl_cam_cc_bps_clk_src, 212 static const struct freq_tbl ftbl_cam_cc_cci_clk_src[] = { 225 .freq_tbl = ftbl_cam_cc_cci_clk_src, 234 static const struct freq_tbl ftbl_cam_cc_cphy_rx_clk_src[] = { 245 .freq_tbl = ftbl_cam_cc_cphy_rx_clk_src, 254 static const struct freq_tbl ftbl_cam_cc_csi0phytimer_clk_src[] = { 266 .freq_tbl = ftbl_cam_cc_csi0phytimer_clk_src, 281 .freq_tbl = ftbl_cam_cc_csi0phytimer_clk_src, 296 .freq_tbl [all...] |
H A D | gcc-msm8917.c | 249 static const struct freq_tbl ftbl_apss_ahb_clk_src[] = { 260 .freq_tbl = ftbl_apss_ahb_clk_src, 270 static const struct freq_tbl ftbl_blsp_i2c_apps_clk_src[] = { 279 .freq_tbl = ftbl_blsp_i2c_apps_clk_src, 292 .freq_tbl = ftbl_blsp_i2c_apps_clk_src, 305 .freq_tbl = ftbl_blsp_i2c_apps_clk_src, 318 .freq_tbl = ftbl_blsp_i2c_apps_clk_src, 331 .freq_tbl = ftbl_blsp_i2c_apps_clk_src, 344 .freq_tbl = ftbl_blsp_i2c_apps_clk_src, 354 static const struct freq_tbl ftbl_blsp_spi_apps_clk_sr [all...] |
H A D | camcc-sm8250.c | 393 static const struct freq_tbl ftbl_cam_cc_bps_clk_src[] = { 408 .freq_tbl = ftbl_cam_cc_bps_clk_src, 418 static const struct freq_tbl ftbl_cam_cc_camnoc_axi_clk_src[] = { 430 .freq_tbl = ftbl_cam_cc_camnoc_axi_clk_src, 440 static const struct freq_tbl ftbl_cam_cc_cci_0_clk_src[] = { 451 .freq_tbl = ftbl_cam_cc_cci_0_clk_src, 466 .freq_tbl = ftbl_cam_cc_cci_0_clk_src, 476 static const struct freq_tbl ftbl_cam_cc_cphy_rx_clk_src[] = { 487 .freq_tbl = ftbl_cam_cc_cphy_rx_clk_src, 497 static const struct freq_tbl ftbl_cam_cc_csi0phytimer_clk_sr [all...] |
H A D | mmcc-msm8974.c | 271 static struct freq_tbl ftbl_mmss_axi_clk_msm8226[] = { 283 static struct freq_tbl ftbl_mmss_axi_clk[] = { 300 .freq_tbl = ftbl_mmss_axi_clk, 309 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 [all...] |
H A D | gcc-sdx65.c | 185 static const struct freq_tbl ftbl_gcc_blsp1_qup1_i2c_apps_clk_src[] = { 197 .freq_tbl = ftbl_gcc_blsp1_qup1_i2c_apps_clk_src, 207 static const struct freq_tbl ftbl_gcc_blsp1_qup1_spi_apps_clk_src[] = { 224 .freq_tbl = ftbl_gcc_blsp1_qup1_spi_apps_clk_src, 239 .freq_tbl = ftbl_gcc_blsp1_qup1_i2c_apps_clk_src, 254 .freq_tbl = ftbl_gcc_blsp1_qup1_spi_apps_clk_src, 269 .freq_tbl = ftbl_gcc_blsp1_qup1_i2c_apps_clk_src, 284 .freq_tbl = ftbl_gcc_blsp1_qup1_spi_apps_clk_src, 299 .freq_tbl = ftbl_gcc_blsp1_qup1_i2c_apps_clk_src, 314 .freq_tbl [all...] |
H A D | gcc-sc7180.c | 258 static const struct freq_tbl ftbl_gcc_cpuss_ahb_clk_src[] = { 268 .freq_tbl = ftbl_gcc_cpuss_ahb_clk_src, 278 static const struct freq_tbl ftbl_gcc_gp1_clk_src[] = { 292 .freq_tbl = ftbl_gcc_gp1_clk_src, 306 .freq_tbl = ftbl_gcc_gp1_clk_src, 320 .freq_tbl = ftbl_gcc_gp1_clk_src, 329 static const struct freq_tbl ftbl_gcc_pdm2_clk_src[] = { 340 .freq_tbl = ftbl_gcc_pdm2_clk_src, 349 static const struct freq_tbl ftbl_gcc_qspi_core_clk_src[] = { 361 .freq_tbl [all...] |
H A D | gcc-ipq6018.c | 195 static const struct freq_tbl ftbl_pcnoc_bfdcd_clk_src[] = { 204 .freq_tbl = ftbl_pcnoc_bfdcd_clk_src, 275 static const struct freq_tbl ftbl_qdss_tsctr_clk_src[] = { 300 .freq_tbl = ftbl_qdss_tsctr_clk_src, 323 static const struct freq_tbl ftbl_qdss_at_clk_src[] = { 331 .freq_tbl = ftbl_qdss_at_clk_src, 355 static const struct freq_tbl ftbl_nss_ppe_clk_src[] = { 381 .freq_tbl = ftbl_nss_ppe_clk_src, 409 static const struct freq_tbl ftbl_nss_ce_clk_src[] = { 427 .freq_tbl [all...] |
H A D | camcc-sc8280xp.c | 626 static const struct freq_tbl ftbl_camcc_bps_clk_src[] = { 641 .freq_tbl = ftbl_camcc_bps_clk_src, 651 static const struct freq_tbl ftbl_camcc_camnoc_axi_clk_src[] = { 666 .freq_tbl = ftbl_camcc_camnoc_axi_clk_src, 675 static const struct freq_tbl ftbl_camcc_cci_0_clk_src[] = { 686 .freq_tbl = ftbl_camcc_cci_0_clk_src, 700 .freq_tbl = ftbl_camcc_cci_0_clk_src, 714 .freq_tbl = ftbl_camcc_cci_0_clk_src, 728 .freq_tbl = ftbl_camcc_cci_0_clk_src, 737 static const struct freq_tbl ftbl_camcc_cphy_rx_clk_sr [all...] |
H A D | dispcc-sm6115.c | 181 static const struct freq_tbl ftbl_disp_cc_mdss_ahb_clk_src[] = { 193 .freq_tbl = ftbl_disp_cc_mdss_ahb_clk_src, 202 static const struct freq_tbl ftbl_disp_cc_mdss_esc0_clk_src[] = { 212 .freq_tbl = ftbl_disp_cc_mdss_esc0_clk_src, 221 static const struct freq_tbl ftbl_disp_cc_mdss_mdp_clk_src[] = { 235 .freq_tbl = ftbl_disp_cc_mdss_mdp_clk_src, 260 static const struct freq_tbl ftbl_disp_cc_mdss_rot_clk_src[] = { 273 .freq_tbl = ftbl_disp_cc_mdss_rot_clk_src, 288 .freq_tbl = ftbl_disp_cc_mdss_esc0_clk_src, 298 static const struct freq_tbl ftbl_disp_cc_sleep_clk_sr [all...] |
H A D | mmcc-apq8084.c | 341 static struct freq_tbl ftbl_mmss_axi_clk[] = { 358 .freq_tbl = ftbl_mmss_axi_clk, 367 static struct freq_tbl ftbl_ocmemnoc_clk[] = { 383 .freq_tbl = ftbl_ocmemnoc_clk, 392 static struct freq_tbl ftbl_camss_csi0_3_clk[] = { 402 .freq_tbl = ftbl_camss_csi0_3_clk, 415 .freq_tbl = ftbl_camss_csi0_3_clk, 428 .freq_tbl = ftbl_camss_csi0_3_clk, 441 .freq_tbl = ftbl_camss_csi0_3_clk, 450 static struct freq_tbl ftbl_camss_vfe_vfe0_1_cl [all...] |
/linux-master/drivers/cpufreq/ |
H A D | spear-cpufreq.c | 30 struct cpufreq_frequency_table *freq_tbl; member in struct:__anon172 110 newfreq = spear_cpufreq.freq_tbl[index].frequency * 1000; 156 cpufreq_generic_init(policy, spear_cpufreq.freq_tbl, 175 struct cpufreq_frequency_table *freq_tbl; local 199 freq_tbl = kcalloc(cnt + 1, sizeof(*freq_tbl), GFP_KERNEL); 200 if (!freq_tbl) { 206 freq_tbl[i].frequency = be32_to_cpup(val++); 208 freq_tbl[i].frequency = CPUFREQ_TABLE_END; 210 spear_cpufreq.freq_tbl [all...] |