Re: Motorola MX.l DMA controller problem
From: JJ (jjliu.hk_at_gmail.com)
Date: 05/19/05
- Next message: JJ: "Re: Motorola MX.l DMA controller problem"
- Previous message: JJ: "Re: Motorola MX.l DMA controller problem"
- In reply to: Tommy Reynolds: "Re: Motorola MX.l DMA controller problem"
- Next in thread: JJ: "Re: Motorola MX.l DMA controller problem"
- Reply: JJ: "Re: Motorola MX.l DMA controller problem"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 18 May 2005 19:22:01 -0700
I am using the BSP 3.6 from Motorola. When I use GETODELAY in OSS, it
does not work properly, so I check the kernel code. I found that it use
Channel Count Register in get_dma_residue, and I checked the reference
manual and found that it was used for set size of transfer cycle but
only reflecting transferred count under normal situtation.
I also checked its Channel Destination Address Register, but its
content won't change and it also does not reflect any change.
I am not sure where does it specify the data byte count but I will try
to check it.
Tommy Reynolds wrote:
> On Sat, 14 May 2005 00:55:11 +0800, JJ wrote:
>
> > Motoroloa's MX.l's DMA controller does not support transfer count
and
> > get_dma_residue does not function. I dont know how to fix this
problem.
>
> How do you specify the data byte count?
>
> Can you read the ending address upon transfer complete?
- Next message: JJ: "Re: Motorola MX.l DMA controller problem"
- Previous message: JJ: "Re: Motorola MX.l DMA controller problem"
- In reply to: Tommy Reynolds: "Re: Motorola MX.l DMA controller problem"
- Next in thread: JJ: "Re: Motorola MX.l DMA controller problem"
- Reply: JJ: "Re: Motorola MX.l DMA controller problem"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|