nrf52_bsim: Convert from a nRF52832 to a nRF52833

The nRF HW models have been updated to correspond to a 52833 instead
of a 52832. Let's follow them.

The motivation for the change is to enable proper BIS encryption support
(for BT LE Audio ISO).

Changes:

* Point in manifest to latest HW models

* SOC_COMPATIBLE_NRF52832 has been removed, and SOC_COMPATIBLE_NRF52833
added in its place (with no uses at this point)

* Where SOC_COMPATIBLE_NRF52832 was used to set encryption like for a 52832
(to avoid using the MAXPACKETLENGHT), we set the condition to just
SOC_NRF52832.
Note: The MAXPACKETLENGHT register exists in the new simulated nrf52833,
thought it does nothing.

* In the BLE ctrl LLL radio HAL, all macros are renamed accordingly
(timings are NOT changed).

* Board dts definition now refers to the 52833 soc definition. New 52833
features set as not supported by now.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
diff --git a/boards/posix/nrf52_bsim/Kconfig.board b/boards/posix/nrf52_bsim/Kconfig.board
index 4a97c8d..56452a4 100644
--- a/boards/posix/nrf52_bsim/Kconfig.board
+++ b/boards/posix/nrf52_bsim/Kconfig.board
@@ -6,7 +6,7 @@
 	select SOC_SERIES_BSIM_NRF52X
 	select SOC_COMPATIBLE_NRF
 	select SOC_COMPATIBLE_NRF52X
-	select SOC_COMPATIBLE_NRF52832
+	select SOC_COMPATIBLE_NRF52833
 	select CONSOLE_HAS_DRIVER
 	select NRF_RTC_TIMER
 	select CLOCK_CONTROL
diff --git a/boards/posix/nrf52_bsim/nrf52_bsim.dts b/boards/posix/nrf52_bsim/nrf52_bsim.dts
index 46839e3..224462c 100644
--- a/boards/posix/nrf52_bsim/nrf52_bsim.dts
+++ b/boards/posix/nrf52_bsim/nrf52_bsim.dts
@@ -6,11 +6,11 @@
 
 /dts-v1/;
 
-#include <arm/nordic/nrf52832.dtsi>
+#include <arm/nordic/nrf52833.dtsi>
 
 / {
 	model = "nrf52 bsim";
-	compatible = "bsim,nrf52832";
+	compatible = "bsim,nrf52833";
 
 	/* We need to remove aliases to nodes we delete */
 	aliases {
@@ -19,14 +19,18 @@
 		/delete-property/ spi-0;
 		/delete-property/ spi-1;
 		/delete-property/ spi-2;
+		/delete-property/ spi-3;
 		/delete-property/ uart-0;
+		/delete-property/ uart-1;
 		/delete-property/ adc-0;
 		/delete-property/ gpio-0;
+		/delete-property/ gpio-1;
 		/delete-property/ gpiote-0;
 		/delete-property/ wdt-0;
 		/delete-property/ pwm-0;
 		/delete-property/ pwm-1;
 		/delete-property/ pwm-2;
+		/delete-property/ pwm-3;
 		/delete-property/ qdec-0;
 	};
 
@@ -39,20 +43,33 @@
 		/delete-node/ memory@20000000;
 		/delete-node/ adc@40007000;
 		/delete-node/ uart@40002000;
+		/delete-node/ uart@40028000;
 		/delete-node/ gpiote@40006000;
 		/delete-node/ gpio@50000000;
+		/delete-node/ gpio@50000300;
 		/delete-node/ i2c@40003000;
 		/delete-node/ i2c@40004000;
 		/delete-node/ pwm@4001c000;
 		/delete-node/ pwm@40021000;
 		/delete-node/ pwm@40022000;
+		/delete-node/ pwm@4002d000;
 		/delete-node/ qdec@40012000;
 		/delete-node/ spi@40003000;
 		/delete-node/ spi@40004000;
 		/delete-node/ spi@40023000;
+		/delete-node/ spi@4002f000;
 		/delete-node/ temp@4000c000;
 		/delete-node/ watchdog@40010000;
+		/delete-node/ acl@4001e000;
+		/delete-node/ usbd@40027000;
 	};
 
 	/delete-node/ sw-pwm;
 };
