Lines Matching refs:polarity
1387 u32 polarity = 0, data = 0; in rockchip_irq_demux() local
1398 polarity = readl_relaxed(bank->reg_base + in rockchip_irq_demux()
1423 polarity &= ~BIT(irq); in rockchip_irq_demux()
1425 polarity |= BIT(irq); in rockchip_irq_demux()
1437 writel(polarity, bank->reg_base + GPIO_INT_POLARITY); in rockchip_irq_demux()
1449 u32 polarity; in rockchip_irq_set_type() local
1471 polarity = readl_relaxed(gc->reg_base + GPIO_INT_POLARITY); in rockchip_irq_set_type()
1484 polarity &= ~mask; in rockchip_irq_set_type()
1486 polarity |= mask; in rockchip_irq_set_type()
1491 polarity |= mask; in rockchip_irq_set_type()
1496 polarity &= ~mask; in rockchip_irq_set_type()
1501 polarity |= mask; in rockchip_irq_set_type()
1506 polarity &= ~mask; in rockchip_irq_set_type()
1514 writel_relaxed(polarity, gc->reg_base + GPIO_INT_POLARITY); in rockchip_irq_set_type()