aboutsummaryrefslogtreecommitdiff
path: root/module/clock/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'module/clock/CMakeLists.txt')
-rw-r--r--module/clock/CMakeLists.txt9
1 files changed, 9 insertions, 0 deletions
diff --git a/module/clock/CMakeLists.txt b/module/clock/CMakeLists.txt
index 2de363db8d8c..9747469f7e63 100644
--- a/module/clock/CMakeLists.txt
+++ b/module/clock/CMakeLists.txt
@@ -16,3 +16,12 @@ target_sources(
"${CMAKE_CURRENT_SOURCE_DIR}/src/clock_tree_management.c")
target_link_libraries(${SCP_MODULE_TARGET} PRIVATE module-power-domain)
+
+if(SCP_MODULE IN_LIST SCP_DT_CONFIG_MODULES_ALL)
+ target_sources(${SCP_MODULE_TARGET}
+ PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/src/config_dt_clock.c")
+
+ # add header file to list used to generate defines for dt include
+ list(APPEND SCP_DT_BIND_H_GEN_FROM_INCL "${CMAKE_CURRENT_SOURCE_DIR}/include/mod_clock.h")
+ set(SCP_DT_BIND_H_GEN_FROM_INCL "${SCP_DT_BIND_H_GEN_FROM_INCL}" PARENT_SCOPE)
+endif()