Re: [PATCH 2/3] nvmem: Add Sophgo SG2044 eFuse driver
From: Chen Wang
Date: Thu Oct 15 2026 - 02:44:03 EST
Hello,
On 10/14/2026 3:45 PM, Inochi Amaoto wrote:
Sophgo SoCs such as SG2044 contain eFuses used to store
factory-programmed data.
As for SG2044, HW automatically loads the eFuse content
into shadow registers which are organized as 32bit values
exposed as MMIO.
Signed-off-by: Inochi Amaoto <inochiama@xxxxxxxxx>
---
drivers/nvmem/Kconfig | 12 +++
drivers/nvmem/Makefile | 2 +
drivers/nvmem/sophgo-efuse.c | 176 +++++++++++++++++++++++++++++++++++
3 files changed, 190 insertions(+)
create mode 100644 drivers/nvmem/sophgo-efuse.c
diff --git a/drivers/nvmem/Kconfig b/drivers/nvmem/Kconfig
index c36c2a4c2a0b..a7936dd65bdd 100644
--- a/drivers/nvmem/Kconfig
+++ b/drivers/nvmem/Kconfig
@@ -465,6 +465,18 @@ config NVMEM_SNVS_LPGPR
This driver can also be built as a module. If so, the module
will be called nvmem-snvs-lpgpr.
+config NVMEM_SOPHGO_EFUSE
+ tristate "Sophgo eFuse support"
+ depends on ARCH_SOPHGO || COMPILE_TEST
+ default ARCH_SOPHGO
+ help
+ Say y here to enable support for reading eFuses on Sophgo SoCs
+ such as the CV1800B. These are e.g. used to store factory programmed
Why is "CV1800B"?
[...]