/kernel/linux/linux-5.10/drivers/cpufreq/ |
H A 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 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 in spear_cpufreq_probe() [all...] |
/kernel/linux/linux-6.6/drivers/cpufreq/ |
H A 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 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 in spear_cpufreq_probe() [all...] |
/kernel/linux/linux-6.6/drivers/clk/qcom/ |
H A D | a53-pll.c | 41 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() 118 pll->freq_tbl = qcom_a53pll_get_freq_tbl(dev); in qcom_a53pll_probe() 119 if (!pll->freq_tbl) { in qcom_a53pll_probe() [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 | 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-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 [all...] |
H A D | clk-rcg.h | 12 struct freq_tbl { struct 71 * @freq_tbl: frequency table 83 const struct freq_tbl *freq_tbl; member 107 * @freq_tbl: frequency table 122 const struct freq_tbl *freq_tbl; member 140 * @freq_tbl: frequency table 152 const struct freq_tbl *freq_tbl; member [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 | gcc-ipq4019.c | 68 * @freq_tbl: frequency table 76 const struct freq_tbl *freq_tbl; member 133 const struct freq_tbl *f; in clk_cpu_div_round_rate() 135 f = qcom_find_freq(pll->freq_tbl, rate); in clk_cpu_div_round_rate() 154 const struct freq_tbl *f; in clk_cpu_div_set_rate() 157 f = qcom_find_freq(pll->freq_tbl, rate); in clk_cpu_div_set_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 | 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 | 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...] |
/kernel/linux/linux-5.10/drivers/clk/qcom/ |
H A D | gcc-apq8084.c | 218 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 [all...] |
H A D | gcc-msm8994.c | 122 static struct freq_tbl ftbl_ufs_axi_clk_src[] = { 137 .freq_tbl = ftbl_ufs_axi_clk_src, 147 static struct freq_tbl ftbl_usb30_master_clk_src[] = { 158 .freq_tbl = ftbl_usb30_master_clk_src, 168 static struct freq_tbl ftbl_blsp_i2c_apps_clk_src[] = { 178 .freq_tbl = ftbl_blsp_i2c_apps_clk_src, 188 static struct freq_tbl ftbl_blspqup_spi_apps_clk_src[] = { 206 .freq_tbl = ftbl_blspqup_spi_apps_clk_src, 220 .freq_tbl = ftbl_blsp_i2c_apps_clk_src, 235 .freq_tbl [all...] |
H A D | gcc-msm8974.c | 174 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 [all...] |
H A D | gcc-msm8996.c | 275 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 [all...] |
H A D | gcc-qcs404.c | 410 static const struct freq_tbl ftbl_apss_ahb_clk_src[] = { 423 .freq_tbl = ftbl_apss_ahb_clk_src, 433 static const struct freq_tbl ftbl_blsp1_qup0_i2c_apps_clk_src[] = { 444 .freq_tbl = ftbl_blsp1_qup0_i2c_apps_clk_src, 453 static const struct freq_tbl ftbl_blsp1_qup0_spi_apps_clk_src[] = { 469 .freq_tbl = ftbl_blsp1_qup0_spi_apps_clk_src, 483 .freq_tbl = ftbl_blsp1_qup0_i2c_apps_clk_src, 492 static const struct freq_tbl ftbl_blsp1_qup1_spi_apps_clk_src[] = { 508 .freq_tbl = ftbl_blsp1_qup1_spi_apps_clk_src, 522 .freq_tbl [all...] |
H A D | gcc-msm8916.c | 391 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_cl [all...] |
H A D | gcc-sdm660.c | 254 static const struct freq_tbl ftbl_blsp1_qup1_i2c_apps_clk_src[] = { 265 .freq_tbl = ftbl_blsp1_qup1_i2c_apps_clk_src, 274 static const struct freq_tbl ftbl_blsp1_qup1_spi_apps_clk_src[] = { 290 .freq_tbl = ftbl_blsp1_qup1_spi_apps_clk_src, 304 .freq_tbl = ftbl_blsp1_qup1_i2c_apps_clk_src, 318 .freq_tbl = ftbl_blsp1_qup1_spi_apps_clk_src, 332 .freq_tbl = ftbl_blsp1_qup1_i2c_apps_clk_src, 346 .freq_tbl = ftbl_blsp1_qup1_spi_apps_clk_src, 360 .freq_tbl = ftbl_blsp1_qup1_i2c_apps_clk_src, 374 .freq_tbl [all...] |
H A D | clk-rcg.h | 12 struct freq_tbl { struct 71 * @freq_tbl: frequency table 83 const struct freq_tbl *freq_tbl; member 106 * @freq_tbl: frequency table 121 const struct freq_tbl *freq_tbl; member 139 * @freq_tbl: frequency table 149 const struct freq_tbl *freq_tbl; member [all...] |
H A D | gcc-ipq4019.c | 69 * @freq_tbl: frequency table 77 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 [all...] |
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 | gcc-ipq6018.c | 198 static const struct freq_tbl ftbl_pcnoc_bfdcd_clk_src[] = { 207 .freq_tbl = ftbl_pcnoc_bfdcd_clk_src, 278 static const struct freq_tbl ftbl_qdss_tsctr_clk_src[] = { 303 .freq_tbl = ftbl_qdss_tsctr_clk_src, 326 static const struct freq_tbl ftbl_qdss_at_clk_src[] = { 334 .freq_tbl = ftbl_qdss_at_clk_src, 358 static const struct freq_tbl ftbl_nss_ppe_clk_src[] = { 384 .freq_tbl = ftbl_nss_ppe_clk_src, 412 static const struct freq_tbl ftbl_nss_ce_clk_src[] = { 430 .freq_tbl [all...] |