1 static void lpc47b397_gpio_offset_out(unsigned iobase, unsigned offset, unsigned value)
3 outb(value,iobase+offset);
5 static unsigned lpc47b397_gpio_offset_in(unsigned iobase, unsigned offset)
7 return inb(iobase+offset);
10 //for GP60-GP64, GP66-GP85
11 #define LPC47B397_GPIO_CNTL_INDEX 0x70
12 #define LPC47B397_GPIO_CNTL_DATA 0x71
14 static void lpc47b397_gpio_index_out(unsigned iobase, unsigned index, unsigned value)
16 outb(index,iobase+LPC47B397_GPIO_CNTL_INDEX);
17 outb(value, iobase+LPC47B397_GPIO_CNTL_DATA);
19 static unsigned lpc47b397_gpio_index_in(unsigned iobase, unsigned index)
21 outb(index,iobase+LPC47B397_GPIO_CNTL_INDEX);
22 return inb(iobase+LPC47B397_GPIO_CNTL_DATA);