X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/2d2ad6f7042e9f6c3f7574958016b3cc8aa77d28..7cacceb8caa88d097e99527e06fc8afab04bbb59:/target/linux/brcm47xx/patches-2.6.25/710-add-gpio-is-valid.patch diff --git a/target/linux/brcm47xx/patches-2.6.25/710-add-gpio-is-valid.patch b/target/linux/brcm47xx/patches-2.6.25/710-add-gpio-is-valid.patch index bca3b4eaa..b06f08e1c 100644 --- a/target/linux/brcm47xx/patches-2.6.25/710-add-gpio-is-valid.patch +++ b/target/linux/brcm47xx/patches-2.6.25/710-add-gpio-is-valid.patch @@ -1,8 +1,6 @@ Add gpio_is_valid() for bcm47xx -Index: linux-2.6.25.10/arch/mips/bcm47xx/gpio.c -=================================================================== ---- linux-2.6.25.10.orig/arch/mips/bcm47xx/gpio.c 2008-07-20 20:48:44.000000000 +0200 -+++ linux-2.6.25.10/arch/mips/bcm47xx/gpio.c 2008-07-20 20:57:55.000000000 +0200 +--- a/arch/mips/bcm47xx/gpio.c ++++ b/arch/mips/bcm47xx/gpio.c @@ -77,3 +77,15 @@ int bcm47xx_gpio_direction_output(unsign } EXPORT_SYMBOL_GPL(bcm47xx_gpio_direction_output); @@ -19,10 +17,8 @@ Index: linux-2.6.25.10/arch/mips/bcm47xx/gpio.c + return 0; +} +EXPORT_SYMBOL_GPL(bcm47xx_gpio_is_valid); -Index: linux-2.6.25.10/include/asm-mips/mach-bcm47xx/gpio.h -=================================================================== ---- linux-2.6.25.10.orig/include/asm-mips/mach-bcm47xx/gpio.h 2008-07-20 20:48:44.000000000 +0200 -+++ linux-2.6.25.10/include/asm-mips/mach-bcm47xx/gpio.h 2008-07-20 20:49:20.000000000 +0200 +--- a/include/asm-mips/mach-bcm47xx/gpio.h ++++ b/include/asm-mips/mach-bcm47xx/gpio.h @@ -17,6 +17,7 @@ extern int bcm47xx_gpio_get_value(unsign extern void bcm47xx_gpio_set_value(unsigned gpio, int value); extern int bcm47xx_gpio_direction_input(unsigned gpio); @@ -31,14 +27,12 @@ Index: linux-2.6.25.10/include/asm-mips/mach-bcm47xx/gpio.h static inline int gpio_request(unsigned gpio, const char *label) { -@@ -52,6 +53,10 @@ static inline int gpio_direction_output( +@@ -52,6 +53,8 @@ static inline int gpio_direction_output( return bcm47xx_gpio_direction_output(gpio, value); } -+static inline int gpio_is_valid(int gpio) -+{ -+ return bcm47xx_gpio_is_valid(gpio); -+} ++#define gpio_is_valid bcm47xx_gpio_is_valid ++ /* cansleep wrappers */ #include