summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMichal Simek <monstr@monstr.eu>2011-10-06 20:35:35 +0000
committerWolfgang Denk <wd@denx.de>2011-10-15 22:12:05 +0200
commit4f1ec4c176810bbc60e7142336b2bd74eac3bec1 (patch)
tree9ae6629824e386c0b84584528b27c452ab3ffd5b /include
parent5ac83801f9bba1b51846c0223a019c82cd411d9a (diff)
downloadu-boot-imx-4f1ec4c176810bbc60e7142336b2bd74eac3bec1.zip
u-boot-imx-4f1ec4c176810bbc60e7142336b2bd74eac3bec1.tar.gz
u-boot-imx-4f1ec4c176810bbc60e7142336b2bd74eac3bec1.tar.bz2
net: axi_ethernet: Add driver to u-boot
Add axi_ethernet driver for little-endian Microblaze. RX/TX BDs and rxframe buffer are shared among all axi_ethernet MACs. Only one MAC can work in one time. Signed-off-by: Michal Simek <monstr@monstr.eu> Acked-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'include')
-rw-r--r--include/netdev.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/netdev.h b/include/netdev.h
index 480453e..669f60b 100644
--- a/include/netdev.h
+++ b/include/netdev.h
@@ -95,6 +95,8 @@ int tsi108_eth_initialize(bd_t *bis);
int uec_standard_init(bd_t *bis);
int uli526x_initialize(bd_t *bis);
int armada100_fec_register(unsigned long base_addr);
+int xilinx_axiemac_initialize(bd_t *bis, unsigned long base_addr,
+ unsigned long dma_addr);
int xilinx_emaclite_initialize (bd_t *bis, int base_addr);
/* Boards with PCI network controllers can call this from their board_eth_init()