[openwrt/openwrt] mediatek: fix label mac for Keenetic KN-(3711/3811/3911)

LEDE Commits lede-commits at lists.infradead.org
Sun Jan 25 14:58:11 PST 2026


hauke pushed a commit to openwrt/openwrt.git, branch openwrt-25.12:
https://git.openwrt.org/4d444dabbaf1e261fb221872e0aeaf932d0ece20

commit 4d444dabbaf1e261fb221872e0aeaf932d0ece20
Author: Maxim Anisimov <maxim.anisimov.ua at gmail.com>
AuthorDate: Thu Jan 22 11:00:35 2026 +0300

    mediatek: fix label mac for Keenetic KN-(3711/3811/3911)
    
    Keenetic devices always use the WAN port MAC address as
    the MAC address printed on the label.
    
    Signed-off-by: Maxim Anisimov <maxim.anisimov.ua at gmail.com>
    Link: https://github.com/openwrt/openwrt/pull/21635
    Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
    (cherry picked from commit 5c195add76724d617aaa88024d6557a40d59c195)
---
 target/linux/mediatek/dts/mt7981b-keenetic-kn-3711.dts | 4 ++--
 target/linux/mediatek/dts/mt7981b-keenetic-kn-3811.dts | 2 +-
 target/linux/mediatek/dts/mt7981b-keenetic-kn-3911.dts | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/target/linux/mediatek/dts/mt7981b-keenetic-kn-3711.dts b/target/linux/mediatek/dts/mt7981b-keenetic-kn-3711.dts
index 21036f8cba..be0ca5901c 100644
--- a/target/linux/mediatek/dts/mt7981b-keenetic-kn-3711.dts
+++ b/target/linux/mediatek/dts/mt7981b-keenetic-kn-3711.dts
@@ -9,7 +9,7 @@
 	compatible = "keenetic,kn-3711", "mediatek,mt7981";
 
 	aliases {
-		label-mac-device = &gmac0;
+		label-mac-device = &gmac1;
 		led-boot = &power_led;
 		led-failsafe = &power_led;
 		led-running = &power_led;
@@ -117,7 +117,7 @@
 		};
 	};
 
-	mac at 1 {
+	gmac1: mac at 1 {
 		compatible = "mediatek,eth-mac";
 		reg = <1>;
 		phy-mode = "gmii";
diff --git a/target/linux/mediatek/dts/mt7981b-keenetic-kn-3811.dts b/target/linux/mediatek/dts/mt7981b-keenetic-kn-3811.dts
index 8ff5690118..27e196a2dd 100644
--- a/target/linux/mediatek/dts/mt7981b-keenetic-kn-3811.dts
+++ b/target/linux/mediatek/dts/mt7981b-keenetic-kn-3811.dts
@@ -9,7 +9,7 @@
 	compatible = "keenetic,kn-3811", "mediatek,mt7981";
 
 	aliases {
-		label-mac-device = &gmac0;
+		label-mac-device = &gmac1;
 		led-boot = &power_led;
 		led-failsafe = &power_led;
 		led-running = &power_led;
diff --git a/target/linux/mediatek/dts/mt7981b-keenetic-kn-3911.dts b/target/linux/mediatek/dts/mt7981b-keenetic-kn-3911.dts
index b736c8d6aa..284a7d39ce 100644
--- a/target/linux/mediatek/dts/mt7981b-keenetic-kn-3911.dts
+++ b/target/linux/mediatek/dts/mt7981b-keenetic-kn-3911.dts
@@ -9,7 +9,7 @@
 	compatible = "keenetic,kn-3911", "mediatek,mt7981";
 
 	aliases {
-		label-mac-device = &gmac0;
+		label-mac-device = &gmac1;
 		led-boot = &status_led;
 		led-failsafe = &status_led;
 		led-running = &status_led;
@@ -94,7 +94,7 @@
 	pinctrl-names = "default";
 	pinctrl-0 = <&mdio_pins>;
 
-	gmac0: mac at 0 {
+	mac at 0 {
 		compatible = "mediatek,eth-mac";
 		reg = <0>;
 		phy-mode = "2500base-x";




More information about the lede-commits mailing list