lkml.org 
[lkml]   [2019]   [Jun]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH-next 20/20] gpio: gpio-omap: clean up register access in omap2_set_gpio_debounce()
    Date
    From: Russell King <rmk+kernel@armlinux.org.uk>

    Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
    Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com>
    ---
    drivers/gpio/gpio-omap.c | 4 +---
    1 file changed, 1 insertion(+), 3 deletions(-)

    diff --git a/drivers/gpio/gpio-omap.c b/drivers/gpio/gpio-omap.c
    index 94b10dfbff3f..52592eac0895 100644
    --- a/drivers/gpio/gpio-omap.c
    +++ b/drivers/gpio/gpio-omap.c
    @@ -181,7 +181,6 @@ static inline void omap_gpio_dbck_disable(struct gpio_bank *bank)
    static int omap2_set_gpio_debounce(struct gpio_bank *bank, unsigned offset,
    unsigned debounce)
    {
    - void __iomem *reg;
    u32 val;
    u32 l;
    bool enable = !!debounce;
    @@ -198,8 +197,7 @@ static int omap2_set_gpio_debounce(struct gpio_bank *bank, unsigned offset,
    l = BIT(offset);

    clk_enable(bank->dbck);
    - reg = bank->base + bank->regs->debounce;
    - writel_relaxed(debounce, reg);
    + writel_relaxed(debounce, bank->base + bank->regs->debounce);

    val = omap_gpio_rmw(bank->base + bank->regs->debounce_en, l, enable);
    bank->dbck_enable_mask = val;
    --
    2.17.1
    \
     
     \ /
      Last update: 2019-06-10 19:14    [W:2.113 / U:0.060 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site