This is an automated email from the ASF dual-hosted git repository.
linguini pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new 365756e3d10 arch/risc-v/espressif: select EFUSE when ESPRESSIF_EFUSE
is enabled
365756e3d10 is described below
commit 365756e3d10a71923ce544d243b24bedb129b805
Author: Filipe Cavalcanti <[email protected]>
AuthorDate: Wed Mar 25 21:06:27 2026 -0300
arch/risc-v/espressif: select EFUSE when ESPRESSIF_EFUSE is enabled
Add 'select EFUSE' entry to enable NuttX EFUSE support.
Signed-off-by: Filipe Cavalcanti <[email protected]>
---
arch/risc-v/src/common/espressif/Kconfig | 1 +
boards/risc-v/esp32c3/esp32c3-devkit/configs/efuse/defconfig | 1 -
boards/risc-v/esp32c6/esp32c6-devkitc/configs/efuse/defconfig | 1 -
boards/risc-v/esp32c6/esp32c6-devkitc/configs/romfs/defconfig | 1 -
boards/risc-v/esp32c6/esp32c6-devkitm/configs/efuse/defconfig | 1 -
boards/risc-v/esp32h2/esp32h2-devkit/configs/efuse/defconfig | 1 -
boards/risc-v/esp32p4/esp32p4-function-ev-board/configs/efuse/defconfig | 1 -
7 files changed, 1 insertion(+), 6 deletions(-)
diff --git a/arch/risc-v/src/common/espressif/Kconfig
b/arch/risc-v/src/common/espressif/Kconfig
index 41ceae53cd5..c3b98129aa7 100644
--- a/arch/risc-v/src/common/espressif/Kconfig
+++ b/arch/risc-v/src/common/espressif/Kconfig
@@ -1156,6 +1156,7 @@ config ESPRESSIF_DMA
config ESPRESSIF_EFUSE
bool "E-Fuse support"
+ select EFUSE
default n
---help---
Enable efuse support.
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/efuse/defconfig
b/boards/risc-v/esp32c3/esp32c3-devkit/configs/efuse/defconfig
index a6facb67d64..eb61fb58667 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/efuse/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/efuse/defconfig
@@ -22,7 +22,6 @@ CONFIG_ARCH_STACKDUMP=y
CONFIG_BOARDCTL_RESET=y
CONFIG_BOARD_LOOPSPERMSEC=15000
CONFIG_BUILTIN=y
-CONFIG_EFUSE=y
CONFIG_ESPRESSIF_EFUSE=y
CONFIG_FS_PROCFS=y
CONFIG_IDLETHREAD_STACKSIZE=2048
diff --git a/boards/risc-v/esp32c6/esp32c6-devkitc/configs/efuse/defconfig
b/boards/risc-v/esp32c6/esp32c6-devkitc/configs/efuse/defconfig
index 75f01a5f3a0..88fcd0b6c4f 100644
--- a/boards/risc-v/esp32c6/esp32c6-devkitc/configs/efuse/defconfig
+++ b/boards/risc-v/esp32c6/esp32c6-devkitc/configs/efuse/defconfig
@@ -23,7 +23,6 @@ CONFIG_ARCH_STACKDUMP=y
CONFIG_BOARDCTL_RESET=y
CONFIG_BOARD_LOOPSPERMSEC=15000
CONFIG_BUILTIN=y
-CONFIG_EFUSE=y
CONFIG_ESPRESSIF_EFUSE=y
CONFIG_FS_PROCFS=y
CONFIG_IDLETHREAD_STACKSIZE=2048
diff --git a/boards/risc-v/esp32c6/esp32c6-devkitc/configs/romfs/defconfig
b/boards/risc-v/esp32c6/esp32c6-devkitc/configs/romfs/defconfig
index a2abdbfb5e3..f9c8d54ed7a 100644
--- a/boards/risc-v/esp32c6/esp32c6-devkitc/configs/romfs/defconfig
+++ b/boards/risc-v/esp32c6/esp32c6-devkitc/configs/romfs/defconfig
@@ -23,7 +23,6 @@ CONFIG_ARCH_STACKDUMP=y
CONFIG_BOARDCTL_RESET=y
CONFIG_BOARD_LOOPSPERMSEC=15000
CONFIG_BUILTIN=y
-CONFIG_EFUSE=y
CONFIG_ESPRESSIF_EFUSE=y
CONFIG_ETC_ROMFS=y
CONFIG_FS_PROCFS=y
diff --git a/boards/risc-v/esp32c6/esp32c6-devkitm/configs/efuse/defconfig
b/boards/risc-v/esp32c6/esp32c6-devkitm/configs/efuse/defconfig
index 81516ce71e6..8ee8a2d0399 100644
--- a/boards/risc-v/esp32c6/esp32c6-devkitm/configs/efuse/defconfig
+++ b/boards/risc-v/esp32c6/esp32c6-devkitm/configs/efuse/defconfig
@@ -23,7 +23,6 @@ CONFIG_ARCH_STACKDUMP=y
CONFIG_BOARDCTL_RESET=y
CONFIG_BOARD_LOOPSPERMSEC=15000
CONFIG_BUILTIN=y
-CONFIG_EFUSE=y
CONFIG_ESPRESSIF_EFUSE=y
CONFIG_FS_PROCFS=y
CONFIG_IDLETHREAD_STACKSIZE=2048
diff --git a/boards/risc-v/esp32h2/esp32h2-devkit/configs/efuse/defconfig
b/boards/risc-v/esp32h2/esp32h2-devkit/configs/efuse/defconfig
index a6a6eda1c1f..522b095ea07 100644
--- a/boards/risc-v/esp32h2/esp32h2-devkit/configs/efuse/defconfig
+++ b/boards/risc-v/esp32h2/esp32h2-devkit/configs/efuse/defconfig
@@ -22,7 +22,6 @@ CONFIG_ARCH_STACKDUMP=y
CONFIG_BOARDCTL_RESET=y
CONFIG_BOARD_LOOPSPERMSEC=15000
CONFIG_BUILTIN=y
-CONFIG_EFUSE=y
CONFIG_ESPRESSIF_EFUSE=y
CONFIG_FS_PROCFS=y
CONFIG_IDLETHREAD_STACKSIZE=2048
diff --git
a/boards/risc-v/esp32p4/esp32p4-function-ev-board/configs/efuse/defconfig
b/boards/risc-v/esp32p4/esp32p4-function-ev-board/configs/efuse/defconfig
index 164036a63e3..b76cdaf7c34 100644
--- a/boards/risc-v/esp32p4/esp32p4-function-ev-board/configs/efuse/defconfig
+++ b/boards/risc-v/esp32p4/esp32p4-function-ev-board/configs/efuse/defconfig
@@ -21,7 +21,6 @@ CONFIG_ARCH_RISCV=y
CONFIG_BOARDCTL_RESET=y
CONFIG_BOARD_LOOPSPERMSEC=15000
CONFIG_BUILTIN=y
-CONFIG_EFUSE=y
CONFIG_ESPRESSIF_EFUSE=y
CONFIG_EXPERIMENTAL=y
CONFIG_FS_PROCFS=y