Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp1672283rwd; Thu, 8 Jun 2023 23:56:32 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6QaLa9VXTw8c/38IacSD45LMaxtBbpUo8Cz0TUs4HFpg25DMUtYHJ3dwfiG4s+fqA0y4eJ X-Received: by 2002:a05:6a20:3d95:b0:110:f65a:13db with SMTP id s21-20020a056a203d9500b00110f65a13dbmr318592pzi.15.1686293791906; Thu, 08 Jun 2023 23:56:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686293791; cv=none; d=google.com; s=arc-20160816; b=BRbbukd9EPdrly72pJEeMAkB+AZDumgWe8ph2ArBsDAvh1vZHg3dbGtQEf0okL1mmA B0CETEhGHVXak/3YeS3LDdYCTGtfMs4bwXNM9i5jAMHG45UrHzj/jv6xJafDBPHVliGp SFoELcEU2xz/SMveEuFlyXjsK+5lguIGlaDUptjAUmssT2bneupa5EmMK+OdiHXuQNBu ZknNh3L1p8TKfVTdNKGXad8xz6xnWWH7rxGEa0x3iPn7USr1VpXUJqUYxLpJEYuJs1yJ T6g15dKbOTQMhawUjZK0oDOYBgoAJTqJnHQkP+eNdZ5xpnA1wu4Vkbvi9OdjeU4JdE6q dShg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=9oPjVT2mzKDJ4waTXYPCRAi/fQfEeCZ1ToGp8WVCS1k=; b=AaiTRlGQDfczc7EOFWjKUYH2D+lvZSM4HcM4WtFQgMndG4A1CHT3PukR6N1jbtqOKb ZsV88mvepyjQR/9UEIDc9+3nGAUJ2RezzlkCA5iGJPy+OPyaLVMFtHOfZ862WBdfZfmI 8pPqeIg5vjTFgCkjH2Kq61Lvv7v/4B59ENDlT+FqPZxzwp2RtpcNkAvgYrWlH/VNNCZE y8aEmLhf1D9D+l3gRumWia1jDj5XKbZJ4GF4LksmnpGUDOhc1ePy+i5xWqR0rGwv2ysF PzpD3pvLFPZ/BZF58B0YCqav3x7HWxZ7qi7ayTYpXpgDQUNHBJuTISYeT31o66bM8M1Y NJBw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=AMrDv5qS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s4-20020a170902ea0400b001b382b2d311si803230plg.471.2023.06.08.23.56.17; Thu, 08 Jun 2023 23:56:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=AMrDv5qS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237720AbjFIGwP (ORCPT + 99 others); Fri, 9 Jun 2023 02:52:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55984 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230303AbjFIGwN (ORCPT ); Fri, 9 Jun 2023 02:52:13 -0400 Received: from mail-vs1-xe33.google.com (mail-vs1-xe33.google.com [IPv6:2607:f8b0:4864:20::e33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3EDFA26AD for ; Thu, 8 Jun 2023 23:52:11 -0700 (PDT) Received: by mail-vs1-xe33.google.com with SMTP id ada2fe7eead31-43b28436ebeso436331137.0 for ; Thu, 08 Jun 2023 23:52:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1686293530; x=1688885530; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=9oPjVT2mzKDJ4waTXYPCRAi/fQfEeCZ1ToGp8WVCS1k=; b=AMrDv5qSazUL2j9KAPL4GXg47Jkk/zOqzKIynvCYX5v5HadY75+w9uGzjD8to31JYc ahJNr3XMFzLPfZHnCcFbVCcAp9G6NToocd3vN96uhW1uc92U4f6OxUEguwIYqf1yOVSb f9FbF6bCQ0gss7cJZ2iBSWFsExGEahkcIyk8M= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686293530; x=1688885530; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=9oPjVT2mzKDJ4waTXYPCRAi/fQfEeCZ1ToGp8WVCS1k=; b=GsQW7IsqNusPZ0pyMh4lvMpx7fsv0lmrNApoUsvzsgl322c92SkPo5ca5GgRZrn8Y2 /Ur2PqkQpDMI9oueXkRiYwJJyW+VmXQ7xi8Dk8atIv3szI1DjIOaQaplSXM4ohE0gK9J j2a4bZ/wXwWjg7dfAUq0LrAeEuapBnz06+PD1+VNBCZFlmqkwKyKqVkEXJnwJvdpxtZ4 nTc99kfWKtjCGUgvj4HsXAkm0iCEFqtcPX4RLUsBC1tPk6cn8fIDd3lvauRAlTjX6E9r zTUXOs82um9PZqzIqhbyFTXVJ8MazVRO6IgC62OUnHakjxCjzMSLFsFCDiw5H426Pmnt RVGg== X-Gm-Message-State: AC+VfDy6RiHlQWDiZUlqbcpiY3X969SBDjZ/RqVYIuztJlpdYovW00zt V8obz57GnIBVUNZo0oBXfnM4ovmLBNZbDWXjKgDhGQ== X-Received: by 2002:a67:f457:0:b0:434:70b4:b356 with SMTP id r23-20020a67f457000000b0043470b4b356mr340620vsn.28.1686293530393; Thu, 08 Jun 2023 23:52:10 -0700 (PDT) MIME-Version: 1.0 References: <20230607090653.2468317-1-wenst@chromium.org> <20230607090653.2468317-3-wenst@chromium.org> <6d5bd11c-6f57-adc9-b35c-78cb80882d52@collabora.com> In-Reply-To: <6d5bd11c-6f57-adc9-b35c-78cb80882d52@collabora.com> From: Chen-Yu Tsai Date: Fri, 9 Jun 2023 14:51:59 +0800 Message-ID: Subject: Re: [PATCH 2/4] arm64: dts: mediatek: mt8186: Wire up CPU frequency/voltage scaling To: AngeloGioacchino Del Regno Cc: Matthias Brugger , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Rob Herring , Krzysztof Kozlowski , Conor Dooley Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jun 8, 2023 at 10:19=E2=80=AFPM AngeloGioacchino Del Regno wrote: > > Il 07/06/23 11:06, Chen-Yu Tsai ha scritto: > > This adds clocks, dynamic power coefficients, and OPP tables for the CP= U > > cores, so that everything required at the SoC level for CPU freqency an= d > > voltage scaling is available. > > > > Signed-off-by: Chen-Yu Tsai > > --- > > arch/arm64/boot/dts/mediatek/mt8186.dtsi | 274 ++++++++++++++++++++++= + > > 1 file changed, 274 insertions(+) > > > > diff --git a/arch/arm64/boot/dts/mediatek/mt8186.dtsi b/arch/arm64/boot= /dts/mediatek/mt8186.dtsi > > index 1b754f7a0725..6735c1feb26d 100644 > > --- a/arch/arm64/boot/dts/mediatek/mt8186.dtsi > > +++ b/arch/arm64/boot/dts/mediatek/mt8186.dtsi > > @@ -136,6 +136,240 @@ cci_opp_15: opp-1400000000 { > > }; > > }; > > > > + cluster0_opp: opp-table-cluster0 { > > + compatible =3D "operating-points-v2"; > > + opp-shared; > > + > > + opp-500000000 { > > + opp-hz =3D /bits/ 64 <500000000>; > > + opp-microvolt =3D <600000>; > > + opp-level =3D <15>; > > As far as I remember we don't need opp-level, can you please recheck that > and in case remove the levels from all OPPs? Looks like we don't need it for any of the DVFS stuff. I'll remove it from all the OPP tables in all the patches. ChenYu