Pull bugfix into test branch
[linux-2.6] / include / asm-mips / mach-au1x00 / au1xxx_gpio.h
1 #ifndef __AU1XXX_GPIO_H
2 #define __AU1XXX_GPIO_H
3
4 void au1xxx_gpio1_set_inputs(void);
5 void au1xxx_gpio_tristate(int signal);
6 void au1xxx_gpio_write(int signal, int value);
7 int  au1xxx_gpio_read(int signal);
8
9 typedef volatile struct
10 {
11         u32 dir;
12         u32 reserved;
13         u32 output;
14         u32 pinstate;
15         u32 inten;
16         u32 enable;
17
18 } AU1X00_GPIO2;
19
20 #endif //__AU1XXX_GPIO_H