Quantcast
Channel: Processors
Viewing all articles
Browse latest Browse all 123657

Forum Post: RE: EDMA on ARM and DSP on 66AK2H12

$
0
0

Hi Shervin,

[quote user="shervin hojati"] From what I am gussing!, EDMA3 low level driver is to be used on DSP with BIOS? What about the ARM Linux? Do we have to write a Linux driver for EDMA? Are there any drivers for ARM linux EDMA? [/quote]

In the ARM Linux case, BIOS will not be used. We are planning to release a Linux driver for EDMA in the next MCSDK release. Currently there are no drivers for ARM Linux EDMA. The EDMA driver we plan to release will be a cross-compiled version of the existing driver, maintaining the same API that already exists.

[quote user="shervin hojati"] If Linux on ARM is already using the EDMA for some peripherals, how do I know which EDMA3 instance/channel/PaParams... are used, so that a DSP can used the unused channels? (how do I know which EDMA resources are used by ARM) [/quote]

As of now, the resource management is still in discussion. You might have noticed the RM module within EDMA that allows DSPs to discern between the instances and channels being used. While this is present in the cross-compiled version of EDMA for ARM, it only applies within the user space instance. We have not yet settled on a solution for resource management and will be addressed after the first EDMA ARM driver release.

[quote user="shervin hojati"] I have seen a reference to DM6446 that there is a "There is an EDMA3 Low Level Driver available for the DSP using DSP/BIOS. For the ARM side, we have EDMA3 drivers for Linux as part of the Linux PSP (Platform Support Package)." Is there anything for 66AK2H12 / TCI6638K2K ?

-I have seen references to a *_cfg.c files, but am not clear how/if/where the ARM Linux uses this file.

[/quote]

The 6636 and 6638 drivers will be a part of the next MCSDK. The *_cfg.c files provides sample configuration. In our example, we use a modified version for 6636/6638. This will also be provided as part of the release.

I apologize if this is inconvenient. We prioritized other development points, causing a delay in the EDMA3 ARM driver release. The next MCSDK release is schedule to come out later this month, close to the holiday timeframe. Please if there are any specific feature that you were looking for.

-Ivan


Viewing all articles
Browse latest Browse all 123657

Trending Articles



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