add synaptics_i2c_rmi4 touch screen driver
[firefly-linux-kernel-4.4.55.git] / drivers / input / touchscreen / Kconfig
index ecf1ee807473ca4b77004b720fba2cdab58d3a4b..11ca0d0ace01bb491731546607a88601b79f46f4 100755 (executable)
@@ -116,12 +116,25 @@ config TOUCHSCREEN_ILI2102_IIC
 
          If unsure, say N (but it's safe to say "Y").
 config TOUCHSCREEN_GT8XX
-        tristate "Goodix touch screen gt8xx support for rk29"
+        tristate "Goodix touch screen gt801X2 support for rockchip based platform"
         help
           Say Y here if you have a touchscreen interface using the
-          goodix gt8xx  , and your board-specific initialization
+          two goodix gt801  , and your board-specific initialization
           code includes that in its table of IIC devices.
-         If unsure, say N (but it's safe to say "Y").
+         If unsure, say N.
+       config TOUCH_MAX_X
+                int "touch max x resolution"
+                depends on TOUCHSCREEN_GT8XX
+                default 1280
+                help
+                  goodix  touch max X resolution
+
+        config TOUCH_MAX_Y
+                int "touch max y resolution"
+                depends on TOUCHSCREEN_GT8XX
+                default 800
+                help
+                  goodix touch max y resolution
 
 config RK28_I2C_TS_NTP070
        tristate "NTP070 based touchscreens: NTP070 Interface"
@@ -961,6 +974,19 @@ config TOUCHSCREEN_GT818_IIC
        tristate "GT818_IIC based touchscreens"
        depends on I2C2_RK29
 
+config TOUCHSCREEN_PIXCIR
+       tristate "PIXCIR_IIC based touchscreens"
+       depends on I2C2_RK29
+       
+config TOUCHSCREEN_SYNAPTICS_RMI4_I2C_RK
+       tristate "Synaptics i2c rmi4 touchscreen"
+       depends on I2C2_RK30
+       help
+         This enables support for Synaptics RMI over I2C based touchscreens.
+       config TOUCHSCREEN_SYNAPTICS_S3202
+               tristate "SYNAPTICS S3202 touchscreen"
+               depends on TOUCHSCREEN_SYNAPTICS_RMI4_I2C_RK
+
 config D70_L3188A
        tristate "D70-L3188A based touchscreens"
        depends on I2C2_RK29
@@ -969,6 +995,10 @@ config TOUCHSCREEN_GT819
        tristate "GT819 based touchscreens"
        depends on I2C2_RK29
 
+config TOUCHSCREEN_FT5306
+       tristate "FT5306 based touchscreens: FT5306 Interface"
+       depends on I2C2_RK29 || I2C2_RK30
+
 config TOUCHSCREEN_FT5406
        tristate "FT5406 based touchscreens: FT5406 Interface"
        depends on I2C2_RK29