Lines Matching refs:readl
80 writel(readl(INTC_ICMR) & ~(1 << d->irq), INTC_ICMR); in puv3_low_gpio_mask()
85 writel(readl(INTC_ICMR) | (1 << d->irq), INTC_ICMR); in puv3_low_gpio_unmask()
91 writel(readl(PM_PWER) | (1 << d->irq), PM_PWER); in puv3_low_gpio_wake()
93 writel(readl(PM_PWER) & ~(1 << d->irq), PM_PWER); in puv3_low_gpio_wake()
115 mask = readl(GPIO_GEDR); in puv3_gpio_handler()
130 mask = readl(GPIO_GEDR); in puv3_gpio_handler()
152 writel(readl(GPIO_GRER) & ~mask, GPIO_GRER); in puv3_high_gpio_mask()
153 writel(readl(GPIO_GFER) & ~mask, GPIO_GFER); in puv3_high_gpio_mask()
169 writel(readl(PM_PWER) | PM_PWER_GPIOHIGH, PM_PWER); in puv3_high_gpio_wake()
171 writel(readl(PM_PWER) & ~PM_PWER_GPIOHIGH, PM_PWER); in puv3_high_gpio_wake()
190 writel(readl(INTC_ICMR) & ~(1 << d->irq), INTC_ICMR); in puv3_mask_irq()
195 writel(readl(INTC_ICMR) | (1 << d->irq), INTC_ICMR); in puv3_unmask_irq()
205 writel(readl(PM_PWER) | PM_PWER_RTC, PM_PWER); in puv3_set_wake()
207 writel(readl(PM_PWER) & ~PM_PWER_RTC, PM_PWER); in puv3_set_wake()
239 st->icmr = readl(INTC_ICMR); in puv3_irq_suspend()
240 st->iclr = readl(INTC_ICLR); in puv3_irq_suspend()
241 st->iccr = readl(INTC_ICCR); in puv3_irq_suspend()
246 writel(readl(INTC_ICMR) & ~(0x1ff), INTC_ICMR); in puv3_irq_suspend()
251 writel(readl(PM_PWER) & GPIO_IRQ_rising_edge, GPIO_GRER); in puv3_irq_suspend()
252 writel(readl(PM_PWER) & GPIO_IRQ_falling_edge, GPIO_GFER); in puv3_irq_suspend()
257 writel(readl(GPIO_GEDR), GPIO_GEDR); in puv3_irq_suspend()