diff options
-rw-r--r-- | arch/blackfin/kernel/bfin_gpio.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/blackfin/kernel/bfin_gpio.c b/arch/blackfin/kernel/bfin_gpio.c index d9284d7dc9f..0d1e87b9c93 100644 --- a/arch/blackfin/kernel/bfin_gpio.c +++ b/arch/blackfin/kernel/bfin_gpio.c | |||
@@ -902,7 +902,9 @@ EXPORT_SYMBOL(gpio_direction_output); | |||
902 | */ | 902 | */ |
903 | void bfin_gpio_reset_spi0_ssel1(void) | 903 | void bfin_gpio_reset_spi0_ssel1(void) |
904 | { | 904 | { |
905 | port_setup(P_SPI0_SSEL1, GPIO_USAGE); | 905 | u16 gpio = P_IDENT(P_SPI0_SSEL1); |
906 | gpio_bankb[gpio_bank(P_SPI0_SSEL1)]->data_set = gpio_bit(P_SPI0_SSEL1); | 906 | |
907 | port_setup(gpio, GPIO_USAGE); | ||
908 | gpio_bankb[gpio_bank(gpio)]->data_set = gpio_bit(gpio); | ||
907 | udelay(1); | 909 | udelay(1); |
908 | } | 910 | } |