Home
last modified time | relevance | path

Searched refs:pclk (Results 1 – 25 of 188) sorted by relevance

12345678

/drivers/clk/
A Dclk-xgene.c450 if (pclk->lock) in xgene_clk_enable()
453 if (pclk->param.csr_reg) { in xgene_clk_enable()
463 pclk->param.reg_clk_offset, pclk->param.reg_clk_mask, in xgene_clk_enable()
474 pclk->param.reg_csr_offset, pclk->param.reg_csr_mask, in xgene_clk_enable()
478 if (pclk->lock) in xgene_clk_enable()
490 if (pclk->lock) in xgene_clk_disable()
493 if (pclk->param.csr_reg) { in xgene_clk_disable()
510 if (pclk->lock) in xgene_clk_disable()
519 if (pclk->param.csr_reg) { in xgene_clk_is_enabled()
565 if (pclk->lock) in xgene_clk_set_rate()
[all …]
A Dclk-conf.c19 struct clk *clk, *pclk; in __set_clk_parents() local
41 pclk = of_clk_get_from_provider(&clkspec); in __set_clk_parents()
43 if (IS_ERR(pclk)) { in __set_clk_parents()
44 if (PTR_ERR(pclk) != -EPROBE_DEFER) in __set_clk_parents()
47 return PTR_ERR(pclk); in __set_clk_parents()
69 rc = clk_set_parent(clk, pclk); in __set_clk_parents()
72 __clk_get_name(clk), __clk_get_name(pclk), rc); in __set_clk_parents()
74 clk_put(pclk); in __set_clk_parents()
78 clk_put(pclk); in __set_clk_parents()
/drivers/clk/x86/
A Dclk-pmc-atom.c154 struct clk_plt *pclk; in plt_clk_register() local
158 pclk = devm_kzalloc(&pdev->dev, sizeof(*pclk), GFP_KERNEL); in plt_clk_register()
159 if (!pclk) in plt_clk_register()
186 pclk->lookup = clkdev_hw_create(&pclk->hw, init.name, NULL); in plt_clk_register()
187 if (!pclk->lookup) { in plt_clk_register()
194 return pclk; in plt_clk_register()
209 pclk = devm_kzalloc(&pdev->dev, sizeof(*pclk), GFP_KERNEL); in plt_clk_register_fixed_rate()
210 if (!pclk) in plt_clk_register_fixed_rate()
218 pclk->lookup = clkdev_hw_create(pclk->clk, name, NULL); in plt_clk_register_fixed_rate()
219 if (!pclk->lookup) { in plt_clk_register_fixed_rate()
[all …]
/drivers/clocksource/
A Dtimer-microchip-pit64b.c59 struct clk *pclk; member
140 clk_disable_unprepare(timer->pclk); in mchp_pit64b_suspend()
145 clk_prepare_enable(timer->pclk); in mchp_pit64b_resume()
307 goto pclk; in mchp_pit64b_init_mode()
310 goto pclk; in mchp_pit64b_init_mode()
322 pclk: in mchp_pit64b_init_mode()
363 cs->timer.pclk = timer->pclk; in mchp_pit64b_init_clksrc()
407 ce->timer.pclk = timer->pclk; in mchp_pit64b_init_clkevt()
443 if (IS_ERR(timer.pclk)) in mchp_pit64b_dt_init_timer()
444 return PTR_ERR(timer.pclk); in mchp_pit64b_dt_init_timer()
[all …]
A Dtimer-rockchip.c37 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 Ddw_apb_timer_of.c21 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 Dnomadik-mtu.c185 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()
/drivers/pwm/
A Dpwm-rockchip.c36 struct clk *pclk; member
73 ret = clk_enable(pc->pclk); in rockchip_pwm_get_state()
100 clk_disable(pc->pclk); in rockchip_pwm_get_state()
201 ret = clk_enable(pc->pclk); in rockchip_pwm_apply()
229 clk_disable(pc->pclk); in rockchip_pwm_apply()
333 pc->pclk = pc->clk; in rockchip_pwm_probe()
335 if (IS_ERR(pc->pclk)) in rockchip_pwm_probe()
342 ret = clk_prepare_enable(pc->pclk); in rockchip_pwm_probe()
367 clk_disable(pc->pclk); in rockchip_pwm_probe()
372 clk_disable_unprepare(pc->pclk); in rockchip_pwm_probe()
[all …]
/drivers/gpu/drm/omapdrm/dss/
A Dhdmi_common.c52 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()
/drivers/video/fbdev/omap2/omapfb/dss/
A Dhdmi_common.c52 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()
/drivers/soc/canaan/
A Dk210-sysctl.c17 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()
/drivers/gpu/drm/i915/display/
A Dvlv_dsi_pll.c182 int pclk, dsi_clk, ret; in vlv_dsi_pll_compute() local
204 pclk = vlv_dsi_pclk(encoder, config); in vlv_dsi_pll_compute()
205 config->port_clock = pclk; in vlv_dsi_pll_compute()
208 config->hw.adjusted_mode.crtc_clock = pclk; in vlv_dsi_pll_compute()
358 u32 pclk; in bxt_dsi_get_pclk() local
362 pclk = bxt_dsi_pclk(encoder, config); in bxt_dsi_get_pclk()
365 return pclk; in bxt_dsi_get_pclk()
485 int pclk; in bxt_dsi_pll_compute() local
525 pclk = bxt_dsi_pclk(encoder, config); in bxt_dsi_pll_compute()
526 config->port_clock = pclk; in bxt_dsi_pll_compute()
[all …]
/drivers/clk/pxa/
A Dclk-pxa.c60 struct pxa_clk *pclk = to_pxa_clk(hw); in cken_recalc_rate() local
63 if (!pclk->is_in_low_power || pclk->is_in_low_power()) in cken_recalc_rate()
64 fix = &pclk->lp; in cken_recalc_rate()
66 fix = &pclk->hp; in cken_recalc_rate()
77 struct pxa_clk *pclk = to_pxa_clk(hw); in cken_get_parent() local
79 if (!pclk->is_in_low_power) in cken_get_parent()
81 return pclk->is_in_low_power() ? 0 : 1; in cken_get_parent()
/drivers/clk/qcom/
A Dapcs-sdx55.c82 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()
123 clk_notifier_unregister(a7cc->pclk, &a7cc->clk_nb); in qcom_apcs_sdx55_clk_probe()
132 clk_notifier_unregister(a7cc->pclk, &a7cc->clk_nb); in qcom_apcs_sdx55_clk_remove()
A Dapcs-msm8916.c85 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()
/drivers/hwtracing/coresight/
A Dcoresight-funnel.c47 struct clk *pclk; member
241 drvdata->pclk = coresight_get_enable_apb_pclk(dev); in funnel_probe()
242 if (IS_ERR(drvdata->pclk)) in funnel_probe()
287 if (ret && !IS_ERR_OR_NULL(drvdata->pclk)) in funnel_probe()
288 clk_disable_unprepare(drvdata->pclk); in funnel_probe()
309 if (drvdata && !IS_ERR_OR_NULL(drvdata->pclk)) in funnel_runtime_suspend()
310 clk_disable_unprepare(drvdata->pclk); in funnel_runtime_suspend()
322 if (drvdata && !IS_ERR_OR_NULL(drvdata->pclk)) in funnel_runtime_resume()
323 clk_prepare_enable(drvdata->pclk); in funnel_runtime_resume()
358 if (!IS_ERR_OR_NULL(drvdata->pclk)) in funnel_platform_remove()
[all …]
A Dcoresight-replicator.c42 struct clk *pclk; member
248 drvdata->pclk = coresight_get_enable_apb_pclk(dev); in replicator_probe()
249 if (IS_ERR(drvdata->pclk)) in replicator_probe()
299 if (ret && !IS_ERR_OR_NULL(drvdata->pclk)) in replicator_probe()
300 clk_disable_unprepare(drvdata->pclk); in replicator_probe()
338 if (!IS_ERR_OR_NULL(drvdata->pclk)) in replicator_platform_remove()
339 clk_put(drvdata->pclk); in replicator_platform_remove()
350 if (drvdata && !IS_ERR_OR_NULL(drvdata->pclk)) in replicator_runtime_suspend()
351 clk_disable_unprepare(drvdata->pclk); in replicator_runtime_suspend()
362 if (drvdata && !IS_ERR_OR_NULL(drvdata->pclk)) in replicator_runtime_resume()
[all …]
A Dcoresight-tpiu.c63 struct clk *pclk; member
154 drvdata->pclk = coresight_get_enable_apb_pclk(dev); in __tpiu_probe()
155 if (IS_ERR(drvdata->pclk)) in __tpiu_probe()
218 if (drvdata && !IS_ERR_OR_NULL(drvdata->pclk)) in tpiu_runtime_suspend()
219 clk_disable_unprepare(drvdata->pclk); in tpiu_runtime_suspend()
230 if (drvdata && !IS_ERR_OR_NULL(drvdata->pclk)) in tpiu_runtime_resume()
231 clk_prepare_enable(drvdata->pclk); in tpiu_runtime_resume()
296 if (!IS_ERR_OR_NULL(drvdata->pclk)) in tpiu_platform_remove()
297 clk_put(drvdata->pclk); in tpiu_platform_remove()
/drivers/iio/dac/
A Dstm32-dac-core.c30 struct clk *pclk; member
67 ret = clk_prepare_enable(priv->pclk); in stm32_dac_core_hw_start()
86 clk_disable_unprepare(priv->pclk); in stm32_dac_core_hw_stop()
117 priv->pclk = devm_clk_get(dev, "pclk"); in stm32_dac_probe()
118 if (IS_ERR(priv->pclk)) in stm32_dac_probe()
119 return dev_err_probe(dev, PTR_ERR(priv->pclk), "pclk get failed\n"); in stm32_dac_probe()
155 priv->common.hfsel = (clk_get_rate(priv->pclk) > 80000000UL); in stm32_dac_probe()
/drivers/watchdog/
A Drzv2h_wdt.c50 struct clk *pclk; member
149 ret = clk_enable(priv->pclk); in rzv2h_wdt_restart()
155 clk_disable(priv->pclk); in rzv2h_wdt_restart()
162 clk_disable(priv->pclk); in rzv2h_wdt_restart()
220 priv->pclk = devm_clk_get_prepared(dev, "pclk"); in rzv2h_wdt_probe()
221 if (IS_ERR(priv->pclk)) in rzv2h_wdt_probe()
222 return dev_err_probe(dev, PTR_ERR(priv->pclk), "no pclk"); in rzv2h_wdt_probe()
/drivers/cpufreq/
A Dspear-cpufreq.c37 int pclk; in spear1340_cpu_get_possible_parent() local
54 pclk = 0; /* src is sys_syn_clk */ in spear1340_cpu_get_possible_parent()
56 pclk = 3; /* src is pll3_clk */ in spear1340_cpu_get_possible_parent()
58 pclk = 1; /* src is pll1_clk */ in spear1340_cpu_get_possible_parent()
63 sys_pclk = clk_get(NULL, sys_clk_src[pclk]); in spear1340_cpu_get_possible_parent()
65 pr_err("Failed to get %s clock\n", sys_clk_src[pclk]); in spear1340_cpu_get_possible_parent()
A Dqoriq-cpufreq.c29 struct clk **pclk; member
184 data->pclk = kcalloc(count, sizeof(struct clk *), GFP_KERNEL); in qoriq_cpufreq_cpu_init()
185 if (!data->pclk) in qoriq_cpufreq_cpu_init()
194 data->pclk[i] = clk; in qoriq_cpufreq_cpu_init()
219 kfree(data->pclk); in qoriq_cpufreq_cpu_init()
232 kfree(data->pclk); in qoriq_cpufreq_cpu_exit()
244 parent = data->pclk[data->table[index].driver_data]; in qoriq_cpufreq_target()
/drivers/rtc/
A Drtc-ftrtc010.c33 struct clk *pclk; member
123 rtc->pclk = devm_clk_get(dev, "PCLK"); in ftrtc010_rtc_probe()
124 if (IS_ERR(rtc->pclk)) { in ftrtc010_rtc_probe()
127 ret = clk_prepare_enable(rtc->pclk); in ftrtc010_rtc_probe()
189 clk_disable_unprepare(rtc->pclk); in ftrtc010_rtc_probe()
199 if (!IS_ERR(rtc->pclk)) in ftrtc010_rtc_remove()
200 clk_disable_unprepare(rtc->pclk); in ftrtc010_rtc_remove()
/drivers/gpu/drm/bridge/
A Dmicrochip-lvds.c58 struct clk *pclk; member
121 ret = clk_prepare_enable(lvds->pclk); in mchp_lvds_enable()
141 clk_disable_unprepare(lvds->pclk); in mchp_lvds_disable()
171 lvds->pclk = devm_clk_get(lvds->dev, "pclk"); in mchp_lvds_probe()
172 if (IS_ERR(lvds->pclk)) in mchp_lvds_probe()
173 return dev_err_probe(lvds->dev, PTR_ERR(lvds->pclk), in mchp_lvds_probe()
/drivers/net/ethernet/cadence/
A Dmacb_pci.c61 plat_data.pclk = clk_register_fixed_rate(&pdev->dev, "pclk", NULL, 0, in macb_probe()
63 if (IS_ERR(plat_data.pclk)) { in macb_probe()
64 err = PTR_ERR(plat_data.pclk); in macb_probe()
102 clk_unregister(plat_data.pclk); in macb_probe()
113 clk_unregister(plat_data->pclk); in macb_remove()

Completed in 59 milliseconds

12345678