# Kconfig - Kinetis KWx MCU series # # Copyright (c) 2017, NXP # # SPDX-License-Identifier: Apache-2.0 # choice prompt "Kinetis KWx MCU Selection" depends on SOC_SERIES_KINETIS_KWX config SOC_MKW40Z4 bool "SOC_MKW40Z4" select CPU_CORTEX_M0PLUS select HAS_MCUX select HAS_OSC select HAS_MCG select HAS_LPUART select HAS_ADC16 select HAS_TRNG select HAS_SEGGER_RTT config SOC_MKW41Z4 bool "SOC_MKW41Z4" select CPU_CORTEX_M0PLUS select HAS_MCUX select HAS_OSC select HAS_MCG select HAS_LPUART select HAS_ADC16 select HAS_TRNG endchoice if SOC_SERIES_KINETIS_KWX config SOC_PART_NUMBER_MKW40Z160VHT4 bool config SOC_PART_NUMBER_MKW41Z256VHT4 bool config SOC_PART_NUMBER_MKW41Z512VHT4 bool config SOC_PART_NUMBER_KINETIS_KWX string default "MKW40Z160VHT4" if SOC_PART_NUMBER_MKW40Z160VHT4 default "MKW41Z256VHT4" if SOC_PART_NUMBER_MKW41Z256VHT4 default "MKW41Z512VHT4" if SOC_PART_NUMBER_MKW41Z512VHT4 help This string holds the full part number of the SoC. It is a hidden option that you should not set directly. The part number selection choice defines the default value for this string. endif # SOC_SERIES_KINETIS_KWX