[U-Boot] How to get mac address into device tree for powerpc?

I have u-boot retrieving the mac address from the i2c eeprom and using it fine.
But it's not clear to me how I should go about getting it into the device tree so that the kernel can use it.
Is there anyway to do this without doing it manually from the command line?
Thanks,
John
This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately.

John Linn wrote:
I have u-boot retrieving the mac address from the i2c eeprom and using it fine.
But it's not clear to me how I should go about getting it into the device tree so that the kernel can use it.
Is there anyway to do this without doing it manually from the command line?
Call fdt_fixup_ethernet() from your board initialization (see common/fdt_support.c). You may want to look at some other utilities in there and at some example calls from board configurations, e.g. board/freescale/mpc8360emds/mpc8360emds.c to pick one pseudo randomly (I don't know if that is the best example, YMMV, etc.).
Thanks,
John
Best regards, gvb
participants (2)
-
JerryVanBaren
-
John Linn