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 91BD123ABA9 for ; Fri, 27 Feb 2026 00:45:45 +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=1772153146; cv=none; b=P/Ygnh++q3EphCfc/XAdQCtJakebDx91Xtl9q9oI+BGKGWluprYY42eFFBohnY4gw6FGQiLW9SMvXmr5faZug4MR4PyrVEXvHJ/roO11uaiZgbaTT3lfsKBjvotgrs/rW+n9sdCPzGCJDsSXhDaVMoYVkwlogVeSZRgW8YieoCs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772153146; c=relaxed/simple; bh=RQ0KpWaRqr0uvoyJvcNAtTsJpPUsoZ6URHTIXvZOOTo=; h=Message-ID:Date:MIME-Version:From:Subject:To:Cc:References: In-Reply-To:Content-Type; b=s52BgoKKt7Zh47G+m8TOwf9y7+7r3aNrNOt7iWWpaILQ/PWiclvZF7wAzQD8X4GV02y8VyKClcqeLb1ao+Ya9/UUt3JbWUEsvbMg2dGjA9p5jDUaSJXZsVhzvYYS3x9G6zr1O7GVvZEw4vi8bojGwtP2xM3LgMr3gC5flLfLYA0= 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=lvuqR2HE; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LFUNaY+8; 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="lvuqR2HE"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LFUNaY+8" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61QManFc1938584 for ; Fri, 27 Feb 2026 00:45:44 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= H5Zk1yA5AHmYkQ0nMJLpCbkecoQ0X9ZmvpuE5XZOo90=; b=lvuqR2HEMSzBeZPR gNVoHbeDxWftImwC37UIAKEXFFrPGdd5BdmLAngft7d3UyHeBN5AmTpzzmrNR1lX S7B4i59zBxpQ4i6OIrtA1Gt1TNvZen9+iVr1s+unnc7WcefGM3vplBxg+oUP/Kqi gvJijLx1knz+kmNXYnhyHct5BwgJac+I0kB3HLFYZblNGoKAbhUxz4cUAr/xjSk/ z+GlWFx/Xehx9CmceQsIvpZdqw2GwY8KtRoEeKUyG3wzacBgdKy2lnyiavUhKAX2 pMV9A8ujVI+GcPQx4uAe2WHCxfPDd+vqeujufVvJpwCFLfOjwQpVGiFXPig0Id4F dO+9Dw== Received: from mail-dl1-f69.google.com (mail-dl1-f69.google.com [74.125.82.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cjw238r0n-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 27 Feb 2026 00:45:44 +0000 (GMT) Received: by mail-dl1-f69.google.com with SMTP id a92af1059eb24-12721cd1a2aso37895228c88.1 for ; Thu, 26 Feb 2026 16:45:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772153143; x=1772757943; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:subject:from:user-agent:mime-version:date:message-id:from:to :cc:subject:date:message-id:reply-to; bh=H5Zk1yA5AHmYkQ0nMJLpCbkecoQ0X9ZmvpuE5XZOo90=; b=LFUNaY+88AtSejU3QfS7j3jQIcec3tykF9vSBEOFdQXqo8DQ8Z8G3j2KVLHFKMxX8N MNQBn3+beHRC+JPKqA9L0fqI3QEA7WfnZCncFM72TISFl5MdBtzKZC/b9420B5DBVRPv BgP53jVqEIy8qLFVtIhmabrK4Y0QmbkJetthR9Ruv0AiVCPWDu6ubI8OPUnH79odJU9A itK9m5ntxntRY2Vv04u2gb55GUFowgv7jF+AnNQyHu4yFi3gP1C+TwL68ss60oYyputM g1qz8y73UoHqkPYCK+ve2QMQB7soBaBNYj22oZ3HcctxwcovFsFVbZqyAi5MvJwRRZrO Wiog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772153143; x=1772757943; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:subject:from:user-agent:mime-version:date:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=H5Zk1yA5AHmYkQ0nMJLpCbkecoQ0X9ZmvpuE5XZOo90=; b=JztBxXZ0G42+daoceiizDc0QUays1jfrVOoqPuZDL9dYSfU9Ubgi9+wfidW9FjJ3bb PSXW4mJaiUFuxxlFARfcn7WPnlkaFD1sgGMnKFQaULzXgHXdCn70EPY9QHoL3A280p7O FAayZyVWIEpQ78a097cKn6JBiN9aS8U1Smfvyn2+cXAffZK3Ol7Iv9mBZBBqUvrdhE2l sBZ9MRTpCyY/Ig+FkOOoNJ7SxoPOiqJRCxr02xrIHfCDix3HzBcpX9b9xIHwnTa2+X8T TmcGAbqfBDJlTAL+EXB1RskGoslqhzGLfcElC7PD84edkRoACgFUHi704YHVtKm61bGz ZagA== X-Forwarded-Encrypted: i=1; AJvYcCVzn8HmmKYdVZ5jWhbWkGxAPCpptfiC69RFArOxiLtSR5WB1Uc/cauwO4GrrBBEuYA+i4xy7mASH+wrSNM=@vger.kernel.org X-Gm-Message-State: AOJu0YwMdWGAGY4owGJ6Tyjmfm65yfkMP3bojq6e6g8pfREa347CDJWS UPPFIprMUJ/Dk64BQDGQZu3BDg4DsqcEuE2EYG7tmtg8sA8oMZtcsqo7vlqCZi3aIZH0UFTijdk x+cxMX0XifjE8l5tYndyTffq7Tep63qSs9BtJtwLBd45x5OaCRhn5nNaaRt4YtmhCKVM= X-Gm-Gg: ATEYQzz7l7iDoI7Fb4TtsCNuCnGmAJ1oGhAveHkInGbPV5UuL4m6GH4pQg22+cXQIBB gvowuT8RAmi1fp+uSnvWreISDA79exI8PbLLWchvifx9doEsGjD8bPotLc2fKDVFGZIGnVPHFx7 mOgGMoic57wPPJluRJybFWgCTivwk5mBI4ivdVsdbonF9eT4+WHjTKecNb4kSgT06rqC8p08aCL Acih0kKOSiF1qSCW2Omc90SFfqiobx7viVvnnPdWskwhQEpfjIwJTsigyPl62A91ad0xGBzmHoa 0mkA3Ped2c2WglKttF8LQFl9nytWJz6Sap3xSWEmadEvW9HURpxcbl3m0CBKi5iwB5qsENlWHhg ln5aZNy6zI27qFBclLNj+fvmyKsmdpXkof+W41RWayJptRXFPs/9U0Woe+Gbd1sI1Hlgk+755hO Eftw== X-Received: by 2002:a05:7022:220c:b0:119:e56b:c752 with SMTP id a92af1059eb24-1278fce01ddmr445842c88.23.1772153143285; Thu, 26 Feb 2026 16:45:43 -0800 (PST) X-Received: by 2002:a05:7022:220c:b0:119:e56b:c752 with SMTP id a92af1059eb24-1278fce01ddmr445829c88.23.1772153142651; Thu, 26 Feb 2026 16:45:42 -0800 (PST) Received: from [10.71.185.57] (i-global254.qualcomm.com. [199.106.103.254]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-127899d49c1sm4757557c88.1.2026.02.26.16.45.41 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 26 Feb 2026 16:45:42 -0800 (PST) Message-ID: Date: Thu, 26 Feb 2026 16:45:26 -0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Deepti Jaggi Subject: Re: [PATCH v4 2/2] arm64: dts: qcom: add initial support for qcom sa8255p-ride To: Dmitry Baryshkov Cc: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Shazad Hussain References: <20260225-b4-scmi-upstream-v4-0-50cfba9e6a0f@oss.qualcomm.com> <20260225-b4-scmi-upstream-v4-2-50cfba9e6a0f@oss.qualcomm.com> Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-GUID: CYAVxB1q0swg8uwANiHDYIQJwocAvj6Z X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI3MDAwMSBTYWx0ZWRfXxhkx1+LZVSNa Tw4pjPrkpIHI8d8iZKdxJkkM8unfXEr+KWvYkUSQUROc8xexLcYLTKJ5Ne2wunTsGiBTk/LPNQz tV9OYEzX/mn3ZRgwNJjxSvSB0+AFTNXzymipEjkJB0CGzyccI7NCYcl/+SE9sgtjECzcEUOx6zG V2IunH614WMN/IK1GrRWl2uqvZw4rD8ifjbb8r9Vw8sDP8KawQxSaKcJfRs8sLYH9ZARTc/9yOa p+3Vp5GlaVBVwcw0FWikTaC2Jn1Nz6dxJN5FbOveiLZAGi2EbgSGOsP02DSvA+lHlWKudf/kcwm eb3Jf5pm4d1SLp7uz0yFPYDTFbs6pAiALGucvqIllnA4Em1eJ6kRpf+dqRb6Z12SonuqZbCTXu+ K3KeSzIxUCQoZvuvxIWpTkEZ2EJixSW8+wjBYHkLADucpNgI2IvDSo/XieWs70zvx3vN6sq1/aZ RT6j0wcd7MXulH+7Mig== X-Authority-Analysis: v=2.4 cv=cJHtc1eN c=1 sm=1 tr=0 ts=69a0e938 cx=c_pps a=kVLUcbK0zfr7ocalXnG1qA==:117 a=JYp8KDb2vCoCEuGobkYCKw==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=KKAkSRfTAAAA:8 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=V6sV-h7pAyJlgzzvQTgA:9 a=QEXdDO2ut3YA:10 a=vr4QvYf-bLy2KjpDp97w:22 a=cvBusfyB2V15izCimMoJ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: CYAVxB1q0swg8uwANiHDYIQJwocAvj6Z 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-26_03,2026-02-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 phishscore=0 adultscore=0 spamscore=0 clxscore=1015 priorityscore=1501 suspectscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2602270001 On 2/25/2026 11:17 PM, Dmitry Baryshkov wrote: > On Wed, Feb 25, 2026 at 08:51:07PM -0800, Deepti Jaggi wrote: >> From: Nikunj Kela >> >> Introduce initial device tree support for sa8255p Qualcomm's automotive >> infotainment SoC and its the reference board: sa8255p-ride. The dt files >> describe the basics of the SoC - CPUs, CPU map, ipcc, QUP, geni UART, >> interrupt controller, TLMM, reserved memory, SMMU, firmware scm, scmi, >> watchdog, SRAM, PSCI, ufs, pcie, pmu nodes and enable booting to shell >> with ramdisk. >> >> The Qualcomm automotive sa8255p SoC utilizes firmware to configure >> platform resources such as clocks, interconnects, and TLMM. Device drivers >> request these resources through the SCMI power,reset and performance >> protocols. Assign each device driver a dedicated SCMI channel and Tx/Rx >> doorbells to support parallel resource requests and aggregation in the >> SCMI platform server. Operate the SCMI server stack in an SMP-enabled VM, >> using the Qualcomm SMC/HVC transport driver for communication. >> >> Group resource operations to improve abstraction and reduce the number of >> SCMI requests. Follow the SCMI-based resource management approach >> demonstrated by Qualcomm at LinaroConnect 2024.[1] >> >> Limit initial support to basic platform resources, serial console, ufs >> and pcie. >> Defer enabling USB, and Ethernet to subsequent updates. >> >> [1]: https://resources.linaro.org/en/resource/wfnfEwBhRjLV1PEAJoDDte >> >> Co-developed-by: Shazad Hussain >> Signed-off-by: Shazad Hussain >> Signed-off-by: Nikunj Kela >> Signed-off-by: Deepti Jaggi >> --- >> arch/arm64/boot/dts/qcom/Makefile | 1 + >> arch/arm64/boot/dts/qcom/sa8255p-pmics.dtsi | 80 + >> arch/arm64/boot/dts/qcom/sa8255p-ride.dts | 161 + >> arch/arm64/boot/dts/qcom/sa8255p.dtsi | 4861 +++++++++++++++++++++++++++ > SoC DTSI should go to a separate commit. Thanks for taking the time to review the series. Ack. > >> 4 files changed, 5103 insertions(+) >> >> diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/Makefile >> index f80b5d9cf1e8..facfe99c2d97 100644 >> --- a/arch/arm64/boot/dts/qcom/Makefile >> +++ b/arch/arm64/boot/dts/qcom/Makefile >> @@ -172,6 +172,7 @@ qrb5165-rb5-vision-mezzanine-dtbs := qrb5165-rb5.dtb qrb5165-rb5-vision-mezzanin >> dtb-$(CONFIG_ARCH_QCOM) += qrb5165-rb5-vision-mezzanine.dtb >> dtb-$(CONFIG_ARCH_QCOM) += qru1000-idp.dtb >> dtb-$(CONFIG_ARCH_QCOM) += sa8155p-adp.dtb >> +dtb-$(CONFIG_ARCH_QCOM) += sa8255p-ride.dtb >> dtb-$(CONFIG_ARCH_QCOM) += sa8295p-adp.dtb >> dtb-$(CONFIG_ARCH_QCOM) += sa8540p-ride.dtb >> dtb-$(CONFIG_ARCH_QCOM) += sa8775p-ride.dtb >> diff --git a/arch/arm64/boot/dts/qcom/sa8255p-pmics.dtsi b/arch/arm64/boot/dts/qcom/sa8255p-pmics.dtsi >> new file mode 100644 >> index 000000000000..394f75bb376d >> --- /dev/null >> +++ b/arch/arm64/boot/dts/qcom/sa8255p-pmics.dtsi >> @@ -0,0 +1,80 @@ >> +// SPDX-License-Identifier: BSD-3-Clause >> +/* >> + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. >> + */ >> + >> +/ { >> + thermal-zones { >> + pmm8654au_0_thermal: pm8255-0-thermal { > This file defines only thermal zones. Why are they defined here rather > than in the board file? Will move to board file. >> + polling-delay-passive = <100>; >> + > [..] > >> + >> + arch_timer: timer { > Unused label, please drop. Ack > >> + compatible = "arm,armv8-timer"; >> + interrupts = , >> + , >> + , >> + ; >> + }; >> +}; >> >> -- >> 2.43.0 >> --Deepti