From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Schwingen Date: Sun, 30 Jan 2011 22:39:43 +0100 Subject: [U-Boot] calling pci_init before relocation? Message-ID: <4D45DA9F.5000903@discworld.dascon.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi, ist it allowed to call pci_init before relocation? The code looks like this is not supposed to happen. However, on ARM, arm_pci_init (which calls pci_init in turn) is called from init_sequence, which happens before relocation. Am I overlooking some way in which this can actually work? Are there boards using this? If I move pci_init down into board_init_r, I can get PCI working on IXP42x, but I am worried if this will cause problems on other boards. cu Michael