Searched refs:sa1111_gpio_modify (Results 1 – 1 of 1) sorted by relevance
/linux-6.1.9/arch/arm/common/ |
D | sa1111.c | 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() [all …]
|