fix(esp_common): Add esp_fault_internal.h for use by G0 components

In release/v5.x, esp_fault.h resides in the esp_hw_support (G1)
component, so the G0 components (hal, esp_rom) must not depend on it.
Copy its contents to esp_common as esp_fault_internal.h, keep
esp_fault.h as a compatibility wrapper around it, and switch the hal
and esp_rom ECDSA/ECC code to the internal header.
This commit is contained in:
harshal.patil
2026-06-22 11:17:50 +05:30
parent 551fad393d
commit ad8d86f725
7 changed files with 101 additions and 93 deletions
+1 -1
View File
@@ -10,7 +10,7 @@
#include "hal/efuse_hal.h"
#if CONFIG_HAL_ECDSA_GEN_SIG_CM
#include "esp_fault.h"
#include "esp_fault_internal.h"
#include "esp_random.h"
#include "soc/chip_revision.h"
#endif
+1 -1
View File
@@ -12,7 +12,7 @@
#include "soc/ecc_mult_reg.h"
#include "soc/pcr_struct.h"
#include "soc/pcr_reg.h"
#include "esp_fault.h"
#include "esp_fault_internal.h"
#ifdef __cplusplus
extern "C" {
+1 -1
View File
@@ -12,7 +12,7 @@
#include "soc/ecc_mult_reg.h"
#include "soc/pcr_struct.h"
#include "soc/pcr_reg.h"
#include "esp_fault.h"
#include "esp_fault_internal.h"
#include "soc/chip_revision.h"
#include "hal/efuse_hal.h"
+1 -1
View File
@@ -12,7 +12,7 @@
#include "soc/ecc_mult_reg.h"
#include "soc/hp_sys_clkrst_struct.h"
#include "soc/hp_system_reg.h"
#include "esp_fault.h"
#include "esp_fault_internal.h"
#ifdef __cplusplus
extern "C" {