You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by je...@apache.org on 2026/09/28 17:08:14 UTC
(mynewt-core) 06/06: hw/mcu/nordic: Enable NVMC in relevant MCU's
This is an automated email from the ASF dual-hosted git repository.
kasjer pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git
commit bb337970c5fb785b643097f9ba0d1618252ddcf7
Author: Jerzy Kasenberg <je...@codecoup.pl>
AuthorDate: Tue Sep 8 09:49:02 2026 +0200
hw/mcu/nordic: Enable NVMC in relevant MCU's
Now NRFX_NVMC_ENABLED is turned on explicitly for
MCUs that do have NVMC.
Signed-off-by: Jerzy Kasenberg <je...@codecoup.pl>
---
hw/mcu/nordic/nrf51xxx/syscfg.yml | 1 +
hw/mcu/nordic/nrf52xxx/syscfg.yml | 1 +
hw/mcu/nordic/nrf5340/syscfg.yml | 1 +
hw/mcu/nordic/nrf5340_net/syscfg.yml | 1 +
hw/mcu/nordic/nrf91xx/syscfg.yml | 1 +
5 files changed, 5 insertions(+)
diff --git a/hw/mcu/nordic/nrf51xxx/syscfg.yml b/hw/mcu/nordic/nrf51xxx/syscfg.yml
index 646fa90b8..556a41749 100644
--- a/hw/mcu/nordic/nrf51xxx/syscfg.yml
+++ b/hw/mcu/nordic/nrf51xxx/syscfg.yml
@@ -113,3 +113,4 @@ syscfg.vals:
# clocked at 32768Hz. The tick frequency is chosen such that it divides
# cleanly into 32768 to avoid a systemic bias in the actual tick frequency.
OS_TICKS_PER_SEC: 128
+ NRFX_NVMC_ENABLED: 1
diff --git a/hw/mcu/nordic/nrf52xxx/syscfg.yml b/hw/mcu/nordic/nrf52xxx/syscfg.yml
index c875df0ba..63e8111c1 100644
--- a/hw/mcu/nordic/nrf52xxx/syscfg.yml
+++ b/hw/mcu/nordic/nrf52xxx/syscfg.yml
@@ -444,6 +444,7 @@ syscfg.defs:
syscfg.vals:
OS_TICKS_PER_SEC: 128
+ NRFX_NVMC_ENABLED: 1
syscfg.vals.'(MCU_TARGET == "nRF52832" || MCU_TARGET == "nRF52840")':
MCU_ICACHE_ENABLED: 1
diff --git a/hw/mcu/nordic/nrf5340/syscfg.yml b/hw/mcu/nordic/nrf5340/syscfg.yml
index ec7d7e37b..602c4d40d 100644
--- a/hw/mcu/nordic/nrf5340/syscfg.yml
+++ b/hw/mcu/nordic/nrf5340/syscfg.yml
@@ -593,6 +593,7 @@ syscfg.defs:
syscfg.vals:
OS_TICKS_PER_SEC: 128
+ NRFX_NVMC_ENABLED: 1
syscfg.vals.QSPI_ENABLE:
NRFX_QSPI_ENABLED: 1
diff --git a/hw/mcu/nordic/nrf5340_net/syscfg.yml b/hw/mcu/nordic/nrf5340_net/syscfg.yml
index 239c7e65e..11a984ecd 100644
--- a/hw/mcu/nordic/nrf5340_net/syscfg.yml
+++ b/hw/mcu/nordic/nrf5340_net/syscfg.yml
@@ -169,6 +169,7 @@ syscfg.defs:
syscfg.vals:
OS_TICKS_PER_SEC: 128
+ NRFX_NVMC_ENABLED: 1
syscfg.vals.CORTEX_DEFAULT_STARTUP:
MCU_RAM_START: 0x21000000
diff --git a/hw/mcu/nordic/nrf91xx/syscfg.yml b/hw/mcu/nordic/nrf91xx/syscfg.yml
index afc17353b..192abb067 100644
--- a/hw/mcu/nordic/nrf91xx/syscfg.yml
+++ b/hw/mcu/nordic/nrf91xx/syscfg.yml
@@ -450,6 +450,7 @@ syscfg.defs:
syscfg.vals:
OS_TICKS_PER_SEC: 128
+ NRFX_NVMC_ENABLED: 1
syscfg.vals.MCU_NRF9160:
MCU_TARGET: nRF9160