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 <chaoyi.wang@nxp.com>
This commit is contained in:
Peter Wang 2025-03-03 16:31:56 +08:00 committed by Benjamin Cabé
commit 9580bc5627
3 changed files with 66 additions and 0 deletions

View file

@ -15,3 +15,17 @@ config SOC_MCXA156
select CPU_HAS_FPU select CPU_HAS_FPU
select ARMV8_M_DSP select ARMV8_M_DSP
select HAS_MCUX_CACHE select HAS_MCUX_CACHE
config SOC_MCXA166
select CPU_CORTEX_M33
select CPU_HAS_ARM_MPU
select CPU_HAS_FPU
select ARMV8_M_DSP
select HAS_MCUX_CACHE
config SOC_MCXA276
select CPU_CORTEX_M33
select CPU_HAS_ARM_MPU
select CPU_HAS_FPU
select ARMV8_M_DSP
select HAS_MCUX_CACHE

View file

@ -12,8 +12,18 @@ config SOC_MCXA156
bool bool
select SOC_SERIES_MCXA select SOC_SERIES_MCXA
config SOC_MCXA166
bool
select SOC_SERIES_MCXA
config SOC_MCXA276
bool
select SOC_SERIES_MCXA
config SOC config SOC
default "mcxa156" if SOC_MCXA156 default "mcxa156" if SOC_MCXA156
default "mcxa166" if SOC_MCXA166
default "mcxa276" if SOC_MCXA276
config SOC_PART_NUMBER_MCXA156VPJ config SOC_PART_NUMBER_MCXA156VPJ
bool bool
@ -24,7 +34,39 @@ config SOC_PART_NUMBER_MCXA156VLL
config SOC_PART_NUMBER_MCXA156VMP config SOC_PART_NUMBER_MCXA156VMP
bool bool
config SOC_PART_NUMBER_MCXA166VLQ
bool
config SOC_PART_NUMBER_MCXA166VLL
bool
config SOC_PART_NUMBER_MCXA166VLH
bool
config SOC_PART_NUMBER_MCXA166VPN
bool
config SOC_PART_NUMBER_MCXA276VLQ
bool
config SOC_PART_NUMBER_MCXA276VLL
bool
config SOC_PART_NUMBER_MCXA276VLH
bool
config SOC_PART_NUMBER_MCXA276VPN
bool
config SOC_PART_NUMBER config SOC_PART_NUMBER
default "MCXA156VPJ" if SOC_PART_NUMBER_MCXA156VPJ default "MCXA156VPJ" if SOC_PART_NUMBER_MCXA156VPJ
default "MCXA156VLL" if SOC_PART_NUMBER_MCXA156VLL default "MCXA156VLL" if SOC_PART_NUMBER_MCXA156VLL
default "MCXA156VMP" if SOC_PART_NUMBER_MCXA156VMP default "MCXA156VMP" if SOC_PART_NUMBER_MCXA156VMP
default "MCXA166VLQ" if SOC_PART_NUMBER_MCXA166VLQ
default "MCXA166VLL" if SOC_PART_NUMBER_MCXA166VLL
default "MCXA166VLH" if SOC_PART_NUMBER_MCXA166VLH
default "MCXA166VPN" if SOC_PART_NUMBER_MCXA166VPN
default "MCXA276VLQ" if SOC_PART_NUMBER_MCXA276VLQ
default "MCXA276VLL" if SOC_PART_NUMBER_MCXA276VLL
default "MCXA276VLH" if SOC_PART_NUMBER_MCXA276VLH
default "MCXA276VPN" if SOC_PART_NUMBER_MCXA276VPN

View file

@ -17,6 +17,8 @@ family:
- name: mcxa - name: mcxa
socs: socs:
- name: mcxa156 - name: mcxa156
- name: mcxa166
- name: mcxa276
- name: mcxw - name: mcxw
socs: socs:
- name: mcxw716c - name: mcxw716c
@ -46,6 +48,10 @@ runners:
- mcxc444 - mcxc444
- qualifiers: - qualifiers:
- mcxa156 - mcxa156
- qualifiers:
- mcxa166
- qualifiers:
- mcxa276
- qualifiers: - qualifiers:
- mcxw716c - mcxw716c
'--reset': '--reset':
@ -68,5 +74,9 @@ runners:
- mcxc444 - mcxc444
- qualifiers: - qualifiers:
- mcxa156 - mcxa156
- qualifiers:
- mcxa166
- qualifiers:
- mcxa276
- qualifiers: - qualifiers:
- mcxw716c - mcxw716c