• Home
  • Raw
  • Download

Lines Matching refs:context

57 	struct gpio_regs context;  member
112 bank->context.oe = l; in omap_set_gpio_direction()
125 bank->context.dataout |= l; in omap_set_gpio_dataout_reg()
128 bank->context.dataout &= ~l; in omap_set_gpio_dataout_reg()
148 bank->context.dataout = l; in omap_set_gpio_dataout_mask()
256 bank->context.debounce = debounce; in omap2_set_gpio_debounce()
257 bank->context.debounce_en = val; in omap2_set_gpio_debounce()
282 bank->context.debounce_en &= ~gpio_bit; in omap_clear_gpio_debounce()
283 writel_relaxed(bank->context.debounce_en, in omap_clear_gpio_debounce()
287 bank->context.debounce = 0; in omap_clear_gpio_debounce()
288 writel_relaxed(bank->context.debounce, bank->base + in omap_clear_gpio_debounce()
326 bank->context.leveldetect0 = in omap_set_gpio_trigger()
328 bank->context.leveldetect1 = in omap_set_gpio_trigger()
330 bank->context.risingdetect = in omap_set_gpio_trigger()
332 bank->context.fallingdetect = in omap_set_gpio_trigger()
337 bank->context.wake_en = in omap_set_gpio_trigger()
426 bank->context.wake_en = in omap_set_gpio_triggering()
450 bank->context.ctrl = ctrl; in omap_enable_gpio_module()
463 bank->context.wake_en = in omap_disable_gpio_module()
475 bank->context.ctrl = ctrl; in omap_disable_gpio_module()
579 bank->context.irqenable1 |= gpio_mask; in omap_enable_gpio_irqbank()
587 bank->context.irqenable1 = l; in omap_enable_gpio_irqbank()
601 bank->context.irqenable1 &= ~gpio_mask; in omap_disable_gpio_irqbank()
609 bank->context.irqenable1 = l; in omap_disable_gpio_irqbank()
647 bank->context.wake_en |= gpio_bit; in omap_set_gpio_wakeup()
649 bank->context.wake_en &= ~gpio_bit; in omap_set_gpio_wakeup()
651 writel_relaxed(bank->context.wake_en, bank->base + bank->regs->wkup_en); in omap_set_gpio_wakeup()
909 writel_relaxed(0xffff & ~bank->context.wake_en, mask_reg); in omap_mpuio_suspend_noirq()
924 writel_relaxed(bank->context.wake_en, mask_reg); in omap_mpuio_resume_noirq()
1078 bank->context.oe = readl_relaxed(bank->base + bank->regs->direction); in omap_gpio_mod_init()
1326 wake_low = bank->context.leveldetect0 & bank->context.wake_en; in omap_gpio_runtime_suspend()
1328 writel_relaxed(wake_low | bank->context.fallingdetect, in omap_gpio_runtime_suspend()
1330 wake_hi = bank->context.leveldetect1 & bank->context.wake_en; in omap_gpio_runtime_suspend()
1332 writel_relaxed(wake_hi | bank->context.risingdetect, in omap_gpio_runtime_suspend()
1349 l1 = bank->context.fallingdetect; in omap_gpio_runtime_suspend()
1350 l2 = bank->context.risingdetect; in omap_gpio_runtime_suspend()
1404 writel_relaxed(bank->context.fallingdetect, in omap_gpio_runtime_resume()
1406 writel_relaxed(bank->context.risingdetect, in omap_gpio_runtime_resume()
1443 gen0 = l & bank->context.fallingdetect; in omap_gpio_runtime_resume()
1446 gen1 = l & bank->context.risingdetect; in omap_gpio_runtime_resume()
1450 gen = l & (~(bank->context.fallingdetect) & in omap_gpio_runtime_resume()
1451 ~(bank->context.risingdetect)); in omap_gpio_runtime_resume()
1519 p->context.ctrl = readl_relaxed(base + regs->ctrl); in omap_gpio_init_context()
1520 p->context.oe = readl_relaxed(base + regs->direction); in omap_gpio_init_context()
1521 p->context.wake_en = readl_relaxed(base + regs->wkup_en); in omap_gpio_init_context()
1522 p->context.leveldetect0 = readl_relaxed(base + regs->leveldetect0); in omap_gpio_init_context()
1523 p->context.leveldetect1 = readl_relaxed(base + regs->leveldetect1); in omap_gpio_init_context()
1524 p->context.risingdetect = readl_relaxed(base + regs->risingdetect); in omap_gpio_init_context()
1525 p->context.fallingdetect = readl_relaxed(base + regs->fallingdetect); in omap_gpio_init_context()
1526 p->context.irqenable1 = readl_relaxed(base + regs->irqenable); in omap_gpio_init_context()
1527 p->context.irqenable2 = readl_relaxed(base + regs->irqenable2); in omap_gpio_init_context()
1530 p->context.dataout = readl_relaxed(base + regs->set_dataout); in omap_gpio_init_context()
1532 p->context.dataout = readl_relaxed(base + regs->dataout); in omap_gpio_init_context()
1539 writel_relaxed(bank->context.wake_en, in omap_gpio_restore_context()
1541 writel_relaxed(bank->context.ctrl, bank->base + bank->regs->ctrl); in omap_gpio_restore_context()
1542 writel_relaxed(bank->context.leveldetect0, in omap_gpio_restore_context()
1544 writel_relaxed(bank->context.leveldetect1, in omap_gpio_restore_context()
1546 writel_relaxed(bank->context.risingdetect, in omap_gpio_restore_context()
1548 writel_relaxed(bank->context.fallingdetect, in omap_gpio_restore_context()
1551 writel_relaxed(bank->context.dataout, in omap_gpio_restore_context()
1554 writel_relaxed(bank->context.dataout, in omap_gpio_restore_context()
1556 writel_relaxed(bank->context.oe, bank->base + bank->regs->direction); in omap_gpio_restore_context()
1559 writel_relaxed(bank->context.debounce, bank->base + in omap_gpio_restore_context()
1561 writel_relaxed(bank->context.debounce_en, in omap_gpio_restore_context()
1565 writel_relaxed(bank->context.irqenable1, in omap_gpio_restore_context()
1567 writel_relaxed(bank->context.irqenable2, in omap_gpio_restore_context()