Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp377535rdg; Tue, 10 Oct 2023 13:01:00 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEtj3ADdnbYoJk7+9UmpNOAKN/seQsip12EqGGgZf5r4pmpFF6LuZsP7BZA73BCpScxp9JP X-Received: by 2002:a05:6358:430b:b0:132:d333:4a5c with SMTP id r11-20020a056358430b00b00132d3334a5cmr20006399rwc.10.1696968060003; Tue, 10 Oct 2023 13:01:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696968059; cv=none; d=google.com; s=arc-20160816; b=hJoOO/28Oi441XcKPLsrX5jMu8QNxfxOAVoSOw8o7Em4YEig6rZSew7twkHx3I/TTz sBb9uMcvTO+YcdFBY0UAbf8IEuBWPE3Zz7W01u8xJLA80gTiqAWy3XuIVjppdkg2nP4J 54MlLZM+Q8WzkGkB8xNR3j0IpgUSOWDZRZ9RT+BpqNlF5hGGI/shDPUmuBw1k/LkPUW4 X3APRyASL6RVbXefNtslvCwOGmN7yIe7oQJykgVJwXynf5Y71lCND9EVodChEwVvtKq+ 3sLOUT9NZiBmr+H2ct8UWWjop8O6cocKo4LUMYvQC8kemmj0wX2RMW97rBmpdMSVXm/z aOIQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:subject:cc:to:from:date:message-id:dkim-signature; bh=eQ4NRAmtnN/NRZQzjQnyQ6stD/3in+1JTool5Rxbj9g=; fh=2Gk4j5unxVKkiYyLxuJ+UA/7BG5MNaXjWKh1MAaHGQw=; b=i4NRlwoQcYAgyxPmYAJwGwb0halqOJ7/Y78yf6s2FABY9M0olWAx+znxV8LtsjsG43 tePLjl5oK8YgOt0FDeuqGIG8q2Ofy6oriwjIwjp10pp5wa+Ii1SNGvW2MYlPRIXbBQuE SPaYiGuXGDlCbEYyk1MZ0c3KH8WIxoXHU10gVAfD9GtmCf+UY5DWFIRVBtMmiWDwBYkA s07piUM37ICRluztKNVVoGtWq0EvEuNIYRsj2z2ewqvFBJEf3IJsXz7SE6aLqctp2uSO DqOad3mMCO00pccLp18LzD+eV4UhU85ctONXMME1VwmGAGBnRBKMSGbpoA47s0XgD7NQ saFw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=a1Fycwmz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id t10-20020a65608a000000b00578b6e32b5dsi12099296pgu.405.2023.10.10.13.00.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Oct 2023 13:00:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=a1Fycwmz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 89FAD80964D2; Tue, 10 Oct 2023 13:00:43 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234372AbjJJUAa (ORCPT + 99 others); Tue, 10 Oct 2023 16:00:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39116 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234351AbjJJUA3 (ORCPT ); Tue, 10 Oct 2023 16:00:29 -0400 Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E633893; Tue, 10 Oct 2023 13:00:27 -0700 (PDT) Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-406619b53caso56469695e9.1; Tue, 10 Oct 2023 13:00:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696968026; x=1697572826; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:subject:cc :to:from:date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=eQ4NRAmtnN/NRZQzjQnyQ6stD/3in+1JTool5Rxbj9g=; b=a1Fycwmzhul6madsDHKnqALUkVlJDOgtGEjt829dLjSZXqpvcA7lOlZe43BROms+D6 qK+RwDptI9Ny/Gqa4wyTI9yVBzhFOdnT7+8MskvVuhmMgdkbwIXgqkr+hMW0XcbSYGiI 7yV9s2aXC3l8GT76jEmQo/rKeayFpShwH5zkxC/5lI0CYdNrz82myeL179xDLNXSNktR VWwZogRu6y1fhBEchV3fEauqClmfhQtCxblEx3m5xOTJjhF1EKWf7M0ssoTVzs5ts5CE CjagSz8acXvrhmgVXY3JlQcgHO4biXRTRQDRS3b/t4FANo20wgsQHYZ+QBdkQ4Nne2wo 8D+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696968026; x=1697572826; h=in-reply-to:content-disposition:mime-version:references:subject:cc :to:from:date:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=eQ4NRAmtnN/NRZQzjQnyQ6stD/3in+1JTool5Rxbj9g=; b=LLYAaQXQcf357BNlNJo1onL3IR/k5/dBl9F9hrtlWVxMmcytFZ5CeGPHbkee8xTT8+ b+1fMHNZCsCXkQoTkQ/UKtks1N9U9QXTDWn59IlOFBZ7cFz0j/emVVy7rE8I0Er4B56w O9FDUo5krEbuN8wYGP0rJYRihIF4SxFD6Vjc4B4axB7TJFbVBt33Kbgpg6gpEo2zyvCL ISFd1fZsqM/iiiozlrcCW5JKNWD0JYQJf5WX6SPavAg2gKUGiP32XareSvllbvSaR5Qx GkCfKD37p03q7Zvs/GQf+Vrwh7Jx4yknbUTyZGBUrHOH7GHuyRuaUtTgX+fyfM70bVfS YAqA== X-Gm-Message-State: AOJu0Yz+3yrdde2tEP2cl+NeE7zEWDTkHP19PK6LwQA+dIHqqg8IIL8c DPTfSywjdskgH+U6OOgCUM9cf32iPiM= X-Received: by 2002:a05:600c:20b:b0:406:177e:5de8 with SMTP id 11-20020a05600c020b00b00406177e5de8mr17177489wmi.35.1696968025979; Tue, 10 Oct 2023 13:00:25 -0700 (PDT) Received: from Ansuel-xps. (93-34-89-13.ip49.fastwebnet.it. [93.34.89.13]) by smtp.gmail.com with ESMTPSA id v2-20020a1cf702000000b00405d9a950a2sm17275895wmh.28.2023.10.10.13.00.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Oct 2023 13:00:25 -0700 (PDT) Message-ID: <6525ad59.1c0a0220.e3509.8545@mx.google.com> X-Google-Original-Message-ID: Date: Tue, 10 Oct 2023 22:00:24 +0200 From: Christian Marangi To: Konrad Dybcio Cc: Robert Marko , ilia.lin@kernel.org, vireshk@kernel.org, nm@ti.com, sboyd@kernel.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, agross@kernel.org, andersson@kernel.org, rafael@kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org Subject: Re: [PATCH v5 4/4] ARM: dts: qcom: ipq8064: Add CPU OPP table References: <20230930102218.229613-1-robimarko@gmail.com> <20230930102218.229613-4-robimarko@gmail.com> <65255c81.050a0220.141f8.7b8f@mx.google.com> <1aea4a86-7f7c-46ee-9cbe-655eb7663c2a@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1aea4a86-7f7c-46ee-9cbe-655eb7663c2a@linaro.org> X-Spam-Status: No, score=3.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_SBL_CSS, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Tue, 10 Oct 2023 13:00:43 -0700 (PDT) X-Spam-Level: ** On Tue, Oct 10, 2023 at 09:52:50PM +0200, Konrad Dybcio wrote: > > > On 10/10/23 16:15, Christian Marangi wrote: > > On Tue, Oct 10, 2023 at 03:40:32PM +0200, Konrad Dybcio wrote: > > > > > > > > > On 9/30/23 12:21, Robert Marko wrote: > > > > From: Christian Marangi > > > > > > > > Add CPU OPP table for IPQ8062, IPQ8064 and IPQ8065 SoC. > > > > Use opp-supported-hw binding to correctly enable and disable the > > > > frequency as IPQ8062 supports up to 1.0Ghz, IPQ8064 supports up to > > > > 1.4GHz with 1.2GHz as an additional frequency and IPQ8065 supports > > > > 1.7GHZ but doesn't have 1.2GHZ frequency and has to be disabled. > > > > > > > > Signed-off-by: Christian Marangi > > > > Signed-off-by: Robert Marko > > > > --- > > > Christian/Robert, can you provide a downstream source for this? > > > > > > > Sure, consider that everything is with +/-5%. > Hm, so you're e.g. putting ipq8062 384MHz voltage for PVS3 equal to > 0.95*800000 = 760000, but I'm not sure if it's a good idea? > > The comment in downstream: > > "These are based on +/-5% Margin on the VDD_APCx that is advertised in our > Datasheet across Temperature" > > suggests this is already not very accurate, and betting that the lower > threshold works on all chips is probably not the best idea. > Consider that everything is driven by the rpm. The original qsdk used the same approach of taking the value, apply +-5% and pass it as a voltage triplet to the rpm regulator. Also the driver have ranges so it autodecide the best voltage in the range of the voltage triplet based on the one supported by the regulator. Normally the normal voltage is always used. -- Ansuel