ipq806x: disable usb3 phy suspend and add usb tcsr control
[openwrt/openwrt.git] / target / linux / ipq806x / patches-4.4 / 315-disable-usb3-phy-suspend.patch
1 --- a/arch/arm/boot/dts/qcom-ipq8064.dtsi
2 +++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi
3 @@ -678,6 +678,8 @@
4 clocks = <&gcc USB30_0_MASTER_CLK>;
5 clock-names = "core";
6
7 + syscon-tcsr = <&tcsr 0xb0 1>;
8 +
9 ranges;
10
11 status = "disabled";
12 @@ -689,6 +691,7 @@
13 phys = <&hs_phy_0>, <&ss_phy_0>;
14 phy-names = "usb2-phy", "usb3-phy";
15 dr_mode = "host";
16 + snps,dis_u3_susphy_quirk;
17 };
18 };
19
20 @@ -699,6 +702,8 @@
21 clocks = <&gcc USB30_1_MASTER_CLK>;
22 clock-names = "core";
23
24 + syscon-tcsr = <&tcsr 0xb0 0>;
25 +
26 ranges;
27
28 status = "disabled";
29 @@ -710,6 +715,7 @@
30 phys = <&hs_phy_1>, <&ss_phy_1>;
31 phy-names = "usb2-phy", "usb3-phy";
32 dr_mode = "host";
33 + snps,dis_u3_susphy_quirk;
34 };
35 };
36