ARM: dts: imx6ul: Set macaddress location in ocotp

If a bootloader does not configure the MAC address, devices come up with
a random MAC at the moment.

ocotp provides registers for storing the mac-address.
Configure those for i.MX6UL and i.MX6ULL allows net/core to retrieve it from
there.

Signed-off-by: Manuel Traut <manuel.traut@mt.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
pull/817/head
Manuel Traut 2024-02-08 13:19:59 +01:00 committed by Shawn Guo
parent eeb403df95
commit e2ba87c745
1 changed files with 12 additions and 0 deletions

View File

@ -538,6 +538,8 @@
fsl,num-rx-queues = <1>;
fsl,stop-mode = <&gpr 0x10 4>;
fsl,magic-packet;
nvmem-cells = <&fec2_mac_addr>;
nvmem-cell-names = "mac-address";
status = "disabled";
};
@ -898,6 +900,8 @@
fsl,num-rx-queues = <1>;
fsl,stop-mode = <&gpr 0x10 3>;
fsl,magic-packet;
nvmem-cells = <&fec1_mac_addr>;
nvmem-cell-names = "mac-address";
status = "disabled";
};
@ -1005,6 +1009,14 @@
cpu_speed_grade: speed-grade@10 {
reg = <0x10 4>;
};
fec1_mac_addr: mac-addr@88 {
reg = <0x88 6>;
};
fec2_mac_addr: mac-addr@8e {
reg = <0x8e 6>;
};
};
csi: csi@21c4000 {