Home
last modified time | relevance | path

Searched refs:sa1111_gpio_modify (Results 1 – 1 of 1) sorted by relevance

/kernel/linux/linux-5.10/arch/arm/common/
Dsa1111.c510 static void sa1111_gpio_modify(void __iomem *reg, u32 mask, u32 set) in sa1111_gpio_modify() function
537 sa1111_gpio_modify(reg + SA1111_GPIO_PXDDR, mask, mask); in sa1111_gpio_direction_input()
538 sa1111_gpio_modify(reg + SA1111_GPIO_PXSDR, mask, mask); in sa1111_gpio_direction_input()
553 sa1111_gpio_modify(reg + SA1111_GPIO_PXDWR, mask, value ? mask : 0); in sa1111_gpio_direction_output()
554 sa1111_gpio_modify(reg + SA1111_GPIO_PXSSR, mask, value ? mask : 0); in sa1111_gpio_direction_output()
555 sa1111_gpio_modify(reg + SA1111_GPIO_PXDDR, mask, 0); in sa1111_gpio_direction_output()
556 sa1111_gpio_modify(reg + SA1111_GPIO_PXSDR, mask, 0); in sa1111_gpio_direction_output()
579 sa1111_gpio_modify(reg + SA1111_GPIO_PXDWR, mask, value ? mask : 0); in sa1111_gpio_set()
580 sa1111_gpio_modify(reg + SA1111_GPIO_PXSSR, mask, value ? mask : 0); in sa1111_gpio_set()
596 sa1111_gpio_modify(reg + SA1111_GPIO_PADWR, msk & 15, val); in sa1111_gpio_set_multiple()
[all …]