1# Copyright 2019, 2023-2024 NXP
2# SPDX-License-Identifier: Apache-2.0
3
4config SOC_SERIES_LPC55XXX
5	bool
6	select SOC_FAMILY_LPC
7
8config SOC_SERIES
9	default "lpc55xxx" if SOC_SERIES_LPC55XXX
10
11config SOC_LPC55S06
12	bool
13	select SOC_SERIES_LPC55XXX
14
15config SOC_LPC55S16
16	bool
17	select SOC_SERIES_LPC55XXX
18
19config SOC_LPC55S26
20	bool
21	select SOC_SERIES_LPC55XXX
22
23config SOC_LPC55S28
24	bool
25	select SOC_SERIES_LPC55XXX
26
27config SOC_LPC55S36
28	bool
29	select SOC_SERIES_LPC55XXX
30
31config SOC_LPC55S69
32	bool
33	select SOC_SERIES_LPC55XXX
34
35config SOC_LPC55S69_CPU0
36	bool
37	select SOC_LPC55S69
38
39config SOC_LPC55S69_CPU1
40	bool
41	select SOC_LPC55S69
42
43config SOC
44	default "lpc55s69" if SOC_LPC55S69_CPU0 || SOC_LPC55S69_CPU1
45	default "lpc55s06" if SOC_LPC55S06
46	default "lpc55s16" if SOC_LPC55S16
47	default "lpc55s26" if SOC_LPC55S26
48	default "lpc55s28" if SOC_LPC55S28
49	default "lpc55s36" if SOC_LPC55S36
50
51config SOC_PART_NUMBER_LPC55S06JBD64
52	bool
53
54config SOC_PART_NUMBER_LPC55S16JBD64
55	bool
56
57config SOC_PART_NUMBER_LPC55S16JBD100
58	bool
59
60config SOC_PART_NUMBER_LPC55S26JBD64
61	bool
62
63config SOC_PART_NUMBER_LPC55S26JBD100
64	bool
65
66config SOC_PART_NUMBER_LPC55S28JBD100
67	bool
68
69config SOC_PART_NUMBER_LPC55S36JBD100
70	bool
71
72config SOC_PART_NUMBER_LPC55S69JBD100
73	bool
74
75config SOC_PART_NUMBER_LPC55S69JEV98
76	bool
77
78config SOC_PART_NUMBER
79	default "LPC55S06JBD64"  if SOC_PART_NUMBER_LPC55S06JBD64
80	default "LPC55S16JBD64" if SOC_PART_NUMBER_LPC55S16JBD64
81	default "LPC55S16JBD100" if SOC_PART_NUMBER_LPC55S16JBD100
82	default "LPC55S26JBD64" if SOC_PART_NUMBER_LPC55S26JBD64
83	default "LPC55S26JBD100" if SOC_PART_NUMBER_LPC55S26JBD100
84	default "LPC55S28JBD100" if SOC_PART_NUMBER_LPC55S28JBD100
85	default "LPC55S36JBD100" if SOC_PART_NUMBER_LPC55S36JBD100
86	default "LPC55S69JBD100" if SOC_PART_NUMBER_LPC55S69JBD100
87	default "LPC55S69JEV98"  if SOC_PART_NUMBER_LPC55S69JEV98
88