The goal of this patch is to switch from the nwp.c and nwp.h soc files to the new nwp driver. During this transition, we also renamed CONFIG_WISECONNECT_NETWORK_STACK to CONFIG_SILABS_SIWX91X_NWP which are a better naming to let the user knows that the network coprocessor files will be added to the compilation. The switch from a soc file to a driver device introduce a notion of nwp device that allows us to check for good initialization and ressources allocation. Before this patch, it is not possible to know if the nwp have booted successfully or not. We can now check if the device driver is ready or not before trying to do operation related to the nwp. Signed-off-by: Martin Hoff <martin.hoff@silabs.com>
16 lines
497 B
Plaintext
16 lines
497 B
Plaintext
# Copyright (c) 2024 Silicon Laboratories Inc.
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
config SOC_FLASH_SILABS_SIWX91X
|
|
bool "Silicon Labs SiWx91x flash driver"
|
|
default y
|
|
depends on DT_HAS_SILABS_SIWX91X_FLASH_CONTROLLER_ENABLED
|
|
select FLASH_HAS_DRIVER_ENABLED
|
|
select FLASH_HAS_EXPLICIT_ERASE
|
|
select FLASH_HAS_PAGE_LAYOUT
|
|
# Flash controller is handled by the network coprocessor
|
|
select SILABS_SIWX91X_NWP
|
|
help
|
|
Enable flash controller for flash embedded on Silicon Labs SiWx91x
|
|
chips.
|