[POWERPC] add of_get_mac_address and update fsl_soc.c to use it
authorTimur Tabi <timur@freescale.com>
Fri, 16 Feb 2007 18:01:29 +0000 (12:01 -0600)
committerPaul Mackerras <paulus@samba.org>
Fri, 16 Feb 2007 23:21:25 +0000 (10:21 +1100)
commit29cfe6f4fb7d187f65564764a0ecf2caf9d8ed58
treeacd07e68e6c426d7fc21606acd27bf21c06df0aa
parenta32525449b30dfbae804f6b05cde041f35f5a811
[POWERPC] add of_get_mac_address and update fsl_soc.c to use it

Add function of_get_mac_address(), which obtains the best MAC address to use
from the device tree by checking various properties in order.  The order is:
'mac-address', then 'local-mac-address', then 'address'.  It skips properties
that contain invalid MAC addresses, which were probably not initialized
by U-Boot.

Update gfar_of_init() and fs_enet_of_init() in fsl_soc.c to call
of_get_mac_address().

Signed-off-by: Timur Tabi <timur@freescale.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/powerpc/kernel/prom_parse.c
arch/powerpc/sysdev/fsl_soc.c
include/asm-powerpc/prom.h