Searched refs:pwm_dev (Results 1 – 2 of 2) sorted by relevance
| /linux-4.4.14/drivers/pwm/ |
| D | pwm-berlin.c | 58 static int berlin_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm_dev, in berlin_pwm_config() argument 86 value = berlin_pwm_readl(pwm, pwm_dev->hwpwm, BERLIN_PWM_CONTROL); in berlin_pwm_config() 89 berlin_pwm_writel(pwm, pwm_dev->hwpwm, value, BERLIN_PWM_CONTROL); in berlin_pwm_config() 91 berlin_pwm_writel(pwm, pwm_dev->hwpwm, duty, BERLIN_PWM_DUTY); in berlin_pwm_config() 92 berlin_pwm_writel(pwm, pwm_dev->hwpwm, period, BERLIN_PWM_TCNT); in berlin_pwm_config() 98 struct pwm_device *pwm_dev, in berlin_pwm_set_polarity() argument 104 value = berlin_pwm_readl(pwm, pwm_dev->hwpwm, BERLIN_PWM_CONTROL); in berlin_pwm_set_polarity() 111 berlin_pwm_writel(pwm, pwm_dev->hwpwm, value, BERLIN_PWM_CONTROL); in berlin_pwm_set_polarity() 116 static int berlin_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm_dev) in berlin_pwm_enable() argument 121 value = berlin_pwm_readl(pwm, pwm_dev->hwpwm, BERLIN_PWM_EN); in berlin_pwm_enable() [all …]
|
| /linux-4.4.14/drivers/input/misc/ |
| D | max77693-haptic.c | 58 struct pwm_device *pwm_dev; member 73 int delta = (haptic->pwm_dev->period + haptic->pwm_duty) / 2; in max77693_haptic_set_duty_cycle() 76 error = pwm_config(haptic->pwm_dev, delta, haptic->pwm_dev->period); in max77693_haptic_set_duty_cycle() 166 error = pwm_enable(haptic->pwm_dev); in max77693_haptic_enable() 188 pwm_disable(haptic->pwm_dev); in max77693_haptic_enable() 206 pwm_disable(haptic->pwm_dev); in max77693_haptic_disable() 248 period_mag_multi = (u64)haptic->pwm_dev->period * haptic->magnitude; in max77693_haptic_play_effect() 326 haptic->pwm_dev = devm_pwm_get(&pdev->dev, NULL); in max77693_haptic_probe() 327 if (IS_ERR(haptic->pwm_dev)) { in max77693_haptic_probe() 329 return PTR_ERR(haptic->pwm_dev); in max77693_haptic_probe()
|