UDMA for Compact Flash over PC Card?
Steven Newbury
s_j_newbury at yahoo.co.uk
Fri Apr 6 12:56:42 EDT 2007
--- Piotras <piotras at gmail.com> wrote:
> Am I correct to assume that the PXA DMA engine is using
> DMA signaling on the PCMCIA bus? Do you use WIN_READDMA*/
> WIN_WRITEDMA* commands to access the CF card?
>
> Could you provide the details of your CF card?
>
The former, the PXA DMA engine is very flexible. The card is initialised
normally and then subsequent IO requests are sent and recieved in mutli-byte
bursts over the bus. The CF card just operates normally. Similar performance
can be achieved by using multi-sector IDE transers if your CF card supports it
although with more CPU load.
I've attached a patch that is also integrated with Thomas' MMIO patch although
as I said I couldn't get it going unfortunately.
By the way I didn't originally write the PXA PIODMA patch I just cleaned it up
and fixed a few bugs, and I'm not sure who did. I got it from Richard Purdie's
archive in the tosort directory, it was part of a larger somewhat broken patch
tof random local changes that somebody had sent to Richard. He may remember
who it was...
Steve
[Yahoo mail isn't letting me send with attachments I'll try sending it again
later if you're interested in taking a look]
Steve
___________________________________________________________
All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine
http://uk.docs.yahoo.com/nowyoucan.html
More information about the linux-pcmcia
mailing list