diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/i2c/ads1015.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/include/linux/i2c/ads1015.h b/include/linux/i2c/ads1015.h index 8541c6acfafd..d5aa2a045669 100644 --- a/include/linux/i2c/ads1015.h +++ b/include/linux/i2c/ads1015.h | |||
| @@ -21,8 +21,16 @@ | |||
| 21 | #ifndef LINUX_ADS1015_H | 21 | #ifndef LINUX_ADS1015_H |
| 22 | #define LINUX_ADS1015_H | 22 | #define LINUX_ADS1015_H |
| 23 | 23 | ||
| 24 | #define ADS1015_CHANNELS 8 | ||
| 25 | |||
| 26 | struct ads1015_channel_data { | ||
| 27 | bool enabled; | ||
| 28 | unsigned int pga; | ||
| 29 | unsigned int data_rate; | ||
| 30 | }; | ||
| 31 | |||
| 24 | struct ads1015_platform_data { | 32 | struct ads1015_platform_data { |
| 25 | unsigned int exported_channels; | 33 | struct ads1015_channel_data channel_data[ADS1015_CHANNELS]; |
| 26 | }; | 34 | }; |
| 27 | 35 | ||
| 28 | #endif /* LINUX_ADS1015_H */ | 36 | #endif /* LINUX_ADS1015_H */ |
