Skip to content

Sync sdk 25.06.00 to hal nxp #576

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 21 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
0b683b6
hal_nxp: Clean up mcux-sdk-ng.
ZhaoxiangJin Jul 21, 2025
609fcb8
hal_nxp: Update sync_sdk_ng.py
ZhaoxiangJin Jul 21, 2025
ce21612
hal_nxp: Sync 25.06 arch to hal_nxp
ZhaoxiangJin Jul 21, 2025
35d2643
hal_nxp: Remove hal_nxp sdk-ng boards
ZhaoxiangJin Jul 21, 2025
3ce579c
hal_nxp: Sync 25.06 components to hal_nxp
ZhaoxiangJin Jul 21, 2025
90e28a7
hal_nxp: Sync 25.06 cmake to hal_nxp
ZhaoxiangJin Jul 21, 2025
4c4a704
hal_nxp: Sync 25.06 driver to hal_nxp
ZhaoxiangJin Jul 21, 2025
caa4da8
hal_nxp: Sync 25.06 usb to hal_nxp
ZhaoxiangJin Jul 21, 2025
93eb8bd
hal_nxp: Sync 25.06 device to hal_nxp
ZhaoxiangJin Jul 21, 2025
c9aedac
hal_nxp: Sync 25.06 i.mx to hal_nxp
ZhaoxiangJin Jul 21, 2025
5557be8
hal_nxp: Sync 25.06 Kinetis to hal_nxp
ZhaoxiangJin Jul 21, 2025
90a92a6
hal_nxp: Sync 25.06 LPC to hal_nxp
ZhaoxiangJin Jul 21, 2025
e283bbf
hal_nxp: Sync 25.06 MCX to hal_nxp
ZhaoxiangJin Jul 21, 2025
623f462
hal_nxp: Sync 25.06 RT to hal_nxp
ZhaoxiangJin Jul 21, 2025
aa97faa
hal_nxp: Sync 25.06 wireless to hal_nxp
ZhaoxiangJin Jul 21, 2025
db2e50b
hal_nxp: Remove SDK specific cmake code.
ZhaoxiangJin Jul 18, 2025
2d3970f
hal_nxp: Remove MCXA166/A276, add MCXA266/366
ZhaoxiangJin Jul 22, 2025
43f59d8
hal_nxp: Add code for A core compatibility
ZhaoxiangJin Jul 30, 2025
ce080db
hal_nxp: Update dmamux, sai, flexcan driver to the SDK latest
ZhaoxiangJin Aug 6, 2025
211a330
hal_nxp: Update i.mx943 driver to the SDK latest
ZhaoxiangJin Aug 6, 2025
53fea4f
hal_nxp: Replace the caam driver with an older version
ZhaoxiangJin Jul 28, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
492 changes: 0 additions & 492 deletions dts/nxp/mcx/MCXA166VLH-pinctrl.h

This file was deleted.

692 changes: 0 additions & 692 deletions dts/nxp/mcx/MCXA166VLL-pinctrl.h

This file was deleted.

821 changes: 0 additions & 821 deletions dts/nxp/mcx/MCXA166VLQ-pinctrl.h

This file was deleted.

821 changes: 0 additions & 821 deletions dts/nxp/mcx/MCXA166VPN-pinctrl.h

This file was deleted.

544 changes: 544 additions & 0 deletions dts/nxp/mcx/MCXA266VLH-pinctrl.h

Large diffs are not rendered by default.

777 changes: 777 additions & 0 deletions dts/nxp/mcx/MCXA266VLL-pinctrl.h

Large diffs are not rendered by default.

934 changes: 934 additions & 0 deletions dts/nxp/mcx/MCXA266VLQ-pinctrl.h

Large diffs are not rendered by default.

934 changes: 934 additions & 0 deletions dts/nxp/mcx/MCXA266VPN-pinctrl.h

Large diffs are not rendered by default.

