public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot-Users] What's the relationship between pci_init() and POST for PCI devices?
@ 2004-03-26  8:52 Birkin Shen
  2004-03-26 15:50 ` Stephen Williams
  0 siblings, 1 reply; 2+ messages in thread
From: Birkin Shen @ 2004-03-26  8:52 UTC (permalink / raw)
  To: u-boot

Dear all:

My board is based on MPC8241.

I defined CONFIG_PCI_PNP to support PCI Bus by PNP.

Now I want to have POST function for devices on PCI Bus, but I'm not sure about whether the function pci_init() has done the POST work. 

I think the pci_init() hasn't done the POST work, am I right?

Birkin

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [U-Boot-Users] What's the relationship between pci_init() and POST for PCI devices?
  2004-03-26  8:52 [U-Boot-Users] What's the relationship between pci_init() and POST for PCI devices? Birkin Shen
@ 2004-03-26 15:50 ` Stephen Williams
  0 siblings, 0 replies; 2+ messages in thread
From: Stephen Williams @ 2004-03-26 15:50 UTC (permalink / raw)
  To: u-boot

Birkin Shen birkin_shen-at-usish.com |u-boot-users| wrote:
> I defined CONFIG_PCI_PNP to support PCI Bus by PNP.
> 
> Now I want to have POST function for devices on PCI Bus, but I'm
> not sure about whether the function pci_init() has done the POST work.
> 
> I think the pci_init() hasn't done the POST work, am I right?

The CONFIG_PCI_PNP flag turns on u-boot doing a pci resource
allocation. This causes pci_init to scan the PCI bus and map all the
BARs and interrupts. That is all it means. Even without this config
defined, pci_init turns on the PCI bus for your processor.

In any case, I do not believe U-Boot (pci_init in particular) goes
through the PCI devices looking for BIST registers and running
self tests.

If you are booting Linux, it is not necessary to do the PNP part.
I leave it off on my PPC405GPr based board, and Linux does the
right thing.
-- 
Steve Williams                "The woods are lovely, dark and deep.
steve at XXXXXXXXXX           But I have promises to keep,
http://www.XXXXXXXXXX         and lines to code before I sleep,
http://www.picturel.com       And lines to code before I sleep."

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2004-03-26 15:50 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-03-26  8:52 [U-Boot-Users] What's the relationship between pci_init() and POST for PCI devices? Birkin Shen
2004-03-26 15:50 ` Stephen Williams

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox