
On Wed, 31 Mar 2010 15:52:40 -0500 Ed Swarthout Ed.Swarthout@freescale.com wrote:
Use pci_bus_to_virt() to convert the bus address from the BARs to virtual address' to eliminate the direct mapping requirement.
Rename variables to better match usage (_phys -> _bus or no-suffix)
This fixes the mpc8572ds CONFIG_PHYS_64BIT mode failure: "videoboot: Video ROM failed to map!"
Tested on mpc8572ds with and without CONFIG_PHYS_64BIT.
Signed-off-by: Ed Swarthout Ed.Swarthout@freescale.com
V2:
Fix typos and warnings as pointed out by Anatolij Gustschin. -thanks
Fixed checkpatch error:
ERROR: do not use assignment in if condition #41: FILE: drivers/bios_emulator/atibios.c:198:
- if ((BIOSImageBus = PCI_findBIOSAddr(pcidev, &BIOSImageBAR)) == 0) {
drivers/bios_emulator/atibios.c | 10 +++++--- drivers/video/ati_radeon_fb.c | 47 ++++++++++++++++++++------------------ drivers/video/ati_radeon_fb.h | 4 +- 3 files changed, 33 insertions(+), 28 deletions(-)
Applied to u-boot-video/master. Thanks!
Anatolij