
27 Jan
2021
27 Jan
'21
8:21 p.m.
On Mon, Nov 16, 2020 at 06:02:29PM +0100, Stefan Roese wrote:
Using (dm_)pci_virt_to_mem() is incorrect to translate the virtual address in local DRAM to a physical address. The correct macro here is virt_to_phys() so switch to using this macro.
As virt_to_bus() is now not used any more, this patch also removes both definitions (DM and non-DM).
This issue was detected while testing the e1000 driver on the MIPS Octeon III platform, which needs address translation.
Signed-off-by: Stefan Roese sr@denx.de Cc: Joe Hershberger joe.hershberger@ni.com Cc: Aaron Williams awilliams@marvell.com Cc: Chandrakala Chavva cchavva@marvell.com
Applied to u-boot/master, thanks!
--
Tom