]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: qcom: msm8996: add glink-edge nodes
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Thu, 18 Apr 2024 06:44:21 +0000 (09:44 +0300)
committerBjorn Andersson <andersson@kernel.org>
Tue, 28 May 2024 13:20:45 +0000 (08:20 -0500)
MSM8996 provides limited glink support, so add corresponding device tree
nodes. For example the following interfaces are provided on db820c:

modem:
2080000.remoteproc:glink-edge.LOOPBACK_CTL_MPSS.-1.-1
2080000.remoteproc:glink-edge.glink_ssr.-1.-1
2080000.remoteproc:glink-edge.rpmsg_chrdev.0.0

adsp:
9300000.remoteproc:glink-edge.LOOPBACK_CTL_LPASS.-1.-1
9300000.remoteproc:glink-edge.glink_ssr.-1.-1
9300000.remoteproc:glink-edge.rpmsg_chrdev.0.0

Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20240418-msm8996-remoteproc-v2-2-b9ae852bf6bc@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/msm8996.dtsi

index 5348feac026eb99c93b17ed54697f8947b514d75..2e0f0d4f509f626933fa4ee541218f98c9e8f28f 100644 (file)
 
                        status = "disabled";
 
+                       glink-edge {
+                               interrupts = <GIC_SPI 179 IRQ_TYPE_EDGE_RISING>;
+                               label = "dsps";
+                               qcom,remote-pid = <3>;
+                               mboxes = <&apcs_glb 27>;
+                       };
+
                        smd-edge {
                                interrupts = <GIC_SPI 176 IRQ_TYPE_EDGE_RISING>;
 
                                memory-region = <&mdata_mem>;
                        };
 
+                       glink-edge {
+                               interrupts = <GIC_SPI 452 IRQ_TYPE_EDGE_RISING>;
+                               label = "modem";
+                               qcom,remote-pid = <1>;
+                               mboxes = <&apcs_glb 15>;
+                       };
+
                        smd-edge {
                                interrupts = <GIC_SPI 449 IRQ_TYPE_EDGE_RISING>;
 
 
                        status = "disabled";
 
+                       glink-edge {
+                               interrupts = <GIC_SPI 157 IRQ_TYPE_EDGE_RISING>;
+                               label = "lpass";
+                               qcom,remote-pid = <2>;
+                               mboxes = <&apcs_glb 9>;
+                       };
+
+
                        smd-edge {
                                interrupts = <GIC_SPI 156 IRQ_TYPE_EDGE_RISING>;