]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - include/linux/input/pixcir_ts.h
Input: pixcir_i2c_ts - support up to 5 fingers and hardware tracking IDs
[mirror_ubuntu-artful-kernel.git] / include / linux / input / pixcir_ts.h
index 160cf353aa3968a5fdec476890f1c34214007f4e..7bae83b7c396eb11b35cb68058de6f7cf587789a 100644 (file)
@@ -43,10 +43,22 @@ enum pixcir_int_mode {
 #define PIXCIR_INT_ENABLE      (1UL << 3)
 #define PIXCIR_INT_POL_HIGH    (1UL << 2)
 
+/**
+ * struct pixcir_irc_chip_data - chip related data
+ * @max_fingers:       Max number of fingers reported simultaneously by h/w
+ * @has_hw_ids:                Hardware supports finger tracking IDs
+ *
+ */
+struct pixcir_i2c_chip_data {
+       u8 max_fingers;
+       bool has_hw_ids;
+};
+
 struct pixcir_ts_platform_data {
        int x_max;
        int y_max;
        int gpio_attb;          /* GPIO connected to ATTB line */
+       struct pixcir_i2c_chip_data chip;
 };
 
 #endif