
On Wed, 25 May 2016, Bin Meng wrote:
On Wed, May 25, 2016 at 12:31 AM, Robert P. J. Day rpjday@crashcourse.ca wrote:
i want to use the fdt_fixup_ethernet() routine to automate most of the work of setting the MAC address in the FDT before passing it to the kernel, so here's what i'm about to do, and i'd appreciate someone saying, "yup, looks good" if it will indeed work.
on either a MPC8280 or MPC8360 system, i will first set up the DTS file with some variation of:
To make it clear, the DTS file is the Linux kernel's, not U-Boot's.
right, i knew that, should have been clearer.
aliases { ethernet0 = &ucc0; }; ... snip ... ucc0:ucc@2000 { device_type = "network"; compatible = "ucc_geth"; model = "UCC"; device-id = <1>; reg = <0x2000 0x200>; interrupts = <0x20>; local-mac-address = [ 00 01 02 03 04 05 ];
Make it all 00s
point taken, as i see numerous other examples which also add a comment "Filled in by U-Boot", which never hurts.
... snip ...
is that about it? it *looks* like all i have to do, and fdt_fixup_etherhet() will do all the rest.
yup, looks good :)
thanks.
rday