CONFIG_PINMUX_STM32_DEVICE_INITIALIZATION_PRIORITY

Device initialization priority STM32 pinmux

Type: int

Help

This option controls the priority of pinmux device initialization. Higher priority ensures that the device is initialized earlier in the startup cycle. Note that the pinmux device needs to be initialized after clock control device, but possibly before all other devices. If unsure, leave at default value 2

Direct dependencies

PINMUX_STM32 && PINMUX

(Includes any dependencies from ifs and menus.)

Default

  • 2

Kconfig definition

At <Zephyr>/drivers/pinmux/Kconfig.stm32:12

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:32<Zephyr>/drivers/Kconfig:46<Zephyr>/drivers/pinmux/Kconfig:57

Menu path: (Top) → Device Drivers → Enable board pinmux driver → Pinmux driver for STM32 MCUs

config PINMUX_STM32_DEVICE_INITIALIZATION_PRIORITY
    int "Device initialization priority STM32 pinmux"
    default 2
    depends on PINMUX_STM32 && PINMUX
    help
      This option controls the priority of pinmux device initialization.
      Higher priority ensures that the device is initialized earlier in
      the startup cycle. Note that the pinmux device needs to be initialized
      after clock control device, but possibly before all other devices.
      If unsure, leave at default value 2

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