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 DCE6C21B9C6 for ; Tue, 8 Jul 2025 05:39:26 +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=1751953168; cv=none; b=jTZHcAny/esZFz9N0ITxTJEiy0TR8Ovh33uSCtKqDTByfCvjFLWxE90Bd26w4el5m3LTQS0oHi8bgXcVLaDMxeZuOv+H1d9+3w0KVTjrQCrw3uC9bEywfCHG4HfQeuNlBjr0RrKPD4SFMvUsD4wVgSJsMWOler4ctqgZWFLJ394= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751953168; c=relaxed/simple; bh=lT5PB7dXwIIXFO0i8eyvOSJB9GAulplW7fWVdwUDmgo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IuQOesOXcaAEh4qY2tOxD/vdUnTD5KR8iMCmiLl7JRTaYGKLNRzsbshggP1YHTmLe/kS4b8C7MedO4NUZ/Lbr0oZrgDk4BJfyxRisB1zkdEWkatyaZKe1dHxPGdQEYgS6rDrpSgZSspKwAT9x17y3RV7vYD32Y5ptROU0e4ZQvc= 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=nFPJ3RUE; 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="nFPJ3RUE" 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 567JBqxg029614 for ; Tue, 8 Jul 2025 05:39: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= aPfLV9M00qAl9d8R2iZHb1VLVS8KvkSc9PWuCfqic0M=; b=nFPJ3RUEX5ODeghr IglHjO70DUVRFBOWRxhYBVsK39hLT2wgPFfWODrbCoXI/cTseCQ0PbBvkEeSdskf f26x5S0T/M0TrdAZuFsXuZXRllfEpqOfcZvfWLpBTWG5Da0yVMXc7QA4JWkPxV7S qYA/pj6lXHelxgmvwu2DVvL6WQY/57tFVcOW7brtwiFUOiXqS7AY0D4FF7U/pg4V lXhQchHtDJVmwL6H33fbAW57Ft5m7i2jKo1ZhuT4z9fZOkXYEyn2PCw+wyAtisW/ W0jF2UpQWXBDgZFGVhOTRRLQL8RxvGrII//89nJ0H6RHNUAoLjX0N3nE/UEaDoiY ohkDPA== Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 47pvefb6ce-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 08 Jul 2025 05:39:25 +0000 (GMT) Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-74d12fa4619so1450322b3a.0 for ; Mon, 07 Jul 2025 22:39:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751953164; x=1752557964; 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=aPfLV9M00qAl9d8R2iZHb1VLVS8KvkSc9PWuCfqic0M=; b=H+rBEVvsCVurYrM6wO9FhAWLLIYNUrfvYh35XNk/ybLfI0zeBxMNjgYnfuiCg4aoS3 7TnMrzOGs4tl2b2ssbRQml8z+9Yi3/B+h6N9MrlrFqzfS7W4XNVaOcjEbcHGHQi8HcSK g63S9+m0Nqp9q5yJkfRiceRkv87KTXhFuMa7kXLjzGMLCXGiK70nhsnAQu2VjDwZ49sr ckDFsZYxXZkuj3oON+rTf2MRbzK8t3KPkKLYF/Z7AROLVk1DTQBZZ9M32MfM9/bID8vi 7SIR+b3+JwwAJAyX9zuBoxqKEd9t5u+jne6gXU6F4bIHT0TI5lY4KbKVLoY8gYJ7iH/w nU2Q== X-Forwarded-Encrypted: i=1; AJvYcCVmVm6NXX7OcYMZbz9OIKPSwgW6amm3I97gaOSRd+iVh+7fNaQyRnypLjYFvWWfz6ud0UxAeAp1RoX3@vger.kernel.org X-Gm-Message-State: AOJu0YwhQaXxsbcUG2L6J9ZL7vyOtGap2nfc2Y/Rq+1nzLuR3StnV3Sy jNdUKcKDAY0LKYyEhBU2oRNHhPd+TNAVsEgrybfYdVm8e0JvpHZ9xKlDLYAe1pXI0CyS2RgGQXZ LFYAIFYp6n7uc0Ct8NQE3HAFe4g52mW+bTnYx8OadHvWPwErWfBR5sW1zZ4hEKGzS X-Gm-Gg: ASbGncvnIsclBeGOvi6z/Gz0eQOftCgiyNm/Jno530rw9h4o5gNlsdGVK/WTTYShNp7 JQ1x4v3GM/NUkjZbDrXSGKMTNicvdjT5MTYEL7e+JioJOK0SstnwZPcainag4zWUdm4hWyrqlEe W4wJjFVA+xtTzxrQ+96SDe/opHCdsU47L8rnZ94Vg0lzpU0VIKKbiQ6dniKI4kR6ssxZKR1DFGt BOEOiN0UebXJ0WZBTyFgY1z+FeGZBTk3FMxMtkqat1BkdLlMfulai34eFt2VE1DxF2EQmHOUB27 QLSIkiF2gU1BRfUYtRkTsf3cS9mOmHr+auVkBjoCEdMZJKsjHw4i3ZOMLj6Ulhqxscc3NVWpPuL kHcNIQpvvcWJizydGqZa3JbljIqEy9oMYCiPDl/n1v76ZcGddt36GGPRgjA== X-Received: by 2002:a05:6a21:6d82:b0:220:631c:e090 with SMTP id adf61e73a8af0-22b18713b55mr4540364637.0.1751953164516; Mon, 07 Jul 2025 22:39:24 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGChGw6sNcWe/JFiWUOFUfXXFqcpcUlbdGkgUolO6ruHnb30E2eS0cJZ1gNhCedjJUFmEWLRw== X-Received: by 2002:a05:6a21:6d82:b0:220:631c:e090 with SMTP id adf61e73a8af0-22b18713b55mr4540326637.0.1751953164125; Mon, 07 Jul 2025 22:39: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-b38ee450db7sm10531829a12.4.2025.07.07.22.39.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Jul 2025 22:39:23 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Tue, 08 Jul 2025 11:09:12 +0530 Subject: [PATCH v2 2/6] arm64: dts: qcom: ipq8074: Add the IMEM node Precedence: bulk X-Mailing-List: devicetree@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: <20250708-imem-v2-2-692eb92b228e@oss.qualcomm.com> References: <20250708-imem-v2-0-692eb92b228e@oss.qualcomm.com> In-Reply-To: <20250708-imem-v2-0-692eb92b228e@oss.qualcomm.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Kathiravan Thirumoorthy X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1751953154; l=1247; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=lT5PB7dXwIIXFO0i8eyvOSJB9GAulplW7fWVdwUDmgo=; b=niksS5LQJ6TwnbzorWTwOgTbjlIOgt26OBcGHXsy3FMhrYCRiusb98n9UTlBGethU2GgMq/aW BZKDOD19mOdCfD+bVU+o0qxMGxEo7NDyzXqJ744lgepq3zZcealUPaz X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzA4MDA0MyBTYWx0ZWRfX8FkPNad39v4i C3iXjR81mnxARPPJCiTgT3TZvJW4WFv13OdUY3wwL3hoBrIAdII/6e3YkZKMhKGaxuwMrJpqetr C85HwO+FZ8N90EKpzC7I4DvjyJLsOIpv2hdcsHt6aMQ3wBqBxvD6BJhG0iveCXbpRZKO9E2j1ss OrJnNdcxCRAB7F5CKKZ7I0p75fTHAkpvaf5PkndVewFyQLuV7UDXKYv8MQCwNlIF0f813FfGl0H dxMbM9AEjXxhpc5xiSPDuipw25YbY+BQzPdNV+DMQqoX8bNqeOgNG+XGesWEOgRE9ODarZwlxpK 3AEEnanG0+f3xJQ+JJnKOMgKf5M3q6naIbcwBHdWq/zkKzHJTitAPq6HFtF+zcFpTtLvrwBqSLa woPOgi63Cr5E6s/x3DY+WPp+2ZxQCj5C16cEfUQhgEHhCv9x7p67KRUXAkckoA1BSm9HGhsk X-Authority-Analysis: v=2.4 cv=dciA3WXe c=1 sm=1 tr=0 ts=686caf0d cx=c_pps a=m5Vt/hrsBiPMCU0y4gIsQw==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=Wb1JkmetP80A:10 a=EUspDBNiAAAA:8 a=iL0243cPoFzEVPe9DKIA:9 a=QEXdDO2ut3YA:10 a=IoOABgeZipijB_acs4fv:22 X-Proofpoint-GUID: srJcXzi2p8NpoWtpWYFtDG3GhPISONsR X-Proofpoint-ORIG-GUID: srJcXzi2p8NpoWtpWYFtDG3GhPISONsR X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.7,FMLib:17.12.80.40 definitions=2025-07-08_01,2025-07-07_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 suspectscore=0 impostorscore=0 phishscore=0 mlxscore=0 mlxlogscore=765 bulkscore=0 lowpriorityscore=0 adultscore=0 spamscore=0 priorityscore=1501 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2507080043 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 24KB but only initial 4KB is accessible by all masters in the SoC. Signed-off-by: Kathiravan Thirumoorthy --- Changes in v2: - Rounded off the size to 0x6000 (Konrad) --- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq8074.dtsi b/arch/arm64/boot/dts/qcom/ipq8074.dtsi index fffb47ec244899cf45984adbe8c4f9820bef5c5f..2ba07a02c222958b924c5bc178ac67f955088f7a 100644 --- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi @@ -625,6 +625,15 @@ qpic_nand: nand-controller@79b0000 { status = "disabled"; }; + sram@8600000 { + compatible = "qcom,ipq8074-imem", "syscon", "simple-mfd"; + reg = <0x08600000 0x6000>; + ranges = <0 0x08600000 0x6000>; + + #address-cells = <1>; + #size-cells = <1>; + }; + usb_0: usb@8af8800 { compatible = "qcom,ipq8074-dwc3", "qcom,dwc3"; reg = <0x08af8800 0x400>; -- 2.34.1