| /linux-6.15/drivers/clocksource/ |
| H A D | timer-microchip-pit64b.c | 60 struct clk *gclk; member 139 clk_disable_unprepare(timer->gclk); in mchp_pit64b_suspend() 147 clk_prepare_enable(timer->gclk); in mchp_pit64b_resume() 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() 448 return PTR_ERR(timer.gclk); in mchp_pit64b_dt_init_timer() [all …]
|
| /linux-6.15/sound/soc/atmel/ |
| H A D | atmel-i2s.c | 200 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 D | atmel-pdmic.c | 31 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 D | atmel-classd.c | 32 struct clk *gclk; member 131 err = clk_prepare_enable(dd->gclk); in atmel_classd_cpu_dai_startup() 366 clk_disable_unprepare(dd->gclk); in atmel_classd_cpu_dai_hw_params() 368 ret = clk_set_rate(dd->gclk, sample_rates[best].gclk_rate); in atmel_classd_cpu_dai_hw_params() 378 return clk_prepare_enable(dd->gclk); in atmel_classd_cpu_dai_hw_params() 388 clk_disable_unprepare(dd->gclk); in atmel_classd_cpu_dai_shutdown() 553 dd->gclk = devm_clk_get(dev, "gclk"); in atmel_classd_probe() 554 if (IS_ERR(dd->gclk)) { in atmel_classd_probe() 555 ret = PTR_ERR(dd->gclk); in atmel_classd_probe()
|
| H A D | mchp-i2s-mcc.c | 251 struct clk *gclk; member 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() 1068 if (IS_ERR(dev->gclk)) { in mchp_i2s_mcc_probe() 1069 if (PTR_ERR(dev->gclk) == -EPROBE_DEFER) in mchp_i2s_mcc_probe() [all …]
|
| H A D | mchp-spdifrx.c | 306 struct clk *gclk; member 477 clk_disable_unprepare(dev->gclk); 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() 1127 if (IS_ERR(dev->gclk)) { in mchp_spdifrx_probe() [all …]
|
| H A D | mchp-spdiftx.c | 196 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 D | mchp-pdmc.c | 120 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-6.15/arch/arm/boot/dts/renesas/ |
| H A D | emev2.dtsi | 78 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-6.15/Documentation/devicetree/bindings/sound/ |
| H A D | atmel,sama5d2-i2s.yaml | 34 with gclk when Master Mode is required. 40 - const: gclk 82 clock-names = "pclk", "gclk", "muxclk";
|
| H A D | microchip,sama7g5-spdifrx.yaml | 40 - const: gclk 75 clock-names = "pclk", "gclk";
|
| H A D | microchip,sama7g5-spdiftx.yaml | 40 - const: gclk 75 clock-names = "pclk", "gclk";
|
| H A D | atmel,sama5d2-pdmic.yaml | 36 - const: gclk 91 clock-names = "pclk", "gclk";
|
| H A D | atmel,sama5d2-classd.yaml | 46 - const: gclk 98 clock-names = "pclk", "gclk";
|
| H A D | microchip,sama7g5-pdmc.yaml | 40 - const: gclk 100 clock-names = "pclk", "gclk";
|
| H A D | microchip,sama7g5-i2smcc.yaml | 52 - const: gclk 112 clock-names = "pclk", "gclk";
|
| /linux-6.15/drivers/pwm/ |
| H A D | pwm-atmel-tcb.c | 55 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-6.15/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
| H A D | nv40.c | 149 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-6.15/arch/arm/boot/dts/ti/omap/ |
| H A D | am33xx-clocks.dtsi | 352 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 D | am43xx-clocks.dtsi | 424 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-6.15/Documentation/devicetree/bindings/clock/ |
| H A D | renesas,emev2-smu.yaml | 81 const: renesas,emev2-smu-gclk 135 compatible = "renesas,emev2-smu-gclk";
|
| /linux-6.15/arch/arm/boot/dts/microchip/ |
| H A D | sama7g5.dtsi | 344 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";
|
| H A D | sama7d65.dtsi | 177 clock-names = "pclk", "gclk"; 185 clock-names = "pclk", "gclk";
|
| /linux-6.15/drivers/tty/serial/ |
| H A D | atmel_serial.c | 115 struct clk *gclk; /* uart generic clock */ member 2092 if (__clk_is_enabled(atmel_port->gclk)) in atmel_serial_pm() 2093 clk_disable_unprepare(atmel_port->gclk); in atmel_serial_pm() 2291 if (__clk_is_enabled(atmel_port->gclk)) in atmel_set_termios() 2292 clk_disable_unprepare(atmel_port->gclk); in atmel_set_termios() 2293 gclk_rate = clk_round_rate(atmel_port->gclk, 16 * baud); in atmel_set_termios() 2297 clk_set_rate(atmel_port->gclk, 16 * baud); in atmel_set_termios() 2298 ret = clk_prepare_enable(atmel_port->gclk); in atmel_set_termios() 2906 atmel_port->gclk = devm_clk_get_optional(&pdev->dev, "gclk"); in atmel_serial_probe() 2907 if (IS_ERR(atmel_port->gclk)) { in atmel_serial_probe() [all …]
|
| /linux-6.15/drivers/spi/ |
| H A D | atmel-quadspi.c | 274 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()
|