diff options
author | Andy Gross <agross@codeaurora.org> | 2015-02-09 17:01:09 -0500 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2015-04-03 16:33:44 -0400 |
commit | 4d9b766bfe08d63ca1b6867be005a7bc603f9985 (patch) | |
tree | 252e9efdf2ad55dc60905976defc96840ae90c07 /arch/arm | |
parent | 4105d9d60a7f28a60198302e8d4b79bd308cac35 (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.dtsi | 14 |
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 | }; |