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 43A4C39A803 for ; Sat, 28 Feb 2026 13:08:10 +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=1772284091; cv=none; b=LsZd3qzwNIxIH6AH1qvyqsj9dkcyDZSDWDawSkEZXtwVlm+/VRa23865rzil5T+rDA+Q7/PKSrHfUQ7s3ZwqPWrmlUDt4Q9bno0Bh7v+JWsAiPAOTBbZvKboVbnnpcnNNGuDcvDz/8j25OyFYfeUki0umYEWet00L8Jb5jQr2nc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772284091; c=relaxed/simple; bh=NJY0pV1M2wbLb1nUCS7E2d5p5eFL3304bkjkgwf1c38=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=bxddJ8wkOM0m92/IneaHZ4xNWLST20zDziSW0/wCno4BOfG0I36ZzMf5qtdfcp0hU1jErlDqV6bKAlIGcWhVUD3rzWzSYwSO09yzTdccg/ROT8jFQ7+6Jr3FP1cCqRXsSmU2/ZC2cA8NTjr0y3xQtvD506h4r2ZLBgwbPFOqZsE= 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=HUzRA9aA; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CMsixIw7; 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="HUzRA9aA"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CMsixIw7" 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 61SCHbTI2364667 for ; Sat, 28 Feb 2026 13:08:09 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=cDVs32k9ynqEJxcjg53Eng DrY+pNd17ly0JDQCXesfE=; b=HUzRA9aAKDcXxMsSuMTZS010F0jfwmw54gSHtF oapIN5fxAwyjykGlRgO+edSABIWGUmN4k0zrNRpJPxZij1NliHL++OpK1fZjaBs8 O4C7I6tqqIbXqL49y6ccirEViTA9e0Nsy0JjQA3NXRa/q5SP4GGs4vKMI/YNnWFt diMG6P8OtNgL4EiUUHGZXM7txhXxzb3fDhyVBCWwHHYCo9KQ6lsHr+7tuRlun2W4 dl88WVsdC9mZU/2UKSpI/IqCunJzSerK1v/porgW6VLtsoOyZbE0NE6YwjJVG63X hpdPqjHLU/hJTMYk0DiVZrER6EHLdr+oQsf9ru6SQn/U+u6w== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cksfd0v5w-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 28 Feb 2026 13:08:09 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2add182f21eso29937475ad.1 for ; Sat, 28 Feb 2026 05:08:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772284088; x=1772888888; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=cDVs32k9ynqEJxcjg53EngDrY+pNd17ly0JDQCXesfE=; b=CMsixIw7RRExHKYwpKvRF5sjS2+7ZUTYIbNmovTVBCSibCr+5+Mhd3Y5vZSLYQCUl4 4rqZB4sd1ybbLSb2VN6LJn2bC8lj6ISN/4gFjpcjAaNyZBKzueWZ8Axt+EYFSB1ZHXPy xdsKppCHkBSSxubdLZlyjd5YC+YUFuSZvmdZLCFoRty2z0DoXkL6FSN+Jkc5PyzbWIIf CQzB5xwyBKIRxwt3bGeBCUMCJgsDK0T3p68/+ZfEFt/PB93G//qbSnm6Ff5PYQrtVkKa vgVNY1XMtiU3y1MBDefnkMKhIJoHgvDK5EBVq4qcRJmtKjOaFE22goG+pRczXo81M58V BgQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772284088; x=1772888888; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=cDVs32k9ynqEJxcjg53EngDrY+pNd17ly0JDQCXesfE=; b=FSdsQWc1LmVMowFI+OJJLVs5Kf4FWtWXTt5wlNxHnu99riQ8utrF85nnpq7dML5Y00 VYcY+RjrlHgfAaXwvjFODJzQVQBg8hO3ElakXWdDhe8beNRhZD1jXwPuNbrxvwo8v15h aT2RAEVPRICj58NNny3rp1jKgepaQuPyYZ5sBRrhoScAGhhLtrd4hxjWkJwnUIF1Oh6W D5rqXrjCG/1FBOdV8pPelvi0eJxbKK3gCNg0meiki/eIO9BYM2z9eIM9qT+LDXFRm24y ndyYbnR4OJTS0ljSUq9XnZCtFtpEzRR6f1/LRL+HlnIkhQJ6oRZBsbiphvGJiQSwP5wn 8Hlw== X-Forwarded-Encrypted: i=1; AJvYcCVwBpgUUCEBkPZvGic8RoaKZ3zfn6Cmf3Xyq53vuF1gI19ktb9uoLz4zgI/OFV8P8PnApFZCjcMpNr3bQo=@vger.kernel.org X-Gm-Message-State: AOJu0Yydp0t/4gpewr9QTnHFFysCzHDzwP7EHiNPzFZzLNh0u1RC7hBV qroiNhyLOt9lHvdRNZ8l7h9FnoqQUwc1uDnsN27qD5IHUvoAcAP3kmPdfsJG0C4d4YaN6YKRGVR ZstfJr/RErMcCQ8JmyRObeq4/tQi3hST2s40WHs6dXj/c/bxXTgX/zrd/nfntuuAUsVQUD3QrCS k= X-Gm-Gg: ATEYQzy2Msayz/unfUOtfuSKYk7Ama1ThsupyASNIlMmPFDreMw0LAPHTjGstXkYTcJ 6mhrQKCj0ESwGH5zQYaFiAx+lT22KvqlVcjSqvduHKmh0a+CniJ9l7dGhBs6E8rzYa15Hg+7t2X 9kX6PclqDHW1zsiQtM9nqa+HqvGHQUWnKn1OGdqVt7KD11NOd7txUxC9wh+Df8ePUjEHdH9P7fp QuSvFBiwGHdjgpuPcWzbjecgDSPqtdvhjuuIp88IzpGzWOfym1i5QXVm18ZQCdivHAqQvUWpAKd P/L1VJqyL/u8I51iQTk5x4bNYTQUOMoAbUzt2Cvy4D/Q7P0AeFDUhtalTpSPhExU+qDqH0qerE4 VddhRudD1vnxY4okQaTd9e4s7nvely2pa4jbgq2U8s5nCQXCPBWRcBS9lhEkK50FjGpBUTVlw3/ pQBvzJ9vbTeaz+2M4jyTHM6sGOivkDF5IXeAc4bDhRTzT/aSVwTmP3vxTr X-Received: by 2002:a17:902:d48d:b0:2ae:3e43:4673 with SMTP id d9443c01a7336-2ae3e434cc0mr15564855ad.1.1772284087655; Sat, 28 Feb 2026 05:08:07 -0800 (PST) X-Received: by 2002:a17:902:d48d:b0:2ae:3e43:4673 with SMTP id d9443c01a7336-2ae3e434cc0mr15564535ad.1.1772284087124; Sat, 28 Feb 2026 05:08:07 -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 d9443c01a7336-2adfb69f996sm83947035ad.50.2026.02.28.05.08.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Feb 2026 05:08:06 -0800 (PST) From: Kathiravan Thirumoorthy Subject: [PATCH v3 0/6] Describe the IMEM present in Qualcomm IPQ SoC's Date: Sat, 28 Feb 2026 18:37:59 +0530 Message-Id: <20260228-imem-v3-0-20fbcc1a9404@oss.qualcomm.com> 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 X-B4-Tracking: v=1; b=H4sIALDoomkC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyjHUUlJIzE vPSU3UzU4B8JSMDI1MDcwMj3czc1FxdS3NLy8RUcwszQ3MDJaDSgqLUtMwKsDHRsbW1AAvai6J WAAAA X-Change-ID: 20250702-imem-9799ae786170 To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Kathiravan Thirumoorthy X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1772284083; l=1941; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=NJY0pV1M2wbLb1nUCS7E2d5p5eFL3304bkjkgwf1c38=; b=OtIYOnOqtwtJsDUdSolaiZeTazCKsv7IQ7+/N7hkglpc/YYUZ/1OzH/fMqnE3+FblNgpYyKuJ kTA3k8GUZZvA1IyjNu78FMQff3icxphT+7Z5cNQ3h0XOreLPej4oZ1G X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-ORIG-GUID: _KMPjBoYreVvgfNR--XhhQuB5k3gDSRZ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI4MDEyMSBTYWx0ZWRfX1wpr5bOD1nxE IpkXo7FE/ha8+oIS92cNT6zr4kUfGXUeeCbPAuU4SlUCoK9oycKCDOnMinTKHwroGwCaJbDmUCX DKYhaB0LABc02jPPX5qFIXCRmdyiykT1+cBvn9Qfe3nbx5W8De0bdve4cXHmZWQbcdTu+OO0ox+ SqnCB9eDf617JhHvPWAqB7HaP3G6HRSv/nCyncbdt2xfWNk8jRFEi01YetdtVv56UqV2q1U2zCW rFKyQixfoXShyJYME49iAT7c95A12tG7pZvla7VUN7pgcyETM4K/x+rwDojmGKm5VTCKjj+VDK/ /aKQe0Mfh3P0op/xRsfOkf8bHnC364My1lVU9uvsgShnIZRq+Kh0xOPqUAgcGJFzIbbeNSQedxG dqUSFI2Jo2TInlacVXNLNPSRB50Jict7gkMHdzxJOe6XiQK7+BXtEXsD2e/HWRrGQtc8UCSR7Xb htqdUphcQOKQ3cKT60A== X-Authority-Analysis: v=2.4 cv=HKDO14tv c=1 sm=1 tr=0 ts=69a2e8b9 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==: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=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=Yu0Y65rDbttY8LA09AQA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-GUID: _KMPjBoYreVvgfNR--XhhQuB5k3gDSRZ 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-28_04,2026-02-27_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 clxscore=1015 phishscore=0 impostorscore=0 adultscore=0 spamscore=0 bulkscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2602280121 Qualcomm IPQ SoCs also have the IMEM region and used for the various debugging purposes like storing system restart reason and so on. As a preparatory work, first describe the IMEM region and susbsequently add the required features. Across all SoCs, only initial 4KB can be accessed by all the masters in the SoC, remaining regions are access protected. Signed-off-by: Kathiravan Thirumoorthy --- Changes in v3: - Describe the IMEM as 'mmio-sram' instead of syscon and MFD - Dropped all the R-b tags - Link to v2: https://lore.kernel.org/linux-arm-msm/20250708-imem-v2-0-692eb92b228e@oss.qualcomm.com/ Changes in v2: - Dropped the IPQ5424 support - Sorted the compatibles list - Rounded off the size for IPQ8074 and IPQ6018 - In IPQ6018, use 0x0 for reg instead of 0 - Link to v1: https://lore.kernel.org/linux-arm-msm/20250702-imem-v1-0-12d49b1ceff0@oss.qualcomm.com/ --- Kathiravan Thirumoorthy (6): dt-bindings: sram: Describe the IMEM present in Qualcomm IPQ SoCs arm64: dts: qcom: ipq8074: Add the IMEM node arm64: dts: qcom: ipq6018: Add the IMEM node arm64: dts: qcom: ipq5018: Add the IMEM node arm64: dts: qcom: ipq9574: Add the IMEM node arm64: dts: qcom: ipq5332: Add the IMEM node Documentation/devicetree/bindings/sram/sram.yaml | 5 +++++ arch/arm64/boot/dts/qcom/ipq5018.dtsi | 11 +++++++++++ arch/arm64/boot/dts/qcom/ipq5332.dtsi | 11 +++++++++++ arch/arm64/boot/dts/qcom/ipq6018.dtsi | 11 +++++++++++ arch/arm64/boot/dts/qcom/ipq8074.dtsi | 11 +++++++++++ arch/arm64/boot/dts/qcom/ipq9574.dtsi | 11 +++++++++++ 6 files changed, 60 insertions(+) --- base-commit: 3fa5e5702a82d259897bd7e209469bc06368bf31 change-id: 20250702-imem-9799ae786170 Best regards, -- Kathiravan Thirumoorthy