Skip to content

Commit 10944a2

Browse files
lucien-nxpmmahadevan108
authored andcommitted
mcux-sdk: add rt1180 build environment support
Signed-off-by: Lucien-Zhao <[email protected]>
1 parent f8bd68b commit 10944a2

File tree

85 files changed

+8323
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+8323
-2
lines changed

mcux/mcux-sdk/devices/MIMXRT1181/all_lib_device.cmake

Lines changed: 1353 additions & 0 deletions
Large diffs are not rendered by default.

mcux/mcux-sdk/devices/MIMXRT1181/all_lib_device_MIMXRT1181.cmake

Lines changed: 379 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#Description: device_system; user_visible: False
2+
include_guard(GLOBAL)
3+
message("device_system component is included.")
4+
5+
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
6+
${CMAKE_CURRENT_LIST_DIR}/system_MIMXRT1182.c
7+
)
8+
9+
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
10+
${CMAKE_CURRENT_LIST_DIR}/.
11+
)
12+
13+
14+
include(device_CMSIS)
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# Copyright 2024 NXP
2+
# All rights reserved.
3+
#
4+
# SPDX-License-Identifier: BSD-3-Clause
5+
6+
# driver_clock
7+
config MCUX_USE_driver_clock
8+
bool "Clock Driver"
9+
select MCUX_USE_driver_common
10+
select MCUX_USE_driver_pmu_1
11+
help
12+
Clock Driver
13+
14+
# driver_dcdc_soc
15+
config MCUX_USE_driver_dcdc_soc
16+
bool "DCDC SOC Driver"
17+
select MCUX_USE_driver_common
18+
help
19+
DCDC SOC Driver
20+
21+
# driver_gpc_3
22+
config MCUX_USE_driver_gpc_3
23+
bool "GPC Driver"
24+
select MCUX_USE_driver_common
25+
help
26+
GPC Driver
27+
28+
# driver_iomuxc
29+
config MCUX_USE_driver_iomuxc
30+
bool "IOMUXC Driver"
31+
select MCUX_USE_driver_common
32+
help
33+
IOMUXC Driver
34+
35+
# driver_memory
36+
config MCUX_USE_driver_memory
37+
bool "Memory Driver"
38+
select MCUX_USE_driver_common
39+
help
40+
MEMORY Driver
41+
42+
# driver_pmu_1
43+
config MCUX_USE_driver_pmu_1
44+
bool "PMU Driver"
45+
select MCUX_USE_driver_common
46+
help
47+
PMU Driver
48+
49+
# driver_romapi
50+
config MCUX_USE_driver_romapi
51+
bool "ROMAPI Driver"
52+
select MCUX_USE_driver_common
53+
help
54+
ROMAPI Driver
55+
56+
# driver_soc_src
57+
config MCUX_USE_driver_soc_src
58+
bool "SOC SRC Driver"
59+
select MCUX_USE_driver_common
60+
help
61+
SOC SRC Driver
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Copyright 2023 NXP
2+
# All rights reserved.
3+
#
4+
# SPDX-License-Identifier: BSD-3-Clause
5+
6+
# driver_cache_armv8_m33
7+
8+
config MCUX_HAS_driver_cache_armv8_m33
9+
bool
10+
11+
config MCUX_USE_driver_cache_armv8_m33
12+
depends on MCUX_HAS_driver_cache_armv8_m33
13+
bool "CACHE Driver"
14+
select MCUX_USE_driver_common
15+
help
16+
CACHE Driver
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Copyright 2023 NXP
2+
# All rights reserved.
3+
#
4+
# SPDX-License-Identifier: BSD-3-Clause
5+
6+
# driver_cache_armv8_m33
7+
config MCUX_USE_driver_cache_armv8_m33
8+
bool "CACHE LMEM Driver"
9+
select MCUX_USE_driver_common
10+
help
11+
CACHE ARMV8-M33 Driver
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#Description: CACHE LMEM Driver; user_visible: True
2+
include_guard(GLOBAL)
3+
message("driver_cache_lmem component is included.")
4+
5+
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
6+
${CMAKE_CURRENT_LIST_DIR}/fsl_cache.c
7+
)
8+
9+
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
10+
${CMAKE_CURRENT_LIST_DIR}/.
11+
)
12+
13+
14+
include(driver_common)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#Description: Clock Driver; user_visible: True
2+
include_guard(GLOBAL)
3+
message("driver_clock component is included.")
4+
5+
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
6+
${CMAKE_CURRENT_LIST_DIR}/fsl_clock.c
7+
)
8+
9+
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
10+
${CMAKE_CURRENT_LIST_DIR}/.
11+
)
12+
13+
14+
include(driver_pmu_1)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#Description: DCDC SOC Driver; user_visible: True
2+
include_guard(GLOBAL)
3+
message("driver_dcdc_soc component is included.")
4+
5+
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
6+
${CMAKE_CURRENT_LIST_DIR}/fsl_dcdc.c
7+
)
8+
9+
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
10+
${CMAKE_CURRENT_LIST_DIR}/.
11+
)
12+
13+
14+
include(driver_common)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#Description: EDMA SOC Driver; user_visible: True
2+
include_guard(GLOBAL)
3+
message("driver_edma_soc component is included.")
4+
5+
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
6+
${CMAKE_CURRENT_LIST_DIR}/fsl_edma_soc.c
7+
)
8+
9+
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
10+
${CMAKE_CURRENT_LIST_DIR}/.
11+
)
12+
13+
14+
include(driver_common)
15+
include(driver_edma4)

0 commit comments

Comments
 (0)