lkml.org 
[lkml]   [2010]   [May]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4/5] arm: omap: remove the unused omap_gpio_set_debounce methods
    Date
    From: Felipe Balbi <felipe.balbi@nokia.com>

    nobody uses that anymore, so remove and expect drivers
    to use the gpiolib implementation.

    Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
    ---
    arch/arm/plat-omap/gpio.c | 73 ---------------------------------------------
    1 files changed, 0 insertions(+), 73 deletions(-)

    diff --git a/arch/arm/plat-omap/gpio.c b/arch/arm/plat-omap/gpio.c
    index 4a17dc4..95f92b0 100644
    --- a/arch/arm/plat-omap/gpio.c
    +++ b/arch/arm/plat-omap/gpio.c
    @@ -665,79 +665,6 @@ static void _set_gpio_debounce(struct gpio_bank *bank, unsigned gpio,
    __raw_writel(val, reg);
    }

    -void omap_set_gpio_debounce(int gpio, int enable)
    -{
    - struct gpio_bank *bank;
    - void __iomem *reg;
    - unsigned long flags;
    - u32 val, l = 1 << get_gpio_index(gpio);
    -
    - if (cpu_class_is_omap1())
    - return;
    -
    - bank = get_gpio_bank(gpio);
    - reg = bank->base;
    -
    - if (cpu_is_omap44xx())
    - reg += OMAP4_GPIO_DEBOUNCENABLE;
    - else
    - reg += OMAP24XX_GPIO_DEBOUNCE_EN;
    -
    - if (!(bank->mod_usage & l)) {
    - printk(KERN_ERR "GPIO %d not requested\n", gpio);
    - return;
    - }
    -
    - spin_lock_irqsave(&bank->lock, flags);
    - val = __raw_readl(reg);
    -
    - if (enable && !(val & l))
    - val |= l;
    - else if (!enable && (val & l))
    - val &= ~l;
    - else
    - goto done;
    -
    - if (cpu_is_omap34xx() || cpu_is_omap44xx()) {
    - if (enable)
    - clk_enable(bank->dbck);
    - else
    - clk_disable(bank->dbck);
    - }
    -
    - __raw_writel(val, reg);
    -done:
    - spin_unlock_irqrestore(&bank->lock, flags);
    -}
    -EXPORT_SYMBOL(omap_set_gpio_debounce);
    -
    -void omap_set_gpio_debounce_time(int gpio, int enc_time)
    -{
    - struct gpio_bank *bank;
    - void __iomem *reg;
    -
    - if (cpu_class_is_omap1())
    - return;
    -
    - bank = get_gpio_bank(gpio);
    - reg = bank->base;
    -
    - if (!bank->mod_usage) {
    - printk(KERN_ERR "GPIO not requested\n");
    - return;
    - }
    -
    - enc_time &= 0xff;
    -
    - if (cpu_is_omap44xx())
    - reg += OMAP4_GPIO_DEBOUNCINGTIME;
    - else
    - reg += OMAP24XX_GPIO_DEBOUNCE_VAL;
    -
    - __raw_writel(enc_time, reg);
    -}
    -EXPORT_SYMBOL(omap_set_gpio_debounce_time);
    -
    #ifdef CONFIG_ARCH_OMAP2PLUS
    static inline void set_24xx_gpio_triggering(struct gpio_bank *bank, int gpio,
    int trigger)
    --
    1.7.1


    \
     
     \ /
      Last update: 2010-05-17 12:07    [W:0.027 / U:0.180 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site