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 47BA22701D9 for ; Mon, 20 Jul 2026 08:40:15 +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=1784536816; cv=none; b=PRl5y60yXlj6EaHBg8UIqdLF3jtO+MxxfhtsxbExHDZwXlEsHOm1jJQN/+JLAvU+sypnm6Mu5wrmXYsMG+G5AwZFIQo8mAjzpmF2sLOPk550cwCuGfLu0nZLn5LvorQEFGLoIn2RKwBVWYrxVdX4pUbNjA6wJO2Fhg/uaEesKuM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784536816; c=relaxed/simple; bh=AkrjbAlxgoG01PZVi93YscZ8XMuxwjCJ8qoWXTRe5vE=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=SznBRsSuzcaVW+Pmsm/PV6Q6lGkziaJaIZWJpTPpBJlOGlPp0BwsBhC1fzEWW2Ngrs44pI58l4RsPJgN1FKjXRQ1ZVHKIf7yiqlRegbDfvtHFO3IUCseUcMkBeoFvNS4/CG2Tuw5HPYqujG8iXBKzD+v7sNfPlg/hpisrVQZziI= 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=gQDRz458; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=D1H4RHen; 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="gQDRz458"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="D1H4RHen" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66K6RoYl1263208 for ; Mon, 20 Jul 2026 08:40:14 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= sEnq2lNuSTQ/oUDHQEHfdv/A/yV4tnF0jmbBnlNIAz0=; b=gQDRz458HyCLmklY 8zz5GakMbsReC/vG6lmy/w9Kbe8JUWz/JM5yQkdap8Kx04vyJniE4Af6akdutqWG V7mR1QRncdllQMA1cyI6ho6vUX+Ro6EXQ1zHI1wcz7vxDwDSJZN2KKhc5aJyhAbC Ll+n0g9CKMr3fnWLCYXboBy9fJeBgS5mlu2rk4TaXZcOIIP4Fpv5F5SqNUMonZRL wMwK6jetAG7GlaOLqNmSFek/ZHvw14rVqjGn+BrPX83A2iQ/WgzxOJAkRuGfCo8S yH5Vv64AapTV/GDJo2OqHMFxWBHpfHNKqtwSDYVmHUFjKOKNX825Plnh6/aNSfuK J/YQGA== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fg2nhn7e1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 20 Jul 2026 08:40:14 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-51e9d892f0dso13264451cf.2 for ; Mon, 20 Jul 2026 01:40:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784536814; x=1785141614; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to :content-type; bh=sEnq2lNuSTQ/oUDHQEHfdv/A/yV4tnF0jmbBnlNIAz0=; b=D1H4RHenrI8OfoCenUDaQIQF0PM6ymoiksb4JhcO0r2PW6wumfGHcx/vICF8tncimS IcL4PpSquOhd2sGHQ9Uq/cngyEqTyJ0mWXGEmgp9GByLjSR+no22Z6auGUNeoorTnoWY K/hP5aVngeKeIruxoUkANmwNUNGPIM5gWqWxDbJqWAE5vOCw3Jy0nZ666Nkswa9zGOD5 GrTu+h3qB8hw1JVcFWbRVZH0PyxmP4Sc5wJkYNfzxuGBEtr1w+HJh/dvSHsm5kXBlw4z +5Q6lUAmLZH0k6oFIqdzbn8sphYDfAdNcNlLSN7ja0nkKJXEVN0gL90ySpFNuSh1dPGM +6UA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784536814; x=1785141614; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=sEnq2lNuSTQ/oUDHQEHfdv/A/yV4tnF0jmbBnlNIAz0=; b=sKZnvmFoMaYlsUqVykVZ/n3SPBMxy3E6OxDT/t2j48HBjmVKQWJwA7lIkvnajOdFpN m6LUze0Id4HuL8nOb6iIf3QAnjMkt9tKqUKUpjadcyXpA3IY4SzFESU3sGFbqN2Z3CRc cdAMWfbK2/r8IAEfRJiRBTCvBJRoyK9TUWUI3EV/1/lduc44CyQfm5Eh7lhjEez++iGC ppzyJUPvLf4P35sGnD9/8PzatKpekIbgclMmxR7x3rm86iGAfZibBSqWKk1GTDzmKw/y 1+gexCNb/OyoBp8uhj56pFsKRjJEOPx3blQx5tpqa/LlmowTtZBvqlzA4sA5OEbhaOqY 1dpw== X-Forwarded-Encrypted: i=1; AHgh+RrwrfKW3MUlkwh0NaUHAs/DXrE56WPLEZNBgdPXM+EeSKZzPdA4tavoSQcbIaFt9IbNZfqrYsfMa2t+vSc=@vger.kernel.org X-Gm-Message-State: AOJu0YyKoBYay0T1NXLCKkW4Yx3g1AbdHI6pQtpAxfB168GmTL68Gwjq aKJTlkOMJyXYQc4Nq6B5YqP+7u85m9UsttRHVa/+/gI/fT4XFEuGGjOJpWCcFDcmIiNLX03iXuH KxoXODNqZ+Rpkur6fsKwgh01Xp8Er9ovk+5P91gi3IT8REOawm3L1N1XdWcn9FXqvgqA= X-Gm-Gg: AfdE7ck+uPbiLTibQmpZXAZCdGzHocniuQ4TFl6xNv74LDvMqyoIJUjdi5+i0ZdXVIh GwAYnUIi/maf4Y8eqMVPUKUHETfZMTggCAN5BUoMYdsyKuPhQLlTYnUjJKaaXL9+j5LNgR8GAUh 0iH8SMLp93UL/Z3E1yWa9PMsFadAkvAJF1vAFk8XaxCWkUOkpfKDa/RjPyKaZ6F4VzbSpSh5FsW b4mhaYj/PaSRo9F5QNRFS8bnL5xqKMchMYBzselOL8uWFPSstpAwrOL6U7BsZM2daTUN8efPGvh /to5x2VEaPkDTv4Whr9eDBEBSkytde7S66O0zganIB1QjTmOe1FN2GU8OCDUbzkzdHKgQDLagVr LhpZbkjRe81IeuEsraTi/a9nH X-Received: by 2002:a05:620a:a712:b0:92e:6199:9fc7 with SMTP id af79cd13be357-930b418d109mr837803685a.4.1784536813595; Mon, 20 Jul 2026 01:40:13 -0700 (PDT) X-Received: by 2002:a05:620a:a712:b0:92e:6199:9fc7 with SMTP id af79cd13be357-930b418d109mr837801885a.4.1784536813204; Mon, 20 Jul 2026 01:40:13 -0700 (PDT) Received: from [192.168.120.193] ([178.235.128.140]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-69e6fef2640sm4331139a12.8.2026.07.20.01.40.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 20 Jul 2026 01:40:11 -0700 (PDT) Message-ID: Date: Mon, 20 Jul 2026 10:40:09 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v6 5/6] arm64: dts: qcom: Add device tree for Nord Ride board To: Shawn Guo Cc: Bjorn Andersson , 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 References: <20260716142605.2398433-1-shengchao.guo@oss.qualcomm.com> <20260716142605.2398433-6-shengchao.guo@oss.qualcomm.com> <90769e77-c311-4a4f-be37-09065e217f55@oss.qualcomm.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Authority-Analysis: v=2.4 cv=Le0MLDfi c=1 sm=1 tr=0 ts=6a5ddeee cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=PRfkaYvzSr8QmIIGAkY2Sg==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=a3beZL-p_o_LvNV4SKUA:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-GUID: Jw1p_qoVL31ryUMDSksdBiZHe3bYZQ8F X-Proofpoint-ORIG-GUID: Jw1p_qoVL31ryUMDSksdBiZHe3bYZQ8F X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIwMDA5NSBTYWx0ZWRfXxrPoFPAWdF8G Aqt7+gnvkpxj3FoQrqlahvbmSex0+lkaZLgvO+12k7XEai87tNHWoqZtlpgLVWfO53fbOWp/nvV bk1RMPW9D+/vyKYlohS6v2N8eZ2DirUxFSl4KMIunGG/EfaddjtYIiUiW0ph2rDG7OUpCuNsB5l pv4Ygo4b22elxiWppkBm+aUc0CjILRp53OnU8nvqrIXOC2RP5QoGB5fJnLxnsFzYBlamylrsckJ vawkwG1zwfOLhKHi+ThhPNjtQGnEkLgCWPH7P0bXt8sUyxsEi3/Ak0AKavG+TEQMJm8LY8qO2So S0TmND1mPIqs5xUsJNgnMrBX5umb9w52NwBFGCxedWCkkMy54oFlEZH+U7xskB4b7XXrTvniimX xqs4XYP0t5ce/W5gXVpqizB8hmU3FlONG6ecSYeZsLdDLUAOBeV/49kynemeJb4ZElWu+qD2AoV iL63XMKYuco3nhiTRzg== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIwMDA5NSBTYWx0ZWRfXxjn91ziMJ3GU C3E9Y4qIVqDqiYFrJOu9igB+Esb5B6aB81wo4JjSdUBBZhAHtviOaIW4MenmDwsrnhF8OMaEV6S cwr7dEDqkOU82NAph7ORBXH9a+fyk0I= 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-20_01,2026-07-17_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 lowpriorityscore=0 clxscore=1015 adultscore=0 phishscore=0 bulkscore=0 impostorscore=0 priorityscore=1501 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-2607200095 On 7/20/26 6:20 AM, Shawn Guo wrote: > On Thu, Jul 16, 2026 at 07:14:56PM +0200, Konrad Dybcio wrote: >> On 7/16/26 4:26 PM, Shawn Guo wrote: >>> From: Deepti Jaggi >>> >>> Add initial device tree for the Qualcomm SA8797P Ride reference board, >>> which is built on Nord GearVM variant. [...] >>> +&scmi15 { >>> + status = "okay"; >>> +}; >>> + >>> +&scmi23 { >>> + status = "okay"; >>> +}; >> >> Why only these ones? Can all of the SCMI servers be enabled? > > These are the ones that have actual/enabled client/consumer devices, > e.g. scmi3 for ufs, scmi11 for uart, scmi23 for thermal sensors. We normally refrain from enabling resources in the DT only because the OS (really just Linux) doesn't have the necessary support to cope with the ""complete"" system description. In this case, there's a firmware layer drives everything and handles on/off requests gracefully (hopefully). > We can enable all the SCMI servers, but I'm afraid that cause kernel > to map shared memory and issue SMC calls to discover protocols (like > power domains, DVFS, resets) that have no consumers, which might waste > a small amount of memory and boot time. Please give it a shot and see if there's any immediate problems. Big SoC requires big init times. Thankfully it also happens to be fast so it evens out. Maybe we can look into doing async probe for the related drivers. My understanding is that most of these SCMI servers are actually already bound to managing some hardware (or will be in a fw update), but not all of them have the drivers to utilize that yet. Is that the case? Konrad