Lines Matching defs:pwm
15 #include <linux/pwm.h>
61 struct pwm_device *pwm,
96 static void rockchip_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
151 struct pwm_device *pwm,
180 static int rockchip_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,
192 pwm_get_state(pwm, &curstate);
197 ret = rockchip_pwm_enable(chip, pwm, false);
203 rockchip_pwm_config(chip, pwm, state);
205 ret = rockchip_pwm_enable(chip, pwm, state->enabled);
278 { .compatible = "rockchip,rk2928-pwm", .data = &pwm_data_v1},
279 { .compatible = "rockchip,rk3288-pwm", .data = &pwm_data_v2},
280 { .compatible = "rockchip,vop-pwm", .data = &pwm_data_vop},
281 { .compatible = "rockchip,rk3328-pwm", .data = &pwm_data_v3},
308 pc->clk = devm_clk_get(&pdev->dev, "pwm");
393 .name = "rockchip-pwm",