Searched refs:pwm_dev (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/drivers/pwm/ |
H A D | pwm-berlin.c | 90 static int berlin_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm_dev, in berlin_pwm_config() argument 115 value = berlin_pwm_readl(pwm, pwm_dev->hwpwm, BERLIN_PWM_CONTROL); in berlin_pwm_config() 120 berlin_pwm_writel(pwm, pwm_dev->hwpwm, value, BERLIN_PWM_CONTROL); in berlin_pwm_config() 122 berlin_pwm_writel(pwm, pwm_dev->hwpwm, duty, BERLIN_PWM_DUTY); in berlin_pwm_config() 123 berlin_pwm_writel(pwm, pwm_dev->hwpwm, period, BERLIN_PWM_TCNT); in berlin_pwm_config() 129 struct pwm_device *pwm_dev, in berlin_pwm_set_polarity() 135 value = berlin_pwm_readl(pwm, pwm_dev->hwpwm, BERLIN_PWM_CONTROL); in berlin_pwm_set_polarity() 142 berlin_pwm_writel(pwm, pwm_dev->hwpwm, value, BERLIN_PWM_CONTROL); in berlin_pwm_set_polarity() 147 static int berlin_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm_dev) in berlin_pwm_enable() argument 152 value = berlin_pwm_readl(pwm, pwm_dev in berlin_pwm_enable() 128 berlin_pwm_set_polarity(struct pwm_chip *chip, struct pwm_device *pwm_dev, enum pwm_polarity polarity) berlin_pwm_set_polarity() argument 159 berlin_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm_dev) berlin_pwm_disable() argument [all...] |
/kernel/linux/linux-5.10/drivers/input/misc/ |
H A D | max77693-haptic.c | 54 struct pwm_device *pwm_dev; member 73 pwm_get_args(haptic->pwm_dev, &pargs); in max77693_haptic_set_duty_cycle() 75 error = pwm_config(haptic->pwm_dev, delta, pargs.period); in max77693_haptic_set_duty_cycle() 165 error = pwm_enable(haptic->pwm_dev); in max77693_haptic_enable() 187 pwm_disable(haptic->pwm_dev); in max77693_haptic_enable() 205 pwm_disable(haptic->pwm_dev); in max77693_haptic_disable() 248 pwm_get_args(haptic->pwm_dev, &pargs); in max77693_haptic_play_effect() 327 haptic->pwm_dev = devm_pwm_get(&pdev->dev, NULL); in max77693_haptic_probe() 328 if (IS_ERR(haptic->pwm_dev)) { in max77693_haptic_probe() 330 return PTR_ERR(haptic->pwm_dev); in max77693_haptic_probe() [all...] |
/kernel/linux/linux-6.6/drivers/input/misc/ |
H A D | max77693-haptic.c | 54 struct pwm_device *pwm_dev; member 73 pwm_get_args(haptic->pwm_dev, &pargs); in max77693_haptic_set_duty_cycle() 75 error = pwm_config(haptic->pwm_dev, delta, pargs.period); in max77693_haptic_set_duty_cycle() 165 error = pwm_enable(haptic->pwm_dev); in max77693_haptic_enable() 187 pwm_disable(haptic->pwm_dev); in max77693_haptic_enable() 205 pwm_disable(haptic->pwm_dev); in max77693_haptic_disable() 248 pwm_get_args(haptic->pwm_dev, &pargs); in max77693_haptic_play_effect() 327 haptic->pwm_dev = devm_pwm_get(&pdev->dev, NULL); in max77693_haptic_probe() 328 if (IS_ERR(haptic->pwm_dev)) { in max77693_haptic_probe() 330 return PTR_ERR(haptic->pwm_dev); in max77693_haptic_probe() [all...] |
H A D | da7280.c | 231 struct pwm_device *pwm_dev; member 336 pwm_get_state(haptics->pwm_dev, &state); in da7280_haptic_set_pwm() 355 error = pwm_apply_state(haptics->pwm_dev, &state); in da7280_haptic_set_pwm() 1166 haptics->pwm_dev = devm_pwm_get(dev, NULL); in da7280_probe() 1167 error = PTR_ERR_OR_ZERO(haptics->pwm_dev); in da7280_probe() 1176 pwm_init_state(haptics->pwm_dev, &state); in da7280_probe() 1178 error = pwm_apply_state(haptics->pwm_dev, &state); in da7280_probe()
|
/kernel/linux/linux-6.6/drivers/pwm/ |
H A D | pwm-ntxec.c | 83 static int ntxec_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm_dev, in ntxec_pwm_apply() argument
|
Completed in 4 milliseconds