Home
last modified time | relevance | path

Searched refs:pclk (Results 76 - 100 of 400) sorted by relevance

12345678910>>...16

/kernel/linux/linux-5.10/arch/arm/mach-spear/
H A Dspear6xx.c373 struct clk *gpt_clk, *pclk; in spear6xx_timer_init() local
385 pclk = clk_get(NULL, pclk_name); in spear6xx_timer_init()
386 if (IS_ERR(pclk)) { in spear6xx_timer_init()
392 clk_set_parent(gpt_clk, pclk); in spear6xx_timer_init()
394 clk_put(pclk); in spear6xx_timer_init()
/kernel/linux/linux-6.6/arch/arm/mach-spear/
H A Dspear6xx.c371 struct clk *gpt_clk, *pclk; in spear6xx_timer_init() local
383 pclk = clk_get(NULL, pclk_name); in spear6xx_timer_init()
384 if (IS_ERR(pclk)) { in spear6xx_timer_init()
390 clk_set_parent(gpt_clk, pclk); in spear6xx_timer_init()
392 clk_put(pclk); in spear6xx_timer_init()
/kernel/linux/linux-5.10/drivers/amba/
H A Dbus.c157 * Hooks to provide runtime PM of the pclk (bus clock). It is safe to
168 clk_disable(pcdev->pclk); in amba_pm_runtime_suspend()
170 clk_disable_unprepare(pcdev->pclk); in amba_pm_runtime_suspend()
183 ret = clk_enable(pcdev->pclk); in amba_pm_runtime_resume()
185 ret = clk_prepare_enable(pcdev->pclk); in amba_pm_runtime_resume()
236 pcdev->pclk = clk_get(&pcdev->dev, "apb_pclk"); in amba_get_enable_pclk()
237 if (IS_ERR(pcdev->pclk)) in amba_get_enable_pclk()
238 return PTR_ERR(pcdev->pclk); in amba_get_enable_pclk()
240 ret = clk_prepare_enable(pcdev->pclk); in amba_get_enable_pclk()
242 clk_put(pcdev->pclk); in amba_get_enable_pclk()
[all...]
/kernel/linux/linux-5.10/sound/atmel/
H A Dac97c.c36 struct clk *pclk; member
704 struct clk *pclk; in atmel_ac97c_probe() local
724 pclk = clk_get(&pdev->dev, "ac97_clk"); in atmel_ac97c_probe()
725 if (IS_ERR(pclk)) { in atmel_ac97c_probe()
727 return PTR_ERR(pclk); in atmel_ac97c_probe()
729 retval = clk_prepare_enable(pclk); in atmel_ac97c_probe()
757 chip->pclk = pclk; in atmel_ac97c_probe()
815 clk_disable_unprepare(pclk); in atmel_ac97c_probe()
817 clk_put(pclk); in atmel_ac97c_probe()
[all...]
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-exynos5.c184 struct clk *pclk; /* bus clock */ member
759 ret = clk_enable(i2c->pclk); in exynos5_i2c_xfer()
775 clk_disable(i2c->pclk); in exynos5_i2c_xfer()
815 i2c->pclk = devm_clk_get_optional(&pdev->dev, "hsi2c_pclk"); in exynos5_i2c_probe()
816 if (IS_ERR(i2c->pclk)) { in exynos5_i2c_probe()
817 return dev_err_probe(&pdev->dev, PTR_ERR(i2c->pclk), in exynos5_i2c_probe()
818 "cannot get pclk"); in exynos5_i2c_probe()
821 ret = clk_prepare_enable(i2c->pclk); in exynos5_i2c_probe()
871 clk_disable(i2c->pclk); in exynos5_i2c_probe()
879 clk_disable_unprepare(i2c->pclk); in exynos5_i2c_probe()
[all...]
/kernel/linux/linux-6.6/sound/atmel/
H A Dac97c.c35 struct clk *pclk; member
703 struct clk *pclk; in atmel_ac97c_probe() local
723 pclk = clk_get(&pdev->dev, "ac97_clk"); in atmel_ac97c_probe()
724 if (IS_ERR(pclk)) { in atmel_ac97c_probe()
726 return PTR_ERR(pclk); in atmel_ac97c_probe()
728 retval = clk_prepare_enable(pclk); in atmel_ac97c_probe()
756 chip->pclk = pclk; in atmel_ac97c_probe()
814 clk_disable_unprepare(pclk); in atmel_ac97c_probe()
816 clk_put(pclk); in atmel_ac97c_probe()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
H A Dg84.c44 g84_clk_new(struct nvkm_device *device, int index, struct nvkm_clk **pclk) in g84_clk_new() argument
47 (device->chipset >= 0x94), pclk); in g84_clk_new()
/kernel/linux/linux-5.10/sound/soc/meson/
H A Daiu.c220 aiu->pclk = devm_clk_get(dev, "pclk"); in aiu_clk_get()
221 if (IS_ERR(aiu->pclk)) { in aiu_clk_get()
222 if (PTR_ERR(aiu->pclk) != -EPROBE_DEFER) in aiu_clk_get()
223 dev_err(dev, "Can't get the aiu pclk\n"); in aiu_clk_get()
224 return PTR_ERR(aiu->pclk); in aiu_clk_get()
250 ret = clk_prepare_enable(aiu->pclk); in aiu_clk_get()
258 aiu->pclk); in aiu_clk_get()
260 dev_err(dev, "failed to add reset action on pclk"); in aiu_clk_get()
H A Daxg-spdifout.c62 struct clk *pclk; member
252 ret = clk_prepare_enable(priv->pclk); in axg_spdifout_startup()
254 dev_err(dai->dev, "failed to enable pclk\n"); in axg_spdifout_startup()
283 clk_disable_unprepare(priv->pclk); in axg_spdifout_shutdown()
424 priv->pclk = devm_clk_get(dev, "pclk"); in axg_spdifout_probe()
425 if (IS_ERR(priv->pclk)) { in axg_spdifout_probe()
426 ret = PTR_ERR(priv->pclk); in axg_spdifout_probe()
428 dev_err(dev, "failed to get pclk: %d\n", ret); in axg_spdifout_probe()
/kernel/linux/linux-6.6/drivers/watchdog/
H A Drzg2l_wdt.c58 struct clk *pclk; member
173 clk_prepare_enable(priv->pclk); in rzg2l_wdt_restart()
261 priv->pclk = devm_clk_get(&pdev->dev, "pclk"); in rzg2l_wdt_probe()
262 if (IS_ERR(priv->pclk)) in rzg2l_wdt_probe()
263 return dev_err_probe(&pdev->dev, PTR_ERR(priv->pclk), "no pclk"); in rzg2l_wdt_probe()
265 pclk_rate = clk_get_rate(priv->pclk); in rzg2l_wdt_probe()
267 return dev_err_probe(&pdev->dev, -EINVAL, "pclk rate is 0"); in rzg2l_wdt_probe()
/kernel/linux/linux-6.6/sound/soc/meson/
H A Daxg-spdifout.c62 struct clk *pclk; member
252 ret = clk_prepare_enable(priv->pclk); in axg_spdifout_startup()
254 dev_err(dai->dev, "failed to enable pclk\n"); in axg_spdifout_startup()
283 clk_disable_unprepare(priv->pclk); in axg_spdifout_shutdown()
424 priv->pclk = devm_clk_get(dev, "pclk"); in axg_spdifout_probe()
425 if (IS_ERR(priv->pclk)) in axg_spdifout_probe()
426 return dev_err_probe(dev, PTR_ERR(priv->pclk), "failed to get pclk\n"); in axg_spdifout_probe()
H A Daxg-fifo.c250 /* Enable pclk to access registers and clock the fifo ip */ in axg_fifo_pcm_open()
251 ret = clk_prepare_enable(fifo->pclk); in axg_fifo_pcm_open()
278 clk_disable_unprepare(fifo->pclk); in axg_fifo_pcm_open()
295 clk_disable_unprepare(fifo->pclk); in axg_fifo_pcm_close()
353 fifo->pclk = devm_clk_get(dev, NULL); in axg_fifo_probe()
354 if (IS_ERR(fifo->pclk)) in axg_fifo_probe()
355 return dev_err_probe(dev, PTR_ERR(fifo->pclk), "failed to get pclk\n"); in axg_fifo_probe()
/kernel/linux/linux-5.10/drivers/clk/ti/
H A Ddpll3xxx.c725 struct clk_hw_omap *pclk = NULL; in omap3_find_clkoutx2_dpll() local
734 pclk = to_clk_hw_omap(hw); in omap3_find_clkoutx2_dpll()
735 } while (pclk && !pclk->dpll_data); in omap3_find_clkoutx2_dpll()
738 if (!pclk) { in omap3_find_clkoutx2_dpll()
743 return pclk; in omap3_find_clkoutx2_dpll()
759 struct clk_hw_omap *pclk = NULL; in omap3_clkoutx2_recalc() local
764 pclk = omap3_find_clkoutx2_dpll(hw); in omap3_clkoutx2_recalc()
766 if (!pclk) in omap3_clkoutx2_recalc()
769 dd = pclk in omap3_clkoutx2_recalc()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/rockchip/
H A Drockchip_lvds.c58 struct clk *pclk; member
143 ret = clk_enable(lvds->pclk); in rk3288_lvds_poweron()
145 DRM_DEV_ERROR(lvds->dev, "failed to enable lvds pclk %d\n", ret); in rk3288_lvds_poweron()
151 clk_disable(lvds->pclk); in rk3288_lvds_poweron()
231 clk_disable(lvds->pclk); in rk3288_lvds_poweroff()
454 lvds->pclk = devm_clk_get(lvds->dev, "pclk_lvds"); in rk3288_lvds_probe()
455 if (IS_ERR(lvds->pclk)) { in rk3288_lvds_probe()
457 return PTR_ERR(lvds->pclk); in rk3288_lvds_probe()
480 ret = clk_prepare(lvds->pclk); in rk3288_lvds_probe()
724 clk_unprepare(lvds->pclk); in rockchip_lvds_probe()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/rockchip/
H A Drockchip_lvds.c53 struct clk *pclk; member
150 ret = clk_enable(lvds->pclk); in rk3288_lvds_poweron()
152 DRM_DEV_ERROR(lvds->dev, "failed to enable lvds pclk %d\n", ret); in rk3288_lvds_poweron()
158 clk_disable(lvds->pclk); in rk3288_lvds_poweron()
238 clk_disable(lvds->pclk); in rk3288_lvds_poweroff()
459 lvds->pclk = devm_clk_get(lvds->dev, "pclk_lvds"); in rk3288_lvds_probe()
460 if (IS_ERR(lvds->pclk)) { in rk3288_lvds_probe()
462 return PTR_ERR(lvds->pclk); in rk3288_lvds_probe()
485 ret = clk_prepare(lvds->pclk); in rk3288_lvds_probe()
735 clk_unprepare(lvds->pclk); in rockchip_lvds_probe()
[all...]
/kernel/linux/linux-5.10/drivers/ata/
H A Dpata_ftide010.c28 * @pclk: peripheral clock for the IDE block
45 struct clk *pclk; member
481 ftide->pclk = devm_clk_get(dev, "PCLK"); in pata_ftide010_probe()
482 if (!IS_ERR(ftide->pclk)) { in pata_ftide010_probe()
483 ret = clk_prepare_enable(ftide->pclk); in pata_ftide010_probe()
539 if (!IS_ERR(ftide->pclk)) in pata_ftide010_probe()
540 clk_disable_unprepare(ftide->pclk); in pata_ftide010_probe()
550 if (!IS_ERR(ftide->pclk)) in pata_ftide010_remove()
551 clk_disable_unprepare(ftide->pclk); in pata_ftide010_remove()
/kernel/linux/linux-5.10/sound/soc/atmel/
H A Datmel-i2s.c199 struct clk *pclk; member
655 dev->pclk = devm_clk_get(&pdev->dev, "pclk"); in atmel_i2s_probe()
656 if (IS_ERR(dev->pclk)) { in atmel_i2s_probe()
657 err = PTR_ERR(dev->pclk); in atmel_i2s_probe()
683 err = clk_prepare_enable(dev->pclk); in atmel_i2s_probe()
700 clk_disable_unprepare(dev->pclk); in atmel_i2s_probe()
715 clk_disable_unprepare(dev->pclk); in atmel_i2s_probe()
726 clk_disable_unprepare(dev->pclk); in atmel_i2s_remove()
/kernel/linux/linux-5.10/sound/soc/samsung/
H A Dpcm.c112 * @pclk: the PCLK_PCM (pcm) clock pointer
127 struct clk *pclk; member
286 clk = pcm->pclk; in s3c_pcm_hw_params()
532 pcm->pclk = devm_clk_get(&pdev->dev, "pcm"); in s3c_pcm_dev_probe()
533 if (IS_ERR(pcm->pclk)) { in s3c_pcm_dev_probe()
535 ret = PTR_ERR(pcm->pclk); in s3c_pcm_dev_probe()
538 ret = clk_prepare_enable(pcm->pclk); in s3c_pcm_dev_probe()
576 clk_disable_unprepare(pcm->pclk); in s3c_pcm_dev_probe()
588 clk_disable_unprepare(pcm->pclk); in s3c_pcm_dev_remove()
/kernel/linux/linux-5.10/sound/soc/intel/skylake/
H A Dskl-ssp-clk.c269 static void unregister_parent_src_clk(struct skl_clk_parent *pclk, in unregister_parent_src_clk() argument
273 clkdev_drop(pclk[id].lookup); in unregister_parent_src_clk()
274 clk_hw_unregister_fixed_rate(pclk[id].hw); in unregister_parent_src_clk()
286 struct skl_clk_parent_src *pclk) in skl_register_parent_clks()
293 parent[i].hw = clk_hw_register_fixed_rate(dev, pclk[i].name, in skl_register_parent_clks()
294 pclk[i].parent_name, 0, pclk[i].rate); in skl_register_parent_clks()
300 parent[i].lookup = clkdev_hw_create(parent[i].hw, pclk[i].name, in skl_register_parent_clks()
284 skl_register_parent_clks(struct device *dev, struct skl_clk_parent *parent, struct skl_clk_parent_src *pclk) skl_register_parent_clks() argument
/kernel/linux/linux-6.6/sound/soc/atmel/
H A Datmel-i2s.c199 struct clk *pclk; member
656 dev->pclk = devm_clk_get(&pdev->dev, "pclk"); in atmel_i2s_probe()
657 if (IS_ERR(dev->pclk)) { in atmel_i2s_probe()
658 err = PTR_ERR(dev->pclk); in atmel_i2s_probe()
684 err = clk_prepare_enable(dev->pclk); in atmel_i2s_probe()
701 clk_disable_unprepare(dev->pclk); in atmel_i2s_probe()
716 clk_disable_unprepare(dev->pclk); in atmel_i2s_probe()
727 clk_disable_unprepare(dev->pclk); in atmel_i2s_remove()
/kernel/linux/linux-6.6/sound/soc/intel/skylake/
H A Dskl-ssp-clk.c269 static void unregister_parent_src_clk(struct skl_clk_parent *pclk, in unregister_parent_src_clk() argument
273 clkdev_drop(pclk[id].lookup); in unregister_parent_src_clk()
274 clk_hw_unregister_fixed_rate(pclk[id].hw); in unregister_parent_src_clk()
286 struct skl_clk_parent_src *pclk) in skl_register_parent_clks()
293 parent[i].hw = clk_hw_register_fixed_rate(dev, pclk[i].name, in skl_register_parent_clks()
294 pclk[i].parent_name, 0, pclk[i].rate); in skl_register_parent_clks()
300 parent[i].lookup = clkdev_hw_create(parent[i].hw, pclk[i].name, in skl_register_parent_clks()
284 skl_register_parent_clks(struct device *dev, struct skl_clk_parent *parent, struct skl_clk_parent_src *pclk) skl_register_parent_clks() argument
/kernel/linux/linux-6.6/sound/soc/samsung/
H A Dpcm.c112 * @pclk: the PCLK_PCM (pcm) clock pointer
127 struct clk *pclk; member
286 clk = pcm->pclk; in s3c_pcm_hw_params()
532 pcm->pclk = devm_clk_get(&pdev->dev, "pcm"); in s3c_pcm_dev_probe()
533 if (IS_ERR(pcm->pclk)) { in s3c_pcm_dev_probe()
535 ret = PTR_ERR(pcm->pclk); in s3c_pcm_dev_probe()
538 ret = clk_prepare_enable(pcm->pclk); in s3c_pcm_dev_probe()
576 clk_disable_unprepare(pcm->pclk); in s3c_pcm_dev_probe()
588 clk_disable_unprepare(pcm->pclk); in s3c_pcm_dev_remove()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
H A Dg84.c45 struct nvkm_clk **pclk) in g84_clk_new()
47 return nv50_clk_new_(&g84_clk, device, type, inst, (device->chipset >= 0x94), pclk); in g84_clk_new()
44 g84_clk_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_clk **pclk) g84_clk_new() argument
/kernel/linux/linux-6.6/drivers/tty/serial/
H A Dxilinx_uartps.c190 * @pclk: APB clock
200 struct clk *pclk; member
1365 ret = clk_enable(cdns_uart->pclk); in cdns_uart_resume()
1371 clk_disable(cdns_uart->pclk); in cdns_uart_resume()
1394 clk_disable(cdns_uart->pclk); in cdns_uart_resume()
1414 clk_disable(cdns_uart->pclk); in cdns_runtime_suspend()
1424 ret = clk_enable(cdns_uart->pclk); in cdns_runtime_resume()
1430 clk_disable(cdns_uart->pclk); in cdns_runtime_resume()
1517 cdns_uart_data->pclk = devm_clk_get(&pdev->dev, "pclk"); in cdns_uart_probe()
[all...]
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-rk3x.c179 * @pclk: Bus clk for rk3399
202 struct clk *pclk; member
886 clk_enable(i2c->pclk); in rk3x_i2c_adapt_div()
897 clk_disable(i2c->pclk); in rk3x_i2c_adapt_div()
1071 clk_enable(i2c->pclk); in rk3x_i2c_xfer_common()
1130 clk_disable(i2c->pclk); in rk3x_i2c_xfer_common()
1318 i2c->pclk = i2c->clk; in rk3x_i2c_probe()
1321 i2c->pclk = devm_clk_get(&pdev->dev, "pclk"); in rk3x_i2c_probe()
1328 if (IS_ERR(i2c->pclk)) in rk3x_i2c_probe()
[all...]

Completed in 25 milliseconds

12345678910>>...16