From 3acd5843611fd0902096871e97755ccef47803ba Mon Sep 17 00:00:00 2001 From: Michael 'ASAP' Weinrich Date: Sun, 1 Oct 2023 00:03:51 -0700 Subject: [PATCH] realtek: fix network connectivity on GS750E Currently OpenWRT does not know how to properly reset the network switch. This would result in a switch that seemed to come up properly but was unable to handle any traffic. Presumably something earlier in the boot chain is configuring a part of the switch that gets wiped out when its reset. For now comment out the reset GPIO entry in the device tree until the driver better supports bringing up the switch after a reset. Signed-off-by: Michael 'ASAP' Weinrich --- target/linux/realtek/dts-5.15/rtl8393_netgear_gs750e.dts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/target/linux/realtek/dts-5.15/rtl8393_netgear_gs750e.dts b/target/linux/realtek/dts-5.15/rtl8393_netgear_gs750e.dts index 750af3e94f..1d1e08db94 100644 --- a/target/linux/realtek/dts-5.15/rtl8393_netgear_gs750e.dts +++ b/target/linux/realtek/dts-5.15/rtl8393_netgear_gs750e.dts @@ -107,7 +107,8 @@ compatible = "realtek,rtl838x-mdio"; #address-cells = <1>; #size-cells = <0>; - reset-gpios = <&gpio0 23 GPIO_ACTIVE_LOW>; + // Switch doesn't come back properly after a reset so don't. + // reset-gpios = <&gpio0 23 GPIO_ACTIVE_LOW>; /* External phy RTL8218B #1 */ EXTERNAL_PHY(0) -- 2.30.2