From: sakura Date: Tue, 14 Dec 2010 10:16:28 +0000 (+0800) Subject: fix p1003 irq X-Git-Tag: firefly_0821_release~10937 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=84458bb43a0d85c23c5011e1c5c13f6fd369a1e2;p=firefly-linux-kernel-4.4.55.git fix p1003 irq --- diff --git a/drivers/input/touchscreen/hannstar_p1003.c b/drivers/input/touchscreen/hannstar_p1003.c index 726cdd030c6e..07c234ee84cf 100755 --- a/drivers/input/touchscreen/hannstar_p1003.c +++ b/drivers/input/touchscreen/hannstar_p1003.c @@ -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; }