diff --git a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts
index 58035d886bf67..73d0fe28a8e26 100644
--- a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts
+++ b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts
@@ -12,8 +12,6 @@ / {
        compatible = "bananapi,bpi-f3", "spacemit,k1";
 
        aliases {
-               ethernet0 = &eth0;
-               ethernet1 = &eth1;
                serial0 = &uart0;
                spi3 = &spi3;
                i2c2 = &i2c2;
@@ -131,6 +129,8 @@ &emmc {
 };
 
 &eth0 {
+       nvmem-cells = <&mac_address 0>;
+       nvmem-cell-names = "mac-address";
        phy-handle = <&rgmii0>;
        phy-mode = "rgmii-id";
        pinctrl-names = "default";
@@ -154,6 +154,8 @@ rgmii0: phy@1 {
 };
 
 &eth1 {
+       nvmem-cells = <&mac_address 1>;
+       nvmem-cell-names = "mac-address";
        phy-handle = <&rgmii1>;
        phy-mode = "rgmii-id";
        pinctrl-names = "default";
@@ -202,7 +204,7 @@ eeprom@50 {
                nvmem-layout {
                        compatible = "onie,tlv-layout";
 
-                       mac-address {
+                       mac_address: mac-address {
                                #nvmem-cell-cells = <1>;
                        };
