> How is label used?
>
this would be used as a name when exporting the data, however you are
right and the property name lanmac could be used here
>> data = <0x100 0x6>;
>> };
>>
>> wanmac {
>> label = "WAN";
>> data = <0x106 0x6>;
>> };
>>
>> ath9keeprom {
>> label = "eeprom";
>> partition = <0x200 0x200>;
>> magic = <0x0 0x55 0xaa 0xaa 0x55>;
>> no-export;
>> };
>> };
>>
>> you can are then able to reference these properties from other nodes:
>> ethernet {
>> compatible = "ethernet";
>> phy-mode = "mii";
>> //mac-address = [ 00 11 22 33 44 55 ];
> Why throw out the defined way to set a MAC addr and invent something
> new. If it's separating out some of the properties you want, you can
> have multiple "ethernet" nodes with some properties in each node and it
> all gets combined together at dtb compile time. I think the Tegra and
> other ARM dts files have examples of this.
>
> Rob
>
in my usecase there will be only 1 ethernet device. the mac is stored
inside the devices flash and will not be passed as a parameter by the
bootloader. We need to have some means to load things like mac addresses
from memory mapped flash devices. This is the reasoning behind this wrapper
_______________________________________________
devicetree-discuss mailing list
[email protected]
https://lists.ozlabs.org/listinfo/devicetree-discuss