Thread (9 messages) flat view 9 messages, 5 authors, 2000-03-22

Re: Question on QSPAN Driver

From: Dan Malek <hidden>
Date: 2000-03-21 03:07:45

Jason Wohlgemuth wrote:
The way we got the qspan up and running was to check a GPIO pin to see
whether or not the Qspan was present, inside pci_init or pcibios_init (I did
this a while ago), and if it was present we intialized the qspan and scanned
the bus then,
We could (should) probably investigate some other options.  The 8240
Sandpoint had the same challenge, and I followed Cort's example from
the Gemini.....Just do everything in the xxx_pci.c functions.

It used to be the Linux kernel relied heavily on the PCI already
initialized (which is normally OK in a desktop world).  With the number
of "patches" due to desktops not even doing this correctly, I wonder
if we shouldn't find some place to perform this initialization.  The
current "fixup" functions are too late for embedded systems that don't
do anything prior to kernel boot.

I'll experiment with the new Embedded Planet Classic and QSpan II.  If
someone with real PCI knowledge has some suggestions, that would
really help.


	-- Dan

** 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