1 static void lpc47b397_gpio_offset_out(unsigned iobase, unsigned offset, unsigned value)
3 outb(value,iobase+offset);
6 static unsigned lpc47b397_gpio_offset_in(unsigned iobase, unsigned offset)
8 return inb(iobase+offset);
11 //for GP60-GP64, GP66-GP85
12 #define LPC47B397_GPIO_CNTL_INDEX 0x70
13 #define LPC47B397_GPIO_CNTL_DATA 0x71
15 static void lpc47b397_gpio_index_out(unsigned iobase, unsigned index, unsigned value)
17 outb(index,iobase+LPC47B397_GPIO_CNTL_INDEX);
18 outb(value, iobase+LPC47B397_GPIO_CNTL_DATA);
21 static unsigned lpc47b397_gpio_index_in(unsigned iobase, unsigned index)
23 outb(index,iobase+LPC47B397_GPIO_CNTL_INDEX);
24 return inb(iobase+LPC47B397_GPIO_CNTL_DATA);