/kernel/linux/linux-5.10/arch/arm/mach-spear/ |
H A D | spear6xx.c | 373 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 D | spear6xx.c | 371 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 D | bus.c | 157 * 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 D | ac97c.c | 36 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 D | i2c-exynos5.c | 184 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 D | ac97c.c | 35 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 D | g84.c | 44 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 D | aiu.c | 220 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 D | axg-spdifout.c | 62 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 D | rzg2l_wdt.c | 58 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 D | axg-spdifout.c | 62 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 D | axg-fifo.c | 250 /* 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 D | dpll3xxx.c | 725 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 D | rockchip_lvds.c | 58 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 D | rockchip_lvds.c | 53 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 D | pata_ftide010.c | 28 * @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 D | atmel-i2s.c | 199 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 D | pcm.c | 112 * @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 D | skl-ssp-clk.c | 269 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 D | atmel-i2s.c | 199 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 D | skl-ssp-clk.c | 269 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 D | pcm.c | 112 * @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 D | g84.c | 45 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 D | xilinx_uartps.c | 190 * @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 D | i2c-rk3x.c | 179 * @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...] |