Commit 0187fd82 authored by Samu Onkalo's avatar Samu Onkalo Committed by james toy

Add the possibility to remap axes via platform data. Function pointers

for resource setup and release purposes
Signed-off-by: default avatarSamu Onkalo <samu.p.onkalo@nokia.com>
Acked-by: default avatarric Piel <eric.piel@tremplin-utc.net>
Cc: Pavel Machek <pavel@ucw.cz>
Cc: Jean Delvare <khali@linux-fr.org>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
parent f1602934
...@@ -43,6 +43,18 @@ struct lis3lv02d_platform_data { ...@@ -43,6 +43,18 @@ struct lis3lv02d_platform_data {
#define LIS3_WAKEUP_Z_HI (1 << 5) #define LIS3_WAKEUP_Z_HI (1 << 5)
unsigned char wakeup_flags; unsigned char wakeup_flags;
unsigned char wakeup_thresh; unsigned char wakeup_thresh;
#define LIS3_NO_MAP 0
#define LIS3_DEV_X 1
#define LIS3_DEV_Y 2
#define LIS3_DEV_Z 3
#define LIS3_INV_DEV_X -1
#define LIS3_INV_DEV_Y -2
#define LIS3_INV_DEV_Z -3
s8 axis_x;
s8 axis_y;
s8 axis_z;
int (*setup_resources)(void);
int (*release_resources)(void);
}; };
#endif /* __LIS3LV02D_H_ */ #endif /* __LIS3LV02D_H_ */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment