From nobody Tue Apr 7 18:48:21 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 83DC042B72B for ; Thu, 26 Feb 2026 17:00:11 +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=1772125212; cv=none; b=m8NJ1fvMrTuULAr95eIWGlHxmS/mRiSqMCshj2NLybq5MmXMO2G1y5jBnsFIK+OEHF4ac8B5VmeufMylpei3acqU4+ODEGroYvSg4KSnS62rMgDrceeyOKEpCvugRv9QvYWW0HDGAqq63qrT4suPCNBG2wV0E5Zu91spIMkvBUw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772125212; c=relaxed/simple; bh=gPVQ8S1LAyFSJ2kIEZxgLIWkdzkbKyz5I/jS24nk1TU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Q/mLvzd5CYsupj5DFwN53pOK1T0I6vSLmAja2LZZs+KwjiKeS5p4k3sWAVKTsjKewIXrHmUwiOa49tY3cwKvd5tsVrvmO5sguAdSKM7LdFC962Rfc1BayFbFzKmC0Y5CHWYZ3AZ2x4voYgaTyAAScpDbehltpf06cLTTwG5QWyY= 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=KuUcFi9r; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=MiL8io+p; 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="KuUcFi9r"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="MiL8io+p" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61QGhnkC1171047 for ; Thu, 26 Feb 2026 17:00:10 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= zCoKANdRyCPMwnZPciJiARX0yilobsSsn7wAmuY1b0Q=; b=KuUcFi9r/GN8uxvV DRu0kzC2umOWlvBmVSNckC72D37WqcmC4dgwNAIJHWKWUGovBZSqv8RIc9HN2nb3 dYcVNHLUJJ9VHBPQwLFFQHGmL0s1b/p/1DLq/JwvIFodA0zlP9Z1RPw1R3ruL7Km yTTmZMfj11QZ4ZXcr1tUo7TvXd2dXpFyFFoT3S22BnagVMnXRPnUs5BayPLCxffn vR7pd+Chmz75s69LhNw1APMqVwtTy2GwQWdfMMxBbcAHNapaYGxRdp6Ife28iPvz Wx64/uwjqtz2xYB+MIN4F10dt9UxQcnlNeBVS1+JTWi2onxj0TbMeu7GvwceU/xN y4wYxg== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cjae0u3cf-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 26 Feb 2026 17:00:10 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-b6097ca315bso4277230a12.3 for ; Thu, 26 Feb 2026 09:00:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772125209; x=1772730009; 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=zCoKANdRyCPMwnZPciJiARX0yilobsSsn7wAmuY1b0Q=; b=MiL8io+p+VpIRkG/bN9CF3dJr4daaaHUJ7dZIQEF6fo8Ka2mRvbD2V5iPeWx/zvWVj SESzEOf1O0kC6mqL7VrmI7yE+Ft5m3eHKf1rj3BeHcv0eIF1LgX8bFyawyEkzS7kEOcI Ux4ZGXA05lCnbpDldDqCwX8ZPyludu/dSXP8PFI+CZTC70iJXS4U/COWhDKDa6xRkVma AL7Nra3St2pGialA8Va5Cq1JVPYk467aBYjcZObBGvIRVQMI/BZXka43rPb4NPbFMZ3v ngpqINKVid4YvH6V5oqcoJb1ey+NbrGcCXDyZioaZfNkkwnLgM8Q0lkke6b7EXtzKrCx VBzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772125209; x=1772730009; 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=zCoKANdRyCPMwnZPciJiARX0yilobsSsn7wAmuY1b0Q=; b=R/EbsVbDfWTenoRux3UZgaCxXxyqAxn9+tRCovoU693sKWS+a2tz5Irhz1SN8lrl8N SERWn3ZjWubJq897I8C5F+UNx9KIa0UMLqMip/GdcQrF7geOEPUhVpzl11R9Hls4jvSn 2XXiCTSrCONWEJAnQNCd6C5FlLD+WJl/pGotVHNGXgkLgVho8O/Fjym+3Lfcs1JhIcJP agJh82ZHLljMBJ0jwEg29y5xt2eMA8BUcxabWnZN1Y2tNcQaY55LRdcM4gNztiVYAzMA cO3JGMiAZVMNUH7I8tfyqsDwrdaQ0tauwtViF23PY+VNfdyxOD42duGgIj63yOHVOTVv ZDkA== X-Forwarded-Encrypted: i=1; AJvYcCUHa5uvjG3KyPfZalqlqukKWEXHCjqNrjFOLbIlYtM1eKtyZ9Ne2hldLz3Z671ySdUBokgj5E6lJMvj3Ok=@vger.kernel.org X-Gm-Message-State: AOJu0Yx7pQeyHNgFikNqw1gfy5dtzSlxKEvYTO4U4BXa6zzPOp45E60b XC+v8j/pX9CGW5YLJ913/fgDd1Lwe1tYtO4f1iAfLRbz3bb0xArwpDZJm5nuespLYBt1aBVTtU/ EIM25r7smJuASBFV4q8nc3iA5i4s69um/btAhGw5hyf7r3SQo0sfU7EfjJy+A2+oQk2J2GKvNf1 E= X-Gm-Gg: ATEYQzzwx/cmM3XPZikVbpZoFdZZtEgnmxxuw9MGD9euJh2mEZjF5O7kD9WJZ0owBde Oc7CSOe5aZEN2gdeeuZyqftYw8WU+oJE0hwOmRufBuOHRSBMTFvqZowlYEL6IxMfSmU4kVz8Pra wX32OQVuzywgo9Em9mJBN832TP5ydwFKEkI8RXOEtTyv4/tK2TfQ3jsVfSGxnuL5dU1MQdiAZs3 OVmBxQ4W7DGAW3lRHnkpmIsvrMmotcN2BNPttyQ3rjdjwUV+HmmY6heyaacK5FrUIiB52EVJ2xF vHkqgBMBTob7uQfQD1VV3s1N4ebF9WOVbmHeXxQO4aP+13aTFlBiXvCez9ACeTMI8xLav0X0rYX f8w8UQElB32hHRuAc7iC7N5voYYs50JSqbeh656kZMLnP5/jJxmGGUkfdtFUl0uEXp0usZaFTY1 1yBs0tEDspMbmiX25T56ymqzg8USraegbHtX7Tdic2NoreXcPyiRSlC7g7 X-Received: by 2002:a05:6a00:b483:b0:81f:3f03:6846 with SMTP id d2e1a72fcca58-826daa1ff11mr18495278b3a.47.1772125209242; Thu, 26 Feb 2026 09:00:09 -0800 (PST) X-Received: by 2002:a05:6a00:b483:b0:81f:3f03:6846 with SMTP id d2e1a72fcca58-826daa1ff11mr18495210b3a.47.1772125208339; Thu, 26 Feb 2026 09:00:08 -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-8273a01054dsm3626286b3a.43.2026.02.26.09.00.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Feb 2026 09:00:07 -0800 (PST) From: Kathiravan Thirumoorthy Date: Thu, 26 Feb 2026 22:29:40 +0530 Subject: [PATCH v8 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: <20260226-wdt_reset_reason-v8-5-011c3a8cb6ff@oss.qualcomm.com> References: <20260226-wdt_reset_reason-v8-0-011c3a8cb6ff@oss.qualcomm.com> In-Reply-To: <20260226-wdt_reset_reason-v8-0-011c3a8cb6ff@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=1772125179; l=1551; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=gPVQ8S1LAyFSJ2kIEZxgLIWkdzkbKyz5I/jS24nk1TU=; b=eWY5KJ7an0ubp5dCxCHLe6F5zfmqxb4WfQfUBtCXzr5KlQx/DEiqlhVZnQ98X8rvB/XfDN2qY o55zoOFdVh8AfsmzZOYtwzxYl/BCiEcQHYjiGZqy0igmvp+6wvazrO6 X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI2MDE1MyBTYWx0ZWRfX8qjnCPEahqFA 8us9lMA85XS2BfxTKGr5j6jppKlhFhnK8wvirW8LSXpIsj4VMNpaR62S8mv7v7x1y6Pgj0AAKzo OFisteMOAEzQEzfihJ9n6hUGOCQmslZJnHUFfZ5pynT7OAf2cSsPbimf1MuhojeR92hRXlqn4qM VqouXv7xkgWldL2iG3qx0X/cYu1OINTmsuwp2mVEsS9u8KmIYFeY0cSvnT7hYAopXs2l8zEfY7c 2/7h4UhrMaGxaBc8TeXRF82jqWFa+4u+OjCMuESNPGhe8DdyL52StLpInRhevHBEq9jprsDsALo CZFGhCs9qtjV/ANMUUZoY4fB0vmf65CRfvWGjrAruJI2KWw2l96RVUSB6HuETs+u3rASUftknWb t5NcZdLiySat6eP0VWiUCOlvzqsIVfZDFlmvHlF09tc83H9MNa8gx12NQkc7HJD5YH6njMywKd5 2d5Vr68hwARe7Sqm40g== X-Authority-Analysis: v=2.4 cv=O7Q0fR9W c=1 sm=1 tr=0 ts=69a07c1a cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=WbeaI0-OC7IQdSlKmUMA:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-ORIG-GUID: 6DRsYnWprmWTN5r8abuOdM5ZhmUJedBT X-Proofpoint-GUID: 6DRsYnWprmWTN5r8abuOdM5ZhmUJedBT 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-26_01,2026-02-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 adultscore=0 impostorscore=0 lowpriorityscore=0 phishscore=0 spamscore=0 clxscore=1015 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2602260153 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 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