Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp3739304rwb; Mon, 16 Jan 2023 12:13:26 -0800 (PST) X-Google-Smtp-Source: AMrXdXu3HTO1zWzRRx5cUzaPSm7sIgKydrrbj2BdaCwzo54VZq5c53PQTrFnHNmM/42H8QnBi+Nz X-Received: by 2002:a17:907:29c4:b0:86e:a761:c5bd with SMTP id ev4-20020a17090729c400b0086ea761c5bdmr243713ejc.34.1673900005826; Mon, 16 Jan 2023 12:13:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673900005; cv=none; d=google.com; s=arc-20160816; b=nsr7yvxGCww3ZyBqh1Vq+Xlw7DMUowMYjGh6sPMuN1NklBmpXh89GQB5LPJKXKyJPa JBmX18kmcrIhmeYxEjTEucz2598Ir1ESrTRfQbvLQyAvCScIXZof3+eOsqfj85Qc1axm 8xepJwV6XEhUHaMzyUqCaBcrbgzHEuUmB+KzgWefCG5xfsn9clSbiTJvb90//3ifM0lS zPEBWqikKErNlPYufmM6k44+NJNtuhh6ApO8pGn5x6FBqFLlIWPmq8Iptry4kPU86Ql1 5BEpTwutrRWgwbjFYrnH1aR4PfGRQ20w0fpw0l+RBnl8uAtLVqerKqPKVCSK7t20ybBC WhxA== 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; bh=m8d6DNdFcoUJkWZ0N9T1tD5qVW6HdE+mY7VtTtAe3MM=; b=K5jiY1abeykKRNClG0kEgMFkJaIO4nkaC5pYO0LahBhRLCj+z6ujRGvwxYmKLMuhM6 bHZrvo1j4u00BZOB2wofv70LCekBzN2Eis6rWY0h1K5K2DUQgwxddePFG5la7y5icPKT ur9euctX+fdQxFzJdpQTdImMv20trjM8vEiI73ABl756D+dfN67oPkZTIj+4i479pFUJ 7CZq1thYMccvI6SnJ903BRgCdFgs8x64dHA0jOX3mFNyET4O2KW6LAkSueTlUtyGXOc2 sC/GTt+UE9Sx5FBVKbO68eRkSbq3pYhHHSpcpk3t+wOnuzUsKJd8qgv9jhckY3qwjSOk 14hw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ht26c5+B; 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=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i11-20020a1709064fcb00b0086cda17d40esi10067174ejw.766.2023.01.16.12.13.13; Mon, 16 Jan 2023 12:13:25 -0800 (PST) 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=@kernel.org header.s=k20201202 header.b=ht26c5+B; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232519AbjAPTTO (ORCPT + 50 others); Mon, 16 Jan 2023 14:19:14 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39804 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232346AbjAPTTL (ORCPT ); Mon, 16 Jan 2023 14:19:11 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E7AEB21A36; Mon, 16 Jan 2023 11:19:09 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 704F86111E; Mon, 16 Jan 2023 19:19:09 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C3D62C433D2; Mon, 16 Jan 2023 19:19:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673896748; bh=XPbeY1Tw3NOIW18sn3VUjs5hnmitr2mUboL06yyV1OU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ht26c5+BaGyCrnSatfGGdKlEeaSu6vFP4V4n9oRMBtY9yVXlRSe/2DdYDLyNPXbEP TaZAHDIhfnoHV4gNfbdO6avAqMxerbEq+Kd3rTvXXICod5S6F0czWPGbt71oRbGTE+ EBMrn0o2zzrvL2mD9J1cRd8/2XtJArHP6xV4QRFMCQk4lo6x78PJzpsp1l3y2MBBB4 4EDSvcALVvzn0mkixQjkJfr6BgbrHZnsRyj1Ngv/OnqFArGwqbklYrnIqipgMUZlOe PDwmQsbmfiN07tMtCLKfgXNSjzN0vbHZlxoLuCBwDslQhLNymZEQ33hQ7qzkrrfszd vfFWghN6ratvQ== Date: Mon, 16 Jan 2023 19:19:04 +0000 From: Conor Dooley To: Walker Chen Cc: linux-riscv@lists.infradead.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, Rob Herring , Krzysztof Kozlowski , Conor Dooley , Emil Renner Berthing , "Rafael J . Wysocki" , linux-kernel@vger.kernel.org Subject: Re: [PATCH v3 0/3] JH7110 PMU Support Message-ID: References: <20230116074259.22874-1-walker.chen@starfivetech.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="9GoKrs0wz7LbOpIW" Content-Disposition: inline In-Reply-To: <20230116074259.22874-1-walker.chen@starfivetech.com> X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS autolearn=ham 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 --9GoKrs0wz7LbOpIW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hey Walker, On Mon, Jan 16, 2023 at 03:42:56PM +0800, Walker Chen wrote: > Hello, >=20 > This patchset adds PMU (Power Management Unit) controller driver for the > StarFive JH7110 SoC. In order to meet low power requirements, PMU is > designed for including multiple PM domains that can be used for power > gating of selected IP blocks for power saving by reduced leakage > current. The first patch adds device tree binding for PM domain provider > and consumer. The second patch adds pmu driver and support JH7110 SoC. > The last patch adds device node about pmu to JH7110 dts.=20 >=20 > The series has been tested on the VisionFive 2 boards which equip with > JH7110 SoC and works normally. For the series: Reviewed-by: Conor Dooley I'm hoping that someone with knowledge of the power APIs will take a look now that the driver looks to be in a pretty good state (to my naive eyes at least). > Changes in v3: > - Rebased on tag v6.1. FYI, please pick something more recent than that. Ideally, the last -rc1, which in this case is v6.2-rc1. It's helpful to do this, as when I went to apply your patch, there were some conflicts that needed to be sorted out. Because of your prerequisite patches, the usual `b4` commands would not usable. E.g. b4 am -3 20230116074259.22874-1-walker.chen@starfivetech.com Analyzing 4 messages in the thread Checking attestation on all messages, may take a moment... --- [PATCH v3 1/3] dt-bindings: power: Add starfive,jh7110-pmu [PATCH v3 2/3] soc: starfive: Add StarFive JH71XX pmu driver [PATCH v3 3/3] riscv: dts: starfive: add pmu controller node --- Total patches: 3 Preparing fake-am for v3: JH7110 PMU Support ERROR: Could not find matching blob for MAINTAINERS (85e8f83161d7) If you know on which tree this patchset is based, add it as a remote and perform "git remote update" in order to fetch the missing objects. Fortunately, this is just a driver addition so despite `b4` not helping it was easy to resolve but for other patches in the future, this may not be the case. Assuming the dt maintainers are happy with the binding, ping me in 2 weeks if no-one else has commented and I'll apply patches 1 & 2. Thanks, Conor. > base-commit: 830b3c68c1fb1e9176028d02ef86f3cf76aa2476 > prerequisite-patch-id: 54ce870d6ea747466474b5d4105cfbc05e1b01ab > prerequisite-patch-id: e8dd8258a4c4062eee2cf07c4607d52baea71f3a > prerequisite-patch-id: 057fa35870d8d7d22a57c13362588ffb9e9df316 > prerequisite-patch-id: 102368a6ff799c4cb639aed513deff09c1839161 > prerequisite-patch-id: 7c1a50a37919fedbbd336ca5dec295ac63c2a89d > prerequisite-patch-id: a5d9e0f7d4f8163f566678894cf693015119f2d9 > prerequisite-patch-id: 87cb528acd9a7f1ffe7475d7261553f6a4de5753 > prerequisite-patch-id: 417736eb958e1158c60a5ed74bc2350394321a80 > prerequisite-patch-id: a137312ca162b5712e28719f77d0da78e9fdd778 > prerequisite-patch-id: f7c548b4619f491ce27f319242c4e3685c76173b > prerequisite-patch-id: 4d90febab2fb7928f50a73104e7454312b9ce6c8 > prerequisite-patch-id: 645a807d50e0e56593ffdc6c3b50ea54a230827a > prerequisite-patch-id: 165f8cd740ae60585d22c95b99a0689084d468e3 > prerequisite-patch-id: 480d910deccadc2947b3318c3c13dfa0882c8e0d > prerequisite-patch-id: 1d1cb90ec12dfc9312e448759c7cab89f2bc6394 > prerequisite-patch-id: 5f539ac7c96023b36489c6da7c70c31eaf64a25b > prerequisite-patch-id: 6bb9a780c62af3bcc2368dfd20303c7b1bc91e23 > prerequisite-patch-id: 258ea5f9b8bf41b6981345dcc81795f25865d38f > prerequisite-patch-id: 8b6f2c9660c0ac0ee4e73e4c21aca8e6b75e81b9 > prerequisite-patch-id: e3b986b9c60b2b93b7812ec174c9e1b4cfb14c97 > prerequisite-patch-id: 2e03eeb766aefd5d38f132d091618e9fa19a37b6 > prerequisite-patch-id: e0ba7af0f8d3d41844da9fbcba14b548cbc18f55 > prerequisite-patch-id: c1f8603e58c64828d0f36deac9b93c24289d8e05 --9GoKrs0wz7LbOpIW Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQRh246EGq/8RLhDjO14tDGHoIJi0gUCY8WjKAAKCRB4tDGHoIJi 0oszAQDM9ExcHzz5zwVTaRHH/CUh3N4IkT9RnBltBfBDkeqmmwD/eoWkYLcS1whs CsKsgJlSS9Nu15N2/XX5xgyh1Scb+AA= =zJa1 -----END PGP SIGNATURE----- --9GoKrs0wz7LbOpIW--