From ac0e47ea52a0788def1c9eea2e7b305c3b762bd6 Mon Sep 17 00:00:00 2001 From: Konstantin Dorfman Date: Tue, 26 Nov 2019 09:05:01 +0200 Subject: [PATCH] ARM: dts: msm: add PIL spss node to lahaina This change defines Peripheral Loader (PIL) spss node for loading Secure Processor. Change-Id: I83008b4530c1780a17e9f30a4ba25b2becdf5298 --- qcom/lahaina.dtsi | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/qcom/lahaina.dtsi b/qcom/lahaina.dtsi index 29af63ac7db2..ebbbbd405c82 100644 --- a/qcom/lahaina.dtsi +++ b/qcom/lahaina.dtsi @@ -1851,6 +1851,44 @@ mbox-names = "slpi-pil"; }; + /* PIL spss node - for loading Secure Processor */ + qcom,spss@1880000 { + compatible = "qcom,pil-tz-generic"; + reg = <0x188101c 0x4>, + <0x1881024 0x4>, + <0x1881028 0x4>, + <0x188103c 0x4>, + <0x1882014 0x4>; + reg-names = "sp2soc_irq_status", "sp2soc_irq_clr", + "sp2soc_irq_mask", "rmb_err", "rmb_err_spare2"; + interrupts = <0 352 1>; + + vdd_cx-supply = <&VDD_CX_LEVEL>; + qcom,proxy-reg-names = "vdd_cx"; + qcom,vdd_cx-uV-uA = ; + vdd_mx-supply = <&VDD_MXA_LEVEL>; + vdd_mx-uV = ; + + clocks = <&clock_rpmh RPMH_CXO_CLK>; + clock-names = "xo"; + qcom,proxy-clock-names = "xo"; + qcom,pil-generic-irq-handler; + status = "ok"; + + qcom,signal-aop; + qcom,complete-ramdump; + + qcom,pas-id = <14>; + qcom,proxy-timeout-ms = <10000>; + qcom,firmware-name = "spss"; + memory-region = <&pil_spss_mem>; + qcom,spss-scsr-bits = <24 25>; + qcom,extra-size = <4096>; + + mboxes = <&qmp_aop 0>; + mbox-names = "spss-pil"; + }; + ssc_sensors: qcom,msm-ssc-sensors { compatible = "qcom,msm-ssc-sensors"; status = "ok";