input: ewtzmu2: Add Panasonic gyroscope for HTC
Includes AKM8975 compass/gyroscope code
HTC kernel version: villeu-jb-crc-3.4.10-ae8b65e
akm8975_pana_gyro.c
ewtzmu2.c
HTC kernel version: evitaul-jb-crc-3.4.10-ec474a3
akm8975.c
Change-Id: I9f3c099d8d78da8331863ddc44fa2a5953379814
diff --git a/include/linux/ewtzmu2_cal.h b/include/linux/ewtzmu2_cal.h
new file mode 100644
index 0000000..48c597e
--- /dev/null
+++ b/include/linux/ewtzmu2_cal.h
@@ -0,0 +1,30 @@
+#ifndef EWTZMU2_CALI_H
+#define EWTZMU2_CALI_H
+
+#define EW_GYROCALI_START 1
+#define EW_GYROCALI_END 0
+#define EW_BIAS_LENGTH 3
+
+#define EW_CALI_SUCCESS 0
+#define EW_DRV_SUCCESS 0
+#define EW_I2C_ERROR -1
+#define EW_CLIENT_ERROR -2
+#define EW_BUFFER_PARAMS -3
+#define EW_DRV_FAILURE -4
+#define EW_DEVNODE_FAILURE -5
+#define EW_DATA_RANGE_ERROR -6
+#define EW_OUT_OF_SPEC_NOT_STABLE -7
+#define EW_FILE_FAILURE -8
+#define EW_JNI_FAILURE -9
+#define EW_DIAG_FAILURE -10
+#define EW_DATA_OFFSET_ERROR -11
+#define EW_DATA_REPEAT_ERROR_X -12
+#define EW_DATA_REPEAT_ERROR_Y -13
+#define EW_DATA_REPEAT_ERROR_Z -14
+
+
+
+#define BIAS_MULTI_TIMES 100
+
+#endif
+