Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 219586
b: refs/heads/master
c: e28abaf
h: refs/heads/master
v: v3
  • Loading branch information
Paul Mundt committed Oct 27, 2010
1 parent 72937d9 commit c825537
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 0af2840892ead5e07c7b08fef61881ef45b8b9c2
refs/heads/master: e28abafbab4205bda07087ea29cde39a14ba82c9
16 changes: 8 additions & 8 deletions trunk/drivers/input/touchscreen/hp680_ts_input.c
Original file line number Diff line number Diff line change
Expand Up @@ -28,29 +28,29 @@ static void do_softint(struct work_struct *work)
u8 scpdr;
int touched = 0;

if (ctrl_inb(PHDR) & PHDR_TS_PEN_DOWN) {
scpdr = ctrl_inb(SCPDR);
if (__raw_readb(PHDR) & PHDR_TS_PEN_DOWN) {
scpdr = __raw_readb(SCPDR);
scpdr |= SCPDR_TS_SCAN_ENABLE;
scpdr &= ~SCPDR_TS_SCAN_Y;
ctrl_outb(scpdr, SCPDR);
__raw_writeb(scpdr, SCPDR);
udelay(30);

absy = adc_single(ADC_CHANNEL_TS_Y);

scpdr = ctrl_inb(SCPDR);
scpdr = __raw_readb(SCPDR);
scpdr |= SCPDR_TS_SCAN_Y;
scpdr &= ~SCPDR_TS_SCAN_X;
ctrl_outb(scpdr, SCPDR);
__raw_writeb(scpdr, SCPDR);
udelay(30);

absx = adc_single(ADC_CHANNEL_TS_X);

scpdr = ctrl_inb(SCPDR);
scpdr = __raw_readb(SCPDR);
scpdr |= SCPDR_TS_SCAN_X;
scpdr &= ~SCPDR_TS_SCAN_ENABLE;
ctrl_outb(scpdr, SCPDR);
__raw_writeb(scpdr, SCPDR);
udelay(100);
touched = ctrl_inb(PHDR) & PHDR_TS_PEN_DOWN;
touched = __raw_readb(PHDR) & PHDR_TS_PEN_DOWN;
}

if (touched) {
Expand Down

0 comments on commit c825537

Please sign in to comment.