# GPIO configuration options # Copyright (c) 2015 Intel Corporation # SPDX-License-Identifier: Apache-2.0 menuconfig GPIO bool "GPIO Drivers" help Include GPIO drivers in system config if GPIO module = GPIO module-str = gpio source "subsys/logging/Kconfig.template.log_config" config GPIO_SHELL bool "GPIO Shell" depends on SHELL help Enable GPIO Shell for testing. config GPIO_INIT_PRIORITY int "GPIO init priority" default KERNEL_INIT_PRIORITY_DEFAULT help GPIO driver device initialization priority. config GPIO_GET_DIRECTION bool "Support for querying GPIO direction [EXPERIMENTAL]" select EXPERIMENTAL help Enable this option if the application does not maintain its own GPIO direction state. With this option enabled, the application may query GPIO direction via gpio_port_get_direction(), gpio_pin_is_input(), and gpio_pin_is_output(). source "drivers/gpio/Kconfig.b91" source "drivers/gpio/Kconfig.dw" source "drivers/gpio/Kconfig.pca95xx" source "drivers/gpio/Kconfig.mcp23s17" source "drivers/gpio/Kconfig.mcp23xxx" source "drivers/gpio/Kconfig.mcux" source "drivers/gpio/Kconfig.mcux_igpio" source "drivers/gpio/Kconfig.mcux_lpc" source "drivers/gpio/Kconfig.mmio32" source "drivers/gpio/Kconfig.stm32" source "drivers/gpio/Kconfig.nrfx" source "drivers/gpio/Kconfig.cmsdk_ahb" source "drivers/gpio/Kconfig.cc13xx_cc26xx" source "drivers/gpio/Kconfig.cc32xx" source "drivers/gpio/Kconfig.sifive" source "drivers/gpio/Kconfig.esp32" source "drivers/gpio/Kconfig.gecko" source "drivers/gpio/Kconfig.sam0" source "drivers/gpio/Kconfig.sam" source "drivers/gpio/Kconfig.sx1509b" source "drivers/gpio/Kconfig.imx" source "drivers/gpio/Kconfig.it8xxx2" source "drivers/gpio/Kconfig.intel" source "drivers/gpio/Kconfig.xec" source "drivers/gpio/Kconfig.stellaris" source "drivers/gpio/Kconfig.rpi_pico" source "drivers/gpio/Kconfig.rv32m1" source "drivers/gpio/Kconfig.lmp90xxx" source "drivers/gpio/Kconfig.litex" source "drivers/gpio/Kconfig.lpc11u6x" source "drivers/gpio/Kconfig.xlnx" source "drivers/gpio/Kconfig.npcx" source "drivers/gpio/Kconfig.emul" source "drivers/gpio/Kconfig.psoc6" source "drivers/gpio/Kconfig.pcal6408a" source "drivers/gpio/Kconfig.eos_s3" source "drivers/gpio/Kconfig.rcar" source "drivers/gpio/Kconfig.cy8c95xx" source "drivers/gpio/Kconfig.creg_gpio" source "drivers/gpio/Kconfig.stmpe1600" source "drivers/gpio/Kconfig.pca953x" source "drivers/gpio/Kconfig.fxl6408" source "drivers/gpio/Kconfig.andes_atcgpio100" source "drivers/gpio/Kconfig.neorv32" source "drivers/gpio/Kconfig.nct38xx" source "drivers/gpio/Kconfig.test" source "drivers/gpio/Kconfig.gd32" source "drivers/gpio/Kconfig.xlnx_ps" source "drivers/gpio/Kconfig.sn74hc595" endif # GPIO