ioread/write problem
Dave Kroetsch
dave at aeryon.com
Fri Mar 14 11:54:40 EDT 2008
So I'm sure this quite the right forum to ask this, but maybe someone
here has some ideas which might help me. In bringing up my mv8385 CF
module, I've had to update the ioread/write functions in if_cs.c to
include a udelay(1) between ALL ioread/write/rep calls.
If I don't, it seems that the same value gets written or read. I
thought this might be a cache issue, but things look ok. I've taken a
look at the pcmcia driver, and it does the appropriate
ioremap_nocache(), etc.
If I put these delays in, everything works great. Without them, io
reads and writes are bad, which means all bets are off.
Any suggestions would be appreciated! Thanks,
Dave
More information about the libertas-dev
mailing list