Home
last modified time | relevance | path

Searched refs:gclk (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/clocksource/
H A Dtimer-microchip-pit64b.c60 struct clk *gclk; member
139 clk_disable_unprepare(timer->gclk); in mchp_pit64b_suspend()
147 clk_prepare_enable(timer->gclk); in mchp_pit64b_resume()
305 gclk_round = clk_round_rate(timer->gclk, max_rate); in mchp_pit64b_init_mode()
318 clk_set_rate(timer->gclk, gclk_round); in mchp_pit64b_init_mode()
333 clk_set_rate(timer->gclk, gclk_round); in mchp_pit64b_init_mode()
364 cs->timer.gclk = timer->gclk; in mchp_pit64b_init_clksrc()
408 ce->timer.gclk = timer->gclk; in mchp_pit64b_init_clkevt()
446 timer.gclk = of_clk_get_by_name(node, "gclk"); in mchp_pit64b_dt_init_timer()
447 if (IS_ERR(timer.gclk)) in mchp_pit64b_dt_init_timer()
[all …]
/linux/sound/soc/atmel/
H A Datmel-i2s.c200 struct clk *gclk; member
298 if (!dev->gclk) { in atmel_i2s_get_gck_param()
445 clk_disable_unprepare(dev->gclk); in atmel_i2s_switch_mck_generator()
455 ret = clk_set_rate(dev->gclk, gclk_rate); in atmel_i2s_switch_mck_generator()
459 ret = clk_prepare_enable(dev->gclk); in atmel_i2s_switch_mck_generator()
580 if (!dev->gclk) in atmel_i2s_sama5d2_mck_init()
594 return clk_set_parent(muxclk, dev->gclk); in atmel_i2s_sama5d2_mck_init()
665 dev->gclk = devm_clk_get(&pdev->dev, "gclk"); in atmel_i2s_probe()
666 if (IS_ERR(dev->gclk)) { in atmel_i2s_probe()
667 if (PTR_ERR(dev->gclk) == -EPROBE_DEFER) in atmel_i2s_probe()
[all …]
H A Datmel-classd.c31 struct clk *gclk; member
130 err = clk_prepare_enable(dd->gclk); in atmel_classd_cpu_dai_startup()
365 clk_disable_unprepare(dd->gclk); in atmel_classd_cpu_dai_hw_params()
367 ret = clk_set_rate(dd->gclk, sample_rates[best].gclk_rate); in atmel_classd_cpu_dai_hw_params()
377 return clk_prepare_enable(dd->gclk); in atmel_classd_cpu_dai_hw_params()
387 clk_disable_unprepare(dd->gclk); in atmel_classd_cpu_dai_shutdown()
552 dd->gclk = devm_clk_get(dev, "gclk"); in atmel_classd_probe()
553 if (IS_ERR(dd->gclk)) { in atmel_classd_probe()
554 ret = PTR_ERR(dd->gclk); in atmel_classd_probe()
[all...]
H A Datmel-pdmic.c31 struct clk *gclk; member
111 ret = clk_prepare_enable(dd->gclk); in atmel_pdmic_cpu_dai_startup()
117 clk_disable_unprepare(dd->gclk); in atmel_pdmic_cpu_dai_startup()
141 clk_disable_unprepare(dd->gclk); in atmel_pdmic_cpu_dai_shutdown()
406 gclk_rate = clk_get_rate(dd->gclk); in atmel_pdmic_cpu_dai_hw_params()
527 u32 clk_min_rate = (u32)(clk_get_rate(dd->gclk) >> 8); in atmel_pdmic_get_sample_rate()
602 dd->gclk = devm_clk_get(dev, "gclk"); in atmel_pdmic_probe()
603 if (IS_ERR(dd->gclk)) { in atmel_pdmic_probe()
604 ret = PTR_ERR(dd->gclk); in atmel_pdmic_probe()
612 ret = clk_set_rate(dd->gclk, clk_get_rate(dd->pclk)/3); in atmel_pdmic_probe()
H A Dmchp-i2s-mcc.c251 struct clk *gclk; member
456 ret = mchp_i2s_mcc_clk_get_rate_diff(dev->gclk, clk_rate, in mchp_i2s_mcc_config_divs()
500 if (best_clk == dev->gclk) in mchp_i2s_mcc_config_divs()
730 ret = clk_set_rate(dev->gclk, rate); in mchp_i2s_mcc_hw_params()
738 ret = clk_prepare(dev->gclk); in mchp_i2s_mcc_hw_params()
752 clk_unprepare(dev->gclk); in mchp_i2s_mcc_hw_params()
804 clk_disable(dev->gclk); in mchp_i2s_mcc_hw_free()
808 clk_unprepare(dev->gclk); in mchp_i2s_mcc_hw_free()
869 err = clk_enable(dev->gclk); in mchp_i2s_mcc_trigger()
1067 dev->gclk = devm_clk_get(&pdev->dev, "gclk"); in mchp_i2s_mcc_probe()
[all …]
H A Dmchp-spdifrx.c306 struct clk *gclk; member
477 clk_disable_unprepare(dev->gclk); in mchp_spdifrx_hw_params()
479 ret = clk_set_min_rate(dev->gclk, params_rate(params) * in mchp_spdifrx_hw_params()
486 clk_prepare_enable(dev->gclk); in mchp_spdifrx_hw_params()
489 ret = clk_prepare_enable(dev->gclk); in mchp_spdifrx_hw_params()
873 rate = clk_get_rate(dev->gclk); in mchp_spdifrx_rate_get()
1044 clk_disable_unprepare(spdifrx->gclk); in mchp_spdifrx_runtime_suspend()
1059 ret = clk_prepare_enable(spdifrx->gclk); in mchp_spdifrx_runtime_resume()
1068 clk_disable_unprepare(spdifrx->gclk); in mchp_spdifrx_runtime_resume()
1126 dev->gclk = devm_clk_get(&pdev->dev, "gclk"); in mchp_spdifrx_probe()
[all …]
H A Dmchp-spdiftx.c196 struct clk *gclk; member
486 clk_disable_unprepare(dev->gclk); in mchp_spdiftx_hw_params()
488 ret = clk_set_rate(dev->gclk, params_rate(params) * in mchp_spdiftx_hw_params()
496 ret = clk_prepare_enable(dev->gclk); in mchp_spdiftx_hw_params()
738 clk_disable_unprepare(spdiftx->gclk); in mchp_spdiftx_runtime_suspend()
755 ret = clk_prepare_enable(spdiftx->gclk); in mchp_spdiftx_runtime_resume()
767 clk_disable_unprepare(spdiftx->gclk); in mchp_spdiftx_runtime_resume()
826 dev->gclk = devm_clk_get(&pdev->dev, "gclk"); in mchp_spdiftx_probe()
827 if (IS_ERR(dev->gclk)) { in mchp_spdiftx_probe()
828 err = PTR_ERR(dev->gclk); in mchp_spdiftx_probe()
H A Dmchp-pdmc.c120 struct clk *gclk; member
569 round_rate = clk_round_rate(dd->gclk, in mchp_pdmc_hw_params()
586 clk_disable_unprepare(dd->gclk); in mchp_pdmc_hw_params()
589 ret = clk_set_rate(dd->gclk, gclk_rate); in mchp_pdmc_hw_params()
590 clk_prepare_enable(dd->gclk); in mchp_pdmc_hw_params()
974 clk_disable_unprepare(dd->gclk); in mchp_pdmc_runtime_suspend()
991 ret = clk_prepare_enable(dd->gclk); in mchp_pdmc_runtime_resume()
1003 clk_disable_unprepare(dd->gclk); in mchp_pdmc_runtime_resume()
1041 dd->gclk = devm_clk_get(dev, "gclk"); in mchp_pdmc_probe()
1042 if (IS_ERR(dd->gclk)) { in mchp_pdmc_probe()
[all …]
/linux/arch/arm/boot/dts/renesas/
H A Demev2.dtsi78 compatible = "renesas,emev2-smu-gclk";
90 compatible = "renesas,emev2-smu-gclk";
127 compatible = "renesas,emev2-smu-gclk";
133 compatible = "renesas,emev2-smu-gclk";
139 compatible = "renesas,emev2-smu-gclk";
145 compatible = "renesas,emev2-smu-gclk";
151 compatible = "renesas,emev2-smu-gclk";
/linux/drivers/pwm/
H A Dpwm-atmel-tcb.c55 struct clk *gclk; member
278 if (tcbpwmc->gclk) in atmel_tcb_pwm_config()
426 tcbpwmc->gclk = of_clk_get_by_name(np->parent, "gclk"); in atmel_tcb_pwm_probe()
427 if (IS_ERR(tcbpwmc->gclk)) { in atmel_tcb_pwm_probe()
428 err = PTR_ERR(tcbpwmc->gclk); in atmel_tcb_pwm_probe()
455 clk_put(tcbpwmc->gclk); in atmel_tcb_pwm_probe()
474 clk_put(tcbpwmc->gclk); in atmel_tcb_pwm_remove()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
H A Dnv40.c149 int gclk = cstate->domain[nv_clk_src_core]; in nv40_clk_calc() local
155 ret = nv40_clk_calc_pll(clk, 0x004000, gclk, in nv40_clk_calc()
169 if (sclk && sclk != gclk) { in nv40_clk_calc()
/linux/arch/arm/boot/dts/ti/omap/
H A Dam33xx-clocks.dtsi352 l3_gclk: clock-l3-gclk {
361 pruss_ocp_gclk: clock-pruss-ocp-gclk@530 {
469 l4_rtc_gclk: clock-l4-rtc-gclk {
478 l4hs_gclk: clock-l4hs-gclk {
487 l3s_gclk: clock-l3s-gclk {
496 l4fw_gclk: clock-l4fw-gclk {
505 l4ls_gclk: clock-l4ls-gclk {
523 cpsw_125mhz_gclk: clock-cpsw-125mhz-gclk {
548 lcd_gclk: clock-lcd-gclk@534 {
H A Dam43xx-clocks.dtsi424 pruss_ocp_gclk: clock-pruss-ocp-gclk@4248 {
510 l3_gclk: clock-l3-gclk {
528 l4hs_gclk: clock-l4hs-gclk {
537 l3s_gclk: clock-l3s-gclk {
546 l4ls_gclk: clock-l4ls-gclk {
555 cpsw_125mhz_gclk: clock-cpsw-125mhz-gclk {
/linux/arch/arm/boot/dts/microchip/
H A Dsama7g5.dtsi344 clock-names = "pclk", "gclk";
359 clock-names = "pclk", "gclk";
587 clock-names = "pclk", "gclk";
599 clock-names = "pclk", "gclk";
611 clock-names = "pclk", "gclk";
623 clock-names = "pclk", "gclk";
634 clock-names = "pclk", "gclk";
646 clock-names = "pclk", "gclk";
668 clock-names = "pclk", "gclk";
676 clock-names = "pclk", "gclk";
/linux/drivers/spi/
H A Datmel-quadspi.c274 struct clk *gclk; member
1069 ret = clk_set_rate(aq->gclk, aq->target_max_speed_hz); in atmel_qspi_set_gclk()
1076 ret = clk_prepare_enable(aq->gclk); in atmel_qspi_set_gclk()
1412 aq->gclk = devm_clk_get(&pdev->dev, "gclk"); in atmel_qspi_probe()
1413 if (IS_ERR(aq->gclk)) { in atmel_qspi_probe()
1415 err = PTR_ERR(aq->gclk); in atmel_qspi_probe()
1486 clk_disable_unprepare(aq->gclk); in atmel_qspi_sama7g5_suspend()