From nobody Fri Dec 19 20:55:58 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 8FB7A22FE1F for ; Wed, 16 Apr 2025 08:29:37 +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=1744792179; cv=none; b=Bn2+rkmjNCvK26YgBsR3QdaGBOYz9o25ccl3J6VFweINe4O2ZEYTtBSz4hDnJkh3WnjRe6U3MqAyhHBidXkmbz+Q28uh8CaCl0QYr5F5dybAMTJ34JJzN0adXAoFk0yUrJUmyAbF0q9TyOcVQMHazEdOLg9db6apjZK8eDlmL5c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744792179; c=relaxed/simple; bh=SAyK9sJUeGV2KdHd8ZazsiTrrxo8/0P3PB/Buc6flu4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=N/T3/JP1QSCnNJb/kvolDOoGq+oZejR+jlPkh3OREtxpYiY/twj4Qqf/qow7O05aqfhNstv01FqHcNdrcqsU2OpRc9AqGPQjkr6JWLlP6/gdv0MMcM5Ugec4txZ7zp4yNhzi1YoXc/yAU7jP7rZZPsNQg13FnWb4FeVORkwhvL8= 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=TO/F75jJ; 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="TO/F75jJ" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 53G7JcE7011392 for ; Wed, 16 Apr 2025 08:29:31 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= UWNSmWOtUtq8/CJoI1vzXJVwJ8IgTPzBjgmc3+pQA80=; b=TO/F75jJPZd4f7LQ qJH84NNGPdM3fV1iHm1EBp47GO6jJ00mwqB4oxdVWjmBZ1RmP0RZO7fqxDMislZO DRpsU6BJ1+15pvMXwCsnL9sYJFFTDX+eMy9ZNL+aJoWK4Awr2W5hf+OpzOO0sMZB pMXsDHY+oBHFdIF1Ny7rjFqKJeY1UKe5CFmt/uNbkl/o/iUD1pFbEsYEMc4nZs2w nMH3ERWanTGOqWnOt+H0bPJy0FXWb8GdChPMjBQXcrickqtW/vLjZ+MT+JvpGS4G X9lpYVQmafg1VVu+xz3//Os+coWBVLF0c0te1Y4dYsq/9u8/i+6WHrIwpXFnHSZM 2csuvQ== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 45ygxk2r3b-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 16 Apr 2025 08:29:31 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-22410b910b0so45331775ad.2 for ; Wed, 16 Apr 2025 01:29:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744792171; x=1745396971; 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=UWNSmWOtUtq8/CJoI1vzXJVwJ8IgTPzBjgmc3+pQA80=; b=Wo+Moh8/3bLnPjKWNf0q7O+paQzqxXNWKjOVQyTC00b5x3Vpq03d0zDLnvfs9ccbr+ 6Ddj82s/OCOS+xgCFLCBDs6gihh1cjV8FkZH2YAxYkx23ltxhP/YvQOJ8NzochSazYOl ClhmcnYzQ7mMYS3WwEU+/2IK8xEBn0ILe7VqfpIcS0h05jhXnNQV0lNvoLYHMi7/Bgqv CzB/lL8exi8DrM7A7CMsnCf3404wyDX+EHAfwq76BLbTtjrnJuC8A0JT30gaAMSBdL9U RmY54HSWmAfglXXAbmuciqCn5scL81uERl7Jaw9Hyu8cBkeftiaw/T9IUuckvNPCxsPo mIXg== X-Forwarded-Encrypted: i=1; AJvYcCVAUQHmd0MsEhyQhLsbfWJKyXl7VmGJGm7HUqOc66S+keTSdwZEyuMMSv1IZ+qITyXkeTn47+K3dNjxKJM=@vger.kernel.org X-Gm-Message-State: AOJu0YyjgK7INDXsjfd+9gmLgbjwER0TIozDd5h30KKCo12yDfTwoP/n upzDwfENt3hXETs0Q2vu75ZAdMsc7S/fIkKWMKo8ialb7w7vuBYlDONhAwSMKsK76d3rKOH7UZL 4VSxVjVi9d/EMuES8MDxAUaZBNXILd+GchvPA2QbpTOQYY2Q3r+cUsHc1Dlw5YMk= X-Gm-Gg: ASbGncu5hwdvknfPf7n9qTaq7bAnbL4QB9jkgstz/729yTQO/QjAHcLUlggPRCB7n8y EzjqUL4VAgkWRcadK3U7k8Pw+aO59UwNGk9h+fXAgAokVRCh6V69z/lfpxf/Kw6e1XAxkO4jxBO 1S87Xna810tYEevzXZNbWxd7Jf/GRrWqDJL4si8XAMG28Kcd+4WAMA33vFq6dvOMngsOzFwiBwA sgLXT9ZVOCBSHjb3Gsn19ENm73Ix9eZVZccWW3qdniN3W6oKOYTPABBlmevLCV9pKII+ULBwoDA cEKDd128K46GDMq8PyGyh7bSO7PnauD47TqS3rnE7epz4x4cv2DkJHmiBRJDoEBp+5W43h8wTNu sJ8zD3LQZiJQic5zoStlOioG3D7Dc+o1cjpghUDjeCMvRQ64= X-Received: by 2002:a17:903:1a0f:b0:224:10a2:cae7 with SMTP id d9443c01a7336-22c3597443dmr18676135ad.40.1744792170732; Wed, 16 Apr 2025 01:29:30 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGeUfHjjSZO1m7gR90fkswaHOTEejRvETuSsQKkbL+XX8T8042X1GJo4LJcRd89F1ItixjHIg== X-Received: by 2002:a17:903:1a0f:b0:224:10a2:cae7 with SMTP id d9443c01a7336-22c3597443dmr18675835ad.40.1744792170409; Wed, 16 Apr 2025 01:29:30 -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 d9443c01a7336-22c33fcee11sm8340125ad.191.2025.04.16.01.29.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Apr 2025 01:29:29 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Wed, 16 Apr 2025 13:59:18 +0530 Subject: [PATCH v2 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: <20250416-wdt_reset_reason-v2-1-c65bba312914@oss.qualcomm.com> References: <20250416-wdt_reset_reason-v2-0-c65bba312914@oss.qualcomm.com> In-Reply-To: <20250416-wdt_reset_reason-v2-0-c65bba312914@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=1744792162; l=846; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=SAyK9sJUeGV2KdHd8ZazsiTrrxo8/0P3PB/Buc6flu4=; b=mbNxlNeS9QipHP2Ao6yWsmbakQOC98yMhCWN30kr4omaRSzkfFDuyQxkTt0g3nr/kO9jTOdll 7zEBuZD9HlDB03IudL6c7bMcxpxKcRUw6zPujmfMVFKyHCWXQaf5AU1 X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Authority-Analysis: v=2.4 cv=WecMa1hX c=1 sm=1 tr=0 ts=67ff6a6b cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=XR8D0OoHHMoA:10 a=EUspDBNiAAAA:8 a=7sp3e_VSdAcdU5CosJ0A:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-GUID: VqNi89sYdv8DIsgowoizNC3cAUgpK5q4 X-Proofpoint-ORIG-GUID: VqNi89sYdv8DIsgowoizNC3cAUgpK5q4 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-16_03,2025-04-15_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 suspectscore=0 adultscore=0 clxscore=1015 lowpriorityscore=0 phishscore=0 mlxscore=0 impostorscore=0 mlxlogscore=900 spamscore=0 malwarescore=0 priorityscore=1501 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2502280000 definitions=main-2504160068 Add compatible for Qualcomm's IPQ5424 IMEM. Signed-off-by: Kathiravan Thirumoorthy Acked-by: Rob Herring (Arm) --- Changes in v2: - No changes --- 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 20:55:58 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 4E5A722FAF4 for ; Wed, 16 Apr 2025 08:29:37 +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=1744792179; cv=none; b=VHsBSuNKQS3iuQAbo6v9rO+PWOI7kKfKEDeHp4qIUZ0hrwsI1id34jLhAmezB1VVf+Rr+UQq0SS7frmu/cY4jYt+HKg6NNP4OhXvPDXuuz9h9A+td+GLbr8SeIpHeK5L/NOpND3DUPY0ByAOeah0tx1V9oOA6xZQIZCd15uHYkQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744792179; c=relaxed/simple; bh=na1/Zw24hI1uKkKNkkoiRtkTYgr19cUVzwcpNyunse4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fa6m7Y4d+VBLfGE3KN/sy1skLoQOpNn/0M8D5cCC5Qt3MTdK4TSEWHen9jMcvL2AkPVm5Z8gX2xHQPZJMF1zZiQO0zG8n6gFCLTBBYwSc7a5G44mV99VQLXtuEPRbM65191//ZZU43nQuqvkE+FGqCwgd4RrPHmjxJubcszuirQ= 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=FELFO+EJ; 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="FELFO+EJ" 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 53G7JMYs002554 for ; Wed, 16 Apr 2025 08:29:36 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= lWARJA4TOUUcn5s9GU1UvI0az8KnFVRHVyq68Mr6JyY=; b=FELFO+EJk3iTsq3E R1YaD2noOJiXdFukqikMq3veVSAns5RdQ28BTrRn/M46I2RR4lfuJ8kVsCLMFr2T ygQz41ddOJH2j0XPzNEfi+CzuYKKAMel7hNUIKimNEqq/MyOj+Dn6mg11yFWUk+5 5VMEbSJWcfUWX3U/TmI/qP0lbuEKX+17pqu/DD8A7xmciDli/I9vP8bjoZpUjimm Alm1JaJ7veWLh4aXiOiCQlJFDXzxvmHsaNhA+e0p4nk3PcK0ncMYOZhqM88Kt9Fg reiAB68hTp9hwC4BaHDVUn2xCgo2WMAUp/Y9UjLhFd+2EfM1Qyxv976um6PoKKN9 gD7uQQ== 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 45ygj9atww-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 16 Apr 2025 08:29:36 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-af510d0916dso2282012a12.0 for ; Wed, 16 Apr 2025 01:29:36 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744792175; x=1745396975; 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=lWARJA4TOUUcn5s9GU1UvI0az8KnFVRHVyq68Mr6JyY=; b=B7DIj847dsn+hp13OFmtIsdcht6LyVrRd8Ji0ML1qFsMxpFaezjny00KMFqPVQ21KA dPt/kAPX0hS7exqTRedNRWkhIIhSsMjbm/EO5Gw49FaQEqg6Wd83yQC9rBwkxuunP2JK mr7RRDHC9IOGJmmYAfiBxIabzONGjQl0pJ215edke9Nuqln59zbofo2axKAqTe/OzGy+ JUXSX/N7/gGxbnZaqeK2+zl4z6rApyDXszpIamQmiqbANOr2682etGKLseUIa/TuS+42 UL1HdjSo/ePk2iAm2Yt60mVUu5LckrFrHnUeLr1pCxFIbiDGJTPwxnjJcPrbkYCTKGlI ZtYQ== X-Forwarded-Encrypted: i=1; AJvYcCUcfQce+IaJForPvo4PF0tG4UF+mTwLFrPZbb3f4IZukcIiRmqRb71uWB+bGzOcT93GOGwhRjI0qTpsIVI=@vger.kernel.org X-Gm-Message-State: AOJu0YyUrsfTXY+9vH0oaMvX7znGylSH/IeXiKcEPB6MKLDZZ86K2/z6 r6BHPRaCrJz6xG1pi7UbIOvW9vBZdVflbxsDrBSSTBJiNTIBP7HSHu7TD+SHDLC397ZB8n2F5+c YoqpowGeyzQjT0P2+/F4cF6To1odN5PfD4q15FWugH8qWXFdregObXr97P5cS4P4= X-Gm-Gg: ASbGnctXe/YPjivY0M9IdR7ZLQilhksBiO5GqfVXuoYeQbpjdEP30lKI/u/2qZ46sYj FkZ+UPXsGTfo1pzdnZ6t4jjrH8p4d127qvzUKodtBi0Ygn5yqO7LaSQYvF2UvOVAbQL5/JHhxxt C8ResEb1MGr/X5X3aY3+MjQ2PQx+3brRTHCvfgwX7nfLVPwZAxDNUHfFL/e9qp0A/Efc2ofhy4V jDIakh/DlLzEdFfX0uRO5rgV89R/8dFYpx40/VfNradA24kFg8td/Pjymm+6jY5cfWRVm5datLt ztNZ0iEwyAXJnSbnJ3R+Y+nXnyCCCj94qJOPfHvw0Vk1SPQZ1Knsfe1+k7nonbP//kWSMRiN32j MuGyxQLy1iPxZm8arrjfOcAlbrqJSfc/GJiOrkRob3d9zWxI= X-Received: by 2002:a17:902:db0d:b0:220:faa2:c917 with SMTP id d9443c01a7336-22c3596db15mr16780685ad.34.1744792174745; Wed, 16 Apr 2025 01:29:34 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG06rUxrdzAHKOZGs+EmUFQ4eIFU9Ex60xOVoX1QsrCuGTbmlzASmqV0FH4//IiXg4bgYsd6A== X-Received: by 2002:a17:902:db0d:b0:220:faa2:c917 with SMTP id d9443c01a7336-22c3596db15mr16780365ad.34.1744792174341; Wed, 16 Apr 2025 01:29:34 -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 d9443c01a7336-22c33fcee11sm8340125ad.191.2025.04.16.01.29.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Apr 2025 01:29:33 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Wed, 16 Apr 2025 13:59:19 +0530 Subject: [PATCH v2 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: <20250416-wdt_reset_reason-v2-2-c65bba312914@oss.qualcomm.com> References: <20250416-wdt_reset_reason-v2-0-c65bba312914@oss.qualcomm.com> In-Reply-To: <20250416-wdt_reset_reason-v2-0-c65bba312914@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=1744792162; l=1346; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=na1/Zw24hI1uKkKNkkoiRtkTYgr19cUVzwcpNyunse4=; b=yjnfq6g2dSPN2XqgCgNy6ddNjI3ndxAMrR4pzsbwEpRmPnnFBvnc5FqqrWEejDn+lU8Iz9Ef7 y57tFJLJdu8BtrZDUzr8NOENBpRmI4IfieN6worrjH2OBI0pnB+Imab X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-ORIG-GUID: Ctr9VYLMhEBnS3e91J0QokjxFwxzCQfx X-Authority-Analysis: v=2.4 cv=PruTbxM3 c=1 sm=1 tr=0 ts=67ff6a70 cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=XR8D0OoHHMoA:10 a=EUspDBNiAAAA:8 a=QDJorwyCwNfNgOuVDpwA:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-GUID: Ctr9VYLMhEBnS3e91J0QokjxFwxzCQfx 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-16_03,2025-04-15_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 priorityscore=1501 malwarescore=0 adultscore=0 lowpriorityscore=0 impostorscore=0 clxscore=1015 spamscore=0 mlxscore=0 mlxlogscore=894 phishscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2502280000 definitions=main-2504160068 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. Signed-off-by: Kathiravan Thirumoorthy Reviewed-by: Konrad Dybcio --- 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 20:55:58 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 297D123236E for ; Wed, 16 Apr 2025 08:29:40 +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=1744792181; cv=none; b=RL7Ozh59T6wGOCowwoHXv8yBWwDRJ65DpzYa6ykqm3YgK1+xRyxJEK57XI6QcmwidXtNNNdpk1wXPzzNbaEFKq39tyggCN6Dc0KEca6i3wvRpbp8Tdntb6KLJmGxRHtf3wyZug7VU2n9Kkaxu/cqaZriI5pG3n5HSDzySW+cjjk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744792181; c=relaxed/simple; bh=u+Slyka3f+K5iPRwbFIc5bGO5YI+Q+BDcS1hNApu66I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WSaM8z5/vfWa12HEn+8/+IgDyH6h3D2sY66xLrr1RQNNQGrl3R2P3AmxijIW+seh9OKVlWr2CrgUM6X0E9/8wK2R2mbyG2i3f3vqy+Tr6s4wNzIAe3H7Hj410hA/sr22HKObXz6PsCmph66QxvB8tnzxjIljpN/gMyE49dd9QzU= 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=FF/CFZ9k; 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="FF/CFZ9k" 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 53G7Jego005853 for ; Wed, 16 Apr 2025 08:29:39 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= hA6wQwwvAtFG3FutF9qg11R1y77VyhpjOoIs9S/ctHA=; b=FF/CFZ9ktsaur0U7 NpsMuvf754grp2HPqH7Z4KKAGoWK1LCg9bSKVGh67xBFv36ENe4EzTNr2lJzRT3J NpKIOVoLQ0DMo18lxDJJ1IafYJc8CBRuA5XaINsyqqUmZgyMu0nXqMmxsOqsR9FX EiTVEzlfwBGM+knkpv44yovfsvclmOsSCx4tWPy7tnqjGD3Q2lrcwZh2tlqT2T5W MFajH8zSRo6Htn4/Dq4+SIbiMOUgfbKMPlsuG1JoIkZPQifK0NLLXR5Ylci/O0OQ VBjPpx3wLtw11Yc5t5uZBuCiOXnJxQWeOI/kmM+OVLEMY4JnLtKCOhGKNx0fsQnl hM4sLg== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 45ydvjb14r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 16 Apr 2025 08:29:39 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2241ae15dcbso72196295ad.0 for ; Wed, 16 Apr 2025 01:29:39 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744792179; x=1745396979; 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=hA6wQwwvAtFG3FutF9qg11R1y77VyhpjOoIs9S/ctHA=; b=ZA3F9+Gf4en4rdrvz9eR9FBec7P9i36uhGcr2vZBBm5M8oEZmK8zCwRsIFEP6fEp9W v0DMff5l0+ZijA7uOTHZPQMMa2hhs9l18epBuFPJXIyEzy8C/2q+qo5xGvJNWUf+F3dw lJjmLvKQlwK3gmj6VQq9P2DqH5XlQEIwcVgwBrONGfwEcmkE4trUHwyxtReqkybP/5nW PP55CXkYLqzZotvBIMFj5oasjBGFGLCczY25e9/QBhuxpOPN2A9p2n5DKcSPv8iJ5I9e 1sPP73yQNwmpd6Ngn5NB3HQpIm76sN+Cs+jaxWv8Vrwr8+nU8t7gvUeKk6RxYNbFVZbB T3Jw== X-Forwarded-Encrypted: i=1; AJvYcCX9SvYWqeA8PL5DEuHMmJIGVgwDB1FGAsvN7FWVQdR/foCR7o7A/ein+yrGvI8D/iFVwmH4+HaNO1z7eA8=@vger.kernel.org X-Gm-Message-State: AOJu0YxUE4JRnhOaIfgiLPd6BZ12QQiN/TkMH0K3WIwGLjoidNPbAlPd C25ynArwfWo/99yM2VNrCQuhZvGvvtJbv79R5XM+dOXeGhj+ZNEQ5QRWaDk88FWLYdIWrlNtp3l 1+hqloaVYpAnsJiTWgvKB5IukgcPMOKaqyGpxrby7DC41So2WyN57A1q7nbqgLGc= X-Gm-Gg: ASbGncsJ8oLt+jMdXfX+QbSIKeRev9aan93lZmJD7LV+9ga23i16Wc7DocFw0sFaf7D 0S2n4D5AsfSEZI5F9aO5gEaZJKIoMhaxbMV9AdN4xaePQStwMUmn3VooFHXwf3+RmJI8A+INgH0 taV4DYsIEL9KoO+KdZHuix/ZLRnl2K6n9eTNw+EB35oOjJaPmRLJ12Gpv19+6XX/ejX6FM9gIB6 C4AMJ2AI6iFJPE9PnrL/0xdfjxNvZH+Z0pE/dliLWrBw2nYq3LXdKKmURzJGfiujDCJDJq21Mj6 kEBpVMYWgmexAUgbO0zHX66vFXe2zBsWf7vsTEVsh2SCsG7QZ1vtcGb8qvTyGCwzDaf1WG06FDX LXyWMOlkHQ70GRFuaaVH5fqI+m5rTy8yiSrO2r6t3SDAZJe4= X-Received: by 2002:a17:902:d589:b0:223:f639:69df with SMTP id d9443c01a7336-22c3597f23amr19041705ad.41.1744792178564; Wed, 16 Apr 2025 01:29:38 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEaDikq4deNWKVGeRnXhiofu8wwXSmIJTUGMTyt/nrI9fSfoDeAaQ1w9XHoBOrxbrFgq9N8hg== X-Received: by 2002:a17:902:d589:b0:223:f639:69df with SMTP id d9443c01a7336-22c3597f23amr19041145ad.41.1744792178155; Wed, 16 Apr 2025 01:29:38 -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 d9443c01a7336-22c33fcee11sm8340125ad.191.2025.04.16.01.29.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Apr 2025 01:29:37 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Wed, 16 Apr 2025 13:59:20 +0530 Subject: [PATCH v2 3/5] dt-bindings: watchdog: separate out the IPQ5424 compatilble 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: <20250416-wdt_reset_reason-v2-3-c65bba312914@oss.qualcomm.com> References: <20250416-wdt_reset_reason-v2-0-c65bba312914@oss.qualcomm.com> In-Reply-To: <20250416-wdt_reset_reason-v2-0-c65bba312914@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=1744792162; l=1662; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=u+Slyka3f+K5iPRwbFIc5bGO5YI+Q+BDcS1hNApu66I=; b=gLTH1Gf4Mgje14KDrgWv1TtP50ZpmbNYjQZ08AaafgTSpPZ+D6EmQDmjWzfkYtYvJnqVtb0Uv T1UpRfTUN44A7QtSaBfkbZcn6KWGlM2SBiQTEHHvS9wPMy1wKGdfZZI X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Authority-Analysis: v=2.4 cv=ZIrXmW7b c=1 sm=1 tr=0 ts=67ff6a73 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=XR8D0OoHHMoA:10 a=EUspDBNiAAAA:8 a=saKzS3r9oGyBWaH7Fp4A:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-GUID: ZZqzwCDpXIDIwhHb0qYqVl3m_d2U_0ih X-Proofpoint-ORIG-GUID: ZZqzwCDpXIDIwhHb0qYqVl3m_d2U_0ih 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-16_03,2025-04-15_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 suspectscore=0 clxscore=1015 priorityscore=1501 bulkscore=0 phishscore=0 mlxlogscore=999 spamscore=0 impostorscore=0 malwarescore=0 mlxscore=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-2504160068 To retrieve the system restart reason code from IMEM, need to define the certain device specific data. To achieve that, decouple the IPQ5424 compatible from the existing list and define along with 'qcom,kpss-wdt'. Signed-off-by: Kathiravan Thirumoorthy --- Changes in v2: - New patch --- Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml b/Doc= umentation/devicetree/bindings/watchdog/qcom-wdt.yaml index 49e2b807db0bc9d3edfc93ec41ad0df0b74ed032..e800f53381ef5626787eff1029b= c94177e2635a4 100644 --- a/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml +++ b/Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml @@ -20,7 +20,6 @@ properties: - qcom,kpss-wdt-ipq4019 - qcom,apss-wdt-ipq5018 - qcom,apss-wdt-ipq5332 - - qcom,apss-wdt-ipq5424 - qcom,apss-wdt-ipq9574 - qcom,apss-wdt-msm8226 - qcom,apss-wdt-msm8974 @@ -56,6 +55,8 @@ properties: - qcom,kpss-wdt-msm8960 - const: qcom,kpss-timer - const: qcom,msm-timer + - items: + - const: qcom,apss-wdt-ipq5424 =20 reg: maxItems: 1 @@ -93,7 +94,9 @@ allOf: properties: compatible: contains: - const: qcom,kpss-wdt + enum: + - qcom,apss-wdt-ipq5424 + - qcom,kpss-wdt then: properties: clock-frequency: false --=20 2.34.1 From nobody Fri Dec 19 20:55:58 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 E6447233D7B for ; Wed, 16 Apr 2025 08:29:44 +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=1744792186; cv=none; b=WkV79aDT5mzKEWUqGDQCw0hIU0GKMJBt2JS5hOqOqrsfIezs/PRMtGYvVa+5AwHZ2BecuGPhQ4ITynyQ0U72yhBDp8SCbSCPZhtiYJUvakjlWIdHOiwNdd5jLUpiAGZPW1DAw1N1kzTme6qNgfW5GpN834OK57SWffWPqYWtQYY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744792186; c=relaxed/simple; bh=Bdkn2b6ZpeMHbQhVahzonRMdWfvL/rZtW6VH4bwyHSs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mwraRuG97al1G5YPHop2K3KeZQyU+rxb+p9qWpTYhi4bRMWiycXqZVcnwc+U+NlST5CD5Amz0OwmvL9LP3/YlMt46DUgr6tg/6pnSqvREu1+On1TtHOK0RbEQurXZHoS6RMcUvQI326IyHU4IYqcEMveIZsTbI1kRv+xH/Svqqw= 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=V1k+7CsN; 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="V1k+7CsN" 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 53G7JqsL003482 for ; Wed, 16 Apr 2025 08:29:44 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= cH8mZ0MUw4+nzZg4NOXeMV2RqmXxipr0ZYOxyNbOdl0=; b=V1k+7CsNWrsjqo0W ZX2xMKSIq0/FmA0rq5DXdmWYzMn4t6RAhPl41v7l5CC4VpHQ8/I3RCYvyIxH+tEV /Znnw21bOet0hj5t36rzSWKUCIQybm9qOg4kMJrr0b7zVbAk1EbiV4pCwev/q+l+ 8XCZCDEUEasYdzQLXerME5+WgKTWMpiRKsm+v1n+lP0x9gXX9/uf1eChqWpRKUtc 7VfYl00pQK0oHJIOR6/B1xaAXJHVZ0uzjHwI/weYJCtAHWDb6SaBtPfP6EY6rPsM oeUWHhRcNc/miKbpxjYsa8aHZ1ENordLSh6aWX54mFXE8T1aTSnmvR6gAzaQp9Fo XGd8Vw== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 45yg8wjurp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 16 Apr 2025 08:29:43 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2264e5b2b7cso57335615ad.2 for ; Wed, 16 Apr 2025 01:29:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744792183; x=1745396983; 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=cH8mZ0MUw4+nzZg4NOXeMV2RqmXxipr0ZYOxyNbOdl0=; b=IiY+tHPvwcRRnAxeLxixIZ7Nf/o0M85fLEW5ZaNslAEE3dquN3g2v6fcBd69DrACNS GidxkrBCZ06mkajML7G1SE3pLBL6wcEuweX8y5czYPhPeNxnONI3gWUnwujKvySvuIyt 2+dtLbQ1GLl2Dj4TO7+BWPP/Nrly/Sbe7VFIQX4vRwo7Fx4tNz1/wjaI2qkcxd+EfRBh BUBEfl/gGSYT54DZAF3XSOOf3AMuC8uURxkLFqkMZrQZOfJHIiDtBktBepjhHD6dtXyp wQE7Dt5xe89eknWxo2Un4smAIChBcPm5cOxodJzyGEmKM7hX4F6tpLdOb507TBq7UUbv RhSw== X-Forwarded-Encrypted: i=1; AJvYcCX/dyORGV6q8M22RbhwqQ6vhZpCQmc5G9UN5CtrHarLygDcIliOp7MHQOyvpp4U5JThrWcIA2UJzk0C22A=@vger.kernel.org X-Gm-Message-State: AOJu0YzhZzDUhk1TZjB+GLtCSOire/zgFEoBul8KKTQOT/Jb8DPCPJ/5 Ap4lot8b2qk1xddlWPf7Vbo3oz4gBAv0llF4sqZhNH3hIIedcCY3/QT7kdkijF0u+CGDQpkcQzO 6wZev7lQUiuDhc3ptr81N75nhnW1nNcrHK+jCCMTT9pvSrYxvLLBh2XX4ktjxjvo= X-Gm-Gg: ASbGncvxzHVEpokdpOVgiOnVOMGYk9g3xB6YD9TzB2hEuBtJrWl50vVXO+VNewi5vTx qc8MSnRZFq5/8ljkU1t8J6gNdfz9YpIPQ8hvPWJQgBRVtcZu+wmPhxIPkPL62a3Y2m0m9+BIsVF ONq+jyPsEYeN9p8xOhQ1j+wt6cr3KMpRxoeV7cPe7ogO5mxyPpdoLbSiz7L5IkmxJAwJN1fCJPy RwTHKt9FUW+6K1d8DBqX+Zt7ahzJSPBdAR027AY17Qhm2VErAdCGgUyI95B65tGn82yada92YoZ HNI7xYTiS/J625fv+XNnqr0Vpas39imCCHylYitVYBHMWKN0B9bsp+ikDth2BLICXeCh7bLmB9u Os94pJbRvs0oGKY4ia9IRhk45QVsQtRi8ZEB3XMD1eaFtkqk= X-Received: by 2002:a17:903:22cd:b0:224:1001:6787 with SMTP id d9443c01a7336-22c358bc567mr14879245ad.4.1744792182593; Wed, 16 Apr 2025 01:29:42 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFgrK4YU6GJo1s3qFd78AbTpbWE5QhvljMD/CkRuhrNJNzpD7F8dVjir5MH7OEUm9GXptaiRA== X-Received: by 2002:a17:903:22cd:b0:224:1001:6787 with SMTP id d9443c01a7336-22c358bc567mr14878975ad.4.1744792182203; Wed, 16 Apr 2025 01:29:42 -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 d9443c01a7336-22c33fcee11sm8340125ad.191.2025.04.16.01.29.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Apr 2025 01:29:41 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Wed, 16 Apr 2025 13:59:21 +0530 Subject: [PATCH v2 4/5] arm64: dts: qcom: ipq5424: drop the fallback WDT 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: <20250416-wdt_reset_reason-v2-4-c65bba312914@oss.qualcomm.com> References: <20250416-wdt_reset_reason-v2-0-c65bba312914@oss.qualcomm.com> In-Reply-To: <20250416-wdt_reset_reason-v2-0-c65bba312914@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=1744792162; l=958; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=Bdkn2b6ZpeMHbQhVahzonRMdWfvL/rZtW6VH4bwyHSs=; b=lL/ai6TMfCSkT5IJ6SVB/cYi7PikRg45B1UVsr68J3/l+BxYDyxNH+DPZRgN/8h1ZiRjuN0WP KEy9hi3ljaiDm0HkKsHWsx5sMXb+rDcXXdPVlnxlgInrqwukyzzS5co X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Authority-Analysis: v=2.4 cv=E9TNpbdl c=1 sm=1 tr=0 ts=67ff6a77 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=XR8D0OoHHMoA:10 a=EUspDBNiAAAA:8 a=Xt55oPNL4kCmFbjnQFYA:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-ORIG-GUID: jhELgoocjP41MrFenyhBnpRmgAC6-bNf X-Proofpoint-GUID: jhELgoocjP41MrFenyhBnpRmgAC6-bNf 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-16_03,2025-04-15_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 mlxscore=0 bulkscore=0 clxscore=1015 phishscore=0 lowpriorityscore=0 suspectscore=0 mlxlogscore=636 spamscore=0 priorityscore=1501 impostorscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2502280000 definitions=main-2504160068 To retrieve the restart reason from IMEM, certain device specific data to be used. To achieve that, drop the fallback compatible. Signed-off-by: Kathiravan Thirumoorthy --- Changes in v2: - New Patch --- arch/arm64/boot/dts/qcom/ipq5424.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/ipq5424.dtsi b/arch/arm64/boot/dts/qc= om/ipq5424.dtsi index 4f18ea79502738c2b9cb4b13e8eb4ac4ddd89adf..21252352b7328e4a1b7ba6ca708= 0f73722f097ad 100644 --- a/arch/arm64/boot/dts/qcom/ipq5424.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq5424.dtsi @@ -376,7 +376,7 @@ intc: interrupt-controller@f200000 { }; =20 watchdog@f410000 { - compatible =3D "qcom,apss-wdt-ipq5424", "qcom,kpss-wdt"; + compatible =3D "qcom,apss-wdt-ipq5424"; reg =3D <0 0x0f410000 0 0x1000>; interrupts =3D ; clocks =3D <&sleep_clk>; --=20 2.34.1 From nobody Fri Dec 19 20:55:58 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 2A3D523497B for ; Wed, 16 Apr 2025 08:29:48 +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=1744792190; cv=none; b=k6PgZ3ezWbA3jj8lMUcdUWCu0oZPGRfm3sZfnjxLJqQv+YnkUEfPltPs8XNKkd/DZPSMGPN0c6GPKUKQz678iti+AXGTa6BuCDFh7X+RgVeyRFqRRZolrrIBIGNv6VqmrOsCubdOxCUOZ1hwAzl2aSMUD7X8Vw9jtZh0CakE4BM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744792190; c=relaxed/simple; bh=ytjddDlDLQ/8ZhINpkiVdnU51G61thVjIytF6cPUlJ0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=suOyqOKY0Ds4JManPfQtgZl14aUzpOclCAcJTiKDjB+JOtLKEV5B8J+dZS5xinp+PITBFA4OfClZ1eTYvhZhsJqa6KZef9YL56/ndOGv6f4gt2AVVCSHGvSlrYQNz4k7yuEAjARg7bZdqSO0yI6FYgKPn7iDyQBH8/QxZIWeKh0= 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=T0zPaJlI; 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="T0zPaJlI" 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 53G7JdFd022289 for ; Wed, 16 Apr 2025 08:29:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= MKA+11KQqfheT7Wz2GDi7n8Q3oKUBzTXAExifnDWoKM=; b=T0zPaJlI78mzRMpq xUq2D2j8RVHyeB/Omaq9kpAL43SYDXRK0E7GqrREMgn3v4BC9ww3yKyDAeEbbkSn 94QkDx1WsTuCbOH2dYySLgHL/hEi3K6rFiqXbe7z9a4c+OiX9m2LiuHt02NSM95i JHzSF/CWndsLlXZxu/LD/c7iaediCoR0DT3lmxdG3r0lNKzNHra89x0E+oJADCSm LgvPlXRI3no789EfJeC04tivJmAzbqNSHjr18jlgDOcVr1Mn+E/kAad76GFbzdBb nGM93yoZqalvd1aP+QunJ4AYZmu/71dHFszDtnKAUmbAuDd25HcUIygx/Jou29xd 0lrGmA== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 45yfgjjt12-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 16 Apr 2025 08:29:47 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2242ce15cc3so51367575ad.1 for ; Wed, 16 Apr 2025 01:29:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744792186; x=1745396986; 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=MKA+11KQqfheT7Wz2GDi7n8Q3oKUBzTXAExifnDWoKM=; b=DZJV05t2SzMicH/bh1fVZoS2DCqCnxtW+0Vfm1B0phUzUjOUaD0Nen+rFh9eIbvseE Df+bJLajITx6DxdXJSZX+Bal3olTYRR56l7pEdGdkkUno4QtBuOIilrATvPGBVKKrkT4 U09YxQF3ljnFjs/AmvB/KuvimCurlyL1HeQQfzhEwXsVAutAOibumAtHlpMhGby8tMVc rv953EHizr28+CAoEc2zcAk7UWqiAzH1T3h6YROn16gtdR32VDVndMtGlBTaIE98trVb w9YXzPVdwYXBnwdxXVNOV9UhEiOrducotwoJCA/jliwZIQET8JOP5YNYrBGG+6f7AURW yjtQ== X-Forwarded-Encrypted: i=1; AJvYcCWqe3IHqb13aS/P0oCqzf1DCW7tLiC6DUpLZOcUHFwSMa2qChjQEqQb+jpkx5E1uqs1zb1hBMemF3hoPII=@vger.kernel.org X-Gm-Message-State: AOJu0Yx+9xvIqLomuKi6f6dHpJxdQULetFWtYj1lqsasgbLJPlxPYCwm vPU3AotmEg0hkw4NGJ6UIJ0psl//kDwRv2BZMDxvAyXjOlG7ZNgjATEW+dK/4auP7dmSeyD0eJv YX3vPpsdUZYEJ3x4tOPOKVLx5CTKAK5Z8mmgsFxhjGeDGIDZHpAZGchnfBRtcDUA= X-Gm-Gg: ASbGncucTIAG1ym1fZrG7pDhejm7BNUyz8N2vPdoWVRPigq7oa4NxVhUkAHQOm8vQ/E 9xdU0hHD3ohzjRPy9M7M3LtpN2VhjKAlO7nsAEMhBuAoZb85PyHrRnQlgh2eKUQ7/BwMNeeRmRz BpDXdls6EPS3Uh93ayXM/fMmRM8WcPaN/AIiPZ1l73eyw55dLaP5kSEx6cGwRajkqDDufd8fsN9 FaYmfYp3jzxX7BhDPSokUouT2JdqP/0V1AXCtd6cm4LhcFGerl3BcWpLcPwyGjltMvHAnaRpxgu gJ/Dy4crIYdYa92hVO6zTLg9evalFKWFy9MJiLb4Ax1yiPq5zy4x3r2KboP/q2Zy1OPgFmW0Yfe vOy/yIVFml2DTf16dXJ6/QsGxQK8QL5AwHUk9MEGY9Mq7ZRw= X-Received: by 2002:a17:902:da83:b0:223:f9a4:3f9c with SMTP id d9443c01a7336-22c358bbdf9mr14514805ad.9.1744792186474; Wed, 16 Apr 2025 01:29:46 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG3pcMt5U1EN7FCjKKhJyIT50U/IIjw5E3rMWpOM0wSmt5tTi5CGBcwl+plKMdCq100w+nt1g== X-Received: by 2002:a17:902:da83:b0:223:f9a4:3f9c with SMTP id d9443c01a7336-22c358bbdf9mr14514575ad.9.1744792186045; Wed, 16 Apr 2025 01:29:46 -0700 (PDT) Received: from hu-kathirav-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22c33fcee11sm8340125ad.191.2025.04.16.01.29.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Apr 2025 01:29:45 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Wed, 16 Apr 2025 13:59:22 +0530 Subject: [PATCH v2 5/5] watchdog: qcom: add support to read the restart reason 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: <20250416-wdt_reset_reason-v2-5-c65bba312914@oss.qualcomm.com> References: <20250416-wdt_reset_reason-v2-0-c65bba312914@oss.qualcomm.com> In-Reply-To: <20250416-wdt_reset_reason-v2-0-c65bba312914@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=1744792162; l=4047; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=ytjddDlDLQ/8ZhINpkiVdnU51G61thVjIytF6cPUlJ0=; b=CQWcBTVynagdFkbqMrTFg6GZJlZnsJ34H8F1ZalZ6w/ATArdt5JN7t58rbtwnn1bZQTLOSlUX Y3EIlsYDicDDEWHuvPUAXe2tbVDIhKADp90LT/XPc6p7NoFSfUORP84 X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-GUID: 2bbt88baZAuF0GPzhf6DkomgLFtMklkp X-Proofpoint-ORIG-GUID: 2bbt88baZAuF0GPzhf6DkomgLFtMklkp X-Authority-Analysis: v=2.4 cv=Cve/cm4D c=1 sm=1 tr=0 ts=67ff6a7b cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=XR8D0OoHHMoA:10 a=EUspDBNiAAAA:8 a=k9rVL4j6ehUBw9fbeBUA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 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-16_03,2025-04-15_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 clxscore=1015 malwarescore=0 lowpriorityscore=0 bulkscore=0 spamscore=0 phishscore=0 suspectscore=0 impostorscore=0 mlxlogscore=999 mlxscore=0 priorityscore=1501 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2502280000 definitions=main-2504160068 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 --- 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 | 47 +++++++++++++++++++++++++++++++++++++++++= ++-- 1 file changed, 45 insertions(+), 2 deletions(-) diff --git a/drivers/watchdog/qcom-wdt.c b/drivers/watchdog/qcom-wdt.c index 006f9c61aa64fd2b4ee9db493aeb54c8fafac818..94ba9ec9907a19854cd45a94f8d= a17d6e6eb33bc 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 { @@ -39,6 +41,9 @@ static const u32 reg_offset_data_kpss[] =3D { }; =20 struct qcom_wdt_match_data { + const char *compatible; + unsigned int restart_reason_offset; + unsigned int non_secure_wdt_val; const u32 *offset; bool pretimeout; u32 max_tick_count; @@ -175,6 +180,15 @@ static const struct watchdog_info qcom_wdt_pt_info =3D= { .identity =3D KBUILD_MODNAME, }; =20 +static const struct qcom_wdt_match_data match_data_ipq5424 =3D { + .compatible =3D "qcom,ipq5424-imem", + .restart_reason_offset =3D 0x7b0, + .non_secure_wdt_val =3D 0x5, + .offset =3D reg_offset_data_kpss, + .pretimeout =3D true, + .max_tick_count =3D 0xFFFFFU, +}; + static const struct qcom_wdt_match_data match_data_apcs_tmr =3D { .offset =3D reg_offset_data_apcs_tmr, .pretimeout =3D false, @@ -187,6 +201,29 @@ static const struct qcom_wdt_match_data match_data_kps= s =3D { .max_tick_count =3D 0xFFFFFU, }; =20 +static int qcom_wdt_get_restart_reason(struct qcom_wdt *wdt, + const struct qcom_wdt_match_data *data) +{ + struct regmap *imem; + unsigned int val; + int ret; + + imem =3D syscon_regmap_lookup_by_compatible(data->compatible); + if (IS_ERR(imem)) + return PTR_ERR(imem); + + ret =3D regmap_read(imem, data->restart_reason_offset, &val); + if (ret) { + dev_err(wdt->wdd.parent, "failed to read the restart reason info\n"); + return ret; + } + + if (val =3D=3D data->non_secure_wdt_val) + 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,13 @@ 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_restart_reason(wdt, data); + if (ret =3D=3D -ENODEV) { + if (readl(wdt_addr(wdt, WDT_STS)) & 1) + wdt->wdd.bootstatus =3D WDIOF_CARDRESET; + } else if (ret) { + return ret; + } =20 /* * If 'timeout-sec' unspecified in devicetree, assume a 30 second @@ -322,6 +364,7 @@ static const struct dev_pm_ops qcom_wdt_pm_ops =3D { }; =20 static const struct of_device_id qcom_wdt_of_table[] =3D { + { .compatible =3D "qcom,apss-wdt-ipq5424", .data =3D &match_data_ipq5424 = }, { .compatible =3D "qcom,kpss-timer", .data =3D &match_data_apcs_tmr }, { .compatible =3D "qcom,scss-timer", .data =3D &match_data_apcs_tmr }, { .compatible =3D "qcom,kpss-wdt", .data =3D &match_data_kpss }, --=20 2.34.1