]> bbs.cooldavid.org Git - net-next-2.6.git/commitdiff
input: jornada680_kbd: ctrl_in/outX to __raw_read/writeX conversion.
authorPaul Mundt <lethal@linux-sh.org>
Wed, 27 Oct 2010 06:24:49 +0000 (15:24 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Wed, 27 Oct 2010 06:24:49 +0000 (15:24 +0900)
The ctrl_xxx routines are deprecated, switch over to the __raw_xxx
versions.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
drivers/input/keyboard/jornada680_kbd.c

index 5fc976dbce0b0506e466bd9aa3f7ec899c46b0b2..7197c5698747ada298c6712058bcaeb438b1018d 100644 (file)
@@ -139,35 +139,35 @@ static void jornada_scan_keyb(unsigned char *s)
        }, *y = matrix_PDE;
 
        /* Save these control reg bits */
-       dc_static = (ctrl_inw(PDCR) & (~0xcc0c));
-       ec_static = (ctrl_inw(PECR) & (~0xf0cf));
+       dc_static = (__raw_readw(PDCR) & (~0xcc0c));
+       ec_static = (__raw_readw(PECR) & (~0xf0cf));
 
        for (i = 0; i < 8; i++) {
                /* disable output for all but the one we want to scan */
-               ctrl_outw((dc_static | *y++), PDCR);
-               ctrl_outw((ec_static | *y++), PECR);
+               __raw_writew((dc_static | *y++), PDCR);
+               __raw_writew((ec_static | *y++), PECR);
                udelay(5);
 
                /* Get scanline row */
-               ctrl_outb(*t++, PDDR);
-               ctrl_outb(*t++, PEDR);
+               __raw_writeb(*t++, PDDR);
+               __raw_writeb(*t++, PEDR);
                udelay(50);
 
                /* Read data */
-               *s++ = ctrl_inb(PCDR);
-               *s++ = ctrl_inb(PFDR);
+               *s++ = __raw_readb(PCDR);
+               *s++ = __raw_readb(PFDR);
        }
        /* Scan no lines */
-       ctrl_outb(0xff, PDDR);
-       ctrl_outb(0xff, PEDR);
+       __raw_writeb(0xff, PDDR);
+       __raw_writeb(0xff, PEDR);
 
        /* Enable all scanlines */
-       ctrl_outw((dc_static | (0x5555 & 0xcc0c)),PDCR);
-       ctrl_outw((ec_static | (0x5555 & 0xf0cf)),PECR);
+       __raw_writew((dc_static | (0x5555 & 0xcc0c)),PDCR);
+       __raw_writew((ec_static | (0x5555 & 0xf0cf)),PECR);
 
        /* Ignore extra keys and events */
-       *s++ = ctrl_inb(PGDR);
-       *s++ = ctrl_inb(PHDR);
+       *s++ = __raw_readb(PGDR);
+       *s++ = __raw_readb(PHDR);
 }
 
 static void jornadakbd680_poll(struct input_polled_dev *dev)