cmake: Add I2C driver support for MCXN947

Add the SDK I2C driver in the build for MCXN947

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
This commit is contained in:
Mahesh Mahadevan 2024-03-25 12:14:03 -05:00 committed by Declan Snyder
parent 8d899ef09b
commit 21be1f4670
2 changed files with 19 additions and 0 deletions

View File

@ -162,7 +162,12 @@ include_driver_ifdef(CONFIG_ENTROPY_MCUX_CAAM caam driver_caam)
include_driver_ifdef(CONFIG_ETH_NXP_ENET enet driver_enet)
include_driver_ifdef(CONFIG_HAS_MCUX_SMC smc driver_smc)
include_driver_ifdef(CONFIG_I2C_MCUX i2c driver_i2c)
if (CONFIG_NXP_LP_FLEXCOMM)
include_driver_ifdef(CONFIG_I2C_MCUX_LPI2C lpflexcomm driver_lpflexcomm)
include_driver_ifdef(CONFIG_I2C_MCUX_LPI2C lpflexcomm/lpi2c driver_lpi2c)
else()
include_driver_ifdef(CONFIG_I2C_MCUX_LPI2C lpi2c driver_lpi2c)
endif()
include_driver_ifdef(CONFIG_I3C_MCUX i3c driver_i3c)
include_driver_ifdef(CONFIG_MCUX_ACMP acmp driver_acmp)
include_driver_ifdef(CONFIG_PWM_MCUX_FTM ftm driver_ftm)

View File

@ -0,0 +1,14 @@
#Description: LPSPI Driver; user_visible: True
include_guard(GLOBAL)
message("driver_lpi2c component is included.")
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/fsl_lpi2c.c
)
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
${CMAKE_CURRENT_LIST_DIR}/.
)
include(driver_lpflexcomm)