Steve Heflin wrote:
After that, I was able to see that it was the "setup_hose" function
called from /arch/ppc/platforms/4xx/sequoia.c that caused my board to
hang. This Sequoia spinoff board has the PCI Host Bridge disabled which
I didn't realize until that point.
Looking back at the powerpc platform, I don't see how to disable the
Host Bridge initialization without disabling the entire PCI bus. This
board does have 2 devices hooked on the PCI bus, just no need for a Host
Bridge.
And how do you propose to talk to said PCI devices without configuring
the host bridge?
Also, I fail to see what the DTS virtualization layer of the hardware
buys us.
Maintainability. Ease of porting to new hardware.
When debugging, it's so much harder to use than the ppc
platform's straight forward and standard methodologies. I can't
understand to goal to eliminate the ppc platform,
Are you volunteering to maintain it, including the rest of us not having
to care when we change something in common code that breaks it?
especially given the
fact that DENX's ELDK is still using it with Linux 2.6.24.2 !!
Take that up with Denx.
-Scott
_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded