diff options
| author | Shiji Yang <yangshiji66@qq.com> | 2023-12-12 05:18:45 +0000 |
|---|---|---|
| committer | Hauke Mehrtens <hauke@hauke-m.de> | 2024-01-06 14:24:13 +0100 |
| commit | f547fc9d579e894257cccfebec3a374e27e69e0c (patch) | |
| tree | f0969edd601369b152bc9053e0bd1d8f79b1253b /target/linux/ramips/dts | |
| parent | ee82d9606fd5cd38778604aabefccd61d4028733 (diff) | |
| download | upstream-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.dtsi | 4 | ||||
| -rw-r--r-- | target/linux/ramips/dts/mt7620n.dtsi | 4 |
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>; |
