aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjorn Andersson <bjorn.andersson@linaro.org>2018-08-28 01:37:05 -0400
committerAndy Gross <andy.gross@linaro.org>2018-09-13 15:39:05 -0400
commit447c9dad7e3197034bb6aa7f473e86c1c80f3af3 (patch)
tree503144d62ef85da0c68569b126a5427e49f5d898
parent1b9d8bd69305d9020534e09f3f790e43d1393b03 (diff)
arm64: dts: msm8996: Transition smp2p and smd to mailbox
The smd and smp2p drivers now support accessing the APCS GLOBAL IPC register through the mailbox framework, so migrate the msm8996 dts to use this and remove the syscon based APCS node. Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Andy Gross <andy.gross@linaro.org>
-rw-r--r--arch/arm64/boot/dts/qcom/msm8996.dtsi13
1 files changed, 4 insertions, 9 deletions
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi
index b4d635bb81ac..b29fe80d7288 100644
--- a/arch/arm64/boot/dts/qcom/msm8996.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi
@@ -407,11 +407,6 @@
407 interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>; 407 interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
408 }; 408 };
409 409
410 apcs: syscon@9820000 {
411 compatible = "syscon";
412 reg = <0x9820000 0x1000>;
413 };
414
415 apcs_glb: mailbox@9820000 { 410 apcs_glb: mailbox@9820000 {
416 compatible = "qcom,msm8996-apcs-hmss-global"; 411 compatible = "qcom,msm8996-apcs-hmss-global";
417 reg = <0x9820000 0x1000>; 412 reg = <0x9820000 0x1000>;
@@ -1138,7 +1133,7 @@
1138 interrupts = <GIC_SPI 156 IRQ_TYPE_EDGE_RISING>; 1133 interrupts = <GIC_SPI 156 IRQ_TYPE_EDGE_RISING>;
1139 1134
1140 label = "lpass"; 1135 label = "lpass";
1141 qcom,ipc = <&apcs 16 8>; 1136 mboxes = <&apcs_glb 8>;
1142 qcom,smd-edge = <1>; 1137 qcom,smd-edge = <1>;
1143 qcom,remote-pid = <2>; 1138 qcom,remote-pid = <2>;
1144 }; 1139 };
@@ -1150,7 +1145,7 @@
1150 1145
1151 interrupts = <0 158 IRQ_TYPE_EDGE_RISING>; 1146 interrupts = <0 158 IRQ_TYPE_EDGE_RISING>;
1152 1147
1153 qcom,ipc = <&apcs 16 10>; 1148 mboxes = <&apcs_glb 10>;
1154 1149
1155 qcom,local-pid = <0>; 1150 qcom,local-pid = <0>;
1156 qcom,remote-pid = <2>; 1151 qcom,remote-pid = <2>;
@@ -1174,7 +1169,7 @@
1174 1169
1175 interrupts = <GIC_SPI 451 IRQ_TYPE_EDGE_RISING>; 1170 interrupts = <GIC_SPI 451 IRQ_TYPE_EDGE_RISING>;
1176 1171
1177 qcom,ipc = <&apcs 16 14>; 1172 mboxes = <&apcs_glb 14>;
1178 1173
1179 qcom,local-pid = <0>; 1174 qcom,local-pid = <0>;
1180 qcom,remote-pid = <1>; 1175 qcom,remote-pid = <1>;
@@ -1198,7 +1193,7 @@
1198 1193
1199 interrupts = <GIC_SPI 178 IRQ_TYPE_EDGE_RISING>; 1194 interrupts = <GIC_SPI 178 IRQ_TYPE_EDGE_RISING>;
1200 1195
1201 qcom,ipc = <&apcs 16 26>; 1196 mboxes = <&apcs_glb 26>;
1202 1197
1203 qcom,local-pid = <0>; 1198 qcom,local-pid = <0>;
1204 qcom,remote-pid = <3>; 1199 qcom,remote-pid = <3>;