:orphan: .. title:: choice RPMSG_SERVICE_MODE: RPMsg Service mode .. _choice_29: .. describe:: choice RPMSG_SERVICE_MODE: RPMsg Service mode *RPMsg Service mode* Type: ``bool`` Direct dependencies =================== (\ :kconfig:`NRF_802154_SER_RADIO ` && \ :kconfig:`HAS_NORDIC_DRIVERS `) || (\ :kconfig:`NRF_802154_SER_HOST ` && (\ :kconfig:`NRF_802154_SER_HOST ` || \ :kconfig:`NRF_802154_SER_RADIO `) && \ :kconfig:`HAS_NORDIC_DRIVERS `) || (\ :kconfig:`NRF_802154_SER_RADIO ` && \ :kconfig:`HAS_NORDIC_DRIVERS ` && 0) || (\ :kconfig:`NRF_802154_SER_HOST ` && (\ :kconfig:`NRF_802154_SER_HOST ` || \ :kconfig:`NRF_802154_SER_RADIO `) && \ :kconfig:`HAS_NORDIC_DRIVERS ` && 0) || (\ :kconfig:`BT_RPMSG_NRF53 ` && \ :kconfig:`BT_HCI ` && \ :kconfig:`BT_DRIVERS `) || \ :kconfig:`RPMSG_SERVICE ` *(Includes any dependencies from ifs and menus.)* Defaults ======== - \ :kconfig:`RPMSG_SERVICE_MODE_REMOTE ` - \ :kconfig:`RPMSG_SERVICE_MODE_MASTER ` - \ :kconfig:`RPMSG_SERVICE_MODE_REMOTE ` - \ :kconfig:`RPMSG_SERVICE_MODE_MASTER ` - \ :kconfig:`RPMSG_SERVICE_MODE_MASTER ` Choice options ============== - \ :kconfig:`RPMSG_SERVICE_MODE_MASTER ` - \ :kconfig:`RPMSG_SERVICE_MODE_REMOTE ` Kconfig definitions =================== At ``/hal_nordic/Kconfig:176`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:33`` → ``/Kconfig:6`` → ``/kconfig/Kconfig.modules:14`` Menu path: (Top) → Modules → hal_nordic (/home/runner/work/bridle/bridle/workspace/modules/hal/nordic) → Nordic drivers → nRF IEEE 802.15.4 Driver serialization radio .. code-block:: kconfig choice RPMSG_SERVICE_MODE bool default RPMSG_SERVICE_MODE_REMOTE depends on NRF_802154_SER_RADIO && HAS_NORDIC_DRIVERS ---- At ``/hal_nordic/Kconfig:207`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:33`` → ``/Kconfig:6`` → ``/kconfig/Kconfig.modules:14`` Menu path: (Top) → Modules → hal_nordic (/home/runner/work/bridle/bridle/workspace/modules/hal/nordic) → Nordic drivers → nRF 802.15.4 serialization .. code-block:: kconfig choice RPMSG_SERVICE_MODE bool default RPMSG_SERVICE_MODE_MASTER depends on NRF_802154_SER_HOST && (NRF_802154_SER_HOST || NRF_802154_SER_RADIO) && HAS_NORDIC_DRIVERS ---- At ``/hal_nordic/Kconfig:176`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:33`` → ``/Kconfig:74`` Menu path: (Top) → Modules → Nordic drivers → nRF IEEE 802.15.4 Driver serialization radio .. code-block:: kconfig choice RPMSG_SERVICE_MODE bool default RPMSG_SERVICE_MODE_REMOTE depends on NRF_802154_SER_RADIO && HAS_NORDIC_DRIVERS && 0 ---- At ``/hal_nordic/Kconfig:207`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:33`` → ``/Kconfig:74`` Menu path: (Top) → Modules → Nordic drivers → nRF 802.15.4 serialization .. code-block:: kconfig choice RPMSG_SERVICE_MODE bool default RPMSG_SERVICE_MODE_MASTER depends on NRF_802154_SER_HOST && (NRF_802154_SER_HOST || NRF_802154_SER_RADIO) && HAS_NORDIC_DRIVERS && 0 ---- At ``/bluetooth/hci/Kconfig:115`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:42`` → ``/Kconfig:8`` → ``/bluetooth/Kconfig:20`` Menu path: (Top) → Device Drivers → Bluetooth Drivers → nRF53 configuration of RPMsg .. code-block:: kconfig choice RPMSG_SERVICE_MODE bool default RPMSG_SERVICE_MODE_MASTER depends on BT_RPMSG_NRF53 && BT_HCI && BT_DRIVERS ---- At ``/ipc/rpmsg_service/Kconfig:77`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:44`` → ``/Kconfig:27`` → ``/ipc/Kconfig:8`` Menu path: (Top) → Sub Systems and OS Services → Inter Processor Communication → RPMsg service for multiple users .. code-block:: kconfig choice RPMSG_SERVICE_MODE bool "RPMsg Service mode" depends on RPMSG_SERVICE *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*