diff options
author | Linus Walleij <linus.walleij@linaro.org> | 2014-02-26 14:39:51 +0100 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2014-12-19 15:54:24 +0100 |
commit | 9d7a9e53ba80bb15d2f530258b9cbdd7dc1fff20 (patch) | |
tree | 54eb2a95283de1a76cd497556363ab6f078cfbab /drivers/pci | |
parent | 0c8d44812239d8c4590b8b4790460251f01ae033 (diff) |
Diffstat (limited to 'drivers/pci')
-rw-r--r-- | drivers/pci/pci.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c index 3daf73c30a..47b999f2d4 100644 --- a/drivers/pci/pci.c +++ b/drivers/pci/pci.c @@ -265,11 +265,20 @@ int __pci_hose_phys_to_bus(struct pci_controller *hose, continue; bus_addr = phys_addr - res->phys_start + res->bus_start; + printf("region %d, phys_addr = %08x -> bus_addr = %08x\n", + i, phys_addr, bus_addr); if (bus_addr >= res->bus_start && bus_addr < res->bus_start + res->size) { *ba = bus_addr; + printf("OK in region bus %08x -> %08x phys: %08x -> %08x\n", + res->bus_start, res->bus_start + res->size - 1, + res->phys_start, res->phys_start + res->size - 1); return 0; + } else { + printf("NOT in region bus %08x -> %08x phys: %08x -> %08x\n", + res->bus_start, res->bus_start + res->size - 1, + res->phys_start, res->phys_start + res->size - 1); } } |