564 changes: 0 additions & 564 deletions dts/nxp/mcx/MCXA276VLH-pinctrl.h

This file was deleted.

823 changes: 0 additions & 823 deletions dts/nxp/mcx/MCXA276VLL-pinctrl.h

This file was deleted.

998 changes: 0 additions & 998 deletions dts/nxp/mcx/MCXA276VLQ-pinctrl.h

This file was deleted.

998 changes: 0 additions & 998 deletions dts/nxp/mcx/MCXA276VPN-pinctrl.h

This file was deleted.

492 changes: 492 additions & 0 deletions dts/nxp/mcx/MCXA346VLH-pinctrl.h

Large diffs are not rendered by default.

692 changes: 692 additions & 0 deletions dts/nxp/mcx/MCXA346VLL-pinctrl.h

Large diffs are not rendered by default.

821 changes: 821 additions & 0 deletions dts/nxp/mcx/MCXA346VLQ-pinctrl.h

Large diffs are not rendered by default.

821 changes: 821 additions & 0 deletions dts/nxp/mcx/MCXA346VPN-pinctrl.h

Large diffs are not rendered by default.

563 changes: 563 additions & 0 deletions dts/nxp/mcx/MCXA366VLH-pinctrl.h

Large diffs are not rendered by default.

822 changes: 822 additions & 0 deletions dts/nxp/mcx/MCXA366VLL-pinctrl.h

Large diffs are not rendered by default.

997 changes: 997 additions & 0 deletions dts/nxp/mcx/MCXA366VLQ-pinctrl.h

Large diffs are not rendered by default.

997 changes: 997 additions & 0 deletions dts/nxp/mcx/MCXA366VPN-pinctrl.h

Large diffs are not rendered by default.

33 changes: 33 additions & 0 deletions mcux/mcux-sdk-ng/arch/arm/configuration/RT.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Copyright 2024 NXP
#
# SPDX-License-Identifier: BSD-3-Clause

if (CONFIG_MCUX_PRJSEG_config.kinetis.shared)
mcux_add_iar_configuration(
AS "-M\"<>\" -w+ -s -j"
CC "--diag_suppress=Pa082,Pa050 --endian=little -e --use_c++_inline --silent"
CX "--diag_suppress=Pa082,Pa050 --endian=little -e --c++ --silent"
)

mcux_add_mdk_configuration(
CC "-std=c99 -fshort-enums -fshort-wchar -ffunction-sections -fno-common -fdata-sections -fno-builtin -mthumb -fno-rtti"
CX "-std=c++11 -fshort-enums -fshort-wchar -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -fno-rtti -fno-exceptions"
LD "--remove --entry=Reset_Handler --map --xref --callgraph --symbols --info=sizes,totals,unused,veneers --strict --diag_suppress=6314"
)

mcux_add_armgcc_configuration(
AS "-mthumb"
CC "--specs=nano.specs -Wall -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -mapcs -std=gnu99"
CX "--specs=nano.specs -Wall -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -mapcs -fno-rtti -fno-exceptions"
LD "--specs=nosys.specs -Wall -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -mapcs -Wl,--gc-sections -Wl,-static -Wl,--print-memory-usage"
LIB "-lm -lc -lgcc -lnosys"
)

mcux_add_mcux_configuration(
CC "-c -fno-common -ffunction-sections -fdata-sections -fno-builtin -std=gnu99"
CX "-c -fno-common -ffunction-sections -fdata-sections -fno-builtin -fno-rtti -std=gnu++11 -fno-exceptions"
LD "--specs=nano.specs -fno-common -ffunction-sections -fdata-sections -fno-builtin -nostdlib -Xlinker -no-warn-rwx-segments"
)

include(${SdkRootDirPath}/arch/arm/configuration/common.cmake)
endif()
20 changes: 20 additions & 0 deletions mcux/mcux-sdk-ng/arch/arm/configuration/common.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Copyright 2024 NXP
#
# SPDX-License-Identifier: BSD-3-Clause

