diff options
author | Michal Simek <monstr@monstr.eu> | 2011-10-06 20:35:35 +0000 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2011-10-15 22:12:05 +0200 |
commit | 4f1ec4c176810bbc60e7142336b2bd74eac3bec1 (patch) | |
tree | 9ae6629824e386c0b84584528b27c452ab3ffd5b /include | |
parent | 5ac83801f9bba1b51846c0223a019c82cd411d9a (diff) | |
download | u-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.h | 2 |
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() |