Searched refs:sprd_gpio_update (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-sprd.c | 48 static void sprd_gpio_update(struct gpio_chip *chip, unsigned int offset, in sprd_gpio_update() function 80 sprd_gpio_update(chip, offset, SPRD_GPIO_DMSK, 1); in sprd_gpio_request() 86 sprd_gpio_update(chip, offset, SPRD_GPIO_DMSK, 0); in sprd_gpio_free() 92 sprd_gpio_update(chip, offset, SPRD_GPIO_DIR, 0); in sprd_gpio_direction_input() 93 sprd_gpio_update(chip, offset, SPRD_GPIO_INEN, 1); in sprd_gpio_direction_input() 100 sprd_gpio_update(chip, offset, SPRD_GPIO_DIR, 1); in sprd_gpio_direction_output() 101 sprd_gpio_update(chip, offset, SPRD_GPIO_INEN, 0); in sprd_gpio_direction_output() 102 sprd_gpio_update(chip, offset, SPRD_GPIO_DATA, value); in sprd_gpio_direction_output() 114 sprd_gpio_update(chip, offset, SPRD_GPIO_DATA, value); in sprd_gpio_set() 122 sprd_gpio_update(chi in sprd_gpio_irq_mask() [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-sprd.c | 48 static void sprd_gpio_update(struct gpio_chip *chip, unsigned int offset, in sprd_gpio_update() function 80 sprd_gpio_update(chip, offset, SPRD_GPIO_DMSK, 1); in sprd_gpio_request() 86 sprd_gpio_update(chip, offset, SPRD_GPIO_DMSK, 0); in sprd_gpio_free() 92 sprd_gpio_update(chip, offset, SPRD_GPIO_DIR, 0); in sprd_gpio_direction_input() 93 sprd_gpio_update(chip, offset, SPRD_GPIO_INEN, 1); in sprd_gpio_direction_input() 100 sprd_gpio_update(chip, offset, SPRD_GPIO_DIR, 1); in sprd_gpio_direction_output() 101 sprd_gpio_update(chip, offset, SPRD_GPIO_INEN, 0); in sprd_gpio_direction_output() 102 sprd_gpio_update(chip, offset, SPRD_GPIO_DATA, value); in sprd_gpio_direction_output() 114 sprd_gpio_update(chip, offset, SPRD_GPIO_DATA, value); in sprd_gpio_set() 122 sprd_gpio_update(chi in sprd_gpio_irq_mask() [all...] |
Completed in 2 milliseconds