mcux_add_cmakelists(${SdkRootDirPath}/arch/arm/CMSIS OPTIONAL)

if (CONFIG_MCUX_PRJSEG_config.arm.shared)
# Create map file
mcux_add_armgcc_configuration(
LD "-Xlinker -Map=output.map"
)

mcux_add_iar_configuration(
LD "--map output.map"
)

mcux_add_mdk_configuration(
LD "--list output.map"
)
endif()
33 changes: 33 additions & 0 deletions mcux/mcux-sdk-ng/arch/arm/configuration/kinetis.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Copyright 2024 NXP
#
# SPDX-License-Identifier: BSD-3-Clause

if (CONFIG_MCUX_PRJSEG_config.kinetis.shared)
mcux_add_iar_configuration(
AS "-M\"<>\" -w+ -s -j"
CC "--diag_suppress=Pa082,Pa050 --endian=little -e --use_c++_inline --silent"
CX "--diag_suppress=Pa082,Pa050 --endian=little -e --c++ --silent"
)

mcux_add_mdk_configuration(
CC "-std=c99 -fshort-enums -fshort-wchar -ffunction-sections -fno-common -fdata-sections -fno-builtin -mthumb -fno-rtti"
CX "-std=c++11 -fshort-enums -fshort-wchar -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -fno-rtti -fno-exceptions"
LD "--remove --entry=Reset_Handler --map --xref --callgraph --symbols --info=sizes,totals,unused,veneers --strict --diag_suppress=6314"
)

mcux_add_armgcc_configuration(
AS "-mthumb"
CC "--specs=nano.specs -Wall -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -mapcs -std=gnu99"
CX "--specs=nano.specs -Wall -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -mapcs -fno-rtti -fno-exceptions"
LD "--specs=nosys.specs -Wall -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -mapcs -Wl,--gc-sections -Wl,-static -Wl,--print-memory-usage"
LIB "-lm -lc -lgcc -lnosys"
)

mcux_add_mcux_configuration(
CC "-c -fno-common -ffunction-sections -fdata-sections -fno-builtin -std=gnu99"
CX "-c -fno-common -ffunction-sections -fdata-sections -fno-builtin -fno-rtti -std=gnu++11 -fno-exceptions"
LD "--specs=nano.specs -fno-common -ffunction-sections -fdata-sections -fno-builtin -nostdlib -Xlinker -no-warn-rwx-segments"
)

include(${SdkRootDirPath}/arch/arm/configuration/common.cmake)
endif()
33 changes: 33 additions & 0 deletions mcux/mcux-sdk-ng/arch/arm/configuration/lpc.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Copyright 2024 NXP
#
# SPDX-License-Identifier: BSD-3-Clause

if (CONFIG_MCUX_PRJSEG_config.kinetis.shared)
mcux_add_iar_configuration(
AS "-M\"<>\" -w+ -s -j"
CC "--diag_suppress=Pa082,Pa050 --endian=little -e --use_c++_inline --silent"
CX "--diag_suppress=Pa082,Pa050 --endian=little -e --c++ --silent"
)

mcux_add_mdk_configuration(
CC "-std=c99 -fshort-enums -fshort-wchar -ffunction-sections -fno-common -fdata-sections -fno-builtin -mthumb -fno-rtti"
CX "-std=c++11 -fshort-enums -fshort-wchar -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -fno-rtti -fno-exceptions"
LD "--remove --entry=Reset_Handler --map --xref --callgraph --symbols --info=sizes,totals,unused,veneers --strict --diag_suppress=6314"
)

mcux_add_armgcc_configuration(
AS "-mthumb"
CC "--specs=nano.specs -Wall -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -mapcs -std=gnu99"
CX "--specs=nano.specs -Wall -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -mapcs -fno-rtti -fno-exceptions"
LD "--specs=nosys.specs -Wall -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -mapcs -Wl,--gc-sections -Wl,-static -Wl,--print-memory-usage"
LIB "-lm -lc -lgcc -lnosys"
)

