Could the rom scripts of sdma be used to access to the peripheral with eim interface

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Could the rom scripts of sdma be used to access to the peripheral with eim interface

1,173 Views
jiejia
Contributor III

I want to read data from fpga using eim bus. I sure the eim configuration work well because I get the correct results when I read or write data using ioread16() and iowrite16(). Now I want to transport data using sdma. The sdma peripheral type are used to choose the rom script, which one should I choose?

enum sdma_peripheral_type {

  IMX_DMATYPE_SSI, /* MCU domain SSI */

  IMX_DMATYPE_SSI_SP, /* Shared SSI */

  IMX_DMATYPE_MMC, /* MMC */

  IMX_DMATYPE_SDHC, /* SDHC */

  IMX_DMATYPE_UART, /* MCU domain UART */

  IMX_DMATYPE_UART_SP, /* Shared UART */

  IMX_DMATYPE_FIRI, /* FIRI */

  IMX_DMATYPE_CSPI, /* MCU domain CSPI */

  IMX_DMATYPE_CSPI_SP, /* Shared CSPI */

  IMX_DMATYPE_SIM, /* SIM */

  IMX_DMATYPE_ATA, /* ATA */

  IMX_DMATYPE_CCM, /* CCM */

  IMX_DMATYPE_EXT, /* External peripheral */

  IMX_DMATYPE_MSHC, /* Memory Stick Host Controller */

  IMX_DMATYPE_MSHC_SP, /* Shared Memory Stick Host Controller */

  IMX_DMATYPE_DSP, /* DSP */

  IMX_DMATYPE_MEMORY, /* Memory */

  IMX_DMATYPE_FIFO_MEMORY,/* FIFO type Memory */

  IMX_DMATYPE_SPDIF, /* SPDIF */

  IMX_DMATYPE_IPU_MEMORY, /* IPU Memory */

  IMX_DMATYPE_ASRC, /* ASRC */

  IMX_DMATYPE_ESAI, /* ESAI */

  IMX_DMATYPE_HDMI,

};

0 Kudos
1 Reply

532 Views
igorpadykov
NXP Employee
NXP Employee

Hi jie

please look at linux examples below

(dma_example.c.zip)

How to use Linux dmaengine (via SDMA) to do memory-to-memory copy?

Freescale i.MX SDMA tutorial (part IV)

Best regards

chip

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos