Lines Matching +full:gpios +full:- +full:states
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * gpio-regulator.h
14 * Roger Quadros <ext-roger.quadros@nokia.com>
27 * struct gpio_regulator_state - state description
29 * @gpios: bitfield of gpio target-states for the value
32 * and the necessary gpio-state to achieve it.
34 * The n-th bit in the bitfield describes the state of the n-th GPIO
35 * from the gpios-array defined in gpio_regulator_config below.
39 int gpios; member
43 * struct gpio_regulator_config - config structure
49 * @startup_delay: Start-up time in microseconds
51 * states
52 * @ngpios: Number of GPIOs and configurations available
53 * @states: Array of gpio_regulator_state entries describing
55 * @nr_states: Number of states available
59 * This structure contains gpio-voltage regulator configuration
61 * gpio-voltage regulator driver.
72 struct gpio_regulator_state *states; member