aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ramips/dts
diff options
context:
space:
mode:
authorShiji Yang <yangshiji66@qq.com>2023-12-12 05:18:45 +0000
committerHauke Mehrtens <hauke@hauke-m.de>2024-01-06 14:24:13 +0100
commitf547fc9d579e894257cccfebec3a374e27e69e0c (patch)
treef0969edd601369b152bc9053e0bd1d8f79b1253b /target/linux/ramips/dts
parentee82d9606fd5cd38778604aabefccd61d4028733 (diff)
downloadupstream-f547fc9d579e894257cccfebec3a374e27e69e0c.tar.gz
upstream-f547fc9d579e894257cccfebec3a374e27e69e0c.tar.bz2
upstream-f547fc9d579e894257cccfebec3a374e27e69e0c.zip
ramips: reset mt7620 ethernet phy via reset controller
Use reset controller to reset mt7620 ethernet phy instead of directly writing system control registers. The reset line of "ephy" is 24, so the DTS resets properties have been updated to get the correct reset signal. Tested on HiWiFi HC5861. Signed-off-by: Shiji Yang <yangshiji66@qq.com>
Diffstat (limited to 'target/linux/ramips/dts')
-rw-r--r--target/linux/ramips/dts/mt7620a.dtsi4
-rw-r--r--target/linux/ramips/dts/mt7620n.dtsi4
2 files changed, 4 insertions, 4 deletions
diff --git a/target/linux/ramips/dts/mt7620a.dtsi b/target/linux/ramips/dts/mt7620a.dtsi
index a1dfa8c7300..0fa503e7a2c 100644
--- a/target/linux/ramips/dts/mt7620a.dtsi
+++ b/target/linux/ramips/dts/mt7620a.dtsi
@@ -490,8 +490,8 @@
compatible = "mediatek,mt7620-gsw";
reg = <0x10110000 0x8000>;
- resets = <&sysc 23>;
- reset-names = "esw";
+ resets = <&sysc 24>;
+ reset-names = "ephy";
interrupt-parent = <&intc>;
interrupts = <17>;
diff --git a/target/linux/ramips/dts/mt7620n.dtsi b/target/linux/ramips/dts/mt7620n.dtsi
index f4a51657049..4f07c6bc4b2 100644
--- a/target/linux/ramips/dts/mt7620n.dtsi
+++ b/target/linux/ramips/dts/mt7620n.dtsi
@@ -317,8 +317,8 @@
compatible = "mediatek,mt7620-gsw";
reg = <0x10110000 0x8000>;
- resets = <&sysc 23>;
- reset-names = "esw";
+ resets = <&sysc 24>;
+ reset-names = "ephy";
interrupt-parent = <&intc>;
interrupts = <17>;