Merge branch 'next' into for-linus
[linux-block.git] / drivers / input / mouse / elan_i2c.h
index 36e3cd9086716959dfca41d0e22e97a0b895dbc9..e12da5b024b0563560411d3e07c5ff0c6a14c3ad 100644 (file)
 
 #define ETP_FEATURE_REPORT_MK  BIT(0)
 
+#define ETP_REPORT_ID          0x5D
+#define ETP_TP_REPORT_ID       0x5E
+#define ETP_TP_REPORT_ID2      0x5F
+#define ETP_REPORT_ID2         0x60    /* High precision report */
+
+#define ETP_REPORT_ID_OFFSET   2
+#define ETP_TOUCH_INFO_OFFSET  3
+#define ETP_FINGER_DATA_OFFSET 4
+#define ETP_HOVER_INFO_OFFSET  30
+#define ETP_MK_DATA_OFFSET     33      /* For high precision reports */
+
+#define ETP_MAX_REPORT_LEN     39
+
+#define ETP_MAX_FINGERS                5
+#define ETP_FINGER_DATA_LEN    5
+
 /* IAP Firmware handling */
 #define ETP_PRODUCT_ID_FORMAT_STRING   "%d.0"
 #define ETP_FW_NAME            "elan_i2c_" ETP_PRODUCT_ID_FORMAT_STRING ".bin"