1# Kinetis KE1xZ MCU line
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_KE1XZ
8	bool
9	select SOC_FAMILY_KINETIS
10
11config SOC_SERIES
12	default "ke1xz" if SOC_SERIES_KE1XZ
13
14config SOC_MKE15Z7
15	bool
16	select SOC_SERIES_KE1XZ
17
18config SOC_MKE17Z7
19	bool
20	select SOC_SERIES_KE1XZ
21
22config SOC_MKE17Z9
23	bool
24	select SOC_SERIES_KE1XZ
25
26config SOC
27	default "mke15z7" if SOC_MKE15Z7
28	default "mke17z7" if SOC_MKE17Z7
29	default "mke17z9" if SOC_MKE17Z9
30
31config SOC_PART_NUMBER_MKE15Z128VLL7
32	bool
33
34config SOC_PART_NUMBER_MKE15Z128VLH7
35	bool
36
37config SOC_PART_NUMBER_MKE15Z256VLL7
38	bool
39
40config SOC_PART_NUMBER_MKE15Z256VLH7
41	bool
42
43config SOC_PART_NUMBER_MKE17Z128VLF7
44	bool
45
46config SOC_PART_NUMBER_MKE17Z128VLH7
47	bool
48
49config SOC_PART_NUMBER_MKE17Z128VLL7
50	bool
51
52config SOC_PART_NUMBER_MKE17Z256VLF7
53	bool
54
55config SOC_PART_NUMBER_MKE17Z256VLH7
56	bool
57
58config SOC_PART_NUMBER_MKE17Z256VLL7
59	bool
60
61config SOC_PART_NUMBER_MKE17Z512VLH9
62	bool
63
64config SOC_PART_NUMBER_MKE17Z512VLL9
65	bool
66
67config SOC_PART_NUMBER
68	default "MKE15Z128VLL7" if SOC_PART_NUMBER_MKE15Z128VLL7
69	default "MKE15Z128VLH7" if SOC_PART_NUMBER_MKE15Z128VLH7
70	default "MKE15Z256VLL7" if SOC_PART_NUMBER_MKE15Z256VLL7
71	default "MKE15Z256VLH7" if SOC_PART_NUMBER_MKE15Z256VLH7
72	default "MKE17Z128VLF7" if SOC_PART_NUMBER_MKE17Z128VLF7
73	default "MKE17Z128VLH7" if SOC_PART_NUMBER_MKE17Z128VLH7
74	default "MKE17Z128VLL7" if SOC_PART_NUMBER_MKE17Z128VLL7
75	default "MKE17Z256VLF7" if SOC_PART_NUMBER_MKE17Z256VLF7
76	default "MKE17Z256VLH7" if SOC_PART_NUMBER_MKE17Z256VLH7
77	default "MKE17Z256VLL7" if SOC_PART_NUMBER_MKE17Z256VLL7
78	default "MKE17Z512VLH9" if SOC_PART_NUMBER_MKE17Z512VLH9
79	default "MKE17Z512VLL9" if SOC_PART_NUMBER_MKE17Z512VLL9
80