xref: /linux/drivers/misc/mchp_pci1xxxx/Kconfig (revision a1c613ae4c322ddd58d5a8539dbfba2a0380a8c0)
1393fc2f5SKumaravel Thiagarajanconfig GP_PCI1XXXX
2393fc2f5SKumaravel Thiagarajan       tristate "Microchip PCI1XXXX PCIe to GPIO Expander + OTP/EEPROM manager"
3393fc2f5SKumaravel Thiagarajan       depends on PCI
4e3c9b0ddSKumaravel Thiagarajan       depends on GPIOLIB
5*09690015SKumaravel Thiagarajan       depends on NVMEM_SYSFS
6393fc2f5SKumaravel Thiagarajan       select GPIOLIB_IRQCHIP
7e3c9b0ddSKumaravel Thiagarajan       select AUXILIARY_BUS
8393fc2f5SKumaravel Thiagarajan       help
9393fc2f5SKumaravel Thiagarajan         PCI1XXXX is a PCIe GEN 3 switch with one of the endpoints having
10393fc2f5SKumaravel Thiagarajan         multiple functions and one of the functions is a GPIO controller
11393fc2f5SKumaravel Thiagarajan         which also has registers to interface with the OTP and EEPROM.
12393fc2f5SKumaravel Thiagarajan         Select yes, no or module here to include or exclude the driver
13393fc2f5SKumaravel Thiagarajan         for the GPIO function.
14393fc2f5SKumaravel Thiagarajan
15