From patchwork Tue Apr 8 08:49:51 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kathiravan Thirumoorthy X-Patchwork-Id: 879083 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 5B858265CD0 for ; Tue, 8 Apr 2025 08:50:08 +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=1744102210; cv=none; b=QXXNeDAlLQiowhKFaDjniQ0jkzx7/jR/GSrqLOCc6ktUV8XASc+4BX0S24pJ6XLGpa+PcKAhONv/x6p7hT344mtnCiNGtYxNJTmN/fanUqVJtnAjaIEkIzXn2hNZeBZ8L/gbb1sKdrc59I4upsnWXYk+i9zPler61raSdKiGnBE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744102210; c=relaxed/simple; bh=Yawf0GxWstkt3RpP4+pzFnNl4jf0NXexGE58yTNmCj0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=R6L2Jq3YJBXAn5m+vtQEqsAajNhKjSUQWyUklqwsHsgqVIeZ2AAcdK+vsMX/KEwFriPvL9x2BikQvCkfXQsovkkKJKX5Vb6U12FUgvpF0q9YwtFF+TiQzZyMTFQ1Q3WIKcIQpg5SqzG/KiVn5+2l9rTdfi03dQpuMCDq4qjvjKg= 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=kutGx/yK; 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="kutGx/yK" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5382GPMv010549 for ; Tue, 8 Apr 2025 08:50:07 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= Q47arDcgQykw9X0fgNGTxtfQg6akjxMwJ/SPAEnCyCc=; b=kutGx/yKbggNJQeG WuAhf7Mw3vhhfb9LiQqVIqVhUFgokqtSfW/LhB8UX1U9jF5jJmHd6dvES14O18aw AqGPjh4M5N97Gr534lXDovRL8NISc6hbQz1qGAmwBBHqZMKQidjWlRnAFFRANeeO ApypCZuPrVg2AYe2TE/b01+RhGmbalwJy4BghoUddbDvDNVlGf7NgLx+f7mnVZxA 4OiJM1kcvrpVFrITU23jQLNEx67j67RGgGWEiucC2tdFNDGGJzAu6dKWEJkyPaPP PtPUXGtr+HPFWWjq0+PVU128BBETGoptV0bqI+ZH8LCoxbhoiiHAG2SGBpilKsVo 3aSNMw== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 45twc1f0m0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 08 Apr 2025 08:50:06 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-2ff58318acaso9033455a91.0 for ; Tue, 08 Apr 2025 01:50:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744102206; x=1744707006; 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=Q47arDcgQykw9X0fgNGTxtfQg6akjxMwJ/SPAEnCyCc=; b=BIoigfh81KgDFGZHuVxq4Hx4s+bFNNum+I5/bbeBRkchl8/sLIjYxBNPzxoszF4kWa uG/6dh3DLJWkj4CiSoty4hJWWOdjN8zue+zmBe+6uqhNC2gribw7e1a/r4Z9L8u1lPek Z5XdD7RRSPN2bQ4g0BkHyAQP2guYtr8ZaTaQ1COqqwGTZSksXpIE5szfJ2TAXQdTvBo2 7R5eF7lDNMm1idWl88djS3ZOKPdU8sNv3c6XKaFWyx0xsFUmN8FPAs2ZKrCMpmUjBO5y +71hbgtCLX2e/SdYLP8222uGu1CTDZyg+hlwsn+B0EJZMSJqjWwBZ8RYOkIBTCUVa4u9 7HeA== X-Gm-Message-State: AOJu0Ywi/GOfUqwdYQmQkVcmoq3Okv3IcO/AK/tHRETAzbZiqGnPNZfi hL1DqraELG9YOpoN11Ht45rsz0pCqqsX1BKenj2Wwox1etWQ/WFqsXmjwC1LWMUxIRevL7GNvjS NgUtiFtSBJLXJws8zdIGue1wAONDjJbOZDjxPo+4asHi9kJouH1au9ujXQOU48pRG X-Gm-Gg: ASbGnctaVvR7+pE/jA0ANmAiBMdnVFQ9x7pJOF4FKr+aWd0/kX3hQT8SmG/0sk04NP8 Hc/Eb04dUUfeWfWAyn9rJbLuTqyk41By17vgin+mrlv9WRWCcn//x6BRC6txj1iBNJ+TfWK76uX 1INbojzSY7uCCRgAAeCJ9uzR7FCDZcgvFl0n+egbNc3ZtoMkwuCon4bhl8NCV4Aua6DqejUQAAB L7dCM2D+C3hPWPD4J9LW50Dz8BunNmrTiZUrHZrLGTfuhf4oZu0kPMKhR0o007MJXFNddkwuWPO bwPiZT117hvJe2rpL9EKM2lKSZTY+OWOciHw7cXZUh9GgHVpG1Xrk0+0NOvsQQKI3ZrAkh3KHjs eJN08d9eiS+cPwsrq/ofjqPFW+9seq6ZpTGu7jYvC1CulbfIRZo4= X-Received: by 2002:a17:90b:6c7:b0:2ff:5cb7:5e73 with SMTP id 98e67ed59e1d1-306a62664cfmr17327917a91.23.1744102205662; Tue, 08 Apr 2025 01:50:05 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH7DH7NvrU8wKbJuF8yH1TuTvQSsT4oQgoNTmptJ7MMjVhu3ISVAbO0QfF9w4AUCG7qUA/JKw== X-Received: by 2002:a17:90b:6c7:b0:2ff:5cb7:5e73 with SMTP id 98e67ed59e1d1-306a62664cfmr17327891a91.23.1744102205331; Tue, 08 Apr 2025 01:50:05 -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 98e67ed59e1d1-3057cb5a823sm10480846a91.34.2025.04.08.01.50.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Apr 2025 01:50:04 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Tue, 08 Apr 2025 14:19:51 +0530 Subject: [PATCH RFC 1/6] dt-bindings: sram: qcom,imem: Document IPQ5424 compatible Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250408-wdt_reset_reason-v1-1-e6ec30c2c926@oss.qualcomm.com> References: <20250408-wdt_reset_reason-v1-0-e6ec30c2c926@oss.qualcomm.com> In-Reply-To: <20250408-wdt_reset_reason-v1-0-e6ec30c2c926@oss.qualcomm.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Wim Van Sebroeck , Guenter Roeck Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-watchdog@vger.kernel.org, Kathiravan Thirumoorthy X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1744102197; l=810; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=Yawf0GxWstkt3RpP4+pzFnNl4jf0NXexGE58yTNmCj0=; b=JWJb4uqlg8iaJcsGYGBQncP/6c8Ml6a1AITVQdLVCNKbipPyQXyr70nJk/5+5RK3LNsLMhDaN 1HPrcWroCEvBjrprptW2FfsUOBBFXvjmawZFgLN8vdinBYi+WA523Eo X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-ORIG-GUID: xnY-rD5XuWvmp2R3ouS99s18uNxgaDzI X-Authority-Analysis: v=2.4 cv=KtdN2XWN c=1 sm=1 tr=0 ts=67f4e33f cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=XR8D0OoHHMoA:10 a=EUspDBNiAAAA:8 a=7sp3e_VSdAcdU5CosJ0A:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-GUID: xnY-rD5XuWvmp2R3ouS99s18uNxgaDzI X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-08_03,2025-04-07_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 adultscore=0 priorityscore=1501 phishscore=0 bulkscore=0 suspectscore=0 spamscore=0 malwarescore=0 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=849 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2502280000 definitions=main-2504080062 Add compatible for Qualcomm's IPQ5424 IMEM. Signed-off-by: Kathiravan Thirumoorthy --- Documentation/devicetree/bindings/sram/qcom,imem.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/sram/qcom,imem.yaml b/Documentation/devicetree/bindings/sram/qcom,imem.yaml index 2711f90d9664b70fcd1e2f7e2dfd3386ed5c1952..dec1b1ee924cf1386f559eb262ea864f2788c165 100644 --- a/Documentation/devicetree/bindings/sram/qcom,imem.yaml +++ b/Documentation/devicetree/bindings/sram/qcom,imem.yaml @@ -18,6 +18,7 @@ properties: items: - enum: - qcom,apq8064-imem + - qcom,ipq5424-imem - qcom,msm8226-imem - qcom,msm8974-imem - qcom,msm8976-imem From patchwork Tue Apr 8 08:49:52 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kathiravan Thirumoorthy X-Patchwork-Id: 880321 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 F04A126656E for ; Tue, 8 Apr 2025 08:50:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744102212; cv=none; b=AtTVQzC6z4S1+d+rQoQOm2Pb8LDqNX64L8kEsSsKNoZ2mlvJF0Pnk9F2sFI89rveCuDranGFc8H5RonifQ5W//M39AernFpMP5MXM0u0BtBix52gSXpxiy4nKeFZ+oTKS9Q6YM66GV3vF12L6nS/n2EfZglP1xLlFGAIcbM6AbY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744102212; c=relaxed/simple; bh=wg25rGgJb51l8j90aiDWVM9XpCM+HrOAyDR2G1yCzu8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qSkE9JIzKt3g4dANYXdQGMQcneKdDHX16Iom4n1RoJbn1x1iYvvuTC10E2ems52+Hy+oG8AAve7YwCm1fnrbm+0O0yODUT/iHf6Z7UlwXVZNgT9P2sSTa7KEv7Ahhtd9w9nwALOQFqYR2eFGCO+uJVANbjUp6bm1Sz9lwd35cfc= 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=mtqcE8Pe; arc=none smtp.client-ip=205.220.168.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="mtqcE8Pe" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5382GLvS000833 for ; Tue, 8 Apr 2025 08:50: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= 27NBhoEy2du6Q4/8LfMbFlMU0Ee6Sl5Su0armAPxRpY=; b=mtqcE8PeN3d5NzIN YeuKQhoiO8UW5yao1Po4LBOYR//dDoUebRihzHtX5ui6dGFQliAWW+oFT49+rR0j BvV34MAlhXw6NvweiT0LHibGJz3otoxsDSAiAO823L/kBCUET1JtM8gmRdwRo3MZ gk0J0ec68J3d2eOPW5X73h6RYB9vrjj16ZdHIS8orMPl2bYbedORW1Dh+J2FlrIw DTL5ngnzXTqtuvVCw81pbkHlCN7SGtA3NZKLMI4Laxau50/s7kzegNdFjswuMqrj yXyFz7kK/ZCUONk6W1WJSir1HqAcbRK+aGb9BrYANLEIsBGxlhyI+87B4iuc/ut+ 50exFA== 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 45twbe758n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 08 Apr 2025 08:50:10 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-af5156fbe79so5943772a12.1 for ; Tue, 08 Apr 2025 01:50:10 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744102209; x=1744707009; 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=27NBhoEy2du6Q4/8LfMbFlMU0Ee6Sl5Su0armAPxRpY=; b=OBN5jDh1fINqzWcXppsvx4f2nghVdK2XdORwCFA2w3Wml+8iXLaVrPA0Je4G3yTu/0 DrnuMaXeumPgb6p1yG1MDULl9ZgZxFf7dvmTIE0xPFrQPhmZkaSsgQRL4Kg3jv+6yiDO FoIwO7imo6EHaVubddrAibF0jMsAd6GZwZX4d/AHOE7x5LcE2JnO1F6JuUaYJcxr6e1z rq31+UxikIvWVIyqfFhNOwXHdU3WCzQ+iwPjgkVRx+BL0EWPImQK6zvcsqYsO1KCVddA lt9Dp4gNBmWgK1QDUHRcfTvElFsnTgRtk9ANthRF90rqbQ6qWdg7VHv8YUiyK5UmCwv4 7+Mg== X-Gm-Message-State: AOJu0YxkrQeCRz3SroqKFYWyd6lCHvp1lWw4iFjnqTlgfQR4ldt0rRph R9QKK/HV4WY5aKbS49eZWg363+GPyCzt2xuhx2QreRrtL54yxRABJnqRMU5mzfxzxRgByDxhFC9 XLUr85WfGFJ5tz+s8AOTSpjJW4iIVwfWFS0dRBUj6UnCRB6Cj3cEOa4cJR5Y/tLwx X-Gm-Gg: ASbGnctfjBzis1yrGWi0r1ttr6LZA5sLMmLHuDWCq5kVpRA9mHF50e/fNPlqpMPIqiq p0DLC04NMg/kV64yXmVk6epWP/R5RglF/+WAs/inM0VEeZSams9o+YAt6MOBG3jFhyL0Xs5YBe4 eHkphr03tYhmrKqmr0WIVOdluLDUUXPzNENOIHVc+TFcJbwDmwFhEap9xEQ52cESlr/C+S1KXRg H8UCTWhhOdMF0A+BwEiMIr+JNw/nmbjpbabuU44+aROz6oK9GI711WDpy6n1X9a4EIS9C597Ufc kGHM2alR3+zbTa1/uCld7JhXwvSteQI3NtRWj88IcmS6FC2N70GJjyf89AyBxQ7t6GH0HLyDsrI er18JId+JoDw4/DaaDQss8LeCCm/RfwgjBtJbGkaB/E7MAHPrkSI= X-Received: by 2002:a17:90b:280e:b0:2f4:4003:f3ea with SMTP id 98e67ed59e1d1-306a48b391emr24196800a91.33.1744102209266; Tue, 08 Apr 2025 01:50:09 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFfGlPsXrOJLeQRSEXfWds77zcH9NxMS0qbTvAKAsWWWSNrFeI0ExEzN+bmcSgAFTWCM6YeCg== X-Received: by 2002:a17:90b:280e:b0:2f4:4003:f3ea with SMTP id 98e67ed59e1d1-306a48b391emr24196767a91.33.1744102208887; Tue, 08 Apr 2025 01:50:08 -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 98e67ed59e1d1-3057cb5a823sm10480846a91.34.2025.04.08.01.50.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Apr 2025 01:50:08 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Tue, 08 Apr 2025 14:19:52 +0530 Subject: [PATCH RFC 2/6] arm64: dts: qcom: ipq5424: Add the IMEM node Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250408-wdt_reset_reason-v1-2-e6ec30c2c926@oss.qualcomm.com> References: <20250408-wdt_reset_reason-v1-0-e6ec30c2c926@oss.qualcomm.com> In-Reply-To: <20250408-wdt_reset_reason-v1-0-e6ec30c2c926@oss.qualcomm.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Wim Van Sebroeck , Guenter Roeck Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-watchdog@vger.kernel.org, Kathiravan Thirumoorthy X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1744102197; l=1136; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=wg25rGgJb51l8j90aiDWVM9XpCM+HrOAyDR2G1yCzu8=; b=nRs4e/njdUA6zmbiVfwi1g4hbBZlP6yyFq7nWXpXrnSrORfevKpgfbUgV3C0sVXWRmaUBqxpO R6M0TiGdlCZDTteK0mBwkorzjh5jQTtZPPlvCir/dMT1wflQekx1ZAy X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-GUID: RQg7wlYJktJPpiw0uRMKJ1v4iJzJfKQM X-Authority-Analysis: v=2.4 cv=T7OMT+KQ c=1 sm=1 tr=0 ts=67f4e342 cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=XR8D0OoHHMoA:10 a=EUspDBNiAAAA:8 a=QDJorwyCwNfNgOuVDpwA:9 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-ORIG-GUID: RQg7wlYJktJPpiw0uRMKJ1v4iJzJfKQM X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-08_03,2025-04-07_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 mlxlogscore=647 lowpriorityscore=0 adultscore=0 phishscore=0 bulkscore=0 mlxscore=0 malwarescore=0 suspectscore=0 priorityscore=1501 spamscore=0 clxscore=1015 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2502280000 definitions=main-2504080062 Add the IMEM node to the device tree to extract debugging information like system restart reason, which is populated via IMEM. Define the IMEM region to enable this functionality. Corresponding DTS and driver changes will be added incrementally. Signed-off-by: Kathiravan Thirumoorthy --- arch/arm64/boot/dts/qcom/ipq5424.dtsi | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq5424.dtsi b/arch/arm64/boot/dts/qcom/ipq5424.dtsi index 5d6ed2172b1bb0a57c593f121f387ec917f42419..a772736f314f46d11c473160c522af4edeb900b7 100644 --- a/arch/arm64/boot/dts/qcom/ipq5424.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq5424.dtsi @@ -486,6 +486,15 @@ ssphy_0: phy@7d000 { status = "disabled"; }; + sram@8600000 { + compatible = "qcom,ipq5424-imem", "syscon", "simple-mfd"; + reg = <0 0x08600000 0 0x1000>; + ranges = <0 0 0x08600000 0x1000>; + + #address-cells = <1>; + #size-cells = <1>; + }; + usb3: usb3@8a00000 { compatible = "qcom,ipq5424-dwc3", "qcom,dwc3"; reg = <0 0x08af8800 0 0x400>; From patchwork Tue Apr 8 08:49:53 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kathiravan Thirumoorthy X-Patchwork-Id: 879082 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 B6A6B266B43 for ; Tue, 8 Apr 2025 08:50:15 +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=1744102217; cv=none; b=naAR19XZFT76sax+4nE8QsjKFJ6Rn2pO8RqSqL9CgmhNuxPgICiyWr2vkrzfyvlLdKTpjrjUmx4EPcj7ZRkJtCdWG4mcgKscxf7oKKudoYPYSaRFHCMtQAuspNwH8PL1w6bE5RZn5IFwuEwJcrQiVi18qT0kIJIMmmGWR1Zd2us= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744102217; c=relaxed/simple; bh=rFZfORpX/VodBNhM3MvD9XibIi54cIx4GhyKqOm7u+A=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Dn8Dktz8II2KZ9pPGW3GGO//loF1JzelRztpVcpbxoO16w0xQ8cEZb0TY9Eehcpx7+34zFVKWNPFTD5PR62SERSYfGhyjcnnzD6WMSbkgJEEG7PWFDH4XtemomBhxnq+4kI/GiqC99H46b31LTfFRnyLH1IFULFEQ2WLmGBDyUg= 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=orQgpIsa; 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="orQgpIsa" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5382GWOR027735 for ; Tue, 8 Apr 2025 08:50:14 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= w8wfggCgi4FvHL1Ymx29tBzmBj8jKzAGIS9tbIh782Q=; b=orQgpIsaVal1P7FZ zz3IA7CeYxKEhJWfGTH2OKcVjBYqhQplSQBT4ponUFHq7S2bfK36H18QlMb7QMRO /Z+Hqd85gOh07eMzRoO38s5LSXMuOD75VJcRBFDmxU3nyEc3vjW7WFQDpO4rR0Wb 5y+nxH/G6KvROlWYS0ULkoor1c31O230Dohc6YNT0OmhdFWtYEyN0d51NxwucZO5 viKKkzwxRCmHQ5j29OUQeNMtbS41o3C3uXcVIOp11sGMk7Ma4w6h31YsItDhmuSH yP4v8AgLC3uiXx9Sn3XUwmWA7DRlnQIuQydFJOW2uwAKIytf8P9ruqSi6lrwaBgA LJz/Jw== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 45twcyy44m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 08 Apr 2025 08:50:14 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-225429696a9so76789225ad.1 for ; Tue, 08 Apr 2025 01:50:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744102213; x=1744707013; 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=w8wfggCgi4FvHL1Ymx29tBzmBj8jKzAGIS9tbIh782Q=; b=qXx3dcdk/o48pHNwpO/OC7I/r8XLKemHizh/E9x9r01BAkZ5ooYzv3xuvLcShzpMIH PLkdaA+F/U3amTeLZBRAQaq8pz91kcge2/tYOtK/Te4Dd/5qPWfy8FBD7mMWoXJOK32G qEFm5TOyEDet/qyS5sHetdozQNPhi/2Mp15csPE5WFVFp7KqgcgK4ZWx2pmnP6RxNexj BI42f3oQVfdxo3NiGIx2xd/Z0D1Qpy5LCyUQEJzWVmNMGAeo1rb7P75Ad6rGnRLTQIlQ UvxK2iMfW8//Ic4uxN3F37ECXQnOBiJrw7iNZpjiCrx4ukVHNXPlcg/7bNXz3jxE3pvw fNwA== X-Gm-Message-State: AOJu0YyzhBIu9g7IHiNfv2qBpw39daXcqgZr/96XYKxdZCAnQU4bjcK0 FoPpsH9VpSiHWX6bBGZH5PvBRaIzEvaxCNxjr9UfNU7b8mvaz5go5AA8/l3wbZFkFnGg6sTj+6E j5VuZrlqZFFJhXh93jKIoOBP9NxGt8r5XJSVqqQ4m7vCUjEDTm5anoaMZye1kamlM X-Gm-Gg: ASbGncuG+YTalvAYuLmjGu3cmZ9RVJnpA5bgBPs+LcEsXG0Br3qej2Pbg2/DcOzcgG9 BYXFFG1qGSm2kpRwVaOiydYt1/D4uXBZxb6DV+2nif3gv+Ya7WIMfEZHu/ql8o/ysYCNB3oToOk zP07pac7pfPZ+JQ8XsrOODUb/lDpNEsgPsFBoWRDIAyiPl6Yj26r6mA5XlKXzpgusOL9AEOz+1U gkQFx6ZU1B5+dctDpeehfx1cO3W3L9K55pVcMJOrcomW297/r1KZ30JIuqOuVh3dusBWn/m/QvS LWzH08rEe+PG8Fi6DJ/X3oDsFazIMdY1ATensBw9kbudLiUgeyouP8OqQiQADCNg0+1wNVhFZZc paZtNrBynD5tfEfqkv5l3wIgL3AIrBV2c7XHHEFNtDaH1QVG9Zrs= X-Received: by 2002:a17:902:c94e:b0:224:5a8:ba29 with SMTP id d9443c01a7336-22a8a0b38bdmr185397535ad.43.1744102213022; Tue, 08 Apr 2025 01:50:13 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGxGVjc6gczWTVRmIfx+jXyF7w2qEVdun4mE6OaIksOtFQAgvYNQKxxDMbfEp5G2BJZ2C0J5A== X-Received: by 2002:a17:902:c94e:b0:224:5a8:ba29 with SMTP id d9443c01a7336-22a8a0b38bdmr185397255ad.43.1744102212649; Tue, 08 Apr 2025 01:50:12 -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 98e67ed59e1d1-3057cb5a823sm10480846a91.34.2025.04.08.01.50.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Apr 2025 01:50:12 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Tue, 08 Apr 2025 14:19:53 +0530 Subject: [PATCH RFC 3/6] dt-bindings: watchdog: Add Qualcomm restart reason binding Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250408-wdt_reset_reason-v1-3-e6ec30c2c926@oss.qualcomm.com> References: <20250408-wdt_reset_reason-v1-0-e6ec30c2c926@oss.qualcomm.com> In-Reply-To: <20250408-wdt_reset_reason-v1-0-e6ec30c2c926@oss.qualcomm.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Wim Van Sebroeck , Guenter Roeck Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-watchdog@vger.kernel.org, Kathiravan Thirumoorthy X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1744102197; l=1894; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=rFZfORpX/VodBNhM3MvD9XibIi54cIx4GhyKqOm7u+A=; b=15B5CH7fqcLNre7ij4t8RNHCIE50ipG8Z/m6BzUVEfeqPybqlpRvP0AIn8NVdETwm7v4VNsL4 ZkG0mNB7Pe5BoFohG0QL2wCFrp9/HtCUZ+km2CwQF5kWad6oFEpzBEX X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-ORIG-GUID: 1GSxXNThNQNDelKtHzwSRaBkXNKI0hz0 X-Authority-Analysis: v=2.4 cv=Q4vS452a c=1 sm=1 tr=0 ts=67f4e346 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=XR8D0OoHHMoA:10 a=gEfo2CItAAAA:8 a=EUspDBNiAAAA:8 a=yGTD2esuQI4FSrW5RC4A:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 a=sptkURWiP4Gy88Gu7hUp:22 X-Proofpoint-GUID: 1GSxXNThNQNDelKtHzwSRaBkXNKI0hz0 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-08_03,2025-04-07_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 lowpriorityscore=0 spamscore=0 clxscore=1015 phishscore=0 bulkscore=0 adultscore=0 malwarescore=0 mlxscore=0 suspectscore=0 mlxlogscore=999 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2502280000 definitions=main-2504080062 Add a devicetree binding for the Qualcomm IPQ SOCs restart reason information region found in the IMEM, allowing the system to identify the cause of a restart. Signed-off-by: Kathiravan Thirumoorthy --- .../bindings/watchdog/qcom,restart-reason.yaml | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/Documentation/devicetree/bindings/watchdog/qcom,restart-reason.yaml b/Documentation/devicetree/bindings/watchdog/qcom,restart-reason.yaml new file mode 100644 index 0000000000000000000000000000000000000000..babbaa70b114f9691018ed6cb10bfa78e18fad64 --- /dev/null +++ b/Documentation/devicetree/bindings/watchdog/qcom,restart-reason.yaml @@ -0,0 +1,46 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/watchdog/qcom,restart-reason.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm IPQ SoC restart reason location + +maintainers: + - Kathiravan Thirumoorthy + +description: + The Qualcomm IPQ SoC restart reason memory region, in IMEM, is used to + identify the cause of the system restart. This will be helpful to identify + the cause when the RAM dump collection is disabled. + +properties: + compatible: + const: qcom,restart-reason-info + + reg: + maxItems: 1 + +required: + - compatible + - reg + +additionalProperties: false + +examples: + - | + imem@8600000 { + compatible = "qcom,ipq5424-imem", "syscon", "simple-mfd"; + reg = <0x08600000 0x1000>; + + #address-cells = <1>; + #size-cells = <1>; + + ranges = <0 0x08600000 0x1000>; + + restart-reason@7b0 { + compatible = "qcom,restart-reason-info"; + reg = <0x7b0 0x4>; + }; + }; +... From patchwork Tue Apr 8 08:49:54 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kathiravan Thirumoorthy X-Patchwork-Id: 880320 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 3DBDC266597 for ; Tue, 8 Apr 2025 08:50:19 +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=1744102220; cv=none; b=ZyvJEvOg6Bf5jRiwJ/nP/5SkmqO2npDR66+uGUBb3B2m3yJDHGg5oQuD0nZ47B84rFuQtjYgIok3+0UgVC8pUkg7a0VyHvIPnnZgohjYVg6mwZBfyRhoYgNM7RR9hwN6zY962lkTw0WAN5LwlH4I3L97gxlcGU3I8eN4iSxJRdA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744102220; c=relaxed/simple; bh=+M5Ku3V/2ZgH8reYRD4cDg46YM3sTBrM/dc+pGgazj4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XJWBVBqapbPKFDJwLRGKycgxSzLC6BeWgUjQ4xWB0UX+3HRuwGTFU4HgHkUFieho1IfDABvaorKKKDFt0FgA4u6OB2bL+TVHryiPy7lgmJuS9fHlMgqCTjEHhVouHxIyrI4c0ZppAxKlqMMi/bQ9iOsNok9L5uCJV0ewfSGJ0e0= 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=E09Cu5Ds; 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="E09Cu5Ds" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5382GM7P029517 for ; Tue, 8 Apr 2025 08:50:18 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= iIafNc5B0uFyTj4pFbHGkfv5h9co1W8oom8txGvYqss=; b=E09Cu5Dsa3e5piL2 wuft4WBh7/hxwXwLPNtk5rZLp0SQ16rTBGrDUXOoNC7UzssjcaQga0kyL9BYYAep +qCqfxE+8EWc5/k+r5YhWTVdQz2CK0BT+B3dtfOFy2zvBYrfDc0okjLRd4mN3VDg W7CdBtDQyEhnRLhOZoWqTOYNaQO2mpU7weZ3xvpYU5L+WSaxj8a3lfzgkAyO8pjs hdXVyIpXOVmSqgkGN5hYuyeUf/+KVqqxNA/lWByBGv/+y5OCB1NkmSrUVLBXfDMY pASfwB0eZpAPYe4zDNdXirBmwQvUkjmcg1z58RN7GsalVjjFJYU5LzGM1wCpT9KQ LIGw8A== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 45twcrf41m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 08 Apr 2025 08:50:18 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-306b590faaeso2437060a91.3 for ; Tue, 08 Apr 2025 01:50:18 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744102217; x=1744707017; 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=iIafNc5B0uFyTj4pFbHGkfv5h9co1W8oom8txGvYqss=; b=msNHwoMpCLbZib0e8cD7oOVRdZmDV+5lyoFcVN4uxWkj3Ur2zLG8twM/DU3nAi4wM3 jkgr18KJdSDS/WqlhKt5DZ25P6Z6+a4VhzC52FAxre+sUekoR0HtqlcW1h9vyaQAIIpE ydNbEmJyIuR8BI3BWb5PSreCLFeBFZmFxCTTZI7+u8ldVtlnpXD7YxdmoldFrWpTpOs0 gC69TTDVlAs78H6vzxp+0tecqWj+vVCziZGcmdhPQ2wnzuzIyx9zXt2ygWqjeLcLmgZb ZunUjAx5LCnwuh3Hhs/q7fLm1QmQDyzMrjrNghcYJvPOewwnsOGdM4jq0iA7f1XpHYc4 Ht0A== X-Gm-Message-State: AOJu0YxmldTZKnIi73RUvVKZvJ7YIZ1OGils3NI4hy5sSMqPJ8SLepr0 WngEhGIP7Lu+tCPbQazTsK58oGR2mq9uEXcni8gflZGK6g7oxJ+rr8SCcxC8q8GWl2qdmAwDPNn 9XklP8j18kS5sPNr0g+EQ/GLGZQku0XklhEyE0dKsA8kvOQKTl9hVlDdbrAuZEvlG X-Gm-Gg: ASbGncvjj2fOBlWM5m9pAH930kDAZnlvVYov8APeA5wBTD0caRTPjMVnmvdB1GZlLX4 ExBH6rj9U96Rmry6Ts2+BiLarrslcH1wUBJDy/l9gZXs/gJCM7vLTUyN1XqQrF8SJuEQE86iGFA tdVq9cLK9W5r5CRBcxqGO/HFCh04E/plKcJ1dciGiJUZsy5oXqARyiDVL1jmPp/fP9zVGSlZvny fezqTf4osuYtadcVOssaCTuMogRhXE5/jDmQZCNRSSMYgX75FWdUB5u2aqmS6zEbH9WC4Vm2//c gTOJrFziouY30Rj9uO0cq07wIvuJ2ifwjxovCgBebylgwCYPrYx0RFMYD1SB7fVLZRtpKQV2hyv ZL+PLNaSjwW0VBB1dotLfnadF7IH3Fbdrr1Uil+ux2tTMCGv4vao= X-Received: by 2002:a17:90b:4ed0:b0:2ee:c04a:4276 with SMTP id 98e67ed59e1d1-306a6112960mr19270195a91.5.1744102216771; Tue, 08 Apr 2025 01:50:16 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFRUNDYB+yarDU6q68NuoE5/dIMkF/S2oo9fTuJlocaMRj8JRYHIUQMpf1GOLYUpK4GkW7rEw== X-Received: by 2002:a17:90b:4ed0:b0:2ee:c04a:4276 with SMTP id 98e67ed59e1d1-306a6112960mr19270164a91.5.1744102216388; Tue, 08 Apr 2025 01:50:16 -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 98e67ed59e1d1-3057cb5a823sm10480846a91.34.2025.04.08.01.50.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Apr 2025 01:50:15 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Tue, 08 Apr 2025 14:19:54 +0530 Subject: [PATCH RFC 4/6] dt-bindings: sram: qcom,imem: add the support for restart reason Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250408-wdt_reset_reason-v1-4-e6ec30c2c926@oss.qualcomm.com> References: <20250408-wdt_reset_reason-v1-0-e6ec30c2c926@oss.qualcomm.com> In-Reply-To: <20250408-wdt_reset_reason-v1-0-e6ec30c2c926@oss.qualcomm.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Wim Van Sebroeck , Guenter Roeck Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-watchdog@vger.kernel.org, Kathiravan Thirumoorthy X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1744102197; l=1707; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=+M5Ku3V/2ZgH8reYRD4cDg46YM3sTBrM/dc+pGgazj4=; b=FDnKNdyAhSoRBqI4r5xDjLdWczl6jHsBMpfCkPV/dGjynr4a4W1v5xAy5BoD9anGt18rCAg4r Z0FE9BbQvmtDg6Q+5WXUChdkUj4EHsEPjtURnUyPm3CnSpw9jH3V7QE X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-ORIG-GUID: B_hhgMqxRXhwADyS2t_mBpEP6pYUho7j X-Authority-Analysis: v=2.4 cv=QuVe3Uyd c=1 sm=1 tr=0 ts=67f4e34a cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=XR8D0OoHHMoA:10 a=EUspDBNiAAAA:8 a=her2qdqp2_xUa3hfgHoA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-GUID: B_hhgMqxRXhwADyS2t_mBpEP6pYUho7j X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-08_03,2025-04-07_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 adultscore=0 spamscore=0 malwarescore=0 mlxlogscore=999 bulkscore=0 priorityscore=1501 clxscore=1015 phishscore=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2502280000 definitions=main-2504080062 In the Qualcomm IPQ SoCs, system restart reason is captured in the IMEM location by bootloaders and Linux populates this information to the userspace. Add a child node for the restart reason in the IMEM region. Signed-off-by: Kathiravan Thirumoorthy --- .../devicetree/bindings/sram/qcom,imem.yaml | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Documentation/devicetree/bindings/sram/qcom,imem.yaml b/Documentation/devicetree/bindings/sram/qcom,imem.yaml index dec1b1ee924cf1386f559eb262ea864f2788c165..c3dab5fbc88c1515bfb3585f18aed9e01ae36fe4 100644 --- a/Documentation/devicetree/bindings/sram/qcom,imem.yaml +++ b/Documentation/devicetree/bindings/sram/qcom,imem.yaml @@ -56,6 +56,10 @@ patternProperties: $ref: /schemas/remoteproc/qcom,pil-info.yaml# description: Peripheral image loader relocation region + "^restart-reason@[0-9a-f]+$": + $ref: /schemas/watchdog/qcom,restart-reason.yaml# + description: IPQ SoC restart reason region + required: - compatible - reg @@ -82,3 +86,23 @@ examples: }; }; }; + + - | + soc { + #address-cells = <2>; + #size-cells = <2>; + + sram@8600000 { + compatible = "qcom,ipq5424-imem", "syscon", "simple-mfd"; + reg = <0 0x08600000 0 0x1000>; + ranges = <0 0 0x08600000 0x1000>; + + #address-cells = <1>; + #size-cells = <1>; + + restart-reason@7b0 { + compatible = "qcom,restart-reason-info"; + reg = <0x7b0 0x4>; + }; + }; + }; From patchwork Tue Apr 8 08:49:55 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kathiravan Thirumoorthy X-Patchwork-Id: 879081 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 2D56A266EEF for ; Tue, 8 Apr 2025 08:50:22 +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=1744102224; cv=none; b=Bc8oGAdVDGCHXU+8NU4wXluZvza4cgrv82oLjOS9vi9g1QjZFh5+IgRI8yTj1aQ6uqQZ73G2SnH+fe08f3yOfcI3l8EN30Wn97drelKK014IFDYapEmnqPQF6COvHPq182a6LvNpvXFVDiMUn3MLArSxQ6eDNCQ600+S4ML5sEo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744102224; c=relaxed/simple; bh=2gPWJwQ9nkl6gP7/v0hkdihLo0d1p/EeJz3iO3462RA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JBTMCWidgauh4IQ9bmMpQKWO2XlkbhvcsAG9d37mUKodPrS9GjmVXDuRqHM/m2ka9V5RfdbIYOrAjTGCJ/3E3u/hizBz4E92lfdM/cW6JAwIb8Ci3IzRcDOb7TpMOPeslSSgGarw9pSQ0VpysZ6Rb8TqqB3LPbgL6GTc/Y1Zx2c= 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=pFtMc5Cj; 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="pFtMc5Cj" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5382GiUb029925 for ; Tue, 8 Apr 2025 08:50:22 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= /zNMINPbbkWSgbjS3GT3zoPIt8rKYvAoMRG44wNvnhE=; b=pFtMc5CjxnZPXT1X FyciRSK4XKvmZ4zUKNaCQ1ckFE8OzEFjvBank8DUN2He/keoqQyyGPtokI1yWU/2 YwWc84i0Qhh3eYftR6aaZEbK7vnAvsW5rWUC0LXYf3ExwtUXVZ+7Fe1apxpbCQvF vXBBtcgGGvHkoR4NektmuDGsHLaNQmJEzvHMA3RtmsNNulkfEViAxuVwPrkGcoXt bEZtuAPGE0jik3h0dzw8IR1yNz/fUCMFWJ4+gqXWQpO4phaaCnWY9Mc7SXrmdug7 EO9PsItHzU22I/vecHAXrATsZV8bxhddSdk1Od4LmGXTGRIxnD50wDpdXfGd4jRl dGf9mA== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 45twcrf41r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 08 Apr 2025 08:50:21 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-3011bee1751so5023387a91.1 for ; Tue, 08 Apr 2025 01:50:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744102220; x=1744707020; 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=/zNMINPbbkWSgbjS3GT3zoPIt8rKYvAoMRG44wNvnhE=; b=JkSyGiHhighvlIO3EouyWYHcnTS4uORI0jFaFiQwTUtv+pBHpTnchW+I082Q3kRa4Z O8tg4+/3TzYdhYAminjUZwySKQNZddFSJCi5LsHCNHiKb9Qbbt8zlW9Wjk2u0Xzz/+IA GwSNinFpKHIQgNypVg7Izt8yOrOsuvaNxEGgaRom/Vctf9D3G9u1kmHQ2HUWNFet0IjL hCuKK6J+uZxtYXB/stItFDgXTSLzq7T/YxQ21//qMY2j7uVjgBx+2AkomTCNF7Rlp5TU NKLmPm5W/sTi2yI3/MvCwe9mUkHOZjHbbpRqXPkDaciWkwftAchRjLNhC851l+9ki+L5 piRg== X-Gm-Message-State: AOJu0YxvkePZ+KRCQOks1+pD/Ec1JQV+s4Dc0H82GMkcwBSsjKovg6jh 0dBNzd1CXU8KK41pDAQTtihbTAEiksBmnLerW6ctYkVaDx8Qq+QiQPalf0c4Ct7Tx3CK1B9G5HX 9OgkAPBZ73CNupEZHOOmA7tRtnztNyPE723n/rokLdDHK2EIhl5dOjqJLrU12IKlP X-Gm-Gg: ASbGncvKvXNKrjsW8D1bc2AqvbfrNV7HYxzr0+pjd2Tnb52O31dUJAA574AJ5yaD7BG wCThIhH/Rg8/MmiVg3iRG9xi3LN8IVgw2FksCGwQEDAkat85wlm76jjWuome2FJsfmarzSwTKnx Kpp/CljRSE80N0iRi5Pa4qTNYa4PxRmbBmaSwqvIL4uxrWzs+nvXN8Sr9eD/TB5EgIsxy+uPiKL O6IVhqRS+xQ/0knjwxrxV7gMVctgfqsduvP50zkl/5Sth8I09HCvLlZ1+N6o35a0rr0Cv0mRnpv 8plhlwQnmxW5kQIfENEBHX61fBaA6jKRx3tN++7WT1mW8IShZ37qTCDLBNUSwlNcQUUHVn5Ii90 bnUY+cM2jzH/dnuaqNPAiBtTaHljOPay0MHUT0AEb6n99PjWhDso= X-Received: by 2002:a17:90b:2809:b0:2ff:7031:e380 with SMTP id 98e67ed59e1d1-306a4865159mr23874318a91.10.1744102220429; Tue, 08 Apr 2025 01:50:20 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGEzlsUBlxlFv2r3IZhFuiNr9c+0kg5FQh1gTuWqSU0AZ+aCFkkyQ3LnD7iwnP1Llub+ztplA== X-Received: by 2002:a17:90b:2809:b0:2ff:7031:e380 with SMTP id 98e67ed59e1d1-306a4865159mr23874298a91.10.1744102220116; Tue, 08 Apr 2025 01:50:20 -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 98e67ed59e1d1-3057cb5a823sm10480846a91.34.2025.04.08.01.50.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Apr 2025 01:50:19 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Tue, 08 Apr 2025 14:19:55 +0530 Subject: [PATCH RFC 5/6] watchdog: qcom-wdt: add support to read the restart reason from IMEM Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250408-wdt_reset_reason-v1-5-e6ec30c2c926@oss.qualcomm.com> References: <20250408-wdt_reset_reason-v1-0-e6ec30c2c926@oss.qualcomm.com> In-Reply-To: <20250408-wdt_reset_reason-v1-0-e6ec30c2c926@oss.qualcomm.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Wim Van Sebroeck , Guenter Roeck Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-watchdog@vger.kernel.org, Kathiravan Thirumoorthy X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1744102197; l=2693; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=2gPWJwQ9nkl6gP7/v0hkdihLo0d1p/EeJz3iO3462RA=; b=txQ48fik5cOdcfeFlw6D25CynH5OMrke1E4zv1RwFiiWeAuIUtYFzYqv6n2nvRjdEPPwB6Wds uix2zbEC6HcBC0GRe+MJUsR1wAcCLuvpLv8NSBVWfEvQy4OilbdE9h0 X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-ORIG-GUID: NVgaY7UKf5K-acceTPuhvEqbW8y7GlF1 X-Authority-Analysis: v=2.4 cv=QuVe3Uyd c=1 sm=1 tr=0 ts=67f4e34d cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=XR8D0OoHHMoA:10 a=EUspDBNiAAAA:8 a=wRHcB2d8lc4RNk_KFh8A:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-GUID: NVgaY7UKf5K-acceTPuhvEqbW8y7GlF1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-08_03,2025-04-07_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 adultscore=0 spamscore=0 malwarescore=0 mlxlogscore=999 bulkscore=0 priorityscore=1501 clxscore=1015 phishscore=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2502280000 definitions=main-2504080062 When the system boots up after a watchdog reset, the EXPIRED_STATUS bit in the WDT_STS register is cleared. To identify if the system was restarted due to WDT expiry, bootloaders update the information in the IMEM region. Update the driver to read the restart reason from IMEM and populate the bootstatus accordingly. For backward compatibility, keep the EXPIRED_STATUS bit check. Add a new function qcom_wdt_get_restart_reason() to read the restart reason from IMEM. Signed-off-by: Kathiravan Thirumoorthy --- drivers/watchdog/qcom-wdt.c | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/drivers/watchdog/qcom-wdt.c b/drivers/watchdog/qcom-wdt.c index 006f9c61aa64fd2b4ee9db493aeb54c8fafac818..54d6eaa132ab9f63e1312a69ad51b7a14f78fe2d 100644 --- a/drivers/watchdog/qcom-wdt.c +++ b/drivers/watchdog/qcom-wdt.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #include @@ -22,6 +23,8 @@ enum wdt_reg { #define QCOM_WDT_ENABLE BIT(0) +#define NON_SECURE_WDT_RESET 0x5 + static const u32 reg_offset_data_apcs_tmr[] = { [WDT_RST] = 0x38, [WDT_EN] = 0x40, @@ -187,6 +190,39 @@ static const struct qcom_wdt_match_data match_data_kpss = { .max_tick_count = 0xFFFFFU, }; +static int qcom_wdt_get_restart_reason(struct qcom_wdt *wdt) +{ + struct device_node *np; + struct resource imem; + void __iomem *base; + int ret; + + np = of_find_compatible_node(NULL, NULL, "qcom,restart-reason-info"); + if (!np) + return -ENOENT; + + ret = of_address_to_resource(np, 0, &imem); + of_node_put(np); + if (ret < 0) { + dev_err(wdt->wdd.parent, "can't translate OF node address\n"); + return ret; + } + + base = ioremap(imem.start, resource_size(&imem)); + if (!base) { + dev_err(wdt->wdd.parent, "failed to map restart reason info region\n"); + return -ENOMEM; + } + + memcpy_fromio(&ret, base, sizeof(ret)); + iounmap(base); + + if (ret == NON_SECURE_WDT_RESET) + wdt->wdd.bootstatus = WDIOF_CARDRESET; + + return 0; +} + static int qcom_wdt_probe(struct platform_device *pdev) { struct device *dev = &pdev->dev; @@ -267,7 +303,9 @@ static int qcom_wdt_probe(struct platform_device *pdev) wdt->wdd.parent = dev; wdt->layout = data->offset; - if (readl(wdt_addr(wdt, WDT_STS)) & 1) + ret = qcom_wdt_get_restart_reason(wdt); + if (ret == -ENOENT && + readl(wdt_addr(wdt, WDT_STS)) & 1) wdt->wdd.bootstatus = WDIOF_CARDRESET; /* From patchwork Tue Apr 8 08:49:56 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kathiravan Thirumoorthy X-Patchwork-Id: 880319 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 7CB25264FB6 for ; Tue, 8 Apr 2025 08:50:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744102245; cv=none; b=j6Aiewvl3I4Rne9NLa6QCtJxxccrA4dl9uSiFioY/XnryUVo8dk7NrOGtXmwcIxNdaLiUEReGCuuXSAAhEnvDwLeDNbQSOjkSwaUsHVR5aOtNYLdbLZ1JAtpk8GRK7Ud/fEfUQHAWCdRZrvn3URu73IczxnbXB8E9cjgYeDNvbE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744102245; c=relaxed/simple; bh=M8s7BxCEMIKIVssuhwE1Qzjds3ely+Ku4yT4Ok75T/I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=X8dr/rejNHNSTi8B7grLh10HntWosVC4OeasXRpYkpzVu7P9PzpiemMIfA4SCgN3McXq5vDb6OV6cTJ/NQg144wod3zpWBCK5mKPYFpMXsw1Hz1Kdxf+x6jnqAmTH0RfE0O0lgXycFDRBkD7/fQ1ks7/XGEtqFRDcCLh8fe0DG8= 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=pMh5kgzk; arc=none smtp.client-ip=205.220.168.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="pMh5kgzk" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5382GLnY008072 for ; Tue, 8 Apr 2025 08:50:43 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= loRI/DG6BJeyA3QEAVzMFr8Q2pNYjDeHa+tYwjZmEhA=; b=pMh5kgzktKuV5Ks2 2YBESMxwiyrnw4nR0xSN7RZfp6utSc5b9lkS44COySojAE41hoXMvPtFm3kammd8 jY/B5gGQq4jdI0VsopqG+f5oW8hNX1Yvv+4nYfYAnVFPPKWxeskl8mw8N1Z3IYB9 z+6OeppTyNUQ0hLYuOKcHCJKZ0Dl7b3x0XzRj3CR+Z+bGcv6G3x2c2N50d+HlJG9 uCtnYnENRgColE+5eVtSNJ2n43yMhC1iUyIZ3qfIhAWG+MgDbf0NTxCS1BDtqalM /ct9qaTVicT0SP8d2HFrHbPfX3JlgKUmJ5AvAnPo/6vEpwhHXPmiDHBw0hULq3uv 3XNd8Q== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 45twtay5ck-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 08 Apr 2025 08:50:41 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-3032f4ea8cfso5511478a91.3 for ; Tue, 08 Apr 2025 01:50:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744102224; x=1744707024; 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=loRI/DG6BJeyA3QEAVzMFr8Q2pNYjDeHa+tYwjZmEhA=; b=hZo/4KJsr1TO/yLbWdYwLUrZ3gAm9jRvSySF0PcFM6pPxIJRJkK7O2RSwXaV5SH9ti PA1Ry20BbfjAmoxckTlsGowNOc+qlWcXOxS7L5XudfnxPhkcyx+vEdQ1Q4PVgG1HU/Bi AGn9Urwws0UtF4aVghCY3L8L96dw3xSUB12qHidnwxsb5+VJikAhMbH8RgsMiyUW5B4P bOAVu/G/AiOGMONr6Mu9Qt8s2iYTtANUdQbyoGAinSnlMod5iZEUlgnMycCdgW4mmDqI IDn3gVThJBU/6X2jCZHcympXYjGKxNM1SdozHiItt9bEOLI0PPjYOlOGyzqEmVxttC0C i5GQ== X-Gm-Message-State: AOJu0YxkFmKd7qABuOcTZs+/459Ru9ZtW5S6SnsFGqFX8TRNlUjsbG/u HkW8Vl+xogY07sxfAcFcsnliinQATkacISUoEPIk7GGLoY3nl2ip2btzmzedEuBVXwRQ/amzfGh PVu8o6y8SoTtsF13WzGOjJ8k8/WyR99Ti3Ki4zRPDnvr6mUK9OtZAYf5xOpSFeox2 X-Gm-Gg: ASbGnctm//neCp/cnClNH5KHt1554xKv86xWnvaS1dZ+6EfztKaPQhvVhJU6l2D34J1 YQI4FW5BlzhFg4qTapV01ugr09YsSoS4CPKOVGpN+Ic0CI4uVX16GWM2NnwULVk5b9KltO7S7x8 t3ra2KO6sUln+11Ty0lh03kRB3sazUUeDbcETahvS9Fnz3CMLLzJd366PudnnwqUMolsdTkeJXs pmEFtbaq4U/vtMberIb7E1bAqJMEN6JC3v/V21mOVVyU8aMUqLoFJrcTzp5xXAeAaRKgqM3QoN3 dpAaeiTdaJlwRSIsZN7frfTLfRMGFAyUHVBH5tsrhbGzD+XP64ysMuC4/KLP0pA6qo0QZrQrcwV fMhlqI+XbBorxSsyS7hdIvtxcDtSkSMlBe7QbMHby8bs2qvtoP3I= X-Received: by 2002:a17:90b:254d:b0:305:2d27:7cb0 with SMTP id 98e67ed59e1d1-306a48a6878mr19952899a91.21.1744102224158; Tue, 08 Apr 2025 01:50:24 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGOwLSckL+yWdaN2uT8q2dSYvVISiMLUMwmKOZP5A/vUS1nZ9ejcw1TqflVkrhpjEqV/veqig== X-Received: by 2002:a17:90b:254d:b0:305:2d27:7cb0 with SMTP id 98e67ed59e1d1-306a48a6878mr19952879a91.21.1744102223831; Tue, 08 Apr 2025 01:50:23 -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 98e67ed59e1d1-3057cb5a823sm10480846a91.34.2025.04.08.01.50.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Apr 2025 01:50:23 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Tue, 08 Apr 2025 14:19:56 +0530 Subject: [PATCH RFC 6/6] arm64: dts: qcom: ipq5424: add node for the restart reason information Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250408-wdt_reset_reason-v1-6-e6ec30c2c926@oss.qualcomm.com> References: <20250408-wdt_reset_reason-v1-0-e6ec30c2c926@oss.qualcomm.com> In-Reply-To: <20250408-wdt_reset_reason-v1-0-e6ec30c2c926@oss.qualcomm.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Wim Van Sebroeck , Guenter Roeck Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-watchdog@vger.kernel.org, Kathiravan Thirumoorthy X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1744102197; l=873; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=M8s7BxCEMIKIVssuhwE1Qzjds3ely+Ku4yT4Ok75T/I=; b=f8fhhU7k1xmVdNeYHDyzwFQAKC3YeDSuh8ItfvAVxu80upvicUEB4pbPW2s1FggobjsQtzrWV oe9GPtl/D1DBBF6a4pqG7f6XHIFt3k2MVzMl9mR1RHAp2R291G5zKfq X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-GUID: YUPyz2QLOpfMcirOVtDPPxZfGQ7HgI9A X-Authority-Analysis: v=2.4 cv=LLlmQIW9 c=1 sm=1 tr=0 ts=67f4e363 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=XR8D0OoHHMoA:10 a=EUspDBNiAAAA:8 a=-3m3cBowUQCSrRBqnYEA:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-ORIG-GUID: YUPyz2QLOpfMcirOVtDPPxZfGQ7HgI9A X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-08_03,2025-04-07_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 bulkscore=0 clxscore=1015 mlxlogscore=859 malwarescore=0 phishscore=0 lowpriorityscore=0 priorityscore=1501 mlxscore=0 spamscore=0 adultscore=0 suspectscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2502280000 definitions=main-2504080063 Add a child node to the IMEM region to capture the system restart reason in Qualcomm IPQ SoCs. This information is populated by the WDT driver via bootstatus sysfs. 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 a772736f314f46d11c473160c522af4edeb900b7..d399ae506748b22c1dc653d357c6fd071dd67f04 100644 --- a/arch/arm64/boot/dts/qcom/ipq5424.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq5424.dtsi @@ -493,6 +493,11 @@ sram@8600000 { #address-cells = <1>; #size-cells = <1>; + + restart-reason@7b0 { + compatible = "qcom,restart-reason-info"; + reg = <0x7b0 0x4>; + }; }; usb3: usb3@8a00000 {