From nobody Fri Dec 19 15:52:09 2025 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 91CA326AA8C for ; Mon, 19 May 2025 08:34:27 +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=1747643669; cv=none; b=MIjdQ9IogxxdVvR3SOrFgYdfuWfV/TLf7xhho4XknB21X8nAxq5hqRS5/ZKV3MD3Eex8tLeSuOQZFw4wQhqB2f9z3SUu9fbqlRShyN0PKg2Rezr6kjmv/k0stQasG2mfV6Dj+P7kbpuEWSO4k4EEW/kpxavTQrrCB65JHOSTImY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747643669; c=relaxed/simple; bh=fqBew/FA4DoCqTsvrtKiOphEfEC/JCHBHSYBznSUuYU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sx6TKsidljOs1gs8NNs/GenfXDGdO2qwj4xscmPYrG0RE7cAz06Q5JRyxlGKGMC40G/JEu+BCZvWJmUkBpAnqe+aRQ6FCngN2zSUSwlIBObdF9Y9rI4hSsdU9Kj8+SRUUeVP0EaqDWThh3oFtMwU4KaFAyAU3EsjRYH+xgoMqLQ= 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=O9C0kV7R; 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="O9C0kV7R" 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 54INvls7030233 for ; Mon, 19 May 2025 08:34:26 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= lyEF3SaC2uCwCA8G8SflI+3/OAOcfqozcvxOAxElUuA=; b=O9C0kV7RE333OnX0 RUJbHELNfSXsniZBtX7T6FdL9GedxrjzyWhR5i5FwIRn5qo3K4aUSP4Cf7+8ILCu XZN4d0E30U4q/QyjrUUwBtbP/q2g//Ptucf4K43synhoGIFIaJXXJvWQ0SsR/0lM Wbuq3guAdFf1Bx6Rx47wi0+yGF+2jt3z+C3K0B24Ez8J+OLXPmHHOxDrm6lAsXlB Ljo9pE6RYDiq4lRcmWL3RkID+OrBO2XtTqr5q8ILb+7Hs/svOXsJSGkGqXQ1oXOh pCoeCNOzQop2l6a0sedSVHGFGs3b0z6OvIS0P6wXjYZ72K3ZLyJM28Jzbuwals/1 MD/OpQ== 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 46pjm4kmk9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 19 May 2025 08:34:26 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-742c00c9044so1060667b3a.0 for ; Mon, 19 May 2025 01:34:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747643665; x=1748248465; 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=lyEF3SaC2uCwCA8G8SflI+3/OAOcfqozcvxOAxElUuA=; b=M+YWwfzOtkbR/4e5z+s5ZdB4cpRNPZiOjxmGtsnEjrx/KKJP9ZoIxdVyOqufpJUaXg 5/0gegwdD9QxlU2ooSVun5GXsDiBnE3mVXuki151xHeIcmGq5N/fhwjR+ZdNLv7wW7uh QCWccaZWHh8qprQmPDD98OFyMKUCnJKx9tiV2vQbxhgsqvHlGmlPEmxUQTd01c7dGouE mxamyVEPIcCPz6THi+WJTt8N61k4OSBKet/LQUsGMa01MBc1QVmoHxF4gdOZOc6ln+sW Ry8sUu/I023UEt9dXculT0gtPyBXUj21+Qc6Mm2NtZ0cwJ5xPFNd86iQ9wBUn2obsc5j ozqA== X-Forwarded-Encrypted: i=1; AJvYcCVbqezdsf3gZYQmJd0y9YX3ia88YlHqhTU70bTDzHV9oyyf3xJohG/jGe0XeJmQsc+H7RtUgKtZwBf9QvY=@vger.kernel.org X-Gm-Message-State: AOJu0YwhLFelrJjabLGGer8wklXJoxpRy9qkdYtFjobq/TNQyIB5lmge 6gb0GNG+j5Y0NtYHr7rWGv8RAL6gjbjm2fIBLRrHPOfblbnpPWd9B6MA2qOcFggQLrcqRDmVpWE Mn5/WRiD5K9i0gxqyeQYwPUbrS4/LwTnv8lAFpmuzDSzPoUO3XaSzDfDeJMVUf/k3Cb0= X-Gm-Gg: ASbGncub+7kAyFkgxKjjbeHlLYdj75YxGu41uA7CD2ROf+Hvxy+LBdo9OrjP+vN16lK 55EC+Yh7xbd3jPYu94i9x04vYvWzRrlTJjOQqu6oa1jeCyFnLstcd3RHVHq4O3T/fGePYC8THLZ O7A6h9WRjoYOS1aixRC6/bhrtZRVi+zyUsifAbpetWWO+LDd9uHFEPHvrACu5iUo024xbwqGnOQ GI/jGTkm1i8VPepGcqDNT4djxW4h5Tf4jLqRsvLEeiiqHcxi8qdtRxE7BVgTQjyTP685iqVoSoo 8CapJMkZyS8J5vLSzypXpmJnV+KNU9qh+GDK2xoQJQahPUxPkwNtbN6oom1s6FKi7zDewg1uhEK rdPoLfQvKshp9zZ6Y7uiPD2kXcsG0CX3UUYZADL1JsSB7gcg= X-Received: by 2002:a05:6a00:2790:b0:737:9b:582a with SMTP id d2e1a72fcca58-742a98de014mr16336818b3a.24.1747643665221; Mon, 19 May 2025 01:34:25 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEJQTKw6lhnL36oUfmMNkC7r1OozD6njZlSoHl1rvqW4Fnyq6pePRJv/f81pLWmiXlgsxToig== X-Received: by 2002:a05:6a00:2790:b0:737:9b:582a with SMTP id d2e1a72fcca58-742a98de014mr16336787b3a.24.1747643664821; Mon, 19 May 2025 01:34:24 -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-b26eaf5a2cesm5705475a12.9.2025.05.19.01.34.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 May 2025 01:34:24 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Mon, 19 May 2025 14:04:01 +0530 Subject: [PATCH v4 1/5] dt-bindings: sram: qcom,imem: Document IPQ5424 compatible 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: <20250519-wdt_reset_reason-v4-1-d59d21275c75@oss.qualcomm.com> References: <20250519-wdt_reset_reason-v4-0-d59d21275c75@oss.qualcomm.com> In-Reply-To: <20250519-wdt_reset_reason-v4-0-d59d21275c75@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 X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1747643657; l=935; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=fqBew/FA4DoCqTsvrtKiOphEfEC/JCHBHSYBznSUuYU=; b=4Tg02kg9nftr++Xi2EeCTYjzRNEjyorie8LjM/S9D3N1KpNzzT2t+nX0iGVl4US5bQP8KHmI/ wD7HrED7G3bB7A1tEayBLv5Z65ywx40IJjm/NtYMtIZ8KIAhA1KzutY X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-ORIG-GUID: oYGxw2RhMxK9_8VSbVY8BQhgI3XNNqeI X-Authority-Analysis: v=2.4 cv=C4bpyRP+ c=1 sm=1 tr=0 ts=682aed12 cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=dt9VzEwgFbYA:10 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=7sp3e_VSdAcdU5CosJ0A:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 X-Proofpoint-GUID: oYGxw2RhMxK9_8VSbVY8BQhgI3XNNqeI X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTE5MDA4MSBTYWx0ZWRfX3c2w6Ns99B7b GBApV8OHANXR7sFG54CKrM2lJEa1ysWB2zeFf4f+J11qnIqOVxX37uKlfoIZ+aY8SbFR8NrCQI+ nC2RSOwXUf81Z4B3vSknxEo4UmXZ+mFUjLxrbX4FIxs44KPgkIBluAIUphX5geIc1tA8p5eKm83 yzrhVBoqjOVEW7Xp5ecI/Fa5vzz3+vb1UVR/Xsegb3qBLOqOslL1mFyab9gx6D55Erp9KGaa1Dt rx1ozUkrOgbw/Gn3tIrusKWafIXtT95gpQKzwmrUtqXlWHLjd5nZlrXjJfV7uVBohE9xC51gcfp ZiymUKIom8Wn/Ye4lpqRCHrpq4UBW55XVYC2WWvppIZVjjlAi1538BNwTrxNqV3HZGGK6Nqb70a RBh22c79WySF4ZTleCVd8mB1beGPj3jkPohHCslGPYdUiFhGlY743SH4mQ4Wyie3gM4bVLNe 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-05-19_03,2025-05-16_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 impostorscore=0 adultscore=0 mlxlogscore=993 spamscore=0 lowpriorityscore=0 phishscore=0 mlxscore=0 bulkscore=0 clxscore=1015 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505070000 definitions=main-2505190081 Add compatible for Qualcomm's IPQ5424 IMEM. Acked-by: Rob Herring (Arm) Signed-off-by: Kathiravan Thirumoorthy --- Changes in v4: - No changes Changes in v3: - Picked up the A-b tag --- Documentation/devicetree/bindings/sram/qcom,imem.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/sram/qcom,imem.yaml b/Docume= ntation/devicetree/bindings/sram/qcom,imem.yaml index 2711f90d9664b70fcd1e2f7e2dfd3386ed5c1952..dec1b1ee924cf1386f559eb262e= a864f2788c165 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 --=20 2.34.1 From nobody Fri Dec 19 15:52:09 2025 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 B2A6E26B0B1 for ; Mon, 19 May 2025 08:34:31 +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=1747643674; cv=none; b=LLsOya52xkUDk3ZzvhEqsGsxd27unx97ip30i2v0FbQro6708Bhv47RWbnlbJl0zGnEZtOOEZnwJHYGxXarUsidN2DmHnIsfiGLHt5v8jgOFb7KRmdv4kvhmf0VRvGs3IAKYYyf0kPMtXkPHi4Y33OcazP461awzBX3NGa+33sY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747643674; c=relaxed/simple; bh=LoYhVEORcNdoRG4Cv8JP1GsIYuNzXKNHE4ebg2To1e4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=E1FzvAXkcZf/C6Zs/Bxgm0n9fzKCv+C6fI4W0cRdcOdg3kqMRJO9b0ADI3wIFlNMWI2o3hGnaWdJKfjS2fpdD+A/s0Sype1Cr16HYIs2tVtVBUYq/xfSz7Qufsza4OleJWj8qMP6fvBj4jctbxAVw7CYhLbSTXnGSVdKC1QAGLc= 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=AwB1CTWJ; 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="AwB1CTWJ" 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 54INEFj3026316 for ; Mon, 19 May 2025 08:34:30 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= CAhawXMXCUU8pDWEvZyvc7zJc7iT4tJIcjRASOLZ2pw=; b=AwB1CTWJ0j8BisG/ v18d95fz1OCIAapECLlSYz1tgUbLnyX2qHGYy8rlpkfh3JyZ2gIJYGxBdud0Q1A5 gdybqDqL+MnGrZc9nb3GZ8+6CIYq+hYei8ti+odOCXd5bIu4scWWzClUmAF6WTBj JMQ7ovtFjaiwUFOUOIG2kWBb4mUMFm4BZeBJ7z58j2RFiN6Ph1BSLH899UO7eJ9m /hnkXP8sTczlMvA35AiIRu/Ck7fMp+sx5+yIU8PCdDU4ZO3TY2KEYKkORNBdAzFA /Gh7X+KnVIZ01E7jiUltfSqLFwLtbjtDicy9wim7+OgrvCCZyrqAvkZs3myykDxi TxsIjg== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 46pjnykpdy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 19 May 2025 08:34:30 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-b0f807421c9so2448249a12.0 for ; Mon, 19 May 2025 01:34:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747643669; x=1748248469; 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=CAhawXMXCUU8pDWEvZyvc7zJc7iT4tJIcjRASOLZ2pw=; b=FWoNdIEglIHB9iGWzgiYae3tS2nQPpQ9DnqAoNuJs8wdg3EJLppbpgrnnzZsXfgxxr 7c2jp41aD2G4mf+4cK2Sk6pd/ioVPvrGsiscCu54kWSpMECbt4ThmSXnZaYbXHuLEwfm x4WJEmTCd9xeitzgSwbFBCIiuLPaJEM98r+oJi/wbjHaBIqj/Y1lS5V6SLABCOZVZOY9 FDa3mEesf5J8TLN4y+peF/l6fFTclkX+zdClG2/OkXjeF8jh/Ilf/eysZ7tqCi9txwyk y9CuRZcJqF1kqYDpIQSmd78yC6w/OJ7f/Q2G3bhilwnjRyWEovnOUkyJkd11wRkg/OTa JTOg== X-Forwarded-Encrypted: i=1; AJvYcCVIFhjwYDZvHnYAOh/2mY4SkNyztry6y+rN5NoBrlckrS+9iVpwmIz6mqlMbZXQpldP3HLFU9uOc4z8tnk=@vger.kernel.org X-Gm-Message-State: AOJu0Yy2DQoMk6hArxTrAhpcl+fNgC6rJFKvSgC5GKT1UBl90Unrw1gR 185oIDRFzkhTs0TjGdfrlcQN7lYcZwXSfs12AfcZzEcxa8/bW9Kv0kiDFZIgQGSSrGsUyfqEhXq FjQZql7hzpNIKlKdyOb7cu6ykiH9Ayc3yXP1rl54yT54qv/T6PcYJFgFlc67yfx+W0C4= X-Gm-Gg: ASbGnctPEL5aZIUtP0kRBmpvLONgNeZJ9fmc+/PMNCjhg+UX6xp8KajsrWecFnRmNsG 4rwlT2HI3X2+VVjnUaEmTcA3OHuytvJ/nQ2cDeczqe9nMDky4TCg/uDfikuYZRT35DwOHoxvPDS shajNlA7qBk9X3qFvQJHYupPMSUtjiGqnCSHELnR7phBcl8qk4e67FB8UkUtvaZfoSNcRpIezUk I/+1LH+ZnWlDy0LSCW7VGFpuhKBpRuqTQfSrSzHlUBtERwqYrrBtg/ny4YlTBwcei89Kl46YIUO tPy3ALnb0T3Hi4f23AsGbnJEUha25Ty7ADuX+eWFkEixdh5QS9AFhMIcBUEOMsyNxf9evRex+35 6q8UAp//rfT1F6KVJ1OCBMAGtoPiYrp7gySzo/089UtQUjX0= X-Received: by 2002:a05:6a20:a108:b0:1f5:882e:60f with SMTP id adf61e73a8af0-216218c6475mr15969849637.17.1747643669211; Mon, 19 May 2025 01:34:29 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHKoTJNUEJROXcOMHLacxfq+rhAzAVq5vhHTPrQtAU4RvYCSnth/uPG2GCGaVDZ7D6nDALWmw== X-Received: by 2002:a05:6a20:a108:b0:1f5:882e:60f with SMTP id adf61e73a8af0-216218c6475mr15969821637.17.1747643668859; Mon, 19 May 2025 01:34:28 -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-b26eaf5a2cesm5705475a12.9.2025.05.19.01.34.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 May 2025 01:34:28 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Mon, 19 May 2025 14:04:02 +0530 Subject: [PATCH v4 2/5] arm64: dts: qcom: ipq5424: Add the IMEM node 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: <20250519-wdt_reset_reason-v4-2-d59d21275c75@oss.qualcomm.com> References: <20250519-wdt_reset_reason-v4-0-d59d21275c75@oss.qualcomm.com> In-Reply-To: <20250519-wdt_reset_reason-v4-0-d59d21275c75@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 , Konrad Dybcio X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1747643657; l=1480; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=LoYhVEORcNdoRG4Cv8JP1GsIYuNzXKNHE4ebg2To1e4=; b=tAOpTDapw7pz5ivYWLsg4tX29Q5nVDoeSSfZaRF0KFwzW+depFffVI1FTq2CXmfzXas63MO/K T4rvtegHi7XCvpKnaqU4jGeVo2vIWOg0H1l/CHyejD49tbDgMY8vR0d X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTE5MDA4MCBTYWx0ZWRfX+y4WLWZOC6jF hJnYcCm1a2jlZf7ovZxy0NoYisbs+iBnzDcviBEifMCEILb213aXk34G/Tpbf+sGTB+Og4YWeqg 5KzV8qIMzT6QB25iSjZWei3q7SFTGSC0c/AE5JvnRwvYJP2DWb+FJut3aAOa3KRYSc6MFh0HF7/ 5mbCF5B+jwslExm/bj5Sww29Y09UkYd5rlTgRL5VJsZfp6AZ1FV0/5+MCpbqDUq8nlm6MLZ4B3c kH3QLb8Zn8Ca/86mb/Hw4yJDaUjeTozv77VuzhTRCzIWr4c3z+JgmessCFBcyakE4h6oLuC+b5j bwcnagZ+RSRZLta6cJnuRIdbvJm9X9IJ9XmZBFQzA57mpBfq93D2oRt5DuHRcVzDZWDIGAGM33u sxhAGxlSmCz7rouwjMMsfiqse0gmA44H+7FdVZZbXCTHq8tEFUpap0/lAgQLReUacD2WUiwB X-Authority-Analysis: v=2.4 cv=Z9XsHGRA c=1 sm=1 tr=0 ts=682aed16 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=dt9VzEwgFbYA:10 a=EUspDBNiAAAA:8 a=QDJorwyCwNfNgOuVDpwA:9 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS:22 X-Proofpoint-GUID: GVdqlxZzsjQqgZWc9kJCbSufP5xhH7oS X-Proofpoint-ORIG-GUID: GVdqlxZzsjQqgZWc9kJCbSufP5xhH7oS 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-05-19_03,2025-05-16_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 mlxlogscore=977 mlxscore=0 priorityscore=1501 adultscore=0 impostorscore=0 bulkscore=0 suspectscore=0 clxscore=1015 malwarescore=0 spamscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505070000 definitions=main-2505190080 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. As described, overall IMEM region is 112KB but only initial 4KB is accessible by all masters in the SoC. Reviewed-by: Konrad Dybcio Signed-off-by: Kathiravan Thirumoorthy --- Changes in v4: - No changes Changes in v3: - Picked up the R-b tag Changes in v2: - Describe the entire IMEM region in the node - Explicitly call out that initial 4K only accessible by all masters in the commit message --- 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/qc= om/ipq5424.dtsi index 5d6ed2172b1bb0a57c593f121f387ec917f42419..4f18ea79502738c2b9cb4b13e8e= b4ac4ddd89adf 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 =3D "disabled"; }; =20 + sram@8600000 { + compatible =3D "qcom,ipq5424-imem", "syscon", "simple-mfd"; + reg =3D <0 0x08600000 0 0x1c000>; + ranges =3D <0 0 0x08600000 0x1c000>; + + #address-cells =3D <1>; + #size-cells =3D <1>; + }; + usb3: usb3@8a00000 { compatible =3D "qcom,ipq5424-dwc3", "qcom,dwc3"; reg =3D <0 0x08af8800 0 0x400>; --=20 2.34.1 From nobody Fri Dec 19 15:52:09 2025 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 C1783278E49 for ; Mon, 19 May 2025 08:34:35 +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=1747643677; cv=none; b=LuY/hF4ybx6Lo5ls9aUFtvBAKsCNh3kHTOzzZ+0wtE7Wka3qvFCgFEDQGC6G/ywEYQfOXuap3/De5kTduMP5Dq4zsnuH2dnmFW6r30BbP3UYC7JBO5Bzdc6J39F786ykFqctjASqv0R/mfbI7F1JBSuJQkdk72PGF/ov0ZG4lyg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747643677; c=relaxed/simple; bh=TsLhbYEG4W2UZwLu98GnAPHGkYHCo0Vd/d+EIez/5IU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=V+6QxYW9dbEvq1RNTuYpaDOxUluqppZMqmcyc2r6s6DPXfaX56VJZMLKuV8+/uAz18xWpAn907iQyjZ+8eZxIN2DF6AtWYkufxRoCsaq0AwuTA0NYLASgEJ3bezyx08ceJUc1Y7NcgYmWmYmdCeDHDC0+3272ugPj+ICIuBKIYM= 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=Ahi/r0cb; 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="Ahi/r0cb" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 54IMtCIl026158 for ; Mon, 19 May 2025 08:34:34 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= Q3i9LWuFQVKGnOBRD8v7wh7A2ciM2J9NI+q99j6RIhw=; b=Ahi/r0cbJmnnirKs k8TyuQSJic0aSrcFWjC7aeBYOXp3hEoCJrUngrtXskoF2w0dspWvMQhq6KErqCTk Tr8+68FszJYPpfiqtPs/Lp2F0rGWUMHhcxjhmBp1fOZyT6+sHrxZXyJaVy+t4z2O n3h6OAvIG/YjLKaDMiACu90nn5xbdAzoOFbNeWMxIGqDPcgu4e7OvHS9p+wEP9iD eOwflDW942j3XEe61kapODxtzksW78T3xXPybmzTablastoJBh+/W/SpR7IvnS7+ bwOIbh7cyarvhPp03nMZTWlZ6uL3jMpOplXwj0LQ+mB0pHnTpBqXXbMpdmvW/Ucc OYeSUg== 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 46pju7bmkt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 19 May 2025 08:34:34 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-b0e0c573531so2809500a12.3 for ; Mon, 19 May 2025 01:34:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747643673; x=1748248473; 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=Q3i9LWuFQVKGnOBRD8v7wh7A2ciM2J9NI+q99j6RIhw=; b=Voe0L/XxsCFRMk+qg7YmEcqWYkycVPO3MinYXjrEnFp7MBjo1qdsVaOlhjV8pRi4re CxeqbihpFTpJU7INu/CcnnuCTZIbBZlZWh/t+GxrM30NmLh9GNENtYq2SM8LHDo6M/uQ u4eZF5RSGo79i0oD3NwUYJ7ZHnbXAGaDfdqziRCwgYEI7y+sjtZoFIg5jN8tq4bjHWVI LV2mjN4VMrI9ERlI8xppR2yOIwV8LFPtoDTtiWguhwv+wbO5BUKEHr5E1H+uF75keXH3 ZVmAsVcQ1vYlGHvwR0O0EdSyP6mh6kgNQVL/C1IrMgnGeuNU4ec9+8C3jfT+kDDjU1ZE pGIQ== X-Forwarded-Encrypted: i=1; AJvYcCU/wPNno0W8PpYf8MY1crLf4znwLrU/8vlwYhkEI++Tnlt2w1wKqfwTNGwxfKoMSWce7AjkMGcUo90RI18=@vger.kernel.org X-Gm-Message-State: AOJu0Yx3WnOJPsNTOs6BHAaSRpw9R4ha9dLaawe6FS9ZGQVLNZNY5nsj cxYOyqaMT4Tr6pmdipKehGtlTbOE6ViVCqfKnbBv69q0HvK1tPcVL8Hsl2B+OxmiOwHi1ziIjaZ OTve8BkYkNAFSY6OEXHzC9X1X/mRn2cFBXKhjOvnCuGwAqzbIgt9q2jDcYNSnIaIn7TA= X-Gm-Gg: ASbGnctzO8ka8Dhp+8lwdvVyvzk51Fqby4YF74p+CC2am6ph0uDtzhy29ITkBR8fXhP bANRljNO3YLLxfmTXn9Uo0h3Ls2xaOeFvRqvHFOGxgmdDY9BSb2JMotY4U9T4NuoATUa1mntQYw jJoEklSE562omhwrteLkcZobF4y7WHQ/1JWhx5YZ5bHcAf1EgJJDS5lUJ8CQ49HEqICsdCZiaYe oeUaEb75zFnNAWahtWEY5pa4cApk9NT/I3k0boIJIHqd18YJQtXxTZo3NALMsrIXYqGC6AJvc8c RBdBHIlgHffuT3mwL8jdJbO9LINCWmnLY5fOuS/qJ6EtqymhzQd6zgpBWs18S3aF4gA3PGIural vqlT61R5SdbDkq7NDYO6LRojJUkWJuYFm9s0XwPUSfkx7rQY= X-Received: by 2002:a05:6a20:7fa7:b0:1f5:5ca4:2744 with SMTP id adf61e73a8af0-2162189ef47mr16769124637.17.1747643673278; Mon, 19 May 2025 01:34:33 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHkog3pLTR6wQhBvQeivAevxsoJCv2JZBKSEW+h0R+Q7bF8fXq9mejEIQNqo0rSHrTjINqnmQ== X-Received: by 2002:a05:6a20:7fa7:b0:1f5:5ca4:2744 with SMTP id adf61e73a8af0-2162189ef47mr16769088637.17.1747643672863; Mon, 19 May 2025 01:34:32 -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-b26eaf5a2cesm5705475a12.9.2025.05.19.01.34.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 May 2025 01:34:32 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Mon, 19 May 2025 14:04:03 +0530 Subject: [PATCH v4 3/5] dt-bindings: watchdog: qcom-wdt: Document qcom,imem property 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: <20250519-wdt_reset_reason-v4-3-d59d21275c75@oss.qualcomm.com> References: <20250519-wdt_reset_reason-v4-0-d59d21275c75@oss.qualcomm.com> In-Reply-To: <20250519-wdt_reset_reason-v4-0-d59d21275c75@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 X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1747643657; l=1835; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=TsLhbYEG4W2UZwLu98GnAPHGkYHCo0Vd/d+EIez/5IU=; b=OyCJmSO5oVigl8JwR5QSAjSTJGL1WO0OhSspgEdH0DngJj+D0n8HNy8BGLCS50hozF0K+BY5G VqaROZdDVKIC3mA82cHdtMbTNVAdiR7GQGAAn39So0tJPJpk0C2V1vN X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Authority-Analysis: v=2.4 cv=XKEwSRhE c=1 sm=1 tr=0 ts=682aed1a cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=dt9VzEwgFbYA:10 a=EUspDBNiAAAA:8 a=hdD7v9c95OJ3thUhsDcA:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-ORIG-GUID: hFVLMfMwmS85QvsAbZslv-vH_M0yBPlS X-Proofpoint-GUID: hFVLMfMwmS85QvsAbZslv-vH_M0yBPlS X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTE5MDA4MSBTYWx0ZWRfXw00r9T4/5ZnD kSE9n1mVLEzKcI8BnuMVqMpsYYUOoJTnphc976LLEYhjjdCrahE5RZ8v/tgiYabwySD9tJZVy5S VMuwJt1s5rYCiM7LWV+ZARbEEo3+p7VffolK+i4ohsVb6yq13gvpX2SbT7pQKkLt9kbd0J8bxLr yE1aOEvYHF2yFP/RN7uK0ImtfxhLJ9NgAXLgGj6QWu+WGDFNUjVCr9flcRTemF4L845SBUo2oIU ms+h5lUJr0SmkHDLrSYL9/k3vzNHV39xjzB1sIdSRA7dCZzjXI0AZw8IsnSlyRI6vW2JIDqywL0 NBiJZX3BRFT0qjD9poMPoNLN46feHmT6mYBbPTBtvaAnItE0lMFvtqC1J9fStsefl4Y4ez/NABl D6BWz50qHCs0xdKiWrnmd213yKBb4tK9wQYu0UBXqKC82mc7005xsFL8lLkG1Xjs9iLb8m67 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-05-19_03,2025-05-16_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 priorityscore=1501 impostorscore=0 clxscore=1015 spamscore=0 suspectscore=0 malwarescore=0 adultscore=0 mlxscore=0 mlxlogscore=999 phishscore=0 bulkscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505070000 definitions=main-2505190081 Document the "qcom,imem" property for the watchdog device on Qualcomm IPQ platforms. Use this property to extract the restart reason from IMEM, which is updated by XBL. Populate the watchdog's bootstatus sysFS entry with this information, when the system reboots due to a watchdog timeout. Describe this property for the IPQ5424 watchdog device and extend support to other targets subsequently. Signed-off-by: Kathiravan Thirumoorthy --- Changes in v4: - New patch --- .../devicetree/bindings/watchdog/qcom-wdt.yaml | 20 ++++++++++++++++= ++++ 1 file changed, 20 insertions(+) diff --git a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml b/Doc= umentation/devicetree/bindings/watchdog/qcom-wdt.yaml index 49e2b807db0bc9d3edfc93ec41ad0df0b74ed032..bbe9b68ff4c8b813744ffd86bb5= 2303943366fa2 100644 --- a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml +++ b/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml @@ -81,6 +81,16 @@ properties: minItems: 1 maxItems: 5 =20 + qcom,imem: + $ref: /schemas/types.yaml#/definitions/phandle-array + description: + phandle to the IMEM syscon node that exposes the system restart reas= on + items: + - items: + - description: phandle of IMEM syscon + - description: offset of restart reason region + - description: value indicate that the watchdog timeout has occu= rred + required: - compatible - reg @@ -117,6 +127,16 @@ allOf: required: - clock-frequency =20 + - if: + properties: + compatible: + contains: + enum: + - qcom,apss-wdt-ipq5424 + then: + required: + - qcom,imem + unevaluatedProperties: false =20 examples: --=20 2.34.1 From nobody Fri Dec 19 15:52:09 2025 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 BC5CF26B949 for ; Mon, 19 May 2025 08:34:39 +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=1747643681; cv=none; b=VtmJPOf+qWyItO5jipp6HC6GGp6bx1LU02iRbSFycaMEOHbmbAvvmNhEKNjvxXjsVAZ9x7l//z4jhthbz+8xF0U9BwpEg4//haCvnpK37xA77ce8VdDXNHBTLRA4GqwFn+Rc8HwT5DueTMrmDVXON9y7HLNP9oI+PLFrYrAi6/k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747643681; c=relaxed/simple; bh=mUzO2xSu3EpTivKyV8Um9rHqn8YSH3zDDY76ndIIIq4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BUG4srh4k8TI/Zu//5io9xGIQ+0Sn5qbIFzFylPt2yAaD/u/l3iTnHOmXYkJGDNRbilPEUIBOqztyl1EUvrk1pi8UQK8L1a2roY8+4jFRpceFnZaMvNgBhwtLz+9x7i8YfLJVzfgD1bqWpQLo633ED6QrMm5mQ8DiqlxESmSJIE= 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=nSnDfaHo; 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="nSnDfaHo" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 54J4F8VV014393 for ; Mon, 19 May 2025 08:34:38 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= GcUkx+YKqco1Xw2nHjFM9i9LbYE7u4pXF1Mr2WP4S/E=; b=nSnDfaHoEEJJoj9y eX5buC4t4K8XZU9FB51bZ6YeH8zvXFqAS/9Eo75nlz70Z1qT8Ih87F7Zo7UD9Pyi o9dn/OgCqtl7k2dvXqqcg3N7ibQGBV1t53tmiaKxSJYCXR4eErfRdNhWLF98EquN aDYB9Wesvoh2OaWmDk78BdEKV6sa6oTi6Ew52Y8XvLN2XccnZkEd1eoxjWnOg+Fd Bp4notia+ZT82kUJ6lN2VRXP28f8Fm8zb6QULBKUm1KsuhINo5hFHaYPt/voW1BT jJKgKnvHwqPbNtMcIRYKOZQoAigoynYIIEduE+EL7J3XAFTYf/NR3Rzb8vl7R4wd vDSVAQ== Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 46qwengqvm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 19 May 2025 08:34:38 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-742c620e236so978422b3a.1 for ; Mon, 19 May 2025 01:34:38 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747643677; x=1748248477; 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=GcUkx+YKqco1Xw2nHjFM9i9LbYE7u4pXF1Mr2WP4S/E=; b=j1814m96MMSY689l6PTEOVIiQ7NeLgqTpXVRT2xmxfhirRiLKpAKUzPDLhqMtpJ7Yg 0HPIl3jLA5CNrgnMHqNcZiOfWQ/CYjRfwOFrWsXQh+1NQyFFlJxOUuZneOLx/imzhbRn HobnhObr0VH6lUq+hhIJRgct3Wg3780c0+HEwNPr9aasIWujaYXhD1nyTGDS4LdaAEi1 6db7alD9qkvfl3dRakLAyXEMoHedFIXja4TGb7D9I+r1WnoFjLbYuRtYfj4j+zuUYAj9 VnG0ZNhrqiFbCyct4WI74BhgKe3puoitCQNB4s6N2MebM1t4P3hVJKluetAxFOPfGx4q n+kw== X-Forwarded-Encrypted: i=1; AJvYcCW1N0MOkAuTOuO3HP+0YOQ+3eXkwmgVUL9wi0LC8tlYPE1SXGIwnYRb8mRk0O/gTELyVYS2VGdBudSWTmM=@vger.kernel.org X-Gm-Message-State: AOJu0YwHSAhbqorG2atE926X0fvGgaOxtB7AyLg3Fd6O330S1dnJPc2v b73x90bmLmDT0WXb/HtQ4aplgyJGlTCM00rb+PXBrpoBs2MCZt7B4CtqpT7avYHqEoy2z/v32Sq 7DHiS3S1SsqdcZUY7FceIjgoEvmPkfRDf1+Jg+W3ZWygDivx8f2MxnE2b+1XNH3lHA6k= X-Gm-Gg: ASbGncs6AfUUvqXs8M4cLwJ9aYQb9dH2Qo4iIVBpoVfiO4jN6oC9HNZ+AYDB4tNeCxx kIrNb8TWvCykovxf6D8JqEmOm0IBiFknSi6n6JaHeWgL78TR67zPT2bgmKTb1j08Azh+FPu1Xau 6fK4UPvdOnbWGdln0WNoVbHLVBZRs1BaL/WC0a9ST3VNfZHZUq7ofUMGPeA64nagPP65h6FxOfr 3x7TOgRdUZ25Bl7J7vRbFkPIZtj/rB8NqYIUZd7GI2foCSdJRKAMJoLZ5qSGs5B94r7siYilS6c o6czzwPipWDcgtGtNS0IBui6LRYblV84VbW+rvVgt5ss34kjiIw9snsRHBbEhyL2MBgsXJMq0Xz 5t7w8Kudx7q2dkmyGUHjsz96UDahenyBC51FWiomUJsZSVc8= X-Received: by 2002:a05:6300:8048:b0:218:bbb:c13c with SMTP id adf61e73a8af0-2180bbbc173mr11755966637.38.1747643677234; Mon, 19 May 2025 01:34:37 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEzHKwpnMF/G5uWJCqmSSyVJ0NW+L3DiuThw+GwYy/efs9lHJFclcF5sQQK+SpSmsBwFyK7ng== X-Received: by 2002:a05:6300:8048:b0:218:bbb:c13c with SMTP id adf61e73a8af0-2180bbbc173mr11755929637.38.1747643676777; Mon, 19 May 2025 01:34:36 -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-b26eaf5a2cesm5705475a12.9.2025.05.19.01.34.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 May 2025 01:34:36 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Mon, 19 May 2025 14:04:04 +0530 Subject: [PATCH v4 4/5] watchdog: qcom: add support to get the 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: <20250519-wdt_reset_reason-v4-4-d59d21275c75@oss.qualcomm.com> References: <20250519-wdt_reset_reason-v4-0-d59d21275c75@oss.qualcomm.com> In-Reply-To: <20250519-wdt_reset_reason-v4-0-d59d21275c75@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 X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1747643657; l=3709; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=mUzO2xSu3EpTivKyV8Um9rHqn8YSH3zDDY76ndIIIq4=; b=5pCTnDbSHpRWKO3dMBFMNUuE6wudIY44pGPTy7BMHe+3G8NojMyGvtxWq1HQzXqvsUuWc2Hq5 Gdcw4d+XD4+DrY1KFpmFyThwJUJBrT+OV1QPSuAimTJSQeXYf1mcTbX X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-GUID: eLXOOvBt-ar1rUW2atZb7WZlROSLCFOM X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTE5MDA4MSBTYWx0ZWRfX0W+lGVsm5e2D gNXEYwBgK7ZOssrp8TQh28jFKuJflsO/dEkQh1GiDZsrTXrpH+qDZzHP//Ob6kHkLsB3kKlibNU I0hksXkjeQqKMRUyynk45yMP/cWCmCZFP29q0oGvsvSaa8KJ3linqYRSdKstedYkfZyfYeRr4oE +LwI6xahz8pFw0WQf7zkehg9J24PARSzkgMyB+JG1cKum8sRcSfu3WalfiFOj+V+A3XzdX2mjBB 88975SM7jjzZ3ZOz+/laL1HFLiDkSHIPyTTAYx5hLnPGrjwS7DDHOR1FwXK0KsbzCtqPcjFqE5J Rfz4GM9J1it9MenRiItQhZqyzMCpDefaOtEEekMFK8gqSM33sq9Bl3KXu5FwtVLBm5x+D7X2PIO pnecBjXdcXeCy9D5N0GBxOn8z+VnvUpOUtZwIbnPtg3XhXxol/bu13biOOUSrDgBfdC1/qpA X-Authority-Analysis: v=2.4 cv=Wd8Ma1hX c=1 sm=1 tr=0 ts=682aed1e cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=dt9VzEwgFbYA:10 a=EUspDBNiAAAA:8 a=1bKD8B96pFte2-3mT60A:9 a=QEXdDO2ut3YA:10 a=2VI0MkxyNR6bbpdq8BZq:22 X-Proofpoint-ORIG-GUID: eLXOOvBt-ar1rUW2atZb7WZlROSLCFOM 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-05-19_03,2025-05-16_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 mlxscore=0 priorityscore=1501 suspectscore=0 spamscore=0 clxscore=1015 mlxlogscore=999 impostorscore=0 lowpriorityscore=0 malwarescore=0 bulkscore=0 adultscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505070000 definitions=main-2505190081 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, XBL update the information in the IMEM region. Update the driver to read the restart reason from IMEM and populate the bootstatus accordingly. With the CONFIG_WATCHDOG_SYSFS enabled, user can extract the information as below: cat /sys/devices/platform/soc@0/f410000.watchdog/watchdog/watchdog0/bootsta= tus 32 For backward compatibility, keep the EXPIRED_STATUS bit check. Add a new function qcom_wdt_get_bootstatus() to read the restart reason from IMEM. Signed-off-by: Kathiravan Thirumoorthy --- Changes in v4: - Kept only WDIOF_CARDRESET and dropped other codes - Renamed qcom_wdt_get_reason_reason() to qcom_wdt_get_bootstatus() - Moved the existing check inside qcom_wdt_get_bootstatus() - Dropped the device data and put all the details in the DT node Changes in v3: - Split the introduction of device data into separate patch - s/bootloaders/XBL - for clarity of which bootloader is involved - Mention the sysfs path on to extract this information - s/compatible/imem_compatible in the device data structure to avoid the confusion / better naming Changes in v2: - Use the syscon API to access the IMEM region - Handle the error cases returned by qcom_wdt_get_restart_reason - Define device specific data to retrieve the IMEM compatible, offset and the value for non secure WDT, which allows to extend the support for other SoCs --- drivers/watchdog/qcom-wdt.c | 42 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/drivers/watchdog/qcom-wdt.c b/drivers/watchdog/qcom-wdt.c index 006f9c61aa64fd2b4ee9db493aeb54c8fafac818..adbf21ae2ef15ae2faec57c6ec0= 1c38924bc4955 100644 --- a/drivers/watchdog/qcom-wdt.c +++ b/drivers/watchdog/qcom-wdt.c @@ -7,9 +7,11 @@ #include #include #include +#include #include #include #include +#include #include =20 enum wdt_reg { @@ -187,6 +189,41 @@ static const struct qcom_wdt_match_data match_data_kps= s =3D { .max_tick_count =3D 0xFFFFFU, }; =20 +static int qcom_wdt_get_bootstatus(struct device *dev, struct qcom_wdt *wd= t) +{ + unsigned int args[2]; + struct regmap *imem; + unsigned int val; + int ret; + + imem =3D syscon_regmap_lookup_by_phandle_args(dev->of_node, "qcom,imem", + ARRAY_SIZE(args), args); + if (IS_ERR(imem)) { + ret =3D PTR_ERR(imem); + if (ret !=3D -ENOENT) { + dev_err(dev, "failed to lookup syscon: %d\n", ret); + return ret; + } + + /* Fallback to the existing check */ + if (readl(wdt_addr(wdt, WDT_STS)) & 1) + wdt->wdd.bootstatus =3D WDIOF_CARDRESET; + + return 0; + } + + ret =3D regmap_read(imem, args[0], &val); + if (ret) { + dev_err(dev, "failed to read the restart reason info\n"); + return ret; + } + + if (val =3D=3D args[1]) + wdt->wdd.bootstatus =3D WDIOF_CARDRESET; + + return 0; +} + static int qcom_wdt_probe(struct platform_device *pdev) { struct device *dev =3D &pdev->dev; @@ -267,8 +304,9 @@ static int qcom_wdt_probe(struct platform_device *pdev) wdt->wdd.parent =3D dev; wdt->layout =3D data->offset; =20 - if (readl(wdt_addr(wdt, WDT_STS)) & 1) - wdt->wdd.bootstatus =3D WDIOF_CARDRESET; + ret =3D qcom_wdt_get_bootstatus(dev, wdt); + if (ret) + return ret; =20 /* * If 'timeout-sec' unspecified in devicetree, assume a 30 second --=20 2.34.1 From nobody Fri Dec 19 15:52:10 2025 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 CD4D727978A for ; Mon, 19 May 2025 08:34:42 +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=1747643684; cv=none; b=ngvlhpVSA8NNQvIyAN3Af8IPr8tU8Ue6j7yoJva3qGJRGPwfc5NS4HsyX0qCRpV03nUKj2VGgwf2guVPAQbNY/yNLs0mVGdFBkia36UQfBJm8/5fEzcQY+y0szenMVQ6FdnY9cf2EOVzJwZRQs5LTU1H0RCvFKnZkzZ9hh7v7LQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747643684; c=relaxed/simple; bh=fZC5iEDyN1WRoOmVWJh9DWv+C3+DDRc/1OmPFIpcscw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=P2H8gFFgdaGZw6qoME+fTM9CNGslFZapHQrWUlRCWetAMlJ6oCEQ6JyGrqccfpmVSxhVkCsGhz5UyLvUyyvaq2KqmGqusW54+4shGznOQV1Od8p+cNlIv9XjsqQpUq0m9LYk+Fm27NJAPFLe+4EjTa8GoauZFPrtZkz7fsCjL+8= 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=PPPwF1kx; 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="PPPwF1kx" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 54J008pO019805 for ; Mon, 19 May 2025 08:34:42 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= /5b1D60mKVscDIbFquf4+neBMATt7Zc0JngQlFyNTPM=; b=PPPwF1kxcpXFaOyM bGk5xZqzz0LD6y1Yds15ogk5dQIPwXPh/M7Sf/Xp6/zGj5AxMdZbFQwwB8i/Ajxy GhQv6llV+ckJ9tFK5p50mrX3mPz1zmpSejKoiaoWUg2zhjr12wzZqOIjMf9J3/17 Ngc2dZoglecWKEU9A8WSGJqBoyfFGgZnDE9DoGMUyw6tAKTstLAttrVOkkrw1H/d e+3J2TubvdxC5d4/1BT1D9kaTVgJyJlUK34zeJqWb/jLOke3kXt3pGNTIOrhtSx6 AroQnHTYp3x6Oq9oPHoJhMSnDnBBw1yusv+iwhj4FRglsQKOnYjPkdAjcANBsawh ms3pUQ== 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 46pjkykrs4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 19 May 2025 08:34:41 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-af5310c1ac1so2470520a12.2 for ; Mon, 19 May 2025 01:34:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747643681; x=1748248481; 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=/5b1D60mKVscDIbFquf4+neBMATt7Zc0JngQlFyNTPM=; b=t4nrnq1FaFyFEdoLgAl/nYj7Es7yh2i1/PlcKZBPFXYZ1upphuVVeaixIk5rhZT0qV JUUx9++No7oum+rOehD5uc9NDVnQ6nN+q+ZN6aZTj/s61XNG0qULx394lha1lV9vwdAq 4X9uc1Qb5TZnXUHqPEDiAYh1ns6MaSpsDWFQ6GXnaDslU5xdvLjCmU+eRjzbgB91ocXc Vxkph7z4xdqIisj70Rr+2R9JL2HSrr2Ox5ym/E57R0gTbNQLuMK4mvgvkGLOCa2T28CQ vZWdoKvf9yLOpPA1wo7mevrIe1O3NsynDnWhX5+6XYUwaWCtMIH3oIe3VrSdzHmikY0b n2wA== X-Forwarded-Encrypted: i=1; AJvYcCWlscMgOfSqbsjsPTlCK7i1hm+jkBTrMxnf+OKbjexgiz6aSzroMqVw2mlhZTPdZj+zaTSklfuSQh4D2IM=@vger.kernel.org X-Gm-Message-State: AOJu0YyifsqxM5otV8NX+ziq3eNo1m7WMCdfLgTT+qU5P3cRi/yWfzYc LHb2bgBn5ORFz6XzEdiNiGUPH3JMkv4gJ64+ua7PhAt2lohMoTX5DBQQJTyYI39QPqo3fgF9yxn F6Rjwvciq/PWg0WoAJKkyLtX9HkgnEFBg5QfYKYRG3cm9sIb1gByBXtP6pa560AfVVeo= X-Gm-Gg: ASbGnctOXUHjG91QSgH6shtM/p0vGxzJxfIJ9Y2zQfrPmY2j1MRDKm+XsCPwf6eOToI ghFRMGCTDxoqGvYPyQ2OuDzrkvvxQChE5CefxbtqGdIUU71AMKm+RsdsrrSbZyLGLBAIuTaRgh1 LmyyzkZuiob1xtljWVJD01AAGwGJ5Qu7VKO0Ey8M1AozveQk/d6fpyj16pMeoNbrBPI1+9/sPVi qqAciy9vDK2z6Xphm7pD7bHio5KGu2udro4EQkJ/jDd/X2wG8S1t4rYcL+YQGgz9J7nn1CFIJ4w LXYrsLmk29WpwmUOsfsoFeGggYBTY9hroXs+uxEFJwsbUkiyLe7Gi6T/oa/oKXWHMv40T+aoiU7 FM73AH9xblq43gMNKHnS5guflLmO1EJ+BpKB+qfdQn4RWnbU= X-Received: by 2002:a05:6a20:6a2b:b0:215:d38f:11d1 with SMTP id adf61e73a8af0-216219bd5aemr15696607637.29.1747643681028; Mon, 19 May 2025 01:34:41 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH1QQZg5f/JnejbZmIH8vrFWqCqoHDMyJqtadf6lkZXSiF2OLDv4iZwOSQm+b4Pz7CIeVQoLw== X-Received: by 2002:a05:6a20:6a2b:b0:215:d38f:11d1 with SMTP id adf61e73a8af0-216219bd5aemr15696571637.29.1747643680645; Mon, 19 May 2025 01:34:40 -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-b26eaf5a2cesm5705475a12.9.2025.05.19.01.34.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 May 2025 01:34:40 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Mon, 19 May 2025 14:04:05 +0530 Subject: [PATCH v4 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: <20250519-wdt_reset_reason-v4-5-d59d21275c75@oss.qualcomm.com> References: <20250519-wdt_reset_reason-v4-0-d59d21275c75@oss.qualcomm.com> In-Reply-To: <20250519-wdt_reset_reason-v4-0-d59d21275c75@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 X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1747643657; l=1279; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=fZC5iEDyN1WRoOmVWJh9DWv+C3+DDRc/1OmPFIpcscw=; b=Bgjf2iHKk0lwDDhpu/9ynKhNsCD/0q5OQzljDVtG5yvVk6VDs60hLeVXDG/tF7epQZdd44u/i Wq+/YSHPFBdBu9zvRIhcplEw6J2GplK3Zb9uArZwi0gFTqLWXFjUixn X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-GUID: wtdZm4syHmSCzIuD2wR0Zsra33Yrt40D X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTE5MDA4MSBTYWx0ZWRfX9lalrJfdi17Q kkNNN0c1zMOBZ9pY8cAarLWQHkQmuZ9hMj6o0euAR+x36TVt2L1WrHjqFGv6qzQoLHv4N7A6vct o9vwCe8zWdqG7wcyNq1qcs4RxZ4cqBHKPQqHiuJ5Jwp9/S9WWOqpjdwiXuCcOHb6VvOfkQfHZxU Gqzm3HsfwNVrsy4e5e+1MW5OhqueWd24em+Eb3ALQo4cBppvxOjQm3ZXFGR3S1M/Q1bB9osNjXD mgvg8BTm2/3iX/A8MkNDfj6wTy2oC4TM3CRcR/OhhqimM2yzcf2lJUKqf3jv7valPVRJ41cxczl uwhNVPStoXC0CIYHzOsmOonhP5bEnXke4NurGuy/HADxI5Wh6NZSUn1eemt6zF1h/2RwKB8mkoo mYBtFgTVGYhvfkiuj1FzJvX4MVM9uP+rTkhjVm7M3acZ4WPJBWv0Y84IaT3ZeyrUkCJsk07l X-Authority-Analysis: v=2.4 cv=H8Pbw/Yi c=1 sm=1 tr=0 ts=682aed21 cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=dt9VzEwgFbYA:10 a=EUspDBNiAAAA:8 a=WbeaI0-OC7IQdSlKmUMA:9 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-ORIG-GUID: wtdZm4syHmSCzIuD2wR0Zsra33Yrt40D 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-05-19_03,2025-05-16_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 mlxlogscore=913 adultscore=0 phishscore=0 mlxscore=0 priorityscore=1501 suspectscore=0 malwarescore=0 impostorscore=0 spamscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505070000 definitions=main-2505190081 Add the "qcom,imem" 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 --- Changes in v4: - New patch --- arch/arm64/boot/dts/qcom/ipq5424.dtsi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/ipq5424.dtsi b/arch/arm64/boot/dts/qc= om/ipq5424.dtsi index 4f18ea79502738c2b9cb4b13e8eb4ac4ddd89adf..8952d769dad4ec4635759d6eae8= 344aaf1d8a79e 100644 --- a/arch/arm64/boot/dts/qcom/ipq5424.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq5424.dtsi @@ -380,6 +380,7 @@ watchdog@f410000 { reg =3D <0 0x0f410000 0 0x1000>; interrupts =3D ; clocks =3D <&sleep_clk>; + qcom,imem =3D <&imem 0x7b0 0x5>; }; =20 qusb_phy_1: phy@71000 { @@ -486,7 +487,7 @@ ssphy_0: phy@7d000 { status =3D "disabled"; }; =20 - sram@8600000 { + imem: sram@8600000 { compatible =3D "qcom,ipq5424-imem", "syscon", "simple-mfd"; reg =3D <0 0x08600000 0 0x1c000>; ranges =3D <0 0 0x08600000 0x1c000>; --=20 2.34.1