1# Kinetis KE1xF series MCU 2 3# Copyright (c) 2019 Vestas Wind Systems A/S 4# Copyright 2024 NXP 5# SPDX-License-Identifier: Apache-2.0 6 7config SOC_SERIES_KINETIS_KE1XF 8 select ARM 9 select CPU_CORTEX_M4 10 select CPU_CORTEX_M_HAS_DWT 11 select CPU_HAS_NXP_SYSMPU 12 select CPU_HAS_FPU 13 select CLOCK_CONTROL 14 select HAS_MCUX 15 select HAS_MCUX_CACHE 16 select HAS_MCUX_FTFX 17 select HAS_MCUX_LPI2C 18 select HAS_MCUX_LPSPI 19 select HAS_MCUX_LPUART 20 select HAS_MCUX_PCC 21 select HAS_MCUX_RTC 22 select HAS_MCUX_SIM 23 select HAS_MCUX_ADC12 24 select HAS_MCUX_SCG 25 select HAS_MCUX_WDOG32 26 select HAS_MCUX_FTM 27 select HAS_MCUX_LPTMR 28 select HAS_MCUX_DAC32 29 select HAS_MCUX_EDMA 30 select HAS_MCUX_PWT 31 select HAS_MCUX_RCM 32 select SOC_RESET_HOOK 33 select SOC_EARLY_INIT_HOOK 34 select HAS_PM 35 36config SOC_MKE16F16 37 select HAS_MCUX 38 select HAS_MCUX_FLEXCAN 39 40config SOC_MKE18F16 41 select HAS_MCUX 42 select HAS_MCUX_FLEXCAN 43 44if SOC_SERIES_KINETIS_KE1XF 45 46config WDOG_ENABLE_AT_BOOT 47 bool "Keep watchdog timer enabled at boot" 48 help 49 Keep the watchdog timer enabled at boot with the internal 50 128kHz LPO clock (and a prescaler of 256) as clock 51 source. The application can take over control of the 52 watchdog timer after boot and install a different timeout, 53 if needed. 54 55config WDOG_INITIAL_TIMEOUT 56 int "Initial timeout for the watchdog timer in milliseconds" 57 depends on WDOG_ENABLE_AT_BOOT && WDOG_INIT 58 range 2 131070 59 default 2048 60 help 61 Initial timeout value for the watchdog timer in 62 milliseconds. 63 64config KINETIS_KE1XF_ENABLE_CODE_CACHE 65 bool "Code cache" 66 default y 67 68endif # SOC_SERIES_KINETIS_KE1XF 69