Skip to content

Commit 439d8f2

Browse files
ZhaoxiangJinnashif
authored andcommitted
modules: hal_nxp: pull in spc, cmc and vbat driver for mcxn/a
pull in spc, cmc and vbat driver for mcxn/a Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
1 parent 035156e commit 439d8f2

File tree

1 file changed

+20
-4
lines changed

1 file changed

+20
-4
lines changed

modules/hal_nxp/mcux/mcux-sdk-ng/drivers/drivers.cmake

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,11 +109,7 @@ set_variable_ifdef(CONFIG_WDT_MCUX_COP CONFIG_MCUX_COMPONENT_driver.cop
109109
set_variable_ifdef(CONFIG_HAS_MCUX_RDC CONFIG_MCUX_COMPONENT_driver.rdc)
110110
set_variable_ifdef(CONFIG_UART_MCUX_IUART CONFIG_MCUX_COMPONENT_driver.iuart)
111111
set_variable_ifdef(CONFIG_ADC_MCUX_12B1MSPS_SAR CONFIG_MCUX_COMPONENT_driver.adc_12b1msps_sar)
112-
set_variable_ifdef(CONFIG_HWINFO_MCUX_MCX_CMC CONFIG_MCUX_COMPONENT_driver.mcx_cmc)
113112
set_variable_ifdef(CONFIG_HWINFO_MCUX_SRC CONFIG_MCUX_COMPONENT_driver.src)
114-
set_variable_ifdef(CONFIG_DT_HAS_NXP_SPC_ENABLED CONFIG_MCUX_COMPONENT_driver.spc)
115-
set_variable_ifdef(CONFIG_DT_HAS_NXP_CMC_ENABLED CONFIG_MCUX_COMPONENT_driver.cmc)
116-
set_variable_ifdef(CONFIG_DT_HAS_NXP_VBAT_ENABLED CONFIG_MCUX_COMPONENT_driver.vbat)
117113
set_variable_ifdef(CONFIG_DT_HAS_NXP_WUU_ENABLED CONFIG_MCUX_COMPONENT_driver.wuu)
118114
set_variable_ifdef(CONFIG_HWINFO_MCUX_SIM CONFIG_MCUX_COMPONENT_driver.sim)
119115
set_variable_ifdef(CONFIG_HWINFO_MCUX_RCM CONFIG_MCUX_COMPONENT_driver.rcm)
@@ -195,6 +191,26 @@ if(CONFIG_SOC_FAMILY_MCXN OR CONFIG_SOC_FAMILY_MCXA)
195191
set(CONFIG_MCUX_COMPONENT_driver.mcx_spc ON)
196192
endif()
197193

194+
if(CONFIG_DT_HAS_NXP_SPC_ENABLED AND SOC_FAMILY_MCXW)
195+
set(CONFIG_MCUX_COMPONENT_driver.spc ON)
196+
endif()
197+
198+
if(CONFIG_DT_HAS_NXP_CMC_ENABLED OR CONFIG_HWINFO_MCUX_MCX_CMC)
199+
if(CONFIG_SOC_FAMILY_MCXN OR CONFIG_SOC_FAMILY_MCXA)
200+
set(CONFIG_MCUX_COMPONENT_driver.mcx_cmc ON)
201+
else() # KW, MCXW
202+
set(CONFIG_MCUX_COMPONENT_driver.cmc ON)
203+
endif()
204+
endif()
205+
206+
if(CONFIG_DT_HAS_NXP_VBAT_ENABLED)
207+
if(CONFIG_SOC_FAMILY_MCXN OR CONFIG_SOC_FAMILY_MCXA)
208+
set(CONFIG_MCUX_COMPONENT_driver.mcx_vbat ON)
209+
else() # KW, MCXW
210+
set(CONFIG_MCUX_COMPONENT_driver.vbat ON)
211+
endif()
212+
endif()
213+
198214
if(((${MCUX_DEVICE} MATCHES "MIMXRT1[0-9][0-9][0-9]") AND (NOT (CONFIG_SOC_MIMXRT1166_CM4 OR CONFIG_SOC_MIMXRT1176_CM4 OR CONFIG_SOC_MIMXRT1189_CM33))) OR
199215
((${MCUX_DEVICE} MATCHES "MIMX9596") AND CONFIG_SOC_MIMX9596_M7))
200216
set_variable_ifdef(CONFIG_HAS_MCUX_CACHE CONFIG_MCUX_COMPONENT_driver.cache_armv7_m7)

0 commit comments

Comments
 (0)