From patchwork Tue Jun 10 13:45:18 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kathiravan Thirumoorthy X-Patchwork-Id: 896765 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 E47ED29AB02 for ; Tue, 10 Jun 2025 13:45: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=1749563139; cv=none; b=OsrIBVG6nSmoaetUQZU37kBcH8gqW0Th4H9R112pryLDGxVwy4oCoWP14eK5jCUlPMdJXi33K/WvrOidiaa196pIjAb3X/rwNkQ6q1c6omitXLb4LObIVZHGt6u+YKlogSdMRzdR4Of321Q65djrGSMGxRDFjx/hWa6f9Lj6jn0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563139; c=relaxed/simple; bh=gRV628O4cjIUWMgrYP/Hj7VGLprVkTS/C0/4hXFUHyw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GYiL6DYmHmLv4csiuraZbHOwUHe9MZUw6k4ycAAm2xkQo26ryHt8oCr/3dMUBL/UM5JQ/nKTH9JFvQtqlNj8rbo1AVZ35gsPH9UBXTS4uyaBiRA78DIofU79JLGST8pkl5GTh3SHyg6YUVCGAKL+yJ6xc37QlWvvUWSdUmneoNk= 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=YR3q1n2J; 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="YR3q1n2J" 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 55ADcMH7000923 for ; Tue, 10 Jun 2025 13:45: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= mQoPrvg9W5jhvTTkdFPGa/0JYUGBtoa8pnLOQRkk+tU=; b=YR3q1n2JVHQLdr6v pjKEirpMjncJcsHdVXF2nMpJhR3X8SEHIFtYAzi+bWx77YUqgNrZjH7M9pwND4eL 4m1eR6kyi6jBSxAYCwifyZAPg0m4uA3zmutKwTRTNX1GnV8YunGwSMyFpX3qeJK1 sj0gVkTSz2cP4txCen7zRv+baCzf8nwvS+FjOP1bDTlpNj9Sm9kO84lpB8CfxpgK ZHaERhRw1RMFKJdPtKarfJovrRo/ue84SmRW7veYwm38QkZuq6w92fD/149as3Q3 VTQ9xHH2gy5DNl3+D/rOYLLsSrHErmdPTm6BbKHeHG9B2hAYe5bravvBF4fR/vcv US2ILA== 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 475v2tc9tu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 10 Jun 2025 13:45:36 +0000 (GMT) Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-7391d68617cso4806134b3a.0 for ; Tue, 10 Jun 2025 06:45:36 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749563135; x=1750167935; 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=mQoPrvg9W5jhvTTkdFPGa/0JYUGBtoa8pnLOQRkk+tU=; b=m/Zl52oF5hJI26bHiopcQDWutbr/zMDGT3SLh9WrWtVExif4CQe4jN5VX99aJcF53V Td8ElTYblozbnNtIkAk22JNb4csLlb9bP1qYZtA1pAGitEAAmSHE35F4YMrZKALMNblN eG5YGWFB9Ia03MsCx64c9+28CAuXzsQUzFfXjMKq0kqY6apwMX6aetuRnkzHtlaSQUsJ MNDmpeMMTT+2MHnIHwHLfONKBLcCuLM9C8dHvhGtCSxerKpT7J+OeERSIyaPmwoDXguS evDxfSfGTEqIvs1EOp4IigD6XtXL+ZA9HGrd82+K5F7pRZ415zABUdHbr6cXmP1TA6Y3 KsUg== X-Gm-Message-State: AOJu0YwPULhe4H6CbCi/fgIuKIoGaTi2ql9Z9KwgY7iNS2JQhIZnl5ed xKxXFKcaZRIpe/Mzb8QqdM69dNY/lHvIka16RnBNil5iO7nQnven6uPaQIzh3y/dx0a1U547dS/ dfq/gASJBlqwAZrgrQsMwXguO/pWV2g/35qUtuyisqf4ELjnj4sOJgU8kO7TocjFtUNxR X-Gm-Gg: ASbGncufn03h028aKlu4uTW1+FJRGU9t8qdQPhYPlcC3HqvpTuhTmg4OTwByQLw4HUU zSbyuNqCr/D83uNk+0onVvRA1K0i9dbVMrAHsGnZZvcIGybMlxQ0uHUcIMpoNS0btsY7gzCLEJ/ WcG9ffPvH07LMyQGQgVkwEWC5r/x+DuVLtFgt2zzmcoU0EdgS03yC4S+fvYSdBtByuFXUZjh75K 7wA7btM83g+x/L7w99pu5VCQaxWGI9h8YPjXbi0ykVRqnkQO/1LI3NLyzFJgKy7uG2E12xUqMk8 +Yyl1cWtpyBOSC5kvVP4hJn35DRttlw6YjU9O/XAaZqCHfQiha6iwioOLxSU0fUlLMoM+kk6dKO UXH/QiFeQ1VfESq/Co812Y22xnRLsNU6ZHpRgaCN4nSB5Wae2+OnHQlo0FA== X-Received: by 2002:a05:6a20:6f8f:b0:218:23bd:6927 with SMTP id adf61e73a8af0-21f768bb422mr6565259637.6.1749563135352; Tue, 10 Jun 2025 06:45:35 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEBBcdRBFkeEE+EAH0fFVFZ0A3sioZzVlSSFpOGgykRhiygclkXJi8Oq+aCuNfkRivNItmW8Q== X-Received: by 2002:a05:6a20:6f8f:b0:218:23bd:6927 with SMTP id adf61e73a8af0-21f768bb422mr6565202637.6.1749563134928; Tue, 10 Jun 2025 06:45: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 41be03b00d2f7-b2f5ee70085sm5858107a12.25.2025.06.10.06.45.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Jun 2025 06:45:34 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Tue, 10 Jun 2025 19:15:18 +0530 Subject: [PATCH v5 2/5] arm64: dts: qcom: ipq5424: Add the IMEM node Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250610-wdt_reset_reason-v5-2-2d2835160ab5@oss.qualcomm.com> References: <20250610-wdt_reset_reason-v5-0-2d2835160ab5@oss.qualcomm.com> In-Reply-To: <20250610-wdt_reset_reason-v5-0-2d2835160ab5@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 , Konrad Dybcio X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1749563123; l=1511; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=gRV628O4cjIUWMgrYP/Hj7VGLprVkTS/C0/4hXFUHyw=; b=aa7tvznPKLnp0bSqhajVeSBeJlJay4tBzrkC146ZA43XpW2btA/5JFYYC8ecBuRn70TtsZCUZ EZ9AsHBDQIxDhxcbLnPRpMx5uMS+iITu99D1s6kQcJ30OpMty9M9jW5 X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-GUID: xCCwzMbv0s0c1h05xeM2VxIjpp76JHsy X-Authority-Analysis: v=2.4 cv=GoxC+l1C c=1 sm=1 tr=0 ts=68483700 cx=c_pps a=m5Vt/hrsBiPMCU0y4gIsQw==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=6IFa9wvqVegA:10 a=EUspDBNiAAAA:8 a=QDJorwyCwNfNgOuVDpwA:9 a=QEXdDO2ut3YA:10 a=IoOABgeZipijB_acs4fv:22 X-Proofpoint-ORIG-GUID: xCCwzMbv0s0c1h05xeM2VxIjpp76JHsy X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjEwMDEwOCBTYWx0ZWRfX7aVFbJ7Mtw/4 2n4LEK3+3nkraAt+NGsZWhHkkV+Vl4N6F/EE4TAfkpQxejwnetFuf56oK8aGaSgnclzu1sw0r81 2JO6B32V2fx6bTHMMPCuDcQEZiyHdzV/zTKSDVp4+552C9kuNDW8iSO4F/I3lr/xEVNwPL5cNxu IubAbR9awidf1kov0lotp/9d2UqHyhpL0OIGtCl5/40Ofo4rjqmr42eWRJFzXlfr+owWlyObWl/ CiGYxfadItOQbZA6MTDLteuT/bjO9wFl9ruWRK+pePG6v7fU6yT+EDCZ9z/1XYrODHdWHZSfNOJ Ds4tB42tqgeimL/6IBs8ybFpPVwT93VyI42zUFmJnhwlURFavo8v8UorMeMXvVOix9CCHYtXoW9 iIT7sIm63yFA7Vd10egmUyQLGLy5A3XiGRiCPTBVgQClHrGWKjdCvwBYSFw7jYq+bj73gW9x X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-06-10_05,2025-06-10_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxlogscore=967 adultscore=0 impostorscore=0 malwarescore=0 mlxscore=0 suspectscore=0 phishscore=0 priorityscore=1501 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506100108 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: Konrad Dybcio Signed-off-by: Kathiravan Thirumoorthy --- 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 | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq5424.dtsi b/arch/arm64/boot/dts/qcom/ipq5424.dtsi index 66bd2261eb25d79051adddef604c55f5b01e6e8b..7fdc003f210e5a69944b00361a16fbdf58f39801 100644 --- a/arch/arm64/boot/dts/qcom/ipq5424.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq5424.dtsi @@ -591,6 +591,15 @@ ssphy_0: phy@7d000 { status = "disabled"; }; + sram@8600000 { + compatible = "qcom,ipq5424-imem", "syscon", "simple-mfd"; + reg = <0 0x08600000 0 0x1c000>; + ranges = <0 0 0x08600000 0x1c000>; + + #address-cells = <1>; + #size-cells = <1>; + }; + usb3: usb3@8a00000 { compatible = "qcom,ipq5424-dwc3", "qcom,dwc3"; reg = <0 0x08af8800 0 0x400>;