@ -299,61 +299,6 @@ void i2c_init_board(void)
# endif
# endif
# if defined(CONFIG_OF_BOARD_SETUP) && defined(CONFIG_OF_LIBFDT)
int fdt_set_node_and_value ( void * blob ,
char * nodename ,
char * regname ,
void * var ,
int size )
{
int ret = 0 ;
int nodeoffset = 0 ;
nodeoffset = fdt_path_offset ( blob , nodename ) ;
if ( nodeoffset > = 0 ) {
ret = fdt_setprop ( blob , nodeoffset , regname , var ,
size ) ;
if ( ret < 0 )
printf ( " ft_blob_update(): cannot set %s/%s "
" property err:%s \n " , nodename , regname ,
fdt_strerror ( ret ) ) ;
} else {
printf ( " ft_blob_update(): cannot find %s node "
" err:%s \n " , nodename , fdt_strerror ( nodeoffset ) ) ;
}
return ret ;
}
int fdt_get_node_and_value ( void * blob ,
char * nodename ,
char * propname ,
void * * var )
{
int len ;
int nodeoffset = 0 ;
nodeoffset = fdt_path_offset ( blob , nodename ) ;
if ( nodeoffset > = 0 ) {
* var = ( void * ) fdt_getprop ( blob , nodeoffset , propname , & len ) ;
if ( len = = 0 ) {
/* no value */
printf ( " %s no value \n " , __func__ ) ;
return - 1 ;
} else if ( len > 0 ) {
return len ;
} else {
printf ( " libfdt fdt_getprop(): %s \n " ,
fdt_strerror ( len ) ) ;
return - 2 ;
}
} else {
printf ( " %s: cannot find %s node err:%s \n " , __func__ ,
nodename , fdt_strerror ( nodeoffset ) ) ;
return - 3 ;
}
}
# endif
# if !defined(MACH_TYPE_KM_KIRKWOOD)
int ethernet_present ( void )
{