1 /* 2 * include/asm-mips/txx9pio.h 3 * TX39/TX49 PIO controller definitions. 4 * 5 * This file is subject to the terms and conditions of the GNU General Public 6 * License. See the file "COPYING" in the main directory of this archive 7 * for more details. 8 */ 9 #ifndef __ASM_TXX9PIO_H 10 #define __ASM_TXX9PIO_H 11 12 #include <linux/types.h> 13 14 struct txx9_pio_reg { 15 __u32 dout; 16 __u32 din; 17 __u32 dir; 18 __u32 od; 19 __u32 flag[2]; 20 __u32 pol; 21 __u32 intc; 22 __u32 maskcpu; 23 __u32 maskext; 24 }; 25 26 int txx9_gpio_init(unsigned long baseaddr, 27 unsigned int base, unsigned int num); 28 29 #endif /* __ASM_TXX9PIO_H */