From 457f5d131c3a8fe9b981af49cd0626dfea6a9c37 Mon Sep 17 00:00:00 2001 From: Yangbo Lu Date: Thu, 5 Jun 2025 15:44:53 +0800 Subject: [PATCH] modules: hal_nxp: disable device system driver for i.MX943 M33 The HAL i.MX943 M33 system driver was using another implemention of SCMI support to do some clock operations which was not workable in Zephyr, as Zephyr supported its own SCMI drivers. So, disabled device system driver for i.MX943 M33 for now. Signed-off-by: Yangbo Lu --- modules/hal_nxp/mcux/mcux-sdk-ng/device/device.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 c399e5ef7d8..f5350ce1fa2 100644 --- a/modules/hal_nxp/mcux/mcux-sdk-ng/device/device.cmake +++ b/modules/hal_nxp/mcux/mcux-sdk-ng/device/device.cmake @@ -36,7 +36,9 @@ if(CONFIG_SOC_SERIES_IMXRT10XX OR CONFIG_SOC_SERIES_IMXRT11XX) set(CONFIG_MCUX_COMPONENT_device.boot_header ON) endif() -set(CONFIG_MCUX_COMPONENT_device.system ON) +if(NOT CONFIG_SOC_MIMX94398_M33) + set(CONFIG_MCUX_COMPONENT_device.system ON) +endif() set(CONFIG_MCUX_COMPONENT_device.CMSIS ON) if(NOT CONFIG_CLOCK_CONTROL_ARM_SCMI) set(CONFIG_MCUX_COMPONENT_driver.clock ON)