blob: 056e616252360558cf877bf4e0866795a25d474a [file] [log] [blame]
# Texas Instruments SimpleLink CC13x2 / CC26x2
# Copyright (c) 2019 Brett Witherspoon
# SPDX-License-Identifier: Apache-2.0
config SOC_SERIES_CC13X2_CC26X2
select ARM
select CPU_CORTEX_M4
select CPU_HAS_ARM_MPU
select DYNAMIC_INTERRUPTS
select CPU_CORTEX_M_HAS_DWT
select CPU_HAS_FPU
select HAS_CC13X2_CC26X2_SDK
select HAS_TI_CCFG if !BOOTLOADER_MCUBOOT
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
select HAS_PM
select HAS_POWEROFF
menu "Customer Configuration (CCFG)"
depends on SOC_SERIES_CC13X2_CC26X2
config CC13X2_CC26X2_BOOST_MODE
bool "Radio boost mode (VDDR_HH)"
help
Enable the radio boost mode +14dBm (sets CCFG_FORCE_VDDR_HH to 1).
config CC13X2_CC26X2_HAS_CUSTOM_RF_HWATTRS
bool "Board defines custom RFCC26XX hwAttrs structure"
help
The board defines its own RFCC26XX_hwAttrs structure (e.g., for
custom antenna switching callback).
config CC13X2_CC26X2_BOOTLOADER_ENABLE
bool "ROM bootloader"
help
Enable the serial bootloader which resides in ROM on CC13xx / CC26xx
devices.
config CC13X2_CC26X2_BOOTLOADER_BACKDOOR_ENABLE
bool "ROM bootloader backdoor"
depends on CC13X2_CC26X2_BOOTLOADER_ENABLE
help
Enable the ROM bootloader backdoor which starts the bootloader if the
associated pin is at the correct logic level on reset.
config CC13X2_CC26X2_BOOTLOADER_BACKDOOR_PIN
int "ROM bootloader backdoor pin"
depends on CC13X2_CC26X2_BOOTLOADER_BACKDOOR_ENABLE
range 0 255
default 255
help
Set the pin that is level checked if the bootloader backdoor is
enabled.
config CC13X2_CC26X2_BOOTLOADER_BACKDOOR_LEVEL
int "ROM bootloader backdoor level"
depends on CC13X2_CC26X2_BOOTLOADER_BACKDOOR_ENABLE
range 0 1
default 0
help
Set the active level of the pin selected for the bootloader backdoor.
endmenu