Skip to content

Commit 5a608c7

Browse files
committed
Changes for radio test build
Changes to build radio test application with latest firmware hdr files. Signed-off-by: Ajay Parida <[email protected]>
1 parent 808024b commit 5a608c7

File tree

4 files changed

+9
-17
lines changed

4 files changed

+9
-17
lines changed

fw_if/umac_if/src/radio_test/fmac_cmd.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
#include "radio_test/fmac_cmd.h"
1313
#include "common/hal_api_common.h"
14+
#include "nrf71_wifi_rf.h"
1415

1516
enum nrf_wifi_status umac_cmd_rt_init(struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx,
1617
struct nrf_wifi_phy_rf_params *rf_params,
@@ -101,11 +102,11 @@ enum nrf_wifi_status umac_cmd_rt_init(struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx
101102
nrf_wifi_osal_mem_cpy(&umac_cmd_data->sys_params.rf_params[ANT_GAIN_2G_OFST],
102103
&tx_pwr_ctrl_params->ant_gain_2g,
103104
NUM_ANT_GAIN);
104-
105+
#ifndef WIFI_NRF71
105106
nrf_wifi_osal_mem_cpy(&umac_cmd_data->sys_params.rf_params[BAND_2G_LW_ED_BKF_DSSS_OFST],
106107
&tx_pwr_ctrl_params->band_edge_2g_lo_dss,
107108
NUM_EDGE_BACKOFF);
108-
109+
#endif /* CONFIG_WIFI_NRF71*/
109110
nrf_wifi_osal_mem_cpy(umac_cmd_data->country_code,
110111
country_code,
111112
NRF_WIFI_COUNTRY_CODE_LEN);

fw_if/umac_if/src/radio_test/fmac_event.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
#include "common/hal_mem.h"
1717
#include "common/fmac_util.h"
1818

19+
#define RPU_MEM_RF_TEST_CAP_BASE 0xB0006000
20+
1921
static enum nrf_wifi_status umac_event_rt_stats_process(struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx,
2022
void *event)
2123
{

hw_if/hal/inc/common/phy_rf_params_common.h

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#define _PHY_RF_PARAMS_COMMON_H_
1313
#include "pack_def.h"
1414

15+
#ifndef WIFI_NRF71
1516
#define NRF_WIFI_RF_PARAMS_SIZE 200
1617
#define NRF_WIFI_RF_PARAMS_CONF_SIZE 42
1718
#define NUM_PCB_LOSS_OFFSET 4
@@ -24,19 +25,10 @@
2425
#define NRF_WIFI_PHY_CALIB_FLAG_TXDC 2
2526
#endif
2627

27-
#ifdef WIFI_NRF71
28-
#define NRF_WIFI_PHY_CALIB_FLAG_RXDC 1
29-
#define NRF_WIFI_PHY_CALIB_FLAG_TXDC 2
30-
#define NRF_WIFI_PHY_CALIB_FLAG_TXPOW 0
31-
#define NRF_WIFI_PHY_CALIB_FLAG_TXIQ 8//8
32-
#define NRF_WIFI_PHY_CALIB_FLAG_RXIQ 16//16
33-
#define NRF_WIFI_PHY_CALIB_FLAG_DPD 0
34-
#else /* WIFI_NRF71 */
3528
#define NRF_WIFI_PHY_CALIB_FLAG_TXPOW 0
3629
#define NRF_WIFI_PHY_CALIB_FLAG_TXIQ 8
3730
#define NRF_WIFI_PHY_CALIB_FLAG_RXIQ 16
3831
#define NRF_WIFI_PHY_CALIB_FLAG_DPD 32
39-
#endif /* !WIFI_NRF71 */
4032

4133
#define NRF_WIFI_PHY_CALIB_FLAG_ENHANCED_TXDC 64
4234
#define NRF_WIFI_PHY_SCAN_CALIB_FLAG_RXDC (1<<16)
@@ -328,9 +320,7 @@ struct nrf_wifi_temp_volt_depend_params {
328320
* first 42 bytes of RF parameters.
329321
*/
330322
struct nrf_wifi_phy_rf_params {
331-
#ifdef WIFI_NRF71
332323
unsigned char phy_params[NRF_WIFI_RF_PARAMS_SIZE];
333-
#else /* WIFI_NRF71 */
334324
unsigned char reserved[6];
335325
struct nrf_wifi_xo_freq_offset xo_offset;
336326
struct nrf_wifi_pd_adst_val pd_adjust_val;
@@ -339,7 +329,6 @@ struct nrf_wifi_phy_rf_params {
339329
struct nrf_wifi_rx_gain_offset rx_gain_offset;
340330
struct nrf_wifi_temp_volt_depend_params temp_volt_backoff;
341331
unsigned char phy_params[NRF_WIFI_RF_PARAMS_SIZE - NRF_WIFI_RF_PARAMS_CONF_SIZE];
342-
#endif /* !WIFI_NRF71 */
343332
} __NRF_WIFI_PKD;
344333

345334
/** The byte offsets of RF parameters indicate the start offset
@@ -503,5 +492,5 @@ enum ft_prog_ver {
503492
#define FT_PROG_VER3_5G_LOW_OFDM_TXCEIL_BKOFF 0
504493
#define FT_PROG_VER3_5G_MID_OFDM_TXCEIL_BKOFF 0
505494
#define FT_PROG_VER3_5G_HIGH_OFDM_TXCEIL_BKOFF 0
506-
495+
#endif /* WIFI_NRF71 */
507496
#endif /* _PHY_RF_PARAMS_COMMON_H_ */

hw_if/hal/inc/radio_test/phy_rf_params.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
#else /* WIFI_NRF71 */
1919
#define NRF_WIFI_RT_DEF_RF_PARAMS "007077003F032424001000002800323500000C0008087D8105010071630300EED501001F6F00003B350100F52E0000E35E0000B7B6000066EFFEFFB5F60000896200007A840200E28FFCFF080808080408120100000000A1A10178000000080050003B020726181818181A120A140E0600"
2020
#endif /* !WIFI_NRF71 */
21-
2221
#define MAX_TX_PWR_SYS_TEST 30
2322
#define MAX_TX_PWR_RADIO_TEST 24
2423

@@ -29,6 +28,7 @@
2928

3029
#define VBAT_OFFSET_MILLIVOLT (2500)
3130
#define VBAT_SCALING_FACTOR (70)
31+
#ifndef WIFI_NRF71
3232

3333
enum nrf_wifi_rf_test {
3434
NRF_WIFI_RF_TEST_RX_ADC_CAP,
@@ -176,5 +176,5 @@ struct nrf_wifi_rf_get_xo_value {
176176
/* Optimal XO value computed. */
177177
unsigned char xo_value;
178178
} __NRF_WIFI_PKD;
179-
179+
#endif
180180
#endif /* _PHY_RF_PARAMS_RT_H_ */

0 commit comments

Comments
 (0)