1 /*
2  * SPDX-FileCopyrightText: 2017-2023 Espressif Systems (Shanghai) CO LTD
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 
11 #include "esp_efuse.h"
12 
13 // md5_digest_table 2e197b7b14eec62fa5bdf94c6d71e87a
14 // This file was generated from the file esp_efuse_table.csv. DO NOT CHANGE THIS FILE MANUALLY.
15 // If you want to change some fields, you need to change esp_efuse_table.csv file
16 // then run `efuse_common_table` or `efuse_custom_table` command it will generate this file.
17 // To show efuse_table run the command 'show_efuse_table'.
18 
19 
20 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS[];
21 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_RD_DIS[];
22 #define ESP_EFUSE_WR_DIS_EFUSE_RD_DISABLE ESP_EFUSE_WR_DIS_RD_DIS
23 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_WR_DIS[];
24 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_FLASH_CRYPT_CNT[];
25 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_UART_DOWNLOAD_DIS[];
26 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_MAC[];
27 #define ESP_EFUSE_WR_DIS_MAC_FACTORY ESP_EFUSE_WR_DIS_MAC
28 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_MAC_CRC[];
29 #define ESP_EFUSE_WR_DIS_MAC_FACTORY_CRC ESP_EFUSE_WR_DIS_MAC_CRC
30 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DISABLE_APP_CPU[];
31 #define ESP_EFUSE_WR_DIS_CHIP_VER_DIS_APP_CPU ESP_EFUSE_WR_DIS_DISABLE_APP_CPU
32 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DISABLE_BT[];
33 #define ESP_EFUSE_WR_DIS_CHIP_VER_DIS_BT ESP_EFUSE_WR_DIS_DISABLE_BT
34 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DIS_CACHE[];
35 #define ESP_EFUSE_WR_DIS_CHIP_VER_DIS_CACHE ESP_EFUSE_WR_DIS_DIS_CACHE
36 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_VOL_LEVEL_HP_INV[];
37 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_CLK8M_FREQ[];
38 #define ESP_EFUSE_WR_DIS_CK8M_FREQ ESP_EFUSE_WR_DIS_CLK8M_FREQ
39 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC_VREF[];
40 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_XPD_SDIO_REG[];
41 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_XPD_SDIO_TIEH[];
42 #define ESP_EFUSE_WR_DIS_SDIO_TIEH ESP_EFUSE_WR_DIS_XPD_SDIO_TIEH
43 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_XPD_SDIO_FORCE[];
44 #define ESP_EFUSE_WR_DIS_SDIO_FORCE ESP_EFUSE_WR_DIS_XPD_SDIO_FORCE
45 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_CLK[];
46 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_Q[];
47 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_D[];
48 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SPI_PAD_CONFIG_CS0[];
49 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK1[];
50 #define ESP_EFUSE_WR_DIS_ENCRYPT_FLASH_KEY ESP_EFUSE_WR_DIS_BLOCK1
51 #define ESP_EFUSE_WR_DIS_BLK1 ESP_EFUSE_WR_DIS_BLOCK1
52 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK2[];
53 #define ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY ESP_EFUSE_WR_DIS_BLOCK2
54 #define ESP_EFUSE_WR_DIS_BLK2 ESP_EFUSE_WR_DIS_BLOCK2
55 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLOCK3[];
56 #define ESP_EFUSE_WR_DIS_BLK3 ESP_EFUSE_WR_DIS_BLOCK3
57 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_CUSTOM_MAC_CRC[];
58 #define ESP_EFUSE_WR_DIS_MAC_CUSTOM_CRC ESP_EFUSE_WR_DIS_CUSTOM_MAC_CRC
59 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_CUSTOM_MAC[];
60 #define ESP_EFUSE_WR_DIS_MAC_CUSTOM ESP_EFUSE_WR_DIS_CUSTOM_MAC
61 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_TP_LOW[];
62 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC1_TP_HIGH[];
63 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC2_TP_LOW[];
64 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ADC2_TP_HIGH[];
65 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_SECURE_VERSION[];
66 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_MAC_VERSION[];
67 #define ESP_EFUSE_WR_DIS_MAC_CUSTOM_VER ESP_EFUSE_WR_DIS_MAC_VERSION
68 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_BLK3_PART_RESERVE[];
69 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_FLASH_CRYPT_CONFIG[];
70 #define ESP_EFUSE_WR_DIS_ENCRYPT_CONFIG ESP_EFUSE_WR_DIS_FLASH_CRYPT_CONFIG
71 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_CODING_SCHEME[];
72 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_KEY_STATUS[];
73 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ABS_DONE_0[];
74 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_ABS_DONE_1[];
75 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_JTAG_DISABLE[];
76 #define ESP_EFUSE_WR_DIS_DISABLE_JTAG ESP_EFUSE_WR_DIS_JTAG_DISABLE
77 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_CONSOLE_DEBUG_DISABLE[];
78 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DISABLE_DL_ENCRYPT[];
79 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DISABLE_DL_DECRYPT[];
80 extern const esp_efuse_desc_t* ESP_EFUSE_WR_DIS_DISABLE_DL_CACHE[];
81 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS[];
82 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_BLOCK1[];
83 #define ESP_EFUSE_RD_DIS_ENCRYPT_FLASH_KEY ESP_EFUSE_RD_DIS_BLOCK1
84 #define ESP_EFUSE_RD_DIS_BLK1 ESP_EFUSE_RD_DIS_BLOCK1
85 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_BLOCK2[];
86 #define ESP_EFUSE_RD_DIS_SECURE_BOOT_KEY ESP_EFUSE_RD_DIS_BLOCK2
87 #define ESP_EFUSE_RD_DIS_BLK2 ESP_EFUSE_RD_DIS_BLOCK2
88 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_BLOCK3[];
89 #define ESP_EFUSE_RD_DIS_BLK3 ESP_EFUSE_RD_DIS_BLOCK3
90 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_CUSTOM_MAC_CRC[];
91 #define ESP_EFUSE_RD_DIS_MAC_CUSTOM_CRC ESP_EFUSE_RD_DIS_CUSTOM_MAC_CRC
92 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_CUSTOM_MAC[];
93 #define ESP_EFUSE_RD_DIS_MAC_CUSTOM ESP_EFUSE_RD_DIS_CUSTOM_MAC
94 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_ADC1_TP_LOW[];
95 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_ADC1_TP_HIGH[];
96 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_ADC2_TP_LOW[];
97 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_ADC2_TP_HIGH[];
98 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_SECURE_VERSION[];
99 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_MAC_VERSION[];
100 #define ESP_EFUSE_RD_DIS_MAC_CUSTOM_VER ESP_EFUSE_RD_DIS_MAC_VERSION
101 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_BLK3_PART_RESERVE[];
102 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_FLASH_CRYPT_CONFIG[];
103 #define ESP_EFUSE_RD_DIS_ENCRYPT_CONFIG ESP_EFUSE_RD_DIS_FLASH_CRYPT_CONFIG
104 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_CODING_SCHEME[];
105 extern const esp_efuse_desc_t* ESP_EFUSE_RD_DIS_KEY_STATUS[];
106 extern const esp_efuse_desc_t* ESP_EFUSE_FLASH_CRYPT_CNT[];
107 extern const esp_efuse_desc_t* ESP_EFUSE_UART_DOWNLOAD_DIS[];
108 extern const esp_efuse_desc_t* ESP_EFUSE_MAC[];
109 #define ESP_EFUSE_MAC_FACTORY ESP_EFUSE_MAC
110 extern const esp_efuse_desc_t* ESP_EFUSE_MAC_CRC[];
111 #define ESP_EFUSE_MAC_FACTORY_CRC ESP_EFUSE_MAC_CRC
112 extern const esp_efuse_desc_t* ESP_EFUSE_DISABLE_APP_CPU[];
113 #define ESP_EFUSE_CHIP_VER_DIS_APP_CPU ESP_EFUSE_DISABLE_APP_CPU
114 extern const esp_efuse_desc_t* ESP_EFUSE_DISABLE_BT[];
115 #define ESP_EFUSE_CHIP_VER_DIS_BT ESP_EFUSE_DISABLE_BT
116 extern const esp_efuse_desc_t* ESP_EFUSE_CHIP_PACKAGE_4BIT[];
117 #define ESP_EFUSE_CHIP_VER_PKG_4BIT ESP_EFUSE_CHIP_PACKAGE_4BIT
118 extern const esp_efuse_desc_t* ESP_EFUSE_DIS_CACHE[];
119 #define ESP_EFUSE_CHIP_VER_DIS_CACHE ESP_EFUSE_DIS_CACHE
120 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_HD[];
121 extern const esp_efuse_desc_t* ESP_EFUSE_CHIP_PACKAGE[];
122 #define ESP_EFUSE_CHIP_VER_PKG ESP_EFUSE_CHIP_PACKAGE
123 extern const esp_efuse_desc_t* ESP_EFUSE_CHIP_CPU_FREQ_LOW[];
124 extern const esp_efuse_desc_t* ESP_EFUSE_CHIP_CPU_FREQ_RATED[];
125 extern const esp_efuse_desc_t* ESP_EFUSE_BLK3_PART_RESERVE[];
126 extern const esp_efuse_desc_t* ESP_EFUSE_CHIP_VER_REV1[];
127 extern const esp_efuse_desc_t* ESP_EFUSE_CLK8M_FREQ[];
128 #define ESP_EFUSE_CK8M_FREQ ESP_EFUSE_CLK8M_FREQ
129 extern const esp_efuse_desc_t* ESP_EFUSE_ADC_VREF[];
130 extern const esp_efuse_desc_t* ESP_EFUSE_XPD_SDIO_REG[];
131 extern const esp_efuse_desc_t* ESP_EFUSE_XPD_SDIO_TIEH[];
132 #define ESP_EFUSE_SDIO_TIEH ESP_EFUSE_XPD_SDIO_TIEH
133 extern const esp_efuse_desc_t* ESP_EFUSE_XPD_SDIO_FORCE[];
134 #define ESP_EFUSE_SDIO_FORCE ESP_EFUSE_XPD_SDIO_FORCE
135 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_CLK[];
136 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_Q[];
137 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_D[];
138 extern const esp_efuse_desc_t* ESP_EFUSE_SPI_PAD_CONFIG_CS0[];
139 extern const esp_efuse_desc_t* ESP_EFUSE_CHIP_VER_REV2[];
140 extern const esp_efuse_desc_t* ESP_EFUSE_VOL_LEVEL_HP_INV[];
141 extern const esp_efuse_desc_t* ESP_EFUSE_WAFER_VERSION_MINOR[];
142 extern const esp_efuse_desc_t* ESP_EFUSE_FLASH_CRYPT_CONFIG[];
143 #define ESP_EFUSE_ENCRYPT_CONFIG ESP_EFUSE_FLASH_CRYPT_CONFIG
144 extern const esp_efuse_desc_t* ESP_EFUSE_CODING_SCHEME[];
145 extern const esp_efuse_desc_t* ESP_EFUSE_CONSOLE_DEBUG_DISABLE[];
146 extern const esp_efuse_desc_t* ESP_EFUSE_DISABLE_SDIO_HOST[];
147 extern const esp_efuse_desc_t* ESP_EFUSE_ABS_DONE_0[];
148 extern const esp_efuse_desc_t* ESP_EFUSE_ABS_DONE_1[];
149 extern const esp_efuse_desc_t* ESP_EFUSE_JTAG_DISABLE[];
150 #define ESP_EFUSE_DISABLE_JTAG ESP_EFUSE_JTAG_DISABLE
151 extern const esp_efuse_desc_t* ESP_EFUSE_DISABLE_DL_ENCRYPT[];
152 extern const esp_efuse_desc_t* ESP_EFUSE_DISABLE_DL_DECRYPT[];
153 extern const esp_efuse_desc_t* ESP_EFUSE_DISABLE_DL_CACHE[];
154 extern const esp_efuse_desc_t* ESP_EFUSE_KEY_STATUS[];
155 extern const esp_efuse_desc_t* ESP_EFUSE_BLOCK1[];
156 #define ESP_EFUSE_ENCRYPT_FLASH_KEY ESP_EFUSE_BLOCK1
157 extern const esp_efuse_desc_t* ESP_EFUSE_BLOCK2[];
158 #define ESP_EFUSE_SECURE_BOOT_KEY ESP_EFUSE_BLOCK2
159 extern const esp_efuse_desc_t* ESP_EFUSE_CUSTOM_MAC_CRC[];
160 #define ESP_EFUSE_MAC_CUSTOM_CRC ESP_EFUSE_CUSTOM_MAC_CRC
161 extern const esp_efuse_desc_t* ESP_EFUSE_MAC_CUSTOM[];
162 #define ESP_EFUSE_MAC_CUSTOM ESP_EFUSE_MAC_CUSTOM
163 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_TP_LOW[];
164 extern const esp_efuse_desc_t* ESP_EFUSE_ADC1_TP_HIGH[];
165 extern const esp_efuse_desc_t* ESP_EFUSE_ADC2_TP_LOW[];
166 extern const esp_efuse_desc_t* ESP_EFUSE_ADC2_TP_HIGH[];
167 extern const esp_efuse_desc_t* ESP_EFUSE_SECURE_VERSION[];
168 extern const esp_efuse_desc_t* ESP_EFUSE_MAC_VERSION[];
169 #define ESP_EFUSE_MAC_CUSTOM_VER ESP_EFUSE_MAC_VERSION
170 
171 #ifdef __cplusplus
172 }
173 #endif
174