diff options
Diffstat (limited to 'drivers/pwm/pwm-sprd.c')
| -rw-r--r-- | drivers/pwm/pwm-sprd.c | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/pwm/pwm-sprd.c b/drivers/pwm/pwm-sprd.c index 108cbec88667..98c479dfae31 100644 --- a/drivers/pwm/pwm-sprd.c +++ b/drivers/pwm/pwm-sprd.c @@ -164,6 +164,9 @@ static int sprd_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm,  	struct pwm_state *cstate = &pwm->state;  	int ret; +	if (state->polarity != PWM_POLARITY_NORMAL) +		return -EINVAL; +  	if (state->enabled) {  		if (!cstate->enabled) {  			/*  | 
