From 2e93118b13741367febf5ddbbb6feae4ca093489 Mon Sep 17 00:00:00 2001 From: Keval Kulkarni Date: Tue, 27 Aug 2024 17:24:22 +0530 Subject: [PATCH 1/2] ARM: dts: msm: Add ipcc node for sdxkova Add ipcc node for sdxkova to enable inter processor communication controller. Adjust reg format for tz-log node. Change-Id: I5519f5b8bfc02b2c85c1654a2f39c4ec61fdee9f Signed-off-by: Keval Kulkarni Signed-off-by: Khaja Hussain Shaik Khaji --- qcom/sdxkova.dtsi | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/qcom/sdxkova.dtsi b/qcom/sdxkova.dtsi index 0e1add5a..d294d268 100644 --- a/qcom/sdxkova.dtsi +++ b/qcom/sdxkova.dtsi @@ -9,7 +9,7 @@ /{ qcom_tzlog: tz-log@14680720 { compatible = "qcom,tz-log"; - reg = <0x14680720 0x3000>; + reg = <0x0 0x14680720 0x0 0x3000>; qcom,hyplog-enabled; hyplog-address-offset = <0x410>; hyplog-size-offset = <0x414>; @@ -357,6 +357,15 @@ compatible = "qcom,cpufreq-hw-epss-debug"; qcom,freq-hw-domain = <&cpufreq_hw 0>; }; + + ipcc_mproc: qcom,ipcc@408000 { + compatible = "qcom,ipcc"; + reg = <0x0 0x408000 0x0 0x1000>; + interrupts = ; + interrupt-controller; + #interrupt-cells = <3>; + #mbox-cells = <2>; + }; }; &gcc { From c26f69e0e0e65d2e0b3b88f89c9968ff28002242 Mon Sep 17 00:00:00 2001 From: Keval Kulkarni Date: Tue, 27 Aug 2024 15:01:35 +0530 Subject: [PATCH 2/2] ARM: dts: qcom: Include IPCC test node for sdxkova Include IPCC test node for sdxkova, so IPCC kernel-tests can run on sdxkova. Change-Id: I96e4f925d62eec54455b8f03f46217fc402e43a5 Signed-off-by: Keval Kulkarni Signed-off-by: Khaja Hussain Shaik Khaji --- qcom/ipcc-test-sdxkova.dtsi | 13 +++++++++++++ qcom/sdxkova.dtsi | 2 ++ 2 files changed, 15 insertions(+) create mode 100644 qcom/ipcc-test-sdxkova.dtsi diff --git a/qcom/ipcc-test-sdxkova.dtsi b/qcom/ipcc-test-sdxkova.dtsi new file mode 100644 index 00000000..d80e7ab2 --- /dev/null +++ b/qcom/ipcc-test-sdxkova.dtsi @@ -0,0 +1,13 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +#include "ipcc-test.dtsi" + +&soc { + /delete-node/ ipcc-self-ping-adsp; + /delete-node/ ipcc-self-ping-cdsp; + /delete-node/ ipcc-self-ping-slpi; +}; + diff --git a/qcom/sdxkova.dtsi b/qcom/sdxkova.dtsi index d294d268..869e2c1c 100644 --- a/qcom/sdxkova.dtsi +++ b/qcom/sdxkova.dtsi @@ -3,6 +3,7 @@ * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. */ +#include #include "sdx75.dtsi" /delete-node/ &apps_smmu; #include "msm-arm-smmu-sdxkova.dtsi" @@ -410,3 +411,4 @@ }; #include "sdxkova-usb.dtsi" +#include "ipcc-test-sdxkova.dtsi"