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 9A74243E4A1 for ; Wed, 17 Jun 2026 10:41:45 +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=1781692906; cv=none; b=Y2yNQElE2lazHIOr1PCbBiD5ZJw6cifUR/wUKNZQD5Aw4ay9UKkdrcny2MyWDiRA0G3tfXr1+EvwKpyk/LrVJvtbKeTRSbo+EnNIMvuwcJJ0XusJD0msWGinMppn6F6YMQ57Grz/sfym0SOsrbd26x45Jkv9y/XoV9OJ7cT8rms= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781692906; c=relaxed/simple; bh=EUSlZUwLWMvoVEDQr9/idc0e5nOVqqbWV2y/4x7vcOQ=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=U+4rRpaYt/m5jS7vqqWxtApkvWWd2s7aJ1ZNo7Lms4SFghyAgqCSz2Lhfh2RrSWeyXmIFXOXslRbPWCsLE4MeFGBnIdAHDEYbLRW9x9HytvzpSiCo8hdDBpZRY5GDjbMYns8fKSdjEbep/qijek208lGnqXpE+kT3g19oY+cQDE= 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=JsGkc56E; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=IQr5IZmO; 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="JsGkc56E"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="IQr5IZmO" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65H8UlrS1607972 for ; Wed, 17 Jun 2026 10:41:45 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= Oru800u1N5Baz11FyB0glT1J3RCvxYRPqHUptIb7xPc=; b=JsGkc56Er/VFUAZg i6UFvOqOoiTsMPKtsbi+WGz3aMNetqsFhB9IgbOgfHJYMWdHaICW+coxUXzaxVkG dZaM7W1N/TWvODuftfLYGblHbT0N0DCTQQDaoOyf+4axqy5T2Irs8muA3uUc6VIU pxMmPFpqLDhVdAF+xWa3HxyIWs5kFTQ3IdLFVAvorlyvZv7siJqsKTW2Eb5DjKIG 3gi+nF8eMCUvhCR9e1doXAyxoqKPmF0+chCCfbAcyAnKrMYxVD0Wsm1Ipvo7Kkr2 l4OIPE2olOyEBhahKHnYNNWAQRYgXjOQVtiCwbB/Q3EafEZx6b3Lpc7xpgXG01Oy AIut+g== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4euef22nm6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 17 Jun 2026 10:41:44 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-5178a632a12so13658891cf.3 for ; Wed, 17 Jun 2026 03:41:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781692904; x=1782297704; darn=vger.kernel.org; h=content-transfer-encoding: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; bh=Oru800u1N5Baz11FyB0glT1J3RCvxYRPqHUptIb7xPc=; b=IQr5IZmOzWBLp5FSdfMVvYKpKuBbzz6GTX6cTixJaQ8nAzL7bnlbkxuF9X94YF67tk QLm7dTZgCrfL3l5uEtuhaOQCYnUQK8Oq6YuChhWSIcUHZfi7uM4QGpFDHvyhxm3Gflc5 6lbAe0wzP0EHdeakWDio2qF+3+B1SRzLn5RmtjKUkbZ1kNsyff9lbEKznWz06BetQpOo GXRo8AQt0zgAsWEgx+p4kNwVlVwWkTbr+3wArdN0GpkxAWFEJg3KubWlRwcFBkD+5aVt B01jCA6YkqoML7iRAkPgJStRSvMZcBrwtF5oegEHCI1ODEIEPlZ1swJVjxqufUnQhyfQ 7hnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781692904; x=1782297704; h=content-transfer-encoding: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; bh=Oru800u1N5Baz11FyB0glT1J3RCvxYRPqHUptIb7xPc=; b=eWJ6JIpy3DtF/yhAJ96lOW6Zjp1OFFdEOA1XTzzMylHqyI5FQRLjrPGOgvmCiFUFqh pPdjzrCev67RvlCN7ldNo1AXF+qZ7fv5zKE4JnN3WjOdFi3hTYZbitrwpEEViLQpUwOk Gx8RX/XEQ7X3cfWNJ6rw3goyEWcHvvYQ/xgeuPcB2U/TXS9y1DHLhMDBFlXIAipLw6ik jCNNfMYR1+iPMQTfaXIx/xn2qzvyXFV9gk6PriRbeLUATqAE9cejiAJ0Zi6MC4NA1roE 90v9JnGn5QV4RyfKvhOIq7eB0/yzC/RUosur+lK0eaXySIbBC0bC5vk3ooQZGVTVyoG2 vuHQ== X-Forwarded-Encrypted: i=1; AFNElJ93N6Q2tILWPRep/EC/XD2xn4cKjmxZ0c1nBBSs/CJ7uRq9D7gyDX7ImM+1tjhd0uB3p4CxxbbCZ/N97b0=@vger.kernel.org X-Gm-Message-State: AOJu0Yz32+7XlQ2HD5zl6FhP5/wTaJjr9hMFCTG3T6JCxaa1pi5CIInI AbMyd094kDWvMUbVcw05ka7BGotxu4sUsKcGvhBlRrZlYD0wU0BEluMSDSk7VKQUu9/2Igcytmo bmVRwUmKrS6v8Jw6WpLnsjUxw4KS9HF1MP62+eX7czYEzOraBNKrzkK1KTGHwoybstvQ= X-Gm-Gg: Acq92OFCsK6HsslNxjCJi0Mu+a6V0aGy4BLO444OjMTOJnd0gGPPgbXrcplRCVzORlY WuamT8wejKRZMpEY84NzL+/YHFYDZXfFSDpYAIUHd0lZtOZjWeyZ8HkidZoc2TyApXUFsUPXdU4 kkxzP41Xmkl6ZDMFxDUgiu9+k6ct+bn2fktByTC69u9rqqLhbfos6lwFoR/FIXpTtyG+Pi5clyk tUIiaFh9lTKAfaTGlRzePCXc5kYPdpjBSWb9peXwcM8gQ1XhQ5jZN3iCT4HlLYgngvwAi2zWL8I W0pdZD7t3ng7iKzToU1+vLQq3Pzq0lxWSGVnMNKRDpR1zC+Ek1x3iZh+h8X/gzTbiiNmi1q88u0 jf6U0indKGCkRlaE/v+lbDUXcc5W2fpFZMRo= X-Received: by 2002:a05:620a:4408:b0:8ee:e440:fae2 with SMTP id af79cd13be357-91dbc52bf48mr248046685a.5.1781692903790; Wed, 17 Jun 2026 03:41:43 -0700 (PDT) X-Received: by 2002:a05:620a:4408:b0:8ee:e440:fae2 with SMTP id af79cd13be357-91dbc52bf48mr248044885a.5.1781692903311; Wed, 17 Jun 2026 03:41:43 -0700 (PDT) Received: from [192.168.120.170] ([178.235.128.140]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-bfdb7b6dbbcsm800392166b.32.2026.06.17.03.41.41 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 17 Jun 2026 03:41:42 -0700 (PDT) Message-ID: Date: Wed, 17 Jun 2026 12:41:40 +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] arm64: dts: qcom: sm8750: add cpu OPP table with DDR and LLCC bandwidths To: webgeek1234@gmail.com, Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260605-sm8750-ddr-bw-scaling-v1-1-f39f918c95a7@gmail.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <20260605-sm8750-ddr-bw-scaling-v1-1-f39f918c95a7@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Info: AW1haW4tMjYwNjE3MDEwMCBTYWx0ZWRfX9RyFIqCu2GyM ChS2mxcX1uvWlIGxdu04kN/UlCPhIIoPB3E7av+idd4VGBO7kKBo5X9ndsHesqw1+kM1qiGiOqe QZK5oQIZpBPawYAYOoNi9GcGAuTWHII= X-Proofpoint-ORIG-GUID: ZEnbPukk5J_Ykq2lh7JoWBLFq4mwYd4c X-Proofpoint-GUID: ZEnbPukk5J_Ykq2lh7JoWBLFq4mwYd4c X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjE3MDEwMCBTYWx0ZWRfX6epg8DA9Zd3C 77rsnuV5wd7MobLmatWr9IoOzqGWSnZaBJQVj9P6yylWkFS2dRmcgWb7hcnQ7xYOsOc7nsyNKye A2yuckkWqg8BSHm3o6ljwABDYCs5vrpLyzO+qwUKYM3bufKEFnA7kX89FiKv12lld/nnB3A36B7 Bnu+4VbWoY3591rBISkqbjcVSpy9q3BCAkOPGw7USynzfLBpb4bY211ixRuAcWIDu8FjFPOcUYR MxodfGOfIwAABRo9A2mYcQCBWqHevigt9cqnu42JvGLcScpsLyKjzkrlM3WnZCo/sN8B4agQ9bh dfzRr2rNB6TNoNx0zLLE8wjHMvo+Aw97HEFRWw1Q0hIjO9cMWMgRV9qnfoi8NToBjb1m4ethnJl 9z6ZPtHi7htWC1zBtkD6Snfq7PPWZcc/luxTLKWQl17seGPtVdLVpuMyzWGRhbbzBnLpTl74ZZ2 XkQwuQRwsHoGOLsmYwg== X-Authority-Analysis: v=2.4 cv=acpRWxot c=1 sm=1 tr=0 ts=6a3279e8 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=PRfkaYvzSr8QmIIGAkY2Sg==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=pGLkceISAAAA:8 a=SpO0_8FnA-QHqli_aE4A:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-17_01,2026-06-16_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 spamscore=0 suspectscore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 bulkscore=0 malwarescore=0 priorityscore=1501 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606170100 On 6/6/26 12:36 AM, Aaron Kling via B4 Relay wrote: > From: Aaron Kling > > Add the OPP tables for each CPU cluster (cpu0-1-2-3-4-5 & cpu6-7) to > permit scaling the Last Level Cache Controller (LLCC) and DDR frequency > by aggregating bandwidth requests of all CPU core with reference to the > current OPP they are configured in by the hardware. > > The effect is proper caches & DDR frequency scaling when CPU cores > change frequency. > > The OPP tables were built using the downstream memlat ddr & llcc tables > for each cluster types with the actual cpufreq LUT tables from running a > CQ8725S device. > > Also add the interconnect entry for each cpu, with 2 different paths: > - CPU to Last Level Cache Controller (LLCC) > - Last Level Cache Controller (LLCC) to DDR > > Signed-off-by: Aaron Kling > --- > arm64: dts: qcom: sm8750: add cpu OPP table with DDR and LLCC bandwidths > --- [...] > + cpu6_opp_table: opp-table-cpu6 { > + compatible = "operating-points-v2"; > + opp-shared; > + > + opp-1017600000 { > + opp-hz = /bits/ 64 <1017600000>; > + opp-peak-kBps = <(1353000 * 16) (350000 * 4)>; I think this should be * 4 in both cases since the interconnect driver ignores the channel count for a node in peak voting. We may have a bug in all other DTs here. BTW, are there no lower OPPs for the fast cores? Konrad