esp_efuse_table.h 9.6 KB

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