Home
last modified time | relevance | path

Searched refs:pclk (Results 151 - 175 of 400) sorted by relevance

12345678910>>...16

/kernel/linux/linux-5.10/sound/soc/samsung/
H A Dspdif.c71 * @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 Ddw_mipi_dsi-stm.c347 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 Dpata_ftide010.c27 * @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 Ddw_wdt.c85 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 Dcoresight.h421 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 Dsamsung_pwm_timer.c262 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 Ddw_mipi_dsi-stm.c446 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 Datmel-classd.c30 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 Dmchp-spdiftx.c195 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 Drk3328_codec.c36 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 Dspdif.c71 * @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 Dzynqmp_disp.c201 * @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 Dstmmac_platform.c589 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 Daxg-pdm.c96 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 Dmicrochip-csi2dc.c163 * @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 Daxg-pdm.c96 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 Daiu.c215 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 Drgb.c133 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 Dhdmi.c35 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 Dmdio-mux-meson-g12a.c308 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 Dnomadik-ske-keypad.c61 * @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 Dhdmi.c41 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 Dspi-meson-spicc.c158 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 Dspi-meson-spicc.c158 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 Ds3c2440-cpufreq.c103 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,

Completed in 24 milliseconds

12345678910>>...16