diff -r 578be2adaf3e -r 307f4279f433 Adaptation/GUID-10C986FD-BD56-4F8E-87EC-7B890EFCDAC7.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Adaptation/GUID-10C986FD-BD56-4F8E-87EC-7B890EFCDAC7.dita Fri Oct 15 14:32:18 2010 +0100 @@ -0,0 +1,34 @@ + + + + + +DMA Chipset ConfigurationChipset configuration is performed entirely within the +platform service implementation. +

The DMA controller chipset has multiple DMA channels that can be +configured for different DMA transfers. Drivers generally initialize +and open the required DMA channel and use this channel to do the DMA +transfers.

+

For some peripherals, such as the Camera and the Display controller, +there can be dedicated DMA channels that cannot be configured for +DMA transfers by other peripherals.

+

To configure the channels and other features of the chipset, you +may need to write code. This code should be executed prior to the +DMA channels being used for the first time, or to configure dynamically-allocated +channels.

+

This requires chipset specific code which is beyond the scope of +this documentation. Please refer to your chipset's datasheet and any +accompanying documentation for details on how to perform any required +chipset configuration.

+

If you need to perform chipset configuration after the device +driver has loaded, there is an Extension() function. +This function passes chipset specific code or instructions from the +client to the platform service implementation. Implementation of the Extension() API is platform specific and is not covered +further in this documentation.

+
\ No newline at end of file