ipq806x: refresh dtsi patches
[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 = <970000 975000 980000>;
91 opp-microvolt-speed0-pvs1-v0 = <945000 950000 955000>;
92 opp-microvolt-speed0-pvs2-v0 = <920000 925000 930000>;
93 opp-microvolt-speed0-pvs3-v0 = <985000 900000 905000>;
94 opp-microvolt-speed0-pvs4-v0 = <870000 875000 880000>;
95 opp-microvolt-speed0-pvs5-v0 = <820000 825000 830000>;
96 opp-microvolt-speed0-pvs6-v0 = <770000 775000 780000>;
97 };
98
99 opp-600000000 {
100 opp-microvolt-speed0-pvs0-v0 = <995000 1000000 1005000>;
101 opp-microvolt-speed0-pvs1-v0 = <970000 975000 980000>;
102 opp-microvolt-speed0-pvs2-v0 = <945000 950000 955000>;
103 opp-microvolt-speed0-pvs3-v0 = <920000 925000 930000>;
104 opp-microvolt-speed0-pvs4-v0 = <895000 900000 905000>;
105 opp-microvolt-speed0-pvs5-v0 = <845000 850000 855000>;
106 opp-microvolt-speed0-pvs6-v0 = <795000 800000 805000>;
107 };
108
109 opp-800000000 {
110 opp-microvolt-speed0-pvs0-v0 = <1045000 1050000 1055000>;
111 opp-microvolt-speed0-pvs1-v0 = <1020000 1025000 1030000>;
112 opp-microvolt-speed0-pvs2-v0 = <995000 1000000 1005000>;
113 opp-microvolt-speed0-pvs3-v0 = <970000 975000 980000>;
114 opp-microvolt-speed0-pvs4-v0 = <945000 950000 955000>;
115 opp-microvolt-speed0-pvs5-v0 = <895000 900000 905000>;
116 opp-microvolt-speed0-pvs6-v0 = <845000 850000 855000>;
117 };
118
119 opp-1000000000 {
120 opp-microvolt-speed0-pvs0-v0 = <1095000 1100000 1105000>;
121 opp-microvolt-speed0-pvs1-v0 = <1070000 1075000 1080000>;
122 opp-microvolt-speed0-pvs2-v0 = <1045000 1050000 1055000>;
123 opp-microvolt-speed0-pvs3-v0 = <1020000 1025000 1030000>;
124 opp-microvolt-speed0-pvs4-v0 = <995000 1000000 1005000>;
125 opp-microvolt-speed0-pvs5-v0 = <945000 950000 955000>;
126 opp-microvolt-speed0-pvs6-v0 = <895000 900000 905000>;
127 };
128
129 opp-1400000000 {
130 opp-microvolt-speed0-pvs0-v0 = <1170000 1175000 1180000>;
131 opp-microvolt-speed0-pvs1-v0 = <1145000 1150000 1155000>;
132 opp-microvolt-speed0-pvs2-v0 = <1120000 1125000 1130000>;
133 opp-microvolt-speed0-pvs3-v0 = <1095000 1100000 1105000>;
134 opp-microvolt-speed0-pvs4-v0 = <1070000 1075000 1080000>;
135 opp-microvolt-speed0-pvs5-v0 = <1020000 1025000 1030000>;
136 opp-microvolt-speed0-pvs6-v0 = <970000 975000 980000>;
137 opp-level = <1>;
138 };
139
140 opp-1725000000 {
141 opp-hz = /bits/ 64 <1725000000>;
142 opp-microvolt-speed0-pvs0-v0 = <1257500 1262500 1267500>;
143 opp-microvolt-speed0-pvs1-v0 = <1220000 1225000 1230000>;
144 opp-microvolt-speed0-pvs2-v0 = <1195000 1200000 1205000>;
145 opp-microvolt-speed0-pvs3-v0 = <1170000 1175000 1180000>;
146 opp-microvolt-speed0-pvs4-v0 = <1145000 1150000 1155000>;
147 opp-microvolt-speed0-pvs5-v0 = <1095000 1100000 1105000>;
148 opp-microvolt-speed0-pvs6-v0 = <1045000 1050000 1055000>;
149 opp-supported-hw = <0x1>;
150 clock-latency-ns = <100000>;
151 opp-level = <2>;
152 };
153 };