Skip to content
Snippets Groups Projects
Commit 2d83d33a authored by Michal Simek's avatar Michal Simek
Browse files

zynq: Enable axi ethernet and emaclite driver initialization


Zynq can have axi ethernet and emaclite IPs in programmable
logic.

Signed-off-by: default avatarMichal Simek <michal.simek@xilinx.com>
Acked-by: default avatarJagannadha Sutradharudu Teki <jaganna@xilinx.com>
parent 39523bef
No related branches found
No related tags found
No related merge requests found
......@@ -61,6 +61,23 @@ int board_eth_init(bd_t *bis)
{
u32 ret = 0;
#ifdef CONFIG_XILINX_AXIEMAC
ret |= xilinx_axiemac_initialize(bis, XILINX_AXIEMAC_BASEADDR,
XILINX_AXIDMA_BASEADDR);
#endif
#ifdef CONFIG_XILINX_EMACLITE
u32 txpp = 0;
u32 rxpp = 0;
# ifdef CONFIG_XILINX_EMACLITE_TX_PING_PONG
txpp = 1;
# endif
# ifdef CONFIG_XILINX_EMACLITE_RX_PING_PONG
rxpp = 1;
# endif
ret |= xilinx_emaclite_initialize(bis, XILINX_EMACLITE_BASEADDR,
txpp, rxpp);
#endif
#if defined(CONFIG_ZYNQ_GEM)
# if defined(CONFIG_ZYNQ_GEM0)
ret |= zynq_gem_initialize(bis, ZYNQ_GEM_BASEADDR0,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment