Message ID | 20250610-wdt_reset_reason-v5-5-2d2835160ab5@oss.qualcomm.com |
---|---|
State | New |
Headers | show
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 87CEF299954 for <linux-arm-msm@vger.kernel.org>; Tue, 10 Jun 2025 13:45:49 +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=1749563151; cv=none; b=OWOzL9nn6v+wKouKEsX+TUiV7UDCD9rc6YdWx5CQlp33Tla/aNc8UZqTXuPqP9sc9IYSAI0hTCNGVorLCIp5hn6KCHLmj6s3P7hq6uhUpNBhiBT/kOeTg5Fnle9SeyFsJp/+yHnYAWzzTNSn06e5PlMsu3axrN+QT6VIpmTJP1Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563151; c=relaxed/simple; bh=tIkOcJFE+rafh2MgqZmDWTromNT6mSUqQ5PDBWtf60c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Xaz+iggVc0aKXTKE37h7fSOywvnlfvUuncHVs80Z+gxti7VYqhjluQDfLzDyI32Tve4TU+xxh66QPyWTlcp2HUFEH2DibvVNyiCUL3CKZ1oMO32Q0I6ObidS9XY0qKk4ldv+cN8ppTbouLnCzfUw7oA8Vb8hzyfM0utyXpaD+Vo= 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=NHwoO76x; 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="NHwoO76x" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55A930BD010661 for <linux-arm-msm@vger.kernel.org>; Tue, 10 Jun 2025 13:45:48 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= 2zlECPsipiGdH8hAfvBAtz4pKbhBRjMIfShCSx4B4p4=; b=NHwoO76xuGCplsPO n6eZn6zhoCdsTXeuLhU9dbNFeg/Z9BE/ysOdyKzKHPKhQAaG480qlC/r5TLKXJZt Lv34ptHv4+dg3chJE1VuPZQikcQLWEYx2qecf+h8Kzg4g36/1B1OBEHA/n+LhEjq GeFAC3NTUNGdg6d+FPbTjj1c80lp61S1dZxc8YDWc9Va4FjULMqUikpe+sLXSPXV eLgFF6tJFaYCrB/BMmVVcRnW1sVmnkDbik35XImP4YQWk89JOnF3vjrby/NOPSiu H0AX0k14BscfIUVbSa7BJ81atUdC4yQpwQBlJakAbMLBIbXsYO9TxUa95Nvhyx2m Gi10Tw== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 474d121qm7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for <linux-arm-msm@vger.kernel.org>; Tue, 10 Jun 2025 13:45:48 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-b0e0c573531so3362531a12.3 for <linux-arm-msm@vger.kernel.org>; Tue, 10 Jun 2025 06:45:48 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749563147; x=1750167947; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2zlECPsipiGdH8hAfvBAtz4pKbhBRjMIfShCSx4B4p4=; b=Mobu1WhkJjlZU6BZ/iNsOtNlCfpjxRCzC8HJC04mxT/Sn3QhKzQaYDgN+NFMNqyhuG PK1rdB8cjZk2FbSLj99nZnpJ97gM0vbPUTDxNmGvchvUjPHAtSxvwLxNbcSTQldk2YBq 0hPL3VE78bqPdFXql4D7rZXRSqZMsqQ1vkQd1RwFsJ9N4JNiTq0qFcb36iVrDl9u4iXd lSFkVGcuzobQSGc7YfBP7KIQgUetD/sZIvwyhe/rzcP9sYIVbjpWZUL5G4hKBdWmNHzG 4mggmZphUwbMoQnk1ILRadOOHMFsMaleTZvu5ykkRiSgBxFSOoOu/Td/iIURmbTti7c3 KKVQ== X-Gm-Message-State: AOJu0Yw/AWWaJl7caiqKNx3QhqOcExp//v9PbH63i8LBjf70U4PbpEdX 41M1nKeSC1fDUi25C7Y0CJP9ugjWD74m7ns9Lptu4ptrIFpNgxjURWxX343BsF6eKRIQ7Ac6XuO peRAhScysyAarue6GIA1vPX6w6TkNSoR4evcBXHT1l4KTUd4IFymx7NCWP9d8pjD/rZRg2rRRGR 3R X-Gm-Gg: ASbGncuFLlM9CPsB+7inkRFkbWSy+UhQuwyZDMzVX4nshp8L/9obiRU9swzyLuFkkMZ 57UDFmiWkugDJnJY6jb2BEn/Xlm0jthQReY+Vf7laZDMTkb7f7C0+0Esgpk9pca+NELEbrFAELS hBL9uWnVj+OwJk6G5rkJ77MRQ0PtkvJhE5vP8OJ8RHavyFWkz4X86PtYakCUzkaYgzwnprOdmy5 ic4euCbdpQMNCzD3Zs6fp2H9qYXgV/Z54AwL900gH0USvOr1pAUQtX2Vt+FpBvPPZGHKEifSbJ2 sRcM1/MW/XgYNEUf30eYe87wLzboAUb4+xJj+v10tPTw+ktvtDvj87DQD1cW1eHmzKS+hCpYDL8 aSMbTuA7js9XnLM//PXdrioU1Io9Oh3jvynOYicQqSWZm0ylYZFhM+tuc/w== X-Received: by 2002:a05:6a20:9144:b0:218:96ad:720d with SMTP id adf61e73a8af0-21f78b00d19mr3904173637.1.1749563146830; Tue, 10 Jun 2025 06:45:46 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFbD2yzkEoSMKz5KaTlc9zIq3cjy7BteG1YQFBVwOSU21N2znKNGceH1ZhcbWzlMysruW16gQ== X-Received: by 2002:a05:6a20:9144:b0:218:96ad:720d with SMTP id adf61e73a8af0-21f78b00d19mr3904127637.1.1749563146353; Tue, 10 Jun 2025 06:45:46 -0700 (PDT) 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 41be03b00d2f7-b2f5ee70085sm5858107a12.25.2025.06.10.06.45.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Jun 2025 06:45:45 -0700 (PDT) From: Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com> Date: Tue, 10 Jun 2025 19:15:21 +0530 Subject: [PATCH v5 5/5] arm64: dts: qcom: ipq5424: add support to get watchdog bootstatus from IMEM Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: <linux-arm-msm.vger.kernel.org> List-Subscribe: <mailto:linux-arm-msm+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-arm-msm+unsubscribe@vger.kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20250610-wdt_reset_reason-v5-5-2d2835160ab5@oss.qualcomm.com> References: <20250610-wdt_reset_reason-v5-0-2d2835160ab5@oss.qualcomm.com> In-Reply-To: <20250610-wdt_reset_reason-v5-0-2d2835160ab5@oss.qualcomm.com> To: Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>, Conor Dooley <conor+dt@kernel.org>, Bjorn Andersson <andersson@kernel.org>, Konrad Dybcio <konradybcio@kernel.org>, Wim Van Sebroeck <wim@linux-watchdog.org>, Guenter Roeck <linux@roeck-us.net>, Rajendra Nayak <quic_rjendra@quicinc.com> Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-watchdog@vger.kernel.org, Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com> X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1749563123; l=1331; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=tIkOcJFE+rafh2MgqZmDWTromNT6mSUqQ5PDBWtf60c=; b=FuSWMbgkxF7ijEzeW9B9JbFHZuz/cLrnIeEaDoB8zMVARjDfERKmd8wt8S5/Wgq/izDiMzNms yU2NllYj5OuC2ITF6ituhkXvPBSZACsViUzQXxuCVVFdjjQAeefc0ZD X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-GUID: ie6ckMFxJH3SgkIDFJac9XWpB-ueRnp9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjEwMDEwOCBTYWx0ZWRfX0nHPmCdghaYp v0OU0OlIwH2W24iOvTYSyUepjmoyI6gcPop3WawmTW9uPKcedF2w2G3ObC2jSrZ2bbCaDa04Ta7 Ru0cZnwsAT0XHZXgNFEAvXEDIgG8wKIKJPjiOUA2q7+t1OHIGA8g1DSui/3T9fLcxVydQ4G9ZFZ tOrGQ7HIQ90jtIurlTs8fcXUcI9TQUZCb9w0JO7ga2sKhYrJMwmv9WCDezAQJ3O8wwHtKU7c2pr iTPgzFUWe5QP1GEc97/jTcMsT8oRiPjU1U54FR4cI1Xsrox4v/AbHCqQRSx4X+v/19XJQy98fYb cOd4yyul37uSEvKLHEPYXVHGK+ey1Ou1db9h+fZvTyptFcDUCIk9TVh09kxr4+Gh5/AsILyupVo pWAwuuyu75b4sGKZ+CDM7WsjtElShtaoefomY5yQhsmJgtlrQ/XiAnAqn+nmKvq3XrJHqds2 X-Authority-Analysis: v=2.4 cv=GYkXnRXL c=1 sm=1 tr=0 ts=6848370c cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=WbeaI0-OC7IQdSlKmUMA:9 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-ORIG-GUID: ie6ckMFxJH3SgkIDFJac9XWpB-ueRnp9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-10_05,2025-06-10_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 phishscore=0 spamscore=0 mlxlogscore=930 bulkscore=0 impostorscore=0 clxscore=1015 malwarescore=0 priorityscore=1501 mlxscore=0 adultscore=0 lowpriorityscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506100108 |
Series |
Add support to read the watchdog bootstatus from IMEM
|
expand
|
diff --git a/arch/arm64/boot/dts/qcom/ipq5424.dtsi b/arch/arm64/boot/dts/qcom/ipq5424.dtsi index 7fdc003f210e5a69944b00361a16fbdf58f39801..1d5f943b3aa6be1c1bb7b74d9d44c8e1755678a4 100644 --- a/arch/arm64/boot/dts/qcom/ipq5424.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq5424.dtsi @@ -485,6 +485,7 @@ watchdog@f410000 { reg = <0 0x0f410000 0 0x1000>; interrupts = <GIC_SPI 0 IRQ_TYPE_EDGE_RISING>; clocks = <&sleep_clk>; + sram = <&imem 0x7b0 0x5>; }; qusb_phy_1: phy@71000 { @@ -591,7 +592,7 @@ ssphy_0: phy@7d000 { status = "disabled"; }; - sram@8600000 { + imem: sram@8600000 { compatible = "qcom,ipq5424-imem", "syscon", "simple-mfd"; reg = <0 0x08600000 0 0x1c000>; ranges = <0 0 0x08600000 0x1c000>;
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. Signed-off-by: Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com> --- Changes in v5: - Rename the property 'qcom,imem' to 'sram' Changes in v4: - New patch --- arch/arm64/boot/dts/qcom/ipq5424.dtsi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)