cmake: Add SPI and DMA support for MCXN947
Add the cmake files for the SPI and DMA drivers Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
This commit is contained in:
parent
141c1d11d7
commit
d05355b85b
|
@ -155,6 +155,7 @@ include_driver_ifdef(CONFIG_DMA_MCUX_EDMA dmamux driver_dmamux)
|
|||
include_driver_ifdef(CONFIG_DMA_MCUX_EDMA_V3 dmamux driver_dmamux)
|
||||
include_driver_ifdef(CONFIG_DMA_MCUX_EDMA edma driver_edma)
|
||||
include_driver_ifdef(CONFIG_DMA_MCUX_EDMA_V3 dma3 driver_dma3)
|
||||
include_driver_ifdef(CONFIG_DMA_MCUX_EDMA_V4 edma4 driver_edma4)
|
||||
include_driver_ifdef(CONFIG_ENTROPY_MCUX_RNGA rnga driver_rnga)
|
||||
include_driver_ifdef(CONFIG_ENTROPY_MCUX_TRNG trng driver_trng)
|
||||
include_driver_ifdef(CONFIG_ENTROPY_MCUX_CAAM caam driver_caam)
|
||||
|
@ -169,7 +170,12 @@ include_driver_ifdef(CONFIG_PWM_MCUX_TPM tpm driver_tpm)
|
|||
include_driver_ifdef(CONFIG_PWM_MCUX_PWT pwt driver_pwt)
|
||||
include_driver_ifdef(CONFIG_RTC_MCUX rtc driver_rtc)
|
||||
include_driver_ifdef(CONFIG_SPI_MCUX_DSPI dspi driver_dspi)
|
||||
if (CONFIG_NXP_LP_FLEXCOMM)
|
||||
include_driver_ifdef(CONFIG_SPI_MCUX_LPSPI lpflexcomm driver_lpflexcomm)
|
||||
include_driver_ifdef(CONFIG_SPI_MCUX_LPSPI lpflexcomm/lpspi driver_lpspi)
|
||||
else()
|
||||
include_driver_ifdef(CONFIG_SPI_MCUX_LPSPI lpspi driver_lpspi)
|
||||
endif()
|
||||
include_driver_ifdef(CONFIG_MCUX_FLEXIO flexio driver_flexio)
|
||||
include_driver_ifdef(CONFIG_SPI_MCUX_FLEXIO flexio/spi driver_flexio_spi)
|
||||
include_driver_ifdef(CONFIG_UART_MCUX uart driver_uart)
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
#Description: EDMA Driver; user_visible: True
|
||||
include_guard(GLOBAL)
|
||||
message("driver_edma4 component is included.")
|
||||
|
||||
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
|
||||
${CMAKE_CURRENT_LIST_DIR}/fsl_edma.c
|
||||
)
|
||||
|
||||
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
|
||||
${CMAKE_CURRENT_LIST_DIR}/.
|
||||
)
|
||||
|
||||
|
||||
include(driver_edma_soc)
|
|
@ -0,0 +1,14 @@
|
|||
#Description: LPSPI Driver; user_visible: True
|
||||
include_guard(GLOBAL)
|
||||
message("driver_lpspi component is included.")
|
||||
|
||||
target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE
|
||||
${CMAKE_CURRENT_LIST_DIR}/fsl_lpspi.c
|
||||
)
|
||||
|
||||
target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC
|
||||
${CMAKE_CURRENT_LIST_DIR}/.
|
||||
)
|
||||
|
||||
|
||||
include(driver_lpflexcomm)
|
Loading…
Reference in New Issue