rk3168_86v: modify the tp gt811 config
authorhjc <hjc@rock-chips.com>
Mon, 4 Mar 2013 03:35:06 +0000 (11:35 +0800)
committerhjc <hjc@rock-chips.com>
Mon, 4 Mar 2013 03:35:06 +0000 (11:35 +0800)
drivers/input/touchscreen/86v_gt811_ts.c

index cd72af55546df435aaaa1e1b9521b092618d629e..5e78b9533293da3a7dccdc3f27182bf1b554fcbf 100755 (executable)
@@ -274,7 +274,7 @@ static int goodix_init_panel(struct gt811_ts_data *ts)
         0x00,0x23,0x14,0x05,0x06,0x00,0x00,0x00,0x00,0x00,\r
         0x14,0x10,0xC6,0x02,0x00,0x40,0x17,0x88,0x20,0x00,\r
         0x60,0x70,0x80,0x90,0x0D,0x40,0x30,0x25,0x20,0x00,\r
-        0x00,0x00,0x00,0x00,0x00,0x01*/\r
+        0x00,0x00,0x00,0x00,0x00,0x01*//*\r
           0x12,0x10,0x0E,0x0C,0x0A,0x08,0x06,0x04,0x02,0x00,\r
           0x02,0x22,0x12,0x22,0x22,0x22,0x32,0x22,0x42,0x22,\r
           0x52,0x22,0x62,0x22,0x72,0x22,0x83,0x22,0x92,0x22,\r
@@ -285,6 +285,17 @@ static int goodix_init_panel(struct gt811_ts_data *ts)
           0x00,0x26,0x14,0x02,0x0A,0x00,0x00,0x00,0x00,0x00,\r
           0x14,0x10,0x30,0x02,0x00,0x00,0x00,0x00,0x00,0x00,\r
           0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\r
+          0x00,0x00,0x00,0x00,0x00,0x01*/\r
+          0x00,0x02,0x04,0x06,0x08,0x0A,0x0C,0x0E,0x10,0x12,\r
+          0x03,0x33,0x13,0x33,0x23,0x33,0x33,0x33,0x43,0x33,\r
+          0x53,0x33,0x63,0x33,0x73,0x33,0x83,0x33,0x93,0x33,\r
+          0xA3,0x33,0xB3,0x33,0xC3,0x33,0xD3,0x33,0xE3,0x33,\r
+          0xF0,0x00,0x0B,0x03,0x48,0x48,0x48,0x50,0x50,0x50,\r
+          0x0F,0x0F,0x09,0x40,0x25,0x0C,0x03,0x00,0x05,0xE0,\r
+          0x01,0x20,0x03,0x00,0x00,0x35,0x31,0x32,0x2E,0x00,\r
+          0x00,0x2F,0x14,0x05,0x0F,0x00,0x00,0x00,0x00,0x00,\r
+          0x14,0x10,0x50,0x03,0x00,0x00,0x00,0x00,0x00,0x00,\r
+          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\r
           0x00,0x00,0x00,0x00,0x00,0x01\r
     \r
     };\r
@@ -546,7 +557,7 @@ COORDINATE_POLL:
                        //printk("DOWN\n")\r
 ; ;\r
                        input_report_abs(ts->input_dev, ABS_MT_POSITION_X, input_y);\r
-                       input_report_abs(ts->input_dev, ABS_MT_POSITION_Y, TOUCH_MAX_WIDTH-input_x);                    \r
+                       input_report_abs(ts->input_dev, ABS_MT_POSITION_Y, input_x);                    \r
                        input_report_abs(ts->input_dev, ABS_MT_TOUCH_MAJOR, input_w);\r
                        //input_report_abs(ts->input_dev, ABS_MT_WIDTH_MAJOR, input_w);\r
                        //input_report_abs(ts->input_dev, ABS_MT_TRACKING_ID, track_id[count]);\r
@@ -839,11 +850,7 @@ err_gpio_request_failed:
        input_mt_init_slots(ts->input_dev, ts->max_touch_num);\r
        input_set_abs_params(ts->input_dev, ABS_MT_TOUCH_MAJOR, 0, 255, 0, 0);\r
        input_set_abs_params(ts->input_dev, ABS_MT_POSITION_X, 0, ts->abs_x_max, 0, 0);\r
-#ifdef CONFIG_MACH_RK3168_86V_OLD\r
-       input_set_abs_params(ts->input_dev, ABS_MT_POSITION_Y, 0, 415, 0, 0);   \r
-#else\r
        input_set_abs_params(ts->input_dev, ABS_MT_POSITION_Y, 0, ts->abs_y_max, 0, 0);\r
-#endif\r
        //printk("\n\nhjc:%s,x_max=%d,y_max=%d\n",__func__,ts->abs_x_max,ts->abs_y_max);\r
        \r
        \r