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 --- |