Quantcast
Channel: Processors forum - Recent Threads
Viewing all articles
Browse latest Browse all 17527

edma engine, kernel 3.17.0 on am1808

$
0
0

Hi all,

this issue could be connected , or the primary cause of another issue i posted about mmc/ext4 errors on kernel 3.17.

Moving from 3.5.1 to this recent kernel, on boot i see:

davinci_mmc da830-mmc.1: Runtime PM disabled, clock forced on.
davinci_mmc da830-mmc.1: Runtime PM disabled, clock forced on.
davinci_mmc da830-mmc.1: Runtime PM disabled, clock forced on.
davinci_mmc da830-mmc.1: Can't get dma_tx channel

This make me think that mmc host driver is non functioning properly, since in older kernel it was using DMA channels for tx and rx.

So i realized that in this new kernel, the menuconfig

Driver, DMA Engine [*] -> and TI EDMA  must be enabled

Once done this, still the mmc host cannot get the dma channels, it calls

host->dma_tx =
		dma_request_slave_channel_compat(mask, edma_filter_fn,
				&host->txdma, mmc_dev(host->mmc), "tx");

but the filter function always returns "fasle".

Hope someone can help in the usage of this new edma engine.

Regards

 


Viewing all articles
Browse latest Browse all 17527

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>