diff options
Diffstat (limited to 'include/asm-generic/gpio.h')
| -rw-r--r-- | include/asm-generic/gpio.h | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/include/asm-generic/gpio.h b/include/asm-generic/gpio.h index b562f95cdc2..bde646995d1 100644 --- a/include/asm-generic/gpio.h +++ b/include/asm-generic/gpio.h @@ -47,6 +47,7 @@ struct gpio;  struct seq_file;  struct module;  struct device_node; +struct gpio_desc;  /**   * struct gpio_chip - abstract a GPIO controller @@ -76,6 +77,7 @@ struct device_node;   *	negative during registration, requests dynamic ID allocation.   * @ngpio: the number of GPIOs handled by this controller; the last GPIO   *	handled is (base + ngpio - 1). + * @desc: array of ngpio descriptors. Private.   * @can_sleep: flag must be set iff get()/set() methods sleep, as they   *	must while accessing GPIO expander chips over I2C or SPI   * @names: if set, must be an array of strings to use as alternative @@ -126,6 +128,7 @@ struct gpio_chip {  						struct gpio_chip *chip);  	int			base;  	u16			ngpio; +	struct gpio_desc	*desc;  	const char		*const *names;  	unsigned		can_sleep:1;  	unsigned		exported:1;  |