From fa4158f63fe102dcfa2dc3791d68e14f62b8f3aa Mon Sep 17 00:00:00 2001 From: Ajit Pandey Date: Mon, 15 Jul 2024 16:54:04 +0530 Subject: [PATCH] ARM: dts: msm: Vote MMNOC BW for cam_cc_titan_top_gdsc on Tuna The cam_cc_titan_top_gdsc causes camera to permanently assert qactive when it's enabled. If MMNOC attempts to collapse when the GDSC is enabled, then the qactive signal will cause BCM to get stuck in the collapse sequence. This will eventually lead to rpmh driver timeouts when requested for MMNOC. Fix this by explicitly voting for MMNOC on behalf of the GDSC. Change-Id: I6e75a8da8867a64389fec07ad8ca506b6ac3e860 Signed-off-by: Ajit Pandey --- qcom/tuna.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qcom/tuna.dtsi b/qcom/tuna.dtsi index 1bfe94a4..ad4bd652 100644 --- a/qcom/tuna.dtsi +++ b/qcom/tuna.dtsi @@ -1672,6 +1672,8 @@ &cam_cc_titan_top_gdsc { compatible = "qcom,gdsc"; + interconnects = <&mmss_noc MASTER_CAMNOC_HF &mmss_noc SLAVE_MNOC_HF_MEM_NOC>; + interconnect-names = "mmnoc"; parent-supply = <&VDD_MM_MXC_VOTER_LEVEL>; status = "ok"; };