/linux/drivers/clk/ |
A D | clk-xgene.c | 449 if (pclk->lock) in xgene_clk_enable() 452 if (pclk->param.csr_reg) { in xgene_clk_enable() 462 pclk->param.reg_clk_offset, pclk->param.reg_clk_mask, in xgene_clk_enable() 473 pclk->param.reg_csr_offset, pclk->param.reg_csr_mask, in xgene_clk_enable() 477 if (pclk->lock) in xgene_clk_enable() 489 if (pclk->lock) in xgene_clk_disable() 492 if (pclk->param.csr_reg) { in xgene_clk_disable() 509 if (pclk->lock) in xgene_clk_disable() 527 if (!pclk->param.csr_reg) in xgene_clk_is_enabled() 565 if (pclk->lock) in xgene_clk_set_rate() [all …]
|
A D | clk-conf.c | 18 struct clk *clk, *pclk; in __set_clk_parents() local 38 pclk = of_clk_get_from_provider(&clkspec); in __set_clk_parents() 39 if (IS_ERR(pclk)) { in __set_clk_parents() 40 if (PTR_ERR(pclk) != -EPROBE_DEFER) in __set_clk_parents() 43 return PTR_ERR(pclk); in __set_clk_parents() 63 rc = clk_set_parent(clk, pclk); in __set_clk_parents() 66 __clk_get_name(clk), __clk_get_name(pclk), rc); in __set_clk_parents() 68 clk_put(pclk); in __set_clk_parents() 72 clk_put(pclk); in __set_clk_parents()
|
/linux/drivers/clk/x86/ |
A D | clk-pmc-atom.c | 165 struct clk_plt *pclk; in plt_clk_register() local 169 pclk = devm_kzalloc(&pdev->dev, sizeof(*pclk), GFP_KERNEL); in plt_clk_register() 170 if (!pclk) in plt_clk_register() 197 pclk->lookup = clkdev_hw_create(&pclk->hw, init.name, NULL); in plt_clk_register() 198 if (!pclk->lookup) { in plt_clk_register() 205 return pclk; in plt_clk_register() 220 pclk = devm_kzalloc(&pdev->dev, sizeof(*pclk), GFP_KERNEL); in plt_clk_register_fixed_rate() 221 if (!pclk) in plt_clk_register_fixed_rate() 229 pclk->lookup = clkdev_hw_create(pclk->clk, name, NULL); in plt_clk_register_fixed_rate() 230 if (!pclk->lookup) { in plt_clk_register_fixed_rate() [all …]
|
/linux/arch/arm/boot/dts/ |
A D | versatile-ab.dts | 161 pclk: pclk@24M { label 236 clocks = <&pclk>; 267 clocks = <&pclk>; 274 clocks = <&pclk>; 321 clocks = <&pclk>; 329 clocks = <&pclk>; 357 clocks = <&pclk>; 369 clocks = <&pclk>; 377 clocks = <&pclk>; 385 clocks = <&pclk>; [all …]
|
A D | ecx-common.dtsi | 50 clocks = <&pclk>; 60 clocks = <&pclk>; 71 clocks = <&pclk>; 82 clocks = <&pclk>; 93 clocks = <&pclk>; 102 clocks = <&pclk>; 110 clocks = <&pclk>; 118 clocks = <&pclk>, <&pclk>; 187 pclk: pclk { label 199 clocks = <&pclk>;
|
A D | arm-realview-eb.dtsi | 111 pclk: pclk@0 { label 329 clocks = <&pclk>; 342 clocks = <&mclk>, <&pclk>; 352 clocks = <&kmiclk>, <&pclk>; 359 clocks = <&kmiclk>, <&pclk>; 366 clocks = <&pclk>; 401 clocks = <&sspclk>, <&pclk>; 434 clocks = <&pclk>; 445 clocks = <&pclk>; 456 clocks = <&pclk>; [all …]
|
A D | arm-realview-pbx.dtsi | 126 pclk: pclk@0 { label 392 clocks = <&sspclk>, <&pclk>; 417 <&pclk>; 428 <&pclk>; 441 clocks = <&pclk>; 452 clocks = <&pclk>; 463 clocks = <&pclk>; 477 clocks = <&pclk>; 527 clocks = <&pclk>; 540 clocks = <&mclk>, <&pclk>; [all …]
|
A D | arm-realview-pb1176.dts | 113 pclk: pclk@0 { label 390 clocks = <&pclk>; 403 clocks = <&pclk>; 412 clocks = <&sspclk>, <&pclk>; 503 clocks = <&pclk>; 518 clocks = <&mclk>, <&pclk>; 530 clocks = <&kmiclk>, <&pclk>; 548 clocks = <&pclk>; 582 clocks = <&pclk>; 595 clocks = <&pclk>; [all …]
|
A D | ste-nomadik-stn8815.dtsi | 64 clocks = <&pclk>; 78 clocks = <&pclk>; 92 clocks = <&pclk>; 107 clocks = <&pclk>; 233 pclk: pclk@0 { label 332 clocks = <&pclk>; 338 clocks = <&pclk>; 344 clocks = <&pclk>; 350 clocks = <&pclk>; 356 clocks = <&pclk>; [all …]
|
A D | meson6.dtsi | 52 clock-names = "xtal", "pclk"; 57 clock-names = "xtal", "pclk", "baud"; 62 clock-names = "xtal", "pclk", "baud"; 67 clock-names = "xtal", "pclk", "baud"; 72 clock-names = "xtal", "pclk", "baud";
|
/linux/drivers/clocksource/ |
A D | timer-microchip-pit64b.c | 59 struct clk *pclk; member 138 clk_disable_unprepare(timer->pclk); in mchp_pit64b_suspend() 143 clk_prepare_enable(timer->pclk); in mchp_pit64b_resume() 295 goto pclk; in mchp_pit64b_init_mode() 298 goto pclk; in mchp_pit64b_init_mode() 310 pclk: in mchp_pit64b_init_mode() 350 cs->timer.pclk = timer->pclk; in mchp_pit64b_init_clksrc() 391 ce->timer.pclk = timer->pclk; in mchp_pit64b_init_clkevt() 429 if (IS_ERR(timer.pclk)) in mchp_pit64b_dt_init_timer() 430 return PTR_ERR(timer.pclk); in mchp_pit64b_dt_init_timer() [all …]
|
A D | timer-rockchip.c | 37 struct clk *pclk; member 131 struct clk *pclk; in rk_timer_probe() local 146 pclk = of_clk_get_by_name(np, "pclk"); in rk_timer_probe() 147 if (IS_ERR(pclk)) { in rk_timer_probe() 148 ret = PTR_ERR(pclk); in rk_timer_probe() 153 ret = clk_prepare_enable(pclk); in rk_timer_probe() 158 timer->pclk = pclk; in rk_timer_probe() 191 clk_disable_unprepare(pclk); in rk_timer_probe() 201 clk_disable_unprepare(timer->pclk); in rk_timer_cleanup()
|
A D | dw_apb_timer_of.c | 21 struct clk *pclk; in timer_get_base_and_rate() local 44 pclk = of_clk_get_by_name(np, "pclk"); in timer_get_base_and_rate() 45 if (!IS_ERR(pclk)) in timer_get_base_and_rate() 46 if (clk_prepare_enable(pclk)) in timer_get_base_and_rate() 77 if (!IS_ERR(pclk)) { in timer_get_base_and_rate() 78 clk_disable_unprepare(pclk); in timer_get_base_and_rate() 79 clk_put(pclk); in timer_get_base_and_rate()
|
A D | nomadik-mtu.c | 185 struct clk *pclk, struct clk *clk) in nmdk_timer_init() argument 193 BUG_ON(clk_prepare_enable(pclk)); in nmdk_timer_init() 251 struct clk *pclk; in nmdk_timer_of_init() local 262 pclk = of_clk_get_by_name(node, "apb_pclk"); in nmdk_timer_of_init() 263 if (IS_ERR(pclk)) { in nmdk_timer_of_init() 265 return PTR_ERR(pclk); in nmdk_timer_of_init() 280 return nmdk_timer_init(base, irq, pclk, clk); in nmdk_timer_of_init()
|
/linux/drivers/cpufreq/ |
A D | s3c2410-cpufreq.c | 45 unsigned long hclk, fclk, pclk; in s3c2410_cpufreq_calcdivs() local 65 pdiv = (hclk > cfg->max.pclk) ? 2 : 1; in s3c2410_cpufreq_calcdivs() 66 pclk = hclk / pdiv; in s3c2410_cpufreq_calcdivs() 68 if (pclk > cfg->max.pclk) { in s3c2410_cpufreq_calcdivs() 86 .pclk = 50000000, 139 s3c2410_cpufreq_info.max.pclk = 66500000; in s3c2410a_cpufreq_add()
|
/linux/drivers/video/fbdev/omap2/omapfb/dss/ |
A D | hdmi_common.c | 52 int hdmi_compute_acr(u32 pclk, u32 sample_freq, u32 *n, u32 *cts) in hdmi_compute_acr() argument 75 if (pclk == 27027000 || pclk == 74250000) in hdmi_compute_acr() 78 if (pclk == 27027000) in hdmi_compute_acr() 85 if (pclk == 27027000) in hdmi_compute_acr() 146 *cts = (pclk/1000) * (*n / 128) * deep_color / (sample_freq / 10); in hdmi_compute_acr()
|
/linux/drivers/gpu/drm/omapdrm/dss/ |
A D | hdmi_common.c | 52 int hdmi_compute_acr(u32 pclk, u32 sample_freq, u32 *n, u32 *cts) in hdmi_compute_acr() argument 75 if (pclk == 27027000 || pclk == 74250000) in hdmi_compute_acr() 78 if (pclk == 27027000) in hdmi_compute_acr() 85 if (pclk == 27027000) in hdmi_compute_acr() 146 *cts = (pclk/1000) * (*n / 128) * deep_color / (sample_freq / 10); in hdmi_compute_acr()
|
/linux/drivers/pwm/ |
A D | pwm-rockchip.c | 35 struct clk *pclk; member 71 ret = clk_enable(pc->pclk); in rockchip_pwm_get_state() 98 clk_disable(pc->pclk); in rockchip_pwm_get_state() 193 ret = clk_enable(pc->pclk); in rockchip_pwm_apply() 221 clk_disable(pc->pclk); in rockchip_pwm_apply() 329 pc->pclk = pc->clk; in rockchip_pwm_probe() 331 if (IS_ERR(pc->pclk)) { in rockchip_pwm_probe() 332 ret = PTR_ERR(pc->pclk); in rockchip_pwm_probe() 371 clk_disable(pc->pclk); in rockchip_pwm_probe() 376 clk_disable_unprepare(pc->pclk); in rockchip_pwm_probe() [all …]
|
/linux/drivers/soc/canaan/ |
A D | k210-sysctl.c | 17 struct clk *pclk; in k210_sysctl_probe() local 23 pclk = devm_clk_get(dev, NULL); in k210_sysctl_probe() 24 if (IS_ERR(pclk)) in k210_sysctl_probe() 25 return dev_err_probe(dev, PTR_ERR(pclk), in k210_sysctl_probe() 28 ret = clk_prepare_enable(pclk); in k210_sysctl_probe()
|
/linux/arch/arm/mach-spear/ |
A D | spear3xx.c | 76 struct clk *gpt_clk, *pclk; in spear3xx_timer_init() local 88 pclk = clk_get(NULL, pclk_name); in spear3xx_timer_init() 89 if (IS_ERR(pclk)) { in spear3xx_timer_init() 95 clk_set_parent(gpt_clk, pclk); in spear3xx_timer_init() 97 clk_put(pclk); in spear3xx_timer_init()
|
A D | spear13xx.c | 104 struct clk *gpt_clk, *pclk; in spear13xx_timer_init() local 116 pclk = clk_get(NULL, pclk_name); in spear13xx_timer_init() 117 if (IS_ERR(pclk)) { in spear13xx_timer_init() 123 clk_set_parent(gpt_clk, pclk); in spear13xx_timer_init() 125 clk_put(pclk); in spear13xx_timer_init()
|
/linux/drivers/clk/qcom/ |
A D | apcs-sdx55.c | 82 a7cc->pclk = devm_clk_get(parent, "pll"); in qcom_apcs_sdx55_clk_probe() 83 if (IS_ERR(a7cc->pclk)) in qcom_apcs_sdx55_clk_probe() 84 return dev_err_probe(dev, PTR_ERR(a7cc->pclk), in qcom_apcs_sdx55_clk_probe() 88 ret = clk_notifier_register(a7cc->pclk, &a7cc->clk_nb); in qcom_apcs_sdx55_clk_probe() 119 clk_notifier_unregister(a7cc->pclk, &a7cc->clk_nb); in qcom_apcs_sdx55_clk_probe() 128 clk_notifier_unregister(a7cc->pclk, &a7cc->clk_nb); in qcom_apcs_sdx55_clk_remove()
|
A D | apcs-msm8916.c | 85 a53cc->pclk = devm_clk_get(parent, NULL); in qcom_apcs_msm8916_clk_probe() 86 if (IS_ERR(a53cc->pclk)) { in qcom_apcs_msm8916_clk_probe() 87 ret = PTR_ERR(a53cc->pclk); in qcom_apcs_msm8916_clk_probe() 94 ret = clk_notifier_register(a53cc->pclk, &a53cc->clk_nb); in qcom_apcs_msm8916_clk_probe() 118 clk_notifier_unregister(a53cc->pclk, &a53cc->clk_nb); in qcom_apcs_msm8916_clk_probe() 126 clk_notifier_unregister(a53cc->pclk, &a53cc->clk_nb); in qcom_apcs_msm8916_clk_remove()
|
/linux/drivers/clk/pxa/ |
A D | clk-pxa.c | 59 struct pxa_clk *pclk = to_pxa_clk(hw); in cken_recalc_rate() local 62 if (!pclk->is_in_low_power || pclk->is_in_low_power()) in cken_recalc_rate() 63 fix = &pclk->lp; in cken_recalc_rate() 65 fix = &pclk->hp; in cken_recalc_rate() 76 struct pxa_clk *pclk = to_pxa_clk(hw); in cken_get_parent() local 78 if (!pclk->is_in_low_power) in cken_get_parent() 80 return pclk->is_in_low_power() ? 0 : 1; in cken_get_parent()
|
/linux/sound/soc/stm/ |
A D | stm32_sai.c | 49 clk_disable_unprepare(sai->pclk); in stm32_sai_pclk_disable() 59 ret = clk_prepare_enable(sai->pclk); in stm32_sai_pclk_enable() 175 sai->pclk = devm_clk_get(&pdev->dev, "pclk"); in stm32_sai_probe() 176 if (IS_ERR(sai->pclk)) { in stm32_sai_probe() 177 if (PTR_ERR(sai->pclk) != -EPROBE_DEFER) in stm32_sai_probe() 179 PTR_ERR(sai->pclk)); in stm32_sai_probe() 180 return PTR_ERR(sai->pclk); in stm32_sai_probe() 218 ret = clk_prepare_enable(sai->pclk); in stm32_sai_probe() 239 clk_disable_unprepare(sai->pclk); in stm32_sai_probe()
|