WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
key_id.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.
3 * Description: NV - key_id.
4 */
5
6#ifndef __KEY_ID_H__
7#define __KEY_ID_H__
8
9#define REGION_KEY_NUMS 0x1000 /* 每个区域容纳key_id的个数 */
10
11/* Please use the format of NV_ID_XXX */
12
13/* system factory key_id [0x0001,0x1000) */
14#define NV_ID_SYSTEM_FACTORY_AREA_START 0x0001 /* Not a real key_id , just used for region determination. */
15#define NV_ID_SYSTEM_FACTORY_MAC 0x0005 /* Not a real key_id , just used for region determination. */
16#define NV_ID_SYSTEM_XO_TRIM_TEMP_SW 0x0006 /* Temp comp switch for xo trim. */
17#define NV_ID_SYSTEM_XO_TRIM_TEMP_PARAM 0x0007 /* Temp comp fine code for xo trim. */
18#define NV_ID_SYSTEM_FACTORY_SLE_MAC 0x0008 /* SLE MAC NV KEY ID. */
19/* user factory key_id [0x1000,0x2000) */
20#define NV_ID_USER_FACTORY_AREA_START 0x1000 /* Not a real key_id , just used for region determination. */
21
22/* system normal key_id [0x2000,0x3000) */
23#define NV_ID_SYSTEM_NORMAL_AREA_START 0x2000 /* Not a real key_id , just used for region determination. */
24#define NV_ID_SECURE_CONN 0x2001 /* secure connect */
25#define NV_ID_OFFLINELOG_ENBALE_FLAG 0x2002 /* Offline log enable flag */
26#define NV_ID_COUNTRY_CODE 0x2003 /* Country code */
27#define NV_ID_DATA_SAMPLE 0x2004 /* Enable data sample */
28#define NV_ID_ROAM_ENABLE 0x2005 /* Enable roam */
29#define NV_ID_ROAM_OVER_DS_ENABLE 0x2006 /* Enable roam */
30#define NV_ID_SU_BFEE 0x2007 /* Enable su bfee */
31#define NV_ID_TX_LDPC 0x2008 /* Enable tx ldpc */
32#define NV_ID_RX_STBC 0x2009 /* Enable rx stbc */
33#define NV_ID_ER_SU_DISABLE 0x200A /* Enable er su disable */
34#define NV_ID_DCM_CONSTELLATION_TX 0x200B /* Enable dcm constellation tx */
35#define NV_ID_BANDWIDTH_EXTENDED_RANGE 0x200C /* Enable bandwidth extended range */
36#define NV_ID_AMSDU_TX_NUM 0x200D /* amsdu tx max num */
37#define NV_ID_AMSDU_TX_ON 0x200E /* Enable amsdu tx */
38#define NV_ID_AMPDU_AMSDU_TX_ON 0x200F /* Enable ampdu amsdu tx */
39#define NV_ID_AMPDU_TX_MAX_MPDU_NUM 0x2010 /* ampdu tx max mpdu num */
40#define NV_ID_AMPDU_RX_MAX_MPDU_NUM 0x2011 /* ampdu rx max mpdu num */
41#define NV_ID_AMPDU_TX_BAW_SIZE 0x2012 /* ampdu tx baw size */
42#define NV_ID_MAX_USER_NUM 0x2013 /* max user num */
43#define NV_ID_PA_AL_ON_ENABLE 0x2014 /* pa always on */
44#define NV_ID_CLR_IP_DISABLE 0x2015 /* Disable report lwip clr ip when disconn */
45#define NV_ID_LINKLOSS_DISABLE 0x2016 /* Disable linkloss */
46#define NV_ID_SOFTAP_FIX_DSPS 0x2017 /* Set Softap DSPS */
47
48#define NV_ID_FE_RX_INSERT_LOSS 0x2050 /* RF RX insert loss */
49#define NV_ID_FE_CALI_MASK 0x2051 /* RF cali mask */
50#define NV_ID_FE_CALI_DATA_MASK 0x2052 /* RF cali data mask */
51#define NV_ID_FE_TX_POWER_FCC 0x2053 /* RF TX power for FCC */
52#define NV_ID_FE_TX_POWER_ETSI 0x2054 /* RF TX power for ETSI */
53#define NV_ID_FE_TX_POWER_JAPAN 0x2055 /* RF TX power for JAPAN */
54#define NV_ID_FE_TX_POWER_COMMON 0x2056 /* RF TX power for COMMON */
55#define NV_ID_FE_RX_RSSI_COMP 0x2057 /* RF RX rssi comp */
56#define NV_ID_FE_TX_REF_POWER 0x2058 /* RF TX reference power */
57#define NV_ID_FE_TX_POWER_CURVE_HIGH 0x2059 /* RF TX power curve for high level */
58#define NV_ID_FE_TX_POWER_CURVE_LOW 0x205A /* RF TX power curve for low level */
59#define NV_ID_FE_TX_CURVE_FACTOR 0x205B /* RF TX curve factor */
60#define NV_ID_FE_CALI_DATA 0x205C /* RF cali data */
61#define NV_ID_FE_CTA_COEF_SWITCH 0x205D /* RF cta special coef switch */
62
63#define NV_ID_BTC_TXPOWER_CFG 0x20A0 /* btc tx power cfg */
64
65#define NV_ID_RADAR_1M_HOME_STA_PLATSIC 0x2100
66#define NV_ID_RADAR_1M_HALL_STA_PLATSIC 0x2101
67#define NV_ID_RADAR_1M_HOME_AP_PLATSIC 0x2102
68#define NV_ID_RADAR_1M_HALL_AP_PLATSIC 0x2103
69#define NV_ID_RADAR_2M_HOME_STA_PLATSIC 0x2104
70#define NV_ID_RADAR_2M_HALL_STA_PLATSIC 0x2105
71#define NV_ID_RADAR_2M_HOME_AP_PLATSIC 0x2106
72#define NV_ID_RADAR_2M_HALL_AP_PLATSIC 0x2107
73#define NV_ID_RADAR_3M_HOME_STA_PLATSIC 0x2108
74#define NV_ID_RADAR_3M_HALL_STA_PLATSIC 0x2109
75#define NV_ID_RADAR_3M_HOME_AP_PLATSIC 0x210A
76#define NV_ID_RADAR_3M_HALL_AP_PLATSIC 0x210B
77#define NV_ID_RADAR_1M_HOME_STA_PCB 0x210C
78#define NV_ID_RADAR_1M_HALL_STA_PCB 0x210D
79#define NV_ID_RADAR_1M_HOME_AP_PCB 0x210E
80#define NV_ID_RADAR_1M_HALL_AP_PCB 0x210F
81#define NV_ID_RADAR_2M_HOME_STA_PCB 0x2110
82#define NV_ID_RADAR_2M_HALL_STA_PCB 0x2111
83#define NV_ID_RADAR_2M_HOME_AP_PCB 0x2112
84#define NV_ID_RADAR_2M_HALL_AP_PCB 0x2113
85#define NV_ID_RADAR_3M_HOME_STA_PCB 0x2114
86#define NV_ID_RADAR_3M_HALL_STA_PCB 0x2115
87#define NV_ID_RADAR_3M_HOME_AP_PCB 0x2116
88#define NV_ID_RADAR_3M_HALL_AP_PCB 0x2117
89#define NV_ID_RADAR_RCV1 0x2118
90#define NV_ID_RADAR_RCV2 0x2119
91#define NV_ID_RADAR_RCV3 0x211A
92#define NV_ID_RADAR_RCV4 0x211B
93#define NV_ID_RADAR_RCV5 0x211C
94#define NV_ID_RADAR_RCV6 0x211D
95#define NV_ID_RADAR_RCV7 0x211E
96#define NV_ID_RADAR_RCV8 0x211F
97#define NV_ID_RADAR_CTRL 0x2140
98
99#define NV_ID_HILINK_ENTRY_MODE 0x2150 /* hilink entry mode */
100#define NV_ID_HILINK_CONNECT_INFO 0x2151 /* hilink connect info */
101/* system stable key_id [0x3000,0x4000) */
102#define NV_ID_SYSTEM_STABLE_AREA_START 0x3000 /* Not a real key_id , just used for region determination. */
103#define NV_ID_DBG_UART_BUS_ID 0x3001 /* dbg uart bus id */
104#define NV_ID_AT_UART_BUS_ID 0x3002 /* at uart bus id */
105#define NV_ID_HSO_UART_BUS_ID 0x3003 /* hso uart bus id */
106
107/* user stable key_id [0x4000,0x5000) */
108#define NV_ID_USER_STABLE_AREA_START 0x4000 /* Not a real key_id , just used for region determination. */
109
110/* user normal key_id [0x5000,0xFFFF) */
111#define NV_ID_USER_NORMAL_AREA_START 0x5000 /* Not a real key_id , just used for region determination. */
112#define NV_ID_RESTORE_ENABLE 0xA000 /* NV restore factory region flag */
113
114#endif /* __KEY_ID_H__ */