Skip to content

Commit b755a69

Browse files
committed
hal_nxp: Sync 25.06 device to hal_nxp
Signed-off-by: Zhaoxiang Jin <[email protected]>
1 parent f6d2de4 commit b755a69

9 files changed

+145
-54
lines changed

mcux/mcux-sdk-ng/devices/arm/device_header.cmake

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
# device spcific drivers for single core device
22
if(CONFIG_MCUX_COMPONENT_device.CMSIS)
33

4-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES fsl_device_registers.h
4+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES fsl_device_registers.h
55
"${CONFIG_MCUX_HW_DEVICE_CORE}.h" "${CONFIG_MCUX_HW_DEVICE_CORE}_features.h" "${CONFIG_MCUX_HW_DEVICE_CORE}_COMMON.h" "../${soc_periph}/*.h")
66

7-
mcux_add_include(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
8-
mcux_add_include(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${soc_periph} INCLUDES .)
7+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
8+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${soc_periph} INCLUDES .)
99

1010
endif()
1111

1212
if(CONFIG_MCUX_COMPONENT_device.system)
13-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES system_${CONFIG_MCUX_HW_DEVICE_CORE}.c
13+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES system_${CONFIG_MCUX_HW_DEVICE_CORE}.c
1414
system_${CONFIG_MCUX_HW_DEVICE_CORE}.h)
1515

16-
mcux_add_include(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
16+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
1717

1818
endif()
1919

2020
if(CONFIG_MCUX_COMPONENT_device.startup)
2121

2222
mcux_add_source(
2323
BASE_PATH
24-
${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device}
24+
${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device}
2525
SOURCES
2626
iar/startup_${CONFIG_MCUX_HW_DEVICE_CORE}.s
2727
TOOLCHAINS
@@ -31,7 +31,7 @@ if(CONFIG_MCUX_COMPONENT_device.startup)
3131

3232
mcux_add_source(
3333
BASE_PATH
34-
${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device}
34+
${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device}
3535
SOURCES
3636
gcc/startup_${CONFIG_MCUX_HW_DEVICE_CORE}.S
3737
TOOLCHAINS
@@ -41,7 +41,7 @@ if(CONFIG_MCUX_COMPONENT_device.startup)
4141

4242
mcux_add_source(
4343
BASE_PATH
44-
${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device}
44+
${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device}
4545
SOURCES
4646
arm/startup_${CONFIG_MCUX_HW_DEVICE_CORE}.S
4747
TOOLCHAINS
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# device spcific drivers for single core device
2+
if(CONFIG_MCUX_COMPONENT_device.CMSIS)
3+
4+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES fsl_device_registers.h
5+
"${CONFIG_MCUX_HW_DEVICE_CORE}.h" "${CONFIG_MCUX_HW_DEVICE_CORE}_features.h" "${CONFIG_MCUX_HW_DEVICE_CORE}_COMMON.h" "../${soc_periph}/*.h")
6+
7+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
8+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${soc_periph} INCLUDES .)
9+
10+
endif()
11+
12+
if(CONFIG_MCUX_COMPONENT_device.system)
13+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES system_${CONFIG_MCUX_HW_DEVICE_CORE}.c
14+
system_${CONFIG_MCUX_HW_DEVICE_CORE}.h)
15+
16+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
17+
18+
endif()
19+
20+
if(CONFIG_MCUX_COMPONENT_device.startup)
21+
22+
mcux_add_source(
23+
BASE_PATH
24+
${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device}
25+
SOURCES
26+
startup_${CONFIG_MCUX_HW_DEVICE_CORE}.c
27+
TOOLCHAINS
28+
iar
29+
armgcc
30+
mdk
31+
CONFIG
32+
true)
33+
34+
endif()
35+

mcux/mcux-sdk-ng/devices/arm/device_header_multicore.cmake

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,35 @@
11
# device spepcific drivers
22
if(CONFIG_MCUX_COMPONENT_device.CMSIS)
3-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES fsl_device_registers.h)
3+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES fsl_device_registers.h)
44

5-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES ${CONFIG_MCUX_HW_DEVICE_CORE}.h CORE_IDS ${core_id})
6-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES ${CONFIG_MCUX_HW_DEVICE_CORE}_COMMON.h CORE_IDS ${core_id})
7-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES ${CONFIG_MCUX_HW_DEVICE_CORE}_features.h CORE_IDS
5+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES ${CONFIG_MCUX_HW_DEVICE_CORE}.h CORE_IDS ${core_id})
6+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES ${CONFIG_MCUX_HW_DEVICE_CORE}_COMMON.h CORE_IDS ${core_id})
7+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES ${CONFIG_MCUX_HW_DEVICE_CORE}_features.h CORE_IDS
88
${core_id})
99

