diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/src/esp32s3_bringup.c b/boards/xtensa/esp32s3/esp32s3-devkit/src/esp32s3_bringup.c index 2ca0f62d90..c301e3dde4 100644 --- a/boards/xtensa/esp32s3/esp32s3-devkit/src/esp32s3_bringup.c +++ b/boards/xtensa/esp32s3/esp32s3-devkit/src/esp32s3_bringup.c @@ -62,6 +62,10 @@ #include #endif +#ifdef CONFIG_ESP32S3_EFUSE +# include "esp32s3_efuse.h" +#endif + #include "esp32s3-devkit.h" /**************************************************************************** @@ -86,6 +90,14 @@ int esp32s3_bringup(void) { int ret; +#if defined(CONFIG_ESP32S3_EFUSE) + ret = esp32s3_efuse_initialize("/dev/efuse"); + if (ret < 0) + { + syslog(LOG_ERR, "ERROR: Failed to init EFUSE: %d\n", ret); + } +#endif + #ifdef CONFIG_FS_PROCFS /* Mount the procfs file system */