diff options
author | Phil Sutter <n0-1@freewrt.org> | 2008-11-01 15:13:21 +0100 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2008-11-20 19:42:33 +0000 |
commit | 2e373952cc893207a8b47a5e68c2f5155f912449 (patch) | |
tree | b0c5dedca901bcac6f040e21a8f406df994411dd /arch/mips/include/asm | |
parent | f43909dfb39c63ce54a598cbd7921643029afdeb (diff) | |
download | kernel_samsung_smdk4412-2e373952cc893207a8b47a5e68c2f5155f912449.zip kernel_samsung_smdk4412-2e373952cc893207a8b47a5e68c2f5155f912449.tar.gz kernel_samsung_smdk4412-2e373952cc893207a8b47a5e68c2f5155f912449.tar.bz2 |
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')
-rw-r--r-- | arch/mips/include/asm/mach-rc32434/gpio.h | 2 |
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 c8e554e..b5cf645 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 extern unsigned get_434_reg(unsigned reg_offs); extern void set_latch_u5(unsigned char or_mask, unsigned char nand_mask); extern unsigned char get_latch_u5(void); +extern void rb532_gpio_set_ilevel(int bit, unsigned gpio); +extern void rb532_gpio_set_istat(int bit, unsigned gpio); #endif /* _RC32434_GPIO_H_ */ |