Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp4875068iob; Mon, 9 May 2022 03:48:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyEhYsb7ydoNyU2QFRRfycYIsm3/+iQBXg44Y3JGomLpvskAR/MyI/ZDw5L8T4b7qaPjvSN X-Received: by 2002:a05:6a00:22c8:b0:50e:57:b2a0 with SMTP id f8-20020a056a0022c800b0050e0057b2a0mr15757362pfj.80.1652093303207; Mon, 09 May 2022 03:48:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652093303; cv=none; d=google.com; s=arc-20160816; b=NMApq9oVN4I7S4J2/fahMXP+B4b43JSBX7lk0Tn7LvPlVeP8nEsBMmyvCsSjJlhGBm c/uXrH3AhI00J3OIHgSI15mOtczzqA3CMe7f2p9dtTcMaskPROvjStJkGYakmoljmWAh Dtt5zVrsIlUe5Oj0hl0asXs6KFKPuXHj4Gk1DTM07X1ZQ6qDLYDZj7HxmQzZ1+TVMWGg O3+nPHOvtu38vVxdc/Co6CY09DM1/s8BnFNPRIIm2APGkrpFfuHlE8OXK2LRL1OORko5 1FA8GlZ6tTrVHbp+0Hj2Fp2x/eP+PZo4WgHYUIeMevM/2YIdoKULneTUjQaq6WZ0/Ola q4JQ== 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-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:dkim-signature; bh=z5peICARyV6gw69WenVqUK4dOs/cJCiJ9yWzJBPFzDE=; b=TmHXgZi7gbTHxaNJJRptGOJBePCIKojMLklgDoqOHUcbq3TCvIY3mHwpBeMMwnfUKF 2dkWsng6zLbA38VoUdsg8J0Ebs2bZbrnoba+MXQCd7rBCVHSYKKXT85Ll9HxvmGh25lS 1EsIVE5M0wCYtpoHarSi8dEsX2pKeKXUsshs21dV8lIF++3ZT2ITFxWd8E25caE7bZPe GF2SxZHww6XnTbOYmJJD/CSIK+LMIWy32/gH8JyvcHcR7qy5t0oBo52uBaG39KAy6KKv 42zWMCsqh8E7Vn5H71QJkZ5kg0MJlDs47x99EutMKQOoE1qcx6s+1fkYj+qiuRBmsRJA FdBQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cerno.tech header.s=fm3 header.b=okTtnZCT; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=KUa9Jq29; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=cerno.tech Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id u193-20020a6379ca000000b003a35bcf5d49si14093047pgc.763.2022.05.09.03.48.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 May 2022 03:48:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@cerno.tech header.s=fm3 header.b=okTtnZCT; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=KUa9Jq29; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=cerno.tech Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id CEECE235C31; Mon, 9 May 2022 03:09:27 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237916AbiEIJd5 (ORCPT + 99 others); Mon, 9 May 2022 05:33:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50744 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235372AbiEIJbl (ORCPT ); Mon, 9 May 2022 05:31:41 -0400 Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 42A2B210B83; Mon, 9 May 2022 02:27:45 -0700 (PDT) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 85ACD3200914; Mon, 9 May 2022 05:27:43 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 09 May 2022 05:27:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cerno.tech; h=cc :cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm3; t=1652088463; x= 1652174863; bh=z5peICARyV6gw69WenVqUK4dOs/cJCiJ9yWzJBPFzDE=; b=o kTtnZCT4WeqieMEGPaqyNLWwcEKjRrxPrpCLDclxp7cS6vEKFMSl/pZPO/J5s3EU HBfq1j8IPn+Wj43Gf9lb8Ea05aFlUqt2Uv4PxzRMTjY0H0gfhMs0MSGI6iwNHD6V RKNEnxG6v+6sMcqLEoj4KmE3Xj/JBngzyztnnJHH/1RzhjiCZLzM2d2ePf6NBSu4 GaSK97vIjSwgTCSXZPaVaqhmvlAlM/J/dUuXrQpg5LNC0Ih9QT+/ay/gQ0ERk+Bn ABwkcW9a/E0KorbSyPvPh1DOtz0AkAOBW9iABcUtXO6UrBdpWFwnKtj97XAMdhaA nPQGYggFQEyUceszxNxoQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; t=1652088463; x=1652174863; bh=z5peICARyV6gw 69WenVqUK4dOs/cJCiJ9yWzJBPFzDE=; b=KUa9Jq29tvqGiT7uEf+FwpGtC4y11 rJ+rPV8FWiaAwDEwWFGzDqWdTP4TtQfMlWTQ7eZnfs/SfkvVHOatLWdqjUapBN2p nNHhd2nlA9lIgV9x2OCMz9qgxi6Ek7RhCMzGexerhOuDeL3jd8JWVntUMTLVeYrk TxXvhA4GcKAVKPF2gv/fKICn+m8hhs8SNPpieaP3MVkllFsOCUnM8K3eDfwscdtT uyT8ASLxb0UMgqJbIyd3907EfjAUpk9t24Ha0Gg+C5bRLNsybR3fc3RlI/tUF+hN ScMsIUn15VzxpaxOFWYVkGFmlYMFQdEGPvYYiBTxBE1Pf3jS8axf25Wtw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrfeelgdduhecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvvefukfhfgggtugfgjgesthhqredttddtvdenucfhrhhomhepofgrgihi mhgvucftihhprghrugcuoehmrgigihhmvgestggvrhhnohdrthgvtghhqeenucggtffrrg htthgvrhhnpedutdejgffftdehheetteduhfekgeevgeffteetfeejudfhuddukeefvdeg geeuleenucffohhmrghinhepghhithhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgrgihimhgvsegtvghrnhhordhtvggt hh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 9 May 2022 05:27:42 -0400 (EDT) Date: Mon, 9 May 2022 11:27:40 +0200 From: Maxime Ripard To: qianfanguijin@163.com Cc: linux-sunxi@lists.linux.dev, Rob Herring , Chen-Yu Tsai , Jernej Skrabec , "Rafael J . Wysocki" , Viresh Kumar , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org Subject: Re: [PATCH v1] drivers: cpufreq: sun8i-r40: Add cpufreq support Message-ID: <20220509092740.qmpizwxappy77ggc@houat> References: <20220509084853.17068-1-qianfanguijin@163.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <20220509084853.17068-1-qianfanguijin@163.com> X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 Mon, May 09, 2022 at 04:48:53PM +0800, qianfanguijin@163.com wrote: > From: qianfan Zhao >=20 > OPP table value is get from allwinner lichee 3.10 kernel. >=20 > Signed-off-by: qianfan Zhao > --- > arch/arm/boot/dts/sun8i-r40.dtsi | 47 ++++++++++++++++++++++++++++ > drivers/cpufreq/cpufreq-dt-platdev.c | 1 + > 2 files changed, 48 insertions(+) >=20 > diff --git a/arch/arm/boot/dts/sun8i-r40.dtsi b/arch/arm/boot/dts/sun8i-r= 40.dtsi > index 291f4784e86c..90de119095fa 100644 > --- a/arch/arm/boot/dts/sun8i-r40.dtsi > +++ b/arch/arm/boot/dts/sun8i-r40.dtsi > @@ -54,6 +54,41 @@ / { > #size-cells =3D <1>; > interrupt-parent =3D <&gic>; > =20 > + cpu0_opp_table: opp_table0 { > + compatible =3D "operating-points-v2"; > + opp-shared; > + > + opp-720000000 { > + opp-hz =3D /bits/ 64 <720000000>; > + opp-microvolt =3D <1000000 1000000 1300000>; > + clock-latency-ns =3D <2000000>; > + }; > + > + opp-912000000 { > + opp-hz =3D /bits/ 64 <912000000>; > + opp-microvolt =3D <1100000 1100000 1300000>; > + clock-latency-ns =3D <2000000>; > + }; > + > + opp-1008000000 { > + opp-hz =3D /bits/ 64 <1008000000>; > + opp-microvolt =3D <1160000 1160000 1300000>; > + clock-latency-ns =3D <2000000>; > + }; > + > + opp-1104000000 { > + opp-hz =3D /bits/ 64 <1104000000>; > + opp-microvolt =3D <1240000 1240000 1300000>; > + clock-latency-ns =3D <2000000>; > + }; > + > + opp-1200000000 { > + opp-hz =3D /bits/ 64 <1200000000>; > + opp-microvolt =3D <1300000 1300000 1300000>; > + clock-latency-ns =3D <2000000>; > + }; > + }; > + How were these OPPs tested? If you didn't, please test with https://github.com/ssvb/cpuburn-arm/blob/master/cpufreq-ljt-stress-test And report the results Also, U-Boot sets the 1008MHz OPP by default, and the voltage to match. How is this going to play out on device tree where the CPU regulators aren't set? Maxime