arm64: dts: msm8996: Add ADSP PIL node
authorspjoshi@codeaurora.org <spjoshi@codeaurora.org>
Thu, 19 Jan 2017 03:31:53 +0000 (19:31 -0800)
committerAndy Gross <andy.gross@linaro.org>
Wed, 29 Mar 2017 18:43:52 +0000 (13:43 -0500)
Add ADSP node required for Qualcomm ADSP Peripheral Image Loader.

Signed-off-by: Sarangdhar Joshi <spjoshi@codeaurora.org>
Signed-off-by: Andy Gross <andy.gross@linaro.org>
arch/arm64/boot/dts/qcom/msm8996.dtsi

index c9bab80388cd48237009edd98e263ac17ccabcaa..9bc9c857a000190c0ad2d655874233470d3c1cb9 100644 (file)
                };
        };
 
+       adsp-pil {
+               compatible = "qcom,msm8996-adsp-pil";
+
+               interrupts-extended = <&intc 0 162 IRQ_TYPE_EDGE_RISING>,
+                                     <&adsp_smp2p_in 0 IRQ_TYPE_EDGE_RISING>,
+                                     <&adsp_smp2p_in 1 IRQ_TYPE_EDGE_RISING>,
+                                     <&adsp_smp2p_in 2 IRQ_TYPE_EDGE_RISING>,
+                                     <&adsp_smp2p_in 3 IRQ_TYPE_EDGE_RISING>;
+               interrupt-names = "wdog", "fatal", "ready",
+                                 "handover", "stop-ack";
+
+               clocks = <&xo_board>;
+               clock-names = "xo";
+
+               memory-region = <&adsp_region>;
+
+               qcom,smem-states = <&adsp_smp2p_out 0>;
+               qcom,smem-state-names = "stop";
+       };
+
        adsp-smp2p {
                compatible = "qcom,smp2p";
                qcom,smem = <443>, <429>;