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

Reply via email to