Searched refs:pwm_clk (Results 1 – 13 of 13) sorted by relevance
/Linux-v5.4/drivers/pwm/ |
D | pwm-sti.c | 86 struct clk *pwm_clk; member 130 clk_rate = clk_get_rate(pc->pwm_clk); in sti_pwm_get_prescale() 195 ret = clk_enable(pc->pwm_clk); in sti_pwm_config() 245 clk_disable(pc->pwm_clk); in sti_pwm_config() 263 ret = clk_enable(pc->pwm_clk); in sti_pwm_enable() 299 clk_disable(pc->pwm_clk); in sti_pwm_disable() 599 pc->pwm_clk = of_clk_get_by_name(dev->of_node, "pwm"); in sti_pwm_probe() 600 if (IS_ERR(pc->pwm_clk)) { in sti_pwm_probe() 602 return PTR_ERR(pc->pwm_clk); in sti_pwm_probe() 605 ret = clk_prepare(pc->pwm_clk); in sti_pwm_probe() [all …]
|
D | pwm-img.c | 64 struct clk *pwm_clk; member 107 input_clk_hz = clk_get_rate(pwm_chip->pwm_clk); in img_pwm_config() 209 clk_disable_unprepare(pwm_chip->pwm_clk); in img_pwm_runtime_suspend() 226 ret = clk_prepare_enable(pwm_chip->pwm_clk); in img_pwm_runtime_resume() 272 pwm->pwm_clk = devm_clk_get(&pdev->dev, "pwm"); in img_pwm_probe() 273 if (IS_ERR(pwm->pwm_clk)) { in img_pwm_probe() 275 return PTR_ERR(pwm->pwm_clk); in img_pwm_probe() 287 clk_rate = clk_get_rate(pwm->pwm_clk); in img_pwm_probe()
|
D | pwm-lpc18xx-sct.c | 95 struct clk *pwm_clk; member 344 lpc18xx_pwm->pwm_clk = devm_clk_get(&pdev->dev, "pwm"); in lpc18xx_pwm_probe() 345 if (IS_ERR(lpc18xx_pwm->pwm_clk)) { in lpc18xx_pwm_probe() 347 return PTR_ERR(lpc18xx_pwm->pwm_clk); in lpc18xx_pwm_probe() 350 ret = clk_prepare_enable(lpc18xx_pwm->pwm_clk); in lpc18xx_pwm_probe() 356 lpc18xx_pwm->clk_rate = clk_get_rate(lpc18xx_pwm->pwm_clk); in lpc18xx_pwm_probe() 438 clk_disable_unprepare(lpc18xx_pwm->pwm_clk); in lpc18xx_pwm_probe() 451 clk_disable_unprepare(lpc18xx_pwm->pwm_clk); in lpc18xx_pwm_remove()
|
D | pwm-imx27.c | 122 u32 period, prescaler, pwm_clk, val; in pwm_imx27_get_state() local 149 pwm_clk = clk_get_rate(imx->clk_per); in pwm_imx27_get_state() 150 pwm_clk = DIV_ROUND_CLOSEST_ULL(pwm_clk, prescaler); in pwm_imx27_get_state() 156 state->period = DIV_ROUND_CLOSEST_ULL(tmp, pwm_clk); in pwm_imx27_get_state() 162 state->duty_cycle = DIV_ROUND_CLOSEST_ULL(tmp, pwm_clk); in pwm_imx27_get_state()
|
/Linux-v5.4/Documentation/devicetree/bindings/pwm/ |
D | brcm,kona-pwm.txt | 19 clocks = <&pwm_clk>;
|
D | img-pwm.txt | 20 clocks = <&pwm_clk>, <&system_clk>;
|
/Linux-v5.4/drivers/hwmon/ |
D | npcm750-pwm-fan.c | 196 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()
|
D | vt1211.c | 124 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()
|
/Linux-v5.4/arch/arm/boot/dts/ |
D | at91sam9n12.dtsi | 341 pwm_clk: pwm_clk { label 1012 clocks = <&pwm_clk>;
|
D | at91sam9g45.dtsi | 336 pwm_clk: pwm_clk { label 1128 clocks = <&pwm_clk>;
|
D | sama5d3.dtsi | 229 clocks = <&pwm_clk>; 1264 pwm_clk: pwm_clk { label
|
D | at91sam9rl.dtsi | 247 clock-names = "pwm_clk";
|
D | at91sam9263.dtsi | 713 clock-names = "pwm_clk";
|