Kconfig (f445d05328a2d627c2fb70c79d8b01455c254609) | Kconfig (43f68444bce70e360ff6ce3653a54e511625f651) |
---|---|
1# 2# GPIO infrastructure and drivers 3# 4 5config ARCH_HAVE_CUSTOM_GPIO_H 6 bool 7 help 8 Selecting this config option from the architecture Kconfig allows --- 151 unchanged lines hidden (view full) --- 160 depends on GPIOLIB && ARCH_MSM && (ARCH_MSM7X00A || ARCH_MSM7X30 || ARCH_QSD8X50) 161 help 162 Say yes here to support the GPIO interface on ARM v6 based 163 Qualcomm MSM chips. Most of the pins on the MSM can be 164 selected for GPIO, and are controlled by this driver. 165 166config GPIO_MSM_V2 167 tristate "Qualcomm MSM GPIO v2" | 1# 2# GPIO infrastructure and drivers 3# 4 5config ARCH_HAVE_CUSTOM_GPIO_H 6 bool 7 help 8 Selecting this config option from the architecture Kconfig allows --- 151 unchanged lines hidden (view full) --- 160 depends on GPIOLIB && ARCH_MSM && (ARCH_MSM7X00A || ARCH_MSM7X30 || ARCH_QSD8X50) 161 help 162 Say yes here to support the GPIO interface on ARM v6 based 163 Qualcomm MSM chips. Most of the pins on the MSM can be 164 selected for GPIO, and are controlled by this driver. 165 166config GPIO_MSM_V2 167 tristate "Qualcomm MSM GPIO v2" |
168 depends on GPIOLIB && ARCH_MSM | 168 depends on GPIOLIB && OF && ARCH_MSM |
169 help 170 Say yes here to support the GPIO interface on ARM v7 based 171 Qualcomm MSM chips. Most of the pins on the MSM can be 172 selected for GPIO, and are controlled by this driver. 173 174config GPIO_MVEBU 175 def_bool y 176 depends on PLAT_ORION --- 454 unchanged lines hidden (view full) --- 631 tristate "Maxim MAX7301 GPIO expander" 632 depends on SPI_MASTER 633 select GPIO_MAX730X 634 help 635 GPIO driver for Maxim MAX7301 SPI-based GPIO expander. 636 637config GPIO_MCP23S08 638 tristate "Microchip MCP23xxx I/O expander" | 169 help 170 Say yes here to support the GPIO interface on ARM v7 based 171 Qualcomm MSM chips. Most of the pins on the MSM can be 172 selected for GPIO, and are controlled by this driver. 173 174config GPIO_MVEBU 175 def_bool y 176 depends on PLAT_ORION --- 454 unchanged lines hidden (view full) --- 631 tristate "Maxim MAX7301 GPIO expander" 632 depends on SPI_MASTER 633 select GPIO_MAX730X 634 help 635 GPIO driver for Maxim MAX7301 SPI-based GPIO expander. 636 637config GPIO_MCP23S08 638 tristate "Microchip MCP23xxx I/O expander" |
639 depends on (SPI_MASTER && !I2C) || I2C | 639 depends on SPI_MASTER || I2C |
640 help 641 SPI/I2C driver for Microchip MCP23S08/MCP23S17/MCP23008/MCP23017 642 I/O expanders. 643 This provides a GPIO interface supporting inputs and outputs. 644 645config GPIO_MC33880 646 tristate "Freescale MC33880 high-side/low-side switch" 647 depends on SPI_MASTER --- 73 unchanged lines hidden --- | 640 help 641 SPI/I2C driver for Microchip MCP23S08/MCP23S17/MCP23008/MCP23017 642 I/O expanders. 643 This provides a GPIO interface supporting inputs and outputs. 644 645config GPIO_MC33880 646 tristate "Freescale MC33880 high-side/low-side switch" 647 depends on SPI_MASTER --- 73 unchanged lines hidden --- |