Home
last modified time | relevance | path

Searched refs:slow_clk (Results 1 – 25 of 25) sorted by relevance

/Linux-v6.6/drivers/pwm/
Dpwm-atmel-tcb.c57 struct clk *slow_clk; member
302 rate = clk_get_rate(tcbpwmc->slow_clk); in atmel_tcb_pwm_config()
416 tcbpwm->slow_clk = of_clk_get_by_name(np->parent, "slow_clk"); in atmel_tcb_pwm_probe()
417 if (IS_ERR(tcbpwm->slow_clk)) in atmel_tcb_pwm_probe()
418 return PTR_ERR(tcbpwm->slow_clk); in atmel_tcb_pwm_probe()
446 err = clk_prepare_enable(tcbpwm->slow_clk); in atmel_tcb_pwm_probe()
461 clk_disable_unprepare(tcbpwm->slow_clk); in atmel_tcb_pwm_probe()
470 clk_put(tcbpwm->slow_clk); in atmel_tcb_pwm_probe()
481 clk_disable_unprepare(tcbpwm->slow_clk); in atmel_tcb_pwm_remove()
484 clk_put(tcbpwm->slow_clk); in atmel_tcb_pwm_remove()
Dpwm-atmel-hlcdc.c51 struct clk *new_clk = hlcdc->slow_clk; in atmel_hlcdc_pwm_apply()
/Linux-v6.6/drivers/mfd/
Datmel-hlcdc.c117 hlcdc->slow_clk = devm_clk_get(dev, "slow_clk"); in atmel_hlcdc_probe()
118 if (IS_ERR(hlcdc->slow_clk)) { in atmel_hlcdc_probe()
120 return PTR_ERR(hlcdc->slow_clk); in atmel_hlcdc_probe()
/Linux-v6.6/drivers/clocksource/
Dtimer-atmel-tcb.c275 ret = clk_prepare_enable(tc->slow_clk); in setup_clkevents()
281 clkevt.rate = clk_get_rate(tc->slow_clk); in setup_clkevents()
293 clk_disable_unprepare(tc->slow_clk); in setup_clkevents()
398 tc.slow_clk = of_clk_get_by_name(node->parent, "slow_clk"); in tcb_clksrc_init()
399 if (IS_ERR(tc.slow_clk)) in tcb_clksrc_init()
400 return PTR_ERR(tc.slow_clk); in tcb_clksrc_init()
/Linux-v6.6/Documentation/devicetree/bindings/mfd/
Datmel-hlcdc.txt14 Should contain "periph_clk", "sys_clk" and "slow_clk".
28 clock-names = "periph_clk","sys_clk", "slow_clk";
/Linux-v6.6/arch/arm/boot/dts/microchip/
Dsama5d3_tcb1.dtsi27 clock-names = "t0_clk", "slow_clk";
Dat91sam9n12.dtsi126 clock-names = "slow_clk", "main_xtal";
176 clock-names = "t0_clk", "slow_clk";
186 clock-names = "t0_clk", "slow_clk";
194 clock-names = "periph_clk", "sys_clk", "slow_clk";
Dsama5d2.dtsi229 clock-names = "periph_clk","sys_clk", "slow_clk";
293 clock-names = "slow_clk", "main_xtal";
400 clock-names = "t0_clk", "gclk", "slow_clk";
410 clock-names = "t0_clk", "gclk", "slow_clk";
Dsama5d4.dtsi190 clock-names = "periph_clk","sys_clk", "slow_clk";
259 clock-names = "slow_clk", "main_xtal";
396 clock-names = "t0_clk", "slow_clk";
635 clock-names = "t0_clk", "slow_clk";
645 clock-names = "t0_clk", "slow_clk";
Dat91sam9x5_lcd.dtsi20 clock-names = "periph_clk","sys_clk", "slow_clk";
Dat91sam9x5.dtsi135 clock-names = "slow_clk", "main_xtal";
171 clock-names = "t0_clk", "slow_clk";
181 clock-names = "t0_clk", "slow_clk";
Dat91sam9g45.dtsi138 clock-names = "slow_clk", "main_xtal";
168 clock-names = "t0_clk", "t1_clk", "t2_clk", "slow_clk";
178 clock-names = "t0_clk", "t1_clk", "t2_clk", "slow_clk";
Dsama5d3_lcd.dtsi20 clock-names = "periph_clk","sys_clk", "slow_clk";
Dat91sam9rl.dtsi142 clock-names = "t0_clk", "t1_clk", "t2_clk", "slow_clk";
772 clock-names = "slow_clk", "main_xtal";
Dat91rm9200.dtsi142 clock-names = "t0_clk", "t1_clk", "t2_clk", "slow_clk";
154 clock-names = "t0_clk", "t1_clk", "t2_clk", "slow_clk";
Dat91sam9260.dtsi155 clock-names = "t0_clk", "t1_clk", "t2_clk", "slow_clk";
167 clock-names = "t0_clk", "t1_clk", "t2_clk", "slow_clk";
Dsam9x60.dtsi556 clock-names = "t0_clk", "slow_clk";
566 clock-names = "t0_clk", "slow_clk";
1020 clock-names = "periph_clk","sys_clk", "slow_clk";
Dsama7g5.dtsi316 clock-names = "t0_clk", "t1_clk", "t2_clk", "slow_clk";
910 clock-names = "t0_clk", "t1_clk", "t2_clk", "slow_clk";
Dat91sam9261.dtsi142 clock-names = "t0_clk", "t1_clk", "t2_clk", "slow_clk";
Dsama5d3.dtsi156 clock-names = "t0_clk", "slow_clk";
1010 clock-names = "slow_clk", "main_xtal";
Dat91sam9263.dtsi152 clock-names = "t0_clk", "slow_clk";
/Linux-v6.6/include/linux/mfd/
Datmel-hlcdc.h70 struct clk *slow_clk; member
/Linux-v6.6/Documentation/devicetree/bindings/pwm/
Datmel-hlcdc-pwm.txt21 clock-names = "periph_clk","sys_clk", "slow_clk";
/Linux-v6.6/include/soc/at91/
Datmel_tcb.h75 struct clk *slow_clk; member
/Linux-v6.6/Documentation/devicetree/bindings/display/atmel/
Dhlcdc-dc.txt32 clock-names = "periph_clk","sys_clk", "slow_clk";