CONFIG_GPIO_MMIO32

(No prompt – not directly user assignable.)

Type: bool

Help

This is a driver for accessing a simple, fixed purpose, 32-bit memory-mapped i/o register using the same APIs as GPIO drivers. This is useful when an SoC or board has registers that aren’t part of a GPIO IP block and these registers are used to control things that Zephyr normally expects to be specified using a GPIO pin, e.g. for driving an LED, or chip-select line for an SPI device.

Direct dependencies

GPIO

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Symbols that select this symbol

Kconfig definition

At <Zephyr>/drivers/gpio/Kconfig.mmio32:4

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:32<Zephyr>/drivers/Kconfig:34<Zephyr>/drivers/gpio/Kconfig:36

Menu path: (Top) → Device Drivers → GPIO Drivers

config GPIO_MMIO32
    bool
    depends on GPIO
    help
      This is a driver for accessing a simple, fixed purpose, 32-bit
      memory-mapped i/o register using the same APIs as GPIO drivers. This
      is useful when an SoC or board has registers that aren't part of a
      GPIO IP block and these registers are used to control things that
      Zephyr normally expects to be specified using a GPIO pin, e.g. for
      driving an LED, or chip-select line for an SPI device.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)