1#Description: Kinetis MMCAU security function library for Arm Cortex-M4 and Cortex-M7; user_visible: True
2include_guard(GLOBAL)
3message("middleware_mmcau_cm4_cm7 component is included.")
4
5target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
6)
7
8target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
9    ${CMAKE_CURRENT_LIST_DIR}/.
10)
11
12#OR Logic component
13if(${MCUX_DEVICE} STREQUAL "MIMXRT1166_cm4")
14    include(driver_clock)
15endif()
16if(${MCUX_DEVICE} STREQUAL "MIMXRT1173_cm4")
17    include(driver_clock)
18endif()
19if(${MCUX_DEVICE} STREQUAL "MIMXRT1176_cm4")
20    include(driver_clock)
21endif()
22if(${MCUX_DEVICE} STREQUAL "MIMXRT1175_cm4")
23    include(driver_clock)
24endif()
25if(${MCUX_DEVICE} STREQUAL "MIMXRT1165_cm4")
26    include(driver_clock)
27endif()
28if(${MCUX_DEVICE} STREQUAL "MCIMX7U5")
29    include(middleware_mmcau_common_files)
30endif()
31if(${MCUX_DEVICE} STREQUAL "MK64F12")
32    include(middleware_mmcau_common_files)
33endif()
34if(${MCUX_DEVICE} STREQUAL "MK63F12")
35    include(middleware_mmcau_common_files)
36endif()
37if(${MCUX_DEVICE} STREQUAL "MK24F12")
38    include(middleware_mmcau_common_files)
39endif()
40if(${MCUX_DEVICE} STREQUAL "MK66F18")
41    include(middleware_mmcau_common_files)
42endif()
43if(${MCUX_DEVICE} STREQUAL "MK65F18")
44    include(middleware_mmcau_common_files)
45endif()
46if(${MCUX_DEVICE} STREQUAL "MK26F18")
47    include(middleware_mmcau_common_files)
48endif()
49if(${MCUX_DEVICE} STREQUAL "MIMX8QM6_cm4_core0")
50    include(middleware_mmcau_common_files)
51endif()
52if(${MCUX_DEVICE} STREQUAL "MIMX8QM6_cm4_core1")
53    include(middleware_mmcau_common_files)
54endif()
55if(${MCUX_DEVICE} STREQUAL "MIMX8QX6")
56    include(middleware_mmcau_common_files)
57endif()
58if(${MCUX_DEVICE} STREQUAL "MIMX8UX6")
59    include(middleware_mmcau_common_files)
60endif()
61if(${MCUX_DEVICE} STREQUAL "MIMX8UX5")
62    include(middleware_mmcau_common_files)
63endif()
64if(${MCUX_DEVICE} STREQUAL "MIMX8QX2")
65    include(middleware_mmcau_common_files)
66endif()
67if(${MCUX_DEVICE} STREQUAL "MIMX8QX3")
68    include(middleware_mmcau_common_files)
69endif()
70if(${MCUX_DEVICE} STREQUAL "MIMX8QX5")
71    include(middleware_mmcau_common_files)
72endif()
73if(${MCUX_DEVICE} STREQUAL "MIMX8QX4")
74    include(middleware_mmcau_common_files)
75endif()
76if(${MCUX_DEVICE} STREQUAL "MIMX8DX4")
77    include(middleware_mmcau_common_files)
78endif()
79if(${MCUX_DEVICE} STREQUAL "MIMX8DX2")
80    include(middleware_mmcau_common_files)
81endif()
82if(${MCUX_DEVICE} STREQUAL "MIMX8QX1")
83    include(middleware_mmcau_common_files)
84endif()
85if(${MCUX_DEVICE} STREQUAL "MIMX8DX3")
86    include(middleware_mmcau_common_files)
87endif()
88if(${MCUX_DEVICE} STREQUAL "MIMX8DX6")
89    include(middleware_mmcau_common_files)
90endif()
91if(${MCUX_DEVICE} STREQUAL "MIMX8DX5")
92    include(middleware_mmcau_common_files)
93endif()
94if(${MCUX_DEVICE} STREQUAL "MIMX8DX1")
95    include(middleware_mmcau_common_files)
96endif()
97if(${MCUX_DEVICE} STREQUAL "MK28FA15")
98    include(middleware_mmcau_common_files)
99endif()
100if(${MCUX_DEVICE} STREQUAL "MK27FA15")
101    include(middleware_mmcau_common_files)
102endif()
103
104include(driver_clock)
105