127 lines
2.9 KiB
Plaintext
127 lines
2.9 KiB
Plaintext
config GPIOLIB
|
|
bool
|
|
select GENERIC_GPIO
|
|
|
|
if GPIOLIB
|
|
|
|
menu "GPIO"
|
|
|
|
config GPIO_GENERIC
|
|
bool
|
|
|
|
config GPIO_DIGIC
|
|
bool "GPIO support for Canon DIGIC"
|
|
depends on ARCH_DIGIC
|
|
|
|
config GPIO_74164
|
|
bool "Generic SPI attached shift register"
|
|
depends on SPI
|
|
help
|
|
Driver for 74x164 compatible serial-in/parallel-out 8-outputs
|
|
shift registers. This driver can be used to provide access
|
|
to more gpio outputs.
|
|
|
|
config GPIO_BCM283X
|
|
bool "GPIO support for BCM283X"
|
|
depends on ARCH_BCM283X
|
|
|
|
config GPIO_CLPS711X
|
|
bool "GPIO support for CLPS711X"
|
|
depends on ARCH_CLPS711X
|
|
select GPIO_GENERIC
|
|
help
|
|
Say yes here to enable the GPIO driver for the CLPS711X CPUs
|
|
|
|
config GPIO_DAVINCI
|
|
bool "TI Davinci/Keystone GPIO support"
|
|
default y if ARCH_DAVINCI
|
|
depends on ARM && ARCH_DAVINCI
|
|
help
|
|
Say yes here to enable GPIO support for TI Davinci/Keystone SoCs.
|
|
|
|
config GPIO_GENERIC_PLATFORM
|
|
bool "Generic memory-mapped GPIO controller support"
|
|
select GPIO_GENERIC
|
|
help
|
|
Say yes here to support basic platform memory-mapped
|
|
GPIO controllers
|
|
|
|
config GPIO_IMX
|
|
def_bool ARCH_IMX
|
|
|
|
config GPIO_MXS
|
|
def_bool ARCH_MXS
|
|
|
|
config GPIO_JZ4740
|
|
bool "GPIO support for Ingenic SoCs"
|
|
depends on MACH_MIPS_XBURST
|
|
help
|
|
Say yes here to enable the GPIO driver for the Ingenic SoCs.
|
|
|
|
config GPIO_MALTA_FPGA_I2C
|
|
bool "Malta CBUS FPGA I2C GPIO"
|
|
depends on MACH_MIPS_MALTA
|
|
help
|
|
Support access to the CBUS FPGA I2C lines through the gpio library.
|
|
|
|
This driver provides common support for accessing the device,
|
|
additional drivers must be enabled in order to use the
|
|
functionality of the device.
|
|
|
|
config GPIO_OMAP
|
|
def_bool ARCH_OMAP
|
|
|
|
config GPIO_ORION
|
|
bool "GPIO support for Marvell Orion/MVEBU SoCs"
|
|
depends on ARCH_MVEBU
|
|
help
|
|
Say yes here to add the driver for the GPIO controller
|
|
found on Marvell Orion and MVEBU SoCs (Armada 370/XP,
|
|
Dove, Kirkwood, MV78x00, Orion5x).
|
|
|
|
config GPIO_PCA953X
|
|
bool "PCA95[357]x, PCA9698, TCA64xx, and MAX7310 I/O ports"
|
|
depends on I2C
|
|
help
|
|
Say yes here to provide access to several register-oriented
|
|
SMBus I/O expanders, made mostly by NXP or TI. Compatible
|
|
models include:
|
|
|
|
4 bits: pca9536, pca9537
|
|
|
|
8 bits: max7310, max7315, pca6107, pca9534, pca9538, pca9554,
|
|
pca9556, pca9557, pca9574, tca6408, xra1202
|
|
|
|
16 bits: max7312, max7313, pca9535, pca9539, pca9555, pca9575,
|
|
tca6416
|
|
|
|
24 bits: tca6424
|
|
|
|
40 bits: pca9505, pca9698
|
|
|
|
config GPIO_PL061
|
|
bool "PrimeCell PL061 GPIO support"
|
|
depends on ARM_AMBA
|
|
help
|
|
Say yes here to support the PrimeCell PL061 GPIO device
|
|
|
|
config GPIO_STMPE
|
|
depends on MFD_STMPE
|
|
bool "STMPE GPIO Expander"
|
|
|
|
config GPIO_TEGRA
|
|
bool "GPIO support for the Tegra SoCs"
|
|
depends on ARCH_TEGRA
|
|
help
|
|
Say yes here to include the driver for the GPIO controller found on the
|
|
Tegra line of SoCs.
|
|
|
|
config GPIO_DESIGNWARE
|
|
tristate "Synopsys DesignWare GPIO driver"
|
|
help
|
|
Say Y or M here to build support for the Synopsys DesignWare APB
|
|
GPIO block.
|
|
endmenu
|
|
|
|
endif
|