From 4bf5d6268381c7ba1d2e036978a6d8c888db5f63 Mon Sep 17 00:00:00 2001 From: Konstantin Kondrashov Date: Fri, 18 Jul 2025 11:11:42 +0300 Subject: [PATCH] fix(efuse): ESP32-H21 no issues on BLOCK9 with AES_XTS and ECDSA keys --- components/soc/esp32h21/include/soc/Kconfig.soc_caps.in | 4 ---- components/soc/esp32h21/include/soc/soc_caps.h | 1 - 2 files changed, 5 deletions(-) diff --git a/components/soc/esp32h21/include/soc/Kconfig.soc_caps.in b/components/soc/esp32h21/include/soc/Kconfig.soc_caps.in index 191165ce27..f15f91f125 100644 --- a/components/soc/esp32h21/include/soc/Kconfig.soc_caps.in +++ b/components/soc/esp32h21/include/soc/Kconfig.soc_caps.in @@ -795,10 +795,6 @@ config SOC_EFUSE_DIS_ICACHE bool default y -config SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK - bool - default y - config SOC_EFUSE_ECDSA_KEY bool default y diff --git a/components/soc/esp32h21/include/soc/soc_caps.h b/components/soc/esp32h21/include/soc/soc_caps.h index 5ad8faaa89..db430e68ff 100644 --- a/components/soc/esp32h21/include/soc/soc_caps.h +++ b/components/soc/esp32h21/include/soc/soc_caps.h @@ -462,7 +462,6 @@ #define SOC_EFUSE_DIS_DIRECT_BOOT 1 #define SOC_EFUSE_SOFT_DIS_JTAG 1 #define SOC_EFUSE_DIS_ICACHE 1 -#define SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK 1 // XTS-AES and ECDSA key purposes not supported for this block // #define SOC_EFUSE_ECDSA_USE_HARDWARE_K 1 // Force use hardware TRNG supplied K for ECDSA #define SOC_EFUSE_ECDSA_KEY 1