Lines Matching refs:debounce
47 u32 debounce; member
262 unsigned debounce) in omap2_set_gpio_debounce() argument
267 bool enable = !!debounce; in omap2_set_gpio_debounce()
273 debounce = DIV_ROUND_UP(debounce, 31) - 1; in omap2_set_gpio_debounce()
274 if ((debounce & OMAP4_GPIO_DEBOUNCINGTIME_MASK) != debounce) in omap2_set_gpio_debounce()
281 reg = bank->base + bank->regs->debounce; in omap2_set_gpio_debounce()
282 writel_relaxed(debounce, reg); in omap2_set_gpio_debounce()
305 bank->context.debounce = debounce; in omap2_set_gpio_debounce()
338 bank->context.debounce = 0; in omap_clear_gpio_debounce()
339 writel_relaxed(bank->context.debounce, bank->base + in omap_clear_gpio_debounce()
340 bank->regs->debounce); in omap_clear_gpio_debounce()
1039 unsigned debounce) in omap_gpio_debounce() argument
1048 ret = omap2_set_gpio_debounce(bank, offset, debounce); in omap_gpio_debounce()
1054 offset, debounce, ret); in omap_gpio_debounce()
1062 u32 debounce; in omap_gpio_set_config() local
1067 debounce = pinconf_to_config_argument(config); in omap_gpio_set_config()
1068 return omap_gpio_debounce(chip, offset, debounce); in omap_gpio_set_config()
1623 writel_relaxed(bank->context.debounce, bank->base + in omap_gpio_restore_context()
1624 bank->regs->debounce); in omap_gpio_restore_context()
1660 .debounce = OMAP24XX_GPIO_DEBOUNCE_VAL,
1683 .debounce = OMAP4_GPIO_DEBOUNCINGTIME,