gpio: rk2928: enable support rk30_gpiolib_pull_updown
author黄涛 <huangtao@rock-chips.com>
Thu, 16 Aug 2012 03:51:17 +0000 (11:51 +0800)
committer黄涛 <huangtao@rock-chips.com>
Thu, 16 Aug 2012 03:51:17 +0000 (11:51 +0800)
drivers/gpio/gpio-rk30.c

index 14417a33a4a935652c290b9c8f0cbf804d5e5877..911636cf49c10fe108e10c0fa681eb3b39266c6f 100755 (executable)
@@ -318,10 +318,9 @@ static void rk30_gpiolib_set(struct gpio_chip *chip, unsigned offset, int val)
        spin_unlock_irqrestore(&bank->lock, flags);
 }
 
-
 static int rk30_gpiolib_pull_updown(struct gpio_chip *chip, unsigned offset, unsigned enable)
 {
-#if defined(CONFIG_ARCH_RK30)
+#if defined(CONFIG_ARCH_RK30) || defined(CONFIG_ARCH_RK2928)
        struct rk30_gpio_bank *bank = to_rk30_gpio_bank(chip);
        unsigned long flags;
 
@@ -335,7 +334,6 @@ static int rk30_gpiolib_pull_updown(struct gpio_chip *chip, unsigned offset, uns
        return 0;
 }
 
-
 static int rk30_gpiolib_to_irq(struct gpio_chip *chip, unsigned offset)
 {
        return chip->base + offset;