Thread (1 message) 1 message, 1 author, 2002-03-30

Re: forcing pci device start address ?

From: Matt Porter <hidden>
Date: 2002-03-30 23:24:07

On Sat, Mar 30, 2002 at 05:14:24PM -0000, Neil Wilson wrote:
Hi,

We have a new 7450/107 board that I have got to boot and run 2.4.17.  The
hardware designer has got some non-standard pci devices ie, a large fpga
 that lives in pci space but does not have a configuration register and also
 some standard pci devices like the AMD79C973 ethernet controller.
I don't understand.  It doesn't have "a configuration register".  Do
you mean that it does have any configuration space registers or that
it does not have BAR registers?  If it has BAR registers in config
space, do they respond to config cycles in the convential manner or
are they in a fixed position?  Please clarify so we can help you.
 Is it possible to force the start address for the devices to be at specific
 addresses as determined by the hardware map using the existing pci
 controller code ?  An example is the ethernet controller which is at
 0xe0000000 in the hardware map yet when it it is detected during the pci
 probing the pcnet32 driver has its ioaddr set to somewhere like 0xfbeffxxx.


I am looking through the other setups in the platforms directory and trying
 to search the archives but this pci is all a bit of a mystery to me a the
 momment.
We can help as well as the info you give us. :)

--
Matt Porter
MontaVista Software, Inc.
mporter@mvista.com

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help