From f4cdb0f07e8b54d26f24af5b26fe24a8019b6340 Mon Sep 17 00:00:00 2001 From: Alberto Escolar Piedras Date: Mon, 13 Jan 2025 17:51:27 +0100 Subject: [PATCH] boards nrf54l15bsim: Default to new cracen rng driver Let's default to this new driver. And therefore change the conditions in the BT controller kconfig which were selecting the native_posix fake entropy driver Signed-off-by: Alberto Escolar Piedras --- boards/native/nrf_bsim/nrf54l15bsim_nrf54l15_cpuapp.dts | 2 +- subsys/bluetooth/controller/Kconfig.ll_sw_split | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/boards/native/nrf_bsim/nrf54l15bsim_nrf54l15_cpuapp.dts b/boards/native/nrf_bsim/nrf54l15bsim_nrf54l15_cpuapp.dts index 532e0117014..b32e8534abc 100644 --- a/boards/native/nrf_bsim/nrf54l15bsim_nrf54l15_cpuapp.dts +++ b/boards/native/nrf_bsim/nrf54l15bsim_nrf54l15_cpuapp.dts @@ -55,7 +55,7 @@ rng: rng { status = "okay"; - compatible = "zephyr,native-posix-rng"; + compatible = "nordic,nrf-cracen-ctrdrbg"; }; psa_rng: psa-rng { diff --git a/subsys/bluetooth/controller/Kconfig.ll_sw_split b/subsys/bluetooth/controller/Kconfig.ll_sw_split index b4572c05d3b..0e364c3894b 100644 --- a/subsys/bluetooth/controller/Kconfig.ll_sw_split +++ b/subsys/bluetooth/controller/Kconfig.ll_sw_split @@ -12,10 +12,10 @@ config BT_LLL_VENDOR_NORDIC depends on !$(dt_nodelabel_enabled,rtc0) select BT_CTLR_ENTROPY_SUPPORT if !SOC_COMPATIBLE_NRF54LX || BOARD_NRF54L15BSIM - select FAKE_ENTROPY_NATIVE_POSIX if BT_CTLR_ENTROPY && BOARD_NRF54L15BSIM + select ENTROPY_NRF_CRACEN_CTR_DRBG if BT_CTLR_ENTROPY && BOARD_NRF54L15BSIM select ENTROPY_NRF5_RNG if BT_CTLR_ENTROPY && !SOC_COMPATIBLE_NRF54LX select ENTROPY_NRF5_BIAS_CORRECTION if ENTROPY_NRF5_RNG - select EXPERIMENTAL if !ENTROPY_HAS_DRIVER || FAKE_ENTROPY_NATIVE_POSIX + select EXPERIMENTAL if !ENTROPY_HAS_DRIVER select BT_HAS_HCI_VS select BT_CTLR_CRYPTO_SUPPORT