diff --git a/samples/bluetooth/peripheral_uart/Kconfig.sysbuild b/samples/bluetooth/peripheral_uart/Kconfig.sysbuild index d56170702508..9f7d7017d591 100644 --- a/samples/bluetooth/peripheral_uart/Kconfig.sysbuild +++ b/samples/bluetooth/peripheral_uart/Kconfig.sysbuild @@ -6,8 +6,19 @@ source "${ZEPHYR_BASE}/share/sysbuild/Kconfig" +config NRF_IPC_RADIO_RPC_HOST + bool "Enable building RPC Host for Radio domain" + help + The option enables building sample rpc_host application for Radio + domain. This sysbuild configuration option should be selected only if + an Application core application is build with CONFIG_BT_RPC_STACK + enabled. + config NRF_DEFAULT_IPC_RADIO default y config NETCORE_IPC_RADIO_BT_HCI_IPC - default y + default y if !NRF_IPC_RADIO_RPC_HOST + +config NRF_DEFAULT_RPC_HOST + default y if NRF_IPC_RADIO_RPC_HOST diff --git a/samples/bluetooth/peripheral_uart/sample.yaml b/samples/bluetooth/peripheral_uart/sample.yaml index ee028106af8d..3915ac2d006e 100644 --- a/samples/bluetooth/peripheral_uart/sample.yaml +++ b/samples/bluetooth/peripheral_uart/sample.yaml @@ -47,7 +47,18 @@ tests: - CONFIG_BT_RPC_STACK=y integration_platforms: - nrf5340dk/nrf5340/cpuapp - platform_allow: nrf5340dk/nrf5340/cpuapp + - nrf54h20dk/nrf54h20/cpuapp + platform_allow: nrf5340dk/nrf5340/cpuapp nrf54h20dk/nrf54h20/cpuapp + tags: bluetooth ci_build sysbuild + sample.bluetooth.peripheral_uart_ble_rpc.54h20: + sysbuild: true + build_only: true + extra_configs: + - SNIPPET=nordic-rpc-host + - SB_CONFIG_NRF_IPC_RADIO_RPC_HOST=y + integration_platforms: + - nrf54h20dk/nrf54h20/cpuapp + platform_allow: nrf54h20dk/nrf54h20/cpuapp tags: bluetooth ci_build sysbuild sample.bluetooth.peripheral_uart.security_disabled: sysbuild: true