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()
119 mask = readl(GPIO_GEDR); in puv3_gpio_handler()
134 mask = readl(GPIO_GEDR); in puv3_gpio_handler()
156 writel(readl(GPIO_GRER) & ~mask, GPIO_GRER); in puv3_high_gpio_mask()
157 writel(readl(GPIO_GFER) & ~mask, GPIO_GFER); in puv3_high_gpio_mask()
173 writel(readl(PM_PWER) | PM_PWER_GPIOHIGH, PM_PWER); in puv3_high_gpio_wake()
175 writel(readl(PM_PWER) & ~PM_PWER_GPIOHIGH, PM_PWER); in puv3_high_gpio_wake()
194 writel(readl(INTC_ICMR) & ~(1 << d->irq), INTC_ICMR); in puv3_mask_irq()
199 writel(readl(INTC_ICMR) | (1 << d->irq), INTC_ICMR); in puv3_unmask_irq()
209 writel(readl(PM_PWER) | PM_PWER_RTC, PM_PWER); in puv3_set_wake()
211 writel(readl(PM_PWER) & ~PM_PWER_RTC, PM_PWER); in puv3_set_wake()
243 st->icmr = readl(INTC_ICMR); in puv3_irq_suspend()
244 st->iclr = readl(INTC_ICLR); in puv3_irq_suspend()
245 st->iccr = readl(INTC_ICCR); in puv3_irq_suspend()
250 writel(readl(INTC_ICMR) & ~(0x1ff), INTC_ICMR); in puv3_irq_suspend()
255 writel(readl(PM_PWER) & GPIO_IRQ_rising_edge, GPIO_GRER); in puv3_irq_suspend()
256 writel(readl(PM_PWER) & GPIO_IRQ_falling_edge, GPIO_GFER); in puv3_irq_suspend()
261 writel(readl(GPIO_GEDR), GPIO_GEDR); in puv3_irq_suspend()