Home
last modified time | relevance | path

Searched refs:pwm_clk (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/pwm/
H A Dpwm-sti.c87 struct clk *pwm_clk; member
131 clk_rate = clk_get_rate(pc->pwm_clk); in sti_pwm_get_prescale()
196 ret = clk_enable(pc->pwm_clk); in sti_pwm_config()
246 clk_disable(pc->pwm_clk); in sti_pwm_config()
264 ret = clk_enable(pc->pwm_clk); in sti_pwm_enable()
300 clk_disable(pc->pwm_clk); in sti_pwm_disable()
598 pc->pwm_clk = of_clk_get_by_name(dev->of_node, "pwm"); in sti_pwm_probe()
599 if (IS_ERR(pc->pwm_clk)) { in sti_pwm_probe()
601 return PTR_ERR(pc->pwm_clk); in sti_pwm_probe()
604 ret = clk_prepare(pc->pwm_clk); in sti_pwm_probe()
[all...]
H A Dpwm-img.c64 struct clk *pwm_clk; member
107 input_clk_hz = clk_get_rate(pwm_chip->pwm_clk); in img_pwm_config()
211 clk_disable_unprepare(pwm_chip->pwm_clk); in img_pwm_runtime_suspend()
228 ret = clk_prepare_enable(pwm_chip->pwm_clk); in img_pwm_runtime_resume()
274 pwm->pwm_clk = devm_clk_get(&pdev->dev, "pwm"); in img_pwm_probe()
275 if (IS_ERR(pwm->pwm_clk)) { in img_pwm_probe()
277 return PTR_ERR(pwm->pwm_clk); in img_pwm_probe()
291 clk_rate = clk_get_rate(pwm->pwm_clk); in img_pwm_probe()
H A Dpwm-lpc18xx-sct.c95 struct clk *pwm_clk; member
342 lpc18xx_pwm->pwm_clk = devm_clk_get(&pdev->dev, "pwm"); in lpc18xx_pwm_probe()
343 if (IS_ERR(lpc18xx_pwm->pwm_clk)) { in lpc18xx_pwm_probe()
345 return PTR_ERR(lpc18xx_pwm->pwm_clk); in lpc18xx_pwm_probe()
348 ret = clk_prepare_enable(lpc18xx_pwm->pwm_clk); in lpc18xx_pwm_probe()
354 lpc18xx_pwm->clk_rate = clk_get_rate(lpc18xx_pwm->pwm_clk); in lpc18xx_pwm_probe()
434 clk_disable_unprepare(lpc18xx_pwm->pwm_clk); in lpc18xx_pwm_probe()
447 clk_disable_unprepare(lpc18xx_pwm->pwm_clk); in lpc18xx_pwm_remove()
H A Dpwm-imx27.c125 u32 period, prescaler, pwm_clk, val; in pwm_imx27_get_state() local
152 pwm_clk = clk_get_rate(imx->clk_per); in pwm_imx27_get_state()
158 state->period = DIV_ROUND_UP_ULL(tmp, pwm_clk); in pwm_imx27_get_state()
170 state->duty_cycle = DIV_ROUND_UP_ULL(tmp, pwm_clk); in pwm_imx27_get_state()
/kernel/linux/linux-6.6/drivers/pwm/
H A Dpwm-sti.c87 struct clk *pwm_clk; member
131 clk_rate = clk_get_rate(pc->pwm_clk); in sti_pwm_get_prescale()
196 ret = clk_enable(pc->pwm_clk); in sti_pwm_config()
246 clk_disable(pc->pwm_clk); in sti_pwm_config()
264 ret = clk_enable(pc->pwm_clk); in sti_pwm_enable()
300 clk_disable(pc->pwm_clk); in sti_pwm_disable()
626 pc->pwm_clk = of_clk_get_by_name(dev->of_node, "pwm"); in sti_pwm_probe()
627 if (IS_ERR(pc->pwm_clk)) { in sti_pwm_probe()
629 return PTR_ERR(pc->pwm_clk); in sti_pwm_probe()
632 ret = clk_prepare(pc->pwm_clk); in sti_pwm_probe()
[all...]
H A Dpwm-img.c64 struct clk *pwm_clk; member
106 input_clk_hz = clk_get_rate(imgchip->pwm_clk); in img_pwm_config()
231 clk_disable_unprepare(imgchip->pwm_clk); in img_pwm_runtime_suspend()
248 ret = clk_prepare_enable(imgchip->pwm_clk); in img_pwm_runtime_resume()
292 imgchip->pwm_clk = devm_clk_get(&pdev->dev, "imgchip"); in img_pwm_probe()
293 if (IS_ERR(imgchip->pwm_clk)) { in img_pwm_probe()
295 return PTR_ERR(imgchip->pwm_clk); in img_pwm_probe()
309 clk_rate = clk_get_rate(imgchip->pwm_clk); in img_pwm_probe()
H A Dpwm-imx27.c125 u32 period, prescaler, pwm_clk, val; in pwm_imx27_get_state() local
152 pwm_clk = clk_get_rate(imx->clk_per); in pwm_imx27_get_state()
158 state->period = DIV_ROUND_UP_ULL(tmp, pwm_clk); in pwm_imx27_get_state()
170 state->duty_cycle = DIV_ROUND_UP_ULL(tmp, pwm_clk); in pwm_imx27_get_state()
H A Dpwm-lpc18xx-sct.c98 struct clk *pwm_clk; member
370 lpc18xx_pwm->pwm_clk = devm_clk_get_enabled(&pdev->dev, "pwm"); in lpc18xx_pwm_probe()
371 if (IS_ERR(lpc18xx_pwm->pwm_clk)) in lpc18xx_pwm_probe()
372 return dev_err_probe(&pdev->dev, PTR_ERR(lpc18xx_pwm->pwm_clk), in lpc18xx_pwm_probe()
375 lpc18xx_pwm->clk_rate = clk_get_rate(lpc18xx_pwm->pwm_clk); in lpc18xx_pwm_probe()
/kernel/linux/linux-5.10/drivers/hwmon/
H A Dnpcm750-pwm-fan.c196 struct clk *pwm_clk; member
678 data->pwm_clk_freq = clk_get_rate(data->pwm_clk); in npcm7xx_pwm_init()
937 data->pwm_clk = devm_clk_get(dev, "pwm"); in npcm7xx_pwm_fan_probe()
938 if (IS_ERR(data->pwm_clk)) { in npcm7xx_pwm_fan_probe()
940 return PTR_ERR(data->pwm_clk); in npcm7xx_pwm_fan_probe()
H A Dvt1211.c124 u8 pwm_clk; member
301 data->pwm_clk = vt1211_read8(data, VT1211_REG_PWM_CLK); in vt1211_update_device()
614 res = 90000 >> (data->pwm_clk & 7); in show_pwm()
692 data->pwm_clk = (reg & 0xf8) | tmp; in set_pwm()
693 vt1211_write8(data, VT1211_REG_PWM_CLK, data->pwm_clk); in set_pwm()
/kernel/linux/linux-6.6/drivers/hwmon/
H A Dnpcm750-pwm-fan.c196 struct clk *pwm_clk; member
678 data->pwm_clk_freq = clk_get_rate(data->pwm_clk); in npcm7xx_pwm_init()
937 data->pwm_clk = devm_clk_get(dev, "pwm"); in npcm7xx_pwm_fan_probe()
938 if (IS_ERR(data->pwm_clk)) { in npcm7xx_pwm_fan_probe()
940 return PTR_ERR(data->pwm_clk); in npcm7xx_pwm_fan_probe()
H A 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()

Completed in 13 milliseconds