Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp977656iob; Fri, 13 May 2022 18:21:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJznEuY+O73NqKbsBGRyvbM2XX8xkaNTthq+lhb0SVqNJjGh3zQGQKwW6L9rumFZkScT2i0t X-Received: by 2002:adf:ed03:0:b0:20c:4c8b:8e07 with SMTP id a3-20020adfed03000000b0020c4c8b8e07mr6047348wro.423.1652491262527; Fri, 13 May 2022 18:21:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652491262; cv=none; d=google.com; s=arc-20160816; b=XdS2pa99EEx+TJf2Q7aAmsSEsRWulj2v7v1YeLZ/+mlrMLPnNLun1v2YPWAIlTl3tV gMyNaI2nVa9cp3+YdkfD5+ncABVl2OGmPTXDaRUxPq0j1hyimbGDgQO1+akGK9bWHI45 Hb1iHdCvKMcPrpE5aqU+FVF3IW1UE8vI82ii+Bff6AE2TOfNS5rFpxCWY1286gpOvfjw MACb9zznlmsa9e61cprfJ1Y97Hf5AZkWMPhpt4xmKyp2IU/adn0swQ5EshJhU5E2m1Ng zYKWiI6F9P3z+KJF1aDt41ckn3I3Dj51TNDfZchEsaoL+GCl6X8xAO2M7AZ7PaPHXw9K IT/A== 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:message-id:subject:cc:to:from:date:dkim-signature :dkim-signature; bh=KRAvyTFS43NeTMqUA+krLdjjMY0SMM08oC6POjRC5tw=; b=ITnv7gTeJrZsKOwupfYwpiirE0zdkTpbzTeIwAXsjbg4no8USfqwVUPJ5m+Zv7MLYA i8r0wJAqsY3iH0VRf/jfRuAbEadkG3hwvSCbjDPhv3ul0gLJW5ehUM0RUj2MKfUuR4ly CUVKYqpJJpqVvwz6BAIYWd+RaqIYmzR9WNKTjKXGBqFuYvJDbViDE3+ntAWxn/6fmbg8 Q1ffri+b7eoF/uGYWXi4s/+bLGeTHycvua7uQR1FPfu241o5+bhmE28FSD+caiUPqua4 iugtyhk2u/dF+mOtsbCgwQftC8JOFZ8PQBDwVs983mytHYFTpPZYEyt2RAFtFJg/vZIi Uhjg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cerno.tech header.s=fm3 header.b=H7MRj1Bd; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=zZk22c95; 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 f20-20020a05600c155400b00393fdfa3c79si4943367wmg.109.2022.05.13.18.21.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 May 2022 18:21:02 -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=H7MRj1Bd; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=zZk22c95; 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 E2DFA3C6026; Fri, 13 May 2022 16:50:38 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1377832AbiEMHjB (ORCPT + 99 others); Fri, 13 May 2022 03:39:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55596 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243152AbiEMHiz (ORCPT ); Fri, 13 May 2022 03:38:55 -0400 Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8F6DC14B660; Fri, 13 May 2022 00:38:52 -0700 (PDT) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id AA0715C0262; Fri, 13 May 2022 03:38:51 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Fri, 13 May 2022 03:38:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cerno.tech; h=cc :cc: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=1652427531; x=1652513931; bh=KRAvyTFS43 NeTMqUA+krLdjjMY0SMM08oC6POjRC5tw=; b=H7MRj1BdzojzgarfxGnFmUE9EJ 5GPYHMvfs5ELhY4gxaYlae4gFn58ONndv6Lwcl9wMa04DpAUA0dpfRnMHnM0bKGb YG4btr2ewrrM2ktAE3QqsZKi1l7aPRv77Mfa+iVhy4snG41DV0mPOKbiWl85s4C9 ClK+gR2aFc1QYN5+RM9G7PceuZuhx5Luw81WWG1kH0nH4w3Xd6lfhy33v48C5Ueb vAAwWhzAzuUNz4Buejh7/S/0Wuxd65VQYXnm49Ljo11SAM1K5DOIgzifIiIdDc+t 1tdubXSlgJh+lYWmL8IaO1+ZPMaKA1Koq3/1LWjjlFBH5UMhdxjunuj7NoWg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc: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=1652427531; x= 1652513931; bh=KRAvyTFS43NeTMqUA+krLdjjMY0SMM08oC6POjRC5tw=; b=z Zk22c954gzlfH/u3ebLq8E6alYN6onbXCZZGApZVuSr9K0YmgJ/sR4RlkpN6Jkjp TC3VRapOhTomdAiuIMUnNI8f92uwxoYHrqufojwQxKC6n9T92TqhZmCftvWBoeb6 C9M/PtD9i62fZxyIcXo/LdQwszXBJwQmTvIrMOmXWDwaC5CPB56k7zknP+A0zFW/ z/HrcclFwOlJx7N31AmZ1aBBW8EQywDtbb6VJBwWv7UZDIE90+Fi2WH3luHaxmyC Ap/pHxgMczFZDT4Q4cg+TVbiYKCiI9nop3eo3/l+Ggp55gYrCXoFWwByHIklrgAE PmLAZeLvPna+r9soNvMSA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrgeekgdduvddtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvfevuffkfhggtggujgesghdtreertddtvdenucfhrhhomhepofgrgihi mhgvucftihhprghrugcuoehmrgigihhmvgestggvrhhnohdrthgvtghhqeenucggtffrrg htthgvrhhnpeetfefffefgkedtfefgledugfdtjeefjedvtddtkeetieffjedvgfehheff hfevudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hmrgigihhmvgestggvrhhnohdrthgvtghh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 13 May 2022 03:38:50 -0400 (EDT) Date: Fri, 13 May 2022 09:38:49 +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 v3 2/2] ARM: dts: sun8i-r40: Add "cpu-supply" node for sun8i-r40 based board Message-ID: <20220513073849.cu4jzykefat2sepg@houat> References: <20220512071858.10805-1-qianfanguijin@163.com> <20220512071858.10805-2-qianfanguijin@163.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="zxcrkptjti3zcqyl" Content-Disposition: inline In-Reply-To: <20220512071858.10805-2-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 --zxcrkptjti3zcqyl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Thu, May 12, 2022 at 03:18:58PM +0800, qianfanguijin@163.com wrote: > From: qianfan Zhao >=20 > sun8i-r40 actived cpufreq feature now, let's add "cpu-supply" node on > board. >=20 > Signed-off-by: qianfan Zhao > --- > arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 4 ++++ > arch/arm/boot/dts/sun8i-r40-feta40i.dtsi | 4 ++++ > arch/arm/boot/dts/sun8i-t3-cqa3t-bv3.dts | 4 ++++ > arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 4 ++++ > 4 files changed, 16 insertions(+) >=20 > diff --git a/arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts b/arch/arm= /boot/dts/sun8i-r40-bananapi-m2-ultra.dts > index a6a1087a0c9b..4f30018ec4a2 100644 > --- a/arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts > +++ b/arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts > @@ -113,6 +113,10 @@ &ahci { > status =3D "okay"; > }; > =20 > +&cpu0 { > + cpu-supply =3D <®_dcdc2>; > +}; > + This will break bisection on those boards. Indeed, you added the OPPs on the first patch, and if you only apply that patch, the boards in the second patch will be missing their CPU regulator. The kernel will then ramp up the frequency to the highest OPP, but will not change the voltage, resulting in a crash. There's a similar issue for all the boards that don't have a regulator in the first place. The way we worked around this for the other SoCs is to have a DTSI with the OPPs with a frequency higher than what U-Boot boots with (1008MHz?), and only include that DTSI on boards that have a CPU regulator hooked in. Maxime --zxcrkptjti3zcqyl Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQRcEzekXsqa64kGDp7j7w1vZxhRxQUCYn4LCQAKCRDj7w1vZxhR xUebAP9qYzZ/IfkEzAu15CJHZ6js7mUi6RdbUoNXxKfPggg5ogD+Ni0yIfCamB1z NywiFR5KnVB6qmwQCleCMfl/hditBQs= =5Se1 -----END PGP SIGNATURE----- --zxcrkptjti3zcqyl--