Lines Matching refs:GPIO
2 GPIO Mappings
7 All platforms can enable the GPIO library, but if the platform strictly
8 requires GPIO functionality to be present, it needs to select GPIOLIB from its
16 exact way to do it depends on the GPIO controller providing the GPIOs, see the
38 "led" function, and GPIO 1 as the "power" GPIO::
48 The led GPIOs will be active high, while the power GPIO will be active low (i.e.
52 the <function>-prefix of the GPIO suffixes ("gpios" or "gpio", automatically
56 Internally, the GPIO subsystem prefixes the GPIO suffix ("gpios" or "gpio")
94 For more information about the ACPI GPIO bindings see
112 - key is either the label of the gpiod_chip instance providing the GPIO, or
113 the GPIO line name
114 - chip_hwnum is the hardware number of the GPIO within the chip, or U16_MAX
115 to indicate that key is a GPIO line name
116 - con_id is the name of the GPIO function from the device point of view. It
118 - idx is the index of the GPIO within the function.
120 * GPIO_ACTIVE_HIGH - GPIO line is active high
121 * GPIO_ACTIVE_LOW - GPIO line is active low
122 * GPIO_OPEN_DRAIN - GPIO line is set up as open drain
123 * GPIO_OPEN_SOURCE - GPIO line is set up as open source
124 * GPIO_PERSISTENT - GPIO line is persistent during
126 * GPIO_TRANSITORY - GPIO line is transitory and may loose its
132 1. GPIO line names are not guaranteed to be globally unique, so the first
169 signals to 1, i.e. enabling the LEDs. And for the "power" GPIO, which is mapped
171 legacy integer GPIO interface, the active-low property is handled during
172 mapping and is thus transparent to GPIO consumers.
177 Boards using platform data can also hog GPIO lines by defining GPIO hog tables.
199 between a caller and a respective .get/set_multiple() callback of a GPIO chip.