From 684590a6a0dab34bb076481aa0d5f938bbd7dab8 Mon Sep 17 00:00:00 2001 From: Maxim Anisimov Date: Mon, 23 Mar 2026 09:28:30 +0300 Subject: [PATCH] mediatek: filogic: kn-1812: add interrupt support for phy In the latest vendor firmware, changes have been identified in the DTS. Support for interrupts for the Realtek RTL8261BE has been added. Decompiled DTS fragment: phy-gmac3 { compatible = "ethernet-phy-ieee802.3-c45"; interrupt-parent = <0x1a>; interrupts = <0x02 0x08>; #address-cells = <0x01>; #size-cells = <0x00>; reg = <0x1b>; phy-mode = "usxgmii"; linux,phandle = <0x30>; phandle = <0x30>; }; Signed-off-by: Maxim Anisimov Link: https://github.com/openwrt/openwrt/pull/22575 Signed-off-by: Hauke Mehrtens --- target/linux/mediatek/dts/mt7988d-keenetic-kn-1812.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/target/linux/mediatek/dts/mt7988d-keenetic-kn-1812.dtsi b/target/linux/mediatek/dts/mt7988d-keenetic-kn-1812.dtsi index 140ae1528b..b8354b34a0 100644 --- a/target/linux/mediatek/dts/mt7988d-keenetic-kn-1812.dtsi +++ b/target/linux/mediatek/dts/mt7988d-keenetic-kn-1812.dtsi @@ -398,6 +398,8 @@ compatible = "ethernet-phy-ieee802.3-c45"; reg = <0x1b>; + interrupt-parent = <&pio>; + interrupts = <2 IRQ_TYPE_LEVEL_LOW>; reset-gpios = <&pio 4 GPIO_ACTIVE_LOW>; reset-assert-us = <100000>; reset-deassert-us = <221000>;