Mon, May 11, 2020 at 04:11:17PM CEST, vadym.koc...@plvision.eu wrote: >On Mon, May 11, 2020 at 03:53:59PM +0200, Andrew Lunn wrote: >> > 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 > >Thank you! I will look on it!
Though in this case, it is not really a MAC, it is a BASE_MAC... Maybe in DSA world this is usual?