blob: e365140e50d52b90c3639c2b7a69af1035939209 [file] [log] [blame]
# 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"
select HAS_MCUX_FLEXCAN
config SOC_MKE18F16
bool "MKE18F16"
select HAS_MCUX_FLEXCAN
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
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