fix p1003 irq
authorsakura <sakura@sakura-desktop.(none)>
Tue, 14 Dec 2010 10:16:28 +0000 (18:16 +0800)
committersakura <sakura@sakura-desktop.(none)>
Tue, 14 Dec 2010 10:16:28 +0000 (18:16 +0800)
drivers/input/touchscreen/hannstar_p1003.c

index 726cdd030c6e44b55e96a28631a261a4747e71bd..07c234ee84cf81b06e5f21359fc56390efb1a1a8 100755 (executable)
@@ -116,7 +116,7 @@ static void p1003_report_single_event(struct ts_p1003 *ts,struct multitouch_even
 }
 static inline int p1003_read_values(struct ts_p1003 *ts, struct multitouch_event *tc)
 {
-    s32 data;
+    int data;
     int len = 10;
     char buf[10];
     short contactid=0;
@@ -129,6 +129,7 @@ static inline int p1003_read_values(struct ts_p1003 *ts, struct multitouch_event
                for(i = 0; i < 10 ; i++)
                        dev_err(&ts->client->dev," hannstar reg[%d] = 0x%x\n",i,buf[i]);
        enable_irq(ts->irq);
+               data = -1;
        return data;
     }