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'