|
@@ -1355,7 +1355,6 @@ static void omap_gpio_restore_context(struct gpio_bank *bank)
|
|
__raw_writel(bank->context.wake_en,
|
|
__raw_writel(bank->context.wake_en,
|
|
bank->base + bank->regs->wkup_en);
|
|
bank->base + bank->regs->wkup_en);
|
|
__raw_writel(bank->context.ctrl, bank->base + bank->regs->ctrl);
|
|
__raw_writel(bank->context.ctrl, bank->base + bank->regs->ctrl);
|
|
- __raw_writel(bank->context.oe, bank->base + bank->regs->direction);
|
|
|
|
__raw_writel(bank->context.leveldetect0,
|
|
__raw_writel(bank->context.leveldetect0,
|
|
bank->base + bank->regs->leveldetect0);
|
|
bank->base + bank->regs->leveldetect0);
|
|
__raw_writel(bank->context.leveldetect1,
|
|
__raw_writel(bank->context.leveldetect1,
|
|
@@ -1365,6 +1364,8 @@ static void omap_gpio_restore_context(struct gpio_bank *bank)
|
|
__raw_writel(bank->context.fallingdetect,
|
|
__raw_writel(bank->context.fallingdetect,
|
|
bank->base + bank->regs->fallingdetect);
|
|
bank->base + bank->regs->fallingdetect);
|
|
__raw_writel(bank->context.dataout, bank->base + bank->regs->dataout);
|
|
__raw_writel(bank->context.dataout, bank->base + bank->regs->dataout);
|
|
|
|
+ __raw_writel(bank->context.oe, bank->base + bank->regs->direction);
|
|
|
|
+
|
|
if (bank->dbck_enable_mask) {
|
|
if (bank->dbck_enable_mask) {
|
|
__raw_writel(bank->context.debounce, bank->base +
|
|
__raw_writel(bank->context.debounce, bank->base +
|
|
bank->regs->debounce);
|
|
bank->regs->debounce);
|