Searched refs:gfer (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.10/drivers/gpio/ |
D | gpio-pxa.c | 386 uint32_t grer, gfer; in update_edge_detect() local 389 gfer = readl_relaxed(c->regbase + GFER_OFFSET) & ~c->irq_mask; in update_edge_detect() 391 gfer |= c->irq_edge_fall & c->irq_mask; in update_edge_detect() 393 writel_relaxed(gfer, c->regbase + GFER_OFFSET); in update_edge_detect() 499 uint32_t grer, gfer; in pxa_mask_muxed_gpio() local 504 gfer = readl_relaxed(base + GFER_OFFSET) & ~GPIO_bit(gpio); in pxa_mask_muxed_gpio() 506 writel_relaxed(gfer, base + GFER_OFFSET); in pxa_mask_muxed_gpio()
|
D | gpio-sa1100.c | 116 u32 grer, gfer; in sa1100_update_edge_regs() local 119 gfer = sgc->irqfalling & sgc->irqmask; in sa1100_update_edge_regs() 122 writel_relaxed(gfer, base + R_GFER); in sa1100_update_edge_regs()
|
D | gpio-intel-mid.c | 174 void __iomem *gfer = gpio_reg(&priv->chip, gpio, GFER); in intel_mid_irq_type() local 190 value = readl(gfer) | BIT(gpio % 32); in intel_mid_irq_type() 192 value = readl(gfer) & (~BIT(gpio % 32)); in intel_mid_irq_type() 193 writel(value, gfer); in intel_mid_irq_type()
|
D | gpio-merrifield.c | 253 void __iomem *gfer = gpio_reg(&priv->chip, gpio, GFER); in mrfld_irq_set_type() local 268 value = readl(gfer) | BIT(gpio % 32); in mrfld_irq_set_type() 270 value = readl(gfer) & ~BIT(gpio % 32); in mrfld_irq_set_type() 271 writel(value, gfer); in mrfld_irq_set_type()
|