8#ifdef _PRE_WLAN_SUPPORT_CCPRIV_CMD
9#ifdef _PRE_WLAN_FEATURE_MFG_TEST
22#define XO_TRIM_FINE ((osal_u32)(1 << 6))
23#define XO_TRIM_COARSE ((osal_u32)(1 << 3))
24#define XO_TRIM_ENABLE 1
25#define MFG_MODE_ENABLE 1
26#define XO_TRIM_DISABLE 0
27#define CMD_MAX_LEN 256
28#define WLAN_CFG_CON_OFFSET_NUM 2
29#define WLAN_CFG_CMU_XO_TRIM_NUM 2
30#define WLAN_CFG_MAC_GROUP_NUM 4
31#define WLAN_CFG_POWER_INFO_NUM 7
32#define RSSI_OFFSET_SIZE 3
33#define WLAN_CFG_TEMPER_GEARS_STEP 10
34#define EXT_EFUSE_CURVE_FACTOR_MAX 15
35#define EFUSE_GROUP_MAX 3
36#define EXT_EFUSE_IDX_GROUP 48
37#define EFUSE_NAME_LEN 16
38#define EFUSE_MAX_LEN 24
39#define EXT_EFUSE_LOCK_MAX 255
45#define EXT_EFUSE_LOCK_XO_TRIM_BIT_POS 7
46#define EXT_EFUSE_LOCK_POWER_BIT_POS 0
47#define EXT_EFUSE_LOCK_RSSI_BIT_POS 1
48#define EXT_EFUSE_LOCK_TEMP_BIT_POS 6
49#define EXT_EFUSE_MFG_FLAG_BIT_POS 7
50#define WLAN_CFG_ONE_POWER_PARAM_NUM 8
51#define WLAN_CFG_COARSE_MIN_NUM 0
52#define WLAN_CFG_COARSE_MAX_NUM 15
53#define WLAN_CFG_FINE_MIN_NUM 0
54#define WLAN_CFG_FINE_MAX_NUM 127
57 EXT_EFUSE_XO_TRIM_1_ID = 144,
58 EXT_EFUSE_XO_TRIM_COARSE_1_ID = 145,
59 EXT_EFUSE_CURV_FACTOR_LOW_1_ID = 146,
60 EXT_EFUSE_11B_HIGN_1_ID = 147,
61 EXT_EFUSE_11B_LOW_1_ID = 149,
62 EXT_EFUSE_OFDM_20M_HIGN_1_ID = 151,
63 EXT_EFUSE_OFDM_20M_LOW_1_ID = 153,
64 EXT_EFUSE_OFDM_40M_HIGN_1_ID = 153,
65 EXT_EFUSE_OFDM_40M_LOW_1_ID = 153,
66 EXT_EFUSE_RSSI_BAND1_1_ID = 159,
67 EXT_EFUSE_RSSI_BAND3_1_ID = 160,
68 EXT_EFUSE_TEMPERATURE_1_ID = 161,
69 EXT_EFUSE_XO_TRIM_2_ID = 162,
70 EXT_EFUSE_XO_TRIM_COARSE_2_ID = 163,
71 EXT_EFUSE_CURV_FACTOR_LOW_2_ID = 164,
72 EXT_EFUSE_11B_HIGN_2_ID = 165,
73 EXT_EFUSE_11B_LOW_2_ID = 167,
74 EXT_EFUSE_OFDM_20M_HIGN_2_ID = 169,
75 EXT_EFUSE_OFDM_20M_LOW_2_ID = 171,
76 EXT_EFUSE_OFDM_40M_HIGN_2_ID = 173,
77 EXT_EFUSE_OFDM_40M_LOW_2_ID = 175,
78 EXT_EFUSE_RSSI_BAND1_2_ID = 177,
79 EXT_EFUSE_RSSI_BAND3_2_ID = 178,
80 EXT_EFUSE_TEMPERATURE_2_ID = 179,
81 EXT_EFUSE_XO_TRIM_3_ID = 180,
82 EXT_EFUSE_XO_TRIM_COARSE_3_ID = 181,
83 EXT_EFUSE_CURV_FACTOR_LOW_3_ID = 182,
84 EXT_EFUSE_11B_HIGN_3_ID = 183,
85 EXT_EFUSE_11B_LOW_3_ID = 185,
86 EXT_EFUSE_OFDM_20M_HIGN_3_ID = 187,
87 EXT_EFUSE_OFDM_20M_LOW_3_ID = 189,
88 EXT_EFUSE_OFDM_40M_HIGN_3_ID = 191,
89 EXT_EFUSE_OFDM_40M_LOW_3_ID = 193,
90 EXT_EFUSE_RSSI_BAND1_3_ID = 195,
91 EXT_EFUSE_RSSI_BAND3_3_ID = 196,
92 EXT_EFUSE_TEMPERATURE_3_ID = 197,
93 EXT_EFUSE_IPV4_MAC_ADDR_01_ID = 198,
94 EXT_EFUSE_IPV4_MAC_ADDR_02_ID = 204,
95 EXT_EFUSE_IPV4_MAC_ADDR_03_ID = 210,
96 EXT_EFUSE_IPV4_MAC_ADDR_04_ID = 216,
104 EFUSE_OP_READ_ALL_MFG_DATA
118} efuse_mfg_data_status;
130} efuse_power_offset_stru;
135 efuse_power_offset_stru pwr_offset;
139} efuse_mfg_data_stru;
154osal_s32 hal_config_efuse_operate(efuse_operate_stru *param);
#define EFUSE_GROUP_MAX
Definition at_plt.c:1118
osal_u16 resv2
Definition oal_net.h:3
int osal_s32
Definition osal_types.h:19
unsigned char osal_u8
Definition osal_types.h:11
char osal_char
Definition osal_types.h:16
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12
Definition hal_uart_v151_regs_def.h:38