@@ -317,7 +317,7 @@ void radio_tx_power_set(int8_t power)
317
317
value = hal_radio_tx_power_value (power );
318
318
NRF_RADIO -> TXPOWER = value ;
319
319
320
- #elif defined(CONFIG_SOC_COMPATIBLE_NRF53X )
320
+ #elif defined(CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET )
321
321
uint32_t value ;
322
322
323
323
/* NOTE: TXPOWER register only accepts upto 0dBm, hence use the HAL
@@ -328,12 +328,12 @@ void radio_tx_power_set(int8_t power)
328
328
NRF_RADIO -> TXPOWER = value ;
329
329
hal_radio_tx_power_high_voltage_set (power );
330
330
331
- #else /* !CONFIG_SOC_COMPATIBLE_NRF53X && !CONFIG_SOC_COMPATIBLE_NRF54LX */
331
+ #else /* !CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET && !CONFIG_SOC_COMPATIBLE_NRF54LX */
332
332
333
333
/* NOTE: valid value range is passed by Kconfig define. */
334
334
NRF_RADIO -> TXPOWER = (uint32_t )power ;
335
335
336
- #endif /* !CONFIG_SOC_COMPATIBLE_NRF53X && !CONFIG_SOC_COMPATIBLE_NRF54LX */
336
+ #endif /* !CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET && !CONFIG_SOC_COMPATIBLE_NRF54LX */
337
337
}
338
338
339
339
void radio_tx_power_max_set (void )
@@ -351,25 +351,25 @@ int8_t radio_tx_power_min_get(void)
351
351
352
352
int8_t radio_tx_power_max_get (void )
353
353
{
354
- #if defined(CONFIG_SOC_COMPATIBLE_NRF53X )
354
+ #if defined(CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET )
355
355
return RADIO_TXPOWER_TXPOWER_Pos3dBm ;
356
356
357
- #else /* !CONFIG_SOC_COMPATIBLE_NRF53X */
357
+ #else /* !CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET */
358
358
return (int8_t )hal_radio_tx_power_max_get ();
359
359
360
- #endif /* !CONFIG_SOC_COMPATIBLE_NRF53X */
360
+ #endif /* !CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET */
361
361
}
362
362
363
363
int8_t radio_tx_power_floor (int8_t power )
364
364
{
365
- #if defined(CONFIG_SOC_COMPATIBLE_NRF53X )
365
+ #if defined(CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET )
366
366
/* NOTE: TXPOWER register only accepts upto 0dBm, +3dBm permitted by
367
367
* use of high voltage being set for radio when TXPOWER register is set.
368
368
*/
369
369
if (power >= (int8_t )RADIO_TXPOWER_TXPOWER_Pos3dBm ) {
370
370
return RADIO_TXPOWER_TXPOWER_Pos3dBm ;
371
371
}
372
- #endif /* CONFIG_SOC_COMPATIBLE_NRF53X */
372
+ #endif /* CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET */
373
373
374
374
return (int8_t )hal_radio_tx_power_floor (power );
375
375
}
@@ -427,7 +427,7 @@ void radio_pkt_configure(uint8_t bits_len, uint8_t max_len, uint8_t flags)
427
427
bits_s1 = RADIO_PKT_CONF_LENGTH_8BIT - bits_len ;
428
428
429
429
#elif defined(CONFIG_SOC_COMPATIBLE_NRF52X ) || \
430
- defined(CONFIG_SOC_COMPATIBLE_NRF53X ) || \
430
+ defined(CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET ) || \
431
431
defined(CONFIG_SOC_COMPATIBLE_NRF54LX )
432
432
extra = 0U ;
433
433
@@ -525,7 +525,7 @@ uint32_t radio_rx_chain_delay_get(uint8_t phy, uint8_t flags)
525
525
void radio_rx_enable (void )
526
526
{
527
527
#if !defined(CONFIG_BT_CTLR_TIFS_HW )
528
- #if defined(CONFIG_SOC_COMPATIBLE_NRF53X ) || defined(CONFIG_SOC_COMPATIBLE_NRF54LX )
528
+ #if defined(CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET ) || defined(CONFIG_SOC_COMPATIBLE_NRF54LX )
529
529
/* NOTE: Timer clear DPPI configuration is needed only for nRF53
530
530
* because of calls to radio_disable() and
531
531
* radio_switch_complete_and_disable() inside a radio event call
@@ -538,7 +538,7 @@ void radio_rx_enable(void)
538
538
* radio event but when the radio event is done.
539
539
*/
540
540
hal_sw_switch_timer_clear_ppi_config ();
541
- #endif /* CONFIG_SOC_COMPATIBLE_NRF53X || CONFIG_SOC_COMPATIBLE_NRF54LX */
541
+ #endif /* CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET || CONFIG_SOC_COMPATIBLE_NRF54LX */
542
542
#endif /* !CONFIG_BT_CTLR_TIFS_HW */
543
543
544
544
nrf_radio_task_trigger (NRF_RADIO , NRF_RADIO_TASK_RXEN );
@@ -547,7 +547,7 @@ void radio_rx_enable(void)
547
547
void radio_tx_enable (void )
548
548
{
549
549
#if !defined(CONFIG_BT_CTLR_TIFS_HW )
550
- #if defined(CONFIG_SOC_COMPATIBLE_NRF53X ) || defined(CONFIG_SOC_COMPATIBLE_NRF54LX )
550
+ #if defined(CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET ) || defined(CONFIG_SOC_COMPATIBLE_NRF54LX )
551
551
/* NOTE: Timer clear DPPI configuration is needed only for nRF53
552
552
* because of calls to radio_disable() and
553
553
* radio_switch_complete_and_disable() inside a radio event call
@@ -560,7 +560,7 @@ void radio_tx_enable(void)
560
560
* radio event but when the radio event is done.
561
561
*/
562
562
hal_sw_switch_timer_clear_ppi_config ();
563
- #endif /* CONFIG_SOC_COMPATIBLE_NRF53X || CONFIG_SOC_COMPATIBLE_NRF54LX */
563
+ #endif /* CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET || CONFIG_SOC_COMPATIBLE_NRF54LX */
564
564
#endif /* !CONFIG_BT_CTLR_TIFS_HW */
565
565
566
566
nrf_radio_task_trigger (NRF_RADIO , NRF_RADIO_TASK_TXEN );
@@ -939,13 +939,13 @@ void sw_switch(uint8_t dir_curr, uint8_t dir_next, uint8_t phy_curr, uint8_t fla
939
939
* time-stamp.
940
940
*/
941
941
hal_radio_end_time_capture_ppi_config ();
942
- #if !defined(CONFIG_SOC_COMPATIBLE_NRF53X ) && !defined(CONFIG_SOC_COMPATIBLE_NRF54LX )
942
+ #if !defined(CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET ) && !defined(CONFIG_SOC_COMPATIBLE_NRF54LX )
943
943
/* The function is not called for nRF5340 single timer configuration because
944
944
* HAL_SW_SWITCH_TIMER_CLEAR_PPI is equal to HAL_RADIO_END_TIME_CAPTURE_PPI,
945
945
* so channel is already enabled.
946
946
*/
947
947
hal_radio_nrf_ppi_channels_enable (BIT (HAL_RADIO_END_TIME_CAPTURE_PPI ));
948
- #endif /* !CONFIG_SOC_COMPATIBLE_NRF53X && !CONFIG_SOC_COMPATIBLE_NRF54LX */
948
+ #endif /* !CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET && !CONFIG_SOC_COMPATIBLE_NRF54LX */
949
949
#endif /* CONFIG_BT_CTLR_SW_SWITCH_SINGLE_TIMER */
950
950
951
951
sw_tifs_toggle += 1U ;
@@ -1360,38 +1360,38 @@ void radio_tmr_rx_status_reset(void)
1360
1360
1361
1361
void radio_tmr_tx_enable (void )
1362
1362
{
1363
- #if defined(CONFIG_SOC_COMPATIBLE_NRF53X ) || defined(CONFIG_SOC_COMPATIBLE_NRF54LX )
1364
- #else /* !CONFIG_SOC_COMPATIBLE_NRF53X && !CONFIG_SOC_COMPATIBLE_NRF54LX */
1363
+ #if defined(CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET ) || defined(CONFIG_SOC_COMPATIBLE_NRF54LX )
1364
+ #else /* !CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET && !CONFIG_SOC_COMPATIBLE_NRF54LX */
1365
1365
#if (HAL_RADIO_ENABLE_TX_ON_TICK_PPI == HAL_RADIO_ENABLE_RX_ON_TICK_PPI )
1366
1366
hal_radio_enable_on_tick_ppi_config_and_enable (1U );
1367
1367
#endif /* HAL_RADIO_ENABLE_TX_ON_TICK_PPI == HAL_RADIO_ENABLE_RX_ON_TICK_PPI */
1368
- #endif /* !CONFIG_SOC_COMPATIBLE_NRF53X && !CONFIG_SOC_COMPATIBLE_NRF54LX */
1368
+ #endif /* !CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET && !CONFIG_SOC_COMPATIBLE_NRF54LX */
1369
1369
}
1370
1370
1371
1371
void radio_tmr_rx_enable (void )
1372
1372
{
1373
- #if defined(CONFIG_SOC_COMPATIBLE_NRF53X ) || defined(CONFIG_SOC_COMPATIBLE_NRF54LX )
1374
- #else /* !CONFIG_SOC_COMPATIBLE_NRF53X && !CONFIG_SOC_COMPATIBLE_NRF54LX */
1373
+ #if defined(CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET ) || defined(CONFIG_SOC_COMPATIBLE_NRF54LX )
1374
+ #else /* !CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET && !CONFIG_SOC_COMPATIBLE_NRF54LX */
1375
1375
#if (HAL_RADIO_ENABLE_TX_ON_TICK_PPI == HAL_RADIO_ENABLE_RX_ON_TICK_PPI )
1376
1376
hal_radio_enable_on_tick_ppi_config_and_enable (0U );
1377
1377
#endif /* HAL_RADIO_ENABLE_TX_ON_TICK_PPI == HAL_RADIO_ENABLE_RX_ON_TICK_PPI */
1378
- #endif /* !CONFIG_SOC_COMPATIBLE_NRF53X && !CONFIG_SOC_COMPATIBLE_NRF54LX */
1378
+ #endif /* !CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET && !CONFIG_SOC_COMPATIBLE_NRF54LX */
1379
1379
}
1380
1380
1381
1381
void radio_tmr_tx_disable (void )
1382
1382
{
1383
- #if defined(CONFIG_SOC_COMPATIBLE_NRF53X ) || defined(CONFIG_SOC_COMPATIBLE_NRF54LX )
1383
+ #if defined(CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET ) || defined(CONFIG_SOC_COMPATIBLE_NRF54LX )
1384
1384
nrf_radio_subscribe_clear (NRF_RADIO , NRF_RADIO_TASK_TXEN );
1385
- #else /* !CONFIG_SOC_COMPATIBLE_NRF53X && !CONFIG_SOC_COMPATIBLE_NRF54LX */
1386
- #endif /* !CONFIG_SOC_COMPATIBLE_NRF53X && !CONFIG_SOC_COMPATIBLE_NRF54LX */
1385
+ #else /* !CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET && !CONFIG_SOC_COMPATIBLE_NRF54LX */
1386
+ #endif /* !CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET && !CONFIG_SOC_COMPATIBLE_NRF54LX */
1387
1387
}
1388
1388
1389
1389
void radio_tmr_rx_disable (void )
1390
1390
{
1391
- #if defined(CONFIG_SOC_COMPATIBLE_NRF53X ) || defined(CONFIG_SOC_COMPATIBLE_NRF54LX )
1391
+ #if defined(CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET ) || defined(CONFIG_SOC_COMPATIBLE_NRF54LX )
1392
1392
nrf_radio_subscribe_clear (NRF_RADIO , NRF_RADIO_TASK_RXEN );
1393
- #else /* !CONFIG_SOC_COMPATIBLE_NRF53X && !CONFIG_SOC_COMPATIBLE_NRF54LX */
1394
- #endif /* !CONFIG_SOC_COMPATIBLE_NRF53X && !CONFIG_SOC_COMPATIBLE_NRF54LX */
1393
+ #else /* !CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET && !CONFIG_SOC_COMPATIBLE_NRF54LX */
1394
+ #endif /* !CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET && !CONFIG_SOC_COMPATIBLE_NRF54LX */
1395
1395
}
1396
1396
1397
1397
void radio_tmr_tifs_set (uint32_t tifs )
@@ -1627,7 +1627,7 @@ uint32_t radio_tmr_start_tick(uint8_t trx, uint32_t ticks_start)
1627
1627
#if defined(CONFIG_BT_CTLR_SW_SWITCH_SINGLE_TIMER )
1628
1628
last_pdu_end_us_init (latency_us );
1629
1629
#endif /* CONFIG_BT_CTLR_SW_SWITCH_SINGLE_TIMER */
1630
- #if defined(CONFIG_SOC_COMPATIBLE_NRF53X ) || defined(CONFIG_SOC_COMPATIBLE_NRF54LX )
1630
+ #if defined(CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET ) || defined(CONFIG_SOC_COMPATIBLE_NRF54LX )
1631
1631
/* NOTE: Timer clear DPPI configuration is needed only for nRF53
1632
1632
* because of calls to radio_disable() and
1633
1633
* radio_switch_complete_and_disable() inside a radio event call
@@ -1640,7 +1640,7 @@ uint32_t radio_tmr_start_tick(uint8_t trx, uint32_t ticks_start)
1640
1640
* radio event but when the radio event is done.
1641
1641
*/
1642
1642
hal_sw_switch_timer_clear_ppi_config ();
1643
- #endif /* CONFIG_SOC_COMPATIBLE_NRF53X || CONFIG_SOC_COMPATIBLE_NRF54LX */
1643
+ #endif /* CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET || CONFIG_SOC_COMPATIBLE_NRF54LX */
1644
1644
#endif /* !CONFIG_BT_CTLR_TIFS_HW */
1645
1645
1646
1646
return remainder_us ;
@@ -1657,7 +1657,7 @@ uint32_t radio_tmr_start_us(uint8_t trx, uint32_t start_us)
1657
1657
*/
1658
1658
start_us -= last_pdu_end_us ;
1659
1659
#endif /* CONFIG_BT_CTLR_SW_SWITCH_SINGLE_TIMER */
1660
- #if defined(CONFIG_SOC_COMPATIBLE_NRF53X ) || defined(CONFIG_SOC_COMPATIBLE_NRF54LX )
1660
+ #if defined(CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET ) || defined(CONFIG_SOC_COMPATIBLE_NRF54LX )
1661
1661
/* NOTE: Timer clear DPPI configuration is needed only for nRF53
1662
1662
* because of calls to radio_disable() and
1663
1663
* radio_switch_complete_and_disable() inside a radio event call
@@ -1670,7 +1670,7 @@ uint32_t radio_tmr_start_us(uint8_t trx, uint32_t start_us)
1670
1670
* radio event but when the radio event is done.
1671
1671
*/
1672
1672
hal_sw_switch_timer_clear_ppi_config ();
1673
- #endif /* CONFIG_SOC_COMPATIBLE_NRF53X || CONFIG_SOC_COMPATIBLE_NRF54LX */
1673
+ #endif /* CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET || CONFIG_SOC_COMPATIBLE_NRF54LX */
1674
1674
#endif /* !CONFIG_BT_CTLR_TIFS_HW */
1675
1675
1676
1676
/* start_us could be the current count in the timer */
@@ -1876,13 +1876,14 @@ void radio_tmr_end_capture(void)
1876
1876
* hal_sw_switch_timer_clear_ppi_config() and sw_switch(). There is no need to
1877
1877
* configure the channel again in this function.
1878
1878
*/
1879
- #if (!defined(CONFIG_SOC_COMPATIBLE_NRF53X ) && !defined(CONFIG_SOC_COMPATIBLE_NRF54LX )) || \
1880
- ((defined(CONFIG_SOC_COMPATIBLE_NRF53X ) || defined(CONFIG_SOC_COMPATIBLE_NRF54LX )) && \
1879
+ #if (!defined(CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET ) && !defined(CONFIG_SOC_COMPATIBLE_NRF54LX )) || \
1880
+ ((defined(CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET ) || \
1881
+ defined(CONFIG_SOC_COMPATIBLE_NRF54LX )) && \
1881
1882
!defined(CONFIG_BT_CTLR_SW_SWITCH_SINGLE_TIMER ))
1882
1883
hal_radio_end_time_capture_ppi_config ();
1883
1884
hal_radio_nrf_ppi_channels_enable (BIT (HAL_RADIO_END_TIME_CAPTURE_PPI ));
1884
- #endif /* (!CONFIG_SOC_COMPATIBLE_NRF53X && !CONFIG_SOC_COMPATIBLE_NRF54LX) ||
1885
- * ((CONFIG_SOC_COMPATIBLE_NRF53X || CONFIG_SOC_COMPATIBLE_NRF54LX) &&
1885
+ #endif /* (!CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET && !CONFIG_SOC_COMPATIBLE_NRF54LX) ||
1886
+ * ((CONFIG_SOC_COMPATIBLE_NRF5340_CPUNET || CONFIG_SOC_COMPATIBLE_NRF54LX) &&
1886
1887
* !CONFIG_BT_CTLR_SW_SWITCH_SINGLE_TIMER)
1887
1888
*/
1888
1889
}
0 commit comments