> Looks like it might be hard for the board manufacturing? I mean each > board item need to have updated dtb file with base mac address, instead > to have common dtb for the board type. > > And it sounds that platform data might be the way in case if the vendor > will implement platform device driver which will handle reading base mac > from eeprom (or other storage) depending on the board and put it to the > platform data which will be provided to prestera driver ?
Hi Vadym This is not a new problem. Go look at the standard solutions to this. of_get_mac_address(), eth_platform_get_mac_address(), nvmem_get_mac_address(), of_get_mac_addr_nvmem(), etc. Andrew