staging: iio: accel remove deprecated and misleading event macros.
[deliverable/linux.git] / drivers / staging / iio / accel / accel.h
CommitLineData
66533b48
JC
1
2#include "../sysfs.h"
3
4/* Accelerometer types of attribute */
06f1962a
BS
5#define IIO_DEV_ATTR_ACCEL_OFFSET(_mode, _show, _store, _addr) \
6 IIO_DEVICE_ATTR(accel_offset, _mode, _show, _store, _addr)
7
66533b48
JC
8#define IIO_DEV_ATTR_ACCEL_X_OFFSET(_mode, _show, _store, _addr) \
9 IIO_DEVICE_ATTR(accel_x_offset, _mode, _show, _store, _addr)
10
11#define IIO_DEV_ATTR_ACCEL_Y_OFFSET(_mode, _show, _store, _addr) \
12 IIO_DEVICE_ATTR(accel_y_offset, _mode, _show, _store, _addr)
13
14#define IIO_DEV_ATTR_ACCEL_Z_OFFSET(_mode, _show, _store, _addr) \
15 IIO_DEVICE_ATTR(accel_z_offset, _mode, _show, _store, _addr)
16
51a0a5b0
MS
17#define IIO_CONST_ATTR_ACCEL_SCALE(_string) \
18 IIO_CONST_ATTR(accel_scale, _string)
66533b48 19
51a0a5b0
MS
20#define IIO_DEV_ATTR_ACCEL_SCALE(_mode, _show, _store, _addr) \
21 IIO_DEVICE_ATTR(accel_scale, _mode, _show, _store, _addr)
66533b48 22
51a0a5b0
MS
23#define IIO_DEV_ATTR_ACCEL_X_SCALE(_mode, _show, _store, _addr) \
24 IIO_DEVICE_ATTR(accel_x_scale, _mode, _show, _store, _addr)
25
26#define IIO_DEV_ATTR_ACCEL_Y_SCALE(_mode, _show, _store, _addr) \
27 IIO_DEVICE_ATTR(accel_y_scale, _mode, _show, _store, _addr)
28
29#define IIO_DEV_ATTR_ACCEL_Z_SCALE(_mode, _show, _store, _addr) \
30 IIO_DEVICE_ATTR(accel_z_scale, _mode, _show, _store, _addr)
31
32#define IIO_DEV_ATTR_ACCEL_CALIBBIAS(_mode, _show, _store, _addr) \
33 IIO_DEVICE_ATTR(accel_calibbias, _mode, _show, _store, _addr)
34
35#define IIO_DEV_ATTR_ACCEL_X_CALIBBIAS(_mode, _show, _store, _addr) \
36 IIO_DEVICE_ATTR(accel_x_calibbias, _mode, _show, _store, _addr)
37
38#define IIO_DEV_ATTR_ACCEL_Y_CALIBBIAS(_mode, _show, _store, _addr) \
39 IIO_DEVICE_ATTR(accel_y_calibbias, _mode, _show, _store, _addr)
40
41#define IIO_DEV_ATTR_ACCEL_Z_CALIBBIAS(_mode, _show, _store, _addr) \
42 IIO_DEVICE_ATTR(accel_z_calibbias, _mode, _show, _store, _addr)
43
44#define IIO_DEV_ATTR_ACCEL_CALIBSCALE(_mode, _show, _store, _addr) \
45 IIO_DEVICE_ATTR(accel_calibscale, _mode, _show, _store, _addr)
46
47#define IIO_DEV_ATTR_ACCEL_X_CALIBSCALE(_mode, _show, _store, _addr) \
48 IIO_DEVICE_ATTR(accel_x_calibscale, _mode, _show, _store, _addr)
49
50#define IIO_DEV_ATTR_ACCEL_Y_CALIBSCALE(_mode, _show, _store, _addr) \
51 IIO_DEVICE_ATTR(accel_y_calibscale, _mode, _show, _store, _addr)
52
53#define IIO_DEV_ATTR_ACCEL_Z_CALIBSCALE(_mode, _show, _store, _addr) \
54 IIO_DEVICE_ATTR(accel_z_calibscale, _mode, _show, _store, _addr)
66533b48 55
06f1962a
BS
56#define IIO_DEV_ATTR_ACCEL(_show, _addr) \
57 IIO_DEVICE_ATTR(accel_raw, S_IRUGO, _show, NULL, _addr)
58
66533b48 59#define IIO_DEV_ATTR_ACCEL_X(_show, _addr) \
f3fb0011 60 IIO_DEVICE_ATTR(accel_x_raw, S_IRUGO, _show, NULL, _addr)
66533b48
JC
61
62#define IIO_DEV_ATTR_ACCEL_Y(_show, _addr) \
f3fb0011 63 IIO_DEVICE_ATTR(accel_y_raw, S_IRUGO, _show, NULL, _addr)
66533b48
JC
64
65#define IIO_DEV_ATTR_ACCEL_Z(_show, _addr) \
f3fb0011 66 IIO_DEVICE_ATTR(accel_z_raw, S_IRUGO, _show, NULL, _addr)
66533b48 67
This page took 0.127055 seconds and 5 git commands to generate.