This is an automated email from the ASF dual-hosted git repository.

vipulrahane pushed a commit to branch nrf5340_revA_errata26
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git

commit 9a048c079826f995662d8bc3076ab49c7d1896f6
Author: vrahane <vi...@proxy.com>
AuthorDate: Mon Jun 14 10:24:59 2021 -0700

    hw/mcu/nrf5340: Add APPROTECT user handling syscfg
    
    - Only added for app core
---
 hw/mcu/nordic/nrf5340/pkg.yml    | 5 -----
 hw/mcu/nordic/nrf5340/syscfg.yml | 3 +--
 2 files changed, 1 insertion(+), 7 deletions(-)

diff --git a/hw/mcu/nordic/nrf5340/pkg.yml b/hw/mcu/nordic/nrf5340/pkg.yml
index 8df1576..4ffbaec 100644
--- a/hw/mcu/nordic/nrf5340/pkg.yml
+++ b/hw/mcu/nordic/nrf5340/pkg.yml
@@ -105,10 +105,5 @@ pkg.deps.I2C_3':
 pkg.deps.NRF5340_EMBED_NET_CORE:
     - "@apache-mynewt-core/hw/mcu/nordic/nrf5340/net_core_image"
 
-# As per Errata 26 for Engineering RevA silicon we should not
-# depend on CTRL-AP: APPROTECT.DISABLE and SECUREAPPROTECT.DISABLE
-# registers since they are not functional. It causes quite a lot of
-# crashes and hardfaults, so enabling this will keep APPROTECT
-# control with UICR.
 pkg.cflags.MCU_NRF5340_EN_APPROTECT_USERHANDLING:
     - "-DENABLE_APPROTECT_USER_HANDLING"
diff --git a/hw/mcu/nordic/nrf5340/syscfg.yml b/hw/mcu/nordic/nrf5340/syscfg.yml
index c161d6b..9a07ebb 100644
--- a/hw/mcu/nordic/nrf5340/syscfg.yml
+++ b/hw/mcu/nordic/nrf5340/syscfg.yml
@@ -93,8 +93,7 @@ syscfg.defs:
     MCU_NRF5340_EN_APPROTECT_USERHANDLING:
         description: >
             This needs to be set by the BSP/App/Target if the
-            MCU is a Rev A Silicon so that APPROTECT is enabled
-            but handled by UICR instead.
+            MCU/BSP wants to handle APPROTECT on its own.
         value: 0
 
 # MCU peripherals definitions

Reply via email to