/kernel/linux/linux-5.10/sound/soc/samsung/ |
H A D | spdif.c | 71 * @pclk: The peri-clock pointer for spdif master operation. 83 struct clk *pclk; member 389 spdif->pclk = devm_clk_get(&pdev->dev, "spdif"); in spdif_probe() 390 if (IS_ERR(spdif->pclk)) { in spdif_probe() 395 ret = clk_prepare_enable(spdif->pclk); in spdif_probe() 457 clk_disable_unprepare(spdif->pclk); in spdif_probe() 474 clk_disable_unprepare(spdif->pclk); in spdif_remove()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/stm/ |
H A D | dw_mipi_dsi-stm.c | 347 struct clk *pclk; in dw_mipi_dsi_stm_probe() local 392 pclk = devm_clk_get(dev, "pclk"); in dw_mipi_dsi_stm_probe() 393 if (IS_ERR(pclk)) { in dw_mipi_dsi_stm_probe() 394 ret = PTR_ERR(pclk); in dw_mipi_dsi_stm_probe() 399 ret = clk_prepare_enable(pclk); in dw_mipi_dsi_stm_probe() 406 clk_disable_unprepare(pclk); in dw_mipi_dsi_stm_probe()
|
/kernel/linux/linux-6.6/drivers/ata/ |
H A D | pata_ftide010.c | 27 * @pclk: peripheral clock for the IDE block 44 struct clk *pclk; member 476 ftide->pclk = devm_clk_get(dev, "PCLK"); in pata_ftide010_probe() 477 if (!IS_ERR(ftide->pclk)) { in pata_ftide010_probe() 478 ret = clk_prepare_enable(ftide->pclk); in pata_ftide010_probe() 534 clk_disable_unprepare(ftide->pclk); in pata_ftide010_probe() 545 clk_disable_unprepare(ftide->pclk); in pata_ftide010_remove()
|
/kernel/linux/linux-6.6/drivers/watchdog/ |
H A D | dw_wdt.c | 85 struct clk *pclk; member 385 clk_disable_unprepare(dw_wdt->pclk); in dw_wdt_suspend() 399 err = clk_prepare_enable(dw_wdt->pclk); in dw_wdt_resume() 582 * In this case both tclk and pclk clocks are supposed to be specified. in dw_wdt_drv_probe() 584 * so the pclk phandle reference is left optional. If it couldn't be in dw_wdt_drv_probe() 587 dw_wdt->pclk = devm_clk_get_optional_enabled(dev, "pclk"); in dw_wdt_drv_probe() 588 if (IS_ERR(dw_wdt->pclk)) in dw_wdt_drv_probe() 589 return PTR_ERR(dw_wdt->pclk); in dw_wdt_drv_probe()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | coresight.h | 421 struct clk *pclk; in coresight_get_enable_apb_pclk() local 424 pclk = clk_get(dev, "apb_pclk"); in coresight_get_enable_apb_pclk() 425 if (IS_ERR(pclk)) in coresight_get_enable_apb_pclk() 428 ret = clk_prepare_enable(pclk); in coresight_get_enable_apb_pclk() 430 clk_put(pclk); in coresight_get_enable_apb_pclk() 433 return pclk; in coresight_get_enable_apb_pclk()
|
/kernel/linux/linux-6.6/drivers/clocksource/ |
H A D | samsung_pwm_timer.c | 262 unsigned long pclk; in samsung_clockevent_init() local 266 pclk = clk_get_rate(pwm.timerclk); in samsung_clockevent_init() 271 clock_rate = pclk / (pwm.tscaler_div * pwm.tdiv); in samsung_clockevent_init() 333 unsigned long pclk; in samsung_clocksource_init() local 336 pclk = clk_get_rate(pwm.timerclk); in samsung_clocksource_init() 341 clock_rate = pclk / (pwm.tscaler_div * pwm.tdiv); in samsung_clocksource_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/stm/ |
H A D | dw_mipi_dsi-stm.c | 446 struct clk *pclk; in dw_mipi_dsi_stm_probe() local 486 pclk = devm_clk_get(dev, "pclk"); in dw_mipi_dsi_stm_probe() 487 if (IS_ERR(pclk)) { in dw_mipi_dsi_stm_probe() 488 ret = PTR_ERR(pclk); in dw_mipi_dsi_stm_probe() 493 ret = clk_prepare_enable(pclk); in dw_mipi_dsi_stm_probe() 500 clk_disable_unprepare(pclk); in dw_mipi_dsi_stm_probe()
|
/kernel/linux/linux-6.6/sound/soc/atmel/ |
H A D | atmel-classd.c | 30 struct clk *pclk; member 127 err = clk_prepare_enable(dd->pclk); in atmel_classd_cpu_dai_startup() 132 clk_disable_unprepare(dd->pclk); in atmel_classd_cpu_dai_startup() 542 dd->pclk = devm_clk_get(dev, "pclk"); in atmel_classd_probe() 543 if (IS_ERR(dd->pclk)) { in atmel_classd_probe() 544 ret = PTR_ERR(dd->pclk); in atmel_classd_probe()
|
H A D | mchp-spdiftx.c | 195 struct clk *pclk; member 739 clk_disable_unprepare(spdiftx->pclk); in mchp_spdiftx_runtime_suspend() 749 ret = clk_prepare_enable(spdiftx->pclk); in mchp_spdiftx_runtime_resume() 769 clk_disable_unprepare(spdiftx->pclk); in mchp_spdiftx_runtime_resume() 817 dev->pclk = devm_clk_get(&pdev->dev, "pclk"); in mchp_spdiftx_probe() 818 if (IS_ERR(dev->pclk)) { in mchp_spdiftx_probe() 819 err = PTR_ERR(dev->pclk); in mchp_spdiftx_probe()
|
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | rk3328_codec.c | 36 struct clk *pclk; member 473 rk3328->pclk = devm_clk_get(&pdev->dev, "pclk"); in rk3328_platform_probe() 474 if (IS_ERR(rk3328->pclk)) { in rk3328_platform_probe() 475 dev_err(&pdev->dev, "can't get acodec pclk\n"); in rk3328_platform_probe() 476 ret = PTR_ERR(rk3328->pclk); in rk3328_platform_probe() 480 ret = clk_prepare_enable(rk3328->pclk); in rk3328_platform_probe() 482 dev_err(&pdev->dev, "failed to enable acodec pclk\n"); in rk3328_platform_probe() 510 clk_disable_unprepare(rk3328->pclk); in rk3328_platform_probe()
|
/kernel/linux/linux-6.6/sound/soc/samsung/ |
H A D | spdif.c | 71 * @pclk: The peri-clock pointer for spdif master operation. 83 struct clk *pclk; member 390 spdif->pclk = devm_clk_get(&pdev->dev, "spdif"); in spdif_probe() 391 if (IS_ERR(spdif->pclk)) { in spdif_probe() 396 ret = clk_prepare_enable(spdif->pclk); in spdif_probe() 458 clk_disable_unprepare(spdif->pclk); in spdif_probe() 474 clk_disable_unprepare(spdif->pclk); in spdif_remove()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/xlnx/ |
H A D | zynqmp_disp.c | 201 * @pclk: Pixel clock 219 struct clk *pclk; member 1422 ret = clk_set_rate(disp->pclk, mode_clock); in zynqmp_disp_crtc_setup_clock() 1428 rate = clk_get_rate(disp->pclk); in zynqmp_disp_crtc_setup_clock() 1454 ret = clk_prepare_enable(disp->pclk); in zynqmp_disp_crtc_atomic_enable() 1502 clk_disable_unprepare(disp->pclk); in zynqmp_disp_crtc_atomic_disable() 1658 disp->pclk = devm_clk_get(disp->dev, "dp_live_video_in_clk"); in zynqmp_disp_probe() 1659 if (!IS_ERR(disp->pclk)) in zynqmp_disp_probe() 1661 else if (PTR_ERR(disp->pclk) == -EPROBE_DEFER) in zynqmp_disp_probe() 1662 return PTR_ERR(disp->pclk); in zynqmp_disp_probe() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_platform.c | 589 plat->pclk = devm_clk_get(&pdev->dev, "pclk"); in stmmac_probe_config_dt() 590 if (IS_ERR(plat->pclk)) { in stmmac_probe_config_dt() 591 if (PTR_ERR(plat->pclk) == -EPROBE_DEFER) in stmmac_probe_config_dt() 594 plat->pclk = NULL; in stmmac_probe_config_dt() 596 clk_prepare_enable(plat->pclk); in stmmac_probe_config_dt() 622 clk_disable_unprepare(plat->pclk); in stmmac_probe_config_dt() 640 clk_disable_unprepare(plat->pclk); in stmmac_remove_config_dt()
|
/kernel/linux/linux-5.10/sound/soc/meson/ |
H A D | axg-pdm.c | 96 struct clk *pclk; member 386 ret = clk_prepare_enable(priv->pclk); in axg_pdm_dai_probe() 388 dev_err(dai->dev, "enabling pclk failed\n"); in axg_pdm_dai_probe() 429 clk_disable_unprepare(priv->pclk); in axg_pdm_dai_probe() 438 clk_disable_unprepare(priv->pclk); in axg_pdm_dai_remove() 613 priv->pclk = devm_clk_get(dev, "pclk"); in axg_pdm_probe() 614 if (IS_ERR(priv->pclk)) { in axg_pdm_probe() 615 ret = PTR_ERR(priv->pclk); in axg_pdm_probe() 617 dev_err(dev, "failed to get pclk in axg_pdm_probe() [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/microchip/ |
H A D | microchip-csi2dc.c | 163 * @pclk: Peripheral clock reference 187 struct clk *pclk; member 315 ret = clk_prepare_enable(csi2dc->pclk); in csi2dc_power() 317 dev_err(csi2dc->dev, "failed to enable pclk:%d\n", ret); in csi2dc_power() 324 clk_disable_unprepare(csi2dc->pclk); in csi2dc_power() 335 clk_disable_unprepare(csi2dc->pclk); in csi2dc_power() 666 csi2dc->pclk = devm_clk_get(dev, "pclk"); in csi2dc_probe() 667 if (IS_ERR(csi2dc->pclk)) { in csi2dc_probe() 668 ret = PTR_ERR(csi2dc->pclk); in csi2dc_probe() [all...] |
/kernel/linux/linux-6.6/sound/soc/meson/ |
H A D | axg-pdm.c | 96 struct clk *pclk; member 379 ret = clk_prepare_enable(priv->pclk); in axg_pdm_dai_probe() 381 dev_err(dai->dev, "enabling pclk failed\n"); in axg_pdm_dai_probe() 422 clk_disable_unprepare(priv->pclk); in axg_pdm_dai_probe() 431 clk_disable_unprepare(priv->pclk); in axg_pdm_dai_remove() 614 priv->pclk = devm_clk_get(dev, "pclk"); in axg_pdm_probe() 615 if (IS_ERR(priv->pclk)) in axg_pdm_probe() 616 return dev_err_probe(dev, PTR_ERR(priv->pclk), "failed to get pclk\ in axg_pdm_probe() [all...] |
H A D | aiu.c | 215 struct clk *pclk; in aiu_clk_get() local 218 pclk = devm_clk_get_enabled(dev, "pclk"); in aiu_clk_get() 219 if (IS_ERR(pclk)) in aiu_clk_get() 220 return dev_err_probe(dev, PTR_ERR(pclk), "Can't get the aiu pclk\n"); in aiu_clk_get()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/ |
H A D | rgb.c | 133 unsigned long pclk = crtc_state->mode.clock * 1000; in tegra_rgb_encoder_atomic_check() local 154 div = ((clk_get_rate(rgb->clk) * 2) / pclk) - 2; in tegra_rgb_encoder_atomic_check() 155 pclk = 0; in tegra_rgb_encoder_atomic_check() 158 pclk, div); in tegra_rgb_encoder_atomic_check()
|
H A D | hdmi.c | 35 unsigned int pclk; member 128 .pclk = 27000000, 143 .pclk = UINT_MAX, 161 .pclk = 27000000, 175 .pclk = 74250000, 189 .pclk = UINT_MAX, 207 .pclk = 27000000, 225 .pclk = 74250000, 244 .pclk = 148500000, 263 .pclk 1110 unsigned long pclk = mode->clock * 1000; tegra_hdmi_connector_mode_valid() local 1399 unsigned long pclk = crtc_state->mode.clock * 1000; tegra_hdmi_encoder_atomic_check() local [all...] |
/kernel/linux/linux-6.6/drivers/net/mdio/ |
H A D | mdio-mux-meson-g12a.c | 308 struct clk *pclk; in g12a_mdio_mux_probe() local 321 pclk = devm_clk_get_enabled(dev, "pclk"); in g12a_mdio_mux_probe() 322 if (IS_ERR(pclk)) in g12a_mdio_mux_probe() 323 return dev_err_probe(dev, PTR_ERR(pclk), in g12a_mdio_mux_probe()
|
/kernel/linux/linux-6.6/drivers/input/keyboard/ |
H A D | nomadik-ske-keypad.c | 61 * @pclk: clock structure pointer 71 struct clk *pclk; member 267 keypad->pclk = devm_clk_get_enabled(dev, "apb_pclk"); in ske_keypad_probe() 268 if (IS_ERR(keypad->pclk)) { in ske_keypad_probe() 269 dev_err(&pdev->dev, "failed to get pclk\n"); in ske_keypad_probe() 270 return PTR_ERR(keypad->pclk); in ske_keypad_probe()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/ |
H A D | hdmi.c | 41 unsigned int pclk; member 137 .pclk = 27000000, 152 .pclk = UINT_MAX, 170 .pclk = 27000000, 184 .pclk = 74250000, 198 .pclk = UINT_MAX, 216 .pclk = 27000000, 234 .pclk = 74250000, 253 .pclk = 148500000, 272 .pclk 1141 unsigned long pclk = mode->clock * 1000; tegra_hdmi_connector_mode_valid() local 1440 unsigned long pclk = crtc_state->mode.clock * 1000; tegra_hdmi_encoder_atomic_check() local [all...] |
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-meson-spicc.c | 158 struct clk *pclk; member 524 * pclk -> pow2 fixed div -> pow2 div -> mux -> out 525 * pclk -> enh fixed div -> enh div -> mux -> out 601 parent_data[0].hw = __clk_get_hw(spicc->pclk); in meson_spicc_pow2_clk_init() 665 parent_data[0].hw = __clk_get_hw(spicc->pclk); in meson_spicc_enh_clk_init() 781 spicc->pclk = devm_clk_get(&pdev->dev, "pclk"); in meson_spicc_probe() 782 if (IS_ERR(spicc->pclk)) { in meson_spicc_probe() 783 dev_err(&pdev->dev, "pclk clock request failed\n"); in meson_spicc_probe() 784 ret = PTR_ERR(spicc->pclk); in meson_spicc_probe() [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-meson-spicc.c | 158 struct clk *pclk; member 572 * pclk -> pow2 fixed div -> pow2 div -> mux -> out 573 * pclk -> enh fixed div -> enh div -> mux -> out 649 parent_data[0].hw = __clk_get_hw(spicc->pclk); in meson_spicc_pow2_clk_init() 713 parent_data[0].hw = __clk_get_hw(spicc->pclk); in meson_spicc_enh_clk_init() 831 spicc->pclk = devm_clk_get(&pdev->dev, "pclk"); in meson_spicc_probe() 832 if (IS_ERR(spicc->pclk)) { in meson_spicc_probe() 833 dev_err(&pdev->dev, "pclk clock request failed\n"); in meson_spicc_probe() 834 ret = PTR_ERR(spicc->pclk); in meson_spicc_probe() [all...] |
/kernel/linux/linux-5.10/drivers/cpufreq/ |
H A D | s3c2440-cpufreq.c | 103 pdiv = (hclk > cfg->max.pclk) ? 2 : 1; in s3c2440_cpufreq_calcdivs() 105 if ((hclk / pdiv) > cfg->max.pclk) in s3c2440_cpufreq_calcdivs() 193 /* todo - set pclk. */ in s3c2440_cpufreq_setdivs() 258 .pclk = 66666666,
|