From 31b01005f82f07bdf0a7fbfea9f636d2576ad99b Mon Sep 17 00:00:00 2001 From: laokaiyao Date: Fri, 22 Mar 2024 11:58:14 +0800 Subject: [PATCH] fix(mpi): fix the public header check for esp32c5 mp --- components/hal/esp32c5/include/hal/mpi_ll.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/components/hal/esp32c5/include/hal/mpi_ll.h b/components/hal/esp32c5/include/hal/mpi_ll.h index d96317076a..543a5fa60a 100644 --- a/components/hal/esp32c5/include/hal/mpi_ll.h +++ b/components/hal/esp32c5/include/hal/mpi_ll.h @@ -8,17 +8,23 @@ #include #include #include +#include "soc/soc_caps.h" +// TODO: [ESP32C5] IDF-8620 remove the cap +#if SOC_MPI_SUPPORTED #include "hal/assert.h" #include "hal/mpi_types.h" #include "soc/pcr_reg.h" #include "soc/pcr_struct.h" #include "soc/rsa_reg.h" #include "soc/mpi_periph.h" +#endif // SOC_MPI_SUPPORTED #ifdef __cplusplus extern "C" { #endif +// TODO: [ESP32C5] IDF-8620 remove the cap +#if SOC_MPI_SUPPORTED /** * @brief Enable the bus clock for MPI peripheral module @@ -174,6 +180,7 @@ static inline void mpi_ll_set_search_position(size_t pos) { REG_WRITE(RSA_SEARCH_POS_REG, pos); } +#endif // SOC_MPI_SUPPORTED #ifdef __cplusplus }