aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/include/asm/mach-rc32434/gpio.h
diff options
context:
space:
mode:
authorPhil Sutter <n0-1@freewrt.org>2008-11-01 10:13:21 -0400
committerRalf Baechle <ralf@linux-mips.org>2008-11-20 14:42:33 -0500
commit2e373952cc893207a8b47a5e68c2f5155f912449 (patch)
treeb0c5dedca901bcac6f040e21a8f406df994411dd /arch/mips/include/asm/mach-rc32434/gpio.h
parentf43909dfb39c63ce54a598cbd7921643029afdeb (diff)
MIPS: RB532: Provide functions for gpio configuration
As gpiolib doesn't support pin multiplexing, it provides no way to access the GPIOFUNC register. Also there is no support for setting interrupt status and level. These functions provide access to them and are needed by the CompactFlash driver. Signed-off-by: Phil Sutter <n0-1@freewrt.org> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/include/asm/mach-rc32434/gpio.h')
-rw-r--r--arch/mips/include/asm/mach-rc32434/gpio.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/mips/include/asm/mach-rc32434/gpio.h b/arch/mips/include/asm/mach-rc32434/gpio.h
index c8e554eafce3..b5cf6457305a 100644
--- a/arch/mips/include/asm/mach-rc32434/gpio.h
+++ b/arch/mips/include/asm/mach-rc32434/gpio.h
@@ -84,5 +84,7 @@ extern void set_434_reg(unsigned reg_offs, unsigned bit, unsigned len, unsigned
84extern unsigned get_434_reg(unsigned reg_offs); 84extern unsigned get_434_reg(unsigned reg_offs);
85extern void set_latch_u5(unsigned char or_mask, unsigned char nand_mask); 85extern void set_latch_u5(unsigned char or_mask, unsigned char nand_mask);
86extern unsigned char get_latch_u5(void); 86extern unsigned char get_latch_u5(void);
87extern void rb532_gpio_set_ilevel(int bit, unsigned gpio);
88extern void rb532_gpio_set_istat(int bit, unsigned gpio);
87 89
88#endif /* _RC32434_GPIO_H_ */ 90#endif /* _RC32434_GPIO_H_ */