zephyr/soc/arm/nxp_kinetis/ke1xf/Kconfig.soc

95 lines
2.2 KiB
Plaintext

# Kconfig - Kinetis KE1xF MCU line
#
# Copyright (c) 2019 Vestas Wind Systems A/S
#
# SPDX-License-Identifier: Apache-2.0
#
choice
prompt "Kinetis KE1xF MCU Selection"
depends on SOC_SERIES_KINETIS_KE1XF
config SOC_MKE14F16
bool "MKE14F16"
config SOC_MKE16F16
bool "MKE16F16"
config SOC_MKE18F16
bool "MKE18F16"
endchoice
if SOC_SERIES_KINETIS_KE1XF
config SOC_PART_NUMBER_MKE14F256VLH16
bool
config SOC_PART_NUMBER_MKE14F256VLL16
bool
config SOC_PART_NUMBER_MKE14F512VLH16
bool
config SOC_PART_NUMBER_MKE14F512VLL16
bool
config SOC_PART_NUMBER_MKE16F256VLH16
bool
config SOC_PART_NUMBER_MKE16F256VLL16
bool
config SOC_PART_NUMBER_MKE16F512VLH16
bool
config SOC_PART_NUMBER_MKE16F512VLL16
bool
config SOC_PART_NUMBER_MKE18F256VLH16
bool
config SOC_PART_NUMBER_MKE18F256VLL16
bool
config SOC_PART_NUMBER_MKE18F512VLH16
bool
config SOC_PART_NUMBER_MKE18F512VLL16
bool
config SOC_PART_NUMBER_KINETIS_KE1XF
string
default "MKE14F256VLH16" if SOC_PART_NUMBER_MKE14F256VLH16
default "MKE14F256VLL16" if SOC_PART_NUMBER_MKE14F256VLL16
default "MKE14F512VLH16" if SOC_PART_NUMBER_MKE14F512VLH16
default "MKE14F512VLL16" if SOC_PART_NUMBER_MKE14F512VLL16
default "MKE16F256VLH16" if SOC_PART_NUMBER_MKE16F256VLH16
default "MKE16F256VLL16" if SOC_PART_NUMBER_MKE16F256VLL16
default "MKE16F512VLH16" if SOC_PART_NUMBER_MKE16F512VLH16
default "MKE16F512VLL16" if SOC_PART_NUMBER_MKE16F512VLL16
default "MKE18F256VLH16" if SOC_PART_NUMBER_MKE18F256VLH16
default "MKE18F256VLL16" if SOC_PART_NUMBER_MKE18F256VLL16
default "MKE18F512VLH16" if SOC_PART_NUMBER_MKE18F512VLH16
default "MKE18F512VLL16" if SOC_PART_NUMBER_MKE18F512VLL16
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.
config WDOG_INIT
def_bool y
# omit prompt to signify a "hidden" option
help
This processor enables the watchdog timer with a short
window for configuration upon reset. Therefore, this
requires that the watchdog be configured during reset
handling.
config KINETIS_KE1XF_ENABLE_CODE_CACHE
bool "Enable the code cache"
default y
endif # SOC_SERIES_KINETIS_KE1XF