mcux_add_mcux_configuration(
CC "-c -fno-common -ffunction-sections -fdata-sections -fno-builtin -std=gnu99"
CX "-c -fno-common -ffunction-sections -fdata-sections -fno-builtin -fno-rtti -std=gnu++11 -fno-exceptions"
LD "--specs=nano.specs -fno-common -ffunction-sections -fdata-sections -fno-builtin -nostdlib -Xlinker -no-warn-rwx-segments"
)

include(${SdkRootDirPath}/arch/arm/configuration/common.cmake)
endif()
33 changes: 33 additions & 0 deletions mcux/mcux-sdk-ng/arch/arm/configuration/mcx.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Copyright 2024 NXP
#
# SPDX-License-Identifier: BSD-3-Clause

if (CONFIG_MCUX_PRJSEG_config.kinetis.shared)
mcux_add_iar_configuration(
AS "-M\"<>\" -w+ -s -j"
CC "--diag_suppress=Pa082,Pa050 --endian=little -e --use_c++_inline --silent"
CX "--diag_suppress=Pa082,Pa050 --endian=little -e --c++ --silent"
)

mcux_add_mdk_configuration(
CC "-std=c99 -fshort-enums -fshort-wchar -ffunction-sections -fno-common -fdata-sections -fno-builtin -mthumb -fno-rtti"
CX "-std=c++11 -fshort-enums -fshort-wchar -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -fno-rtti -fno-exceptions"
LD "--remove --entry=Reset_Handler --map --xref --callgraph --symbols --info=sizes,totals,unused,veneers --strict --diag_suppress=6314"
)

mcux_add_armgcc_configuration(
AS "-mthumb"
CC "--specs=nano.specs -Wall -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -mapcs -std=gnu99"
CX "--specs=nano.specs -Wall -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -mapcs -fno-rtti -fno-exceptions"
LD "--specs=nosys.specs -Wall -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -mapcs -Wl,--gc-sections -Wl,-static -Wl,--print-memory-usage"
LIB "-lm -lc -lgcc -lnosys"
)

mcux_add_mcux_configuration(
CC "-c -fno-common -ffunction-sections -fdata-sections -fno-builtin -std=gnu99"
CX "-c -fno-common -ffunction-sections -fdata-sections -fno-builtin -fno-rtti -std=gnu++11 -fno-exceptions"
LD "--specs=nano.specs -fno-common -ffunction-sections -fdata-sections -fno-builtin -nostdlib -Xlinker -no-warn-rwx-segments"
)

include(${SdkRootDirPath}/arch/arm/configuration/common.cmake)
endif()
33 changes: 33 additions & 0 deletions mcux/mcux-sdk-ng/arch/arm/configuration/wireless.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Copyright 2024 NXP
#
# SPDX-License-Identifier: BSD-3-Clause

if (CONFIG_MCUX_PRJSEG_config.wireless.shared)
mcux_add_iar_configuration(
AS "-M\"<>\" -w+ -s -j"
CC "--diag_suppress=Pa082,Pa050 --endian=little -e --use_c++_inline --silent"
CX "--diag_suppress=Pa082,Pa050 --endian=little -e --c++ --silent"
)

mcux_add_mdk_configuration(
CC "-std=c99 -fshort-enums -fshort-wchar -ffunction-sections -fno-common -fdata-sections -fno-builtin -mthumb -fno-rtti"
CX "-std=c++11 -fshort-enums -fshort-wchar -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -fno-rtti -fno-exceptions"
LD "--remove --entry=Reset_Handler --map --xref --callgraph --symbols --info=sizes,totals,unused,veneers --strict --diag_suppress=6314"
)

