aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/linux/lis302dl.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/include/linux/lis302dl.h b/include/linux/lis302dl.h
index 01c4ac97a5b..0c1fc309731 100644
--- a/include/linux/lis302dl.h
+++ b/include/linux/lis302dl.h
@@ -4,7 +4,7 @@
#include <linux/types.h>
#include <linux/spi/spi.h>
#include <linux/input.h>
-
+#include <linux/workqueue.h>
struct lis302dl_info;
@@ -16,12 +16,7 @@ struct lis302dl_platform_data {
unsigned long pin_miso;
int open_drain;
int interrupt;
- void (*lis302dl_bitbang)(struct lis302dl_info *lis, u8 *tx,
- int tx_bytes, u8 *rx, int rx_bytes);
void (*lis302dl_suspend_io)(struct lis302dl_info *, int resuming);
- int (*lis302dl_bitbang_reg_read)(struct lis302dl_info *, u8 reg);
- void (*lis302dl_bitbang_reg_write)(struct lis302dl_info *, u8 reg,
- u8 val);
};
struct lis302dl_info {
@@ -36,6 +31,8 @@ struct lis302dl_info {
unsigned int threshold; /* mg */
unsigned int duration; /* ms */
} wakeup;
+
+ struct spi_device *spi;
u_int8_t regs[0x40];
};