1# Copyright (c) 2024 Cypress Semiconductor Corporation (an Infineon company) or
2# an affiliate of Cypress Semiconductor Corporation
3# SPDX-License-Identifier: Apache-2.0
4
5# Infineon CYW20829 series MCUs
6
7# SOC series
8config SOC_SERIES_CYW20829
9	bool
10
11config SOC_SERIES
12	default "cyw20829" if SOC_SERIES_CYW20829
13
14# SOC die
15config SOC_DIE_CYW20829
16	bool
17	select SOC_FAMILY_INFINEON_CAT1B
18
19# SOC packages
20config SOC_PACKAGE_CYW20829_56_QFN
21	bool
22
23config SOC_PACKAGE_CYW20829_40_QFN
24	bool
25
26config SOC_PACKAGE_CYW20829_77_BGA
27	bool
28
29# MPN
30config SOC_CYW20829A0LKML
31	bool
32	select SOC_DIE_CYW20829
33	select SOC_PACKAGE_CYW20829_56_QFN
34	select SOC_SERIES_CYW20829
35
36config SOC_CYW20829A0KML
37	bool
38	select SOC_DIE_CYW20829
39	select SOC_PACKAGE_CYW20829_40_QFN
40	select SOC_SERIES_CYW20829
41
42config SOC_CYW89829A0KML
43	bool
44	select SOC_DIE_CYW20829
45	select SOC_PACKAGE_CYW20829_40_QFN
46	select SOC_SERIES_CYW20829
47
48config SOC_CYW20829B0LKML
49	bool
50	select SOC_DIE_CYW20829
51	select SOC_PACKAGE_CYW20829_56_QFN
52	select SOC_SERIES_CYW20829
53
54config SOC_CYW20829B0KML
55	bool
56	select SOC_DIE_CYW20829
57	select SOC_PACKAGE_CYW20829_40_QFN
58	select SOC_SERIES_CYW20829
59
60config SOC_CYW89829B0KML
61	bool
62	select SOC_DIE_CYW20829
63	select SOC_PACKAGE_CYW20829_40_QFN
64	select SOC_SERIES_CYW20829
65
66config SOC_CYW89829B01MKSBG
67	bool
68	select SOC_DIE_CYW20829
69	select SOC_PACKAGE_CYW20829_77_BGA
70	select SOC_SERIES_CYW20829
71
72config SOC
73	default "cyw20829a0lkml" if SOC_CYW20829A0LKML
74	default "cyw20829a0kml" if SOC_CYW20829A0KML
75	default "cyw89829a0kml" if SOC_CYW89829A0KML
76	default "cyw20829b0lkml" if SOC_CYW20829B0LKML
77	default "cyw20829b0kml" if SOC_CYW20829B0KML
78	default "cyw89829b0kml" if SOC_CYW89829B0KML
79	default "cyw89829b01mksbg" if SOC_CYW89829B01MKSBG
80