Hello. On 27-12-2010 5:46, Thomas Chou wrote:
> Signed-off-by: Thomas Chou<tho...@wytron.com.tw> [...] > diff --git a/arch/nios2/include/asm/gpio.h b/arch/nios2/include/asm/gpio.h > index 36a7132..4b21c8f 100644 > --- a/arch/nios2/include/asm/gpio.h > +++ b/arch/nios2/include/asm/gpio.h > @@ -52,6 +52,11 @@ static inline void gpio_set_value(unsigned gpio, int value) > { > writel(value ? 3 : 2, CONFIG_SYS_GPIO_BASE + (gpio<< 2)); > } > + > +static inline int gpio_is_valid(int number) > +{ > + return ((unsigned)number) < CONFIG_SYS_GPIO_WIDTH; No need to have parens around '(unsigned)number'. > diff --git a/board/altera/nios2-generic/gpio.c > b/board/altera/nios2-generic/gpio.c > index 8c639ce..4a30564 100644 > --- a/board/altera/nios2-generic/gpio.c > +++ b/board/altera/nios2-generic/gpio.c [...] > @@ -62,4 +63,9 @@ void gpio_set_value(unsigned gpio, int value) > pio_data_reg&= ~mask; > writel(pio_data_reg, ALTERA_PIO_DATA); > } > + > +int gpio_is_valid(int number) > +{ > + return ((unsigned)number) < ALTERA_PIO_WIDTH; Same here... WBR, Sergei _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot