Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: qcom: sdx65: Add Modem remoteproc node

Add modem support to SDX65 using the PAS remoteproc driver.

Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/1654080312-5408-7-git-send-email-quic_rohiagar@quicinc.com

authored by

Rohit Agarwal and committed by
Bjorn Andersson
a3ae01ed 261e09b4

+33
+33
arch/arm/boot/dts/qcom-sdx65.dtsi
··· 298 298 #hwlock-cells = <1>; 299 299 }; 300 300 301 + remoteproc_mpss: remoteproc@4080000 { 302 + compatible = "qcom,sdx55-mpss-pas"; 303 + reg = <0x04080000 0x4040>; 304 + 305 + interrupts-extended = <&intc GIC_SPI 250 IRQ_TYPE_EDGE_RISING>, 306 + <&modem_smp2p_in 0 IRQ_TYPE_EDGE_RISING>, 307 + <&modem_smp2p_in 1 IRQ_TYPE_EDGE_RISING>, 308 + <&modem_smp2p_in 2 IRQ_TYPE_EDGE_RISING>, 309 + <&modem_smp2p_in 3 IRQ_TYPE_EDGE_RISING>, 310 + <&modem_smp2p_in 7 IRQ_TYPE_EDGE_RISING>; 311 + interrupt-names = "wdog", "fatal", "ready", "handover", 312 + "stop-ack", "shutdown-ack"; 313 + 314 + clocks = <&rpmhcc RPMH_CXO_CLK>; 315 + clock-names = "xo"; 316 + 317 + power-domains = <&rpmhpd SDX65_CX>, 318 + <&rpmhpd SDX65_MSS>; 319 + power-domain-names = "cx", "mss"; 320 + 321 + qcom,smem-states = <&modem_smp2p_out 0>; 322 + qcom,smem-state-names = "stop"; 323 + 324 + status = "disabled"; 325 + 326 + glink-edge { 327 + interrupts = <GIC_SPI 114 IRQ_TYPE_EDGE_RISING>; 328 + label = "mpss"; 329 + qcom,remote-pid = <1>; 330 + mboxes = <&apcs 15>; 331 + }; 332 + }; 333 + 301 334 sdhc_1: sdhci@8804000 { 302 335 compatible = "qcom,sdx65-sdhci", "qcom,sdhci-msm-v5"; 303 336 reg = <0x08804000 0x1000>;