diff options
Diffstat (limited to 'include/linux/bma150.h')
-rw-r--r-- | include/linux/bma150.h | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/include/linux/bma150.h b/include/linux/bma150.h index 7911fda23bb4..97ade7cdc870 100644 --- a/include/linux/bma150.h +++ b/include/linux/bma150.h | |||
@@ -22,6 +22,18 @@ | |||
22 | 22 | ||
23 | #define BMA150_DRIVER "bma150" | 23 | #define BMA150_DRIVER "bma150" |
24 | 24 | ||
25 | #define BMA150_RANGE_2G 0 | ||
26 | #define BMA150_RANGE_4G 1 | ||
27 | #define BMA150_RANGE_8G 2 | ||
28 | |||
29 | #define BMA150_BW_25HZ 0 | ||
30 | #define BMA150_BW_50HZ 1 | ||
31 | #define BMA150_BW_100HZ 2 | ||
32 | #define BMA150_BW_190HZ 3 | ||
33 | #define BMA150_BW_375HZ 4 | ||
34 | #define BMA150_BW_750HZ 5 | ||
35 | #define BMA150_BW_1500HZ 6 | ||
36 | |||
25 | struct bma150_cfg { | 37 | struct bma150_cfg { |
26 | bool any_motion_int; /* Set to enable any-motion interrupt */ | 38 | bool any_motion_int; /* Set to enable any-motion interrupt */ |
27 | bool hg_int; /* Set to enable high-G interrupt */ | 39 | bool hg_int; /* Set to enable high-G interrupt */ |
@@ -34,8 +46,8 @@ struct bma150_cfg { | |||
34 | unsigned char lg_hyst; /* Low-G hysterisis */ | 46 | unsigned char lg_hyst; /* Low-G hysterisis */ |
35 | unsigned char lg_dur; /* Low-G duration */ | 47 | unsigned char lg_dur; /* Low-G duration */ |
36 | unsigned char lg_thres; /* Low-G threshold */ | 48 | unsigned char lg_thres; /* Low-G threshold */ |
37 | unsigned char range; /* BMA0150_RANGE_xxx (in G) */ | 49 | unsigned char range; /* one of BMA0150_RANGE_xxx */ |
38 | unsigned char bandwidth; /* BMA0150_BW_xxx (in Hz) */ | 50 | unsigned char bandwidth; /* one of BMA0150_BW_xxx */ |
39 | }; | 51 | }; |
40 | 52 | ||
41 | struct bma150_platform_data { | 53 | struct bma150_platform_data { |