Adaptation/GUID-10C986FD-BD56-4F8E-87EC-7B890EFCDAC7.dita
changeset 15 307f4279f433
equal deleted inserted replaced
14:578be2adaf3e 15:307f4279f433
       
     1 <?xml version="1.0" encoding="utf-8"?>
       
     2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
       
     3 <!-- This component and the accompanying materials are made available under the terms of the License 
       
     4 "Eclipse Public License v1.0" which accompanies this distribution, 
       
     5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
       
     6 <!-- Initial Contributors:
       
     7     Nokia Corporation - initial contribution.
       
     8 Contributors: 
       
     9 -->
       
    10 <!DOCTYPE concept
       
    11   PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
       
    12 <concept id="GUID-10C986FD-BD56-4F8E-87EC-7B890EFCDAC7" xml:lang="en"><title>DMA Chipset Configuration</title><shortdesc>Chipset configuration is performed entirely within the
       
    13 platform service implementation.</shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody>
       
    14 <p>The DMA controller chipset has multiple DMA channels that can be
       
    15 configured for different DMA transfers. Drivers generally initialize
       
    16 and open the required DMA channel and use this channel to do the DMA
       
    17 transfers. </p>
       
    18 <p>For some peripherals, such as the Camera and the Display controller,
       
    19 there can be dedicated DMA channels that cannot be configured for
       
    20 DMA transfers by other peripherals. </p>
       
    21 <p>To configure the channels and other features of the chipset, you
       
    22 may need to write code. This code should be executed prior to the
       
    23 DMA channels being used for the first time, or to configure dynamically-allocated
       
    24 channels.</p>
       
    25 <p>This requires chipset specific code which is beyond the scope of
       
    26 this documentation. Please refer to your chipset's datasheet and any
       
    27 accompanying documentation for details on how to perform any required
       
    28 chipset configuration.</p>
       
    29 <p><note>If you need to perform chipset configuration after the device
       
    30 driver has loaded, there is an <xref href="GUID-93A3F01A-3489-37E5-921C-5EA5228545AA.dita"><apiname>Extension()</apiname></xref> function.
       
    31 This function passes chipset specific code or instructions from the
       
    32 client to the platform service implementation. Implementation of the <xref href="GUID-93A3F01A-3489-37E5-921C-5EA5228545AA.dita"><apiname>Extension()</apiname></xref> API is platform specific and is not covered
       
    33 further in this documentation.</note></p>
       
    34 </conbody></concept>