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 4DBBD35294E for ; Tue, 5 May 2026 08:51:03 +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=1777971064; cv=none; b=pD1Z2ERkrTiUq/vsyLDNywSH2nAG9FpZClxMvAPWd+9svfy96/hHGaGrLbVe/Dkw9wuJj3KsaQNajXkleSiZ59X0riOvgNNSduLCII8pChX51KaK6iFJSLcd1Hq4sLy6BNn6r2mxSjCIONa8knjC0UYbta8ZGRb4LJsbr6FqTO4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777971064; c=relaxed/simple; bh=0MY4VkCsVdTlbUk4kGmQi8tRo8dtw1l6rdIz9Yb8ER8=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=DeZx2uJae/tsBG9la660IcL6NbKHrV+lh1YuNWbsUARYYk8mcWG1NOTMSDpK6bSHhTot9OZFZZHKI05Po3AWy1aoSwjxjRPgV+mq6rsQdBBjx45yY/wCl1MfarxcqaHJ/NnhJ4fNIAv1kyYzNbmd/AByOmxAYwhVJeqKFBeMRGY= 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=mjhwu0Wc; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OsoVRuo/; 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="mjhwu0Wc"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OsoVRuo/" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6454Z8WF4128828 for ; Tue, 5 May 2026 08:51:02 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= LxIH95d1A5WcBtuNvKRyFf+Q5m+ChBTJGIFLAPmJO7s=; b=mjhwu0WcN2RYztsO 92ZG+QhFa1kZeCBXD+ekfPen+2fNGxJL8VJ3AMIJyCNd6K6EWIebQw8Dk+4640o9 h/ctGAyWMV5ZDBqx/fG5l3ddAel8Ixl1Ac9jZN1/KpYUHytdodrjrc2RTM4Zq1Ea DtOscmgZfa/UnNhe/wMjV8pgeFOGQ3Y5RPe0y23IyR/cjR7+TPBqPH8Y4RNZevky kyyj6zF9nlQkVIqAPZHEebCLTxZX7jFC7qScLNdZaMGuT7mbceZQ87wcKzFw/5X0 ohg5O0wXHIrOMjJWgt1ZnUYXrPgG81ERpxi5xSzCbW0EchbrzvGKMZcd3p3/EV1S OUM7lg== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dxsdw47p6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 05 May 2026 08:51:02 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-36531a0f95bso2222169a91.0 for ; Tue, 05 May 2026 01:51:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1777971061; x=1778575861; 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=LxIH95d1A5WcBtuNvKRyFf+Q5m+ChBTJGIFLAPmJO7s=; b=OsoVRuo/d5avbrWn/S7OT7BJ+cJj1hEz6rNI9gB4lwsiv9Zm6hdRmZFKKTFCHQNpvj RimVQZ9ZUTlrT028PVPSp00qjufsX9SZK27NLvdRwThwnFmGSrKl01b0PInUMmBhqyzV 2yKjInu63KaJyUNbSMC8PGyFrm322MJXkfc0aJ8WzRo1jJ/FHpfcn1KgUq8m9RdYkdLv 8VNcE0QqPL3JYHc4jsugO64sUjBe3RYTFRzBsv6Gd/UB/w36AchN//MpC1QVpXxB8EGC YUlQfJ71ih3BAHkfWGNa6xNL1HPcAEkB8j9NSVYK4chuZZzLcJp7BsVbskZ8RClluzog ciwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777971061; x=1778575861; 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=LxIH95d1A5WcBtuNvKRyFf+Q5m+ChBTJGIFLAPmJO7s=; b=Brj+9m2H9xfh8Pa/mmSmXnnR1Q7yLG1p6cGvo2bdlTtGqoTrxiKT7MSCcyu0cDrm9J NfEEZxBfxGz9TeqTvEnQKJocN8pNT0HgjYeNMoN0HFF9IVns6A/edy7WVFfzmgsGAOCE qHYDVCZzi1NJRw4apqQrGgXD7K4aHR4+pzXJtA2EDPumaoFqqyDftIOglxKo/fTWANQA 1ZTlkPbG7QkcqPU+h14fsLZSK12rGO3C6CVQsNxkduyJwbrO0D4mBwi5aq7MxwgBO5JL rkkZEm2W70my50BetK9CbUoQMyhuqfOPBqzEaEOrYuIg3OX9UsNCir/pqTn8US2myEf/ abfw== X-Forwarded-Encrypted: i=1; AFNElJ8B5WcWdkJATtm8ilY5r18ZN+6y+KAvSYK3cgxlvm5kUoEV7V/EacbjQWVGJr3BZjyDq+gCWski/w==@vger.kernel.org X-Gm-Message-State: AOJu0YxcU5cooR40kZ3wkA/Rxq982u8GTSEa4tEQeAw3VP1DkGUdoh4j cgKMpLt/OZKAMu4eHH9bkyjGlkRLBlAeWa5WIYaM7r4gbTxrQqPpcbONXxYZoQvdqVr6YY2xwKB 7EOvV988ZBZqWYA067SPjyFy+K5GHIY+tu53hW6EXlQAgQHu88Zup4Q2HyYic3Q== X-Gm-Gg: AeBDiethn28euDbCiulP9opEk8e4LItUZC5XstEBtGxt6O7jUYUI7mtuySsxTTSXjnc NhmYZwxysFflrgmrLgr2c7cSY2nuW39ZiJl9tT+rA8qekO+ZTPZdZhr6PXe1Z9AC0R7IjOoGJF/ TPaOgrk17h98EltdWQ4qKCppzaAbEdbwzRasAzPfXWNMrMboe4X5ddyfN0Je6Ph2cCQk3Wgu8fa HwVFbyv5nnlSHB6ivbQzJBeo6/1IAPiXO0BpYYuiVG+jfCwdKXIee2a6pYyGzPMg8QdeiMbTjq+ YWqTticJNzV8cnCJl8urpUJYQc3LfwBwaceXrx+x6ceaD9vSPiaReH58/dTeJw65bOVSs2/CD58 4fIGHtZ4Ab0D0IG0TruqFCHoDPrFaWuItJxWDsq89C2EDgxoXMkJlgmwFT48D X-Received: by 2002:a17:90b:4ccb:b0:35f:bbc0:e570 with SMTP id 98e67ed59e1d1-3650cb0af61mr13330950a91.0.1777971061155; Tue, 05 May 2026 01:51:01 -0700 (PDT) X-Received: by 2002:a17:90b:4ccb:b0:35f:bbc0:e570 with SMTP id 98e67ed59e1d1-3650cb0af61mr13330920a91.0.1777971060662; Tue, 05 May 2026 01:51:00 -0700 (PDT) Received: from [10.92.198.125] ([202.46.23.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-364ebf2affdsm17983212a91.8.2026.05.05.01.50.56 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 05 May 2026 01:51:00 -0700 (PDT) Message-ID: <8101e2c8-0593-4325-a701-84f776dd4b0a@oss.qualcomm.com> Date: Tue, 5 May 2026 14:20:44 +0530 Precedence: bulk X-Mailing-List: linux-pm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/2] dt-bindings: cpufreq: qcom-hw: Document Shikra CPUFREQ Hardware To: Krzysztof Kozlowski Cc: "Rafael J. Wysocki" , Viresh Kumar , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Manivannan Sadhasivam , Ajit Pandey , Taniya Das , Jagadeesh Kona , linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org References: <20260501-shikra-cpufreq-scaling-v1-0-c78b95f53b91@oss.qualcomm.com> <20260501-shikra-cpufreq-scaling-v1-1-c78b95f53b91@oss.qualcomm.com> <20260504-fuzzy-wapiti-of-ampleness-d8bc13@quoll> Content-Language: en-US From: Imran Shaik In-Reply-To: <20260504-fuzzy-wapiti-of-ampleness-d8bc13@quoll> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Authority-Analysis: v=2.4 cv=a7AAM0SF c=1 sm=1 tr=0 ts=69f9af76 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=j4ogTh8yFefVWWEFDRgCtg==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=VwQbUJbxAAAA:8 a=COk6AnOGAAAA:8 a=4FMMPcsxIOz9NaBSvE8A:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: CuilBSIVXdGaronH3pz-hsBkIsHxK-h4 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTA1MDA4MiBTYWx0ZWRfXzoOfN3gKfS8O GZXDWISbO0Kj97i/gBoA2trj9FQ7V1cS4k2QRjBXD/hB6qOM3dpDxT5sm6VxVgZjYpLfUge2NDP ZBRSuPAPgCeP69JcrNqC8oRfBgLksTZSGO/kFR3aEz9iCMr2T6psoTv3YytabHYFgC5UvxotwJY dVEQg/gQTf6uAQ/1B6MkuqhzNPTzCslgvUqHe9hVAecO6PRmbgrJY+ZLUnYoOUF1eFvtoDHciwv SLx88Z6zZpJWwxRtSAG7i7+F2UOscu0N/012Bcowi+Jt8cxoVHZRPzBEQqzVvk3/UQCdyufkhbm v8a/Q740Xz9Agxde8H/Qd4Y+ODcwgL5QosCqEmO0QoK5w+pTTh6M93AKcD9say1itFMfrcX1n3M y2xQn1O1U7ACTrU9dc/aleNNWfIrh3hwyXKjOjJ9k/CTfLDywDfZQBT4IBsuyutS/3G96eMjO1I TQatsO5EP3OYJTxjhig== X-Proofpoint-ORIG-GUID: CuilBSIVXdGaronH3pz-hsBkIsHxK-h4 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-05_02,2026-04-30_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 phishscore=0 spamscore=0 adultscore=0 clxscore=1015 suspectscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2605050082 On 04-05-2026 03:53 pm, Krzysztof Kozlowski wrote: > On Fri, May 01, 2026 at 12:45:44PM +0530, Imran Shaik wrote: >> The Qualcomm Shikra cpufreq hardware is functionally identical to EPSS, >> but supports only up to 12 frequency lookup table (LUT) entries. Introduce >> qcom,cpufreq-epss-lite to represent this constrained EPSS variant. > > The entire point of having a generic compatible is that it MUST match > all devices. If it does not, then it is pointless to push that generic > compatible. > > I am speaking about qcom,cpufreq-epss. > > That's nothing new, I was arguing about it already, but now you have > confirmation of the mess introduced by generic compatibles. Solution is > not to add more generic compatibles, because what will be next? > qcom,cpufreq-epss-lighter? > qcom,cpufreq-epss-more-lite? > qcom,cpufreq-epss-high? > > Same was here: > https://lore.kernel.org/all/20240828203721.2751904-17-quic_nkela@quicinc.com/ > > So that's second time I object and do object for every new instance. No > to generic compatibles, they are proven to be wrong at least for > Qualcomm. > > Best regards, > Krzysztof > Hi Krzysztof, There is no functional change to the latest EPSS hardware (qcom,cpufreq-epss) in this case. The Shikra platform uses the CPU frequency scaling block, which is a predecessor of EPSS and is referred to as EPSS‑lite. The only difference between EPSS‑lite and EPSS is the maximum number of frequency look up table (LUT) entries. This constrained EPSS block is not specific to Shikra and can be reused by other SoCs that implement the same hardware. Hence, we have added a separate epss-lite compatible and reused the existing bindings, as all other aspects of the hardware behavior and interface remain identical. Thanks, Imran