summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShiji Yang <yangshiji66@qq.com>2023-09-26 20:12:45 +0800
committerHauke Mehrtens <hauke@hauke-m.de>2023-10-29 22:49:35 +0100
commitf025135f16e2b3e9398cfd87585d055a1ca31975 (patch)
tree2c3f80cee217b4b4e0bb955df7a6c1ee0dbe4079
parent9eecf4905375777e2048177dbe4d83fee5da9ee1 (diff)
downloadopenwrt-f025135f16e2b3e9398cfd87585d055a1ca31975.tar.gz
openwrt-f025135f16e2b3e9398cfd87585d055a1ca31975.tar.bz2
openwrt-f025135f16e2b3e9398cfd87585d055a1ca31975.zip
ramips: fix Gigabit Ethernet port of the HiWiFi HC5861
HiWiFi HC5861 has a GbE port which connected to the RTL8211E PHY chip. This patch adds the missing Realtek PHY driver package and sets the correct external PHYs base address to make it work again. Signed-off-by: Shiji Yang <yangshiji66@qq.com>
-rw-r--r--target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts6
-rw-r--r--target/linux/ramips/image/mt7620.mk2
2 files changed, 6 insertions, 2 deletions
diff --git a/target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts b/target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts
index ef22a6639d..3f3ed3313f 100644
--- a/target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts
+++ b/target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts
@@ -70,7 +70,7 @@
&ethernet {
pinctrl-names = "default";
- pinctrl-0 = <&rgmii1_pins &mdio_pins>;
+ pinctrl-0 = <&mdio_pins>, <&rgmii1_pins>;
nvmem-cells = <&macaddr_factory_4>;
nvmem-cell-names = "mac-address";
@@ -93,6 +93,10 @@
};
};
+&gsw {
+ mediatek,ephy-base = /bits/ 8 <12>;
+};
+
&pcie {
status = "okay";
};
diff --git a/target/linux/ramips/image/mt7620.mk b/target/linux/ramips/image/mt7620.mk
index f3f4873d76..f85f3c8521 100644
--- a/target/linux/ramips/image/mt7620.mk
+++ b/target/linux/ramips/image/mt7620.mk
@@ -578,7 +578,7 @@ define Device/hiwifi_hc5861
DEVICE_VENDOR := HiWiFi
DEVICE_MODEL := HC5861
DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 \
- kmod-usb-ledtrig-usbport
+ kmod-phy-realtek kmod-usb-ledtrig-usbport
SUPPORTED_DEVICES += hc5861
endef
TARGET_DEVICES += hiwifi_hc5861