:orphan: .. title:: choice RPMSG_SERVICE_MODE: RPMsg Service mode .. _choice_26: .. describe:: choice RPMSG_SERVICE_MODE: RPMsg Service mode *RPMsg Service mode* Type: ``bool`` Direct dependencies =================== (\ :option:`NRF_802154_SER_RADIO ` && \ :option:`HAS_NORDIC_DRIVERS `) || (\ :option:`NRF_802154_SER_HOST ` && (\ :option:`NRF_802154_SER_HOST ` || \ :option:`NRF_802154_SER_RADIO `) && \ :option:`HAS_NORDIC_DRIVERS `) || (\ :option:`NRF_802154_SER_RADIO ` && \ :option:`HAS_NORDIC_DRIVERS ` && 0) || (\ :option:`NRF_802154_SER_HOST ` && (\ :option:`NRF_802154_SER_HOST ` || \ :option:`NRF_802154_SER_RADIO `) && \ :option:`HAS_NORDIC_DRIVERS ` && 0) || (\ :option:`BT_RPMSG_NRF53 ` && \ :option:`BT_HCI ` && \ :option:`BT ` && !\ :option:`BT_CTLR `) || \ :option:`RPMSG_SERVICE ` *(Includes any dependencies from ifs and menus.)* Defaults ======== - \ :option:`RPMSG_SERVICE_MODE_REMOTE ` - \ :option:`RPMSG_SERVICE_MODE_MASTER ` - \ :option:`RPMSG_SERVICE_MODE_REMOTE ` - \ :option:`RPMSG_SERVICE_MODE_MASTER ` - \ :option:`RPMSG_SERVICE_MODE_MASTER ` Choice options ============== - \ :option:`RPMSG_SERVICE_MODE_MASTER ` - \ :option:`RPMSG_SERVICE_MODE_REMOTE ` Kconfig definitions =================== At ``/hal_nordic/Kconfig:150`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:23`` → ``/Kconfig:6`` → ``/kconfig/Kconfig.modules:8`` 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:181`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:23`` → ``/Kconfig:6`` → ``/kconfig/Kconfig.modules:8`` 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:150`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:23`` → ``/Kconfig:66`` 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:181`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:23`` → ``/Kconfig:66`` 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:127`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:32`` → ``/Kconfig:8`` → ``/bluetooth/Kconfig:16`` 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 && !BT_CTLR ---- At ``/ipc/rpmsg_service/Kconfig:77`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:34`` → ``/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.)*