SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Table 16-58 lists the default DMA sources for the EDMA controller. In addition, the EDMA inputs (DMA_EDMA_DREQ_[63:0]) can alternatively be sourced through the associated DMA_CROSSBAR from one of the 256 multiplexed device DMA sources listed in Table 16-6. The CTRL_CORE_DMA_EDMA_DREQ_y_z registers (where y and z are indexes of EDMA input lines) in the Control Module are used to select between the default DMA sources and the multiplexed DMA sources.
DMA Request Line | DMA_ CROSSBAR Instance Number | DMA_CROSSBAR Configuration Register | DMA_ CROSSBAR Default Input Index | Default DMA Source Name | Default DMA Source Description |
---|---|---|---|---|---|
DMA_EDMA_DREQ_0 | 1 | CTRL_CORE_DMA_EDMA_DREQ_0_1[7:0] | 1 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_1 | 2 | CTRL_CORE_DMA_EDMA_DREQ_0_1[23:16] | 2 | EXT_SYS_DREQ_0 | External DMA request 0 (system expansion) |
DMA_EDMA_DREQ_2 | 3 | CTRL_CORE_DMA_EDMA_DREQ_2_3[7:0] | 3 | EXT_SYS_DREQ_1 | External DMA request 1 (system expansion) |
DMA_EDMA_DREQ_3 | 4 | CTRL_CORE_DMA_EDMA_DREQ_2_3[23:16] | 4 | GPMC_DREQ | GPMC data transmit request from prefetch engine |
DMA_EDMA_DREQ_4 | 5 | CTRL_CORE_DMA_EDMA_DREQ_4_5[7:0] | 5 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_5 | 6 | CTRL_CORE_DMA_EDMA_DREQ_4_5[23:16] | 6 | DISPC_DREQ | Frame update request |
DMA_EDMA_DREQ_6 | 7 | CTRL_CORE_DMA_EDMA_DREQ_6_7[7:0] | 7 | CT_TBR_DREQ | DEBUG subsystem CT_TBR request |
DMA_EDMA_DREQ_7 | 8 | CTRL_CORE_DMA_EDMA_DREQ_6_7[23:16] | 8 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_8 | 9 | CTRL_CORE_DMA_EDMA_DREQ_8_9[7:0] | 9 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_9 | 10 | CTRL_CORE_DMA_EDMA_DREQ_8_9[23:16] | 10 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_10 | 11 | CTRL_CORE_DMA_EDMA_DREQ_10_11[7:0] | 11 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_11 | 12 | CTRL_CORE_DMA_EDMA_DREQ_10_11[23:16] | 12 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_12 | 13 | CTRL_CORE_DMA_EDMA_DREQ_12_13[7:0] | 13 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_13 | 14 | CTRL_CORE_DMA_EDMA_DREQ_12_13[23:16] | 14 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_14 | 15 | CTRL_CORE_DMA_EDMA_DREQ_14_15[7:0] | 15 | MCSPI3_DREQ_TX0 | McSPI3 transmit request channel 0 |
DMA_EDMA_DREQ_15 | 16 | CTRL_CORE_DMA_EDMA_DREQ_14_15[23:16] | 16 | MCSPI3_DREQ_RX0 | McSPI3 receive request channel 0 |
DMA_EDMA_DREQ_16 | 17 | CTRL_CORE_DMA_EDMA_DREQ_16_17[7:0] | 17 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_17 | 18 | CTRL_CORE_DMA_EDMA_DREQ_16_17[23:16] | 18 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_18 | 19 | CTRL_CORE_DMA_EDMA_DREQ_18_19[7:0] | 19 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_19 | 20 | CTRL_CORE_DMA_EDMA_DREQ_18_19[23:16] | 20 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_20 | 21 | CTRL_CORE_DMA_EDMA_DREQ_20_21[7:0] | 21 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_21 | 22 | CTRL_CORE_DMA_EDMA_DREQ_20_21[23:16] | 22 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_22 | 23 | CTRL_CORE_DMA_EDMA_DREQ_22_23[7:0] | 23 | MCSPI3_DREQ_TX1 | McSPI3 transmit request channel 1 |
DMA_EDMA_DREQ_23 | 24 | CTRL_CORE_DMA_EDMA_DREQ_22_23[23:16] | 24 | MCSPI3_DREQ_RX1 | McSPI3 receive request channel 1 |
DMA_EDMA_DREQ_24 | 25 | CTRL_CORE_DMA_EDMA_DREQ_24_25[7:0] | 25 | I2C3_DREQ_TX | I2C3 transmit request |
DMA_EDMA_DREQ_25 | 26 | CTRL_CORE_DMA_EDMA_DREQ_24_25[23:16] | 26 | I2C3_DREQ_RX | I2C3 receive request |
DMA_EDMA_DREQ_26 | 27 | CTRL_CORE_DMA_EDMA_DREQ_26_27[7:0] | 27 | I2C1_DREQ_TX | I2C1 transmit request |
DMA_EDMA_DREQ_27 | 28 | CTRL_CORE_DMA_EDMA_DREQ_26_27[23:16] | 28 | I2C1_DREQ_RX | I2C1 receive request |
DMA_EDMA_DREQ_28 | 29 | CTRL_CORE_DMA_EDMA_DREQ_28_29[7:0] | 29 | I2C2_DREQ_TX | I2C2 transmit request |
DMA_EDMA_DREQ_29 | 30 | CTRL_CORE_DMA_EDMA_DREQ_28_29[23:16] | 30 | I2C2_DREQ_RX | I2C2 receive request |
DMA_EDMA_DREQ_30 | 31 | CTRL_CORE_DMA_EDMA_DREQ_30_31[7:0] | 31 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_31 | 32 | CTRL_CORE_DMA_EDMA_DREQ_30_31[23:16] | 32 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_32 | 33 | CTRL_CORE_DMA_EDMA_DREQ_32_33[7:0] | 33 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_33 | 34 | CTRL_CORE_DMA_EDMA_DREQ_32_33[23:16] | 34 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_34 | 35 | CTRL_CORE_DMA_EDMA_DREQ_34_35[7:0] | 35 | MCSPI1_DREQ_TX0 | McSPI1 transmit request channel 0 |
DMA_EDMA_DREQ_35 | 36 | CTRL_CORE_DMA_EDMA_DREQ_34_35[23:16] | 36 | MCSPI1_DREQ_RX0 | McSPI1 receive request channel 0 |
DMA_EDMA_DREQ_36 | 37 | CTRL_CORE_DMA_EDMA_DREQ_36_37[7:0] | 37 | MCSPI1_DREQ_TX1 | McSPI1 transmit request channel 1 |
DMA_EDMA_DREQ_37 | 38 | CTRL_CORE_DMA_EDMA_DREQ_36_37[23:16] | 38 | MCSPI1_DREQ_RX1 | McSPI1 receive request channel 1 |
DMA_EDMA_DREQ_38 | 39 | CTRL_CORE_DMA_EDMA_DREQ_38_39[7:0] | 39 | MCSPI1_DREQ_TX2 | McSPI1 transmit request channel 2 |
DMA_EDMA_DREQ_39 | 40 | CTRL_CORE_DMA_EDMA_DREQ_38_39[23:16] | 40 | MCSPI1_DREQ_RX2 | McSPI1 receive request channel 2 |
DMA_EDMA_DREQ_40 | 41 | CTRL_CORE_DMA_EDMA_DREQ_40_41[7:0] | 41 | MCSPI1_DREQ_TX3 | McSPI1 transmit request channel 3 |
DMA_EDMA_DREQ_41 | 42 | CTRL_CORE_DMA_EDMA_DREQ_40_41[23:16] | 42 | MCSPI1_DREQ_RX3 | McSPI1 receive request channel 3 |
DMA_EDMA_DREQ_42 | 43 | CTRL_CORE_DMA_EDMA_DREQ_42_43[7:0] | 43 | MCSPI2_DREQ_TX0 | McSPI2 transmit request channel 0 |
DMA_EDMA_DREQ_43 | 44 | CTRL_CORE_DMA_EDMA_DREQ_42_43[23:16] | 44 | MCSPI2_DREQ_RX0 | McSPI2 receive request channel 0 |
DMA_EDMA_DREQ_44 | 45 | CTRL_CORE_DMA_EDMA_DREQ_44_45[7:0] | 45 | MCSPI2_DREQ_TX1 | McSPI2 transmit request channel 1 |
DMA_EDMA_DREQ_45 | 46 | CTRL_CORE_DMA_EDMA_DREQ_44_45[23:16] | 46 | MCSPI2_DREQ_RX1 | McSPI2 receive request channel 1 |
DMA_EDMA_DREQ_46 | 47 | CTRL_CORE_DMA_EDMA_DREQ_46_47[7:0] | 47 | MMC2_DREQ_TX | MMC2 transmit request |
DMA_EDMA_DREQ_47 | 48 | CTRL_CORE_DMA_EDMA_DREQ_46_47[23:16] | 48 | MMC2_DREQ_RX | MMC2 receive request |
DMA_EDMA_DREQ_48 | 49 | CTRL_CORE_DMA_EDMA_DREQ_48_49[7:0] | 49 | UART1_DREQ_TX | UART1 transmit request |
DMA_EDMA_DREQ_49 | 50 | CTRL_CORE_DMA_EDMA_DREQ_48_49[23:16] | 50 | UART1_DREQ_RX | UART1 receive request |
DMA_EDMA_DREQ_50 | 51 | CTRL_CORE_DMA_EDMA_DREQ_50_51[7:0] | 51 | UART2_DREQ_TX | UART2 transmit request |
DMA_EDMA_DREQ_51 | 52 | CTRL_CORE_DMA_EDMA_DREQ_50_51[23:16] | 52 | UART2_DREQ_RX | UART2 receive request |
DMA_EDMA_DREQ_52 | 53 | CTRL_CORE_DMA_EDMA_DREQ_52_53[7:0] | 53 | UART3_DREQ_TX | UART3 transmit request |
DMA_EDMA_DREQ_53 | 54 | CTRL_CORE_DMA_EDMA_DREQ_52_53[23:16] | 54 | UART3_DREQ_RX | UART3 receive request |
DMA_EDMA_DREQ_54 | 55 | CTRL_CORE_DMA_EDMA_DREQ_54_55[7:0] | 55 | UART4_DREQ_TX | UART4 transmit request |
DMA_EDMA_DREQ_55 | 56 | CTRL_CORE_DMA_EDMA_DREQ_54_55[23:16] | 56 | UART4_DREQ_RX | UART4 receive request |
DMA_EDMA_DREQ_56 | 57 | CTRL_CORE_DMA_EDMA_DREQ_56_57[7:0] | 57 | MMC4_DREQ_TX | MMC4 transmit request |
DMA_EDMA_DREQ_57 | 58 | CTRL_CORE_DMA_EDMA_DREQ_56_57[23:16] | 58 | MMC4_DREQ_RX | MMC4 receive request |
DMA_EDMA_DREQ_58 | 59 | CTRL_CORE_DMA_EDMA_DREQ_58_59[7:0] | 59 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_59 | 60 | CTRL_CORE_DMA_EDMA_DREQ_58_59[23:16] | 60 | Reserved | Reserved by default but can be remapped to a valid DMA source |
DMA_EDMA_DREQ_60 | 61 | CTRL_CORE_DMA_EDMA_DREQ_60_61[7:0] | 61 | MMC1_DREQ_TX | MMC1 transmit request |
DMA_EDMA_DREQ_61 | 62 | CTRL_CORE_DMA_EDMA_DREQ_60_61[23:16] | 62 | MMC1_DREQ_RX | MMC1 receive request |
DMA_EDMA_DREQ_62 | 63 | CTRL_CORE_DMA_EDMA_DREQ_62_63[7:0] | 63 | UART5_DREQ_TX | UART5 transmit request |
DMA_EDMA_DREQ_63 | 64 | CTRL_CORE_DMA_EDMA_DREQ_62_63[23:16] | 64 | UART5_DREQ_RX | UART5 receive request |