diff options
Diffstat (limited to 'common')
| -rw-r--r-- | common/cmd_bdinfo.c | 14 | ||||
| -rw-r--r-- | common/env_common.c | 6 | ||||
| -rw-r--r-- | common/env_embedded.c | 6 | 
3 files changed, 26 insertions, 0 deletions
| diff --git a/common/cmd_bdinfo.c b/common/cmd_bdinfo.c index f4d9d404e..501893010 100644 --- a/common/cmd_bdinfo.c +++ b/common/cmd_bdinfo.c @@ -117,6 +117,20 @@ int do_bdinfo ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])  	}  #endif +#if defined(CONFIG_HAS_ETH4) +       puts ("\neth4addr    ="); +       for (i=0; i<6; ++i) { +		printf ("%c%02X", i ? ':' : ' ', bd->bi_enet4addr[i]); +	} +#endif + +#if defined(CONFIG_HAS_ETH5) +       puts ("\neth5addr    ="); +       for (i=0; i<6; ++i) { +		printf ("%c%02X", i ? ':' : ' ', bd->bi_enet5addr[i]); +	} +#endif +  #ifdef CONFIG_HERMES  	print_str ("ethspeed",	    strmhz(buf, bd->bi_ethspeed));  #endif diff --git a/common/env_common.c b/common/env_common.c index 77f99441a..0fee3affb 100644 --- a/common/env_common.c +++ b/common/env_common.c @@ -91,6 +91,12 @@ uchar default_environment[] = {  #ifdef	CONFIG_ETH3ADDR  	"eth3addr="	MK_STR(CONFIG_ETH3ADDR)		"\0"  #endif +#ifdef	CONFIG_ETH4ADDR +	"eth4addr="	MK_STR(CONFIG_ETH4ADDR)		"\0" +#endif +#ifdef	CONFIG_ETH5ADDR +	"eth5addr="	MK_STR(CONFIG_ETH5ADDR)		"\0" +#endif  #ifdef	CONFIG_IPADDR  	"ipaddr="	MK_STR(CONFIG_IPADDR)		"\0"  #endif diff --git a/common/env_embedded.c b/common/env_embedded.c index 77e561912..e79f843fb 100644 --- a/common/env_embedded.c +++ b/common/env_embedded.c @@ -135,6 +135,12 @@ env_t environment __PPCENV__ = {  #ifdef	CONFIG_ETH3ADDR  	"eth3addr="	MK_STR(CONFIG_ETH3ADDR)		"\0"  #endif +#ifdef	CONFIG_ETH4ADDR +	"eth4addr="	MK_STR(CONFIG_ETH4ADDR)		"\0" +#endif +#ifdef	CONFIG_ETH5ADDR +	"eth5addr="	MK_STR(CONFIG_ETH5ADDR)		"\0" +#endif  #ifdef	CONFIG_ETHPRIME  	"ethprime="	CONFIG_ETHPRIME			"\0"  #endif |