mcux_add_armgcc_configuration(
AS "-mthumb"
CC "--specs=nano.specs -Wall -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -mapcs -std=gnu99"
CX "--specs=nano.specs -Wall -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -mapcs -fno-rtti -fno-exceptions"
LD "--specs=nosys.specs -Wall -fno-common -ffunction-sections -fdata-sections -fno-builtin -mthumb -mapcs -Wl,--gc-sections -Wl,-static -Wl,--print-memory-usage"
LIB "-lm -lc -lgcc -lnosys"
)

mcux_add_mcux_configuration(
CC "-c -fno-common -ffunction-sections -fdata-sections -fno-builtin -std=gnu99"
CX "-c -fno-common -ffunction-sections -fdata-sections -fno-builtin -fno-rtti -std=gnu++11 -fno-exceptions"
LD "--specs=nano.specs -fno-common -ffunction-sections -fdata-sections -fno-builtin -nostdlib -Xlinker -no-warn-rwx-segments"
)

include(${SdkRootDirPath}/arch/arm/configuration/common.cmake)
endif()
28 changes: 28 additions & 0 deletions mcux/mcux-sdk-ng/arch/arm/cortexm/core_cm0p.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Copyright 2024 NXP
#
# SPDX-License-Identifier: BSD-3-Clause

if (CONFIG_MCUX_PRJSEG_config.arm.core.cm0p)

mcux_add_iar_configuration(
AS "--cpu=cortex-M0+"
CC "--cpu=cortex-M0+"
CX "--cpu=cortex-M0+"
LD "--cpu=cortex-M0+"
)

mcux_add_mdk_configuration(
AS "-mcpu=cortex-m0plus --target=arm-arm-none-eabi"
CC "-mcpu=cortex-m0plus"
CX "-mcpu=cortex-m0plus"
LD "--cpu Cortex-M0plus"
)

mcux_add_armgcc_mcux_configuration(
AS "-mcpu=cortex-m0plus"
CC "-mcpu=cortex-m0plus"
CX "-mcpu=cortex-m0plus"
LD "-mcpu=cortex-m0plus"
)

endif()
29 changes: 29 additions & 0 deletions mcux/mcux-sdk-ng/arch/arm/cortexm/core_cm3.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Copyright 2024 NXP
#
# SPDX-License-Identifier: BSD-3-Clause

# for Cm3 with SAU
if (CONFIG_MCUX_PRJSEG_config.arm.core.cm3)

mcux_add_iar_configuration(
AS "--cpu=cortex-m3"
CC "--cpu=cortex-m3"
CX "--cpu=cortex-m3"
LD "--cpu=cortex-m3"
)

mcux_add_mdk_configuration(
AS "-mcpu=cortex-m3 --target=arm-arm-none-eabi"
CC "-mcpu=cortex-m3"
CX "-mcpu=cortex-m3"
LD "--cpu=Cortex-m3"
)

mcux_add_armgcc_mcux_configuration(
AS "-mcpu=cortex-m3"
CC "-mcpu=cortex-m3"
CX "-mcpu=cortex-m3"
LD "-mcpu=cortex-m3"
)

endif()
108 changes: 108 additions & 0 deletions mcux/mcux-sdk-ng/arch/arm/cortexm/core_cm33.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
# Copyright 2024 NXP
#
# SPDX-License-Identifier: BSD-3-Clause

# for CM33 with DSP and SAU
if (CONFIG_MCUX_PRJSEG_config.arm.core.cm33)

mcux_add_iar_configuration(
AS "--cpu=cortex-m33.no_se"
CC "--cpu=cortex-m33.no_se"
CX "--cpu=cortex-m33.no_se"
LD "--cpu=cortex-m33.no_se"
)

mcux_add_mdk_configuration(
AS "-mcpu=cortex-m33 --target=arm-arm-none-eabi"
CC "-mcpu=cortex-m33"
CX "-mcpu=cortex-m33"
LD "--cpu=Cortex-M33"
)

mcux_add_armgcc_mcux_configuration(
AS "-mcpu=cortex-m33"
CC "-mcpu=cortex-m33"
CX "-mcpu=cortex-m33"
LD "-mcpu=cortex-m33"
)

