aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ath79
diff options
context:
space:
mode:
authorJohann Neuhauser <johann@it-neuhauser.de>2019-12-19 13:11:26 +0100
committerPetr Štetiar <ynezz@true.cz>2020-02-23 08:27:32 +0100
commitd0c8875faf1fa6bb5d2a19b68c5ed56d30202a23 (patch)
tree6a7b220102f3abe0a85be30e0ba61196db89b98f /target/linux/ath79
parentc9b6bb43ce4582706b5d9aed5b64d8f4b186c410 (diff)
downloadupstream-d0c8875faf1fa6bb5d2a19b68c5ed56d30202a23.tar.gz
upstream-d0c8875faf1fa6bb5d2a19b68c5ed56d30202a23.tar.bz2
upstream-d0c8875faf1fa6bb5d2a19b68c5ed56d30202a23.zip
ath79: ar934x: use reset for usb-phy-analog
This was already available on ar71xx, but is missing on ath79. This solves the slow usb speed on TP-Link WDR3600/WDR4300 and similar, as reported in Flyspray [0], OpenWRT Forum [1] and GitHub PR [2]. [0] https://bugs.openwrt.org/index.php?do=details&task_id=2567 [1] https://forum.openwrt.org/t/usb-wdr4300-low-speed-on-external-storage/46794 [2] https://github.com/openwrt/openwrt/pull/964 Tested-By: Lech Perczak <lech.perczak@gmail.com> [TL-WDR4300] Signed-off-by: Johann Neuhauser <johann@it-neuhauser.de> (cherry picked from commit bda6b6144dbe3e12d128b500821799ef472de4cb)
Diffstat (limited to 'target/linux/ath79')
-rw-r--r--target/linux/ath79/dts/ar934x.dtsi4
1 files changed, 2 insertions, 2 deletions
diff --git a/target/linux/ath79/dts/ar934x.dtsi b/target/linux/ath79/dts/ar934x.dtsi
index ba1355d071..e96a3113b0 100644
--- a/target/linux/ath79/dts/ar934x.dtsi
+++ b/target/linux/ath79/dts/ar934x.dtsi
@@ -181,8 +181,8 @@
usb_phy: usb-phy {
compatible = "qca,ar9340-usb-phy", "qca,ar7200-usb-phy";
- reset-names = "usb-phy", "usb-suspend-override";
- resets = <&rst 4>, <&rst 3>;
+ reset-names = "usb-phy-analog", "usb-phy", "usb-suspend-override";
+ resets = <&rst 11>, <&rst 4>, <&rst 3>;
#phy-cells = <0>;