diff options
Diffstat (limited to 'module/clock/CMakeLists.txt')
-rw-r--r-- | module/clock/CMakeLists.txt | 9 |
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() |