From mboxrd@z Thu Jan 1 00:00:00 1970 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 898213BB10E for ; Mon, 27 Jul 2026 15:47:59 +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=1785167281; cv=none; b=oUuviaCUY9tRlq7vynG6W6VbzZgRbAZ51NDLSJJlmakFZ1EO00ZOEzEwKElm0BAw5N4XNh+cfpNVOn/qxLeXZ3HrOgTudGnzYDhUz1HNEgL1JCKiY6JhEnpnS0ZnwThhQlQxfiqY/EdDUVE2sWkHV3SwQBWLYZzZ57f6wXcN6hU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785167281; c=relaxed/simple; bh=eTYd8XwPxxSKwBuex4X58kDcIqp8iWeFNrSeq0/GvEk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=e5JqVLtjnWmVwPlC5gP5rXFbQYio/x9fHaPtKR9KhlGyETiGh/YWNcSXEtnnYf3VoKHYkNJZ5aCK/BPWGmrVdskATrnIFGMiPfGh9Ny/EuLp/0CxCOk9cIlbGNHz7mCjdT1OgMSqLY1P/auXlu12arViz3JYiR82w2/QxMCNTVo= 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=D4BRkzLz; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=KKNOheQ9; 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="D4BRkzLz"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="KKNOheQ9" 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 66RDll6B4035362 for ; Mon, 27 Jul 2026 15:47:58 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= mW4g07X1dPH7YwtsE5Onn57eNE0T0Z3+nYnkujzokns=; b=D4BRkzLzPIFNLrEf FS9EZuXTYUTrqXHp1PsuJfrSrNOwdUIhre/06FLcLIS1OOTyggbPqvLLdM+rtjsf wXcmQZfnhvn/FgtNVm9EAMMg9k6VkpuBXHWeDfs5ch985Ja8dgrdpvUE4SrK3NBp lRkFcDHKRUq6bMx6vDVHpksuMpFc8ByZ1EB85SPRNqvftb18Y0h0QNgih9JW6lW7 cEemjuNm3FgAmiK/m0negEAHrmjy5j+N/kr7S8oflRyl6xsHj+tWHfk+T56bBbWf maWth8Q/HTkwXyZxTRycGWEUR6QgPt9AiQeq7Lq5tXVvkZFSnr7BzhG4XNTgSZei if60vg== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fp30g22nb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 27 Jul 2026 15:47:58 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2cc6dd43737so59158925ad.2 for ; Mon, 27 Jul 2026 08:47:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1785167277; x=1785772077; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=mW4g07X1dPH7YwtsE5Onn57eNE0T0Z3+nYnkujzokns=; b=KKNOheQ968pzV/fzL7eAiMriyLNI0vZql4UoH4KyhlguLfiRDJHFq3R0PoNxbecSzo TeGzzgeOkEM5Aw1818SaTVo/qlaMInB3+TK24fikK2Ee48SwRCJbt8JarAiHTMSdmjJy bLtJmPBb+OIFh775qV/M+bH0BDviWWPLCdNLeaIgmdleY0txwEKwnhTwaUNx3pBwDvOY RrL7+BQjnWyV7XtcyVeHYgLLQniOg4BD89E7d/5QGpN7zjmqcxfMjZJHinBlaKy2mvic R3jj2pWmtHsNImW0eK0hj+FiEzq/UBjWyEpWhJ3oal4jxImdhh7P2XL3dpIcnqGaoC74 KmjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785167277; x=1785772077; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=mW4g07X1dPH7YwtsE5Onn57eNE0T0Z3+nYnkujzokns=; b=i6v6N8rRHh2vw5GBGqTURpe/UHjMb96GPx+qYYm5kRS0xVPOAOMjKUqQU0ubEaQkx8 16OzhESUoT7cFvhLoDnIPXx+GsVz8Q0N/X9JlO6EMOi/6qEUjPqVmlyZaQ5OUMlUD655 1xJvi1z6hcyJ4gcMBjJAXTOxMJ0SiB/VSOTzk1JglZeCUvM4s1t5vnQA2hU5dCKZ/Ves J0YyLDoIGJTuM7pwPYzcjVTFpdm68qCkZlONOOtKHud6GptAENWOeF1QdnCDau4XwUzz QVbnvj/xkt5cRyeGIk9XIwlqVYKs1XOMl/Hm9ETuGl03HAdTWydsJ0ARa5hxd4d2kQ5X kEmg== X-Forwarded-Encrypted: i=1; AHgh+RoOzUm8DsOL9j/q5KFuM94PHsiNGONAFUeO9rQTbrgdHwX1OsXLHvGia+TAPo8eOk+8/Se3ro0QeI1MvAA=@vger.kernel.org X-Gm-Message-State: AOJu0YyQJ5kjsET1D+RlNCE5FxRW53RZak48c0TvyddIuibAivjVXHHD TJnexgbJmHehGnLcopg1cE8IckTgGMdVqjc1CjnCaHbLJDjXti9hbWaMImng/0CnUZ+X387cqlQ FIVpa/QexNqStX7dUXOrxC1Hx+Vb8hbEm9hq2lw+YrOhdCwO4Uu8hCq99EAXTZCwrLoY= X-Gm-Gg: AR+sD10FWZMCspl4gpt46H5Hw5PBv6EmJXYnxIDF0/ZaBlv82F5x73MyuZMjTB2qUYX frC9qephAyXEl/LSHhVTD6PxemYDMngjetucjrNwCk36dwc0/aMzSIyxNu/QVpKjUFIbHdSmkIA JxveQLn7WQtWSgvwJ0v5ga9slliFb6Q8sNiGaYiBwpxJ8B2JnfU0v0zY0AlpeSq02CKKKEsPgcO V0M05RrLBgcL3W4oh74NXDvMomjG7g0LaDk975trUJ3GuMya3PbNh+vlF6zn+SFME64OilO/Vl9 3uP1u6vxHBV/7Ez47ZMNlZk9LaeKy34qEOujNGyr5PE0Hb9B+Mb9zrlGnzdomfyhgtl1IdqQgBw mJmNLAyYs0/c2NYttI65XKT4xKUjovP5BIfRu44RLCR96JUSJoz7qjVD5LSBFwZDc5v9YiqR/kx fZnNLzaPE/obSKZHOWuvNuM0XT8LLOlSEmdz4= X-Received: by 2002:a17:902:ce0b:b0:2c7:f2c6:89e0 with SMTP id d9443c01a7336-2d008937d84mr11416825ad.4.1785167276962; Mon, 27 Jul 2026 08:47:56 -0700 (PDT) X-Received: by 2002:a17:902:ce0b:b0:2c7:f2c6:89e0 with SMTP id d9443c01a7336-2d008937d84mr11416555ad.4.1785167276565; Mon, 27 Jul 2026 08:47:56 -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 5a478bee46e88-314bc4164ddsm32845204eec.9.2026.07.27.08.47.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jul 2026 08:47:56 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Mon, 27 Jul 2026 21:17:37 +0530 Subject: [PATCH v11 3/3] 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: 7bit Message-Id: <20260727-wdt_reset_reason-v11-3-eeedb22beefe@oss.qualcomm.com> References: <20260727-wdt_reset_reason-v11-0-eeedb22beefe@oss.qualcomm.com> In-Reply-To: <20260727-wdt_reset_reason-v11-0-eeedb22beefe@oss.qualcomm.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Kathiravan Thirumoorthy , Dmitry Baryshkov , Konrad Dybcio X-Mailer: b4 0.15.2 X-Authority-Analysis: v=2.4 cv=Wac8rUhX c=1 sm=1 tr=0 ts=6a677dae cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA: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=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzI3MDE0OCBTYWx0ZWRfXwPljiDz3QdEV 5DqcoZ/usBp2n3QkxEp3oLcC083F4VV/iTf0HPQGQMky7OTCn3sxwjYF3uKbJzal0tHylBKhM+v H8BOF4z13PudMPB6xPmUxTGQjR934EM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzI3MDE0OCBTYWx0ZWRfX953+aEYiS1gm cxZxh5kEAekbsjHXI6pB80o8p1yw4ujNWdElKpo0GyQ6iDoMg6m5LL5+hPRn5SJUqMoI+/yzFH7 ffvN/nK94MERGy4kdwFAfP1supLLj7CkN70FL7/1N5l39jTIl/57msgRN8BcbSgiZocD3mLZePi l/lA0OyZOYuTng04XmOPs62ENr0y2/JQ+XCkEZJC6o53fAU1GPEzp6xOk4R+dZHph7qjBv3RQGF z8yqWkx3SXvngesZ3dO0EzMN9KiJU5RU9RbcU9K0t93eIir8SxpkaE5Hs+9uO9wnuaAH/wiXL64 WbGSPk4xM7P6Yj0j2Y/xWFQr9npa671LNUJMFmLMCiXt0ZuWxHIqF1lOFJsbTCPBcdaFCwJJEus w8TG4n8vwFtgFMdd5e7HABeuloXRjNk40kbiKBTm3Vxci4v4UenjvHC5IV/8ON7MebkFWko+Ue8 PPoKd6spFZG4WfbLQjg== X-Proofpoint-GUID: JpxvalheJBe0fq6MIAh-7x4WljlwPPYP X-Proofpoint-ORIG-GUID: JpxvalheJBe0fq6MIAh-7x4WljlwPPYP X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-27_04,2026-07-24_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 suspectscore=0 malwarescore=0 spamscore=0 priorityscore=1501 bulkscore=0 impostorscore=0 lowpriorityscore=0 clxscore=1015 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607270148 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 --- 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/qcom/ipq5424.dtsi index ed61db0749f8..23f851e9241f 100644 --- a/arch/arm64/boot/dts/qcom/ipq5424.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq5424.dtsi @@ -624,6 +624,7 @@ watchdog@f410000 { reg = <0 0x0f410000 0 0x1000>; interrupts = ; clocks = <&sleep_clk>; + sram = <&restart_reason>; }; qusb_phy_1: phy@71000 { @@ -739,6 +740,10 @@ sram@8600000 { #address-cells = <1>; #size-cells = <1>; + + restart_reason: restartreason-sram@7b0 { + reg = <0x7b0 0x4>; + }; }; usb3: usb3@8af8800 { -- 2.34.1