Home
last modified time | relevance | path

Searched refs:pclk (Results 51 - 75 of 400) sorted by relevance

12345678910>>...16

/kernel/linux/linux-6.6/arch/arm/mach-mv78xx0/
H A Dcommon.c76 static void get_pclk_l2clk(int hclk, int core_index, int *pclk, int *l2clk) in get_pclk_l2clk() argument
94 *pclk = ((u64)hclk * (2 + (cfg & 0xf))) >> 1; in get_pclk_l2clk()
100 *l2clk = *pclk / (((cfg >> 4) & 3) + 1); in get_pclk_l2clk()
409 int pclk; in mv78xx0_init() local
414 get_pclk_l2clk(hclk, core_index, &pclk, &l2clk); in mv78xx0_init()
418 printk("PCLK = %dMHz, ", (pclk + 499999) / 1000000); in mv78xx0_init()
/kernel/linux/linux-5.10/drivers/gpu/drm/tve200/
H A Dtve200_drv.c174 priv->pclk = devm_clk_get(dev, "PCLK"); in tve200_probe()
175 if (IS_ERR(priv->pclk)) { in tve200_probe()
177 ret = PTR_ERR(priv->pclk); in tve200_probe()
180 ret = clk_prepare_enable(priv->pclk); in tve200_probe()
234 clk_disable_unprepare(priv->pclk); in tve200_probe()
249 clk_disable_unprepare(priv->pclk); in tve200_remove()
/kernel/linux/linux-5.10/drivers/rtc/
H A Drtc-ftrtc010.c34 struct clk *pclk; member
123 rtc->pclk = devm_clk_get(dev, "PCLK"); in ftrtc010_rtc_probe()
124 if (IS_ERR(rtc->pclk)) { in ftrtc010_rtc_probe()
127 ret = clk_prepare_enable(rtc->pclk); in ftrtc010_rtc_probe()
188 if (!IS_ERR(rtc->pclk)) in ftrtc010_rtc_remove()
189 clk_disable_unprepare(rtc->pclk); in ftrtc010_rtc_remove()
/kernel/linux/linux-6.6/drivers/gpu/drm/tve200/
H A Dtve200_drv.c174 priv->pclk = devm_clk_get(dev, "PCLK"); in tve200_probe()
175 if (IS_ERR(priv->pclk)) { in tve200_probe()
177 ret = PTR_ERR(priv->pclk); in tve200_probe()
180 ret = clk_prepare_enable(priv->pclk); in tve200_probe()
233 clk_disable_unprepare(priv->pclk); in tve200_probe()
249 clk_disable_unprepare(priv->pclk); in tve200_remove()
/kernel/linux/linux-5.10/drivers/cpufreq/
H A Ds3c24xx-cpufreq.c60 unsigned long fclk, pclk, hclk, armclk; in s3c_cpufreq_getcur() local
64 cfg->freq.pclk = pclk = clk_get_rate(clk_pclk); in s3c_cpufreq_getcur()
73 cfg->divs.p_divisor = fclk / pclk; in s3c_cpufreq_getcur()
82 cfg->freq.pclk = pll / cfg->divs.p_divisor; in s3c_cpufreq_calc()
102 cfg->freq.pclk, cfg->divs.p_divisor); in s3c_cpufreq_show()
207 s3c_cpufreq_updateclk(clk_pclk, cpu_new.freq.pclk); in s3c_cpufreq_settarget()
359 clk_pclk = s3c_cpufreq_clk_get(NULL, "pclk"); in s3c_cpufreq_initclks()
517 dst->pclk = do_min(a->pclk, in s3c_cpufreq_freq_min()
[all...]
H A Dqoriq-cpufreq.c25 * @pclk: the parent clock of cpu
29 struct clk **pclk; member
184 data->pclk = kcalloc(count, sizeof(struct clk *), GFP_KERNEL); in qoriq_cpufreq_cpu_init()
185 if (!data->pclk) in qoriq_cpufreq_cpu_init()
194 data->pclk[i] = clk; in qoriq_cpufreq_cpu_init()
219 kfree(data->pclk); in qoriq_cpufreq_cpu_init()
232 kfree(data->pclk); in qoriq_cpufreq_cpu_exit()
246 parent = data->pclk[data->table[index].driver_data]; in qoriq_cpufreq_target()
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-cadence.c105 * @pclk: Pointer to the APB clock
117 struct clk *pclk; member
494 xspi->pclk = devm_clk_get(&pdev->dev, "pclk"); in cdns_spi_probe()
495 if (IS_ERR(xspi->pclk)) { in cdns_spi_probe()
496 dev_err(&pdev->dev, "pclk clock not found.\n"); in cdns_spi_probe()
497 ret = PTR_ERR(xspi->pclk); in cdns_spi_probe()
508 ret = clk_prepare_enable(xspi->pclk); in cdns_spi_probe()
586 clk_disable_unprepare(xspi->pclk); in cdns_spi_probe()
610 clk_disable_unprepare(xspi->pclk); in cdns_spi_remove()
[all...]
H A Dspi-dw-mmio.c31 struct clk *pclk; member
261 dwsmmio->pclk = devm_clk_get_optional(&pdev->dev, "pclk"); in dw_spi_mmio_probe()
262 if (IS_ERR(dwsmmio->pclk)) { in dw_spi_mmio_probe()
263 ret = PTR_ERR(dwsmmio->pclk); in dw_spi_mmio_probe()
266 ret = clk_prepare_enable(dwsmmio->pclk); in dw_spi_mmio_probe()
308 clk_disable_unprepare(dwsmmio->pclk); in dw_spi_mmio_probe()
322 clk_disable_unprepare(dwsmmio->pclk); in dw_spi_mmio_remove()
H A Datmel-quadspi.c148 struct clk *pclk; member
491 src_rate = clk_get_rate(aq->pclk); in atmel_qspi_setup()
581 aq->pclk = devm_clk_get(&pdev->dev, "pclk"); in atmel_qspi_probe()
582 if (IS_ERR(aq->pclk)) in atmel_qspi_probe()
583 aq->pclk = devm_clk_get(&pdev->dev, NULL); in atmel_qspi_probe()
585 if (IS_ERR(aq->pclk)) { in atmel_qspi_probe()
587 return PTR_ERR(aq->pclk); in atmel_qspi_probe()
591 err = clk_prepare_enable(aq->pclk); in atmel_qspi_probe()
644 clk_disable_unprepare(aq->pclk); in atmel_qspi_probe()
[all...]
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-cadence.c104 * @pclk: Pointer to the APB clock
118 struct clk *pclk; member
584 xspi->pclk = devm_clk_get(&pdev->dev, "pclk"); in cdns_spi_probe()
585 if (IS_ERR(xspi->pclk)) { in cdns_spi_probe()
586 dev_err(&pdev->dev, "pclk clock not found.\n"); in cdns_spi_probe()
587 ret = PTR_ERR(xspi->pclk); in cdns_spi_probe()
591 ret = clk_prepare_enable(xspi->pclk); in cdns_spi_probe()
685 clk_disable_unprepare(xspi->pclk); in cdns_spi_probe()
707 clk_disable_unprepare(xspi->pclk); in cdns_spi_remove()
[all...]
/kernel/linux/linux-5.10/drivers/clocksource/
H A Ddw_apb_timer_of.c21 struct clk *pclk; in timer_get_base_and_rate() local
43 pclk = of_clk_get_by_name(np, "pclk"); in timer_get_base_and_rate()
44 if (!IS_ERR(pclk)) in timer_get_base_and_rate()
45 if (clk_prepare_enable(pclk)) in timer_get_base_and_rate()
46 pr_warn("pclk for %pOFn is present, but could not be activated\n", in timer_get_base_and_rate()
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-cadence.c34 struct clk *pclk; member
202 cgpio->pclk = devm_clk_get(&pdev->dev, NULL); in cdns_gpio_probe()
203 if (IS_ERR(cgpio->pclk)) { in cdns_gpio_probe()
204 ret = PTR_ERR(cgpio->pclk); in cdns_gpio_probe()
210 ret = clk_prepare_enable(cgpio->pclk); in cdns_gpio_probe()
259 clk_disable_unprepare(cgpio->pclk); in cdns_gpio_probe()
272 clk_disable_unprepare(cgpio->pclk); in cdns_gpio_remove()
/kernel/linux/linux-5.10/drivers/bus/
H A Dbt1-apb.c44 * @pclk: APB-reference clock.
56 struct clk *pclk; member
194 clk_disable_unprepare(apb->pclk); in bt1_apb_disable_clk()
201 apb->pclk = devm_clk_get(apb->dev, "pclk"); in bt1_apb_request_clk()
202 if (IS_ERR(apb->pclk)) { in bt1_apb_request_clk()
204 return PTR_ERR(apb->pclk); in bt1_apb_request_clk()
207 ret = clk_prepare_enable(apb->pclk); in bt1_apb_request_clk()
219 apb->rate = clk_get_rate(apb->pclk); in bt1_apb_request_clk()
/kernel/linux/linux-5.10/drivers/net/mdio/
H A Dmdio-mux-meson-g12a.c59 struct clk *pclk; member
328 priv->pclk = devm_clk_get(dev, "pclk"); in g12a_mdio_mux_probe()
329 if (IS_ERR(priv->pclk)) { in g12a_mdio_mux_probe()
330 ret = PTR_ERR(priv->pclk); in g12a_mdio_mux_probe()
337 ret = clk_prepare_enable(priv->pclk); in g12a_mdio_mux_probe()
359 clk_disable_unprepare(priv->pclk); in g12a_mdio_mux_probe()
372 clk_disable_unprepare(priv->pclk); in g12a_mdio_mux_remove()
/kernel/linux/linux-5.10/sound/soc/meson/
H A Daxg-tdm-formatter.c19 struct clk *pclk; member
203 ret = clk_prepare_enable(formatter->pclk); in axg_tdm_formatter_power_up()
225 clk_disable_unprepare(formatter->pclk); in axg_tdm_formatter_power_up()
232 clk_disable_unprepare(formatter->pclk); in axg_tdm_formatter_power_down()
294 formatter->pclk = devm_clk_get(dev, "pclk"); in axg_tdm_formatter_probe()
295 if (IS_ERR(formatter->pclk)) { in axg_tdm_formatter_probe()
296 ret = PTR_ERR(formatter->pclk); in axg_tdm_formatter_probe()
298 dev_err(dev, "failed to get pclk: %d\n", ret); in axg_tdm_formatter_probe()
/kernel/linux/linux-5.10/drivers/pwm/
H A Dpwm-zx.c31 struct clk *pclk; member
212 zpc->pclk = devm_clk_get(&pdev->dev, "pclk"); in zx_pwm_probe()
213 if (IS_ERR(zpc->pclk)) in zx_pwm_probe()
214 return PTR_ERR(zpc->pclk); in zx_pwm_probe()
220 ret = clk_prepare_enable(zpc->pclk); in zx_pwm_probe()
241 clk_disable_unprepare(zpc->pclk); in zx_pwm_probe()
256 clk_disable_unprepare(zpc->pclk); in zx_pwm_remove()
/kernel/linux/linux-6.6/drivers/bus/
H A Dbt1-apb.c44 * @pclk: APB-reference clock.
56 struct clk *pclk; member
193 clk_disable_unprepare(apb->pclk); in bt1_apb_disable_clk()
200 apb->pclk = devm_clk_get(apb->dev, "pclk"); in bt1_apb_request_clk()
201 if (IS_ERR(apb->pclk)) in bt1_apb_request_clk()
202 return dev_err_probe(apb->dev, PTR_ERR(apb->pclk), in bt1_apb_request_clk()
205 ret = clk_prepare_enable(apb->pclk); in bt1_apb_request_clk()
217 apb->rate = clk_get_rate(apb->pclk); in bt1_apb_request_clk()
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-cadence.c34 struct clk *pclk; member
206 cgpio->pclk = devm_clk_get(&pdev->dev, NULL); in cdns_gpio_probe()
207 if (IS_ERR(cgpio->pclk)) { in cdns_gpio_probe()
208 ret = PTR_ERR(cgpio->pclk); in cdns_gpio_probe()
214 ret = clk_prepare_enable(cgpio->pclk); in cdns_gpio_probe()
263 clk_disable_unprepare(cgpio->pclk); in cdns_gpio_probe()
276 clk_disable_unprepare(cgpio->pclk); in cdns_gpio_remove()
/kernel/linux/linux-6.6/drivers/cpufreq/
H A Dqoriq-cpufreq.c25 * @pclk: the parent clock of cpu
29 struct clk **pclk; member
184 data->pclk = kcalloc(count, sizeof(struct clk *), GFP_KERNEL); in qoriq_cpufreq_cpu_init()
185 if (!data->pclk) in qoriq_cpufreq_cpu_init()
194 data->pclk[i] = clk; in qoriq_cpufreq_cpu_init()
219 kfree(data->pclk); in qoriq_cpufreq_cpu_init()
232 kfree(data->pclk); in qoriq_cpufreq_cpu_exit()
246 parent = data->pclk[data->table[index].driver_data]; in qoriq_cpufreq_target()
/kernel/linux/linux-6.6/sound/soc/stm/
H A Dstm32_sai.c49 clk_disable_unprepare(sai->pclk); in stm32_sai_pclk_disable()
59 ret = clk_prepare_enable(sai->pclk); in stm32_sai_pclk_enable()
175 sai->pclk = devm_clk_get(&pdev->dev, "pclk"); in stm32_sai_probe()
176 if (IS_ERR(sai->pclk)) in stm32_sai_probe()
177 return dev_err_probe(&pdev->dev, PTR_ERR(sai->pclk), in stm32_sai_probe()
178 "missing bus clock pclk\n"); in stm32_sai_probe()
207 ret = clk_prepare_enable(sai->pclk); in stm32_sai_probe()
228 clk_disable_unprepare(sai->pclk); in stm32_sai_probe()
/kernel/linux/linux-6.6/sound/soc/meson/
H A Daxg-tdm-formatter.c19 struct clk *pclk; member
203 ret = clk_prepare_enable(formatter->pclk); in axg_tdm_formatter_power_up()
225 clk_disable_unprepare(formatter->pclk); in axg_tdm_formatter_power_up()
232 clk_disable_unprepare(formatter->pclk); in axg_tdm_formatter_power_down()
293 formatter->pclk = devm_clk_get(dev, "pclk"); in axg_tdm_formatter_probe()
294 if (IS_ERR(formatter->pclk)) in axg_tdm_formatter_probe()
295 return dev_err_probe(dev, PTR_ERR(formatter->pclk), "failed to get pclk\n"); in axg_tdm_formatter_probe()
/kernel/linux/linux-5.10/drivers/iio/adc/
H A Drockchip_saradc.c48 struct clk *pclk; member
231 clk_disable_unprepare(info->pclk); in rockchip_saradc_pclk_disable()
348 info->pclk = devm_clk_get(&pdev->dev, "apb_pclk"); in rockchip_saradc_probe()
349 if (IS_ERR(info->pclk)) { in rockchip_saradc_probe()
350 dev_err(&pdev->dev, "failed to get pclk\n"); in rockchip_saradc_probe()
351 return PTR_ERR(info->pclk); in rockchip_saradc_probe()
393 ret = clk_prepare_enable(info->pclk); in rockchip_saradc_probe()
395 dev_err(&pdev->dev, "failed to enable pclk\n"); in rockchip_saradc_probe()
443 clk_disable_unprepare(info->pclk); in rockchip_saradc_suspend()
459 ret = clk_prepare_enable(info->pclk); in rockchip_saradc_resume()
[all...]
/kernel/linux/linux-6.6/drivers/phy/rockchip/
H A Dphy-rockchip-inno-csidphy.c134 struct clk *pclk; member
230 ret = clk_enable(priv->pclk); in rockchip_inno_csidphy_power_on()
236 clk_disable(priv->pclk); in rockchip_inno_csidphy_power_on()
309 clk_disable(priv->pclk); in rockchip_inno_csidphy_power_off()
318 return clk_prepare(priv->pclk); in rockchip_inno_csidphy_init()
325 clk_unprepare(priv->pclk); in rockchip_inno_csidphy_exit()
431 priv->pclk = devm_clk_get(dev, "pclk"); in rockchip_inno_csidphy_probe()
432 if (IS_ERR(priv->pclk)) { in rockchip_inno_csidphy_probe()
433 dev_err(dev, "failed to get pclk\ in rockchip_inno_csidphy_probe()
[all...]
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Drzg2l_adc.c72 struct clk *pclk; member
366 ret = clk_prepare_enable(adc->pclk); in rzg2l_adc_hw_init()
404 clk_disable_unprepare(adc->pclk); in rzg2l_adc_hw_init()
452 adc->pclk = devm_clk_get(dev, "pclk"); in rzg2l_adc_probe()
453 if (IS_ERR(adc->pclk)) { in rzg2l_adc_probe()
454 dev_err(dev, "Failed to get pclk"); in rzg2l_adc_probe()
455 return PTR_ERR(adc->pclk); in rzg2l_adc_probe()
557 clk_disable_unprepare(adc->pclk); in rzg2l_adc_pm_runtime_suspend()
568 ret = clk_prepare_enable(adc->pclk); in rzg2l_adc_pm_runtime_resume()
[all...]
/kernel/linux/linux-6.6/sound/soc/atmel/
H A Datmel-pdmic.c30 struct clk *pclk; member
115 ret = clk_prepare_enable(dd->pclk); in atmel_pdmic_cpu_dai_startup()
142 clk_disable_unprepare(dd->pclk); in atmel_pdmic_cpu_dai_shutdown()
405 pclk_rate = clk_get_rate(dd->pclk); in atmel_pdmic_cpu_dai_hw_params()
526 u32 clk_max_rate = (u32)(clk_get_rate(dd->pclk) >> 1); in atmel_pdmic_get_sample_rate()
595 dd->pclk = devm_clk_get(dev, "pclk"); in atmel_pdmic_probe()
596 if (IS_ERR(dd->pclk)) { in atmel_pdmic_probe()
597 ret = PTR_ERR(dd->pclk); in atmel_pdmic_probe()
610 * lower than the pclk cloc in atmel_pdmic_probe()
[all...]

Completed in 17 milliseconds

12345678910>>...16