1# Kinetis K6X MCU line
2
3# Copyright (c) 2016 Open-RnD Sp. z o.o.
4# Copyright 2024 NXP
5# SPDX-License-Identifier: Apache-2.0
6
7config SOC_SERIES_KINETIS_K6X
8	bool
9	select SOC_FAMILY_KINETIS
10
11config SOC_SERIES
12	default "k6x" if SOC_SERIES_KINETIS_K6X
13
14config SOC_MK64F12
15	bool
16	select SOC_SERIES_KINETIS_K6X
17
18config SOC_MK66F18
19	bool
20	select SOC_SERIES_KINETIS_K6X
21
22config SOC
23	default "mk64f12" if SOC_MK64F12
24	default "mk66f18" if SOC_MK66F18
25
26config SOC_PART_NUMBER_MK64FN1M0CAJ12
27	bool
28
29config SOC_PART_NUMBER_MK64FN1M0VDC12
30	bool
31
32config SOC_PART_NUMBER_MK64FN1M0VLL12
33	bool
34
35config SOC_PART_NUMBER_MK64FN1M0VLQ12
36	bool
37
38config SOC_PART_NUMBER_MK64FN1M0VMD12
39	bool
40
41config SOC_PART_NUMBER_MK64FX512VDC12
42	bool
43
44config SOC_PART_NUMBER_MK64FX512VLL12
45	bool
46
47config SOC_PART_NUMBER_MK64FX512VLQ12
48	bool
49
50config SOC_PART_NUMBER_MK64FX512VMD12
51	bool
52
53config SOC_PART_NUMBER_MK66FN2M0VMD18
54	bool
55
56config SOC_PART_NUMBER_MK66FN2M0VLQ18
57	bool
58
59config SOC_PART_NUMBER
60	default "MK64FN1M0CAJ12" if SOC_PART_NUMBER_MK64FN1M0CAJ12
61	default "MK64FN1M0VDC12" if SOC_PART_NUMBER_MK64FN1M0VDC12
62	default "MK64FN1M0VLL12" if SOC_PART_NUMBER_MK64FN1M0VLL12
63	default "MK64FN1M0VLQ12" if SOC_PART_NUMBER_MK64FN1M0VLQ12
64	default "MK64FN1M0VMD12" if SOC_PART_NUMBER_MK64FN1M0VMD12
65	default "MK64FX512VDC12" if SOC_PART_NUMBER_MK64FX512VDC12
66	default "MK64FX512VLL12" if SOC_PART_NUMBER_MK64FX512VLL12
67	default "MK64FX512VLQ12" if SOC_PART_NUMBER_MK64FX512VLQ12
68	default "MK64FX512VMD12" if SOC_PART_NUMBER_MK64FX512VMD12
69	default "MK66FN2M0VMD18" if SOC_PART_NUMBER_MK66FN2M0VMD18
70	default "MK66FN2M0VLQ18" if SOC_PART_NUMBER_MK66FN2M0VLQ18
71