Message ID | 1435738921-25027-4-git-send-email-boris.brezillon@free-electrons.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Wed, Jul 01, 2015 at 10:21:49AM +0200, Boris Brezillon wrote: > Some drivers are directly accessing the ->polarity field in pwm_device. > Add an helper to retrieve the current polarity so that we can easily move > this field elsewhere (required to support atomic update). > > Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com> > --- > include/linux/pwm.h | 5 +++++ > 1 file changed, 5 insertions(+) Applied thanks. Thierry
diff --git a/include/linux/pwm.h b/include/linux/pwm.h index d8f6913..6f286df 100644 --- a/include/linux/pwm.h +++ b/include/linux/pwm.h @@ -124,6 +124,11 @@ static inline unsigned int pwm_get_duty_cycle(const struct pwm_device *pwm) */ int pwm_set_polarity(struct pwm_device *pwm, enum pwm_polarity polarity); +static inline enum pwm_polarity pwm_get_polarity(const struct pwm_device *pwm) +{ + return pwm ? pwm->polarity : PWM_POLARITY_NORMAL; +} + /** * struct pwm_ops - PWM controller operations * @request: optional hook for requesting a PWM
Some drivers are directly accessing the ->polarity field in pwm_device. Add an helper to retrieve the current polarity so that we can easily move this field elsewhere (required to support atomic update). Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com> --- include/linux/pwm.h | 5 +++++ 1 file changed, 5 insertions(+)