:orphan: .. title:: GPIO .. option:: CONFIG_GPIO *GPIO Drivers* Type: ``bool`` Help ==== .. code-block:: none Include GPIO drivers in system config Defaults ======== - y - y if n - y - 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 =================== At ``/shields/adafruit_2_8_tft_touch_v2/Kconfig.defconfig:6`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:17`` → ``/kconfig/Kconfig.shield.defconfig:1`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y depends on SHIELD_ADAFRUIT_2_8_TFT_TOUCH_V2 ---- At ``/arm/arty/Kconfig.defconfig:28`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y if n depends on BOARD_ARTY_A7_ARM_DESIGNSTART_M1 || BOARD_ARTY_A7_ARM_DESIGNSTART_M3 ---- At ``/shields/adafruit_2_8_tft_touch_v2/Kconfig.defconfig:6`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y depends on SHIELD_ADAFRUIT_2_8_TFT_TOUCH_V2 ---- At ``/arm/microchip_mec/mec1501/Kconfig.defconfig.mec1501hsz:19`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/microchip_mec/Kconfig.defconfig:3`` → ``/arm/microchip_mec/mec1501/Kconfig.defconfig.series:17`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y depends on SOC_MEC1501_HSZ && SOC_SERIES_MEC1501X ---- At ``/arm/nordic_nrf/Kconfig.defconfig:41`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y depends on SPI && SOC_FAMILY_NRF ---- At ``/arm/nxp_imx/mcimx7_m4/Kconfig.defconfig.mcimx7_m4:14`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_imx/Kconfig.defconfig:4`` → ``/arm/nxp_imx/mcimx7_m4/Kconfig.defconfig.series:15`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y depends on SOC_MCIMX7_M4 && SOC_SERIES_IMX7_M4 ---- At ``/arm/nxp_imx/rt/Kconfig.defconfig.mimxrt1010:27`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_imx/Kconfig.defconfig:4`` → ``/arm/nxp_imx/rt/Kconfig.defconfig.series:128`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y depends on SOC_MIMXRT1011 && SOC_SERIES_IMX_RT ---- At ``/arm/nxp_imx/rt/Kconfig.defconfig.mimxrt1015:23`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_imx/Kconfig.defconfig:4`` → ``/arm/nxp_imx/rt/Kconfig.defconfig.series:128`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y depends on SOC_MIMXRT1015 && SOC_SERIES_IMX_RT ---- At ``/arm/nxp_imx/rt/Kconfig.defconfig.mimxrt1021:23`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_imx/Kconfig.defconfig:4`` → ``/arm/nxp_imx/rt/Kconfig.defconfig.series:128`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y depends on SOC_MIMXRT1021 && SOC_SERIES_IMX_RT ---- At ``/arm/nxp_imx/rt/Kconfig.defconfig.mimxrt1024:23`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_imx/Kconfig.defconfig:4`` → ``/arm/nxp_imx/rt/Kconfig.defconfig.series:128`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y depends on SOC_MIMXRT1024 && SOC_SERIES_IMX_RT ---- At ``/arm/nxp_imx/rt/Kconfig.defconfig.mimxrt1052:23`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_imx/Kconfig.defconfig:4`` → ``/arm/nxp_imx/rt/Kconfig.defconfig.series:128`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y depends on SOC_MIMXRT1052 && SOC_SERIES_IMX_RT ---- At ``/arm/nxp_imx/rt/Kconfig.defconfig.mimxrt1062:23`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_imx/Kconfig.defconfig:4`` → ``/arm/nxp_imx/rt/Kconfig.defconfig.series:128`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y depends on SOC_MIMXRT1062 && SOC_SERIES_IMX_RT ---- At ``/arm/nxp_imx/rt/Kconfig.defconfig.mimxrt1064:23`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_imx/Kconfig.defconfig:4`` → ``/arm/nxp_imx/rt/Kconfig.defconfig.series:128`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y depends on SOC_MIMXRT1064 && SOC_SERIES_IMX_RT ---- At ``/arm/nxp_kinetis/k2x/Kconfig.defconfig.mk22f12:33`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_kinetis/Kconfig.defconfig:3`` → ``/arm/nxp_kinetis/k2x/Kconfig.defconfig.series:18`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y depends on SOC_MK22F51212 && SOC_SERIES_KINETIS_K2X ---- At ``/arm/nxp_kinetis/k6x/Kconfig.defconfig.mk64f12:37`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_kinetis/Kconfig.defconfig:3`` → ``/arm/nxp_kinetis/k6x/Kconfig.defconfig.series:26`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y depends on SOC_MK64F12 && SOC_SERIES_KINETIS_K6X ---- At ``/arm/nxp_kinetis/k6x/Kconfig.defconfig.mk66f18:28`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_kinetis/Kconfig.defconfig:3`` → ``/arm/nxp_kinetis/k6x/Kconfig.defconfig.series:26`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y depends on SOC_MK66F18 && SOC_SERIES_KINETIS_K6X ---- At ``/arm/nxp_kinetis/k8x/Kconfig.defconfig.series:44`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_kinetis/Kconfig.defconfig:3`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y depends on SOC_SERIES_KINETIS_K8X ---- At ``/arm/nxp_kinetis/ke1xf/Kconfig.defconfig.series:61`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_kinetis/Kconfig.defconfig:3`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y depends on SOC_SERIES_KINETIS_KE1XF ---- At ``/arm/nxp_kinetis/kv5x/Kconfig.defconfig.series:27`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_kinetis/Kconfig.defconfig:3`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y depends on SOC_SERIES_KINETIS_KV5X ---- At ``/arm/nxp_lpc/lpc54xxx/Kconfig.defconfig.lpc54114_m0:15`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_lpc/Kconfig.defconfig:4`` → ``/arm/nxp_lpc/lpc54xxx/Kconfig.defconfig.series:15`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default n depends on SOC_LPC54114_M0 && SOC_SERIES_LPC54XXX ---- At ``/arm/nxp_lpc/lpc55xxx/Kconfig.defconfig.lpc55S69_cpu1:15`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_lpc/Kconfig.defconfig:4`` → ``/arm/nxp_lpc/lpc55xxx/Kconfig.defconfig.series:18`` Menu path: (Top) .. code-block:: kconfig config GPIO bool default y depends on SOC_LPC55S69_CPU1 && SOC_SERIES_LPC55XXX ---- At ``/gpio/Kconfig:6`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:32`` → ``/Kconfig:34`` Menu path: (Top) → Device Drivers .. code-block:: kconfig menuconfig GPIO bool "GPIO Drivers" select HAS_DTS_GPIO help Include GPIO drivers in system config *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*