1# Kinetis K6x series configuration
2
3# Copyright 2024 NXP
4# SPDX-License-Identifier: Apache-2.0
5
6config SOC_SERIES_KINETIS_K6X
7	select ARM
8	select CPU_CORTEX_M4
9	select CPU_CORTEX_M_HAS_DWT
10	select CPU_HAS_NXP_SYSMPU
11	select HAS_MCUX_PIT
12	select CLOCK_CONTROL
13	select SOC_RESET_HOOK
14	select SOC_EARLY_INIT_HOOK
15
16config SOC_MK64F12
17	select HAS_MCUX
18	select HAS_MCUX_ADC16
19	select HAS_MCUX_ENET
20	select HAS_MCUX_FLEXCAN
21	select HAS_MCUX_FTFX
22	select HAS_MCUX_FTM
23	select HAS_MCUX_RNGA
24	select HAS_MCUX_SIM
25	select HAS_OSC
26	select HAS_MCG
27	select CPU_HAS_FPU
28	select HAS_MCUX_RTC
29	select HAS_MCUX_DAC
30	select HAS_MCUX_EDMA
31	select HAS_MCUX_RCM
32
33config SOC_MK66F18
34	select HAS_MCUX
35	select HAS_MCUX_ADC16
36	select HAS_MCUX_ENET
37	select HAS_MCUX_FLEXCAN
38	select HAS_MCUX_FTFX
39	select HAS_MCUX_FTM
40	select HAS_MCUX_RNGA
41	select HAS_MCUX_SIM
42	select HAS_OSC
43	select HAS_MCG
44	select CPU_HAS_FPU
45	select HAS_MCUX_RTC
46	select HAS_MCUX_DAC
47	select HAS_MCUX_EDMA
48	select HAS_MCUX_RCM
49	select HAS_MCUX_LPUART
50
51
52if SOC_MK66F18
53
54config K6X_HSRUN
55	bool "High Speed RUN mode"
56	default y
57	help
58	  This options enables support for High Speed RUN mode on K66F SoC.
59
60endif # SOC_MK66F18
61