summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoy Zang <tie-fei.zang@freescale.com>2009-01-09 16:01:52 +0800
committerAndrew Fleming-AFLEMING <afleming@freescale.com>2009-01-13 16:32:52 -0600
commit028e116811d28a031660f1ad9e20ac1293b3c5c7 (patch)
tree61d92871570621d783369b5abe83d4f29546b5d1
parent9afc2ef0307aecf52482df67c31b75d5f9e66b47 (diff)
downloadu-boot-imx-028e116811d28a031660f1ad9e20ac1293b3c5c7.zip
u-boot-imx-028e116811d28a031660f1ad9e20ac1293b3c5c7.tar.gz
u-boot-imx-028e116811d28a031660f1ad9e20ac1293b3c5c7.tar.bz2
PCIE2 and PCIE3 are decided by corresponing bit in devdisr instead of PCIE1 bit
PCIE2 and PCIE3 should be decided by corresponing bit in devdisr instead of PCIE1 bit. On MPC8572DS board, PCIE refers to PCIE1. Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
-rw-r--r--board/freescale/mpc8572ds/mpc8572ds.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/board/freescale/mpc8572ds/mpc8572ds.c b/board/freescale/mpc8572ds/mpc8572ds.c
index 4733b82..c2487e5 100644
--- a/board/freescale/mpc8572ds/mpc8572ds.c
+++ b/board/freescale/mpc8572ds/mpc8572ds.c
@@ -170,7 +170,7 @@ void pci_init_board(void)
struct pci_region *r = hose->regions;
u32 temp32;
- if (pcie_configured && !(devdisr & MPC85xx_DEVDISR_PCIE)){
+ if (pcie_configured && !(devdisr & MPC85xx_DEVDISR_PCIE3)){
printf ("\n PCIE3 connected to ULI as %s (base address %x)",
pcie_ep ? "End Point" : "Root Complex",
(uint)pci);
@@ -237,7 +237,7 @@ void pci_init_board(void)
int pcie_configured = (io_sel == 0x3) || (io_sel == 0x7);
struct pci_region *r = hose->regions;
- if (pcie_configured && !(devdisr & MPC85xx_DEVDISR_PCIE)){
+ if (pcie_configured && !(devdisr & MPC85xx_DEVDISR_PCIE2)){
printf ("\n PCIE2 connected to Slot 1 as %s (base address %x)",
pcie_ep ? "End Point" : "Root Complex",
(uint)pci);