IMX6 and SDMA on EIM bus

Andy Ng andreas2025 at gmail.com
Thu May 29 03:54:06 PDT 2014


Why the latest versions of the imx-sdma driver do not support:

case IMX_DMATYPE_FIFO_MEMORY:
res = sdma_script_addrs->ap_2_ap_fixed_addr;
break;

Has it ever worked?


On Wed, May 28, 2014 at 11:18 PM, Andy Ng <andreas2025 at gmail.com> wrote:
> Hello,
>
> I try to use  external SDMA trigger events to push data from the RAM
> to EIM bus on imx6.
> I have set up a device_prep_slave_sg  of a scatter gather lists to get
> the buffers out. I am using IMX_DMATYPE_EXT,
> transfer type which corresponds to mcu_2_app. Every time there is an
> external event, the SDMA makes some dma progress. However, I don't see
> any data arriving to the EIM bus. I have the impression that I am
> using the wrong ROM script, as mcu_2_app may have code to access the
> Peripheral DMA
>
> Does anyone have tried to SDMA transfers from RAM to EIM bus and with
> use of external events?
> And in order to be more specific. my destination EIM address is a fixed one.
>
> Any advice will be very much appreciated.
>
> Andreas



More information about the linux-arm-kernel mailing list