Lines Matching refs:mpc8xxx_gpio2mask
47 static inline u32 mpc8xxx_gpio2mask(unsigned int gpio) in mpc8xxx_gpio2mask() function
82 return (val | out_shadow) & mpc8xxx_gpio2mask(gpio); in mpc8572_gpio_get()
89 return in_be32(mm->regs + GPIO_DAT) & mpc8xxx_gpio2mask(gpio); in mpc8xxx_gpio_get()
101 mpc8xxx_gc->data |= mpc8xxx_gpio2mask(gpio); in mpc8xxx_gpio_set()
103 mpc8xxx_gc->data &= ~mpc8xxx_gpio2mask(gpio); in mpc8xxx_gpio_set()
125 mpc8xxx_gc->data |= mpc8xxx_gpio2mask(i); in mpc8xxx_gpio_set_multiple()
127 mpc8xxx_gc->data &= ~mpc8xxx_gpio2mask(i); in mpc8xxx_gpio_set_multiple()
144 clrbits32(mm->regs + GPIO_DIR, mpc8xxx_gpio2mask(gpio)); in mpc8xxx_gpio_dir_in()
161 setbits32(mm->regs + GPIO_DIR, mpc8xxx_gpio2mask(gpio)); in mpc8xxx_gpio_dir_out()
220 setbits32(mm->regs + GPIO_IMR, mpc8xxx_gpio2mask(irqd_to_hwirq(d))); in mpc8xxx_irq_unmask()
233 clrbits32(mm->regs + GPIO_IMR, mpc8xxx_gpio2mask(irqd_to_hwirq(d))); in mpc8xxx_irq_mask()
243 out_be32(mm->regs + GPIO_IER, mpc8xxx_gpio2mask(irqd_to_hwirq(d))); in mpc8xxx_irq_ack()
256 mpc8xxx_gpio2mask(irqd_to_hwirq(d))); in mpc8xxx_irq_set_type()
263 mpc8xxx_gpio2mask(irqd_to_hwirq(d))); in mpc8xxx_irq_set_type()