c70a5cbaed5ff512e9d7422620c8fbc1e7e1e79d
[openwrt/openwrt.git] / target / linux / ipq806x / files-5.10 / 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 reserved-memory {
16 #address-cells = <1>;
17 #size-cells = <1>;
18 ranges;
19
20 rsvd@41200000 {
21 reg = <0x41200000 0x300000>;
22 no-map;
23 };
24 };
25 };
26
27 &gsbi4 {
28 qcom,mode = <GSBI_PROT_I2C_UART>;
29 status = "okay";
30
31 serial@16340000 {
32 status = "okay";
33 };
34 /*
35 * The i2c device on gsbi4 should not be enabled.
36 * On ipq806x designs gsbi4 i2c is meant for exclusive
37 * RPM usage. Turning this on in kernel manifests as
38 * i2c failure for the RPM.
39 */
40 };
41
42 &pcie0 {
43 compatible = "qcom,pcie-ipq8064-v2";
44 };
45
46 &pcie1 {
47 compatible = "qcom,pcie-ipq8064-v2";
48 };
49
50 &pcie2 {
51 compatible = "qcom,pcie-ipq8064-v2";
52 };
53
54 &sata {
55 ports-implemented = <0x1>;
56 };
57
58 &smb208_s2a {
59 regulator-min-microvolt = <775000>;
60 regulator-max-microvolt = <1275000>;
61 };
62
63 &smb208_s2b {
64 regulator-min-microvolt = <775000>;
65 regulator-max-microvolt = <1275000>;
66 };
67
68 &ss_phy_0 {
69 qcom,rx-eq = <2>;
70 qcom,tx-deamp_3_5db = <32>;
71 qcom,mpll = <5>;
72 };
73
74 &ss_phy_1 {
75 qcom,rx-eq = <2>;
76 qcom,tx-deamp_3_5db = <32>;
77 qcom,mpll = <5>;
78 };
79
80 &opp_table_l2 {
81 /delete-node/opp-1200000000;
82
83 opp-1400000000 {
84 opp-hz = /bits/ 64 <1400000000>;
85 opp-microvolt = <1150000>;
86 clock-latency-ns = <100000>;
87 opp-level = <2>;
88 };
89 };
90
91 &opp_table0 {
92 /*
93 * On ipq8065 1.2 ghz freq is not present
94 * Remove it to make cpufreq work and not
95 * complain for missing definition
96 */
97
98 /delete-node/opp-1200000000;
99
100 /*
101 * Voltage thresholds are <target min max>
102 */
103 opp-384000000 {
104 opp-microvolt-speed0-pvs0-v0 = <975000 926250 1023750>;
105 opp-microvolt-speed0-pvs1-v0 = <950000 902500 997500>;
106 opp-microvolt-speed0-pvs2-v0 = <925000 878750 971250>;
107 opp-microvolt-speed0-pvs3-v0 = <900000 855000 945000>;
108 opp-microvolt-speed0-pvs4-v0 = <875000 831250 918750>;
109 opp-microvolt-speed0-pvs5-v0 = <825000 783750 866250>;
110 opp-microvolt-speed0-pvs6-v0 = <775000 736250 813750>;
111 };
112
113 opp-600000000 {
114 opp-microvolt-speed0-pvs0-v0 = <1000000 950000 1050000>;
115 opp-microvolt-speed0-pvs1-v0 = <975000 926250 1023750>;
116 opp-microvolt-speed0-pvs2-v0 = <950000 902500 997500>;
117 opp-microvolt-speed0-pvs3-v0 = <925000 878750 971250>;
118 opp-microvolt-speed0-pvs4-v0 = <900000 855000 945000>;
119 opp-microvolt-speed0-pvs5-v0 = <850000 807500 892500>;
120 opp-microvolt-speed0-pvs6-v0 = <800000 760000 840000>;
121 };
122
123 opp-800000000 {
124 opp-microvolt-speed0-pvs0-v0 = <1050000 997500 1102500>;
125 opp-microvolt-speed0-pvs1-v0 = <1025000 973750 1076250>;
126 opp-microvolt-speed0-pvs2-v0 = <1000000 950000 1050000>;
127 opp-microvolt-speed0-pvs3-v0 = <975000 926250 1023750>;
128 opp-microvolt-speed0-pvs4-v0 = <950000 902500 997500>;
129 opp-microvolt-speed0-pvs5-v0 = <900000 855000 945000>;
130 opp-microvolt-speed0-pvs6-v0 = <850000 807500 892500>;
131 };
132
133 opp-1000000000 {
134 opp-microvolt-speed0-pvs0-v0 = <1100000 1045000 1155000>;
135 opp-microvolt-speed0-pvs1-v0 = <1075000 1021250 1128750>;
136 opp-microvolt-speed0-pvs2-v0 = <1050000 997500 1102500>;
137 opp-microvolt-speed0-pvs3-v0 = <1025000 973750 1076250>;
138 opp-microvolt-speed0-pvs4-v0 = <1000000 950000 1050000>;
139 opp-microvolt-speed0-pvs5-v0 = <950000 902500 997500>;
140 opp-microvolt-speed0-pvs6-v0 = <900000 855000 945000>;
141 };
142
143 opp-1400000000 {
144 opp-microvolt-speed0-pvs0-v0 = <1175000 1116250 1233750>;
145 opp-microvolt-speed0-pvs1-v0 = <1150000 1092500 1207500>;
146 opp-microvolt-speed0-pvs2-v0 = <1125000 1068750 1181250>;
147 opp-microvolt-speed0-pvs3-v0 = <1100000 1045000 1155000>;
148 opp-microvolt-speed0-pvs4-v0 = <1075000 1021250 1128750>;
149 opp-microvolt-speed0-pvs5-v0 = <1025000 973750 1076250>;
150 opp-microvolt-speed0-pvs6-v0 = <975000 926250 1023750>;
151 opp-level = <1>;
152 };
153
154 opp-1725000000 {
155 opp-hz = /bits/ 64 <1725000000>;
156 opp-microvolt-speed0-pvs0-v0 = <1262500 1199375 1325625>;
157 opp-microvolt-speed0-pvs1-v0 = <1225000 1163750 1286250>;
158 opp-microvolt-speed0-pvs2-v0 = <1200000 1140000 1260000>;
159 opp-microvolt-speed0-pvs3-v0 = <1175000 1116250 1233750>;
160 opp-microvolt-speed0-pvs4-v0 = <1150000 1092500 1207500>;
161 opp-microvolt-speed0-pvs5-v0 = <1100000 1045000 1155000>;
162 opp-microvolt-speed0-pvs6-v0 = <1050000 997500 1102500>;
163 opp-supported-hw = <0x1>;
164 clock-latency-ns = <100000>;
165 opp-level = <2>;
166 };
167 };