Home
last modified time | relevance | path

Searched refs:pwm_clk (Results 1 – 10 of 10) sorted by relevance

/linux-6.12.1/drivers/pwm/
Dpwm-img.c62 struct clk *pwm_clk; member
104 input_clk_hz = clk_get_rate(imgchip->pwm_clk); in img_pwm_config()
229 clk_disable_unprepare(imgchip->pwm_clk); in img_pwm_runtime_suspend()
247 ret = clk_prepare_enable(imgchip->pwm_clk); in img_pwm_runtime_resume()
287 imgchip->pwm_clk = devm_clk_get(&pdev->dev, "pwm"); in img_pwm_probe()
288 if (IS_ERR(imgchip->pwm_clk)) { in img_pwm_probe()
290 return PTR_ERR(imgchip->pwm_clk); in img_pwm_probe()
304 clk_rate = clk_get_rate(imgchip->pwm_clk); in img_pwm_probe()
Dpwm-sti.c78 struct clk *pwm_clk; member
124 clk_rate = clk_get_rate(pc->pwm_clk); in sti_pwm_get_prescale()
188 ret = clk_enable(pc->pwm_clk); in sti_pwm_config()
238 clk_disable(pc->pwm_clk); in sti_pwm_config()
256 ret = clk_enable(pc->pwm_clk); in sti_pwm_enable()
292 clk_disable(pc->pwm_clk); in sti_pwm_disable()
604 pc->pwm_clk = devm_clk_get_prepared(dev, "pwm"); in sti_pwm_probe()
605 if (IS_ERR(pc->pwm_clk)) in sti_pwm_probe()
606 return dev_err_probe(dev, PTR_ERR(pc->pwm_clk), in sti_pwm_probe()
Dpwm-imx27.c127 u32 period, prescaler, pwm_clk, val; in pwm_imx27_get_state() local
154 pwm_clk = clk_get_rate(imx->clk_per); in pwm_imx27_get_state()
160 state->period = DIV_ROUND_UP_ULL(tmp, pwm_clk); in pwm_imx27_get_state()
172 state->duty_cycle = DIV_ROUND_UP_ULL(tmp, pwm_clk); in pwm_imx27_get_state()
Dpwm-lpc18xx-sct.c96 struct clk *pwm_clk; member
364 lpc18xx_pwm->pwm_clk = devm_clk_get_enabled(&pdev->dev, "pwm"); in lpc18xx_pwm_probe()
365 if (IS_ERR(lpc18xx_pwm->pwm_clk)) in lpc18xx_pwm_probe()
366 return dev_err_probe(&pdev->dev, PTR_ERR(lpc18xx_pwm->pwm_clk), in lpc18xx_pwm_probe()
369 lpc18xx_pwm->clk_rate = clk_get_rate(lpc18xx_pwm->pwm_clk); in lpc18xx_pwm_probe()
/linux-6.12.1/Documentation/devicetree/bindings/pwm/
Dimg-pwm.txt20 clocks = <&pwm_clk>, <&system_clk>;
/linux-6.12.1/drivers/hwmon/
Dnpcm750-pwm-fan.c199 struct clk *pwm_clk; member
695 pwm_clk_freq = clk_get_rate(data->pwm_clk); in npcm7xx_pwm_init()
962 data->pwm_clk = devm_clk_get(dev, "pwm"); in npcm7xx_pwm_fan_probe()
963 if (IS_ERR(data->pwm_clk)) { in npcm7xx_pwm_fan_probe()
965 return PTR_ERR(data->pwm_clk); in npcm7xx_pwm_fan_probe()
Dvt1211.c124 u8 pwm_clk; member
295 data->pwm_clk = vt1211_read8(data, VT1211_REG_PWM_CLK); in vt1211_update_device()
608 res = 90000 >> (data->pwm_clk & 7); in show_pwm()
686 data->pwm_clk = (reg & 0xf8) | tmp; in set_pwm()
687 vt1211_write8(data, VT1211_REG_PWM_CLK, data->pwm_clk); in set_pwm()
/linux-6.12.1/drivers/clk/thead/
Dclk-th1520-ap.c809 static CCU_GATE(CLK_PWM, pwm_clk, "pwm", perisys_apb_pclk_pd, 0x204, BIT(18), 0);
924 &pwm_clk.common,
/linux-6.12.1/arch/arm/boot/dts/microchip/
Dat91sam9rl.dtsi256 clock-names = "pwm_clk";
Dat91sam9263.dtsi723 clock-names = "pwm_clk";