Lines Matching +full:clr +full:- +full:gpios
1 /* SPDX-License-Identifier: GPL-2.0-only */
28 return -EINVAL; in __gpio_get_value()
39 return -EINVAL; in __gpio_to_irq()
47 return -EINVAL; in gpio_direction_input()
55 return -EINVAL; in gpio_direction_output()
63 return -EINVAL; in gpio_request()
80 * input; some require a read-modify-write access to change an output, others
82 * GPIOs in a single control area, others have some GPIOs implemented in
130 * read-modify-write to change an output and a GPIO module which has separate
131 * set/clr registers to directly change outputs with a single write access.
135 * The 528x also has GPIOs in other modules (GPT, QADC) which use
136 * read-modify-write as well as those controlled by the EPORT and GPIO modules.
147 mcfgpio_port(gpio - MCFGPIO_SCR_START))
150 mcfgpio_port(gpio - MCFGPIO_SCR_START))
200 return MCFGPIO_PPDR + mcfgpio_port(gpio - MCFGPIO_SCR_START); in __mcfgpio_ppdr()
243 return MCFGPIO_PODR + mcfgpio_port(gpio - MCFGPIO_SCR_START); in __mcfgpio_podr()
286 return MCFGPIO_PDDR + mcfgpio_port(gpio - MCFGPIO_SCR_START); in __mcfgpio_pddr()