Hi,

I have been putting together the pxa25xusfn (PXA255 USB function driver). I
borrowed registry
settings from the pxa270 version. However i've noticed that the pxa255 pdd
code expects Iobase
and Iolen as reg keys but the pxa270 driver i based it on uses Membase and
Memlen. I would
have thought reg settings for USB function drivers would be consistent.
There doesn't seem to be any doc saying what a USB function driver should
have as reg settings. I have worked
out what the pxa255 pdd needs by analysis of the code. Why is this
inconsistent?

Re: Driver registry info by Steve

Steve
Sun Aug 28 19:46:40 CDT 2005

Because the PDD is hardware specific, each is different. There are standard
registry entries for drivers, See DDKReg_GetWindowInfo(). Those setting
include Io mapped addresses and memory mapped addresses. Sometimes bad
driver writers get them confused or treat them as if they were the same
thing.

Every USB function controller is different from others so there can't be a
fixed set of values that are correct for every driver.


--
Steve Maillet
EmbeddedFusion
www.EmbeddedFusion.com
smaillet at EmbeddedFusion dot com



Re: Driver registry info by ms

ms
Mon Aug 29 04:13:27 CDT 2005

Many thanks for the comments, Steve

"Steve Maillet (eMVP)" <nospam1@EntelechyConsulting.com> wrote in message
news:%23%23wpuMDrFHA.528@TK2MSFTNGP09.phx.gbl...
> Because the PDD is hardware specific, each is different. There are
standard
> registry entries for drivers, See DDKReg_GetWindowInfo(). Those setting
> include Io mapped addresses and memory mapped addresses. Sometimes bad
> driver writers get them confused or treat them as if they were the same
> thing.
>
> Every USB function controller is different from others so there can't be a
> fixed set of values that are correct for every driver.
>
>
> --
> Steve Maillet
> EmbeddedFusion
> www.EmbeddedFusion.com
> smaillet at EmbeddedFusion dot com
>
>