Lines Matching refs:readl
84 writel(readl(INTC_ICMR) & ~(1 << d->irq), INTC_ICMR); in puv3_low_gpio_mask()
89 writel(readl(INTC_ICMR) | (1 << d->irq), INTC_ICMR); in puv3_low_gpio_unmask()
95 writel(readl(PM_PWER) | (1 << d->irq), PM_PWER); in puv3_low_gpio_wake()
97 writel(readl(PM_PWER) & ~(1 << d->irq), PM_PWER); in puv3_low_gpio_wake()
120 mask = readl(GPIO_GEDR); in puv3_gpio_handler()
135 mask = readl(GPIO_GEDR); in puv3_gpio_handler()
157 writel(readl(GPIO_GRER) & ~mask, GPIO_GRER); in puv3_high_gpio_mask()
158 writel(readl(GPIO_GFER) & ~mask, GPIO_GFER); in puv3_high_gpio_mask()
174 writel(readl(PM_PWER) | PM_PWER_GPIOHIGH, PM_PWER); in puv3_high_gpio_wake()
176 writel(readl(PM_PWER) & ~PM_PWER_GPIOHIGH, PM_PWER); in puv3_high_gpio_wake()
195 writel(readl(INTC_ICMR) & ~(1 << d->irq), INTC_ICMR); in puv3_mask_irq()
200 writel(readl(INTC_ICMR) | (1 << d->irq), INTC_ICMR); in puv3_unmask_irq()
210 writel(readl(PM_PWER) | PM_PWER_RTC, PM_PWER); in puv3_set_wake()
212 writel(readl(PM_PWER) & ~PM_PWER_RTC, PM_PWER); in puv3_set_wake()
244 st->icmr = readl(INTC_ICMR); in puv3_irq_suspend()
245 st->iclr = readl(INTC_ICLR); in puv3_irq_suspend()
246 st->iccr = readl(INTC_ICCR); in puv3_irq_suspend()
251 writel(readl(INTC_ICMR) & ~(0x1ff), INTC_ICMR); in puv3_irq_suspend()
256 writel(readl(PM_PWER) & GPIO_IRQ_rising_edge, GPIO_GRER); in puv3_irq_suspend()
257 writel(readl(PM_PWER) & GPIO_IRQ_falling_edge, GPIO_GFER); in puv3_irq_suspend()
262 writel(readl(GPIO_GEDR), GPIO_GEDR); in puv3_irq_suspend()