uboot/drivers/net
Daniel Schwierzeck df50b3b414 net: pcnet: refactor mapping of virtual addresses to physical ones
pci_virt_to_mem() uses virt_to_phys() to get the physical address.
But pci_virt_to_mem() is also called with uncached addresses which
is wrong according to the documentation of virt_to_phys().

Refactor the PCI_TO_MEM() macro to optionally map an uncached address
back to a cached one before calling pci_virt_to_mem().

Currently pcnet works because virt_to_phys() is incorrectly implemented
on MIPS. With the upcoming asm header file update for MIPS, the
virt_to_phys() implementation will be fixed. Thus this patch is needed
to keep pcnet working on MIPS Malta board.

Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
2016-01-16 21:06:46 +01:00
..
fm
fsl-mc
ldpaa_eth
phy block: pass block dev not num to read/write/erase() 2016-01-13 21:05:18 -05:00
4xx_enet.c
8390.h
Kconfig
Makefile
altera_tse.c
altera_tse.h
armada100_fec.c
armada100_fec.h
at91_emac.c
ax88180.c
ax88180.h
ax88796.c
ax88796.h
bcm-sf2-eth-gmac.c
bcm-sf2-eth-gmac.h
bcm-sf2-eth.c
bcm-sf2-eth.h
bfin_mac.c
bfin_mac.h
calxedaxgmac.c net: cosmetic: Fix var naming net <-> eth drivers 2015-04-18 11:11:33 -06:00
cpsw.c
cs8900.c
cs8900.h
davinci_emac.c
davinci_emac.h
dc2114x.c
designware.c
designware.h
dm9000x.c
dm9000x.h
dnet.c
dnet.h
e1000.c
e1000.h
e1000_spi.c
eepro100.c
enc28j60.c
enc28j60.h
ep93xx_eth.c
ep93xx_eth.h
ethoc.c
fec_mxc.c net: fec_mxc: unregister mdio bus on probe error 2016-01-03 15:28:06 +01:00
fec_mxc.h
fsl_mcdmafec.c net: cosmetic: Fix var naming net <-> eth drivers 2015-04-18 11:11:33 -06:00
fsl_mdio.c
ftgmac100.c
ftgmac100.h
ftmac100.c
ftmac100.h
ftmac110.c
ftmac110.h
greth.c
greth.h
keystone_net.c
ks8851_mll.c
ks8851_mll.h
lan91c96.c
lan91c96.h
lpc32xx_eth.c
macb.c
macb.h
mcffec.c
mcfmii.c
mpc5xxx_fec.c
mpc5xxx_fec.h
mpc512x_fec.c
mpc512x_fec.h
mvgbe.c
mvgbe.h
mvneta.c
natsemi.c
ne2000.c
ne2000.h
ne2000_base.c
ne2000_base.h
netconsole.c
ns8382x.c
pch_gbe.c
pch_gbe.h
pcnet.c
rtl8139.c
rtl8169.c
sandbox-raw.c
sandbox.c
sh_eth.c
sh_eth.h
smc911x.c
smc911x.h
smc91111.c
smc91111.h
sunxi_emac.c
tsec.c
tsi108_eth.c
uli526x.c
vsc7385.c
vsc9953.c
xilinx_axi_emac.c
xilinx_emaclite.c
xilinx_ll_temac.c
xilinx_ll_temac.h
xilinx_ll_temac_fifo.c
xilinx_ll_temac_fifo.h
xilinx_ll_temac_mdio.c
xilinx_ll_temac_mdio.h
xilinx_ll_temac_sdma.c
xilinx_ll_temac_sdma.h
zynq_gem.c