10-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series} SOURCES ${soc_periph}/*.h)
10+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series} SOURCES ${soc_periph}/*.h)
1111

12-
mcux_add_include(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
13-
mcux_add_include(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${soc_periph} INCLUDES .)
12+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
13+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${soc_periph} INCLUDES .)
1414

1515
endif()
1616

1717
if(CONFIG_MCUX_COMPONENT_device.system)
1818

19-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES system_${CONFIG_MCUX_HW_DEVICE_CORE}.c CORE_IDS
19+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES system_${CONFIG_MCUX_HW_DEVICE_CORE}.c CORE_IDS
2020
${core_id})
21-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES system_${CONFIG_MCUX_HW_DEVICE_CORE}.h CORE_IDS
21+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES system_${CONFIG_MCUX_HW_DEVICE_CORE}.h CORE_IDS
2222
${core_id})
2323

24-
mcux_add_include(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
24+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
2525

2626
endif()
2727

2828
if(CONFIG_MCUX_COMPONENT_device.startup)
2929

3030
mcux_add_source(
3131
BASE_PATH
32-
${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device}
32+
${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device}
3333
SOURCES
3434
iar/startup_${CONFIG_MCUX_HW_DEVICE_CORE}.s
3535
TOOLCHAINS
@@ -41,7 +41,7 @@ if(CONFIG_MCUX_COMPONENT_device.startup)
4141

4242
mcux_add_source(
4343
BASE_PATH
44-
${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device}
44+
${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device}
4545
SOURCES
4646
gcc/startup_${CONFIG_MCUX_HW_DEVICE_CORE}.S
4747
TOOLCHAINS
@@ -53,7 +53,7 @@ if(CONFIG_MCUX_COMPONENT_device.startup)
5353

5454
mcux_add_source(
5555
BASE_PATH
56-
${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device}
56+
${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device}
5757
SOURCES
5858
arm/startup_${CONFIG_MCUX_HW_DEVICE_CORE}.S
5959
TOOLCHAINS
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# device spepcific drivers
2+
if(CONFIG_MCUX_COMPONENT_device.CMSIS)
3+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES fsl_device_registers.h)
4+
5+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES ${CONFIG_MCUX_HW_DEVICE_CORE}.h CORE_IDS ${core_id})
6+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES ${CONFIG_MCUX_HW_DEVICE_CORE}_COMMON.h CORE_IDS ${core_id})
7+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES ${CONFIG_MCUX_HW_DEVICE_CORE}_features.h CORE_IDS
8+
${core_id})
9+
10+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series} SOURCES ${soc_periph}/*.h)
11+
12+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
13+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${soc_periph} INCLUDES .)
14+
15+
endif()
16+
17+
if(CONFIG_MCUX_COMPONENT_device.system)
18+
19+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES system_${CONFIG_MCUX_HW_DEVICE_CORE}.c CORE_IDS
20+
${core_id})
21+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES system_${CONFIG_MCUX_HW_DEVICE_CORE}.h CORE_IDS
22+
${core_id})
23+
24+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
25+
26+
endif()
27+
28+
if(CONFIG_MCUX_COMPONENT_device.startup)
29+
30+
mcux_add_source(
31+
BASE_PATH
32+
${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device}
33+
SOURCES
34+
startup_${CONFIG_MCUX_HW_DEVICE_CORE}.c
35+
TOOLCHAINS
36+
iar
37+
armgcc
38+
mdk
39+
CORE_IDS
40+
${core_id}
41+
CONFIG
42+
true)
43+
44+
endif()
Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
1-
# Copyright 2024 NXP
2-
#
3-
# SPDX-License-Identifier: BSD-3-Clause
1+
# core related
2+
include(${SdkRootDirPath}/arch/arm/cortexm/core_${CONFIG_MCUX_HW_CORE}.cmake)
3+
include(${SdkRootDirPath}/arch/arm/cortexm/core_${CONFIG_MCUX_HW_FPU_TYPE}.cmake)
4+
include(${SdkRootDirPath}/arch/arm/cortexm/cpu_define.cmake)
45

5-
# Empty file to make avoid cmake process failure.
6+
if(CONFIG_MCUX_COMPONENT_device.RTE)
7+
8+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device}/template SOURCES RTE_Device.h CONFIG
9+
true)
10+
11+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device}/template TARGET_FILES RTE_Device.h
12+
INCLUDES .)
13+
14+
endif()
15+
16+
# build target related
17+
include(${SdkRootDirPath}/arch/arm/target/targets.cmake)
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
if(CONFIG_MCUX_COMPONENT_device.CMSIS)
2-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES fsl_device_registers.h)
3-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES ${CONFIG_MCUX_HW_DEVICE_CORE}.h CORES dsp)
4-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES ${CONFIG_MCUX_HW_DEVICE_CORE}_COMMON.h CORES dsp)
5-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES ${CONFIG_MCUX_HW_DEVICE_CORE}_features.h CORES dsp)
6-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series} SOURCES ${soc_periph}/*.h)
2+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES fsl_device_registers.h)
3+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES ${CONFIG_MCUX_HW_DEVICE_CORE}.h CORES dsp)
4+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES ${CONFIG_MCUX_HW_DEVICE_CORE}_COMMON.h CORES dsp)
5+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES ${CONFIG_MCUX_HW_DEVICE_CORE}_features.h CORES dsp)
6+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series} SOURCES ${soc_periph}/*.h)
77

8-
mcux_add_include(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${soc_periph} INCLUDES .)
9-
mcux_add_include(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
8+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${soc_periph} INCLUDES .)
9+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
1010
endif()
1111

1212
if(CONFIG_MCUX_COMPONENT_device.system)
1313
mcux_add_source(
1414
BASE_PATH
15-
${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device}
15+
${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device}
1616
SOURCES
1717
system_${CONFIG_MCUX_HW_DEVICE_CORE}.c
1818
system_${CONFIG_MCUX_HW_DEVICE_CORE}.h
@@ -22,5 +22,5 @@ if(CONFIG_MCUX_COMPONENT_device.system)
2222
CORES
2323
dsp)
2424

25-
mcux_add_include(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
25+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
2626
endif()
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
if(CONFIG_MCUX_COMPONENT_device.CMSIS)
2-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES fsl_device_registers.h)
3-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES ${device}_hifi1.h CORE_IDS hifi1)
4-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES ${device}_hifi1_features.h CORE_IDS hifi1)
5-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES ${CONFIG_MCUX_HW_DEVICE_CORE}_COMMON.h CORE_IDS hifi1)
2+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES fsl_device_registers.h)
3+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES ${device}_hifi1.h CORE_IDS hifi1)
4+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES ${device}_hifi1_features.h CORE_IDS hifi1)
5+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES ${CONFIG_MCUX_HW_DEVICE_CORE}_COMMON.h CORE_IDS hifi1)
66

7-
mcux_add_include(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${soc_periph} INCLUDES .)
8-
mcux_add_include(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
7+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${soc_periph} INCLUDES .)
8+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
99
endif()
1010

1111
if(CONFIG_MCUX_COMPONENT_device.system)
1212
mcux_add_source(
1313
BASE_PATH
14-
${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device}
14+
${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device}
1515
SOURCES
1616
system_${device}_hifi1.c
1717
system_${device}_hifi1.h
@@ -21,5 +21,5 @@ if(CONFIG_MCUX_COMPONENT_device.system)
2121
CORE_IDS
2222
hifi1)
2323

24-
mcux_add_include(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
24+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
2525
endif()
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
if(CONFIG_MCUX_COMPONENT_device.CMSIS)
2-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES fsl_device_registers.h)
3-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES ${device}_hifi4.h CORE_IDS hifi4)
4-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES ${device}_hifi4_features.h CORE_IDS hifi4)
5-
mcux_add_source(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} SOURCES ${CONFIG_MCUX_HW_DEVICE_CORE}_COMMON.h CORE_IDS hifi4)
2+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES fsl_device_registers.h)
3+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES ${device}_hifi4.h CORE_IDS hifi4)
4+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES ${device}_hifi4_features.h CORE_IDS hifi4)
5+
mcux_add_source(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} SOURCES ${CONFIG_MCUX_HW_DEVICE_CORE}_COMMON.h CORE_IDS hifi4)
66

7-
mcux_add_include(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${soc_periph} INCLUDES .)
8-
mcux_add_include(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
7+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${soc_periph} INCLUDES .)
8+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
99
endif()
1010

1111
if(CONFIG_MCUX_COMPONENT_device.system)
1212
mcux_add_source(
1313
BASE_PATH
14-
${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device}
14+
${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device}
1515
SOURCES
1616
system_${device}_hifi4.c
1717
system_${device}_hifi4.h
@@ -21,5 +21,5 @@ if(CONFIG_MCUX_COMPONENT_device.system)
2121
CORE_IDS
2222
hifi4)
2323

24-
mcux_add_include(BASE_PATH ${SdkRootDirPath}/devices/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
24+
mcux_add_include(BASE_PATH ${SdkRootDirPath}/${device_root}/${soc_portfolio}/${soc_series}/${device} INCLUDES .)
2525
endif()
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# Copyright 2024 NXP
2-
#
3-
# SPDX-License-Identifier: BSD-3-Clause
1+
# core related
2+
include(${SdkRootDirPath}/arch/xtensa/core/core_${CONFIG_MCUX_HW_CORE}.cmake)
43

5-
# Empty file to make avoid cmake process failure.
4+
# build target related
5+
include(${SdkRootDirPath}/arch/xtensa/target/targets.cmake)

0 commit comments

Comments
 (0)