Pete Popov | 2cce826 | 2005-09-18 11:18:10 +0000 | [diff] [blame] | 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 |