endif()

# for CM33 without DSP and SAU
if (CONFIG_MCUX_PRJSEG_config.arm.core.cm33_nodsp_nosau)

mcux_add_iar_configuration(
AS "--cpu=cortex-m33.no_dsp.no_se"
CC "--cpu=cortex-m33.no_dsp.no_se"
CX "--cpu=cortex-m33.no_dsp.no_se"
LD "--cpu=cortex-m33.no_dsp.no_se"
)

mcux_add_mdk_configuration(
AS "-mcpu=cortex-m33+nodsp --target=arm-arm-none-eabi"
CC "-mcpu=cortex-m33+nodsp"
CX "-mcpu=cortex-m33+nodsp"
LD "--cpu=Cortex-M33.no_dsp"
)

mcux_add_armgcc_mcux_configuration(
AS "-mcpu=cortex-m33+nodsp"
CC "-mcpu=cortex-m33+nodsp"
CX "-mcpu=cortex-m33+nodsp"
LD "-mcpu=cortex-m33+nodsp"
)

endif()

# for CM33 with DSP but no SAU
if (CONFIG_MCUX_PRJSEG_config.arm.core.cm33_dsp_nosau)

mcux_add_iar_configuration(
AS "--cpu=cortex-m33.no_se"
CC "--cpu=cortex-m33.no_se"
CX "--cpu=cortex-m33.no_se"
LD "--cpu=cortex-m33.no_se"
)

mcux_add_mdk_configuration(
AS "-mcpu=cortex-m33 --target=arm-arm-none-eabi"
CC "-mcpu=cortex-m33"
CX "-mcpu=cortex-m33"
LD "--cpu=Cortex-M33"
)

mcux_add_armgcc_mcux_configuration(
AS "-mcpu=cortex-m33"
CC "-mcpu=cortex-m33"
CX "-mcpu=cortex-m33"
LD "-mcpu=cortex-m33"
)

endif()

# for CM33 with no DSP but with SAU
if (CONFIG_MCUX_PRJSEG_config.arm.core.cm33_nodsp_sau)

mcux_add_iar_configuration(
AS "--cpu=Cortex-M33.no_dsp"
CC "--cpu=Cortex-M33.no_dsp"
CX "--cpu=Cortex-M33.no_dsp"
LD "--cpu=Cortex-M33.no_dsp"
)

mcux_add_mdk_configuration(
AS "-mcpu=cortex-m33+nodsp --target=arm-arm-none-eabi"
CC "-mcpu=cortex-m33+nodsp"
CX "-mcpu=cortex-m33+nodsp"
LD "--cpu=Cortex-M33.no_dsp"
)

mcux_add_armgcc_mcux_configuration(
AS "-mcpu=cortex-m33+nodsp"
CC "-mcpu=cortex-m33+nodsp"
CX "-mcpu=cortex-m33+nodsp"
LD "-mcpu=cortex-m33+nodsp"
)


endif()
28 changes: 28 additions & 0 deletions mcux/mcux-sdk-ng/arch/arm/cortexm/core_cm4.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Copyright 2024 NXP
#
# SPDX-License-Identifier: BSD-3-Clause

if (CONFIG_MCUX_PRJSEG_config.arm.core.cm4)

mcux_add_iar_configuration(
AS "--cpu=cortex-m4"
CC "--cpu=cortex-m4"
CX "--cpu=cortex-m4"
LD "--cpu=cortex-m4"
)

mcux_add_mdk_configuration(
AS "-mcpu=cortex-m4 --target=arm-arm-none-eabi"
CC "-mcpu=cortex-m4"
CX "-mcpu=cortex-m4"
LD "--cpu=Cortex-M4"
)

mcux_add_armgcc_mcux_configuration(
AS "-mcpu=cortex-m4"
CC "-mcpu=cortex-m4"
CX "-mcpu=cortex-m4"
LD "-mcpu=cortex-m4"
)

endif()
Loading