/kernel/linux/linux-5.10/drivers/clk/spear/ |
H A D | spear6xx_clock.c | 118 struct clk *clk, *clk1; in spear6xx_clk_init() local 138 &_lock, &clk1, NULL); in spear6xx_clk_init() 140 clk_register_clkdev(clk1, "pll1_clk", NULL); in spear6xx_clk_init() 144 &_lock, &clk1, NULL); in spear6xx_clk_init() 146 clk_register_clkdev(clk1, "pll2_clk", NULL); in spear6xx_clk_init() 164 &_lock, &clk1); in spear6xx_clk_init() 166 clk_register_clkdev(clk1, "uart_syn_gclk", NULL); in spear6xx_clk_init() 184 &_lock, &clk1); in spear6xx_clk_init() 186 clk_register_clkdev(clk1, "firda_syn_gclk", NULL); in spear6xx_clk_init() 200 &_lock, &clk1); in spear6xx_clk_init() [all...] |
H A D | spear1340_clock.c | 444 struct clk *clk, *clk1; in spear1340_clk_init() local 477 ARRAY_SIZE(pll_rtbl), &_lock, &clk1, NULL); in spear1340_clk_init() 479 clk_register_clkdev(clk1, "pll1_clk", NULL); in spear1340_clk_init() 488 ARRAY_SIZE(pll_rtbl), &_lock, &clk1, NULL); in spear1340_clk_init() 490 clk_register_clkdev(clk1, "pll2_clk", NULL); in spear1340_clk_init() 499 ARRAY_SIZE(pll_rtbl), &_lock, &clk1, NULL); in spear1340_clk_init() 501 clk_register_clkdev(clk1, "pll3_clk", NULL); in spear1340_clk_init() 505 ARRAY_SIZE(pll4_rtbl), &_lock, &clk1, NULL); in spear1340_clk_init() 507 clk_register_clkdev(clk1, "pll4_clk", NULL); in spear1340_clk_init() 634 aux_rtbl, ARRAY_SIZE(aux_rtbl), &_lock, &clk1); in spear1340_clk_init() [all...] |
H A D | spear3xx_clock.c | 392 struct clk *clk, *clk1, *ras_apb_clk; in spear3xx_clk_init() local 416 ARRAY_SIZE(pll_rtbl), &_lock, &clk1, NULL); in spear3xx_clk_init() 418 clk_register_clkdev(clk1, "pll1_clk", NULL); in spear3xx_clk_init() 422 ARRAY_SIZE(pll_rtbl), &_lock, &clk1, NULL); in spear3xx_clk_init() 424 clk_register_clkdev(clk1, "pll2_clk", NULL); in spear3xx_clk_init() 438 &_lock, &clk1); in spear3xx_clk_init() 440 clk_register_clkdev(clk1, "uart_syn_gclk", NULL); in spear3xx_clk_init() 456 &_lock, &clk1); in spear3xx_clk_init() 458 clk_register_clkdev(clk1, "firda_syn_gclk", NULL); in spear3xx_clk_init() 508 &_lock, &clk1); in spear3xx_clk_init() [all...] |
H A D | spear1310_clock.c | 387 struct clk *clk, *clk1; in spear1310_clk_init() local 420 ARRAY_SIZE(pll_rtbl), &_lock, &clk1, NULL); in spear1310_clk_init() 422 clk_register_clkdev(clk1, "pll1_clk", NULL); in spear1310_clk_init() 431 ARRAY_SIZE(pll_rtbl), &_lock, &clk1, NULL); in spear1310_clk_init() 433 clk_register_clkdev(clk1, "pll2_clk", NULL); in spear1310_clk_init() 442 ARRAY_SIZE(pll_rtbl), &_lock, &clk1, NULL); in spear1310_clk_init() 444 clk_register_clkdev(clk1, "pll3_clk", NULL); in spear1310_clk_init() 448 ARRAY_SIZE(pll4_rtbl), &_lock, &clk1, NULL); in spear1310_clk_init() 450 clk_register_clkdev(clk1, "pll4_clk", NULL); in spear1310_clk_init() 555 ARRAY_SIZE(aux_rtbl), &_lock, &clk1); in spear1310_clk_init() [all...] |
/kernel/linux/linux-6.6/drivers/clk/spear/ |
H A D | spear1340_clock.c | 441 struct clk *clk, *clk1; in spear1340_clk_init() local 474 ARRAY_SIZE(pll_rtbl), &_lock, &clk1, NULL); in spear1340_clk_init() 476 clk_register_clkdev(clk1, "pll1_clk", NULL); in spear1340_clk_init() 485 ARRAY_SIZE(pll_rtbl), &_lock, &clk1, NULL); in spear1340_clk_init() 487 clk_register_clkdev(clk1, "pll2_clk", NULL); in spear1340_clk_init() 496 ARRAY_SIZE(pll_rtbl), &_lock, &clk1, NULL); in spear1340_clk_init() 498 clk_register_clkdev(clk1, "pll3_clk", NULL); in spear1340_clk_init() 502 ARRAY_SIZE(pll4_rtbl), &_lock, &clk1, NULL); in spear1340_clk_init() 504 clk_register_clkdev(clk1, "pll4_clk", NULL); in spear1340_clk_init() 631 aux_rtbl, ARRAY_SIZE(aux_rtbl), &_lock, &clk1); in spear1340_clk_init() [all...] |
H A D | spear3xx_clock.c | 390 struct clk *clk, *clk1, *ras_apb_clk; in spear3xx_clk_init() local 414 ARRAY_SIZE(pll_rtbl), &_lock, &clk1, NULL); in spear3xx_clk_init() 416 clk_register_clkdev(clk1, "pll1_clk", NULL); in spear3xx_clk_init() 420 ARRAY_SIZE(pll_rtbl), &_lock, &clk1, NULL); in spear3xx_clk_init() 422 clk_register_clkdev(clk1, "pll2_clk", NULL); in spear3xx_clk_init() 436 &_lock, &clk1); in spear3xx_clk_init() 438 clk_register_clkdev(clk1, "uart_syn_gclk", NULL); in spear3xx_clk_init() 454 &_lock, &clk1); in spear3xx_clk_init() 456 clk_register_clkdev(clk1, "firda_syn_gclk", NULL); in spear3xx_clk_init() 506 &_lock, &clk1); in spear3xx_clk_init() [all...] |
H A D | spear6xx_clock.c | 116 struct clk *clk, *clk1; in spear6xx_clk_init() local 136 &_lock, &clk1, NULL); in spear6xx_clk_init() 138 clk_register_clkdev(clk1, "pll1_clk", NULL); in spear6xx_clk_init() 142 &_lock, &clk1, NULL); in spear6xx_clk_init() 144 clk_register_clkdev(clk1, "pll2_clk", NULL); in spear6xx_clk_init() 162 &_lock, &clk1); in spear6xx_clk_init() 164 clk_register_clkdev(clk1, "uart_syn_gclk", NULL); in spear6xx_clk_init() 182 &_lock, &clk1); in spear6xx_clk_init() 184 clk_register_clkdev(clk1, "firda_syn_gclk", NULL); in spear6xx_clk_init() 198 &_lock, &clk1); in spear6xx_clk_init() [all...] |
H A D | spear1310_clock.c | 384 struct clk *clk, *clk1; in spear1310_clk_init() local 417 ARRAY_SIZE(pll_rtbl), &_lock, &clk1, NULL); in spear1310_clk_init() 419 clk_register_clkdev(clk1, "pll1_clk", NULL); in spear1310_clk_init() 428 ARRAY_SIZE(pll_rtbl), &_lock, &clk1, NULL); in spear1310_clk_init() 430 clk_register_clkdev(clk1, "pll2_clk", NULL); in spear1310_clk_init() 439 ARRAY_SIZE(pll_rtbl), &_lock, &clk1, NULL); in spear1310_clk_init() 441 clk_register_clkdev(clk1, "pll3_clk", NULL); in spear1310_clk_init() 445 ARRAY_SIZE(pll4_rtbl), &_lock, &clk1, NULL); in spear1310_clk_init() 447 clk_register_clkdev(clk1, "pll4_clk", NULL); in spear1310_clk_init() 552 ARRAY_SIZE(aux_rtbl), &_lock, &clk1); in spear1310_clk_init() [all...] |
/kernel/linux/linux-5.10/drivers/clk/ti/ |
H A D | clk-33xx.c | 278 struct clk *clk1, *clk2; in am33xx_dt_clk_init() local 301 clk1 = clk_get_sys(NULL, "sys_clkin_ck"); in am33xx_dt_clk_init() 303 clk_set_parent(clk2, clk1); in am33xx_dt_clk_init() 306 clk_set_parent(clk2, clk1); in am33xx_dt_clk_init() 314 clk1 = clk_get_sys(NULL, "wdt1_fck"); in am33xx_dt_clk_init() 316 clk_set_parent(clk1, clk2); in am33xx_dt_clk_init()
|
H A D | clk-43xx.c | 277 struct clk *clk1, *clk2; in am43xx_dt_clk_init() local 298 clk1 = clk_get_sys(NULL, "cpsw_cpts_rft_clk"); in am43xx_dt_clk_init() 300 clk_set_parent(clk1, clk2); in am43xx_dt_clk_init()
|
H A D | adpll.c | 274 struct clk *clk1, in ti_adpll_init_mux() 286 parents[1] = __clk_get_name(clk1); in ti_adpll_init_mux() 583 struct clk *clk1) in ti_adpll_init_clkout() 614 parent_names[1] = __clk_get_name(clk1); in ti_adpll_init_clkout() 271 ti_adpll_init_mux(struct ti_adpll_data *d, enum ti_adpll_clocks index, char *name, struct clk *clk0, struct clk *clk1, void __iomem *reg, u8 shift) ti_adpll_init_mux() argument 579 ti_adpll_init_clkout(struct ti_adpll_data *d, enum ti_adpll_clocks index, int output_index, int gate_bit, char *name, struct clk *clk0, struct clk *clk1) ti_adpll_init_clkout() argument
|
/kernel/linux/linux-6.6/drivers/clk/ti/ |
H A D | clk-33xx.c | 272 struct clk *clk1, *clk2; in am33xx_dt_clk_init() local 292 clk1 = clk_get_sys(NULL, "sys_clkin_ck"); in am33xx_dt_clk_init() 294 clk_set_parent(clk2, clk1); in am33xx_dt_clk_init() 297 clk_set_parent(clk2, clk1); in am33xx_dt_clk_init() 305 clk1 = clk_get_sys(NULL, "wdt1_fck"); in am33xx_dt_clk_init() 307 clk_set_parent(clk1, clk2); in am33xx_dt_clk_init()
|
H A D | clk-43xx.c | 275 struct clk *clk1, *clk2; in am43xx_dt_clk_init() local 296 clk1 = clk_get_sys(NULL, "cpsw_cpts_rft_clk"); in am43xx_dt_clk_init() 298 clk_set_parent(clk1, clk2); in am43xx_dt_clk_init()
|
/kernel/linux/linux-5.10/drivers/clocksource/ |
H A D | timer-sp804.c | 274 struct clk *clk1, *clk2; in sp804_of_init() local 293 clk1 = of_clk_get(np, 0); in sp804_of_init() 294 if (IS_ERR(clk1)) in sp804_of_init() 295 clk1 = NULL; in sp804_of_init() 306 clk2 = clk1; in sp804_of_init() 322 name, clk1, 1); in sp804_of_init() 327 ret = sp804_clockevents_init(timer1_base, irq, clk1, name); in sp804_of_init()
|
/kernel/linux/linux-6.6/drivers/clocksource/ |
H A D | timer-sp804.c | 259 struct clk *clk1, *clk2; in sp804_of_init() local 278 clk1 = of_clk_get(np, 0); in sp804_of_init() 279 if (IS_ERR(clk1)) in sp804_of_init() 280 clk1 = NULL; in sp804_of_init() 291 clk2 = clk1; in sp804_of_init() 307 name, clk1, 1); in sp804_of_init() 312 ret = sp804_clockevents_init(timer1_base, irq, clk1, name); in sp804_of_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
H A D | gk104.c | 293 u32 clk0, clk1 = 0; in calc_clk() local 306 clk1 = calc_pll(clk, idx, freq, &info->coef); in calc_clk() 308 clk1 = cstate->domain[nv_clk_src_hubk06]; in calc_clk() 309 clk1 = calc_div(clk, idx, clk1, freq, &div1P); in calc_clk() 313 if (abs((int)freq - clk0) <= abs((int)freq - clk1)) { in calc_clk() 332 info->freq = clk1; in calc_clk()
|
H A D | gf100.c | 279 u32 clk0, clk1 = 0; in calc_clk() local 292 clk1 = calc_pll(clk, idx, freq, &info->coef); in calc_clk() 294 clk1 = cstate->domain[nv_clk_src_hubk06]; in calc_clk() 295 clk1 = calc_div(clk, idx, clk1, freq, &div1P); in calc_clk() 299 if (abs((int)freq - clk0) <= abs((int)freq - clk1)) { in calc_clk() 318 info->freq = clk1; in calc_clk()
|
H A D | mcp77.c | 187 u32 clk0 = src, clk1 = src; in calc_P() local 190 clk1 = clk0 << (*div ? 1 : 0); in calc_P() 196 if (target - clk0 <= clk1 - target) in calc_P() 199 return clk1; in calc_P()
|
H A D | nv50.c | 346 u32 clk0 = src, clk1 = src; in calc_div() local 349 clk1 = clk0 << (*div ? 1 : 0); in calc_div() 355 if (target - clk0 <= clk1 - target) in calc_div() 358 return clk1; in calc_div()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
H A D | gk104.c | 293 u32 clk0, clk1 = 0; in calc_clk() local 306 clk1 = calc_pll(clk, idx, freq, &info->coef); in calc_clk() 308 clk1 = cstate->domain[nv_clk_src_hubk06]; in calc_clk() 309 clk1 = calc_div(clk, idx, clk1, freq, &div1P); in calc_clk() 313 if (abs((int)freq - clk0) <= abs((int)freq - clk1)) { in calc_clk() 332 info->freq = clk1; in calc_clk()
|
H A D | gf100.c | 279 u32 clk0, clk1 = 0; in calc_clk() local 292 clk1 = calc_pll(clk, idx, freq, &info->coef); in calc_clk() 294 clk1 = cstate->domain[nv_clk_src_hubk06]; in calc_clk() 295 clk1 = calc_div(clk, idx, clk1, freq, &div1P); in calc_clk() 299 if (abs((int)freq - clk0) <= abs((int)freq - clk1)) { in calc_clk() 318 info->freq = clk1; in calc_clk()
|
H A D | mcp77.c | 184 u32 clk0 = src, clk1 = src; in calc_P() local 187 clk1 = clk0 << (*div ? 1 : 0); in calc_P() 193 if (target - clk0 <= clk1 - target) in calc_P() 196 return clk1; in calc_P()
|
H A D | nv50.c | 347 u32 clk0 = src, clk1 = src; in calc_div() local 350 clk1 = clk0 << (*div ? 1 : 0); in calc_div() 356 if (target - clk0 <= clk1 - target) in calc_div() 359 return clk1; in calc_div()
|
/kernel/linux/linux-5.10/drivers/clk/rockchip/ |
H A D | clk-rk3188.c | 812 struct clk *clk1, *clk2; in rk3188a_clk_init() local 831 clk1 = __clk_lookup("aclk_cpu_pre"); in rk3188a_clk_init() 833 if (clk1 && clk2) { in rk3188a_clk_init() 834 rate = clk_get_rate(clk1); in rk3188a_clk_init() 836 ret = clk_set_parent(clk1, clk2); in rk3188a_clk_init() 841 clk_set_rate(clk1, rate); in rk3188a_clk_init()
|
/kernel/linux/linux-6.6/drivers/clk/rockchip/ |
H A D | clk-rk3188.c | 815 struct clk *clk1, *clk2; in rk3188a_clk_init() local 834 clk1 = __clk_lookup("aclk_cpu_pre"); in rk3188a_clk_init() 836 if (clk1 && clk2) { in rk3188a_clk_init() 837 rate = clk_get_rate(clk1); in rk3188a_clk_init() 839 ret = clk_set_parent(clk1, clk2); in rk3188a_clk_init() 844 clk_set_rate(clk1, rate); in rk3188a_clk_init()
|