net: pcnet: use pci_virt_to_mem to obtain buffer addresses
authorGabor Juhos <juhosg@openwrt.org>
Wed, 22 May 2013 03:57:43 +0000 (03:57 +0000)
committerTom Rini <trini@ti.com>
Wed, 24 Jul 2013 13:51:03 +0000 (09:51 -0400)
commit54fbcb0c04923704898913e0e6e316063e4e631e
tree12696eca2fdcf93bdc90b95146923ca3fdc74d40
parent518d4385375d6f9b8da2e395ac85482809f137d1
net: pcnet: use pci_virt_to_mem to obtain buffer addresses

The pcnet driver uses the pci_phys_to_mem function
to get the memory address of the DMA buffers. This
This assumes an 1:1 mapping between the PCI and
physical memory which is not true on all platforms.

On MIPS platform U-Boot is running within a mapped
memory region, and the pci_phys_to_mem macro can't
be used to obtain the memory address of the buffers.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
Cc: Daniel Schwierzeck <daniel.schwierzeck@googlemail.com>
drivers/net/pcnet.c