Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

EDMA3 channel controller config register for different devices

$
0
0

Hi all, 

now I'm working on EDMA3 driver for linux. I would like to teach the driver to configure itself based of values reported by EDMA hardware in EDMA REVID and CCCFG registers. The problem I see is that 64x processors (642x, 645x, 647x)  and also 66x processors have the same 'rule' to compute number of resources (channels, regions, event queues etc) based on CCCFG. However, c674x DSPs have the same CCCFG values as C6424 but different number of resources. And, most strange, C674x have the same REVID (0x40015300) as C642x so it makes it difficult to prepare workaroud for it, looking only to EDMA features reported.

I wonder, is it a 'feature' of C674x hardware or some documentation failure? Unfortunately I don't have any 674x EVM to check REVID and CCCFG registers there.

Also, what was TI' planned use for EDMA3 CCCFG if not to provide standard description of EDMA features among all the family?


Viewing all articles
Browse latest Browse all 262198

Trending Articles



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