+
+&radio {
+	/* These features are not yet supported by the RADIO model */
+	/delete-property/ dfe-supported;
+	/delete-property/ ieee802154-supported;
+	/delete-property/ ble-coded-phy-supported;
+};
diff --git a/modules/hal_nordic/nrfx/CMakeLists.txt b/modules/hal_nordic/nrfx/CMakeLists.txt
index c5eeb8e..f00696e 100644
--- a/modules/hal_nordic/nrfx/CMakeLists.txt
+++ b/modules/hal_nordic/nrfx/CMakeLists.txt
@@ -24,8 +24,8 @@
 zephyr_compile_definitions_ifdef(CONFIG_SOC_NRF52811            NRF52811_XXAA)
 zephyr_compile_definitions_ifdef(CONFIG_SOC_NRF52820            NRF52820_XXAA)
 zephyr_compile_definitions_ifdef(CONFIG_SOC_NRF52832            NRF52832_XXAA)
-zephyr_compile_definitions_ifdef(CONFIG_SOC_COMPATIBLE_NRF52832 NRF52832_XXAA)
 zephyr_compile_definitions_ifdef(CONFIG_SOC_NRF52833            NRF52833_XXAA)
+zephyr_compile_definitions_ifdef(CONFIG_SOC_COMPATIBLE_NRF52833 NRF52833_XXAA)
 zephyr_compile_definitions_ifdef(CONFIG_SOC_NRF52840            NRF52840_XXAA)
 zephyr_compile_definitions_ifdef(CONFIG_SOC_NRF5340_CPUAPP      NRF5340_XXAA_APPLICATION)
 zephyr_compile_definitions_ifdef(CONFIG_SOC_NRF5340_CPUNET      NRF5340_XXAA_NETWORK)
diff --git a/soc/Kconfig b/soc/Kconfig
index fcb02a9..20734c0 100644
--- a/soc/Kconfig
+++ b/soc/Kconfig
@@ -33,7 +33,7 @@
 config SOC_COMPATIBLE_NRF52X
 	bool
 
-config SOC_COMPATIBLE_NRF52832
+config SOC_COMPATIBLE_NRF52833
 	bool
 
 #
diff --git a/soc/arm/nordic_nrf/nrf52/Kconfig.soc b/soc/arm/nordic_nrf/nrf52/Kconfig.soc
index 17c2cac..acc32a1 100644
--- a/soc/arm/nordic_nrf/nrf52/Kconfig.soc
+++ b/soc/arm/nordic_nrf/nrf52/Kconfig.soc
@@ -22,13 +22,13 @@
 config SOC_NRF52832
 	depends on SOC_SERIES_NRF52X
 	bool
-	select SOC_COMPATIBLE_NRF52832
 	select CPU_CORTEX_M_HAS_DWT
 	select CPU_HAS_FPU
 
 config SOC_NRF52833
 	depends on SOC_SERIES_NRF52X
 	bool
+	select SOC_COMPATIBLE_NRF52833
 	select CPU_CORTEX_M_HAS_DWT
 	select CPU_HAS_FPU
 
diff --git a/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio.c b/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio.c
index 0880bc9..df33aff 100644
--- a/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio.c
+++ b/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio.c
@@ -643,7 +643,7 @@
 	return _pkt_scratch;
 }
 
