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 B0DDB274FD0 for ; Wed, 29 Jul 2026 01:01:06 +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=1785286869; cv=none; b=mZ6pBkyr239t9cxVYwIHcKZf3NlMOI2pSQytv44vEuYRPYJOSRiGDA1KhwKpJGgZrhPBnAyKfjEXduLXEIY1kTUW1xX1ZftSc/28NkvM2EFUa88oFBomMuHfdkT/EcSDZVL05+c5CzsyDtT+OHYkzwK+vKtQtZgPxXUfchQlVR8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785286869; c=relaxed/simple; bh=uGSEZKT7Y6NasT5SOPTd6McBUVb63VIxP3j0MEEhQAw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=dcit4KMrNDAt6dE1sUlMqvYJtYvP2NtVaW1pfftEXplviah0Ib/unElg1nQsKN5n2ETaXQZ7GYS9Njm0KBE3OZLso57xNAmzAC81JG3txcxdsqP9JngO6oCMhmzVcbbQcgcYRy3QpWOMYe0hS+wvJLabge4u4wn1QsA57VnncF0= 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=SaWx612f; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Ur07o/wp; 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="SaWx612f"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Ur07o/wp" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66SL30Df909748 for ; Wed, 29 Jul 2026 01:01:06 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=D7RnimT9W69 CRgzam7YBVMCG445pC1Ok7sMkhY57SXE=; b=SaWx612fO40lFqg0ruCT9dDESuT 2rbv3+JYHelgu6hz8l4gg83qr/CWbTEYI9MG0KTCDTSLLnhqEr5EIsF9hNEoSI1/ bcYTnBw3pzcLErPFj3hk5QSDhcE+nLd/r1dd5nbz6PHIhV0o4HuFIskpgWiXSzEO GchHa1yuX+S1qjhaXGiPEFIg4t4NP1jUx815VcNNbNF0Kd/WCmYU1KqJ1eCPlh4q BjCcppNhMbjpqpYHI3TOmPTIJKiJ8bT+jMPps5ydC0lhznW0r8yErH3t3zBpbvFj caECeM1iDpyHPmj0MNb6R8K8PTH6byJsV0WcdIMtfp0nhZv3zWvGqdlRnuA== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fpvxxk45h-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 29 Jul 2026 01:01:05 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-cbb6433e9d4so491966a12.3 for ; Tue, 28 Jul 2026 18:01:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1785286865; x=1785891665; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=D7RnimT9W69CRgzam7YBVMCG445pC1Ok7sMkhY57SXE=; b=Ur07o/wpb66oMwe4QMm47S6js26kyXZMzTuDpCfgFGwuGevoAv/f6etaU0Gdevdb9S MIZrxeQMQRSGwl9XxF8Aqyp9FVU7/ymJkcbfsEsiLVMnvHRc35MLxES5O/yRstA7rsQp dJn4GjeJc/ESwoh0UFDlpWJU6MQ7YUeIv+Cczei5r/XdKoeI06YUXcnoX3sctFJdhXy+ V1U7gPTuA02LRhGxkvor0NZ5HMjoqa8hgzWWwjYpAqnfuEUAg/E7wgopAyNVcb8abbCs H8UL0NWjQmhJDTMIfueY6V3oa2Ww9vA7lkca4jEubG+sJD95G+1EUQVNdfydX/H+90q3 21ug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785286865; x=1785891665; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=D7RnimT9W69CRgzam7YBVMCG445pC1Ok7sMkhY57SXE=; b=RXMwUZG+WMjst+4PI/1zPavk9D1AJItn5Zpd8DsFk2hUWSBT7CVgvi62dP4thk/wZ5 bo72p8apgqIpUTNFFC2N2qe51slgi8i24gDkqbRWrCmxw8Uk5VoTVwRs5nL5GevfdPUI QOVUuCiRtV33nqZ7ge3Kr4hADddDNn9/Wu6k3VTiYAhrZWta7/g+bKaqQebe78vOXKXb 6B6Y79E22Do9eFWI7cfCYmqXlUGYfY0NgaWo+dvfK7iL1QGv9o4EZlzpvtdMkEcseMTg T6DUW4DvMvEPjdmV2wp9DdDeaS75rkRaqi7RiNxSDCopLEYO0iYIjzYN9bV/rmgSykUu 68mg== X-Forwarded-Encrypted: i=1; AHgh+Ro4c3OfRr1o2E++RD/ZEGDDpg7wG8Rko/nMsl8yqozggA9YDJfTCwwGAzU6z6RpOq9a+oKA8IbuvpudvtQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yyi3gyWSBspJao+cLZmAgZXCWPQWtHPl8Gv4dV6vhNk5p7uT+u5 sNNOv6vl0fX3wA/P8cSAgzn3yUrhrjXuDB1sxMlRicznLVEk6hawKStynNMo6EBFgkPuP3dRrPy HP0lgt4e5eK+8wQk345anLxm1pizd/TdtZT9X1JXUo+gKjsXIWpDxP4PZZB3LjZhXONE= X-Gm-Gg: AR+sD11OepazRc2Gn/44MZGAO2BMfzofpi8HUUQwWVJ6ZnPnYSWJ1QS+1qf0n1/bOpq lDSfRj29eKx+Te5iocL/2fC3sfiPNskZPZ8tkfY2MaBuAN5mpvgbjEcVXbRNR9AFCO/Huwl+XwW 8sb3xFPB21xBk1uy19pipFfITvwi2sxOS/8F66rnJIWFrAoIteMyoD4Cm/vFRZTvBJ2B+2vGl/W FuUFmHfnPdwgMxxj5keK/4WeS0apBYPrDjrDIiOVV0nw+NIl/TwIpkM5rbziUUwmV+Knuq0WWsK HnqVS5T5D3kv1jvqz8rEvoGwJnFqyceK7gkawJx509J8f9UzH0Qvz936PVhWHgyv78SmzWL/X7I tYHoSNYVBSdwErnezVyaJsjCsMpQyDguDFudI0h45/jyFu+YQjde2HuIxsPHd X-Received: by 2002:a05:6a20:c90a:b0:3bf:6f30:1ccd with SMTP id adf61e73a8af0-3c8ba546272mr5437518637.42.1785286865206; Tue, 28 Jul 2026 18:01:05 -0700 (PDT) X-Received: by 2002:a05:6a20:c90a:b0:3bf:6f30:1ccd with SMTP id adf61e73a8af0-3c8ba546272mr5437480637.42.1785286864709; Tue, 28 Jul 2026 18:01:04 -0700 (PDT) Received: from QCOM-aGQu4IUr3Y.qualcomm.com (i-global052.qualcomm.com. [199.106.103.52]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31504b88e12sm3456696eec.11.2026.07.28.18.01.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Jul 2026 18:01:04 -0700 (PDT) From: Shawn Guo To: Bjorn Andersson Cc: Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bartosz Golaszewski , Deepti Jaggi , devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Shawn Guo Subject: [PATCH v8 5/6] arm64: dts: qcom: Add device tree for Nord Ride board Date: Wed, 29 Jul 2026 09:00:21 +0800 Message-ID: <20260729010022.875799-6-shengchao.guo@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260729010022.875799-1-shengchao.guo@oss.qualcomm.com> References: <20260729010022.875799-1-shengchao.guo@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzI5MDAwNSBTYWx0ZWRfX5yJAUm9fs1i2 l7UuQyFvA3bNxWe/EgZ+hYnrvNjAvl0/h49jpk4KRuyp3XlkpGpVOE2uJrZFQZv7gKuWrYuxxq3 QXfV1v5jkmGxWdexyXXvZiIhsquWepsOUp9IUKdNBEmhd9UZrChvBMX1N5sJ4gHtoPXXwFEZqDY awMEYjVLY+2PtA1yUwpt9Jsvyj1FMeMRcSdEed0Jnm3nCxLLborr/nwuP5JvAw1ucyYec4EPRO5 aijme9GzV42k1fFYNrQu5ZMPprLC0O+02aK5pjGAn3ytajUhHr5FmID1S0HlIW9JF151fyaDaoo kY+8/zZWSxNG8NtDeACG49jC1TwcCnN+mxA095v6Y5ZmJ3cAuBLUOkofoKMIW0X/hp+BLxOYu0M mc72UltAQvdz1ruLIaiwzqqDNUlQE7O9dhQhoP5GYQUvd2D668Vg0TBktr+8i4vPJf3syN6uDIA d44EBzQLdKfIKVlb5sA== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzI5MDAwNSBTYWx0ZWRfX1UdQAdtpvdSs hqelqGRlNFrXzyxNYTKJQpaanBzX/X/DzrvMVWBUrMA+T5QkbDBuVobRlV3TJj3LpPRZsEM3cjW L5gWBoWVSDjMUqQD8lYbsslX2V1YUmM= X-Proofpoint-GUID: W77yUMftu1GDZrx53km-v12cCoWeC8EA X-Proofpoint-ORIG-GUID: W77yUMftu1GDZrx53km-v12cCoWeC8EA X-Authority-Analysis: v=2.4 cv=PeDPQChd c=1 sm=1 tr=0 ts=6a6950d1 cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=b9+bayejhc3NMeqCNyeLQQ==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=mTzsPlHQ6iguFW8dCWoA:9 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-28_06,2026-07-28_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 impostorscore=0 adultscore=0 bulkscore=0 suspectscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607290005 From: Deepti Jaggi Add initial device tree for the Qualcomm SA8797P Ride reference board, which is built on Nord GearVM variant. - Configure UART15 as the primary console and UART4 as the secondary serial port - Define thermal zones for PMIC dies, UFS, and two SDRAM sensors, all sourced from SCMI sensor protocol on channel 23 Signed-off-by: Deepti Jaggi Signed-off-by: Shawn Guo --- arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/nord-ride.dts | 232 +++++++++++++++++++++++++ 2 files changed, 233 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/nord-ride.dts diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/Makefile index e05414290d8e..28bd17c1e2f2 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -159,6 +159,7 @@ dtb-$(CONFIG_ARCH_QCOM) += msm8998-sony-xperia-yoshino-lilac.dtb dtb-$(CONFIG_ARCH_QCOM) += msm8998-sony-xperia-yoshino-maple.dtb dtb-$(CONFIG_ARCH_QCOM) += msm8998-sony-xperia-yoshino-poplar.dtb dtb-$(CONFIG_ARCH_QCOM) += msm8998-xiaomi-sagit.dtb +dtb-$(CONFIG_ARCH_QCOM) += nord-ride.dtb dtb-$(CONFIG_ARCH_QCOM) += purwa-iot-evk.dtb purwa-iot-evk-el2-dtbs := purwa-iot-evk.dtb x1-el2.dtbo diff --git a/arch/arm64/boot/dts/qcom/nord-ride.dts b/arch/arm64/boot/dts/qcom/nord-ride.dts new file mode 100644 index 000000000000..1e9efe59c976 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/nord-ride.dts @@ -0,0 +1,232 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + */ + +/dts-v1/; + +#include "nord-gearvm.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8797P Ride"; + compatible = "qcom,sa8797p-ride", "qcom,nord"; + + aliases { + serial0 = &uart15; + serial1 = &uart4; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + clocks { + xo_board_clk: xo-board-clk { + compatible = "fixed-clock"; + clock-frequency = <38400000>; + #clock-cells = <0>; + }; + + sleep_clk: sleep-clk { + compatible = "fixed-clock"; + clock-frequency = <32000>; + #clock-cells = <0>; + }; + }; +}; + +&scmi3 { + status = "okay"; +}; + +&scmi11 { + status = "okay"; +}; + +&scmi23 { + status = "okay"; +}; + +&thermal_zones { + pmic_kobra_thermal: pmic-a-die-thermal { + polling-delay-passive = <100>; + thermal-sensors = <&scmi23_sensor 3>; + + trips { + trip0 { + temperature = <115000>; + hysteresis = <5000>; + type = "passive"; + }; + }; + }; + + pmic_kai_0_thermal: pmic-e-die-thermal { + polling-delay-passive = <100>; + thermal-sensors = <&scmi23_sensor 4>; + + trips { + trip0 { + temperature = <115000>; + hysteresis = <5000>; + type = "passive"; + }; + }; + }; + + pmic_kai_1_thermal: pmic-f-die-thermal { + polling-delay-passive = <100>; + thermal-sensors = <&scmi23_sensor 5>; + + trips { + trip0 { + temperature = <115000>; + hysteresis = <5000>; + type = "passive"; + }; + }; + }; + + pmic_kai_2_thermal: pmic-g-die-thermal { + polling-delay-passive = <100>; + thermal-sensors = <&scmi23_sensor 6>; + + trips { + trip0 { + temperature = <115000>; + hysteresis = <5000>; + type = "passive"; + }; + }; + }; + + pmic_kai_3_thermal: pmic-h-die-thermal { + polling-delay-passive = <100>; + thermal-sensors = <&scmi23_sensor 7>; + + trips { + trip0 { + temperature = <115000>; + hysteresis = <5000>; + type = "passive"; + }; + }; + }; + + pmic_kai_4_thermal: pmic-i-die-thermal { + polling-delay-passive = <100>; + thermal-sensors = <&scmi23_sensor 8>; + + trips { + trip0 { + temperature = <115000>; + hysteresis = <5000>; + type = "passive"; + }; + }; + }; + + pmic_kai_5_thermal: pmic-j-die-thermal { + polling-delay-passive = <100>; + thermal-sensors = <&scmi23_sensor 9>; + + trips { + trip0 { + temperature = <115000>; + hysteresis = <5000>; + type = "passive"; + }; + }; + }; + + pmic_kai_6_thermal: pmic-k-die-thermal { + polling-delay-passive = <100>; + thermal-sensors = <&scmi23_sensor 10>; + + trips { + trip0 { + temperature = <115000>; + hysteresis = <5000>; + type = "passive"; + }; + }; + }; + + pmic_kai_7_thermal: pmic-l-die-thermal { + polling-delay-passive = <100>; + thermal-sensors = <&scmi23_sensor 11>; + + trips { + trip0 { + temperature = <115000>; + hysteresis = <5000>; + type = "passive"; + }; + }; + }; + + pmic_kai_ufs_thermal: ufs-thermal { + polling-delay-passive = <0>; + thermal-sensors = <&scmi23_sensor 0>; + + trips { + trip0 { + temperature = <105000>; + hysteresis = <5000>; + type = "passive"; + }; + + trip1 { + temperature = <115000>; + hysteresis = <5000>; + type = "critical"; + }; + }; + }; + + pmic_kai_sdram0_thermal: sdram0-thermal { + polling-delay-passive = <0>; + thermal-sensors = <&scmi23_sensor 1>; + + trips { + trip0 { + temperature = <105000>; + hysteresis = <5000>; + type = "passive"; + }; + + trip1 { + temperature = <115000>; + hysteresis = <5000>; + type = "critical"; + }; + }; + }; + + pmic_kai_sdram1_thermal: sdram1-thermal { + polling-delay-passive = <0>; + thermal-sensors = <&scmi23_sensor 2>; + + trips { + trip0 { + temperature = <105000>; + hysteresis = <5000>; + type = "passive"; + }; + + trip1 { + temperature = <115000>; + hysteresis = <5000>; + type = "critical"; + }; + }; + }; +}; + +&uart4 { + status = "okay"; +}; + +&uart15 { + status = "okay"; +}; -- 2.43.0