diff --git a/qcom/ipcc-test.dtsi b/qcom/ipcc-test.dtsi new file mode 100644 index 000000000000..d1dd8598ae74 --- /dev/null +++ b/qcom/ipcc-test.dtsi @@ -0,0 +1,10 @@ +#include + +&soc { + ipcc_self_ping_apss: ipcc-self-ping-apss { + 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>; + }; +}; diff --git a/qcom/lahaina.dtsi b/qcom/lahaina.dtsi index 1f74ee97b340..10fcbb2025a9 100644 --- a/qcom/lahaina.dtsi +++ b/qcom/lahaina.dtsi @@ -7,6 +7,7 @@ #include #include #include +#include #include "lahaina-regulators.dtsi" @@ -401,6 +402,15 @@ }; }; + ipcc_mproc: qcom,ipcc@408000 { + compatible = "qcom,ipcc"; + reg = <0x408000 0x1000>; + interrupts = ; + interrupt-controller; + #interrupt-cells = <3>; + #mbox-cells = <2>; + }; + clocks { xo_board: xo-board { compatible = "fixed-clock";