]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - include/linux/bma150.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lliubbo...
[karo-tx-linux.git] / include / linux / bma150.h
index 7911fda23bb439975d7e9b0b0941b94a2ea3c910..97ade7cdc8708840897de448ccbba138dfcabd99 100644 (file)
 
 #define BMA150_DRIVER          "bma150"
 
+#define BMA150_RANGE_2G                0
+#define BMA150_RANGE_4G                1
+#define BMA150_RANGE_8G                2
+
+#define BMA150_BW_25HZ         0
+#define BMA150_BW_50HZ         1
+#define BMA150_BW_100HZ                2
+#define BMA150_BW_190HZ                3
+#define BMA150_BW_375HZ                4
+#define BMA150_BW_750HZ                5
+#define BMA150_BW_1500HZ       6
+
 struct bma150_cfg {
        bool any_motion_int;            /* Set to enable any-motion interrupt */
        bool hg_int;                    /* Set to enable high-G interrupt */
@@ -34,8 +46,8 @@ struct bma150_cfg {
        unsigned char lg_hyst;          /* Low-G hysterisis */
        unsigned char lg_dur;           /* Low-G duration */
        unsigned char lg_thres;         /* Low-G threshold */
-       unsigned char range;            /* BMA0150_RANGE_xxx (in G) */
-       unsigned char bandwidth;        /* BMA0150_BW_xxx (in Hz) */
+       unsigned char range;            /* one of BMA0150_RANGE_xxx */
+       unsigned char bandwidth;        /* one of BMA0150_BW_xxx */
 };
 
 struct bma150_platform_data {