Kconfig (5704520d7880ee8b5d759e83df6090ea9f1a9b06) | Kconfig (64ac43e6fa283f556f0a8f69ad52d6e7d550307d) |
---|---|
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 --- 1211 unchanged lines hidden (view full) --- 1220 This provides GPIO interface supporting inputs and outputs. 1221 1222config GPIO_PISOSR 1223 tristate "Generic parallel-in/serial-out shift register" 1224 help 1225 GPIO driver for SPI compatible parallel-in/serial-out shift 1226 registers. These are input only devices. 1227 | 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 --- 1211 unchanged lines hidden (view full) --- 1220 This provides GPIO interface supporting inputs and outputs. 1221 1222config GPIO_PISOSR 1223 tristate "Generic parallel-in/serial-out shift register" 1224 help 1225 GPIO driver for SPI compatible parallel-in/serial-out shift 1226 registers. These are input only devices. 1227 |
1228config GPIO_XRA1403 1229 tristate "EXAR XRA1403 16-bit GPIO expander" 1230 help 1231 GPIO driver for EXAR XRA1403 16-bit SPI-based GPIO expander. 1232 | |
1233endmenu 1234 | 1228endmenu 1229 |
1235menu "SPI or I2C GPIO expanders" 1236 depends on (SPI_MASTER && !I2C) || I2C 1237 1238config GPIO_MCP23S08 1239 tristate "Microchip MCP23xxx I/O expander" 1240 depends on OF_GPIO 1241 select GPIOLIB_IRQCHIP 1242 select REGMAP_I2C if I2C 1243 select REGMAP if SPI_MASTER 1244 help 1245 SPI/I2C driver for Microchip MCP23S08/MCP23S17/MCP23008/MCP23017 1246 I/O expanders. 1247 This provides a GPIO interface supporting inputs and outputs. 1248 The I2C versions of the chips can be used as interrupt-controller. 1249 1250endmenu 1251 | |
1252menu "USB GPIO expanders" 1253 depends on USB 1254 1255config GPIO_VIPERBOARD 1256 tristate "Viperboard GPIO a & b support" 1257 depends on MFD_VIPERBOARD 1258 help 1259 Say yes here to access the GPIO signals of Nano River 1260 Technologies Viperboard. There are two GPIO chips on the 1261 board: gpioa and gpiob. 1262 See viperboard API specification and Nano 1263 River Tech's viperboard.h for detailed meaning 1264 of the module parameters. 1265 1266endmenu 1267 1268endif | 1230menu "USB GPIO expanders" 1231 depends on USB 1232 1233config GPIO_VIPERBOARD 1234 tristate "Viperboard GPIO a & b support" 1235 depends on MFD_VIPERBOARD 1236 help 1237 Say yes here to access the GPIO signals of Nano River 1238 Technologies Viperboard. There are two GPIO chips on the 1239 board: gpioa and gpiob. 1240 See viperboard API specification and Nano 1241 River Tech's viperboard.h for detailed meaning 1242 of the module parameters. 1243 1244endmenu 1245 1246endif |