Lines Matching +full:gpio +full:- +full:config
2 # GPIO infrastructure and drivers
5 menu "GPIO Support"
7 config DM_GPIO
8 bool "Enable Driver Model for GPIO drivers"
11 Enable driver model for GPIO access. The standard GPIO
13 the GPIO uclass. Drivers provide methods to query the
15 is defined in include/asm-generic/gpio.h.
17 config GPIO_HOG
18 bool "Enable GPIO hog support"
22 Enable gpio hog support
23 The GPIO chip may contain GPIO hog definitions. GPIO hogging
24 is a mechanism providing automatic GPIO request and config-
25 uration as part of the gpio-controller's driver probe function.
27 config GPIO_NO_UC_FLAG_SEQ_ALIAS
28 bool "Disable GPIO uclass sequence themselves with aliases"
32 Disable GPIO uclass sequence, this is a workaround when kernel
33 dtb feature is enabled. Avoid gpio device probe failed when
34 alloc req_seq both for gpio devices from U-Boot and kernel dtb.
36 config ALTERA_PIO
43 config BCM6345_GPIO
44 bool "BCM6345 GPIO driver"
47 This driver supports the GPIO banks on BCM6345 SoCs.
49 config DWAPB_GPIO
50 bool "DWAPB GPIO driver"
54 Support for the Designware APB GPIO driver.
56 config AT91_GPIO
57 bool "AT91 PIO GPIO driver"
61 Say yes here to select AT91 PIO GPIO driver. AT91 PIO
63 lines. Each I/O line may be dedicated as a general-purpose
67 responsible for the general-purpose I/O.
69 config ATMEL_PIO4
80 config INTEL_BROADWELL_GPIO
81 bool "Intel Broadwell GPIO driver"
85 GPIO feature set. The difference is large enough to merit a separate
89 config INTEL_ICH6_GPIO
90 bool "Intel ICH6 compatible legacy GPIO driver"
93 Say yes here to select Intel ICH6 compatible legacy GPIO driver.
95 config IMX_RGPIO2P
102 config LPC32XX_GPIO
103 bool "LPC32XX GPIO driver"
107 Support for the LPC32XX GPIO driver.
109 config MSM_GPIO
110 bool "Qualcomm GPIO driver"
114 Support GPIO controllers on Qualcomm Snapdragon family of SoCs.
116 gpio has it's own set of registers.
117 Only simple GPIO operations are supported (get/set, change of
120 - APQ8016
121 - MSM8916
123 config OMAP_GPIO
124 bool "TI OMAP GPIO driver"
128 Support GPIO controllers on the TI OMAP3/4/5 and related (such as
131 config CMD_PCA953X
136 This command provides access to a pca953x GPIO device using the
137 legacy GPIO interface. Several subcommands are provided which mirror
138 the standard 'gpio' command. It should use that instead.
140 config PM8916_GPIO
141 bool "Qualcomm PM8916 PMIC GPIO/keypad driver"
144 Support for GPIO pins and power/reset buttons found on
146 Default name for GPIO bank is "pm8916".
148 have gpio numbers 0 and 1 respectively.
150 config PCF8575_GPIO
151 bool "PCF8575 I2C GPIO Expander driver"
154 Support for PCF8575 I2C 16-bit GPIO expander. Most of these
157 config ROCKCHIP_GPIO
158 bool "Rockchip GPIO driver"
161 Support GPIO access on Rockchip SoCs. The GPIOs are arranged into
166 config ROCKCHIP_GPIO_V2
167 bool "Rockchip GPIO driver version 2.0"
171 Support GPIO access on Rockchip SoCs. The GPIOs are arranged into
176 Support version 2.0 GPIO controller, which support write enable bits
179 config SANDBOX_GPIO
180 bool "Enable sandbox GPIO driver"
190 config SANDBOX_GPIO_COUNT
200 config CMD_TCA642X
201 bool "tca642x - Command to access tca642x state"
203 DEPRECATED - This needs conversion to driver model
206 This mirrors the 'gpio' command and that should be used in preference
209 config TEGRA_GPIO
210 bool "Tegra20..210 GPIO driver"
213 Support for the GPIO controller contained in NVIDIA Tegra20 through
216 config TEGRA186_GPIO
217 bool "Tegra186 GPIO driver"
220 Support for the GPIO controller contained in NVIDIA Tegra186. This
224 config GPIO_UNIPHIER
225 bool "UniPhier GPIO"
230 config VYBRID_GPIO
231 bool "Vybrid GPIO driver"
237 config PIC32_GPIO
238 bool "Microchip PIC32 GPIO driver"
244 config STM32F7_GPIO
245 bool "ST STM32 GPIO driver"
249 Device model driver support for STM32 GPIO controller. It should be
253 config MVEBU_GPIO
254 bool "Marvell MVEBU GPIO driver"
260 config ZYNQ_GPIO
261 bool "Zynq GPIO driver"
265 Supports GPIO access on Zynq SoC.
267 config DM_74X164
268 bool "74x164 serial-in/parallel-out 8-bits shift register"
271 Driver for 74x164 compatible serial-in/parallel-out 8-outputs
273 This driver can be used to provide access to more gpio outputs.
275 config DM_PCA953X
279 Say yes here to provide access to several register-oriented
298 config MPC85XX_GPIO
299 bool "Freescale MPC85XX GPIO driver"
302 This driver supports the built-in GPIO controller of MPC85XX CPUs.
303 Each GPIO bank is identified by its own entry in the device tree,
306 gpio-controller@fc00 {
307 #gpio-cells = <2>;
308 compatible = "fsl,pq3-gpio";
314 configurable to match the actual GPIO count of the SoC (e.g. the
318 value setting, the open-drain feature, which can configure individual
319 GPIOs to work as open-drain outputs, is supported.