diff options
Diffstat (limited to 'include/linux/i2c/pca953x.h')
| -rw-r--r-- | include/linux/i2c/pca953x.h | 13 | 
1 files changed, 12 insertions, 1 deletions
diff --git a/include/linux/i2c/pca953x.h b/include/linux/i2c/pca953x.h index 81736d6a8db..139ba52667c 100644 --- a/include/linux/i2c/pca953x.h +++ b/include/linux/i2c/pca953x.h @@ -1,3 +1,9 @@ +#ifndef _LINUX_PCA953X_H +#define _LINUX_PCA953X_H + +#include <linux/types.h> +#include <linux/i2c.h> +  /* platform data for the PCA9539 16-bit I/O expander driver */  struct pca953x_platform_data { @@ -7,6 +13,9 @@ struct pca953x_platform_data {  	/* initial polarity inversion setting */  	uint16_t	invert; +	/* interrupt base */ +	int		irq_base; +  	void		*context;	/* param to setup/teardown */  	int		(*setup)(struct i2c_client *client, @@ -15,5 +24,7 @@ struct pca953x_platform_data {  	int		(*teardown)(struct i2c_client *client,  				unsigned gpio, unsigned ngpio,  				void *context); -	char		**names; +	const char	*const *names;  }; + +#endif /* _LINUX_PCA953X_H */  |