| /linux/drivers/clk/qcom/ |
| H A D | a53-pll.c | 40 struct pll_freq_tbl *freq_tbl; in qcom_a53pll_get_freq_tbl() local 62 freq_tbl = devm_kcalloc(dev, count + 1, sizeof(*freq_tbl), GFP_KERNEL); in qcom_a53pll_get_freq_tbl() 63 if (!freq_tbl) in qcom_a53pll_get_freq_tbl() 77 freq_tbl[i].freq = freq; in qcom_a53pll_get_freq_tbl() 78 freq_tbl[i].l = freq / xo_freq; in qcom_a53pll_get_freq_tbl() 79 freq_tbl[i].n = 1; in qcom_a53pll_get_freq_tbl() 84 return freq_tbl; in qcom_a53pll_get_freq_tbl() 117 pll->freq_tbl = qcom_a53pll_get_freq_tbl(dev); in qcom_a53pll_probe() 118 if (!pll->freq_tbl) { in qcom_a53pll_probe() 120 pll->freq_tbl = a53pll_freq; in qcom_a53pll_probe()
|
| H A D | gcc-msm8994.c | 115 static const struct freq_tbl ftbl_ufs_axi_clk_src[] = { 130 .freq_tbl = ftbl_ufs_axi_clk_src, 139 static const struct freq_tbl ftbl_usb30_master_clk_src[] = { 150 .freq_tbl = ftbl_usb30_master_clk_src, 159 static const struct freq_tbl ftbl_blsp_i2c_apps_clk_src[] = { 169 .freq_tbl = ftbl_blsp_i2c_apps_clk_src, 178 static const struct freq_tbl ftbl_blsp1_qup1_spi_apps_clk_src[] = { 191 static const struct freq_tbl ftbl_blsp1_qup_spi_apps_clk_src_8992[] = { 207 .freq_tbl = ftbl_blsp1_qup1_spi_apps_clk_src, 220 .freq_tbl = ftbl_blsp_i2c_apps_clk_src, [all …]
|
| H A D | mmcc-msm8994.c | 300 static const struct freq_tbl ftbl_ahb_clk_src[] = { 312 .freq_tbl = ftbl_ahb_clk_src, 321 static const struct freq_tbl ftbl_axi_clk_src[] = { 329 static const struct freq_tbl ftbl_axi_clk_src_8992[] = { 341 .freq_tbl = ftbl_axi_clk_src, 350 static const struct freq_tbl ftbl_csi0_1_2_3_clk_src[] = { 357 static const struct freq_tbl ftbl_csi0_1_2_3_clk_src_8992[] = { 367 .freq_tbl = ftbl_csi0_1_2_3_clk_src, 376 static const struct freq_tbl ftbl_vcodec0_clk_src[] = { 389 static const struct freq_tbl ftbl_vcodec0_clk_src_8992[] = { [all …]
|
| H A D | gcc-apq8084.c | 229 static const struct freq_tbl ftbl_gcc_ufs_axi_clk[] = { 241 .freq_tbl = ftbl_gcc_ufs_axi_clk, 250 static const struct freq_tbl ftbl_gcc_usb30_master_clk[] = { 260 .freq_tbl = ftbl_gcc_usb30_master_clk, 269 static const struct freq_tbl ftbl_gcc_usb30_sec_master_clk[] = { 279 .freq_tbl = ftbl_gcc_usb30_sec_master_clk, 288 static const struct freq_tbl ftbl_gcc_usb30_sec_mock_utmi_clk[] = { 297 .freq_tbl = ftbl_gcc_usb30_sec_mock_utmi_clk, 340 static const struct freq_tbl ftbl_gcc_blsp1_2_qup1_6_i2c_apps_clk[] = { 350 .freq_tbl = ftbl_gcc_blsp1_2_qup1_6_i2c_apps_clk, [all …]
|
| H A D | gcc-mdm9607.c | 160 static const struct freq_tbl ftbl_apss_ahb_clk[] = { 171 .freq_tbl = ftbl_apss_ahb_clk, 180 static const struct freq_tbl ftbl_gcc_blsp1_qup1_6_i2c_apps_clk[] = { 190 .freq_tbl = ftbl_gcc_blsp1_qup1_6_i2c_apps_clk, 199 static const struct freq_tbl ftbl_gcc_blsp1_qup1_6_spi_apps_clk[] = { 215 .freq_tbl = ftbl_gcc_blsp1_qup1_6_spi_apps_clk, 228 .freq_tbl = ftbl_gcc_blsp1_qup1_6_i2c_apps_clk, 242 .freq_tbl = ftbl_gcc_blsp1_qup1_6_spi_apps_clk, 255 .freq_tbl = ftbl_gcc_blsp1_qup1_6_i2c_apps_clk, 269 .freq_tbl = ftbl_gcc_blsp1_qup1_6_spi_apps_clk, [all …]
|
| H A D | gcc-msm8976.c | 132 .freq_tbl = gpll3_freq_tbl, 462 static const struct freq_tbl ftbl_aps_0_clk_src[] = { 473 .freq_tbl = ftbl_aps_0_clk_src, 482 static const struct freq_tbl ftbl_aps_1_clk_src[] = { 493 .freq_tbl = ftbl_aps_1_clk_src, 502 static const struct freq_tbl ftbl_apss_ahb_clk_src[] = { 514 .freq_tbl = ftbl_apss_ahb_clk_src, 529 static const struct freq_tbl ftbl_blsp_i2c_apps_clk_src[] = { 539 .freq_tbl = ftbl_blsp_i2c_apps_clk_src, 548 static const struct freq_tbl ftbl_blsp_spi_apps_clk_src[] = { [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 = ftbl_gcc_blsp1_qup1_spi_apps_clk_src, [all …]
|
| H A D | gcc-sdm660.c | 269 static const struct freq_tbl ftbl_blsp1_qup1_i2c_apps_clk_src[] = { 280 .freq_tbl = ftbl_blsp1_qup1_i2c_apps_clk_src, 289 static const struct freq_tbl ftbl_blsp1_qup1_spi_apps_clk_src[] = { 305 .freq_tbl = ftbl_blsp1_qup1_spi_apps_clk_src, 319 .freq_tbl = ftbl_blsp1_qup1_i2c_apps_clk_src, 333 .freq_tbl = ftbl_blsp1_qup1_spi_apps_clk_src, 347 .freq_tbl = ftbl_blsp1_qup1_i2c_apps_clk_src, 361 .freq_tbl = ftbl_blsp1_qup1_spi_apps_clk_src, 375 .freq_tbl = ftbl_blsp1_qup1_i2c_apps_clk_src, 389 .freq_tbl = ftbl_blsp1_qup1_spi_apps_clk_src, [all …]
|
| H A D | mmcc-msm8974.c | 270 static const struct freq_tbl ftbl_mmss_axi_clk_msm8226[] = { 282 static const struct freq_tbl ftbl_mmss_axi_clk[] = { 299 .freq_tbl = ftbl_mmss_axi_clk, 308 static const struct freq_tbl ftbl_ocmemnoc_clk[] = { 324 .freq_tbl = ftbl_ocmemnoc_clk, 333 static const struct freq_tbl ftbl_camss_csi0_3_clk[] = { 343 .freq_tbl = ftbl_camss_csi0_3_clk, 356 .freq_tbl = ftbl_camss_csi0_3_clk, 369 .freq_tbl = ftbl_camss_csi0_3_clk, 382 .freq_tbl = ftbl_camss_csi0_3_clk, [all …]
|
| H A D | camcc-sm7150.c | 395 static const struct freq_tbl ftbl_camcc_bps_clk_src[] = { 410 .freq_tbl = ftbl_camcc_bps_clk_src, 419 static const struct freq_tbl ftbl_camcc_camnoc_axi_clk_src[] = { 434 .freq_tbl = ftbl_camcc_camnoc_axi_clk_src, 443 static const struct freq_tbl ftbl_camcc_cci_0_clk_src[] = { 454 .freq_tbl = ftbl_camcc_cci_0_clk_src, 468 .freq_tbl = ftbl_camcc_cci_0_clk_src, 477 static const struct freq_tbl ftbl_camcc_cphy_rx_clk_src[] = { 490 .freq_tbl = ftbl_camcc_cphy_rx_clk_src, 499 static const struct freq_tbl ftbl_camcc_csi0phytimer_clk_src[] = { [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_clk[] = { [all …]
|
| H A D | lcc-msm8960.c | 60 static const struct freq_tbl clk_tbl_aif_osr_492[] = { 76 static const struct freq_tbl clk_tbl_aif_osr_393[] = { 112 .freq_tbl = clk_tbl_aif_osr_393, \ 221 static const struct freq_tbl clk_tbl_pcm_492[] = { 238 static const 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; in lcc_msm8960_probe() 474 mi2s_osr_src.freq_tbl = clk_tbl_aif_osr_492; in lcc_msm8960_probe() 475 codec_i2s_mic_osr_src.freq_tbl = clk_tbl_aif_osr_492; in lcc_msm8960_probe() [all …]
|
| H A D | camcc-x1p42100.c | 390 static const struct freq_tbl ftbl_cam_cc_bps_clk_src[] = { 403 .freq_tbl = ftbl_cam_cc_bps_clk_src, 414 static const struct freq_tbl ftbl_cam_cc_camnoc_axi_rt_clk_src[] = { 425 .freq_tbl = ftbl_cam_cc_camnoc_axi_rt_clk_src, 436 static const struct freq_tbl ftbl_cam_cc_cci_0_clk_src[] = { 447 .freq_tbl = ftbl_cam_cc_cci_0_clk_src, 463 .freq_tbl = ftbl_cam_cc_cci_0_clk_src, 474 static const struct freq_tbl ftbl_cam_cc_cphy_rx_clk_src[] = { 486 .freq_tbl = ftbl_cam_cc_cphy_rx_clk_src, 497 static const struct freq_tbl ftbl_cam_cc_csi0phytimer_clk_src[] = { [all …]
|
| H A D | gcc-msm8939.c | 658 static const struct freq_tbl ftbl_gcc_camss_ahb_clk[] = { 669 .freq_tbl = ftbl_gcc_camss_ahb_clk, 678 static const struct freq_tbl ftbl_apss_ahb_clk[] = { 690 .freq_tbl = ftbl_apss_ahb_clk, 699 static const struct freq_tbl ftbl_gcc_camss_csi0_1_2_clk[] = { 709 .freq_tbl = ftbl_gcc_camss_csi0_1_2_clk, 722 .freq_tbl = ftbl_gcc_camss_csi0_1_2_clk, 735 .freq_tbl = ftbl_gcc_camss_csi0_1_2_clk, 744 static const struct freq_tbl ftbl_gcc_oxili_gfx3d_clk[] = { 764 .freq_tbl = ftbl_gcc_oxili_gfx3d_clk, [all …]
|
| H A D | gcc-msm8996.c | 247 static const struct freq_tbl ftbl_usb30_master_clk_src[] = { 259 .freq_tbl = ftbl_usb30_master_clk_src, 268 static const struct freq_tbl ftbl_usb30_mock_utmi_clk_src[] = { 277 .freq_tbl = ftbl_usb30_mock_utmi_clk_src, 286 static const struct freq_tbl ftbl_usb3_phy_aux_clk_src[] = { 295 .freq_tbl = ftbl_usb3_phy_aux_clk_src, 304 static const struct freq_tbl ftbl_usb20_master_clk_src[] = { 314 .freq_tbl = ftbl_usb20_master_clk_src, 327 .freq_tbl = ftbl_usb30_mock_utmi_clk_src, 336 static const struct freq_tbl ftbl_sdcc1_apps_clk_src[] = { [all …]
|
| H A D | gcc-qcs404.c | 388 static const struct freq_tbl ftbl_apss_ahb_clk_src[] = { 401 .freq_tbl = ftbl_apss_ahb_clk_src, 411 static const struct freq_tbl ftbl_blsp1_qup0_i2c_apps_clk_src[] = { 422 .freq_tbl = ftbl_blsp1_qup0_i2c_apps_clk_src, 431 static const struct freq_tbl ftbl_blsp1_qup0_spi_apps_clk_src[] = { 447 .freq_tbl = ftbl_blsp1_qup0_spi_apps_clk_src, 461 .freq_tbl = ftbl_blsp1_qup0_i2c_apps_clk_src, 470 static const struct freq_tbl ftbl_blsp1_qup1_spi_apps_clk_src[] = { 486 .freq_tbl = ftbl_blsp1_qup1_spi_apps_clk_src, 500 .freq_tbl = ftbl_blsp1_qup0_i2c_apps_clk_src, [all …]
|
| H A D | camcc-sc8180x.c | 413 static const struct freq_tbl ftbl_cam_cc_bps_clk_src[] = { 428 .freq_tbl = ftbl_cam_cc_bps_clk_src, 438 static const struct freq_tbl ftbl_cam_cc_camnoc_axi_clk_src[] = { 453 .freq_tbl = ftbl_cam_cc_camnoc_axi_clk_src, 463 static const struct freq_tbl ftbl_cam_cc_cci_0_clk_src[] = { 474 .freq_tbl = ftbl_cam_cc_cci_0_clk_src, 489 .freq_tbl = ftbl_cam_cc_cci_0_clk_src, 504 .freq_tbl = ftbl_cam_cc_cci_0_clk_src, 519 .freq_tbl = ftbl_cam_cc_cci_0_clk_src, 529 static const struct freq_tbl ftbl_cam_cc_cphy_rx_clk_src[] = { [all …]
|
| H A D | camcc-glymur.c | 436 static const struct freq_tbl ftbl_cam_cc_bps_clk_src[] = { 449 .freq_tbl = ftbl_cam_cc_bps_clk_src, 462 static const struct freq_tbl ftbl_cam_cc_camnoc_axi_rt_clk_src[] = { 474 .freq_tbl = ftbl_cam_cc_camnoc_axi_rt_clk_src, 487 static const struct freq_tbl ftbl_cam_cc_cci_0_clk_src[] = { 498 .freq_tbl = ftbl_cam_cc_cci_0_clk_src, 516 .freq_tbl = ftbl_cam_cc_cci_0_clk_src, 529 static const struct freq_tbl ftbl_cam_cc_cphy_rx_clk_src[] = { 541 .freq_tbl = ftbl_cam_cc_cphy_rx_clk_src, 554 static const struct freq_tbl ftbl_cam_cc_csi0phytimer_clk_src[] = { [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 = ftbl_cam_cc_csi0phytimer_clk_src, [all …]
|
| H A D | camcc-sc7180.c | 274 static const struct freq_tbl ftbl_cam_cc_bps_clk_src[] = { 288 .freq_tbl = ftbl_cam_cc_bps_clk_src, 297 static const struct freq_tbl ftbl_cam_cc_cci_0_clk_src[] = { 309 .freq_tbl = ftbl_cam_cc_cci_0_clk_src, 323 .freq_tbl = ftbl_cam_cc_cci_0_clk_src, 332 static const struct freq_tbl ftbl_cam_cc_cphy_rx_clk_src[] = { 344 .freq_tbl = ftbl_cam_cc_cphy_rx_clk_src, 353 static const struct freq_tbl ftbl_cam_cc_csi0phytimer_clk_src[] = { 363 .freq_tbl = ftbl_cam_cc_csi0phytimer_clk_src, 377 .freq_tbl = ftbl_cam_cc_csi0phytimer_clk_src, [all …]
|
| H A D | gcc-msm8909.c | 204 static const struct freq_tbl ftbl_apss_ahb_clk_src[] = { 214 .freq_tbl = ftbl_apss_ahb_clk_src, 250 static const struct freq_tbl ftbl_blsp_i2c_apps_clk_src[] = { 259 .freq_tbl = ftbl_blsp_i2c_apps_clk_src, 272 .freq_tbl = ftbl_blsp_i2c_apps_clk_src, 285 .freq_tbl = ftbl_blsp_i2c_apps_clk_src, 298 .freq_tbl = ftbl_blsp_i2c_apps_clk_src, 311 .freq_tbl = ftbl_blsp_i2c_apps_clk_src, 324 .freq_tbl = ftbl_blsp_i2c_apps_clk_src, 334 static const struct freq_tbl ftbl_blsp_spi_apps_clk_src[] = { [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 = ftbl_gcc_blsp1_qup1_spi_apps_clk_src, [all …]
|
| H A D | camcc-qcs615.c | 286 static const struct freq_tbl ftbl_cam_cc_bps_clk_src[] = { 301 .freq_tbl = ftbl_cam_cc_bps_clk_src, 310 static const struct freq_tbl ftbl_cam_cc_cci_clk_src[] = { 322 .freq_tbl = ftbl_cam_cc_cci_clk_src, 331 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[] = { 366 .freq_tbl = ftbl_cam_cc_csi0phytimer_clk_src, 380 .freq_tbl = ftbl_cam_cc_csi0phytimer_clk_src, 394 .freq_tbl = ftbl_cam_cc_csi0phytimer_clk_src, [all …]
|
| H A D | camcc-sc8280xp.c | 625 static const struct freq_tbl ftbl_camcc_bps_clk_src[] = { 640 .freq_tbl = ftbl_camcc_bps_clk_src, 650 static const struct freq_tbl ftbl_camcc_camnoc_axi_clk_src[] = { 665 .freq_tbl = ftbl_camcc_camnoc_axi_clk_src, 674 static const struct freq_tbl ftbl_camcc_cci_0_clk_src[] = { 685 .freq_tbl = ftbl_camcc_cci_0_clk_src, 699 .freq_tbl = ftbl_camcc_cci_0_clk_src, 713 .freq_tbl = ftbl_camcc_cci_0_clk_src, 727 .freq_tbl = ftbl_camcc_cci_0_clk_src, 736 static const struct freq_tbl ftbl_camcc_cphy_rx_clk_src[] = { [all …]
|
| H A D | camcc-sc7280.c | 599 static const struct freq_tbl ftbl_cam_cc_bps_clk_src[] = { 614 .freq_tbl = ftbl_cam_cc_bps_clk_src, 623 static const struct freq_tbl ftbl_cam_cc_camnoc_axi_clk_src[] = { 638 .freq_tbl = ftbl_cam_cc_camnoc_axi_clk_src, 647 static const struct freq_tbl ftbl_cam_cc_cci_0_clk_src[] = { 658 .freq_tbl = ftbl_cam_cc_cci_0_clk_src, 672 .freq_tbl = ftbl_cam_cc_cci_0_clk_src, 681 static const struct freq_tbl ftbl_cam_cc_cphy_rx_clk_src[] = { 693 .freq_tbl = ftbl_cam_cc_cphy_rx_clk_src, 702 static const struct freq_tbl ftbl_cam_cc_csi0phytimer_clk_src[] = { [all …]
|