On 16/08/12 18:00, Hauke Mehrtens wrote: > int gpio_get_value(unsigned gpio) > +{ > + if (gpio < bcm47xx_gpio_count) > + return bcm47xx_gpio_in(1 << gpio); > + > + return __gpio_get_value(gpio); > +} > +EXPORT_SYMBOL(gpio_get_value); Hi, You are using a gpio_chip. simply doing this #define gpio_get_value __gpio_get_value inside your arch/mips/include/asm/mach-bcm47xx/gpio.h will be enough. __gpio_get_value() will then automatically find and use bcm47xx_gpio_get_value() via the gpio_chip. John