Lines Matching +full:a +full:- +full:gpio

2 # GPIO infrastructure and drivers
5 menu "GPIO Support"
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.
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.
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.
44 bool "BCM6345 GPIO driver"
47 This driver supports the GPIO banks on BCM6345 SoCs.
50 bool "DWAPB GPIO driver"
54 Support for the Designware APB GPIO driver.
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
64 I/O or be assigned to a function of an embedded peripheral.
65 The assignment to a function of an embedded peripheral is
67 responsible for the general-purpose I/O.
77 may be dedicated as a general purpose I/O or be assigned to
78 a function of an embedded peripheral.
81 bool "Intel Broadwell GPIO driver"
85 GPIO feature set. The difference is large enough to merit a separate
86 driver from the common Intel ICH6 driver. It supports a total of
90 bool "Intel ICH6 compatible legacy GPIO driver"
93 Say yes here to select Intel ICH6 compatible legacy GPIO driver.
103 bool "LPC32XX GPIO driver"
107 Support for the LPC32XX GPIO driver.
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
124 bool "TI OMAP GPIO driver"
128 Support GPIO controllers on the TI OMAP3/4/5 and related (such as
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.
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.
151 bool "PCF8575 I2C GPIO Expander driver"
154 Support for PCF8575 I2C 16-bit GPIO expander. Most of these
158 bool "Rockchip GPIO driver"
161 Support GPIO access on Rockchip SoCs. The GPIOs are arranged into
162 a number of banks (different for each SoC type) each with 32 GPIOs.
163 The GPIOs for a device are defined in the device tree with one node
167 bool "Rockchip GPIO driver version 2.0"
171 Support GPIO access on Rockchip SoCs. The GPIOs are arranged into
172 a number of banks (different for each SoC type) each with 32 GPIOs.
173 The GPIOs for a device are defined in the device tree with one node
176 Support version 2.0 GPIO controller, which support write enable bits
180 bool "Enable sandbox GPIO driver"
196 are specified using the device tree. But you can also have a number
198 Select a suitable value depending on your needs.
201 bool "tca642x - Command to access tca642x state"
203 DEPRECATED - This needs conversion to driver model
205 This provides a way to looking at the pin state of this device.
206 This mirrors the 'gpio' command and that should be used in preference
210 bool "Tegra20..210 GPIO driver"
213 Support for the GPIO controller contained in NVIDIA Tegra20 through
217 bool "Tegra186 GPIO driver"
220 Support for the GPIO controller contained in NVIDIA Tegra186. This
225 bool "UniPhier GPIO"
231 bool "Vybrid GPIO driver"
238 bool "Microchip PIC32 GPIO driver"
245 bool "ST STM32 GPIO driver"
249 Device model driver support for STM32 GPIO controller. It should be
254 bool "Marvell MVEBU GPIO driver"
261 bool "Zynq GPIO driver"
265 Supports GPIO access on Zynq SoC.
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.
279 Say yes here to provide access to several register-oriented
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.