From 99cac882c15fa00b280d08e17d5d1d33ee50020b Mon Sep 17 00:00:00 2001 From: Kartikey Arora Date: Tue, 15 Oct 2024 20:33:55 +0530 Subject: [PATCH] ARM: dts: msm: Add wpss rproc node for kera Add wpss rproc node for kera. Change-Id: Id61d12a4c4d5d346e8e06cc88997ef1342f24925 CRs-Fixed: 3954263 Signed-off-by: Kartikey Arora --- bindings/remoteproc/qcom,adsp.yaml | 1 + qcom/kera.dtsi | 40 ++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) diff --git a/bindings/remoteproc/qcom,adsp.yaml b/bindings/remoteproc/qcom,adsp.yaml index e5b00374..191ee125 100644 --- a/bindings/remoteproc/qcom,adsp.yaml +++ b/bindings/remoteproc/qcom,adsp.yaml @@ -79,6 +79,7 @@ properties: - qcom,monaco-modem-pas - qcom,monaco-adsp-pas - qcom,tuna-wpss-pas + - qcom,kera-wpss-pas reg: maxItems: 1 diff --git a/qcom/kera.dtsi b/qcom/kera.dtsi index 53f08502..762c42d7 100644 --- a/qcom/kera.dtsi +++ b/qcom/kera.dtsi @@ -908,6 +908,46 @@ ranges; }; + wpss_pas: remoteproc-wpss@a3500000 { + compatible = "qcom,kera-wpss-pas"; + reg = <0xa3500000 0x10000>; + status = "ok"; + + memory-region = <&wpss_mem>; + + firmware-name = "qca6750/wpss.mdt"; + + clocks = <&rpmhcc RPMH_CXO_CLK>; + clock-names = "xo"; + + cx-supply = <&VDD_CX_LEVEL>; + cx-uV-uA = ; + mx-supply = <&VDD_MX_LEVEL>; + mx-uV-uA = ; + reg-names = "cx","mx"; + + qcom,qmp = <&aoss_qmp>; + + /* Inputs from wpss */ + interrupts-extended = <&intc GIC_SPI 200 IRQ_TYPE_EDGE_RISING>, + <&wpss_smp2p_in 0 0>, + <&wpss_smp2p_in 2 0>, + <&wpss_smp2p_in 1 0>, + <&wpss_smp2p_in 3 0>, + <&wpss_smp2p_in 7 0>; + + interrupt-names = "wdog", + "fatal", + "handover", + "ready", + "stop-ack", + "shutdown-ack"; + + /* Outputs to wpss */ + qcom,smem-states = <&wpss_smp2p_out 0>; + qcom,smem-state-names = "stop"; + }; + clocks { xo_board: xo_board { compatible = "fixed-clock";