/kernel/linux/linux-6.6/drivers/clk/qcom/ |
H A D | clk-alpha-pll.c | 1424 if (pll->post_div_table[i].val == val) { in clk_alpha_pll_postdiv_fabia_recalc_rate() 1425 div = pll->post_div_table[i].div; in clk_alpha_pll_postdiv_fabia_recalc_rate() 1446 if (pll->post_div_table[i].val == val) { in clk_trion_pll_postdiv_recalc_rate() 1447 div = pll->post_div_table[i].div; in clk_trion_pll_postdiv_recalc_rate() 1461 return divider_round_rate(hw, rate, prate, pll->post_div_table, in clk_trion_pll_postdiv_round_rate() 1475 if (pll->post_div_table[i].div == div) { in clk_trion_pll_postdiv_set_rate() 1476 val = pll->post_div_table[i].val; in clk_trion_pll_postdiv_set_rate() 1498 return divider_round_rate(hw, rate, prate, pll->post_div_table, in clk_alpha_pll_postdiv_fabia_round_rate() 1521 if (pll->post_div_table[i].div == div) { in clk_alpha_pll_postdiv_fabia_set_rate() 1522 val = pll->post_div_table[ in clk_alpha_pll_postdiv_fabia_set_rate() [all...] |
H A D | camcc-sc7280.c | 85 .post_div_table = post_div_table_cam_cc_pll0_out_even, 108 .post_div_table = post_div_table_cam_cc_pll0_out_odd, 160 .post_div_table = post_div_table_cam_cc_pll1_out_even, 210 .post_div_table = post_div_table_cam_cc_pll2_out_aux, 233 .post_div_table = post_div_table_cam_cc_pll2_out_aux2, 285 .post_div_table = post_div_table_cam_cc_pll3_out_even, 337 .post_div_table = post_div_table_cam_cc_pll4_out_even, 389 .post_div_table = post_div_table_cam_cc_pll5_out_even, 441 .post_div_table = post_div_table_cam_cc_pll6_out_even, 464 .post_div_table [all...] |
H A D | lpassaudiocc-sc7280.c | 105 .post_div_table = post_div_table_lpass_audio_cc_pll_out_aux2, 160 .post_div_table = post_div_table_lpass_aon_cc_pll_out_even, 182 .post_div_table = post_div_table_lpass_aon_cc_pll_out_odd,
|
H A D | clk-alpha-pll.h | 99 * @post_div_table: table with PLL odd and even post-divider settings 111 const struct clk_div_table *post_div_table; member
|
H A D | gcc-sm6115.c | 84 .post_div_table = post_div_table_gpll0_out_aux2, 104 .post_div_table = post_div_table_gpll0_out_main, 154 .post_div_table = post_div_table_gpll10_out_main, 208 .post_div_table = post_div_table_gpll11_out_main, 267 .post_div_table = post_div_table_gpll4_out_main, 306 .post_div_table = post_div_table_gpll6_out_main, 345 .post_div_table = post_div_table_gpll7_out_main, 402 .post_div_table = post_div_table_gpll8_out_main, 454 .post_div_table = post_div_table_gpll9_out_main,
|
H A D | camcc-sm8450.c | 92 .post_div_table = post_div_table_cam_cc_pll0_out_even, 115 .post_div_table = post_div_table_cam_cc_pll0_out_odd, 163 .post_div_table = post_div_table_cam_cc_pll1_out_even, 234 .post_div_table = post_div_table_cam_cc_pll3_out_even, 282 .post_div_table = post_div_table_cam_cc_pll4_out_even, 330 .post_div_table = post_div_table_cam_cc_pll5_out_even, 378 .post_div_table = post_div_table_cam_cc_pll6_out_even, 426 .post_div_table = post_div_table_cam_cc_pll7_out_even, 474 .post_div_table = post_div_table_cam_cc_pll8_out_even,
|
H A D | gpucc-sm6115.c | 90 .post_div_table = post_div_table_gpu_cc_pll0_out_aux2, 145 .post_div_table = post_div_table_gpu_cc_pll1_out_aux,
|
H A D | mmcc-msm8998.c | 76 .post_div_table = post_div_table_fabia_even, 108 .post_div_table = post_div_table_fabia_even, 136 .post_div_table = post_div_table_fabia_even, 164 .post_div_table = post_div_table_fabia_even, 192 .post_div_table = post_div_table_fabia_even, 220 .post_div_table = post_div_table_fabia_even, 248 .post_div_table = post_div_table_fabia_even, 276 .post_div_table = post_div_table_fabia_even,
|
H A D | camcc-sdm845.c | 52 .post_div_table = post_div_table_fabia_even, 84 .post_div_table = post_div_table_fabia_even, 116 .post_div_table = post_div_table_fabia_even, 148 .post_div_table = post_div_table_fabia_even,
|
H A D | camcc-sm8250.c | 79 .post_div_table = post_div_table_cam_cc_pll0_out_even, 102 .post_div_table = post_div_table_cam_cc_pll0_out_odd, 153 .post_div_table = post_div_table_cam_cc_pll1_out_even, 204 .post_div_table = post_div_table_cam_cc_pll2_out_main, 255 .post_div_table = post_div_table_cam_cc_pll3_out_even, 306 .post_div_table = post_div_table_cam_cc_pll4_out_even,
|
H A D | gpucc-msm8998.c | 80 .post_div_table = post_div_table_fabia_even,
|
H A D | lpasscorecc-sc7280.c | 73 .post_div_table = post_div_table_lpass_core_cc_dig_pll_out_odd,
|
/kernel/linux/linux-5.10/drivers/clk/qcom/ |
H A D | clk-alpha-pll.c | 1266 if (pll->post_div_table[i].val == val) { in clk_alpha_pll_postdiv_fabia_recalc_rate() 1267 div = pll->post_div_table[i].div; in clk_alpha_pll_postdiv_fabia_recalc_rate() 1288 if (pll->post_div_table[i].val == val) { in clk_trion_pll_postdiv_recalc_rate() 1289 div = pll->post_div_table[i].div; in clk_trion_pll_postdiv_recalc_rate() 1303 return divider_round_rate(hw, rate, prate, pll->post_div_table, in clk_trion_pll_postdiv_round_rate() 1317 if (pll->post_div_table[i].div == div) { in clk_trion_pll_postdiv_set_rate() 1318 val = pll->post_div_table[i].val; in clk_trion_pll_postdiv_set_rate() 1340 return divider_round_rate(hw, rate, prate, pll->post_div_table, in clk_alpha_pll_postdiv_fabia_round_rate() 1363 if (pll->post_div_table[i].div == div) { in clk_alpha_pll_postdiv_fabia_set_rate() 1364 val = pll->post_div_table[ in clk_alpha_pll_postdiv_fabia_set_rate() [all...] |
H A D | clk-alpha-pll.h | 83 * @post_div_table: table with PLL odd and even post-divider settings 95 const struct clk_div_table *post_div_table; member
|
H A D | mmcc-msm8998.c | 93 .post_div_table = post_div_table_fabia_even, 126 .post_div_table = post_div_table_fabia_even, 155 .post_div_table = post_div_table_fabia_even, 184 .post_div_table = post_div_table_fabia_even, 213 .post_div_table = post_div_table_fabia_even, 242 .post_div_table = post_div_table_fabia_even, 271 .post_div_table = post_div_table_fabia_even, 300 .post_div_table = post_div_table_fabia_even,
|
H A D | camcc-sdm845.c | 69 .post_div_table = post_div_table_fabia_even, 97 .post_div_table = post_div_table_fabia_even, 125 .post_div_table = post_div_table_fabia_even, 153 .post_div_table = post_div_table_fabia_even,
|
H A D | lpasscorecc-sc7180.c | 89 .post_div_table = post_div_table_lpass_lpaaudio_dig_pll_out_odd,
|
H A D | gpucc-msm8998.c | 75 .post_div_table = post_div_table_fabia_even,
|
/kernel/linux/linux-5.10/drivers/clk/imx/ |
H A D | clk-imx6sll.c | 59 static const struct clk_div_table post_div_table[] = { variable 176 CLK_SET_RATE_PARENT | CLK_SET_RATE_GATE, base + 0x70, 19, 2, 0, post_div_table, &imx_ccm_lock); in imx6sll_clocks_init() 180 CLK_SET_RATE_PARENT | CLK_SET_RATE_GATE, base + 0xa0, 19, 2, 0, post_div_table, &imx_ccm_lock); in imx6sll_clocks_init()
|
H A D | clk-imx6sl.c | 79 static const struct clk_div_table post_div_table[] = { variable 266 hws[IMX6SL_CLK_PLL4_POST_DIV] = clk_hw_register_divider_table(NULL, "pll4_post_div", "pll4_audio", CLK_SET_RATE_PARENT, base + 0x70, 19, 2, 0, post_div_table, &imx_ccm_lock); in imx6sl_clocks_init() 268 hws[IMX6SL_CLK_PLL5_POST_DIV] = clk_hw_register_divider_table(NULL, "pll5_post_div", "pll5_video", CLK_SET_RATE_PARENT, base + 0xa0, 19, 2, 0, post_div_table, &imx_ccm_lock); in imx6sl_clocks_init()
|
H A D | clk-imx6ul.c | 82 static const struct clk_div_table post_div_table[] = { variable 218 CLK_SET_RATE_PARENT | CLK_SET_RATE_GATE, base + 0x70, 19, 2, 0, post_div_table, &imx_ccm_lock); in imx6ul_clocks_init() 222 CLK_SET_RATE_PARENT | CLK_SET_RATE_GATE, base + 0xa0, 19, 2, 0, post_div_table, &imx_ccm_lock); in imx6ul_clocks_init()
|
H A D | clk-imx6q.c | 103 static struct clk_div_table post_div_table[] = { variable 462 post_div_table[1].div = 1; in imx6q_clocks_init() 463 post_div_table[2].div = 1; in imx6q_clocks_init() 593 hws[IMX6QDL_CLK_PLL4_POST_DIV] = clk_hw_register_divider_table(NULL, "pll4_post_div", "pll4_audio", CLK_SET_RATE_PARENT, base + 0x70, 19, 2, 0, post_div_table, &imx_ccm_lock); in imx6q_clocks_init() 598 hws[IMX6QDL_CLK_PLL5_POST_DIV] = clk_hw_register_divider_table(NULL, "pll5_post_div", "pll5_video", CLK_SET_RATE_PARENT, base + 0xa0, 19, 2, 0, post_div_table, &imx_ccm_lock); in imx6q_clocks_init()
|
/kernel/linux/linux-6.6/drivers/clk/imx/ |
H A D | clk-imx6sll.c | 59 static const struct clk_div_table post_div_table[] = { variable 176 CLK_SET_RATE_PARENT | CLK_SET_RATE_GATE, base + 0x70, 19, 2, 0, post_div_table, &imx_ccm_lock); in imx6sll_clocks_init() 180 CLK_SET_RATE_PARENT | CLK_SET_RATE_GATE, base + 0xa0, 19, 2, 0, post_div_table, &imx_ccm_lock); in imx6sll_clocks_init()
|
H A D | clk-imx6sl.c | 80 static const struct clk_div_table post_div_table[] = { variable 267 hws[IMX6SL_CLK_PLL4_POST_DIV] = clk_hw_register_divider_table(NULL, "pll4_post_div", "pll4_audio", CLK_SET_RATE_PARENT, base + 0x70, 19, 2, 0, post_div_table, &imx_ccm_lock); in imx6sl_clocks_init() 269 hws[IMX6SL_CLK_PLL5_POST_DIV] = clk_hw_register_divider_table(NULL, "pll5_post_div", "pll5_video", CLK_SET_RATE_PARENT, base + 0xa0, 19, 2, 0, post_div_table, &imx_ccm_lock); in imx6sl_clocks_init()
|
H A D | clk-imx6q.c | 104 static struct clk_div_table post_div_table[] = { variable 467 post_div_table[1].div = 1; in imx6q_clocks_init() 468 post_div_table[2].div = 1; in imx6q_clocks_init() 598 hws[IMX6QDL_CLK_PLL4_POST_DIV] = clk_hw_register_divider_table(NULL, "pll4_post_div", "pll4_audio", CLK_SET_RATE_PARENT, base + 0x70, 19, 2, 0, post_div_table, &imx_ccm_lock); in imx6q_clocks_init() 603 hws[IMX6QDL_CLK_PLL5_POST_DIV] = clk_hw_register_divider_table(NULL, "pll5_post_div", "pll5_video", CLK_SET_RATE_PARENT, base + 0xa0, 19, 2, 0, post_div_table, &imx_ccm_lock); in imx6q_clocks_init()
|