Lines Matching defs:pwm
15 #include <linux/pwm.h>
61 struct pwm_device *pwm,
103 static void rockchip_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
158 struct pwm_device *pwm,
187 static int rockchip_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,
203 pwm_get_state(pwm, &curstate);
208 ret = rockchip_pwm_enable(chip, pwm, false);
214 rockchip_pwm_config(chip, pwm, state);
216 ret = rockchip_pwm_enable(chip, pwm, state->enabled);
290 { .compatible = "rockchip,rk2928-pwm", .data = &pwm_data_v1},
291 { .compatible = "rockchip,rk3288-pwm", .data = &pwm_data_v2},
292 { .compatible = "rockchip,vop-pwm", .data = &pwm_data_vop},
293 { .compatible = "rockchip,rk3328-pwm", .data = &pwm_data_v3},
318 pc->clk = devm_clk_get(&pdev->dev, "pwm");
391 .name = "rockchip-pwm",