Lines Matching refs:sa1111_gpio_modify
505 static void sa1111_gpio_modify(void __iomem *reg, u32 mask, u32 set) in sa1111_gpio_modify() function
532 sa1111_gpio_modify(reg + SA1111_GPIO_PXDDR, mask, mask); in sa1111_gpio_direction_input()
533 sa1111_gpio_modify(reg + SA1111_GPIO_PXSDR, mask, mask); in sa1111_gpio_direction_input()
548 sa1111_gpio_modify(reg + SA1111_GPIO_PXDWR, mask, value ? mask : 0); in sa1111_gpio_direction_output()
549 sa1111_gpio_modify(reg + SA1111_GPIO_PXSSR, mask, value ? mask : 0); in sa1111_gpio_direction_output()
550 sa1111_gpio_modify(reg + SA1111_GPIO_PXDDR, mask, 0); in sa1111_gpio_direction_output()
551 sa1111_gpio_modify(reg + SA1111_GPIO_PXSDR, mask, 0); in sa1111_gpio_direction_output()
574 sa1111_gpio_modify(reg + SA1111_GPIO_PXDWR, mask, value ? mask : 0); in sa1111_gpio_set()
575 sa1111_gpio_modify(reg + SA1111_GPIO_PXSSR, mask, value ? mask : 0); in sa1111_gpio_set()
591 sa1111_gpio_modify(reg + SA1111_GPIO_PADWR, msk & 15, val); in sa1111_gpio_set_multiple()
592 sa1111_gpio_modify(reg + SA1111_GPIO_PASSR, msk & 15, val); in sa1111_gpio_set_multiple()
593 sa1111_gpio_modify(reg + SA1111_GPIO_PBDWR, (msk >> 4) & 255, val >> 4); in sa1111_gpio_set_multiple()
594 sa1111_gpio_modify(reg + SA1111_GPIO_PBSSR, (msk >> 4) & 255, val >> 4); in sa1111_gpio_set_multiple()
595 sa1111_gpio_modify(reg + SA1111_GPIO_PCDWR, (msk >> 12) & 255, val >> 12); in sa1111_gpio_set_multiple()
596 sa1111_gpio_modify(reg + SA1111_GPIO_PCSSR, (msk >> 12) & 255, val >> 12); in sa1111_gpio_set_multiple()