soc: Only select HAS_SEGGER_RTT if module is available
This prevents configuration errors if a board is configured when the SoC indicates segger RTT support but the segger module is not available. Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
This commit is contained in:
parent
d497ca0089
commit
794ab10827
18 changed files with 19 additions and 19 deletions
|
@ -9,12 +9,12 @@ config SOC_ARM_DESIGNSTART_FPGA_CORTEX_M1
|
||||||
bool "ARM Cortex-M1 DesignStart FPGA"
|
bool "ARM Cortex-M1 DesignStart FPGA"
|
||||||
select CPU_CORTEX_M1
|
select CPU_CORTEX_M1
|
||||||
imply XIP
|
imply XIP
|
||||||
select HAS_SEGGER_RTT
|
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||||
|
|
||||||
config SOC_ARM_DESIGNSTART_FPGA_CORTEX_M3
|
config SOC_ARM_DESIGNSTART_FPGA_CORTEX_M3
|
||||||
bool "ARM Cortex-M3 DesignStart FPGA"
|
bool "ARM Cortex-M3 DesignStart FPGA"
|
||||||
select CPU_CORTEX_M3
|
select CPU_CORTEX_M3
|
||||||
imply XIP
|
imply XIP
|
||||||
select HAS_SEGGER_RTT
|
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
config SOC_FAMILY_SAM
|
config SOC_FAMILY_SAM
|
||||||
bool
|
bool
|
||||||
select HAS_SEGGER_RTT
|
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||||
|
|
||||||
if SOC_FAMILY_SAM
|
if SOC_FAMILY_SAM
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
config SOC_FAMILY_SAM0
|
config SOC_FAMILY_SAM0
|
||||||
bool
|
bool
|
||||||
select HAS_SEGGER_RTT
|
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||||
|
|
||||||
if SOC_FAMILY_SAM0
|
if SOC_FAMILY_SAM0
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ config SOC_FAMILY_GD32
|
||||||
bool
|
bool
|
||||||
select HAS_GD32_HAL
|
select HAS_GD32_HAL
|
||||||
select BUILD_OUTPUT_HEX
|
select BUILD_OUTPUT_HEX
|
||||||
select HAS_SEGGER_RTT
|
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||||
|
|
||||||
config SOC_FAMILY
|
config SOC_FAMILY
|
||||||
string
|
string
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
config SOC_FAMILY_XMC
|
config SOC_FAMILY_XMC
|
||||||
bool
|
bool
|
||||||
select HAS_SEGGER_RTT
|
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||||
select PLATFORM_SPECIFIC_INIT
|
select PLATFORM_SPECIFIC_INIT
|
||||||
|
|
||||||
if SOC_FAMILY_XMC
|
if SOC_FAMILY_XMC
|
||||||
|
|
|
@ -11,6 +11,6 @@ config SOC_SERIES_NRF51X
|
||||||
select SOC_FAMILY_NRF
|
select SOC_FAMILY_NRF
|
||||||
select XIP
|
select XIP
|
||||||
select HAS_NRFX
|
select HAS_NRFX
|
||||||
select HAS_SEGGER_RTT
|
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||||
help
|
help
|
||||||
Enable support for NRF51 MCU series
|
Enable support for NRF51 MCU series
|
||||||
|
|
|
@ -13,7 +13,7 @@ config SOC_SERIES_NRF52X
|
||||||
select XIP
|
select XIP
|
||||||
select HAS_NRFX
|
select HAS_NRFX
|
||||||
select HAS_NORDIC_DRIVERS
|
select HAS_NORDIC_DRIVERS
|
||||||
select HAS_SEGGER_RTT
|
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||||
select HAS_SWO
|
select HAS_SWO
|
||||||
help
|
help
|
||||||
Enable support for NRF52 MCU series
|
Enable support for NRF52 MCU series
|
||||||
|
|
|
@ -13,7 +13,7 @@ config SOC_SERIES_NRF53X
|
||||||
select XIP
|
select XIP
|
||||||
select HAS_NRFX
|
select HAS_NRFX
|
||||||
select HAS_NORDIC_DRIVERS
|
select HAS_NORDIC_DRIVERS
|
||||||
select HAS_SEGGER_RTT
|
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||||
select HAS_SWO
|
select HAS_SWO
|
||||||
help
|
help
|
||||||
Enable support for NRF53 MCU series
|
Enable support for NRF53 MCU series
|
||||||
|
|
|
@ -15,6 +15,6 @@ config SOC_SERIES_NRF91X
|
||||||
select SOC_FAMILY_NRF
|
select SOC_FAMILY_NRF
|
||||||
select XIP
|
select XIP
|
||||||
select HAS_NRFX
|
select HAS_NRFX
|
||||||
select HAS_SEGGER_RTT
|
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||||
help
|
help
|
||||||
Enable support for NRF91 MCU series
|
Enable support for NRF91 MCU series
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
config SOC_FAMILY_IMX
|
config SOC_FAMILY_IMX
|
||||||
bool
|
bool
|
||||||
select HAS_SEGGER_RTT
|
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||||
|
|
||||||
if SOC_FAMILY_IMX
|
if SOC_FAMILY_IMX
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
config SOC_FAMILY_KINETIS
|
config SOC_FAMILY_KINETIS
|
||||||
bool
|
bool
|
||||||
select HAS_SEGGER_RTT
|
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||||
|
|
||||||
if SOC_FAMILY_KINETIS
|
if SOC_FAMILY_KINETIS
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
config SOC_FAMILY_LPC
|
config SOC_FAMILY_LPC
|
||||||
bool
|
bool
|
||||||
select HAS_SEGGER_RTT
|
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||||
|
|
||||||
if SOC_FAMILY_LPC
|
if SOC_FAMILY_LPC
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ config SOC_FAMILY_SMARTBOND
|
||||||
select CPU_CORTEX_M33
|
select CPU_CORTEX_M33
|
||||||
select CPU_HAS_FPU
|
select CPU_HAS_FPU
|
||||||
select CPU_HAS_ARM_MPU
|
select CPU_HAS_ARM_MPU
|
||||||
select HAS_SEGGER_RTT
|
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||||
|
|
||||||
if SOC_FAMILY_SMARTBOND
|
if SOC_FAMILY_SMARTBOND
|
||||||
config SOC_FAMILY
|
config SOC_FAMILY
|
||||||
|
|
|
@ -9,7 +9,7 @@ config SOC_SERIES_DA1469X
|
||||||
select CPU_HAS_ARM_MPU
|
select CPU_HAS_ARM_MPU
|
||||||
select CPU_CORTEX_M_HAS_SYSTICK
|
select CPU_CORTEX_M_HAS_SYSTICK
|
||||||
select SOC_FAMILY_SMARTBOND
|
select SOC_FAMILY_SMARTBOND
|
||||||
select HAS_SEGGER_RTT
|
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||||
select CLOCK_CONTROL
|
select CLOCK_CONTROL
|
||||||
select CLOCK_CONTROL_SMARTBOND
|
select CLOCK_CONTROL_SMARTBOND
|
||||||
help
|
help
|
||||||
|
|
|
@ -14,6 +14,6 @@ config SOC_SERIES_RP2XXX
|
||||||
select SOC_FAMILY_RPI_PICO
|
select SOC_FAMILY_RPI_PICO
|
||||||
select HAS_RPI_PICO
|
select HAS_RPI_PICO
|
||||||
select XIP
|
select XIP
|
||||||
select HAS_SEGGER_RTT
|
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||||
help
|
help
|
||||||
Enable support for Raspberry Pi RP2 MCU series
|
Enable support for Raspberry Pi RP2 MCU series
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
config SOC_FAMILY_EXX32
|
config SOC_FAMILY_EXX32
|
||||||
bool
|
bool
|
||||||
select HAS_SEGGER_RTT
|
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||||
select BUILD_OUTPUT_HEX
|
select BUILD_OUTPUT_HEX
|
||||||
|
|
||||||
if SOC_FAMILY_EXX32
|
if SOC_FAMILY_EXX32
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
config SOC_FAMILY_STM32
|
config SOC_FAMILY_STM32
|
||||||
bool
|
bool
|
||||||
select HAS_SEGGER_RTT
|
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||||
select BUILD_OUTPUT_HEX
|
select BUILD_OUTPUT_HEX
|
||||||
|
|
||||||
if SOC_FAMILY_STM32
|
if SOC_FAMILY_STM32
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
config SOC_FAMILY_IMX
|
config SOC_FAMILY_IMX
|
||||||
bool
|
bool
|
||||||
select HAS_SEGGER_RTT
|
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
|
||||||
|
|
||||||
if SOC_FAMILY_IMX
|
if SOC_FAMILY_IMX
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue