Add the hwlock property to remoteproc. This enables the remoteproc to
try and bust the smem hwspinlock if the remoteproc has crashed while
holding the hwspinlock.

Signed-off-by: Chris Lew <quic_c...@quicinc.com>
---
 arch/arm64/boot/dts/qcom/sm8650.dtsi | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/sm8650.dtsi 
b/arch/arm64/boot/dts/qcom/sm8650.dtsi
index 62a6e77730bc..a65a1679f003 100644
--- a/arch/arm64/boot/dts/qcom/sm8650.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi
@@ -2878,6 +2878,7 @@ remoteproc_mpss: remoteproc@4080000 {
 
                        qcom,smem-states = <&smp2p_modem_out 0>;
                        qcom,smem-state-names = "stop";
+                       hwlocks = <&tcsr_mutex 3>;
 
                        status = "disabled";
 
@@ -5024,6 +5025,7 @@ remoteproc_adsp: remoteproc@30000000 {
 
                        qcom,smem-states = <&smp2p_adsp_out 0>;
                        qcom,smem-state-names = "stop";
+                       hwlocks = <&tcsr_mutex 3>;
 
                        status = "disabled";
 
@@ -5183,6 +5185,7 @@ remoteproc_cdsp: remoteproc@32300000 {
 
                        qcom,smem-states = <&smp2p_cdsp_out 0>;
                        qcom,smem-state-names = "stop";
+                       hwlocks = <&tcsr_mutex 3>;
 
                        status = "disabled";
 

-- 
2.25.1


Reply via email to