[PATCH] [POWERPC] Add docs for Freescale DMA & DMA channel device tree nodes

Kumar Gala galak at kernel.crashing.org
Wed Jan 23 09:02:22 EST 2008


On Jan 22, 2008, at 3:30 PM, Timur Tabi wrote:

> Kumar Gala wrote:
>> Signed-off-by: Zhang Wei <wei.zhang at freescale.com>
>> Signed-off-by: Ebony Zhu <ebony.zhu at freescale.com>
>> Signed-off-by: Kumar Gala <galak at kernel.crashing.org>
>> ---
>> Guys please review and make sure I got all your previous comments  
>> fixed
>> up.  I've added cell-index. and the examples should represent real  
>> HW.
>> Documentation/powerpc/booting-without-of.txt |  128 ++++++++++++++++ 
>> ++++++++++
>> 1 files changed, 128 insertions(+), 0 deletions(-)
>> diff --git a/Documentation/powerpc/booting-without-of.txt b/ 
>> Documentation/powerpc/booting-without-of.txt
>> index da98154..3584c33 100644
>> --- a/Documentation/powerpc/booting-without-of.txt
>> +++ b/Documentation/powerpc/booting-without-of.txt
>> @@ -2615,6 +2615,134 @@ platforms are moved over to use the  
>> flattened-device-tree model.
>>        - clock-frequency  : The frequency of the input clock, which  
>> typically
>>                             comes from an on-board dedicated  
>> oscillator.
>> +    * Freescale 83xx DMA Controller
>> +
>> +    Freescale PowerPC 83xx have on chip general purpose DMA  
>> controllers.
>> +
>> +    Required properties:
>> +
>> +    - compatible        : compatible list, contains 2 entries,  
>> first is
>> +			 "fsl,CHIP-dma", where CHIP is the processor
>> +			 (mpc8349, mpc8360, etc.) and the second is
>> +			 "fsl,elo-dma"
>> +    - reg               : <registers mapping for DMA general  
>> status reg>
>> +    - ranges 		: Should be defined as specified in 1) to describe  
>> the
>> +			  DMA controller channels.
>
> What does "Should be defined as specified in 1)" mean?

Its referring to section 1 of the doc on ranges.  Other nodes use this  
description for ranges. (soc, muram)

>> +    - cell-index        : controller index.  0 for controller @  
>> 0x8100
>
> This should be more generic.  I believe for each of our SoCs, we  
> designation one DMA controller to be "DMA Controller 1", and that  
> one should have a cell-index of "0".

Ok, on 83xx that controller is always at offset 0x8100.

- k



More information about the Linuxppc-dev mailing list