-#if defined(CONFIG_SOC_COMPATIBLE_NRF52832) && \
+#if defined(CONFIG_SOC_NRF52832) && \
 	defined(CONFIG_BT_CTLR_LE_ENC) && \
 	defined(HAL_RADIO_PDU_LEN_MAX) && \
 	(!defined(CONFIG_BT_CTLR_DATA_LENGTH_MAX) || \
@@ -1587,7 +1587,7 @@
 #endif /* !CONFIG_SOC_SERIES_NRF51X */
 
 #if !defined(CONFIG_SOC_SERIES_NRF51X) && \
-	!defined(CONFIG_SOC_COMPATIBLE_NRF52832) && \
+	!defined(CONFIG_SOC_NRF52832) && \
 	(!defined(CONFIG_BT_CTLR_DATA_LENGTH_MAX) || \
 	 (CONFIG_BT_CTLR_DATA_LENGTH_MAX < ((HAL_RADIO_PDU_LEN_MAX) - 4U)))
 	uint8_t max_len = (NRF_RADIO->PCNF1 & RADIO_PCNF1_MAXLEN_Msk) >>
@@ -1633,7 +1633,7 @@
 #endif
 
 #if !defined(CONFIG_SOC_SERIES_NRF51X) && \
-	!defined(CONFIG_SOC_COMPATIBLE_NRF52832) && \
+	!defined(CONFIG_SOC_NRF52832) && \
 	(!defined(CONFIG_BT_CTLR_DATA_LENGTH_MAX) || \
 	 (CONFIG_BT_CTLR_DATA_LENGTH_MAX < ((HAL_RADIO_PDU_LEN_MAX) - 4)))
 	uint8_t max_len = (NRF_RADIO->PCNF1 & RADIO_PCNF1_MAXLEN_Msk) >>
diff --git a/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_sim_nrfxx.h b/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_sim_nrfxx.h
index f55f2f1..317638e 100644
--- a/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_sim_nrfxx.h
+++ b/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_sim_nrfxx.h
@@ -20,166 +20,166 @@
 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
  * in microseconds for LE 1M PHY.
  */
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_FAST_NS 41000
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_FAST_US \
-	HAL_RADIO_NS2US_ROUND(HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_FAST_NS)
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_FAST_NS 41000
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_FAST_US \
+	HAL_RADIO_NS2US_ROUND(HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_FAST_NS)
 
 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
  * in microseconds for LE 1M PHY.
  */
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_DEFAULT_NS 141000
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_DEFAULT_US \
-	HAL_RADIO_NS2US_ROUND(HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_DEFAULT_NS)
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_DEFAULT_NS 141000
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_DEFAULT_US \
+	HAL_RADIO_NS2US_ROUND(HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_DEFAULT_NS)
 
 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode
  * and no HW TIFS auto-switch) in microseconds for LE 1M PHY.
  */
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_DEFAULT_NO_HW_TIFS_NS 130000
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_DEFAULT_NO_HW_TIFS_US \
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_DEFAULT_NO_HW_TIFS_NS 130000
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_DEFAULT_NO_HW_TIFS_US \
 	HAL_RADIO_NS2US_ROUND( \
-		HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_DEFAULT_NO_HW_TIFS_NS)
+		HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_DEFAULT_NO_HW_TIFS_NS)
 
 /* TXEN->TXIDLE + TXIDLE->TX (with fast Radio ramp-up mode)
  * in microseconds for LE 2M PHY.
  */
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_FAST_NS 40000
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_FAST_US \
-	HAL_RADIO_NS2US_ROUND(HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_FAST_NS)
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_FAST_NS 40000
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_FAST_US \
+	HAL_RADIO_NS2US_ROUND(HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_FAST_NS)
 
 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode)
  * in microseconds for LE 2M PHY.
  */
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_DEFAULT_NS 140000
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_DEFAULT_US \
-	HAL_RADIO_NS2US_ROUND(HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_DEFAULT_NS)
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_DEFAULT_NS 140000
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_DEFAULT_US \
+	HAL_RADIO_NS2US_ROUND(HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_DEFAULT_NS)
 
 /* TXEN->TXIDLE + TXIDLE->TX (with default Radio ramp-up mode
  * and no HW TIFS auto-switch) in microseconds for LE 2M PHY.
  */
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_DEFAULT_NO_HW_TIFS_NS 129000
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_DEFAULT_NO_HW_TIFS_US \
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_DEFAULT_NO_HW_TIFS_NS 129000
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_DEFAULT_NO_HW_TIFS_US \
 	HAL_RADIO_NS2US_ROUND( \
-		HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_DEFAULT_NO_HW_TIFS_NS)
+		HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_DEFAULT_NO_HW_TIFS_NS)
 
 /* RXEN->RXIDLE + RXIDLE->RX (with fast Radio ramp-up mode)
  * in microseconds for LE 1M PHY.
  */
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_FAST_NS 40000
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_FAST_US \
-	HAL_RADIO_NS2US_CEIL(HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_FAST_NS)
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_FAST_NS 40000
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_FAST_US \
+	HAL_RADIO_NS2US_CEIL(HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_FAST_NS)
 
 /* RXEN->RXIDLE + RXIDLE->RX (with default Radio ramp-up mode)
  * in microseconds for LE 1M PHY.
  */
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_DEFAULT_NS 140000
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_DEFAULT_US \
-	HAL_RADIO_NS2US_CEIL(HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_DEFAULT_NS)
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_DEFAULT_NS 140000
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_DEFAULT_US \
+	HAL_RADIO_NS2US_CEIL(HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_DEFAULT_NS)
 
 /* RXEN->RXIDLE + RXIDLE->RX (with default Radio ramp-up mode and
  * no HW TIFS auto-switch) in microseconds for LE 1M PHY.
  */
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_DEFAULT_NO_HW_TIFS_NS 129000
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_DEFAULT_NO_HW_TIFS_US \
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_DEFAULT_NO_HW_TIFS_NS 129000
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_DEFAULT_NO_HW_TIFS_US \
 	HAL_RADIO_NS2US_CEIL( \
-		HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_DEFAULT_NO_HW_TIFS_NS)
+		HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_DEFAULT_NO_HW_TIFS_NS)
 
 /* RXEN->RXIDLE + RXIDLE->RX (with fast Radio ramp-up mode)
  * in microseconds for LE 2M PHY.
  */
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_FAST_NS 40000
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_FAST_US \
-	HAL_RADIO_NS2US_CEIL(HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_FAST_NS)
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_FAST_NS 40000
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_FAST_US \
+	HAL_RADIO_NS2US_CEIL(HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_FAST_NS)
 
 /* RXEN->RXIDLE + RXIDLE->RX (with default Radio ramp-up mode)
  * in microseconds for LE 2M PHY.
  */
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_DEFAULT_NS 140000
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_DEFAULT_US \
-	HAL_RADIO_NS2US_CEIL(HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_DEFAULT_NS)
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_DEFAULT_NS 140000
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_DEFAULT_US \
+	HAL_RADIO_NS2US_CEIL(HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_DEFAULT_NS)
 
 /* RXEN->RXIDLE + RXIDLE->RX (with default Radio ramp-up mode and
  * no HW TIFS auto-switch) in microseconds for LE 2M PHY.
  */
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_DEFAULT_NO_HW_TIFS_NS 129000
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_DEFAULT_NO_HW_TIFS_US \
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_DEFAULT_NO_HW_TIFS_NS 129000
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_DEFAULT_NO_HW_TIFS_US \
 	HAL_RADIO_NS2US_CEIL(\
-		HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_DEFAULT_NO_HW_TIFS_NS)
+		HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_DEFAULT_NO_HW_TIFS_NS)
 
