1# Kinetis KV5x series MCU
2
3# Copyright (c) 2019 SEAL AG
4# SPDX-License-Identifier: Apache-2.0
5
6choice
7	prompt "Kinetis KV5x MCU Selection"
8	depends on SOC_SERIES_KINETIS_KV5X
9
10config SOC_MKV56F24
11	bool "MKV56F24"
12
13config SOC_MKV58F24
14	bool "MKV58F24"
15
16endchoice
17
18if SOC_SERIES_KINETIS_KV5X
19
20config SOC_PART_NUMBER_MKV56F512VLL24
21	bool
22
23config SOC_PART_NUMBER_MKV56F512VLQ24
24	bool
25
26config SOC_PART_NUMBER_MKV56F1M0VLL24
27	bool
28
29config SOC_PART_NUMBER_MKV56F1M0VLQ24
30	bool
31
32config SOC_PART_NUMBER_MKV58F512VLL24
33	bool
34
35config SOC_PART_NUMBER_MKV58F512VLQ24
36	bool
37
38config SOC_PART_NUMBER_MKV58F1M0VLL24
39	bool
40
41config SOC_PART_NUMBER_MKV58F1M0VLQ24
42	bool
43
44config SOC_PART_NUMBER_KINETIS_KV5X
45	string
46	default "MKV56F512VLL24" if SOC_PART_NUMBER_MKV56F512VLL24
47	default "MKV56F512VLQ24" if SOC_PART_NUMBER_MKV56F512VLQ24
48	default "MKV56F1M0VLL24" if SOC_PART_NUMBER_MKV56F1M0VLL24
49	default "MKV56F1M0VLQ24" if SOC_PART_NUMBER_MKV56F1M0VLQ24
50	default "MKV58F512VLL24" if SOC_PART_NUMBER_MKV58F512VLL24
51	default "MKV58F512VLQ24" if SOC_PART_NUMBER_MKV58F512VLQ24
52	default "MKV58F1M0VLL24" if SOC_PART_NUMBER_MKV58F1M0VLL24
53	default "MKV58F1M0VLQ24" if SOC_PART_NUMBER_MKV58F1M0VLQ24
54	help
55	  This string holds the full part number of the SoC. It is a
56	  hidden option that you should not set directly. The part
57	  number selection choice defines the default value for this
58	  string.
59
60config KINETIS_KV5X_ENABLE_CODE_CACHE
61	bool "Code cache"
62	default y
63
64config KINETIS_KV5X_ENABLE_DATA_CACHE
65	bool "Data cache"
66	default y
67
68endif # SOC_SERIES_KINETIS_KV5X
69