Kconfig (29cbf4589fc0dabef4dfc95dd9589c366ad2ec46) Kconfig (0752e169ba523e35f70d2fee4d06680b33e0e202)
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

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

685 depends on GPIO_ADP5588=y
686 help
687 Say yes here to enable the adp5588 to be used as an interrupt
688 controller. It requires the driver to be built in the kernel.
689
690config GPIO_ADNP
691 tristate "Avionic Design N-bit GPIO expander"
692 depends on I2C && OF_GPIO
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

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

685 depends on GPIO_ADP5588=y
686 help
687 Say yes here to enable the adp5588 to be used as an interrupt
688 controller. It requires the driver to be built in the kernel.
689
690config GPIO_ADNP
691 tristate "Avionic Design N-bit GPIO expander"
692 depends on I2C && OF_GPIO
693 select GPIOLIB_IRQCHIP
693 help
694 This option enables support for N GPIOs found on Avionic Design
695 I2C GPIO expanders. The register space will be extended by powers
696 of two, so the controller will need to accommodate for that. For
697 example: if a controller provides 48 pins, 6 registers will be
698 enough to represent all pins, but the driver will assume a
699 register layout for 64 pins (8 registers).
700

--- 209 unchanged lines hidden ---
694 help
695 This option enables support for N GPIOs found on Avionic Design
696 I2C GPIO expanders. The register space will be extended by powers
697 of two, so the controller will need to accommodate for that. For
698 example: if a controller provides 48 pins, 6 registers will be
699 enough to represent all pins, but the driver will assume a
700 register layout for 64 pins (8 registers).
701

--- 209 unchanged lines hidden ---