Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 84112cf7 authored by Neeraj Upadhyay's avatar Neeraj Upadhyay
Browse files

ARM: dts: msm: Add support for IPCC on Lito



Add MPROC protocol support for IPCC interrupt controller
for Lito Soc. Also, enable the self ping device node.

Change-Id: I60cce6a04315003fd089e31677e9d265d6110829
Signed-off-by: default avatarNeeraj Upadhyay <neeraju@codeaurora.org>
parent 5d7531fa
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -14,6 +14,7 @@
#include <dt-bindings/clock/qcom,rpmh.h>
#include <dt-bindings/clock/qcom,videocc-lito.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/soc/qcom,ipcc.h>
#include <dt-bindings/soc/qcom,rpmh-rsc.h>

/ {
@@ -910,6 +911,22 @@
		reg-names = "rmtfs";
		qcom,client-id = <0x00000001>;
	};

	ipcc_mproc: qcom,ipcc@408000 {
		compatible = "qcom,ipcc";
		reg = <0x408000 0x1000>;
		interrupts = <GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>;
		interrupt-controller;
		#interrupt-cells = <3>;
		#mbox-cells = <2>;
	};

	ipcc_self_ping: ipcc-self-ping {
		compatible = "qcom,ipcc-self-ping";
		interrupts-extended = <&ipcc_mproc IPCC_CLIENT_APSS
				IPCC_MPROC_SIGNAL_SMP2P IRQ_TYPE_LEVEL_HIGH>;
		mboxes = <&ipcc_mproc IPCC_CLIENT_APSS IPCC_MPROC_SIGNAL_SMP2P>;
	};
};

#include "lito-pinctrl.dtsi"