Searched refs:grer (Results 1 – 4 of 4) sorted by relevance
| /Linux-v4.19/drivers/gpio/ |
| D | gpio-pxa.c | 391 uint32_t grer, gfer; in update_edge_detect() local 393 grer = readl_relaxed(c->regbase + GRER_OFFSET) & ~c->irq_mask; in update_edge_detect() 395 grer |= c->irq_edge_rise & c->irq_mask; in update_edge_detect() 397 writel_relaxed(grer, c->regbase + GRER_OFFSET); in update_edge_detect() 504 uint32_t grer, gfer; in pxa_mask_muxed_gpio() local 508 grer = readl_relaxed(base + GRER_OFFSET) & ~GPIO_bit(gpio); in pxa_mask_muxed_gpio() 510 writel_relaxed(grer, base + GRER_OFFSET); in pxa_mask_muxed_gpio()
|
| D | gpio-intel-mid.c | 182 void __iomem *grer = gpio_reg(&priv->chip, gpio, GRER); in intel_mid_irq_type() local 193 value = readl(grer) | BIT(gpio % 32); in intel_mid_irq_type() 195 value = readl(grer) & (~BIT(gpio % 32)); in intel_mid_irq_type() 196 writel(value, grer); in intel_mid_irq_type()
|
| D | gpio-sa1100.c | 116 u32 grer, gfer; in sa1100_update_edge_regs() local 118 grer = sgc->irqrising & sgc->irqmask; in sa1100_update_edge_regs() 121 writel_relaxed(grer, base + R_GRER); in sa1100_update_edge_regs()
|
| D | gpio-merrifield.c | 253 void __iomem *grer = gpio_reg(&priv->chip, gpio, GRER); in mrfld_irq_set_type() local 263 value = readl(grer) | BIT(gpio % 32); in mrfld_irq_set_type() 265 value = readl(grer) & ~BIT(gpio % 32); in mrfld_irq_set_type() 266 writel(value, grer); in mrfld_irq_set_type()
|