Home
last modified time | relevance | path

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

12345678910>>...15

/Linux-v5.4/drivers/clk/
Dclk-xgene.c446 struct xgene_clk *pclk = to_xgene_clk(hw); in xgene_clk_enable() local
450 if (pclk->lock) in xgene_clk_enable()
451 spin_lock_irqsave(pclk->lock, flags); in xgene_clk_enable()
453 if (pclk->param.csr_reg) { in xgene_clk_enable()
456 data = xgene_clk_read(pclk->param.csr_reg + in xgene_clk_enable()
457 pclk->param.reg_clk_offset); in xgene_clk_enable()
458 data |= pclk->param.reg_clk_mask; in xgene_clk_enable()
459 xgene_clk_write(data, pclk->param.csr_reg + in xgene_clk_enable()
460 pclk->param.reg_clk_offset); in xgene_clk_enable()
463 pclk->param.reg_clk_offset, pclk->param.reg_clk_mask, in xgene_clk_enable()
[all …]
Dclk-conf.c18 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-v5.4/drivers/clk/x86/
Dclk-pmc-atom.c165 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()
179 pclk->hw.init = &init; in plt_clk_register()
180 pclk->reg = pmc_data->base + PMC_CLK_CTL_OFFSET + id * PMC_CLK_CTL_SIZE; in plt_clk_register()
181 spin_lock_init(&pclk->lock); in plt_clk_register()
188 if (pmc_data->critical && plt_clk_is_enabled(&pclk->hw)) in plt_clk_register()
191 ret = devm_clk_hw_register(&pdev->dev, &pclk->hw); in plt_clk_register()
193 pclk = ERR_PTR(ret); in plt_clk_register()
197 pclk->lookup = clkdev_hw_create(&pclk->hw, init.name, NULL); in plt_clk_register()
[all …]
/Linux-v5.4/drivers/clk/versatile/
Dclk-impd1.c21 struct clk *pclk; member
88 struct clk *pclk; in integrator_impd1_clk_init() local
99 pclk = clk_register_fixed_rate(NULL, imc->pclkname, NULL, 0, 0); in integrator_impd1_clk_init()
100 imc->pclk = pclk; in integrator_impd1_clk_init()
106 imc->clks[0] = clkdev_alloc(pclk, "apb_pclk", "lm%x:01000", id); in integrator_impd1_clk_init()
116 imc->clks[2] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00700", id); in integrator_impd1_clk_init()
124 imc->clks[4] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00100", id); in integrator_impd1_clk_init()
126 imc->clks[6] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00200", id); in integrator_impd1_clk_init()
133 imc->clks[8] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00300", id); in integrator_impd1_clk_init()
137 imc->clks[10] = clkdev_alloc(pclk, "apb_pclk", "lm%x:00400", id); in integrator_impd1_clk_init()
[all …]
/Linux-v5.4/arch/arm/boot/dts/
Dversatile-ab.dts150 pclk: pclk@24M { label
226 clocks = <&pclk>;
234 clocks = <&xtal24mhz>, <&pclk>;
242 clocks = <&xtal24mhz>, <&pclk>;
250 clocks = <&xtal24mhz>, <&pclk>;
257 clocks = <&pclk>;
264 clocks = <&pclk>;
272 clocks = <&osc1>, <&pclk>;
311 clocks = <&pclk>;
319 clocks = <&pclk>;
[all …]
Decx-common.dtsi49 clocks = <&pclk>;
59 clocks = <&pclk>;
70 clocks = <&pclk>;
81 clocks = <&pclk>;
92 clocks = <&pclk>;
101 clocks = <&pclk>;
109 clocks = <&pclk>;
117 clocks = <&pclk>;
186 pclk: pclk { label
198 clocks = <&pclk>;
Darm-realview-eb.dtsi111 pclk: pclk@0 { label
313 clocks = <&pclk>;
326 clocks = <&mclk>, <&pclk>;
336 clocks = <&kmiclk>, <&pclk>;
343 clocks = <&kmiclk>, <&pclk>;
350 clocks = <&pclk>;
357 clocks = <&uartclk>, <&pclk>;
364 clocks = <&uartclk>, <&pclk>;
371 clocks = <&uartclk>, <&pclk>;
378 clocks = <&uartclk>, <&pclk>;
[all …]
Darm-realview-pbx.dtsi126 pclk: pclk@0 { label
355 clocks = <&uartclk>, <&pclk>;
362 clocks = <&uartclk>, <&pclk>;
369 clocks = <&uartclk>, <&pclk>;
376 clocks = <&sspclk>, <&pclk>;
383 clocks = <&wdogclk>, <&pclk>;
391 clocks = <&wdogclk>, <&pclk>;
401 <&pclk>;
412 <&pclk>;
425 clocks = <&pclk>;
[all …]
Dmeson6.dtsi59 clock-names = "xtal", "pclk";
64 clock-names = "xtal", "pclk", "baud";
69 clock-names = "xtal", "pclk", "baud";
74 clock-names = "xtal", "pclk", "baud";
79 clock-names = "xtal", "pclk", "baud";
Darm-realview-pb1176.dts113 pclk: pclk@0 { label
355 clocks = <&timclk>, <&timclk>, <&pclk>;
365 clocks = <&timclk>, <&timclk>, <&pclk>;
374 clocks = <&pclk>;
387 clocks = <&pclk>;
396 clocks = <&sspclk>, <&pclk>;
405 clocks = <&uartclk>, <&pclk>;
414 clocks = <&uartclk>, <&pclk>;
423 clocks = <&uartclk>, <&pclk>;
432 clocks = <&uartclk>, <&pclk>;
[all …]
/Linux-v5.4/drivers/cpufreq/
Ds3c2410-cpufreq.c45 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()
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()
/Linux-v5.4/drivers/video/fbdev/omap2/omapfb/dss/
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()
/Linux-v5.4/drivers/gpu/drm/omapdrm/dss/
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()
/Linux-v5.4/drivers/iio/dac/
Dstm32-dac-core.c27 struct clk *pclk; member
103 priv->pclk = devm_clk_get(dev, "pclk"); in stm32_dac_probe()
104 if (IS_ERR(priv->pclk)) { in stm32_dac_probe()
105 ret = PTR_ERR(priv->pclk); in stm32_dac_probe()
110 ret = clk_prepare_enable(priv->pclk); in stm32_dac_probe()
125 priv->common.hfsel = (clk_get_rate(priv->pclk) > 80000000UL); in stm32_dac_probe()
145 clk_disable_unprepare(priv->pclk); in stm32_dac_probe()
158 clk_disable_unprepare(priv->pclk); in stm32_dac_remove()
/Linux-v5.4/arch/arm/mach-spear/
Dspear3xx.c86 struct clk *gpt_clk, *pclk; in spear3xx_timer_init() local
98 pclk = clk_get(NULL, pclk_name); in spear3xx_timer_init()
99 if (IS_ERR(pclk)) { in spear3xx_timer_init()
105 clk_set_parent(gpt_clk, pclk); in spear3xx_timer_init()
107 clk_put(pclk); in spear3xx_timer_init()
Dspear13xx.c103 struct clk *gpt_clk, *pclk; in spear13xx_timer_init() local
115 pclk = clk_get(NULL, pclk_name); in spear13xx_timer_init()
116 if (IS_ERR(pclk)) { in spear13xx_timer_init()
122 clk_set_parent(gpt_clk, pclk); in spear13xx_timer_init()
124 clk_put(pclk); in spear13xx_timer_init()
/Linux-v5.4/drivers/clocksource/
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()
Dnomadik-mtu.c192 struct clk *pclk, struct clk *clk) in nmdk_timer_init() argument
199 BUG_ON(clk_prepare_enable(pclk)); in nmdk_timer_init()
249 struct clk *pclk; in nmdk_timer_of_init() local
260 pclk = of_clk_get_by_name(node, "apb_pclk"); in nmdk_timer_of_init()
261 if (IS_ERR(pclk)) { in nmdk_timer_of_init()
263 return PTR_ERR(pclk); in nmdk_timer_of_init()
278 return nmdk_timer_init(base, irq, pclk, clk); in nmdk_timer_of_init()
/Linux-v5.4/drivers/clk/qcom/
Dapcs-msm8916.c79 a53cc->pclk = devm_clk_get(parent, NULL); in qcom_apcs_msm8916_clk_probe()
80 if (IS_ERR(a53cc->pclk)) { in qcom_apcs_msm8916_clk_probe()
81 ret = PTR_ERR(a53cc->pclk); in qcom_apcs_msm8916_clk_probe()
87 ret = clk_notifier_register(a53cc->pclk, &a53cc->clk_nb); in qcom_apcs_msm8916_clk_probe()
111 clk_notifier_unregister(a53cc->pclk, &a53cc->clk_nb); in qcom_apcs_msm8916_clk_probe()
119 clk_notifier_unregister(a53cc->pclk, &a53cc->clk_nb); in qcom_apcs_msm8916_clk_remove()
/Linux-v5.4/drivers/clk/pxa/
Dclk-pxa.c59 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-v5.4/drivers/pwm/
Dpwm-rockchip.c35 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()
216 clk_disable(pc->pclk); in rockchip_pwm_apply()
326 pc->pclk = devm_clk_get(&pdev->dev, "pclk"); in rockchip_pwm_probe()
328 pc->pclk = pc->clk; in rockchip_pwm_probe()
330 if (IS_ERR(pc->pclk)) { in rockchip_pwm_probe()
331 ret = PTR_ERR(pc->pclk); in rockchip_pwm_probe()
343 ret = clk_prepare(pc->pclk); in rockchip_pwm_probe()
[all …]
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dnv04.c75 nv04_clk_new(struct nvkm_device *device, int index, struct nvkm_clk **pclk) in nv04_clk_new() argument
77 int ret = nvkm_clk_new_(&nv04_clk, device, index, false, pclk); in nv04_clk_new()
79 (*pclk)->pll_calc = nv04_clk_pll_calc; in nv04_clk_new()
80 (*pclk)->pll_prog = nv04_clk_pll_prog; in nv04_clk_new()
/Linux-v5.4/drivers/net/ethernet/cadence/
Dmacb_pci.c63 plat_data.pclk = clk_register_fixed_rate(&pdev->dev, "pclk", NULL, 0, in macb_probe()
65 if (IS_ERR(plat_data.pclk)) { in macb_probe()
66 err = PTR_ERR(plat_data.pclk); in macb_probe()
104 clk_unregister(plat_data.pclk); in macb_probe()
116 clk_unregister(plat_data->pclk); in macb_remove()
/Linux-v5.4/drivers/spi/
Dspi-dw-mmio.c30 struct clk *pclk; member
168 dwsmmio->pclk = devm_clk_get_optional(&pdev->dev, "pclk"); in dw_spi_mmio_probe()
169 if (IS_ERR(dwsmmio->pclk)) { in dw_spi_mmio_probe()
170 ret = PTR_ERR(dwsmmio->pclk); in dw_spi_mmio_probe()
173 ret = clk_prepare_enable(dwsmmio->pclk); in dw_spi_mmio_probe()
204 clk_disable_unprepare(dwsmmio->pclk); in dw_spi_mmio_probe()
215 clk_disable_unprepare(dwsmmio->pclk); in dw_spi_mmio_remove()

12345678910>>...15