mediatek: filogic: bpi-r3: set netdev-name for sfp1 port
authorJonas Jelonek <jelonek.jonas@gmail.com>
Sun, 10 Nov 2024 00:43:23 +0000 (00:43 +0000)
committerPaul Spooren <mail@aparcar.org>
Fri, 20 Dec 2024 17:19:10 +0000 (18:19 +0100)
Sets openwrt,netdev-name for the gmac1 node in the dts of BPI-R3, which
corresponds to the sfp1 slot, to have a proper naming and match the
label on the official BPI-R3 metal case. This renames the port from eth1
to sfp1.
The COMPAT_VERSION is increased to denote that configuration has to be
adjusted manually.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
target/linux/mediatek/filogic/base-files/etc/board.d/02_network
target/linux/mediatek/filogic/base-files/etc/board.d/05_compat-version
target/linux/mediatek/image/filogic.mk
target/linux/mediatek/patches-6.6/955-dts-mt7968a-bpi-r3-add-label-to-gmac-for-sfp1-port.patch [new file with mode: 0644]

index 2a133813263c16b06a7157e53859920d10737959..85422fe1f63ee539a83e206801385d241d9d3d9b 100644 (file)
@@ -59,7 +59,7 @@ mediatek_setup_interfaces()
                ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4 lan5" eth1
                ;;
        bananapi,bpi-r3)
-               ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4 sfp2" "eth1 wan"
+               ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4 sfp2" "sfp1 wan"
                ;;
        bananapi,bpi-r3-mini|\
        edgecore,eap111)
index 9b704b983cb7f0db3392042db1b2312b8b7a1a43..48c040613c952de2db73dcb5cda161338482d26e 100644 (file)
@@ -6,7 +6,7 @@ board_config_update
 
 case "$(board_name)" in
        bananapi,bpi-r3)
-               ucidef_set_compat_version "1.2"
+               ucidef_set_compat_version "1.3"
                ;;
        routerich,ax3000)
                ucidef_set_compat_version "1.1"
index 1fdb3036776852eb29897ff367821ab8fbec4626..825e4abbad54f338f69ab84f56e523af0de9cf3d 100644 (file)
@@ -375,8 +375,8 @@ endif
        fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb with-initrd | pad-to 64k
   IMAGE/sysupgrade.itb := append-kernel | fit gzip $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb external-static-with-rootfs | pad-rootfs | append-metadata
   DEVICE_DTC_FLAGS := --pad 4096
-  DEVICE_COMPAT_VERSION := 1.2
-  DEVICE_COMPAT_MESSAGE := SPI-NAND flash layout changes require bootloader update
+  DEVICE_COMPAT_VERSION := 1.3
+  DEVICE_COMPAT_MESSAGE := First sfp port renamed from eth1 to sfp1
 endef
 TARGET_DEVICES += bananapi_bpi-r3
 
diff --git a/target/linux/mediatek/patches-6.6/955-dts-mt7968a-bpi-r3-add-label-to-gmac-for-sfp1-port.patch b/target/linux/mediatek/patches-6.6/955-dts-mt7968a-bpi-r3-add-label-to-gmac-for-sfp1-port.patch
new file mode 100644 (file)
index 0000000..f11cf01
--- /dev/null
@@ -0,0 +1,10 @@
+--- a/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts
++++ b/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts
+@@ -195,6 +195,7 @@
+               phy-mode = "2500base-x";
+               sfp = <&sfp1>;
+               managed = "in-band-status";
++              openwrt,netdev-name = "sfp1";
+       };
+       mdio: mdio-bus {