From: 张 鹏 Date: Mon, 12 Jun 2023 09:21:28 +0000 (+0800) Subject: ath79: enable link state reporting for eth1 on Qxwlan e750a/e600g/e600gac X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F9971%2Fhead;p=thirdparty%2Fopenwrt.git ath79: enable link state reporting for eth1 on Qxwlan e750a/e600g/e600gac Now, that the support for e750a/e600g/e600gac is merged, enable link state reporting for the Fast Ethernet port attached through the built-in switch, so it can generate netifd and hotplug events as well, for example - - to control DHCP client. Signed-off-by: 张 鹏 Link: https://github.com/openwrt/openwrt/pull/9971 Signed-off-by: Hauke Mehrtens --- diff --git a/target/linux/ath79/dts/ar9344_qxwlan_e750a-v4-16m.dts b/target/linux/ath79/dts/ar9344_qxwlan_e750a-v4-16m.dts index 6762264d358..b259d6733be 100644 --- a/target/linux/ath79/dts/ar9344_qxwlan_e750a-v4-16m.dts +++ b/target/linux/ath79/dts/ar9344_qxwlan_e750a-v4-16m.dts @@ -35,9 +35,12 @@ ð1 { status = "okay"; + phy-handle = <&swphy0>; + nvmem-cells = <&macaddr_pridata_400 0>; nvmem-cell-names = "mac-address"; + /delete-node/ fixed-link; gmac-config { device = <&gmac>; switch-phy-swap = <0>; diff --git a/target/linux/ath79/dts/ar9344_qxwlan_e750a-v4-8m.dts b/target/linux/ath79/dts/ar9344_qxwlan_e750a-v4-8m.dts index 999030a9cdd..197befeaa5e 100644 --- a/target/linux/ath79/dts/ar9344_qxwlan_e750a-v4-8m.dts +++ b/target/linux/ath79/dts/ar9344_qxwlan_e750a-v4-8m.dts @@ -35,9 +35,12 @@ ð1 { status = "okay"; + phy-handle = <&swphy0>; + nvmem-cells = <&macaddr_pridata_400 0>; nvmem-cell-names = "mac-address"; + /delete-node/ fixed-link; gmac-config { device = <&gmac>; switch-phy-swap = <0>; diff --git a/target/linux/ath79/dts/qca9531_qxwlan_e600g.dtsi b/target/linux/ath79/dts/qca9531_qxwlan_e600g.dtsi index a376a930467..70aac5c62c3 100644 --- a/target/linux/ath79/dts/qca9531_qxwlan_e600g.dtsi +++ b/target/linux/ath79/dts/qca9531_qxwlan_e600g.dtsi @@ -136,8 +136,12 @@ }; ð1 { + phy-handle = <&swphy0>; + nvmem-cells = <&macaddr_pridata_400 0>; nvmem-cell-names = "mac-address"; + + /delete-node/ fixed-link; }; &wmac {