-#define HAL_RADIO_NRF52832_TX_CHAIN_DELAY_NS     1000
-#define HAL_RADIO_NRF52832_TX_CHAIN_DELAY_US \
-	HAL_RADIO_NS2US_CEIL(HAL_RADIO_NRF52832_TX_CHAIN_DELAY_NS)
+#define HAL_RADIO_NRF52833_TX_CHAIN_DELAY_NS     1000
+#define HAL_RADIO_NRF52833_TX_CHAIN_DELAY_US \
+	HAL_RADIO_NS2US_CEIL(HAL_RADIO_NRF52833_TX_CHAIN_DELAY_NS)
 
-#define HAL_RADIO_NRF52832_RX_CHAIN_DELAY_1M_NS  9000
-#define HAL_RADIO_NRF52832_RX_CHAIN_DELAY_1M_US \
-	HAL_RADIO_NS2US_CEIL(HAL_RADIO_NRF52832_RX_CHAIN_DELAY_1M_NS)
+#define HAL_RADIO_NRF52833_RX_CHAIN_DELAY_1M_NS  9000
+#define HAL_RADIO_NRF52833_RX_CHAIN_DELAY_1M_US \
+	HAL_RADIO_NS2US_CEIL(HAL_RADIO_NRF52833_RX_CHAIN_DELAY_1M_NS)
 
