Kconfig (b65b34895437915f411882dd40d704eb0863ffb0) Kconfig (a80a0bbee49872c296c9ed9d6af0f510fcd825a7)
1#
2# GPIO infrastructure and expanders
3#
4
5config ARCH_WANT_OPTIONAL_GPIOLIB
6 bool
7 help
8 Select this config option from the architecture Kconfig, if

--- 125 unchanged lines hidden (view full) ---

134 max7322 (4I4O), max7323 (4P4O)
135
136 16 bits: max7324 (8I8O), max7325 (8P8O),
137 max7326 (4I12O), max7327 (4P12O)
138
139 Board setup code must specify the model to use, and the start
140 number for these GPIOs.
141
1#
2# GPIO infrastructure and expanders
3#
4
5config ARCH_WANT_OPTIONAL_GPIOLIB
6 bool
7 help
8 Select this config option from the architecture Kconfig, if

--- 125 unchanged lines hidden (view full) ---

134 max7322 (4I4O), max7323 (4P4O)
135
136 16 bits: max7324 (8I8O), max7325 (8P8O),
137 max7326 (4I12O), max7327 (4P12O)
138
139 Board setup code must specify the model to use, and the start
140 number for these GPIOs.
141
142config GPIO_MAX732X_IRQ
143 bool "Interrupt controller support for MAX732x"
144 depends on GPIO_MAX732X=y && GENERIC_HARDIRQS
145 help
146 Say yes here to enable the max732x to be used as an interrupt
147 controller. It requires the driver to be built in the kernel.
148
142config GPIO_PCA953X
143 tristate "PCA953x, PCA955x, TCA64xx, and MAX7310 I/O ports"
144 depends on I2C
145 help
146 Say yes here to provide access to several register-oriented
147 SMBus I/O expanders, made mostly by NXP or TI. Compatible
148 models include:
149

--- 164 unchanged lines hidden ---
149config GPIO_PCA953X
150 tristate "PCA953x, PCA955x, TCA64xx, and MAX7310 I/O ports"
151 depends on I2C
152 help
153 Say yes here to provide access to several register-oriented
154 SMBus I/O expanders, made mostly by NXP or TI. Compatible
155 models include:
156

--- 164 unchanged lines hidden ---