There has been some example code posted in the past to the list. I suggest searching the archives and looking for something posted by Jason McMullan.
- kumar On Aug 3, 2005, at 1:26 PM, Bizhan Gholikhamseh \\((bgholikh\\)) wrote: > Is there any support in Linux 2.6.X for using this controller, if so, > are you aware of any test driver I can take a look at? > > Thanks, > Bizhan > > Many thanks in > > -----Original Message----- > From: Kumar Gala [mailto:kumar.gala at freescale.com] > Sent: Wednesday, August 03, 2005 11:24 AM > To: Bizhan Gholikhamseh (bgholikh) > Cc: linuxppc-embedded at ozlabs.org > Subject: Re: MPC8541E DMA transfer > > I dont see any reason you couldn't use the internal DMA engine on the > MPC8541E to do what you need. You will just need to schedule the work > every 10ms. > > - kumar > > On Aug 3, 2005, at 10:04 AM, Bizhan Gholikhamseh \(((bgholikh\))) > wrote: > > >> >> Hi all, >> I am developing a linux driver (2.6.10) for Freescale MPC8541E >> (customized board) to read and write 8 buffers (each buffer is 960 >> bytes >> long) every 10 ms to/from a custom made PCI card with on board DSP >> Chip. >> The chip's internal and external memories are memory mapped to the >> CPU >> > > >> address space. >> For reason that is beyond the discussion here, the DMA request >> line on >> > > >> the PCI card is not connected although the PCI card has DMA >> capabilities. >> So what are my options? >> Could I still do DMA transfer from the Host to the device? >> >> Many thanks in advance, >> Bizhan >> >> <ATT293768.txt> >> >