Lines Matching refs:readl_relaxed

96 	u32 val = readl_relaxed(reg);  in omap_gpio_rmw()
294 readl_relaxed(bank->base + bank->regs->leveldetect0); in omap_set_gpio_trigger()
296 readl_relaxed(bank->base + bank->regs->leveldetect1); in omap_set_gpio_trigger()
298 readl_relaxed(bank->base + bank->regs->risingdetect); in omap_set_gpio_trigger()
300 readl_relaxed(bank->base + bank->regs->fallingdetect); in omap_set_gpio_trigger()
329 writel_relaxed(readl_relaxed(reg) ^ BIT(gpio), reg); in omap_toggle_gpio_edge_triggering()
344 l = readl_relaxed(reg); in omap_set_gpio_triggering()
362 l = readl_relaxed(reg); in omap_set_gpio_triggering()
379 writel_relaxed(readl_relaxed(reg) | (BIT(offset)), reg); in omap_enable_gpio_module()
386 ctrl = readl_relaxed(reg); in omap_enable_gpio_module()
400 ctrl = readl_relaxed(reg); in omap_disable_gpio_module()
412 return readl_relaxed(reg) & BIT(offset); in omap_gpio_is_input()
483 readl_relaxed(reg); in omap_clear_gpio_irqbank()
499 l = readl_relaxed(reg); in omap_get_gpio_irqbank_mask()
579 isr = readl_relaxed(isr_reg) & enabled; in omap_gpio_irq_handler()
809 if (readl_relaxed(bank->base + bank->regs->direction) & BIT(offset)) in omap_gpio_get_direction()
837 return (readl_relaxed(reg) & BIT(offset)) != 0; in omap_gpio_get()
860 direction = readl_relaxed(base + bank->regs->direction); in omap_gpio_get_multiple()
864 val |= readl_relaxed(base + bank->regs->datain) & m; in omap_gpio_get_multiple()
868 val |= readl_relaxed(base + bank->regs->dataout) & m; in omap_gpio_get_multiple()
939 l = (readl_relaxed(reg) & ~*mask) | (*bits & *mask); in omap_gpio_set_multiple()
983 bank->context.oe = readl_relaxed(bank->base + bank->regs->direction); in omap_gpio_mod_init()
1074 p->context.sysconfig = readl_relaxed(base + regs->sysconfig); in omap_gpio_init_context()
1075 p->context.ctrl = readl_relaxed(base + regs->ctrl); in omap_gpio_init_context()
1076 p->context.oe = readl_relaxed(base + regs->direction); in omap_gpio_init_context()
1077 p->context.wake_en = readl_relaxed(base + regs->wkup_en); in omap_gpio_init_context()
1078 p->context.leveldetect0 = readl_relaxed(base + regs->leveldetect0); in omap_gpio_init_context()
1079 p->context.leveldetect1 = readl_relaxed(base + regs->leveldetect1); in omap_gpio_init_context()
1080 p->context.risingdetect = readl_relaxed(base + regs->risingdetect); in omap_gpio_init_context()
1081 p->context.fallingdetect = readl_relaxed(base + regs->fallingdetect); in omap_gpio_init_context()
1082 p->context.irqenable1 = readl_relaxed(base + regs->irqenable); in omap_gpio_init_context()
1083 p->context.irqenable2 = readl_relaxed(base + regs->irqenable2); in omap_gpio_init_context()
1084 p->context.dataout = readl_relaxed(base + regs->dataout); in omap_gpio_init_context()
1120 bank->saved_datain = readl_relaxed(base + bank->regs->datain); in omap_gpio_idle()
1124 bank->context.sysconfig = readl_relaxed(base + bank->regs->sysconfig); in omap_gpio_idle()
1201 l = readl_relaxed(bank->base + bank->regs->datain); in omap_gpio_unidle()
1231 old0 = readl_relaxed(bank->base + bank->regs->leveldetect0); in omap_gpio_unidle()
1232 old1 = readl_relaxed(bank->base + bank->regs->leveldetect1); in omap_gpio_unidle()
1269 isr = readl_relaxed(bank->base + bank->regs->irqstatus) & mask; in gpio_omap_cpu_notifier()