diff options
Diffstat (limited to 'include/linux/pwm.h')
| -rw-r--r-- | include/linux/pwm.h | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/pwm.h b/include/linux/pwm.h index 8cafc483db53..549ac4aaad59 100644 --- a/include/linux/pwm.h +++ b/include/linux/pwm.h @@ -5,6 +5,7 @@  #include <linux/cdev.h>  #include <linux/device.h>  #include <linux/err.h> +#include <linux/gpio/driver.h>  #include <linux/module.h>  #include <linux/mutex.h>  #include <linux/of.h> @@ -321,6 +322,7 @@ struct pwm_ops {   * @npwm: number of PWMs controlled by this chip   * @of_xlate: request a PWM device given a device tree PWM specifier   * @atomic: can the driver's ->apply() be called in atomic context + * @gpio: &struct gpio_chip to operate this PWM chip's lines as GPO   * @uses_pwmchip_alloc: signals if pwmchip_allow was used to allocate this chip   * @operational: signals if the chip can be used (or is already deregistered)   * @nonatomic_lock: mutex for nonatomic chips @@ -340,6 +342,7 @@ struct pwm_chip {  	bool atomic;  	/* only used internally by the PWM framework */ +	struct gpio_chip gpio;  	bool uses_pwmchip_alloc;  	bool operational;  	union {  | 