-#define HAL_RADIO_NRF52832_RX_CHAIN_DELAY_2M_NS  5000
-#define HAL_RADIO_NRF52832_RX_CHAIN_DELAY_2M_US \
-	HAL_RADIO_NS2US_CEIL(HAL_RADIO_NRF52832_RX_CHAIN_DELAY_2M_NS)
+#define HAL_RADIO_NRF52833_RX_CHAIN_DELAY_2M_NS  5000
+#define HAL_RADIO_NRF52833_RX_CHAIN_DELAY_2M_US \
+	HAL_RADIO_NS2US_CEIL(HAL_RADIO_NRF52833_RX_CHAIN_DELAY_2M_NS)
 
 #if defined(CONFIG_BT_CTLR_RADIO_ENABLE_FAST)
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_US \
-	HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_FAST_US
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_NS \
-	HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_FAST_NS
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_US \
+	HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_FAST_US
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_NS \
+	HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_FAST_NS
 
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_US \
-	HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_FAST_US
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_NS \
-	HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_FAST_NS
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_US \
+	HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_FAST_US
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_NS \
+	HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_FAST_NS
 
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_US \
-	HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_FAST_US
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_NS \
-	HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_FAST_NS
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_US \
+	HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_FAST_US
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_NS \
+	HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_FAST_NS
 
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_US \
-	HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_FAST_US
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_NS \
-	HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_FAST_NS
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_US \
+	HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_FAST_US
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_NS \
+	HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_FAST_NS
 
 #else /* !CONFIG_BT_CTLR_RADIO_ENABLE_FAST */
 #if defined(CONFIG_BT_CTLR_TIFS_HW)
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_US \
-	HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_DEFAULT_US
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_NS \
-	HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_DEFAULT_NS
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_US \
+	HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_DEFAULT_US
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_NS \
+	HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_DEFAULT_NS
 
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_US \
-	HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_DEFAULT_US
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_NS \
-	HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_DEFAULT_NS
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_US \
+	HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_DEFAULT_US
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_NS \
+	HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_DEFAULT_NS
 
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_US \
-	HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_DEFAULT_US
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_NS \
-	HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_DEFAULT_NS
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_US \
+	HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_DEFAULT_US
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_NS \
+	HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_DEFAULT_NS
 
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_US \
-	HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_DEFAULT_US
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_NS \
-	HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_DEFAULT_NS
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_US \
+	HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_DEFAULT_US
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_NS \
+	HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_DEFAULT_NS
 
 #else /* !CONFIG_BT_CTLR_TIFS_HW */
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_US \
-	HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_DEFAULT_NO_HW_TIFS_US
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_NS \
-	HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_DEFAULT_NO_HW_TIFS_NS
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_US \
+	HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_DEFAULT_NO_HW_TIFS_US
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_NS \
+	HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_DEFAULT_NO_HW_TIFS_NS
 
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_US \
-	HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_DEFAULT_NO_HW_TIFS_US
-#define HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_NS \
-	HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_DEFAULT_NO_HW_TIFS_NS
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_US \
+	HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_DEFAULT_NO_HW_TIFS_US
+#define HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_NS \
+	HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_DEFAULT_NO_HW_TIFS_NS
 
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_US \
-	HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_DEFAULT_NO_HW_TIFS_US
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_NS \
-	HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_DEFAULT_NO_HW_TIFS_NS
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_US \
+	HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_DEFAULT_NO_HW_TIFS_US
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_NS \
+	HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_DEFAULT_NO_HW_TIFS_NS
 
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_US \
-	HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_DEFAULT_NO_HW_TIFS_US
-#define HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_NS \
-	HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_DEFAULT_NO_HW_TIFS_NS
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_US \
+	HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_DEFAULT_NO_HW_TIFS_US
+#define HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_NS \
+	HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_DEFAULT_NO_HW_TIFS_NS
 #endif /* !CONFIG_BT_CTLR_TIFS_HW */
 #endif /* !CONFIG_BT_CTLR_RADIO_ENABLE_FAST */
 
@@ -295,9 +295,9 @@
 	switch (phy) {
 	default:
 	case BIT(0):
-		return HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_US;
+		return HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_US;
 	case BIT(1):
-		return HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_US;
+		return HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_US;
 	}
 }
 
@@ -308,9 +308,9 @@
 	switch (phy) {
 	default:
 	case BIT(0):
-		return HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_US;
+		return HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_US;
 	case BIT(1):
-		return HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_US;
+		return HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_US;
 	}
 }
 
@@ -319,7 +319,7 @@
 	ARG_UNUSED(phy);
 	ARG_UNUSED(flags);
 
-	return HAL_RADIO_NRF52832_TX_CHAIN_DELAY_US;
+	return HAL_RADIO_NRF52833_TX_CHAIN_DELAY_US;
 }
 
 static inline uint32_t hal_radio_rx_chain_delay_us_get(uint8_t phy, uint8_t flags)
@@ -329,9 +329,9 @@
 	switch (phy) {
 	default:
 	case BIT(0):
-		return HAL_RADIO_NRF52832_RX_CHAIN_DELAY_1M_US;
+		return HAL_RADIO_NRF52833_RX_CHAIN_DELAY_1M_US;
 	case BIT(1):
-		return HAL_RADIO_NRF52832_RX_CHAIN_DELAY_2M_US;
+		return HAL_RADIO_NRF52833_RX_CHAIN_DELAY_2M_US;
 	}
 }
 
