blob: a344aef3e75bbfe879220927e612084c1a7ea43b [file]
# Copyright (c) 2024 Texas Instruments Incorporated
# Copyright (c) 2024 BayLibre, SAS
#
# SPDX-License-Identifier: Apache-2.0
config SOC_SERIES_CC23X0
select ARM
select CPU_CORTEX_M0PLUS
select CPU_CORTEX_M_HAS_VTOR
select SOC_RESET_HOOK
select TICKLESS_KERNEL
select DYNAMIC_INTERRUPTS
select HAS_CC23X0_SDK
select HAS_TI_CCFG
select TI_SIMPLELINK_DYNAMIC_DPL_OBJECTS
select EVENTS
select DYNAMIC_THREAD
select DYNAMIC_THREAD_ALLOC
select THREAD_STACK_INFO
select BUILD_OUTPUT_HEX
select HAS_PM
select PM_DEVICE if PM
menu "Bootloader Configuration"
depends on SOC_SERIES_CC23X0
choice CC23X0_BLDR_VTOR_TYPE
prompt "Pointer to user bootloader vector table"
default CC23X0_BLDR_VTOR_TYPE_UNDEF
config CC23X0_BLDR_VTOR_TYPE_UNDEF
bool "ROM serial bootloader"
config CC23X0_BLDR_VTOR_TYPE_FORBID
bool "No bootloader invoked"
config CC23X0_BLDR_VTOR_TYPE_USE_FCFG
bool "Use factory configuration"
config CC23X0_BLDR_VTOR_TYPE_FLASH
bool "Use valid main flash address"
endchoice # CC23X0_BLDR_VTOR_TYPE
config CC23X0_BLDR_ENABLED
bool "Bootloader commands"
help
If n, bootloader ignores all commands.
endmenu # "Bootloader Configuration"