From nobody Thu Apr 2 20:26:58 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 98FBD43D50C for ; Sat, 28 Feb 2026 12:29:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772281774; cv=none; b=MZc3erE6HACTE/cYrRxc7Hvndg+qMgvC+JKFP5ozOIVS8Fw0eFqMXzbyLNBz22bwAwvPi2oWzTbZ2Ttu0FxbTzBDgBJxNgk1VdVfEMlWP1ed81Ccg9xbvGOnP6ujyI7vIe2E/eUY/9EjbXxAaPZtf8LwAz7qWHDL2oDuMc5KW3A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772281774; c=relaxed/simple; bh=e5pr2oPvUAYu8JAFmPhcApNUXmTIdLegEO08XCkRGxQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Y2nCWTsViikuMV8iQXXLnosIgMi7tulpBpnXQeAaQx9vQa4vHSFPhibiavs/DAQMYvklSC3+ACm9iai9CiL+/VcO6zYFPkqMGoHyYpaxgOniBvMy+HwffXR5DW7RM+ac78gPQ89mhikeametLZT1BJUDG+Jjm2z/fpw+0bP5akg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=MW6tp5Qi; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ASA8bB/5; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="MW6tp5Qi"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ASA8bB/5" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61S90ndw3320188 for ; Sat, 28 Feb 2026 12:29:32 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= F+UPxj+tjssc3U7W8al5a2umE/kNGiM4NRBgcK1RRgk=; b=MW6tp5QiI6GMJSGI jOg9Nel3rCdZLAWF+VqPSdLpzJaZBAskO9YPZdfT5h5sLkE3f1XKsHY96InIeiFu Cmc6d2DdF41oQmuAMSgqwcBJ/qdCWZ5DEWqLPA6ZEi90uCcI5lB/XEnxb387qGvW NUodzi47PWstHDZqUvVQuZb4AA/7fTV5UVZkF4ecAINBldK6cdNN3rNu7p2zPrzK QzWFNNDNtOdf1tPxkl772hrBJDnXBndduB5mG/1AkPYpyW16GtaKOzHFdAujuDXJ vZBPnieOt71zsPtIr+v/jql3Uz7EvULhD0yPS8Na/H/A/ZbKwu+ArRSVM/ezXT7y LgZ0nA== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cksfyrsyg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 28 Feb 2026 12:29:32 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-8274dbdbadcso6542257b3a.0 for ; Sat, 28 Feb 2026 04:29:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772281772; x=1772886572; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=F+UPxj+tjssc3U7W8al5a2umE/kNGiM4NRBgcK1RRgk=; b=ASA8bB/5USASPp4bxuTb4HFZryojNPBb+eqQmWsyMcetRiz8YiY8TV9NAumBu0R5kx Urwo+Ud9X9btTaIaKxO3LRZUf08uEqIBUkAZQr3OxELuRJW7H95FF+5w+mMHb8rU6OXy wFrr4m4dHtRAaM4Cu4+rHUfOQlqcQ2w++UeSRCiqRA6QouCpd7tKzrn//KCQngKhNaMt d9B82M7ldGfFgMeZDKX6OGSMhS2epNdnN2ZJ8PuK3CRgr8PSF4h0qOsEubthhLv0nZ68 vEeUZluwrYKwnq+XysbFU8xjJw6gLGRhD6vTR8d0BBBEQuiBBepZqWiCmkVTABWVzhZa qCLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772281772; x=1772886572; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=F+UPxj+tjssc3U7W8al5a2umE/kNGiM4NRBgcK1RRgk=; b=AgzF4Rq53rn5KWJh/VvI/k3xk5EhIgK7HYulafb8++pfITah4sG29N3h00xzvpagwu +QaUGaYl2OrKFWrV+nx35rrvGNh6eTU9yw+wcIUHW8FSI3EVxhu/IditBBh6IHMQXhGI l+ykAPJae6VK7WXQBcmGnvEtxboOxmdj0gYcsOkQLA/cSpiifi7524dvPxB52zGhRDf2 mjc4Zngjm7ZO52vDxwlaeMdu5Sm8SZ7E9YEE5P4QWIiClQXhFm09g4IPbG/DkpEaJU24 4w65vTsSNPe8Rk7e/2MbHbRBx1sBnvADptfyA+V5gkEmm416Yo0rQW9yHPO3P4cwUJPY rHYA== X-Forwarded-Encrypted: i=1; AJvYcCVXtseFR05Ak+xnU5aDyvzq4Oinku8iwfR/3qT7oOmyYGQsbyg5oSu1KFBN4Xhu8Y76JO8a8rAraoPla3g=@vger.kernel.org X-Gm-Message-State: AOJu0YxOQ+7BwZ8KS7n8tsLtT/psFj2BRse1Zf+rfDCfrw9suaKqIcA5 KNieWvobXIX/MDNA9E71a4UuC0OUnXcfFt4UxTbZGSXdNUjVkdhvbF9Qiy/LyPgKso3m+p+p6gV DM1b81UZAjyvNTen+CY7TW+D66VIlRzBXBwCFULtuB/Zg7zwuMwda11fnv3YxFL8mhpM= X-Gm-Gg: ATEYQzzbuDgGJa3sKUMhO65enxFlxLROGnLfDwwDaXYT3XE4SvoyqvSA+NmKclbdpA8 nuzcOIRl0cFcmIbYAfxhJgmtqr2G4rRbf8yk+pXgK5RhluDgCMs7wcqIPVUPFR8D0KRL4J6m6Yi JQjFHSqasQg8SZg2FFDbkf1fESlAJXbCRWshWIwzQVJn6ZlduxGoHdGGrM3RQgP6jIqKWv7enDd Tusb3u+X1mcLQhbKP7hy67SX9ois3BIu1JeB1gCM1gi5cE4yeLrzFRTbdAZGSs3CoejnEOeJjKI +scv2BlvsVCSpbdaZQ+z5o6WVa/MeLOITlmtP2Kz0Vq+R0gmHeLG8L/ROzUIguXBFECBBzFkAd+ y9YImrA3764LBcOgKne5akuxVt18cEt331TZoqoajRKFYTzWyQAC4YJmmFV2up49HHaZwTSIvKJ n4qOw/aIn3t3K5U0XFgiBXF7HVMO7SQ3f58KLzxmikyJoy8z6UBBOvvBoW X-Received: by 2002:a05:6a00:6b93:20b0:81f:3f88:89ee with SMTP id d2e1a72fcca58-8274d9408dcmr4190842b3a.12.1772281771692; Sat, 28 Feb 2026 04:29:31 -0800 (PST) X-Received: by 2002:a05:6a00:6b93:20b0:81f:3f88:89ee with SMTP id d2e1a72fcca58-8274d9408dcmr4190820b3a.12.1772281771173; Sat, 28 Feb 2026 04:29:31 -0800 (PST) Received: from hu-kathirav-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82739d4e10csm8130048b3a.1.2026.02.28.04.29.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Feb 2026 04:29:30 -0800 (PST) From: Kathiravan Thirumoorthy Date: Sat, 28 Feb 2026 17:59:04 +0530 Subject: [PATCH v9 5/5] arm64: dts: qcom: ipq5424: add support to get watchdog bootstatus from IMEM Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260228-wdt_reset_reason-v9-5-f96d7a4825d3@oss.qualcomm.com> References: <20260228-wdt_reset_reason-v9-0-f96d7a4825d3@oss.qualcomm.com> In-Reply-To: <20260228-wdt_reset_reason-v9-0-f96d7a4825d3@oss.qualcomm.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Wim Van Sebroeck , Guenter Roeck , Rajendra Nayak Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-watchdog@vger.kernel.org, Kathiravan Thirumoorthy , Dmitry Baryshkov , Konrad Dybcio X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1772281742; l=1582; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=e5pr2oPvUAYu8JAFmPhcApNUXmTIdLegEO08XCkRGxQ=; b=FZUZhRg3nwOF1qOCuA9SY+dY+pUmQ+nibWquq1sB/5IJnlrJPyKTC1CawvvK+Nt5lHZ7wsFpf 4wlQIJdoR0FDfkIPQEEobeUk81o4uQiE5LslXaDBM7vz12wmhPl4FGp X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI4MDExNiBTYWx0ZWRfX4YPESUkHOSvX 5csEw4L/CT9A4l8hC2GGnCcdY5jM0aBy8GzI3y7dZZT9ONezIk1gKoIeyKGEW4UcYcB4ZBiIS99 WCDKQ0NIOh3TcHrYfTSYYZ4kdhto/ES1zbWd28KWO01/yZOOkaXm03ROBhFPEnNq+QnjWSyLQQ/ jb5VOCRVXdrfXKJY8jMVUJQSFwTiNEAFl2jQeE90UndTY9EFnWX0Qntken03MPV+Y5ByGYoOVee OSHJeojVuCVN+Kdlr36hzSFy+G1C5byLNVUST+L/JsoCodxQbHP3KZ6Zn2F31qPiMMp+PV92gLs GgE0dDZq7x8WB9tPtk8E/KaihXC5ZN/z73GiiUI85A/slCWACKxayBL8iOQAMd6rm/6xdtAkW5f szXAjGJzW+fTNKlv1EWOiJ4419dVEtayVQLQHKrSWNUwGobPN85hhDZTsOrOs99gs05KsipIcXn guYDrfLIa/+RMDv4qEg== X-Authority-Analysis: v=2.4 cv=avS/yCZV c=1 sm=1 tr=0 ts=69a2dfac cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=WbeaI0-OC7IQdSlKmUMA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 X-Proofpoint-GUID: Ob_Z_S1--eThnhohBggNJfUyLNzK-OGt X-Proofpoint-ORIG-GUID: Ob_Z_S1--eThnhohBggNJfUyLNzK-OGt X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-28_04,2026-02-27_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 adultscore=0 impostorscore=0 clxscore=1015 suspectscore=0 phishscore=0 malwarescore=0 spamscore=0 lowpriorityscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2602280116 Add the "sram" property to the watchdog device node to enable retrieval of the system restart reason from IMEM, populated by XBL. Parse this information in the watchdog driver and update the bootstatus sysFS if the restart was triggered by a watchdog timeout. Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Signed-off-by: Kathiravan Thirumoorthy --- Changes in v9: - no changes Changes in v8: - Picked up the R-b tag Changes in v7: - Picked up the R-b tag Changes in v6: - Update the 'sram' property to point to the SRAM region Changes in v5: - Rename the property 'qcom,imem' to 'sram' Changes in v4: - New patch --- arch/arm64/boot/dts/qcom/ipq5424.dtsi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq5424.dtsi b/arch/arm64/boot/dts/qc= om/ipq5424.dtsi index 491bc3b00494c47c5524df069e9d65bb4654e863..86de974949f48269170a2bfbeb6= 4214d37fbe488 100644 --- a/arch/arm64/boot/dts/qcom/ipq5424.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq5424.dtsi @@ -591,6 +591,7 @@ watchdog@f410000 { reg =3D <0 0x0f410000 0 0x1000>; interrupts =3D ; clocks =3D <&sleep_clk>; + sram =3D <&restart_reason>; }; =20 qusb_phy_1: phy@71000 { @@ -706,6 +707,10 @@ sram@8600000 { =20 #address-cells =3D <1>; #size-cells =3D <1>; + + restart_reason: restartreason-sram@7b0 { + reg =3D <0x7b0 0x4>; + }; }; =20 usb3: usb3@8a00000 { --=20 2.34.1