diff options
author | Jonathan Cameron <jic23@cam.ac.uk> | 2010-05-04 09:42:57 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-05-11 14:36:04 -0400 |
commit | ff7723e203349c18d7149e7cf2a4ae928bb9da69 (patch) | |
tree | 70e615b1049010e00866b20f45025aaf657b3326 /drivers/staging/iio/sysfs.h | |
parent | ad313b1062f0e16e5fa64e1a34eec37e1b8a3341 (diff) |
staging:iio: Add new attrs for sampling frequency available and temp_raw
Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/iio/sysfs.h')
-rw-r--r-- | drivers/staging/iio/sysfs.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/drivers/staging/iio/sysfs.h b/drivers/staging/iio/sysfs.h index d8fe0e27603..afcf5ab85f4 100644 --- a/drivers/staging/iio/sysfs.h +++ b/drivers/staging/iio/sysfs.h | |||
@@ -144,18 +144,25 @@ struct iio_const_attr { | |||
144 | * | 144 | * |
145 | * May be mode dependent on some devices | 145 | * May be mode dependent on some devices |
146 | **/ | 146 | **/ |
147 | /* Deprecated */ | ||
147 | #define IIO_DEV_ATTR_AVAIL_SAMP_FREQ(_show) \ | 148 | #define IIO_DEV_ATTR_AVAIL_SAMP_FREQ(_show) \ |
148 | IIO_DEVICE_ATTR(available_sampling_frequency, S_IRUGO, _show, NULL, 0) | 149 | IIO_DEVICE_ATTR(available_sampling_frequency, S_IRUGO, _show, NULL, 0) |
149 | 150 | ||
151 | #define IIO_DEV_ATTR_SAMP_FREQ_AVAIL(_show) \ | ||
152 | IIO_DEVICE_ATTR(sampling_frequency_available, S_IRUGO, _show, NULL, 0) | ||
150 | /** | 153 | /** |
151 | * IIO_CONST_ATTR_AVAIL_SAMP_FREQ - list available sampling frequencies | 154 | * IIO_CONST_ATTR_AVAIL_SAMP_FREQ - list available sampling frequencies |
152 | * @_string: frequency string for the attribute | 155 | * @_string: frequency string for the attribute |
153 | * | 156 | * |
154 | * Constant version | 157 | * Constant version |
155 | **/ | 158 | **/ |
156 | #define IIO_CONST_ATTR_AVAIL_SAMP_FREQ(_string) \ | 159 | /* Deprecated */ |
160 | #define IIO_CONST_ATTR_AVAIL_SAMP_FREQ(_string) \ | ||
157 | IIO_CONST_ATTR(available_sampling_frequency, _string) | 161 | IIO_CONST_ATTR(available_sampling_frequency, _string) |
158 | 162 | ||
163 | #define IIO_CONST_ATTR_SAMP_FREQ_AVAIL(_string) \ | ||
164 | IIO_CONST_ATTR(sampling_frequency_available, _string) | ||
165 | |||
159 | /** | 166 | /** |
160 | * IIO_DEV_ATTR_SCAN_MODE - select a scan mode | 167 | * IIO_DEV_ATTR_SCAN_MODE - select a scan mode |
161 | * @_mode: sysfs file mode/permissions | 168 | * @_mode: sysfs file mode/permissions |
@@ -234,6 +241,9 @@ struct iio_const_attr { | |||
234 | #define IIO_DEV_ATTR_TEMP(_show) \ | 241 | #define IIO_DEV_ATTR_TEMP(_show) \ |
235 | IIO_DEVICE_ATTR(temp, S_IRUGO, _show, NULL, 0) | 242 | IIO_DEVICE_ATTR(temp, S_IRUGO, _show, NULL, 0) |
236 | 243 | ||
244 | #define IIO_DEV_ATTR_TEMP_RAW(_show) \ | ||
245 | IIO_DEVICE_ATTR(temp_raw, S_IRUGO, _show, NULL, 0) | ||
246 | |||
237 | /** | 247 | /** |
238 | * IIO_EVENT_SH - generic shared event handler | 248 | * IIO_EVENT_SH - generic shared event handler |
239 | * @_name: event name | 249 | * @_name: event name |