diff --git a/mcux/mcux-sdk/devices/MCXA156/device_CMSIS.cmake b/mcux/mcux-sdk/devices/MCXA156/device_CMSIS.cmake new file mode 100644 index 000000000..72ab21f22 --- /dev/null +++ b/mcux/mcux-sdk/devices/MCXA156/device_CMSIS.cmake @@ -0,0 +1,13 @@ +#Description: device_CMSIS; user_visible: False +include_guard(GLOBAL) +message("device_CMSIS component is included.") + +target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE +) + +target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC + ${CMAKE_CURRENT_LIST_DIR}/. +) + + +include(CMSIS_Include_core_cm) diff --git a/mcux/mcux-sdk/devices/MCXA156/device_system.cmake b/mcux/mcux-sdk/devices/MCXA156/device_system.cmake new file mode 100644 index 000000000..dd1e91614 --- /dev/null +++ b/mcux/mcux-sdk/devices/MCXA156/device_system.cmake @@ -0,0 +1,14 @@ +#Description: device_system; user_visible: False +include_guard(GLOBAL) +message("device_system component is included.") + +target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE + ${CMAKE_CURRENT_LIST_DIR}/system_MCXA156.c +) + +target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC + ${CMAKE_CURRENT_LIST_DIR}/. +) + + +include(device_CMSIS) diff --git a/mcux/mcux-sdk/devices/MCXA156/drivers/driver_clock.cmake b/mcux/mcux-sdk/devices/MCXA156/drivers/driver_clock.cmake new file mode 100644 index 000000000..6705c445d --- /dev/null +++ b/mcux/mcux-sdk/devices/MCXA156/drivers/driver_clock.cmake @@ -0,0 +1,14 @@ +#Description: Clock Driver; user_visible: True +include_guard(GLOBAL) +message("driver_clock component is included.") + +target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE + ${CMAKE_CURRENT_LIST_DIR}/fsl_clock.c +) + +target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC + ${CMAKE_CURRENT_LIST_DIR}/. +) + + +include(driver_mcx_spc) diff --git a/mcux/mcux-sdk/devices/MCXA156/drivers/driver_edma_soc.cmake b/mcux/mcux-sdk/devices/MCXA156/drivers/driver_edma_soc.cmake new file mode 100644 index 000000000..d02e01636 --- /dev/null +++ b/mcux/mcux-sdk/devices/MCXA156/drivers/driver_edma_soc.cmake @@ -0,0 +1,15 @@ +#Description: EDMA SOC Driver; user_visible: True +include_guard(GLOBAL) +message("driver_edma_soc component is included.") + +target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE + ${CMAKE_CURRENT_LIST_DIR}/fsl_edma_soc.c +) + +target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC + ${CMAKE_CURRENT_LIST_DIR}/. +) + + +include(driver_common) +include(driver_edma4) diff --git a/mcux/mcux-sdk/devices/MCXA156/drivers/driver_inputmux_connections.cmake b/mcux/mcux-sdk/devices/MCXA156/drivers/driver_inputmux_connections.cmake new file mode 100644 index 000000000..9592be051 --- /dev/null +++ b/mcux/mcux-sdk/devices/MCXA156/drivers/driver_inputmux_connections.cmake @@ -0,0 +1,13 @@ +#Description: Inputmux_connections Driver; user_visible: True +include_guard(GLOBAL) +message("driver_inputmux_connections component is included.") + +target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE +) + +target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC + ${CMAKE_CURRENT_LIST_DIR}/. +) + + +include(driver_common) diff --git a/mcux/mcux-sdk/devices/MCXA156/drivers/driver_reset.cmake b/mcux/mcux-sdk/devices/MCXA156/drivers/driver_reset.cmake new file mode 100644 index 000000000..11a996614 --- /dev/null +++ b/mcux/mcux-sdk/devices/MCXA156/drivers/driver_reset.cmake @@ -0,0 +1,14 @@ +#Description: Reset Driver; user_visible: True +include_guard(GLOBAL) +message("driver_reset component is included.") + +target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE + ${CMAKE_CURRENT_LIST_DIR}/fsl_reset.c +) + +target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC + ${CMAKE_CURRENT_LIST_DIR}/. +) + + +include(driver_common)