@ -13,8 +13,6 @@
# include <net.h>
# include <netdev.h>
# include <config.h>
# include <fdtdec.h>
# include <libfdt.h>
# include <malloc.h>
# include <asm/io.h>
# include <phy.h>
@ -656,43 +654,3 @@ int zynq_gem_initialize(bd_t *bis, phys_addr_t base_addr,
return 1 ;
}
# if CONFIG_IS_ENABLED(OF_CONTROL)
int zynq_gem_of_init ( const void * blob )
{
int offset = 0 ;
u32 ret = 0 ;
u32 reg , phy_reg ;
debug ( " ZYNQ GEM: Initialization \n " ) ;
do {
offset = fdt_node_offset_by_compatible ( blob , offset ,
" xlnx,ps7-ethernet-1.00.a " ) ;
if ( offset ! = - 1 ) {
reg = fdtdec_get_addr ( blob , offset , " reg " ) ;
if ( reg ! = FDT_ADDR_T_NONE ) {
offset = fdtdec_lookup_phandle ( blob , offset ,
" phy-handle " ) ;
if ( offset ! = - 1 )
phy_reg = fdtdec_get_addr ( blob , offset ,
" reg " ) ;
else
phy_reg = 0 ;
debug ( " ZYNQ GEM: addr %x, phyaddr %x \n " ,
reg , phy_reg ) ;
ret | = zynq_gem_initialize ( NULL , reg ,
phy_reg , 0 ) ;
} else {
debug ( " ZYNQ GEM: Can't get base address \n " ) ;
return - 1 ;
}
}
} while ( offset ! = - 1 ) ;
return ret ;
}
# endif