# MCP23S17 GPIO configuration options # Copyright (c) 2021 metraTec GmbH # SPDX-License-Identifier: Apache-2.0 config GPIO_MCP23XXX bool help Enable support for the Microchip 23xxx I2C/SPI IO expanders. menuconfig GPIO_MCP230XX bool "MCP230XX I2C-based GPIO chip" default y depends on DT_HAS_MICROCHIP_MCP23008_ENABLED || \ DT_HAS_MICROCHIP_MCP23009_ENABLED || \ DT_HAS_MICROCHIP_MCP23016_ENABLED || \ DT_HAS_MICROCHIP_MCP23017_ENABLED || \ DT_HAS_MICROCHIP_MCP23018_ENABLED depends on I2C select GPIO_MCP23XXX help Enable driver for MCP230XX I2C-based GPIO chip. if GPIO_MCP230XX config GPIO_MCP230XX_INIT_PRIORITY int "MCP230XX GPIO expander init priority" default 75 help Device driver initialization priority. endif #GPIO_MCP230XX menuconfig GPIO_MCP23SXX bool "MCP23SXX SPI-based GPIO chip" default y depends on DT_HAS_MICROCHIP_MCP23S08_ENABLED || \ DT_HAS_MICROCHIP_MCP23S09_ENABLED || \ DT_HAS_MICROCHIP_MCP23S17_ENABLED || \ DT_HAS_MICROCHIP_MCP23S18_ENABLED depends on SPI select GPIO_MCP23XXX help Enable driver for MCP23SXX SPI-based GPIO chip. if GPIO_MCP23SXX config GPIO_MCP23SXX_INIT_PRIORITY int "MCP23SXX GPIO expander init priority" default 75 help Device driver initialization priority. endif #GPIO_MCP23SXX