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