2019-05-05 00:01:56 +02:00
|
|
|
# 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"
|
2019-06-06 20:44:01 +02:00
|
|
|
select HAS_MCUX_FLEXCAN
|
2019-05-05 00:01:56 +02:00
|
|
|
|
|
|
|
config SOC_MKE18F16
|
|
|
|
bool "MKE18F16"
|
2019-06-06 20:44:01 +02:00
|
|
|
select HAS_MCUX_FLEXCAN
|
2019-05-05 00:01:56 +02:00
|
|
|
|
|
|
|
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.
|
|
|
|
|
2019-05-16 12:40:57 +02:00
|
|
|
config KINETIS_KE1XF_ENABLE_CODE_CACHE
|
|
|
|
bool "Enable the code cache"
|
|
|
|
default y
|
|
|
|
|
2019-05-05 00:01:56 +02:00
|
|
|
endif # SOC_SERIES_KINETIS_KE1XF
|