From nobody Tue Apr 7 18:48:22 2026 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 A0EDD3E95B4 for ; Thu, 26 Feb 2026 16:59:56 +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=1772125198; cv=none; b=f1j3Lw46wozipbWqolR/4zYFmRoPmbx4VDbvw00yHYtjbYXJD6QG8CjL81ROBWAs7E5Lju5yuu2q4IU5QDr5/RSuLTBhm5kqT+JPcozX4OkOvnp4JJrGrz+3HK8HnEoEe3TzW3DxnLBswxBDx2sS74BCWVLym7q3K+yNuW1ZtMs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772125198; c=relaxed/simple; bh=WXyLbdHHmaOuMbGg7y5AY3ajr9TOq0bVXg5HkjDwCF4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=U9rk+YW8uvQbBCl1AhBTmR975y0VHlHXLfHtqtNWi7/G4uB18RxvbmL8ByQOaQF0U6AXJzPaRFYVIewaLvL0k7nXSjks6i7zoMoA5m9nC5ZFOHPgBD43ytogA3mtaofDWWr/zTlMYDQQO1EVV7AC/VUaOiPTB/qTRQqvIaGybRw= 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=o/epo8/a; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Mk/M67uV; 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="o/epo8/a"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Mk/M67uV" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61QGhoEW1942616 for ; Thu, 26 Feb 2026 16:59:55 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= E1MQLiFKQb2Y85kMTYM9yyEMENzkMHyVgI924UYJr8w=; b=o/epo8/aQfAqXpsM wKTYfhRJFqw5AQgbU8aG6snAme+8eJHAXlV722jVQ5o5jlLH2ZbGbLYXwNT43gUA drUUL578QQiSrz4HpbILzJxIeTL13nEIgFa51s+qyQvUcd/gCC8Iv5VcbTi9ayHf /Idit6fxjTwkigDbIV6/x3wyyJy1kPYxYU8ZsCcTmXP3bDVQ4aTCC3VdZ23E+D+6 9XlEDyO5X+HFkc+L6qNpejFQhI9cm8OvIyIuCBmbd3psnTO3xf6/UB4jFgikMynN J6HC3aQ5KF46YpLSSCPGhl6y3+xqxfehD88hcW9clz9q6xzQvPCVPlvRVXOUVMFt ks95Og== 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 4cjmp617gm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 26 Feb 2026 16:59:55 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-82743548947so1311568b3a.1 for ; Thu, 26 Feb 2026 08:59:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772125195; x=1772729995; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=E1MQLiFKQb2Y85kMTYM9yyEMENzkMHyVgI924UYJr8w=; b=Mk/M67uV6PXaZRPhfAdv0w3XbMsox21F5Zwp3/DHJtX9WuTLXIWeH20N0W4n3boL/N C74ypKrTrKqcpImCDfGxMsiWoNvgIN7OrXnyc8A+GWxr5hux4B8cNot+fCxzf+BIJLAc crGHwxfLDcdFx0z5RXL7S58cMneZf5gAqkkV3o7e/gZcFI3hexffi/HwgiDixwCS25a7 cMM8+28F/zyXrG0aEziIdszMWH9+ujFWM45/zPuSXzNxjSYN0hC/0Cq/+MvAgzFUCnCs +4DjlZkocKrmLyTMX5HEEbbShhX+JD9lVOT27wN8gs3Hdxe9Mg/ChkxWAC8ef8j7UUAJ YnNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772125195; x=1772729995; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=E1MQLiFKQb2Y85kMTYM9yyEMENzkMHyVgI924UYJr8w=; b=nwAF/Oj0+XyZ+v9no5IJSomjNpzC9IBnPYou3EH6ga/WItxDx8itQee4cTqat9AJCb Ty6WHRNh8zO2RGdAZBZ7BJio1XGI/VAB0cjx0MhGXghNdi0krgkt/qowkIFc4ir/L7W+ h0R/asJ7H/tX5srss2iRGVlAEeqqbPVJlb+pzZCcmYFEARgnIpiySTNC8x9WGlJM+6Jw 5Jfem9vhZ364n9il3H/tXYepYJ96NV54YB1QfUb6Ki26lFwEJ5ngVM90LAdS/HWNc/aM 2k3/rsnlASlrOpqBOKFF0+DguP05vSx4OaNUHIrDCWAmu1/YxP8yEqb9DRXMBnNbdcwH a2cQ== X-Forwarded-Encrypted: i=1; AJvYcCVL9/BwnkHgh4X1WIA+RSbK1ejeCWKu1tTNTlHUAt3RvJvc/f+gpOFjRBfJe2co5jnc5rgNkDepMAjBclg=@vger.kernel.org X-Gm-Message-State: AOJu0YyDMmaZWUBDVzw+9itwkMYF0lsfnzGk1QRmN3o4B1bnlWA/yS3n /ndRpQLdFUeWi3S0z9bpg0azm1dJY8yvfXSYnCviXkjRZWGsFrFzO68kYTowQd0uNM3TST7czqS FyweA3kEDWoKlURSlv9woNt6SkMK3coVg25kxDha9LucvsHMDbWY4Z2zReRCbodWt+zkxiXbE7Q 4= X-Gm-Gg: ATEYQzxEdoGrcWfjGLfE4aMOBpVSjWVFpoWK45sacs1uOD6mu1CBImdprxOs+wHPAEC rB8CMIsW/YM6CNNW3/mRi+dYR7cnP7B8Titb/XnuTPNLtHKPBgP0pzDhb9faO9B2McjvYry/vOn g5QTelDdFruo0ulvZ2XvPrNIkLzJ+HksWhiBSgMet2oIe/N2bpbth9GOfJadjxCx682TVGkRUUX jwExi/hZNkjHpuFgGjrfyFHY+FGCOGHTIp/E465HXBlPjLlBUgenYB+8W7daYs6TTm8E0Yuz9ud e+csbXltCFsPx+NppzgxFRExkRDjBlM46FOpByivS19URRELaF7RCP9fxKova6Gm7QHdvsoRna6 aQz6EmHGslLvfeS11RlYPJAjEWnz6fCN8eaR6NDwyebgFOuRiuAI6uw2gtvWcfqxLQTMOqLFknA szbswW4iwTYESolXq5GiGjiOw4Nb/z67jyLKNunBMLPoDgASTk/M+Wx164 X-Received: by 2002:a05:6a00:23c2:b0:827:37d5:af5a with SMTP id d2e1a72fcca58-82737d5b32cmr3268404b3a.19.1772125194628; Thu, 26 Feb 2026 08:59:54 -0800 (PST) X-Received: by 2002:a05:6a00:23c2:b0:827:37d5:af5a with SMTP id d2e1a72fcca58-82737d5b32cmr3268376b3a.19.1772125194123; Thu, 26 Feb 2026 08:59:54 -0800 (PST) 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 d2e1a72fcca58-8273a01054dsm3626286b3a.43.2026.02.26.08.59.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Feb 2026 08:59:53 -0800 (PST) From: Kathiravan Thirumoorthy Date: Thu, 26 Feb 2026 22:29:37 +0530 Subject: [PATCH v8 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: <20260226-wdt_reset_reason-v8-2-011c3a8cb6ff@oss.qualcomm.com> References: <20260226-wdt_reset_reason-v8-0-011c3a8cb6ff@oss.qualcomm.com> In-Reply-To: <20260226-wdt_reset_reason-v8-0-011c3a8cb6ff@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 , Dmitry Baryshkov , Konrad Dybcio X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1772125179; l=1779; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=WXyLbdHHmaOuMbGg7y5AY3ajr9TOq0bVXg5HkjDwCF4=; b=2DKetvF3EjZb8u/EVtyleuhpgkKt5YLfhHw784fM5ata8SBs4RU/ky6LZU8HXLM+b0a27VGAL iiox7ztdJR3BlrEU2Cw79wKUnsNACZUv5WKs/3arPkWitdVRuBG6yGa X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-GUID: OqMp6iDpEnvhGJ_d2nS3n4sAX9z1ct7f X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI2MDE1MyBTYWx0ZWRfX6LjX5sFlDWV6 kHkBBtZXmKnZ/Ou70mIEIFmaxVmzAFyaovwhTCic5KE5CvXSbQXW/B8n+AUslrhEZpIFh/BW6M5 /OeHXoebi4bOE25xP63JpJTTehqpPE0+JjcRyj2SknyxQmQrse4SLMXNjprvpS4FfIdz4ePcHl2 vfB60zqEMs2H7TRasa93NDJOq0hh6pjei6VLKD4K6ureVohBxt4B0iaf/IowcrqZrXHZVhX2nGH bI3qALL+gC2issGh1sfTeQZvGT6F4laBxhCV5xFBWN2ZvslFR7C4QzBIkcHqJwiPy3s+cXoNEyA Zd09xtMyeTlHo/Ih99F8Oh/TA1jumlKYMAD/P+NFDfeoJkDENPZDnBco5vxewff2gvfiYlRACK9 etcz+OIeWHhp5/Q1Fad7rypYcurKgVIiMXoE6tfDjORP81s8znSxJ2EYbNuOkyOop9uXoE9hwz5 3fvoMn24X3ePvbSmWtQ== X-Authority-Analysis: v=2.4 cv=daaNHHXe c=1 sm=1 tr=0 ts=69a07c0b cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=QDJorwyCwNfNgOuVDpwA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 X-Proofpoint-ORIG-GUID: OqMp6iDpEnvhGJ_d2nS3n4sAX9z1ct7f X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-26_01,2026-02-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 lowpriorityscore=0 phishscore=0 bulkscore=0 adultscore=0 priorityscore=1501 spamscore=0 clxscore=1015 impostorscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2602260153 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: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Signed-off-by: Kathiravan Thirumoorthy --- Changes in v8: - Picked up the R-b tag Changes in v7: - added the flag 'no-memory-wc' - Picked up the R-b tag Changes in v6: - move to mmio-sram and drop the Konrad's R-b tag Changes in v5: - No changes 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 | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq5424.dtsi b/arch/arm64/boot/dts/qc= om/ipq5424.dtsi index eb393f3fd728f0b2fc8cd93c849f8c170d76e312..491bc3b00494c47c5524df069e9= d65bb4654e863 100644 --- a/arch/arm64/boot/dts/qcom/ipq5424.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq5424.dtsi @@ -697,6 +697,17 @@ ssphy_0: phy@7d000 { status =3D "disabled"; }; =20 + sram@8600000 { + compatible =3D "qcom,ipq5424-imem", "mmio-sram"; + reg =3D <0 0x08600000 0 0x1c000>; + ranges =3D <0 0 0x08600000 0x1c000>; + + no-memory-wc; + + #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