ipq806x: replace phy dwc3 patch with upstream version
[openwrt/openwrt.git] / target / linux / ipq806x / files-5.4 / arch / arm / boot / dts / qcom-ipq8065.dtsi
1 #include "qcom-ipq8064.dtsi"
2
3 / {
4 model = "Qualcomm IPQ8065";
5 compatible = "qcom,ipq8065", "qcom,ipq8064";
6
7 aliases {
8 serial0 = &gsbi4_serial;
9 };
10
11 chosen {
12 stdout-path = "serial0:115200n8";
13 };
14
15 cpus {
16 qcom,l2 {
17 qcom,l2-cpufreq = <384000000 600000000 1400000000>;
18 };
19 };
20 };
21
22 &pcie0 {
23 phy-tx0-term-offset = <0>;
24 };
25
26 &pcie1 {
27 phy-tx0-term-offset = <0>;
28 };
29
30 &pcie2 {
31 phy-tx0-term-offset = <0>;
32 };
33
34 &sata {
35 ports-implemented = <0x1>;
36 };
37
38 &smb208_s2a {
39 regulator-min-microvolt = <775000>;
40 regulator-max-microvolt = <1275000>;
41 };
42
43 &smb208_s2b {
44 regulator-min-microvolt = <775000>;
45 regulator-max-microvolt = <1275000>;
46 };
47
48 &ss_phy_0 {
49 qcom,rx-eq = <2>;
50 qcom,tx-deamp_3_5db = <32>;
51 qcom,mpll = <5>;
52 };
53
54 &ss_phy_1 {
55 qcom,rx-eq = <2>;
56 qcom,tx-deamp_3_5db = <32>;
57 qcom,mpll = <5>;
58 };
59
60 &opp_table0 {
61 /*
62 * On ipq8065 1.2 ghz freq is not present
63 * Remove it to make cpufreq work and not
64 * complain for missing definition
65 */
66
67 /delete-node/opp-1200000000;
68
69 opp-384000000 {
70 opp-microvolt-speed0-pvs0-v0 = <975000>;
71 opp-microvolt-speed0-pvs1-v0 = <950000>;
72 opp-microvolt-speed0-pvs2-v0 = <925000>;
73 opp-microvolt-speed0-pvs3-v0 = <900000>;
74 opp-microvolt-speed0-pvs4-v0 = <875000>;
75 opp-microvolt-speed0-pvs5-v0 = <825000>;
76 opp-microvolt-speed0-pvs6-v0 = <775000>;
77 };
78
79 opp-600000000 {
80 opp-microvolt-speed0-pvs0-v0 = <1000000>;
81 opp-microvolt-speed0-pvs1-v0 = <975000>;
82 opp-microvolt-speed0-pvs2-v0 = <950000>;
83 opp-microvolt-speed0-pvs3-v0 = <925000>;
84 opp-microvolt-speed0-pvs4-v0 = <900000>;
85 opp-microvolt-speed0-pvs5-v0 = <850000>;
86 opp-microvolt-speed0-pvs6-v0 = <800000>;
87 };
88
89 opp-800000000 {
90 opp-microvolt-speed0-pvs0-v0 = <1050000>;
91 opp-microvolt-speed0-pvs1-v0 = <1025000>;
92 opp-microvolt-speed0-pvs2-v0 = <1000000>;
93 opp-microvolt-speed0-pvs3-v0 = <975000>;
94 opp-microvolt-speed0-pvs4-v0 = <950000>;
95 opp-microvolt-speed0-pvs5-v0 = <900000>;
96 opp-microvolt-speed0-pvs6-v0 = <850000>;
97 };
98
99 opp-1000000000 {
100 opp-microvolt-speed0-pvs0-v0 = <1100000>;
101 opp-microvolt-speed0-pvs1-v0 = <1075000>;
102 opp-microvolt-speed0-pvs2-v0 = <1050000>;
103 opp-microvolt-speed0-pvs3-v0 = <1025000>;
104 opp-microvolt-speed0-pvs4-v0 = <1000000>;
105 opp-microvolt-speed0-pvs5-v0 = <950000>;
106 opp-microvolt-speed0-pvs6-v0 = <900000>;
107 };
108
109 opp-1400000000 {
110 opp-microvolt-speed0-pvs0-v0 = <1175000>;
111 opp-microvolt-speed0-pvs1-v0 = <1150000>;
112 opp-microvolt-speed0-pvs2-v0 = <1125000>;
113 opp-microvolt-speed0-pvs3-v0 = <1100000>;
114 opp-microvolt-speed0-pvs4-v0 = <1075000>;
115 opp-microvolt-speed0-pvs5-v0 = <1025000>;
116 opp-microvolt-speed0-pvs6-v0 = <975000>;
117 };
118
119 opp-1725000000 {
120 opp-hz = /bits/ 64 <1725000000>;
121 opp-microvolt-speed0-pvs0-v0 = <1262500>;
122 opp-microvolt-speed0-pvs1-v0 = <1225000>;
123 opp-microvolt-speed0-pvs2-v0 = <1200000>;
124 opp-microvolt-speed0-pvs3-v0 = <1175000>;
125 opp-microvolt-speed0-pvs4-v0 = <1150000>;
126 opp-microvolt-speed0-pvs5-v0 = <1100000>;
127 opp-microvolt-speed0-pvs6-v0 = <1050000>;
128 opp-supported-hw = <0x1>;
129 clock-latency-ns = <100000>;
130 };
131 };