diff options
author | Nicolas Thill <nico@openwrt.org> | 2007-09-01 05:25:44 +0000 |
---|---|---|
committer | Nicolas Thill <nico@openwrt.org> | 2007-09-01 05:25:44 +0000 |
commit | ef9d1183593826eebda8cbdd406cf2f54ee09949 (patch) | |
tree | 459ecec8fdc27f7f2fbf35d8d6b12a0b06eeb292 /target/linux/rdc-2.6/files/arch/i386/mach-rdc/gpio.c | |
parent | 6a8ab4c0beed0084a5fadb81eea98433c7d2c16b (diff) | |
download | mtk-20170518-ef9d1183593826eebda8cbdd406cf2f54ee09949.zip mtk-20170518-ef9d1183593826eebda8cbdd406cf2f54ee09949.tar.gz mtk-20170518-ef9d1183593826eebda8cbdd406cf2f54ee09949.tar.bz2 |
small rdc-2.6 fixes (from sn9, thanks!)
SVN-Revision: 8568
Diffstat (limited to 'target/linux/rdc-2.6/files/arch/i386/mach-rdc/gpio.c')
-rw-r--r-- | target/linux/rdc-2.6/files/arch/i386/mach-rdc/gpio.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/target/linux/rdc-2.6/files/arch/i386/mach-rdc/gpio.c b/target/linux/rdc-2.6/files/arch/i386/mach-rdc/gpio.c index 2c38867..dbd0327 100644 --- a/target/linux/rdc-2.6/files/arch/i386/mach-rdc/gpio.c +++ b/target/linux/rdc-2.6/files/arch/i386/mach-rdc/gpio.c @@ -19,7 +19,7 @@ static inline int rdc_gpio_is_valid(unsigned gpio) { - return ((gpio > RDC_MAX_GPIO) ? 0 : 1); + return (gpio <= RDC_MAX_GPIO); } static unsigned int rdc_gpio_read(unsigned gpio) @@ -53,6 +53,8 @@ int rdc_gpio_get_value(unsigned gpio) { if (rdc_gpio_is_valid(gpio)) return (int)rdc_gpio_read(gpio); + else + return -EINVAL; } EXPORT_SYMBOL(rdc_gpio_get_value); |