Re: [U-Boot-Users] MPC83xx and PCI Bridges

Kumar,
So I placed a large amount of debug into the code, and found out that it gets to into the /drivers/pci.c file and the pci_hose_scan_bus function.
Within that it seems to freeze at the first call to 'pci_hose_read_config_byte()'
If I were to guess, I am betting you are right. A freeze like this is most likely due to an out of bounds memory access or something?? Just a guess.
I am pretty much using the mpc8360emds.h header file for the PCI configuration as far as physical memory locations, and sizes, and BAT setups.
The basic pci setup is being accomplished by the /board/mpc8360emds/pci.c
Though I am borrowing this entire setup directory, and once I get things working will create a new board setup/config that is working for our system. We don't really have an mpc8360emds but just something similar.
-Russ -----Original Message----- On Jan 11, 2007, at 3:25 PM, Russell McGuire wrote:
u-boot should be capable of doing this w/o any issue. Where exactly does it hang, meaning do you see any output on console? I'm guessing you've got some config error/836x pci setup issue.
- k
-Russ -----Original Message----- From: Kumar Gala [mailto:galak@kernel.crashing.org] Sent: Thursday, January 11, 2007 12:34 PM To: rmcguire@videopresence.com Cc: u-boot-users@lists.sourceforge.net Subject: Re: [U-Boot-Users] MPC83xx and PCI Bridges
On Jan 11, 2007, at 9:30 AM, Russell McGuire wrote:
Does anyone know if U-Boot has existing PCI support for a PCI-to- PCI bridges?
I have a Pericom PI7C7300A bridge chip hooked directly to the CPU to expand the number of PCI slots I can support.
At the moment, if I compile in the PCI configuration, U-boot will freeze up during boot at pci_board_init().
Last thing printed is :
"PCI 32Bit bus on PWC1 & PWC2 & PWC3"
Using U-boot 1.1.6-dirty at the moment.
It does, what exactly are you looking for? I've done static setups with multiple P2P bridges.
- k
participants (1)
-
Russell McGuire