| /drivers/clk/ |
| A D | clk-xgene.c | 450 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 D | clk-conf.c | 19 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 D | clk-pmc-atom.c | 154 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 D | timer-microchip-pit64b.c | 59 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 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()
|
| /drivers/pwm/ |
| A D | pwm-rockchip.c | 36 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 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()
|
| /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()
|
| /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()
|
| /drivers/gpu/drm/i915/display/ |
| A D | vlv_dsi_pll.c | 182 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 D | clk-pxa.c | 60 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 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() 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 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()
|
| /drivers/hwtracing/coresight/ |
| A D | coresight-funnel.c | 47 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 D | coresight-replicator.c | 42 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 D | coresight-tpiu.c | 63 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 D | stm32-dac-core.c | 30 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 D | rzv2h_wdt.c | 50 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 D | spear-cpufreq.c | 37 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 D | qoriq-cpufreq.c | 29 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 D | rtc-ftrtc010.c | 33 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 D | microchip-lvds.c | 58 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 D | macb_pci.c | 61 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()
|