1# Kinetis KWx MCU series
2
3# Copyright (c) 2017, 2024 NXP
4# SPDX-License-Identifier: Apache-2.0
5
6config SOC_SERIES_KINETIS_KWX
7	select ARM
8	select CPU_CORTEX_M_HAS_SYSTICK
9	select CPU_CORTEX_M_HAS_VTOR
10	select CLOCK_CONTROL
11	select SOC_RESET_HOOK
12	select SOC_EARLY_INIT_HOOK
13
14config SOC_MKW22D5
15	select CPU_CORTEX_M4
16	select CPU_CORTEX_M_HAS_DWT
17	select HAS_MCUX
18	select HAS_MCUX_ADC16
19	select HAS_MCUX_FTFX
20	select HAS_MCUX_FTM
21	select HAS_MCUX_RNGA
22	select HAS_MCUX_SIM
23	select HAS_OSC
24	select HAS_MCG
25	select HAS_MCUX_RCM
26
27config SOC_MKW24D5
28	select CPU_CORTEX_M4
29	select CPU_CORTEX_M_HAS_DWT
30	select HAS_MCUX
31	select HAS_MCUX_ADC16
32	select HAS_MCUX_FTFX
33	select HAS_MCUX_FTM
34	select HAS_MCUX_RNGA
35	select HAS_MCUX_SIM
36	select HAS_OSC
37	select HAS_MCG
38	select HAS_MCUX_RCM
39
40config SOC_MKW40Z4
41	select CPU_CORTEX_M0PLUS
42	select HAS_MCUX
43	select HAS_MCUX_ADC16
44	select HAS_MCUX_LPUART
45	select HAS_MCUX_SIM
46	select HAS_MCUX_TRNG
47	select HAS_OSC
48	select HAS_MCG
49	select HAS_MCUX_RCM
50
51config SOC_MKW41Z4
52	select CPU_CORTEX_M0PLUS
53	select HAS_MCUX
54	select HAS_MCUX_ADC16
55	select HAS_MCUX_FTFX
56	select HAS_MCUX_LPUART
57	select HAS_MCUX_RTC
58	select HAS_MCUX_SIM
59	select HAS_MCUX_TPM
60	select HAS_MCUX_TRNG
61	select HAS_OSC
62	select HAS_MCG
63	select HAS_MCUX_RCM
64