]> git.sur5r.net Git - u-boot/blobdiff - board/freescale/mpc8572ds/mpc8572ds.c
85xx: Fix address map for 36-bit config of MPC8572DS
[u-boot] / board / freescale / mpc8572ds / mpc8572ds.c
index e57f9fff2b6162bb17f9d6891e719f073d4d3f8d..d7e9f2f430f6dad5344106aaa53d5798ee9349e1 100644 (file)
@@ -216,8 +216,10 @@ void pci_init_board(void)
                        pci_hose_read_config_dword(hose, PCI_BDF(2, 0x1d, 0 ),
                                        PCI_BASE_ADDRESS_1, &temp32);
                        if (temp32 >= CONFIG_SYS_PCIE3_MEM_BUS) {
-                               debug(" uli1572 read to %x\n", temp32);
-                               in_be32((unsigned *)temp32);
+                               void *p = pci_mem_to_virt(PCI_BDF(2, 0x1d, 0),
+                                                               temp32, 4, 0);
+                               debug(" uli1572 read to %p\n", p);
+                               in_be32(p);
                        }
                } else {
                        printf ("    PCIE3: disabled\n");