Revert "tp ct36x: reduce init time"
authorzyk <“zyk@rock-chips.com”>
Thu, 27 Mar 2014 03:23:38 +0000 (11:23 +0800)
committerzyk <“zyk@rock-chips.com”>
Thu, 27 Mar 2014 03:23:38 +0000 (11:23 +0800)
This reverts commit 2118788ec895ce382c3c08436c60ebdca90f855d.

drivers/input/touchscreen/ct36x/core.c
drivers/input/touchscreen/ct36x/ct363.c

index c65a5c86589e0b8783e01bc7f8e0270bf93e4e0c..66fca4cc4032a3fb068fc5fdc7c490c718add3ff 100755 (executable)
@@ -208,7 +208,7 @@ int ct36x_chip_get_fwchksum(struct ct36x_data *ts)
        ret = ct36x_write(ts, buf, 2);
        if(ret < 0)
                return ret;
-       mdelay(350);
+       mdelay(500);
 
        buf[0] = 0xFF;
        buf[1] = 0x8E;
index 1a976a77ca0e6f2f17e470489fc0cdf02e764c47..b2e293d814dcb8035b98c0cc721463a6c6b3fd7d 100755 (executable)
@@ -53,12 +53,12 @@ static void ct363_deinit_hw(struct ct36x_data *ts)
 
 static void ct363_reset_hw(struct ct36x_data *ts)
 {
-       //gpio_direction_output(ts->rst_io.gpio, ts->rst_io.active_low);
-       //msleep(50);
+       gpio_direction_output(ts->rst_io.gpio, ts->rst_io.active_low);
+       msleep(50);
        gpio_set_value(ts->rst_io.gpio, !ts->rst_io.active_low);
-       msleep(20);
+       msleep(50);
        gpio_set_value(ts->rst_io.gpio, ts->rst_io.active_low);
-       msleep(255);
+       msleep(500);
 }
 
 static int ct363_init(struct ct36x_data *ts)
@@ -107,12 +107,9 @@ static int ct363_init(struct ct36x_data *ts)
        }
 
        /* Hardware reset */
-       //ct363_reset_hw(ts);
-       //msleep(5);
-       gpio_set_value(ts->rst_io.gpio, !ts->rst_io.active_low);
-       msleep(10);
-       gpio_set_value(ts->rst_io.gpio, ts->rst_io.active_low);
-       msleep(30);
+       ct363_reset_hw(ts);
+       msleep(5);
+
        ts->point_num = CT363_POINT_NUM;
        
        ct363 = kzalloc(sizeof(struct ct363_priv), GFP_KERNEL);