input: bma250_bosch: Add HTC variant of BMA250 sensor
* HTC kernel version: m7-kk-3.4.10-17db3b4
Change-Id: Iea33decb7b9f79396c08acfccf13c2452299edb1
diff --git a/include/linux/bma250.h b/include/linux/bma250.h
index 35d4c99..003e841 100644
--- a/include/linux/bma250.h
+++ b/include/linux/bma250.h
@@ -17,6 +17,7 @@
#define SLOPE_Z_INDEX 7
#define BMA250_MAX_DELAY 200
#define BMA250_CHIP_ID 3
+#define BMA250E_CHIP_ID 0xF9
#define BMA250_RANGE_SET 0
#define BMA250_BW_SET 2
@@ -686,6 +687,7 @@
((regvar & ~bitname##__MSK) | ((val<<bitname##__POS)&bitname##__MSK))
#define BMA250_I2C_NAME "bma250"
+#define BMA250_I2C_NAME_REMOVE_ECOMPASS "bma250_no_ecmps"
#define BMAIO 0xA1
@@ -736,7 +738,9 @@
int calibration_mode;
int gs_kvalue;
unsigned int (*G_Sensor_Compass_POR)(void);
-
+#ifdef CONFIG_SENSORS_BMA250_BOSCH
+ short layouts[4][3][3];
+#endif
u8 axis_map_x;
u8 axis_map_y;