aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm
diff options
context:
space:
mode:
authorAndy Gross <agross@codeaurora.org>2015-02-09 17:01:09 -0500
committerOlof Johansson <olof@lixom.net>2015-04-03 16:33:44 -0400
commit4d9b766bfe08d63ca1b6867be005a7bc603f9985 (patch)
tree252e9efdf2ad55dc60905976defc96840ae90c07 /arch/arm
parent4105d9d60a7f28a60198302e8d4b79bd308cac35 (diff)
arm: dts: qcom: Add TCSR support for IPQ8064
This patch adds TCSR support for use by the GSBI to automatically configure ADM CRCI values based on the GSBI port configuration. Signed-off-by: Andy Gross <agross@codeaurora.org> Signed-off-by: Kumar Gala <galak@codeaurora.org> Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/boot/dts/qcom-ipq8064.dtsi14
1 files changed, 14 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom-ipq8064.dtsi
index cb225dafe97c..4e01f71c56d8 100644
--- a/arch/arm/boot/dts/qcom-ipq8064.dtsi
+++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi
@@ -120,6 +120,7 @@
120 120
121 gsbi2: gsbi@12480000 { 121 gsbi2: gsbi@12480000 {
122 compatible = "qcom,gsbi-v1.0.0"; 122 compatible = "qcom,gsbi-v1.0.0";
123 cell-index = <2>;
123 reg = <0x12480000 0x100>; 124 reg = <0x12480000 0x100>;
124 clocks = <&gcc GSBI2_H_CLK>; 125 clocks = <&gcc GSBI2_H_CLK>;
125 clock-names = "iface"; 126 clock-names = "iface";
@@ -128,6 +129,8 @@
128 ranges; 129 ranges;
129 status = "disabled"; 130 status = "disabled";
130 131
132 syscon-tcsr = <&tcsr>;
133
131 serial@12490000 { 134 serial@12490000 {
132 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; 135 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
133 reg = <0x12490000 0x1000>, 136 reg = <0x12490000 0x1000>,
@@ -155,6 +158,7 @@
155 158
156 gsbi4: gsbi@16300000 { 159 gsbi4: gsbi@16300000 {
157 compatible = "qcom,gsbi-v1.0.0"; 160 compatible = "qcom,gsbi-v1.0.0";
161 cell-index = <4>;
158 reg = <0x16300000 0x100>; 162 reg = <0x16300000 0x100>;
159 clocks = <&gcc GSBI4_H_CLK>; 163 clocks = <&gcc GSBI4_H_CLK>;
160 clock-names = "iface"; 164 clock-names = "iface";
@@ -163,6 +167,8 @@
163 ranges; 167 ranges;
164 status = "disabled"; 168 status = "disabled";
165 169
170 syscon-tcsr = <&tcsr>;
171
166 serial@16340000 { 172 serial@16340000 {
167 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; 173 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
168 reg = <0x16340000 0x1000>, 174 reg = <0x16340000 0x1000>,
@@ -189,6 +195,7 @@
189 195
190 gsbi5: gsbi@1a200000 { 196 gsbi5: gsbi@1a200000 {
191 compatible = "qcom,gsbi-v1.0.0"; 197 compatible = "qcom,gsbi-v1.0.0";
198 cell-index = <5>;
192 reg = <0x1a200000 0x100>; 199 reg = <0x1a200000 0x100>;
193 clocks = <&gcc GSBI5_H_CLK>; 200 clocks = <&gcc GSBI5_H_CLK>;
194 clock-names = "iface"; 201 clock-names = "iface";
@@ -197,6 +204,8 @@
197 ranges; 204 ranges;
198 status = "disabled"; 205 status = "disabled";
199 206
207 syscon-tcsr = <&tcsr>;
208
200 serial@1a240000 { 209 serial@1a240000 {
201 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; 210 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
202 reg = <0x1a240000 0x1000>, 211 reg = <0x1a240000 0x1000>,
@@ -279,5 +288,10 @@
279 #clock-cells = <1>; 288 #clock-cells = <1>;
280 #reset-cells = <1>; 289 #reset-cells = <1>;
281 }; 290 };
291
292 tcsr: syscon@1a400000 {
293 compatible = "qcom,tcsr-ipq8064", "syscon";
294 reg = <0x1a400000 0x100>;
295 };
282 }; 296 };
283}; 297};