RES: [U-Boot-Users] Help with PCI using NPe405H

Sugeno, Otavio Isamu otavio.sugeno at
Mon Dec 19 11:10:22 CET 2005

Hi Stefan.
Thanks for your answer. I though NPe405H was supported by u-boot.
Anyway. Yes, I enable the pci debug, I saw the Pci Autoconfig messages
(Mem and I/O adrresses), but when u-boot scan the bus,  to find any
device, it stops in those functions.
I am using BDI2000, but unfortunatelly I do not have the bdiGDB package.
We will buy it as soon as possible. So I have no way to configure PCI
interface by hand.
Could you explain me how it is made PCI bus scan? Basically the function
pci_hose_read_config_byte(). How it is read the HEADER_TYPE for example,
is it made by I2C or data bus, acessing direct processor registers?

Otavio I. Sugeno
Information & Communication
Phone: +55 41 341-5883
Fax: +55 41 341-5594
email: otavio.sugeno at
Siemens Brasil 2005 * 100 ANOS

-----Mensagem original-----
De: Stefan Roese [mailto:sr at] 
Enviada em: sexta-feira, 16 de dezembro de 2005 15:58
Para: u-boot-users at
Cc: Sugeno, Otavio Isamu
Assunto: Re: [U-Boot-Users] Help with PCI using NPe405H

Hi Otavio,

On Friday 16 December 2005 16:30, Sugeno, Otavio Isamu wrote:
> I am having some problems to configure PCI interfcace in the NPe405H
> processor. Have anyone already ported u-boot to it?

Not that I am aware of. No NPe405x support has been published

> Basically, the problem happens when u-boot tries to scan the bus.
> Function pci_hose_scan_bus tries to read a byte (Header Type) and a
> (Vendor ID) but it does not return anymore from this function.
> Can anyone help me.

Not easy with that amount of information. Did you enable the debug
output in 
the pci code? Did you try to do a pci config cycle by hand?

Best regards,

More information about the U-Boot mailing list