This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] MCU-PLUS-SDK-AM243X: AM2x - DMA mode support for peripherals

Part Number: MCU-PLUS-SDK-AM243X

Hi,

Can TI please provide plan for DMA mode support on the supported peripherals? 

Currently, we see only few drivers support DMA mode. Is there plan to add support for remaining drivers/peripherals?

  • Update 1 - 12th March 2023

    Hi,

    Please find below DMA mode support plan in the MCU+ SDK for each of the AM243x, AM263x and AM273x.

    AM263x

    Peripheral

    DMA mode

    adc

    Yes.

    Example:  adc_soc_continuous_dma

    cmpss

    NA

    dac

    Yes.

    Example: dac_sine_dma

    ecap

    NA

    epwm

    Yes.

    Example: epwm_dma

    eqep

    NA

    fsi

    Yes. Example: fsi_loopback_dma

    gpio

    NA

    i2c

    No Plan 

    mailbox

    NA

    mcan

    No plan

    mcspi

    Yes. Example: mcspi_loopback_dma

    mpu_firewall

    NA

    qspi

    Yes. 

    Example: qspi_flash_dma_transfer

    sdfm

    Planned for 8.5

    spinlock

    NA

    uart

    Yes. Example: uart_echo_dma

    watchdog

    NA

    AM273X

    Peripheral

    DMA mode

    ADCBUF

     No

    CBUFF

     Yes

    CRC

     NA

    CSI-RX

     No

    ECAP

     No

    EPWM

     No

    ESM

     No

    GPADC

     No

    GPIO

     NA

    HWA

     Yes

    I2C

     No

    IPC Notify

     NA

    IPC Rpmsg

     Na

    MCAN

     No

    MIBSPI

     Yes

    MCASP

    Yes

    Pinmux

     NA

    QSPI

     Yes

    SOC

     NA

    UART

     Yes

    WATCHDOG

     NA

    CPSW

     Yes

     

    AM243x:

    Peripheral

    DMA mode

    ADC

     Yes

    Example: udma_adc_read

    CRC

     NA

    DDR

     NA

    ECAP

     No

    EPWM

     No

    EQEP

     No

    FSI (RX/TX)

     No

    GPIO

     NA

    GTC

     NA

    I2C

     No

    IPC Notify

     NA

    IPC Rpmsg

     NA

    MCAN

     No

    MCSPI

     Yes

    MDIO

     NA

    MMCSD

     Yes

    OSPI

     Yes

    Pinmux

     NA

    SOC

     NA

    Sciclient

     NA

    SPINLOCK

     NA

    UART

     Yes

    CPSW

     Yes

    Regards,

    Prasad