:orphan: .. title:: GPIO .. option:: CONFIG_GPIO *GPIO Drivers* Type: ``bool`` Help ==== Include GPIO drivers in system config Defaults ======== - y if n - y - y - y - y - y - y - y - y - y - y - y - y - y - y - y - y - n - y Symbols selected by this symbol =============================== - \ :option:`HAS_DTS_GPIO ` Symbols that select this symbol =============================== - \ :option:`BOARD_NRF9160DK_NRF52840 ` - \ :option:`BOARD_THINGY52_NRF52832 ` - \ :option:`IEEE802154_RF2XX ` - \ :option:`WIFI_ESWIFI ` Symbols that imply this symbol ============================== - \ :option:`MODEM_UBLOX_SARA ` - \ :option:`MODEM_QUECTEL_BG9X ` - \ :option:`MODEM_WNCM14A2A ` - \ :option:`MODEM_HL7800 ` Kconfig definitions =================== .. highlight:: kconfig At ``boards/arm/arty/Kconfig.defconfig:28`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config GPIO bool default y if n depends on \ :option:`BOARD_ARTY_A7_ARM_DESIGNSTART_M1 ` || \ :option:`BOARD_ARTY_A7_ARM_DESIGNSTART_M3 ` ---- At ``soc/arm/microchip_mec/mec1501/Kconfig.defconfig.mec1501hsz:19`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/microchip_mec/Kconfig.defconfig:3`` → ``soc/arm/microchip_mec/mec1501/Kconfig.defconfig.series:17`` Menu path: (Top) .. parsed-literal:: config GPIO bool default y depends on \ :option:`SOC_MEC1501_HSZ ` && \ :option:`SOC_SERIES_MEC1501X ` ---- At ``soc/arm/nordic_nrf/Kconfig.defconfig:41`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. parsed-literal:: config GPIO bool default y depends on \ :option:`SPI ` && \ :option:`SOC_FAMILY_NRF ` ---- At ``soc/arm/nxp_imx/mcimx7_m4/Kconfig.defconfig.mcimx7_m4:14`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_imx/Kconfig.defconfig:4`` → ``soc/arm/nxp_imx/mcimx7_m4/Kconfig.defconfig.series:15`` Menu path: (Top) .. parsed-literal:: config GPIO bool default y depends on \ :option:`SOC_MCIMX7_M4 ` && \ :option:`SOC_SERIES_IMX7_M4 ` ---- At ``soc/arm/nxp_imx/rt/Kconfig.defconfig.mimxrt1010:27`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_imx/Kconfig.defconfig:4`` → ``soc/arm/nxp_imx/rt/Kconfig.defconfig.series:131`` Menu path: (Top) .. parsed-literal:: config GPIO bool default y depends on \ :option:`SOC_MIMXRT1011 ` && \ :option:`SOC_SERIES_IMX_RT ` ---- At ``soc/arm/nxp_imx/rt/Kconfig.defconfig.mimxrt1015:23`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_imx/Kconfig.defconfig:4`` → ``soc/arm/nxp_imx/rt/Kconfig.defconfig.series:131`` Menu path: (Top) .. parsed-literal:: config GPIO bool default y depends on \ :option:`SOC_MIMXRT1015 ` && \ :option:`SOC_SERIES_IMX_RT ` ---- At ``soc/arm/nxp_imx/rt/Kconfig.defconfig.mimxrt1021:23`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_imx/Kconfig.defconfig:4`` → ``soc/arm/nxp_imx/rt/Kconfig.defconfig.series:131`` Menu path: (Top) .. parsed-literal:: config GPIO bool default y depends on \ :option:`SOC_MIMXRT1021 ` && \ :option:`SOC_SERIES_IMX_RT ` ---- At ``soc/arm/nxp_imx/rt/Kconfig.defconfig.mimxrt1024:23`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_imx/Kconfig.defconfig:4`` → ``soc/arm/nxp_imx/rt/Kconfig.defconfig.series:131`` Menu path: (Top) .. parsed-literal:: config GPIO bool default y depends on \ :option:`SOC_MIMXRT1024 ` && \ :option:`SOC_SERIES_IMX_RT ` ---- At ``soc/arm/nxp_imx/rt/Kconfig.defconfig.mimxrt1052:23`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_imx/Kconfig.defconfig:4`` → ``soc/arm/nxp_imx/rt/Kconfig.defconfig.series:131`` Menu path: (Top) .. parsed-literal:: config GPIO bool default y depends on \ :option:`SOC_MIMXRT1052 ` && \ :option:`SOC_SERIES_IMX_RT ` ---- At ``soc/arm/nxp_imx/rt/Kconfig.defconfig.mimxrt1062:23`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_imx/Kconfig.defconfig:4`` → ``soc/arm/nxp_imx/rt/Kconfig.defconfig.series:131`` Menu path: (Top) .. parsed-literal:: config GPIO bool default y depends on \ :option:`SOC_MIMXRT1062 ` && \ :option:`SOC_SERIES_IMX_RT ` ---- At ``soc/arm/nxp_imx/rt/Kconfig.defconfig.mimxrt1064:23`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_imx/Kconfig.defconfig:4`` → ``soc/arm/nxp_imx/rt/Kconfig.defconfig.series:131`` Menu path: (Top) .. parsed-literal:: config GPIO bool default y depends on \ :option:`SOC_MIMXRT1064 ` && \ :option:`SOC_SERIES_IMX_RT ` ---- At ``soc/arm/nxp_kinetis/k2x/Kconfig.defconfig.mk22f12:23`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_kinetis/Kconfig.defconfig:3`` → ``soc/arm/nxp_kinetis/k2x/Kconfig.defconfig.series:18`` Menu path: (Top) .. parsed-literal:: config GPIO bool default y depends on \ :option:`SOC_MK22F51212 ` && \ :option:`SOC_SERIES_KINETIS_K2X ` ---- At ``soc/arm/nxp_kinetis/k6x/Kconfig.defconfig.mk64f12:37`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_kinetis/Kconfig.defconfig:3`` → ``soc/arm/nxp_kinetis/k6x/Kconfig.defconfig.series:26`` Menu path: (Top) .. parsed-literal:: config GPIO bool default y depends on \ :option:`SOC_MK64F12 ` && \ :option:`SOC_SERIES_KINETIS_K6X ` ---- At ``soc/arm/nxp_kinetis/k6x/Kconfig.defconfig.mk66f18:28`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_kinetis/Kconfig.defconfig:3`` → ``soc/arm/nxp_kinetis/k6x/Kconfig.defconfig.series:26`` Menu path: (Top) .. parsed-literal:: config GPIO bool default y depends on \ :option:`SOC_MK66F18 ` && \ :option:`SOC_SERIES_KINETIS_K6X ` ---- At ``soc/arm/nxp_kinetis/k8x/Kconfig.defconfig.series:44`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_kinetis/Kconfig.defconfig:3`` Menu path: (Top) .. parsed-literal:: config GPIO bool default y depends on \ :option:`SOC_SERIES_KINETIS_K8X ` ---- At ``soc/arm/nxp_kinetis/ke1xf/Kconfig.defconfig.series:61`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_kinetis/Kconfig.defconfig:3`` Menu path: (Top) .. parsed-literal:: config GPIO bool default y depends on \ :option:`SOC_SERIES_KINETIS_KE1XF ` ---- At ``soc/arm/nxp_kinetis/kv5x/Kconfig.defconfig.series:27`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_kinetis/Kconfig.defconfig:3`` Menu path: (Top) .. parsed-literal:: config GPIO bool default y depends on \ :option:`SOC_SERIES_KINETIS_KV5X ` ---- At ``soc/arm/nxp_lpc/lpc54xxx/Kconfig.defconfig.lpc54114_m0:15`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_lpc/Kconfig.defconfig:4`` → ``soc/arm/nxp_lpc/lpc54xxx/Kconfig.defconfig.series:15`` Menu path: (Top) .. parsed-literal:: config GPIO bool default n depends on \ :option:`SOC_LPC54114_M0 ` && \ :option:`SOC_SERIES_LPC54XXX ` ---- At ``soc/arm/nxp_lpc/lpc55xxx/Kconfig.defconfig.lpc55S69_cpu1:15`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_lpc/Kconfig.defconfig:4`` → ``soc/arm/nxp_lpc/lpc55xxx/Kconfig.defconfig.series:18`` Menu path: (Top) .. parsed-literal:: config GPIO bool default y depends on \ :option:`SOC_LPC55S69_CPU1 ` && \ :option:`SOC_SERIES_LPC55XXX ` ---- At ``drivers/gpio/Kconfig:6`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:32`` → ``drivers/Kconfig:34`` Menu path: (Top) → Device Drivers .. parsed-literal:: menuconfig GPIO bool "GPIO Drivers" select \ :option:`HAS_DTS_GPIO ` help Include GPIO drivers in system config *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*