diff --git a/modules/hal_nxp/mcux/CMakeLists.txt b/modules/hal_nxp/mcux/CMakeLists.txt index d37d3a1b47c..312d028fb09 100644 --- a/modules/hal_nxp/mcux/CMakeLists.txt +++ b/modules/hal_nxp/mcux/CMakeLists.txt @@ -98,7 +98,7 @@ zephyr_compile_definitions_ifdef( ) zephyr_compile_definitions_ifdef( - CONFIG_SOC_MIMX9596 + CONFIG_CLOCK_CONTROL_ARM_SCMI FSL_SDK_DISABLE_DRIVER_CLOCK_CONTROL=1 ) diff --git a/modules/hal_nxp/mcux/mcux-sdk-ng/device/device.cmake b/modules/hal_nxp/mcux/mcux-sdk-ng/device/device.cmake index 693d03dbf1a..11ad59d1fa1 100644 --- a/modules/hal_nxp/mcux/mcux-sdk-ng/device/device.cmake +++ b/modules/hal_nxp/mcux/mcux-sdk-ng/device/device.cmake @@ -38,7 +38,9 @@ endif() set(CONFIG_MCUX_COMPONENT_device.system ON) set(CONFIG_MCUX_COMPONENT_device.CMSIS ON) -set(CONFIG_MCUX_COMPONENT_driver.clock ON) +if(NOT CONFIG_CLOCK_CONTROL_ARM_SCMI) + set(CONFIG_MCUX_COMPONENT_driver.clock ON) +endif() # Exclude fsl_power.c for DSP domains if(CONFIG_ARM)