On Wed, 02 Sep 2026 17:07:51 +0400, Alexey Charkov wrote:
Rockchip SoCs are shipped with a unique CPU ID in their internal OTP
memory, and Rockchip bootloaders use it to give boards which have no
dedicated storage for a MAC address a stable one anyway: they hash the CPU
ID and patch the resulting addresses into the device tree they hand over.
Kernels started without that fixup, e.g. straight from the SPL in Falcon
mode or by any other loader which does not implement Rockchip's derivation,
fall back to random MAC addresses which change on every boot.
[...]
Applied, thanks!
[1/4] nvmem: rockchip-otp: Serialize reads
commit: 798be42019957b28b4fb897d7f9f6cf6712247db
Best regards,
--
Srinivas Kandagatla [off-list ref]