LinuxPPC-Dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* RE: ppc85xx DMA
@ 2006-06-06  1:39 Liu Dave-r63238
  2006-06-06 18:55 ` Naru Sundar
  0 siblings, 1 reply; 5+ messages in thread
From: Liu Dave-r63238 @ 2006-06-06  1:39 UTC (permalink / raw)
  To: 'Naru Sundar', linuxppc-embedded

> Dear sirs,
> 
> I am trying to add a DMA transfer component to my driver on 
> linux 2.6 on a ppc 8541.  Following the steps listed in the 
> reference manual, I write the SAR, SATR, DAR, DATR and BCR 
> registers before cycling the bit in the MR register to start 
> the transfer.
> 
What is the DMA transfer mode? Is direct or chaining mode?

> The SR register though indicates a transfer error as soon as 
> I write the DAR register.  Clearly I've gotten the mapping 
> wrong. I know what the address I am trying to write to in 
> kernel space is, what is unclear is what address the DAR 
> register is expecting.
> 

Did you ioremap the DMA register space?
The DAR register need the physical address

Dave

^ permalink raw reply	[flat|nested] 5+ messages in thread
* ppc85xx DMA
@ 2006-06-06  0:55 Naru Sundar
  0 siblings, 0 replies; 5+ messages in thread
From: Naru Sundar @ 2006-06-06  0:55 UTC (permalink / raw)
  To: linuxppc-embedded

Dear sirs,

I am trying to add a DMA transfer component to my driver on linux 2.6 on a
ppc 8541.  Following the steps listed in the reference manual, I write the
SAR, SATR, DAR, DATR and BCR registers before cycling the bit in the MR
register to start the transfer.

The SR register though indicates a transfer error as soon as I write the
DAR register.  Clearly I've gotten the mapping wrong. I know what the
address I am trying to write to in kernel space is, what is unclear is
what address the DAR register is expecting.

Any help would be appreciated

-naru

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2006-06-06 21:38 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-06  1:39 ppc85xx DMA Liu Dave-r63238
2006-06-06 18:55 ` Naru Sundar
2006-06-06 21:16   ` Naru Sundar
2006-06-06 21:38     ` Naru Sundar
  -- strict thread matches above, loose matches on Subject: below --
2006-06-06  0:55 Naru Sundar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox