ipq806x: apply correct voltage tolerance
[openwrt/staging/zorun.git] / target / linux / ipq806x / files / 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_table0 {
81 /*
82 * On ipq8065 1.2 ghz freq is not present
83 * Remove it to make cpufreq work and not
84 * complain for missing definition
85 */
86
87 /delete-node/opp-1200000000;
88
89 opp-384000000 {
90 opp-microvolt-speed0-pvs0-v0 = <926250 975000 1023750>;
91 opp-microvolt-speed0-pvs1-v0 = <902500 950000 997500>;
92 opp-microvolt-speed0-pvs2-v0 = <878750 925000 971250>;
93 opp-microvolt-speed0-pvs3-v0 = <855000 900000 945000>;
94 opp-microvolt-speed0-pvs4-v0 = <831250 875000 918750>;
95 opp-microvolt-speed0-pvs5-v0 = <783750 825000 866250>;
96 opp-microvolt-speed0-pvs6-v0 = <736250 775000 813750>;
97 };
98
99 opp-600000000 {
100 opp-microvolt-speed0-pvs0-v0 = <950000 1000000 1050000>;
101 opp-microvolt-speed0-pvs1-v0 = <926250 975000 1023750>;
102 opp-microvolt-speed0-pvs2-v0 = <902500 950000 997500>;
103 opp-microvolt-speed0-pvs3-v0 = <878750 925000 971250>;
104 opp-microvolt-speed0-pvs4-v0 = <855000 900000 945000>;
105 opp-microvolt-speed0-pvs5-v0 = <807500 850000 892500>;
106 opp-microvolt-speed0-pvs6-v0 = <760000 800000 840000>;
107 };
108
109 opp-800000000 {
110 opp-microvolt-speed0-pvs0-v0 = <997500 1050000 1102500>;
111 opp-microvolt-speed0-pvs1-v0 = <973750 1025000 1076250>;
112 opp-microvolt-speed0-pvs2-v0 = <950000 1000000 1050000>;
113 opp-microvolt-speed0-pvs3-v0 = <926250 975000 1023750>;
114 opp-microvolt-speed0-pvs4-v0 = <902500 950000 997500>;
115 opp-microvolt-speed0-pvs5-v0 = <855000 900000 945000>;
116 opp-microvolt-speed0-pvs6-v0 = <807500 850000 892500>;
117 };
118
119 opp-1000000000 {
120 opp-microvolt-speed0-pvs0-v0 = <1045000 1100000 1155000>;
121 opp-microvolt-speed0-pvs1-v0 = <1021250 1075000 1128750>;
122 opp-microvolt-speed0-pvs2-v0 = <997500 1050000 1102500>;
123 opp-microvolt-speed0-pvs3-v0 = <973750 1025000 1076250>;
124 opp-microvolt-speed0-pvs4-v0 = <950000 1000000 1050000>;
125 opp-microvolt-speed0-pvs5-v0 = <902500 950000 997500>;
126 opp-microvolt-speed0-pvs6-v0 = <855000 900000 945000>;
127 };
128
129 opp-1400000000 {
130 opp-microvolt-speed0-pvs0-v0 = <1116250 1175000 1233750>;
131 opp-microvolt-speed0-pvs1-v0 = <1092500 1150000 1207500>;
132 opp-microvolt-speed0-pvs2-v0 = <1068750 1125000 1181250>;
133 opp-microvolt-speed0-pvs3-v0 = <1045000 1100000 1155000>;
134 opp-microvolt-speed0-pvs4-v0 = <1021250 1075000 1128750>;
135 opp-microvolt-speed0-pvs5-v0 = <973750 1025000 1076250>;
136 opp-microvolt-speed0-pvs6-v0 = <926250 975000 1023750>;
137 opp-level = <1>;
138 };
139
140 opp-1725000000 {
141 opp-hz = /bits/ 64 <1725000000>;
142 opp-microvolt-speed0-pvs0-v0 = <1199375 1262500 1325625>;
143 opp-microvolt-speed0-pvs1-v0 = <1163750 1225000 1286250>;
144 opp-microvolt-speed0-pvs2-v0 = <1140000 1200000 1260000>;
145 opp-microvolt-speed0-pvs3-v0 = <1116250 1175000 1233750>;
146 opp-microvolt-speed0-pvs4-v0 = <1092500 1150000 1207500>;
147 opp-microvolt-speed0-pvs5-v0 = <1045000 1100000 1155000>;
148 opp-microvolt-speed0-pvs6-v0 = <997500 1050000 1102500>;
149 opp-supported-hw = <0x1>;
150 clock-latency-ns = <100000>;
151 opp-level = <2>;
152 };
153 };