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

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? Regards.
Otavio I. Sugeno Information & Communication Com EN PSY DA Phone: +55 41 341-5883 Fax: +55 41 341-5594 email: otavio.sugeno@siemens.com Siemens Brasil 2005 * 100 ANOS
-----Mensagem original----- De: Stefan Roese [mailto:sr@denx.de] Enviada em: sexta-feira, 16 de dezembro de 2005 15:58 Para: u-boot-users@lists.sourceforge.net 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 officially.
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
word
(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, Stefan
participants (1)
-
Sugeno, Otavio Isamu