]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/input/touchscreen/hp680_ts_input.c
input: hp680_ts_input: ctrl_in/outX to __raw_read/writeX conversion.
[linux.git] / drivers / input / touchscreen / hp680_ts_input.c
index 498bd62af09a284a8b8c8eb3bdc703af3a07e014..dd4e8f020b9947b69071e25c30c58adb5276217e 100644 (file)
@@ -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) {