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

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

commit 42146d5473768d23d9c2c9f04b48c2f76d93034e
Author: Jerzy Kasenberg <jerzy.kasenb...@codecoup.pl>
AuthorDate: Thu Nov 4 13:30:32 2021 +0100

    bsp/nordic_pca10095: Add net core flash configuration
    
    This adds syscfg value BSP_NRF5340_NET_FLASH_ENABLE that
    allows to access net core flash with ipc driver.
---
 hw/bsp/nordic_pca10095/pkg.yml    |  2 +-
 hw/bsp/nordic_pca10095/syscfg.yml | 16 ++++++++++++++++
 2 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/hw/bsp/nordic_pca10095/pkg.yml b/hw/bsp/nordic_pca10095/pkg.yml
index 7d73ca4..36dcb67 100644
--- a/hw/bsp/nordic_pca10095/pkg.yml
+++ b/hw/bsp/nordic_pca10095/pkg.yml
@@ -38,7 +38,7 @@ pkg.deps:
     - "@apache-mynewt-core/libc/baselibc"
     - "@apache-mynewt-core/sys/flash_map"
 
-pkg.deps.BSP_NRF5340_NET_ENABLE:
+pkg.deps.BSP_NRF5340_NET_FLASH_ENABLE:
     - "@apache-mynewt-core/hw/drivers/flash/ipc_nrf5340_flash"
 
 pkg.deps.SOFT_PWM:
diff --git a/hw/bsp/nordic_pca10095/syscfg.yml 
b/hw/bsp/nordic_pca10095/syscfg.yml
index 0f60845..4af432d 100644
--- a/hw/bsp/nordic_pca10095/syscfg.yml
+++ b/hw/bsp/nordic_pca10095/syscfg.yml
@@ -30,6 +30,12 @@ syscfg.defs:
             When enabled Network Core of nRF5340 is started on init.
        value: 0
 
+    BSP_NRF5340_NET_FLASH_ENABLE:
+        description: >
+            When enabled Application core can use Network core flash
+            with ipc flash driver.
+        value: 0
+
     COREDUMP_SKIP_UNUSED_HEAP:
         description: >
             Store whole RAM in crash dump.
@@ -93,3 +99,13 @@ syscfg.vals.!BOOT_LOADER:
 syscfg.vals.BLE_HOST:
     BLE_HCI_TRANSPORT: nrf5340
     BLE_HS_FLOW_CTRL: 1
+
+syscfg.vals.BSP_NRF5340_NET_ENABLE:
+    BSP_NRF5340_NET_FLASH_ENABLE: 1
+
+syscfg.vals.BSP_NRF5340_NET_FLASH_ENABLE:
+    IPC_NRF5340_CHANNELS: 4
+
+syscfg.restrictions:
+    - '!BSP_NRF5340_NET_FLASH_ENABLE || IPC_NRF5340_CHANNELS >= 4'
+    - '!BSP_NRF5340_NET_FLASH_ENABLE || BSP_NRF5340_NET_ENABLE'

Reply via email to