From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3590F3016EB for ; Wed, 25 Feb 2026 06:43:42 +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=1772001824; cv=none; b=N2EY2CXtEnkmjU7nSZGY6MR6atv2kvJbo75uadOe98LDa2a66aBwNjDPYTuQDMhxzuzhvubMNBR4cZM45NEwbL6eU49mCg2ZgK/31WmUZYcc0xCdGalVcH+boD+64JQuTpj6yZCxktj1RPDyE5SvNpaDuNtrZYELu0C/lSjWgi8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772001824; c=relaxed/simple; bh=tQ432oTT+a2DGIcXyvXxUSBUxItod2ZiyCu2o8QpVDI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uskZJ+3LPNf9DpIFuDw+GzaTr09dOIFXGukduLIQVYSMf3SIiOuATPGkspxpdbgCVLqBCM8y4Mb+sKu+a3angM6AQh1e0of2ilFtyXiIAKgIVn7tyY27PqhJufaK/5iDmHGnE0zuOeifGSi0jei6+XwqXQhlpOfkFZF2xxNt3h8= 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=MSRJK7m/; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=a8pr8rQ7; 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="MSRJK7m/"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="a8pr8rQ7" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61P2HDeJ4077960 for ; Wed, 25 Feb 2026 06:43:41 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= kwGUiuyZEcWaooztQd0XK+T4/qLNioeVvEfQJj2Ni4I=; b=MSRJK7m/kOkBnhah bgAqafgqNkPSF78dUgE7iYyQJ1WxO0JmbOu/Q3tHlmfUm+dVZ+jJ/RSQakd40gIl zkMiqoGCfshwSOVWCGPJ2GjHX/zYfz9mIrz+DXvLgKnKKQDBnSF/C2IvRE2/uyAv 9ps9xQIh8dfWplo/RThrgmVL7UKPQmA/Sih7w5YEDR0/7kaQ+Yx22JQBZ0kBaB+/ b0duiFBVbPq1fn1dGiTlwFYbJOc9SA+/lfd2jrQHICTkcqKZfRCz1GuP5bTNqYD6 W9yMxm9jXEAuzOQ+ERxEstGWQ9wD8E3diqgw4+NAE7V6+7aDkLFX5ghQcAZMWhhS 4dfy1w== 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 4chr5p8ktm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 25 Feb 2026 06:43:41 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-824a02e4d29so2856741b3a.1 for ; Tue, 24 Feb 2026 22:43:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772001820; x=1772606620; 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=kwGUiuyZEcWaooztQd0XK+T4/qLNioeVvEfQJj2Ni4I=; b=a8pr8rQ7MpFjZK0aTFsWHu6QAGi0YGCCNB/50nc3X1Afk010E1uEuJVrADq+bTzXj6 B+rBKOT8OJKrWdqYilD/3+oM6Vp5vUP21HHRxJIw6jlHevnA9FCbtYOobf+ogAeop56Y Hjx8VW5tTMXV+e1P1tHBkJWgPvYTihMOzyBCH4jlpro/l2T/DwdyIXfcOcA8UkvQoSdS QwyDX0rnmdb/htjV6MVPU4CDvzUHSjsPRSrP/8laNxcEtjaOwp2ff22szER0T9u3UwVf HzZe7+tQP26oAGirMslaLYzpw9VBrqY4n5vFP2AV50NQM806j8j+VisyuV3K1X3oyM1w a5gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772001820; x=1772606620; 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=kwGUiuyZEcWaooztQd0XK+T4/qLNioeVvEfQJj2Ni4I=; b=OhDxUNcMzgNoHH4d1Lxl3AcnEb17W80QGl2lm0sXoFWpi95QRwNBqnSbU1Jiyjp8CZ RTadz0rniXZaLzMnosqnUJthmEBN12ZZCNNlzaofo9UIDl3t+QwrQKYLuKiemKGFbd2h dqRqQtz+Pajn0669AFciokeMnHoGcH25+mD/DYWPUX7x2DZ1uky2a4yKPP6rbm8ZUsOY sA3fOlMf6sv62p9jDQFhQa7WCEaA08STORw2lO2xXGaO4qhd8kJsigxFil2chb4vDfFj 0ybTXm1R+qsfLByolgXlsrQvlaPv4VYo03vgRKc24dEdZ1icRxfOPtonehR2XGEKbdDN 6/Pw== X-Forwarded-Encrypted: i=1; AJvYcCVik5Lq2i+3uXdvQYN3gdDCeT/PwfWo8EEnNwmXPEQOi1X6t5Ws59YJ7/750TUGx+d4c86THk/iDMfSq6A=@vger.kernel.org X-Gm-Message-State: AOJu0YwK/y288TZRbklE/4H7b8hNqqw6GBJqi4zhEIVn1GW4Rn+Ei1le +xZ9GUwm2dYrBTrBrFwjwDhWMnjKn5Vekd2RJimvcLNy8BpMylChcyOxdqObztaSdg3EO9q2KCs Le6eEvM4afKMrHPEtEqAMEVT22OvGBKPiMdCjHPk79T5QNEwqSeBe93Ody9RJioXUHZWTsybKva 4= X-Gm-Gg: ATEYQzwDUIE2lhxAbOIt6lQB//jFhqSnUJvFArt+zarh8DbHHuKEu6vgRR+SFDqwyVg 9h7LkZdGHljhx2TcwYCYcm8PD1iBxo3QR7e6qOl3mqUK6iQCzLV12hNcubwyWdbORtBwdZ+25pn +cHN1TEvtD0rJ5IaBmk1aXgf+2Fbfq6CDFQywJ8FxX0PIRy7UbhTpeDFbeV3361q2WEGV0dl3bm 0V0cUB5/bhV/JqyzeguzZlMXEvO+oJLwySegLNWMyP+0zisLm7NGjAXs2yoC1eJLS6/T4feC1du GPU5732+ETFVFPQLYbyR7wK57GJJx+6iu/kpx2z8kL7LxrJCyV/sY7fgy1OUbO2rcOlAlqP9jNL 4LGaSg9gz4KT1duKimbLWZ3w6IAxlBdajt6yLjYhziy0JmQrRvx612N7a7A1x4AZuIwDagdq4ey F0gkKbExotAdG0eBI/pu6/JhD3THqf2GR14/F8w3v3F53XHnyDKsYQ3B5t X-Received: by 2002:a05:6a00:b83:b0:81f:4999:ae46 with SMTP id d2e1a72fcca58-82724afa2d4mr1116076b3a.48.1772001819797; Tue, 24 Feb 2026 22:43:39 -0800 (PST) X-Received: by 2002:a05:6a00:b83:b0:81f:4999:ae46 with SMTP id d2e1a72fcca58-82724afa2d4mr1116046b3a.48.1772001819326; Tue, 24 Feb 2026 22:43:39 -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-826dd692b99sm12856570b3a.24.2026.02.24.22.43.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Feb 2026 22:43:38 -0800 (PST) From: Kathiravan Thirumoorthy Date: Wed, 25 Feb 2026 12:13:11 +0530 Subject: [PATCH v7 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: 7bit Message-Id: <20260225-wdt_reset_reason-v7-2-65d5b7e3e1eb@oss.qualcomm.com> References: <20260225-wdt_reset_reason-v7-0-65d5b7e3e1eb@oss.qualcomm.com> In-Reply-To: <20260225-wdt_reset_reason-v7-0-65d5b7e3e1eb@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 X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1772001806; l=1676; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=tQ432oTT+a2DGIcXyvXxUSBUxItod2ZiyCu2o8QpVDI=; b=U4LoXWwfF2KCVn1Ijg0f7tMKuvd63gvrcZMqi7QEH+WCrptBzsm1bfOjGn3X5nTPoNRgl1Nv9 yKsoNDc2rr1AoOqwfAa6tUcjgHZf3auKHwXVVfFSxqq/se01QuWfpl8 X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI1MDA2MiBTYWx0ZWRfX1F+QUDFfQsgc G/MMcEWbl7EcUHqyIMtUbF3+nd+E27KOQEVOt5jTmZrTmtI7INWsNm4+5DA1yhl9thu0lPBqdl2 uXAHGp3PTQftLMzs2PYdiemJDwYqJ/pbDdieyBTccwuWgOYort7p+BlYR+7HVm5FmGfiBIcLIiH mCyVUq03sm2oCQ1r4C/t9OkmlIZx2IBav0XD5S/q9e7xbXLw47cC9h+G0RW/ll5kxuImJfhVyHH eQi1dYO4Nb7W4w2YWmBgPgLub7JpDFuenYp3paBXmnHp9ZNAcmKjQmE1b2rBdtc+mqGxD3fl1rj Q3qkqk0ixGifQ99N8AHF9ZcK9BLHe/IQdCn1tmBzwg9YqWEEA03FZwW4QWI5/1NPA8vqCLwCxgy QNfc/UhVg/vG3ccAOrsh2Z2fAngj/PhJ6Dcc7Hyiq9hIn8l8KLb3QBtqUn3Vj1ZFwCAn5ZuqrkX 8+KMqUx4Dkx9atJypzw== X-Authority-Analysis: v=2.4 cv=GstPO01C c=1 sm=1 tr=0 ts=699e9a1d 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=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=QDJorwyCwNfNgOuVDpwA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 X-Proofpoint-GUID: 3a_D6vlZ8_CpFsfzbJBO1ltAi5bL6lN9 X-Proofpoint-ORIG-GUID: 3a_D6vlZ8_CpFsfzbJBO1ltAi5bL6lN9 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-24_03,2026-02-23_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 phishscore=0 adultscore=0 lowpriorityscore=0 clxscore=1015 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2602250062 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 Signed-off-by: Kathiravan Thirumoorthy --- 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/qcom/ipq5424.dtsi index eb393f3fd728f0b2fc8cd93c849f8c170d76e312..491bc3b00494c47c5524df069e9d65bb4654e863 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 = "disabled"; }; + sram@8600000 { + compatible = "qcom,ipq5424-imem", "mmio-sram"; + reg = <0 0x08600000 0 0x1c000>; + ranges = <0 0 0x08600000 0x1c000>; + + no-memory-wc; + + #address-cells = <1>; + #size-cells = <1>; + }; + usb3: usb3@8a00000 { compatible = "qcom,ipq5424-dwc3", "qcom,dwc3"; reg = <0 0x08af8800 0 0x400>; -- 2.34.1