@@ -342,9 +342,9 @@
 	switch (phy) {
 	default:
 	case BIT(0):
-		return HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_1M_NS;
+		return HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_1M_NS;
 	case BIT(1):
-		return HAL_RADIO_NRF52832_TXEN_TXIDLE_TX_2M_NS;
+		return HAL_RADIO_NRF52833_TXEN_TXIDLE_TX_2M_NS;
 	}
 }
 
@@ -355,9 +355,9 @@
 	switch (phy) {
 	default:
 	case BIT(0):
-		return HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_1M_NS;
+		return HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_1M_NS;
 	case BIT(1):
-		return HAL_RADIO_NRF52832_RXEN_RXIDLE_RX_2M_NS;
+		return HAL_RADIO_NRF52833_RXEN_RXIDLE_RX_2M_NS;
 	}
 }
 
@@ -366,7 +366,7 @@
 	ARG_UNUSED(phy);
 	ARG_UNUSED(flags);
 
-	return HAL_RADIO_NRF52832_TX_CHAIN_DELAY_US;
+	return HAL_RADIO_NRF52833_TX_CHAIN_DELAY_US;
 }
 
 static inline uint32_t hal_radio_rx_chain_delay_ns_get(uint8_t phy, uint8_t flags)
@@ -376,8 +376,8 @@
 	switch (phy) {
 	default:
 	case BIT(0):
-		return HAL_RADIO_NRF52832_RX_CHAIN_DELAY_1M_NS;
+		return HAL_RADIO_NRF52833_RX_CHAIN_DELAY_1M_NS;
 	case BIT(1):
-		return HAL_RADIO_NRF52832_RX_CHAIN_DELAY_2M_NS;
+		return HAL_RADIO_NRF52833_RX_CHAIN_DELAY_2M_NS;
 	}
 }
diff --git a/subsys/bluetooth/controller/ll_sw/nordic/lll/lll_conn.c b/subsys/bluetooth/controller/ll_sw/nordic/lll/lll_conn.c
index 9ec1390..8da9da1 100644
--- a/subsys/bluetooth/controller/ll_sw/nordic/lll/lll_conn.c
+++ b/subsys/bluetooth/controller/ll_sw/nordic/lll/lll_conn.c
@@ -422,7 +422,7 @@
 	}
 
 	if (is_rx_enqueue) {
-#if defined(CONFIG_SOC_COMPATIBLE_NRF52832) && \
+#if defined(CONFIG_SOC_NRF52832) && \
 	defined(CONFIG_BT_CTLR_LE_ENC) && \
 	defined(HAL_RADIO_PDU_LEN_MAX) && \
 	(!defined(CONFIG_BT_CTLR_DATA_LENGTH_MAX) || \
@@ -676,7 +676,7 @@
 				    RADIO_PKT_CONF_FLAGS(RADIO_PKT_CONF_PDU_TYPE_DC, phy,
 							 RADIO_PKT_CONF_CTE_DISABLED));
 
-#if defined(CONFIG_SOC_COMPATIBLE_NRF52832) && \
+#if defined(CONFIG_SOC_NRF52832) && \
 	defined(HAL_RADIO_PDU_LEN_MAX) && \
 	(!defined(CONFIG_BT_CTLR_DATA_LENGTH_MAX) || \
 	 (CONFIG_BT_CTLR_DATA_LENGTH_MAX < (HAL_RADIO_PDU_LEN_MAX - 4)))
@@ -897,7 +897,7 @@
 			     uint8_t *is_rx_enqueue,
 			     struct node_tx **tx_release, uint8_t *is_done)
 {
-#if defined(CONFIG_SOC_COMPATIBLE_NRF52832) && \
+#if defined(CONFIG_SOC_NRF52832) && \
 	defined(CONFIG_BT_CTLR_LE_ENC) && \
 	defined(HAL_RADIO_PDU_LEN_MAX) && \
 	(!defined(CONFIG_BT_CTLR_DATA_LENGTH_MAX) || \
diff --git a/west.yml b/west.yml
index c4c80ae..6a91732 100644
--- a/west.yml
+++ b/west.yml
@@ -197,7 +197,7 @@
       groups:
         - tools
     - name: nrf_hw_models
-      revision: 85ecf8e3bda805fa1405db5048d77e2980c976f0
+      revision: 6f8b238a53a3444872deebab2675b71b546ad69e
       path: modules/bsim_hw_models/nrf_hw_models
     - name: open-amp
       revision: aedcc262f93bbb1b0c2f58026911575729b7465c