Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,443 changes: 1,004 additions & 439 deletions mcux/mcux-sdk/devices/MIMX9131/MIMX9131.h

Large diffs are not rendered by default.

28 changes: 14 additions & 14 deletions mcux/mcux-sdk/devices/MIMX9131/MIMX9131_features.h
Original file line number Diff line number Diff line change
Expand Up @@ -198,8 +198,8 @@
#define FSL_FEATURE_EDMA_CHANNEL_HAS_OWN_CLOCK_GATE (1)
/* @brief Instance has channel mux */
#define FSL_FEATURE_EDMA_INSTANCE_HAS_CHANNEL_MUXn(x) \
(((x) == EDMA4_2__TCD) ? (1) : \
(((x) == EDMA3_1__TCD) ? (0) : (-1)))
(((x) == DMA4) ? (1) : \
(((x) == DMA3) ? (0) : (-1)))
/* @brief eDMA3 has channel mux */
#define FSL_FEATURE_EDMA_HAS_CHANNEL_MUX (0)
/* @brief Has register CH_SBR. */
Expand All @@ -216,38 +216,38 @@
#define FSL_FEATURE_EDMA_MODULE_CHANNEL_IRQ_ENTRY_SUPPORT_PARAMETER (0)
/* @brief Instance has register bit field CH_CSR[SWAP]. */
#define FSL_FEATURE_EDMA_INSTANCE_HAS_CHANNEL_SWAP_SIZEn(x) \
(((x) == EDMA4_2__TCD) ? (1) : \
(((x) == EDMA3_1__TCD) ? (0) : (-1)))
(((x) == DMA4) ? (1) : \
(((x) == DMA3) ? (0) : (-1)))
/* @brief Has register bit field CH_SBR[INSTR]. */
#define FSL_FEATURE_EDMA_HAS_CHANNEL_ACCESS_TYPE (1)
/* @brief Instance has register bit field CH_SBR[INSTR]. */
#define FSL_FEATURE_EDMA_INSTANCE_HAS_CHANNEL_ACCESS_TYPEn(x) \
(((x) == EDMA4_2__TCD) ? (1) : \
(((x) == EDMA3_1__TCD) ? (0) : (-1)))
(((x) == DMA4) ? (1) : \
(((x) == DMA3) ? (0) : (-1)))
/* @brief Has register bit fields CH_MATTR[WCACHE], CH_MATTR[RCACHE]. */
#define FSL_FEATURE_EDMA_HAS_CHANNEL_MEMORY_ATTRIBUTE (1)
/* @brief Instance has register CH_MATTR. */
#define FSL_FEATURE_EDMA_INSTANCE_HAS_CHANNEL_MEMORY_ATTRIBUTEn(x) \
(((x) == EDMA4_2__TCD) ? (1) : \
(((x) == EDMA3_1__TCD) ? (0) : (-1)))
(((x) == DMA4) ? (1) : \
(((x) == DMA3) ? (0) : (-1)))
/* @brief Has register bit field CH_CSR[SIGNEXT]. */
#define FSL_FEATURE_EDMA_HAS_CHANNEL_SIGN_EXTENSION (1)
/* @brief Instance Has register bit field CH_CSR[SIGNEXT]. */
#define FSL_FEATURE_EDMA_INSTANCE_HAS_CHANNEL_SIGN_EXTENSIONn(x) \
(((x) == EDMA4_2__TCD) ? (1) : \
(((x) == EDMA3_1__TCD) ? (0) : (-1)))
(((x) == DMA4) ? (1) : \
(((x) == DMA3) ? (0) : (-1)))
/* @brief Has register bit field TCD_CSR[BWC]. */
#define FSL_FEATURE_EDMA_HAS_BANDWIDTH (1)
/* @brief Instance has register bit field TCD_CSR[BWC]. */
#define FSL_FEATURE_EDMA_INSTANCE_HAS_BANDWIDTHn(x) \
(((x) == EDMA4_2__TCD) ? (0) : \
(((x) == EDMA3_1__TCD) ? (1) : (-1)))
(((x) == DMA4) ? (0) : \
(((x) == DMA3) ? (1) : (-1)))
/* @brief Has register bit fields TCD_CSR[TMC]. */
#define FSL_FEATURE_EDMA_HAS_TRANSFER_MODE (1)
/* @brief Instance has register bit fields TCD_CSR[TMC]. */
#define FSL_FEATURE_EDMA_INSTANCE_HAS_TRANSFER_MODEn(x) \
(((x) == EDMA4_2__TCD) ? (1) : \
(((x) == EDMA3_1__TCD) ? (0) : (-1)))
(((x) == DMA4) ? (1) : \
(((x) == DMA3) ? (0) : (-1)))

/* ENET module features */

Expand Down
15 changes: 15 additions & 0 deletions mcux/mcux-sdk/devices/MIMX9131/drivers/driver_edma_soc.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
include_guard()
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} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/.
)


include(driver_common)

Loading