octeon: read SNIC10E MAC address from nvmem
authorStijn Tintel <stijn@linux-ipv6.be>
Thu, 20 Oct 2022 00:23:20 +0000 (03:23 +0300)
committerStijn Tintel <stijn@linux-ipv6.be>
Thu, 9 Nov 2023 12:35:03 +0000 (14:35 +0200)
commitb61fc3ba000a8f43ef8dc34b3ff4a073d0798753
treeb62906c29c667b27a992a259298302d5b4e947d3
parentafb39c520fc6f48bd11ebb7c4d5352b7403ce6f6
octeon: read SNIC10E MAC address from nvmem

The tlv-eeprom contains a MAC address at offset 0x3c. On some boards,
the U-Boot environment contains a variable ethaddr with the same MAC
address as that in the tlv-eeprom, and a variable eth1addr with that MAC
incremented with 1.

Read the MAC address from nvmem, and use it for the ethernet interfaces
on the SNIC10E.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
target/linux/octeon/files/arch/mips/boot/dts/cavium-octeon/snic10e.dts