8a5273525e
The nRF HW models have been updated to correspond to a 52833 instead of a 52832. Let's follow them. The motivation for the change is to enable proper BIS encryption support (for BT LE Audio ISO). Changes: * Point in manifest to latest HW models * SOC_COMPATIBLE_NRF52832 has been removed, and SOC_COMPATIBLE_NRF52833 added in its place (with no uses at this point) * Where SOC_COMPATIBLE_NRF52832 was used to set encryption like for a 52832 (to avoid using the MAXPACKETLENGHT), we set the condition to just SOC_NRF52832. Note: The MAXPACKETLENGHT register exists in the new simulated nrf52833, thought it does nothing. * In the BLE ctrl LLL radio HAL, all macros are renamed accordingly (timings are NOT changed). * Board dts definition now refers to the 52833 soc definition. New 52833 features set as not supported by now. Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
62 lines
1.5 KiB
Plaintext
62 lines
1.5 KiB
Plaintext
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
choice
|
|
prompt "SoC/CPU/Configuration Selection"
|
|
|
|
# This loads custom SoC root Kconfig (only available if custom SoC root are defined)
|
|
osource "$(KCONFIG_BINARY_DIR)/Kconfig.soc"
|
|
# This loads Zephyr base SoC root Kconfig
|
|
osource "soc/$(ARCH)/*/Kconfig.soc"
|
|
|
|
endchoice
|
|
|
|
menu "Hardware Configuration"
|
|
# This loads custom SoC root Kconfig (only available if custom SoC root are defined)
|
|
osource "$(KCONFIG_BINARY_DIR)/Kconfig.soc.arch"
|
|
# This loads Zephyr base SoC Kconfigs
|
|
osource "soc/$(ARCH)/Kconfig"
|
|
osource "soc/$(ARCH)/*/Kconfig"
|
|
|
|
module = SOC
|
|
module-str = SOC
|
|
source "subsys/logging/Kconfig.template.log_config"
|
|
|
|
endmenu
|
|
|
|
# The helper symbols below are put here due to an unusual setup: The simulated
|
|
# nrf52_bsim board uses the POSIX arch, but is compatible with Nordic ARM
|
|
# boards
|
|
|
|
config SOC_COMPATIBLE_NRF
|
|
bool
|
|
|
|
config SOC_COMPATIBLE_NRF52X
|
|
bool
|
|
|
|
config SOC_COMPATIBLE_NRF52833
|
|
bool
|
|
|
|
#
|
|
# SOC_*_LD: SoC specific Linker script additions
|
|
#
|
|
|
|
config SOC_DEPRECATED_RELEASE
|
|
string
|
|
help
|
|
This hidden option is set in the SoC configuration and indicates
|
|
the Zephyr release that the SoC configuration will be removed.
|
|
When set, any build for that SoC will generate a clearly visible
|
|
deprecation warning.
|
|
|
|
config SOC_HAS_TIMING_FUNCTIONS
|
|
bool
|
|
help
|
|
Should be selected if SoC provides custom method for retrieving
|
|
timestamps and cycle count.
|
|
|
|
config SOC_HAS_RUNTIME_NUM_CPUS
|
|
bool
|
|
help
|
|
Should be selected if SoC handles determining the number of CPUs
|
|
at runtime.
|