Skip to content

Commit 9580bc5

Browse files
peterwangszkartben
authored andcommitted
soc: mcxa166,mcxa276: add SOC support for MCXA166 and MCXA276
add soc MCXA166 and MCXA276 for board frdm_mcxa166 and frdm_mcxa276 Signed-off-by: Peter Wang <[email protected]>
1 parent a10dd1d commit 9580bc5

File tree

3 files changed

+66
-0
lines changed

3 files changed

+66
-0
lines changed

soc/nxp/mcx/mcxa/Kconfig

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,17 @@ config SOC_MCXA156
1515
select CPU_HAS_FPU
1616
select ARMV8_M_DSP
1717
select HAS_MCUX_CACHE
18+
19+
config SOC_MCXA166
20+
select CPU_CORTEX_M33
21+
select CPU_HAS_ARM_MPU
22+
select CPU_HAS_FPU
23+
select ARMV8_M_DSP
24+
select HAS_MCUX_CACHE
25+
26+
config SOC_MCXA276
27+
select CPU_CORTEX_M33
28+
select CPU_HAS_ARM_MPU
29+
select CPU_HAS_FPU
30+
select ARMV8_M_DSP
31+
select HAS_MCUX_CACHE

soc/nxp/mcx/mcxa/Kconfig.soc

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,18 @@ config SOC_MCXA156
1212
bool
1313
select SOC_SERIES_MCXA
1414

15+
config SOC_MCXA166
16+
bool
17+
select SOC_SERIES_MCXA
18+
19+
config SOC_MCXA276
20+
bool
21+
select SOC_SERIES_MCXA
22+
1523
config SOC
1624
default "mcxa156" if SOC_MCXA156
25+
default "mcxa166" if SOC_MCXA166
26+
default "mcxa276" if SOC_MCXA276
1727

1828
config SOC_PART_NUMBER_MCXA156VPJ
1929
bool
@@ -24,7 +34,39 @@ config SOC_PART_NUMBER_MCXA156VLL
2434
config SOC_PART_NUMBER_MCXA156VMP
2535
bool
2636

37+
config SOC_PART_NUMBER_MCXA166VLQ
38+
bool
39+
40+
config SOC_PART_NUMBER_MCXA166VLL
41+
bool
42+
43+
config SOC_PART_NUMBER_MCXA166VLH
44+
bool
45+
46+
config SOC_PART_NUMBER_MCXA166VPN
47+
bool
48+
49+
config SOC_PART_NUMBER_MCXA276VLQ
50+
bool
51+
52+
config SOC_PART_NUMBER_MCXA276VLL
53+
bool
54+
55+
config SOC_PART_NUMBER_MCXA276VLH
56+
bool
57+
58+
config SOC_PART_NUMBER_MCXA276VPN
59+
bool
60+
2761
config SOC_PART_NUMBER
2862
default "MCXA156VPJ" if SOC_PART_NUMBER_MCXA156VPJ
2963
default "MCXA156VLL" if SOC_PART_NUMBER_MCXA156VLL
3064
default "MCXA156VMP" if SOC_PART_NUMBER_MCXA156VMP
65+
default "MCXA166VLQ" if SOC_PART_NUMBER_MCXA166VLQ
66+
default "MCXA166VLL" if SOC_PART_NUMBER_MCXA166VLL
67+
default "MCXA166VLH" if SOC_PART_NUMBER_MCXA166VLH
68+
default "MCXA166VPN" if SOC_PART_NUMBER_MCXA166VPN
69+
default "MCXA276VLQ" if SOC_PART_NUMBER_MCXA276VLQ
70+
default "MCXA276VLL" if SOC_PART_NUMBER_MCXA276VLL
71+
default "MCXA276VLH" if SOC_PART_NUMBER_MCXA276VLH
72+
default "MCXA276VPN" if SOC_PART_NUMBER_MCXA276VPN

soc/nxp/mcx/soc.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ family:
1717
- name: mcxa
1818
socs:
1919
- name: mcxa156
20+
- name: mcxa166
21+
- name: mcxa276
2022
- name: mcxw
2123
socs:
2224
- name: mcxw716c
@@ -46,6 +48,10 @@ runners:
4648
- mcxc444
4749
- qualifiers:
4850
- mcxa156
51+
- qualifiers:
52+
- mcxa166
53+
- qualifiers:
54+
- mcxa276
4955
- qualifiers:
5056
- mcxw716c
5157
'--reset':
@@ -68,5 +74,9 @@ runners:
6874
- mcxc444
6975
- qualifiers:
7076
- mcxa156
77+
- qualifiers:
78+
- mcxa166
79+
- qualifiers:
80+
- mcxa276
7181
- qualifiers:
7282
- mcxw716c

0 commit comments

Comments
 (0)