From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 CC83125525D for ; Fri, 2 May 2025 13:18:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746191901; cv=none; b=ioaPfKu0xyyzdpKMrAFaC06CoYhqC7Fd5q99cTnlUtcYhsfTAARCFk6EwFvdBev42lbpmhXzEcVIHdw32y3j408v0FPDeHBskkBSzgjuyMcs3w7PozkcTD0V5XF/6GAXWmbbgJeHuTtjiCLgWIwmpI3jTDSB9yIPF9j6nJFd9i8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746191901; c=relaxed/simple; bh=QSvt6ky/pJ8+VntHnwTRnuK5ob78/so6X2MfYNDfB8g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=knsTHbaeMO72bYJ4oAlPUjObt9p4H6L2MSuRGrZy1g/YeXBGHquwUpvIkIKxDUuO+VcBPTcRXSUeCtOHo+re5SM/pliGiMLajQw9VIFdxyTYRztotLJu8RMDyaXehU7o7+Ohq0t5yU8mCDXWm52kdJwlkFiaDEPoYjNE2uP2w5I= 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=FnXJzSlf; arc=none smtp.client-ip=205.220.168.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="FnXJzSlf" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5421MxU4015200 for ; Fri, 2 May 2025 13:18:18 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= L6s4iQJFnCYwc8Njw/Q7Od3/r3Tk3o0yQdVDAkClWD0=; b=FnXJzSlfLY34wiIg dQGkI/aUCoZ4pYufIcjFEsEM+NhNNkZKfhkRI6Z0YClsupcsRKUAwiAgbF7d1V1r HcmTO77h/IGBz2BMChQzt1ixMFGz+QWUzjOxbgsNRLWM7BceLyPezxF/m9rtvmLG MglEZRJ99jvCYTdjoBqDcHsI+1nq2syzstgEAxRAUB0ALn5K92pIQV7R8tVVDIHU Psd7f8PT8AV/hw26LgYhooBfGHU/Sfli0IPVxRWQdcZaI6CEZd9y/xhmzP6eU2qC Xv6rRSKHmeZOj5I/1gCa9M1VG+N/Ino1F4MgKp46spdS9Gzi1qCyG6BxNRmxBn9R oBcaXw== 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 46b6u4gepk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Fri, 02 May 2025 13:18:17 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-739764217ecso1989058b3a.0 for ; Fri, 02 May 2025 06:18:17 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746191897; x=1746796697; 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=L6s4iQJFnCYwc8Njw/Q7Od3/r3Tk3o0yQdVDAkClWD0=; b=kcB2ZnCDhJrQKn8P+vhR2EzvETbk9HakZmRnVVzUCJZvzEANK/FPtb9lWamcWkQD5Y t1oMve9QilC5NnIbaytka8VmXNAYHOI21Oxbt3S6uOwN3Wu2Sxx7oQgICUA+eRF6x5v5 Cn622+0IhAzn/plnBQRVeRhlMRlVk53n06+h6KpZsrBhbKLpVGpnbW/S2M8b9GOUaByu WbjilChTsPJrBG8nYtWg+ClUkwi3B179xI3bNn4qK1Ly2a26Phnsn/4Bnjy29+9O2rP0 00qfICnBfCpP3+YzLetcfElHwIDMllOvoyItbNNLGBf20lePluqagND7FSElDYJPz7d+ Od0g== X-Forwarded-Encrypted: i=1; AJvYcCVHtOVcCtiyhidqY9A6wKWtbMqBjI/Emogu2ZwLc8rOhpO0a58dCKA8QU2jeVcx7EnyRMsXLlx2/L3t/Ss=@vger.kernel.org X-Gm-Message-State: AOJu0YyGnsIw7HqC+cGcwkiZDciBMembJ62ji61OLsXSPSwlLk6V4odH 4oQ1FmIbQpE2lJb52QWCjI68v0peUjdMlveuP4xJFAo0qM/w2CfK7RVeKmjErdfOugXUGHLwPj0 VcUndfyd56hXX2ej6B0sHI1pUO7bSsIwr0jPsmZtnPP2UN+hMQie6yr4jXe4S+W8= X-Gm-Gg: ASbGncsG6xyUGg8ot+e5V5aNI3lR7LUGs16cIBZZYAb+L+TH5BHDw6MIEhLgZIFbIID nU+03XouVTSp/Tl+5H5/w6aRet/AhiydzZZm9laGm7BtI02cDRMxpf2Z05WMvn+rqLcd6o4Sh8k sN9VaeLDN2YgQv5ZjAAcvoOUdSundH80u7/jdcV1uTidqIfxSQEFxA/Tpy6vBiqDgYeDiDL7HXA H+RbZ1v6xFdB0nZ2mZq6htbJsd8UDP2ossPrSySk7Vm/oim8UP1ownnJnTYs+kJBgU9aSmpAi/4 1PNrxGSuBviqdM7sEQafXvQ2/wH2AKEyCxO07f1UpI7DOG+O6fZYMPaqhrCc92d8BYub41yyeIX RCVbISe2kof45K5GWp60wCMyGQwklSQ1/MM4XjROrsRYUSaI= X-Received: by 2002:a05:6a21:3a4a:b0:20a:942:47e9 with SMTP id adf61e73a8af0-20ccbf32889mr4746734637.6.1746191897071; Fri, 02 May 2025 06:18:17 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHykiWgu6P5RWv+jpbrr8/w1EyzW13LNrNIfl/vAhCwU7yGp6LARSRGjcAThyA0Tgaw5qEwyQ== X-Received: by 2002:a05:6a21:3a4a:b0:20a:942:47e9 with SMTP id adf61e73a8af0-20ccbf32889mr4746681637.6.1746191896626; Fri, 02 May 2025 06:18:16 -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 d2e1a72fcca58-74058dbb939sm1525886b3a.61.2025.05.02.06.18.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 02 May 2025 06:18:15 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Fri, 02 May 2025 18:47:50 +0530 Subject: [PATCH v3 2/4] 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: <20250502-wdt_reset_reason-v3-2-b2dc7ace38ca@oss.qualcomm.com> References: <20250502-wdt_reset_reason-v3-0-b2dc7ace38ca@oss.qualcomm.com> In-Reply-To: <20250502-wdt_reset_reason-v3-0-b2dc7ace38ca@oss.qualcomm.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Wim Van Sebroeck , Guenter Roeck , bod.linux@nxsw.ie 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=1746191883; l=1449; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=QSvt6ky/pJ8+VntHnwTRnuK5ob78/so6X2MfYNDfB8g=; b=d3E799PB6j36wxzktWjKR4doHuuJ6ScVx0OfTufOffofpFC5S7yVcCULFdN6gsES1++Dc9cHO 1XP9nlVvbcEB74cREnucq8d8i1rxwvoZDAJdtjIbt2gKxvMNw0I8rpU X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Proofpoint-ORIG-GUID: 8s5AlhEcJvXHdkSl2JqaVle5Tm9ESiQ- X-Authority-Analysis: v=2.4 cv=Yaq95xRf c=1 sm=1 tr=0 ts=6814c61a cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=dt9VzEwgFbYA:10 a=EUspDBNiAAAA:8 a=QDJorwyCwNfNgOuVDpwA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTAyMDEwNSBTYWx0ZWRfX+BlZtSABoR9w kV99r3UBvy93Q8l5Sbf2oDYC2u2HWRVmrfIqo2SfXkYMhLFHMNwlYcrdIRZAdKvawgctW2QpebY HWPz7eX3fli1g0/zTmJ7v/AyM8MaRPKVW7s7MsvHIrw13fksRaozLfxNALLYtBLPhJJrtfn2h5k 44xsIaDLK3zphGm0KpejcC3qko71l5lqWtMY41OeKEySrvv3PdrS3gbCDyTkTm/VLBoGHWP8Sxj jvGPOHl+EoHk+AqTWcRGi/4NtIkuzM0zaUxZHK+w9NWprZKHVcM1IxHd0L9K01LJX2RSG/LaEzP Opmb7Rd+CdIo9cGWQnjxOmqMTMjqUxYUUbNbas5eMZXvl/KN7A72miut+71XH8HV3mXIhsO2ld/ uSKh+a2qYZuO402+B2eVPvjvCC97WJwDp1eBfGQKH5uiJOFBAFv8BRKUjJ2E7g/loiMsebbs X-Proofpoint-GUID: 8s5AlhEcJvXHdkSl2JqaVle5Tm9ESiQ- 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-05-02_01,2025-04-30_01,2025-02-21_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 phishscore=0 clxscore=1015 suspectscore=0 bulkscore=0 mlxlogscore=925 malwarescore=0 mlxscore=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 adultscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2504070000 definitions=main-2505020105 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 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 5d6ed2172b1bb0a57c593f121f387ec917f42419..4f18ea79502738c2b9cb4b13e8eb4ac4ddd89adf 100644 --- a/arch/arm64/boot/dts/qcom/ipq5424.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq5424.dtsi @@ -486,6 +486,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>; -- 2.34.1