CONFIG_MPSL

Nordic Multi Protocol Service Layer (MPSL)

Type: bool

Help

Use Nordic Multi Protocol Service Layer (MPSL) implementation, providing services for single and multi-protocol implementations.

Direct dependencies

SOC_SERIES_NRF52X || SOC_NRF5340_CPUNET

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Symbols that select this symbol

Symbols that imply this symbol

Kconfig definition

At <nrfxlib>/mpsl/Kconfig:7

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:23<Zephyr>/modules/Kconfig:6<BuildDir>/Kconfig/Kconfig.modules:14<nrfxlib>/Kconfig.nrfxlib:11

Menu path: (Top) → Modules → nrfxlib (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrfxlib) → Nordic nrfxlib

config MPSL
    bool "Nordic Multi Protocol Service Layer (MPSL)"
    select ZERO_LATENCY_IRQS
    select IEEE802154_NRF5_EXT_IRQ_MGMT if IEEE802154_NRF5
    select NRF_802154_MULTIPROTOCOL_SUPPORT if NRF_802154_RADIO_DRIVER
    select MULTITHREADING_LOCK
    depends on SOC_SERIES_NRF52X || SOC_NRF5340_CPUNET
    help
      Use Nordic Multi Protocol Service Layer (MPSL) implementation,
      providing services for single and multi-protocol implementations.

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