Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp19688747rwd; Wed, 28 Jun 2023 12:47:52 -0700 (PDT) X-Google-Smtp-Source: APBJJlE1SLB3GWs0duGFERjIbBfdtnV8dNg+y6Hv37Qn26CNh8n0JRVPBhemTXQ33o81kGkPUL0A X-Received: by 2002:a05:6402:1641:b0:51d:dbde:ef82 with SMTP id s1-20020a056402164100b0051ddbdeef82mr195339edx.38.1687981671844; Wed, 28 Jun 2023 12:47:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687981671; cv=none; d=google.com; s=arc-20160816; b=N5lRGnzUPa432v/Wa+l1kZjMoe+dxeNaYjq0K9WzMLFuVVlGNde9rWd8zEtmoo7G19 R9ESVJS1g+vBbZTDKjZJkkA9+dWkWY76OTI/vqNkMk4elq22RmkwhmeQVETefjvNWrRb Ky78lOYEBc55tqhg95UWk9/LX92nUKITWml+gdeOdAxjcZLDWpGENhNQ1uZ8eMDgMOyB twmH1DGSFmR50wfZqJXjC5JE49XY+ysDmXwiLRVMjhmz4ppmUi98s02mSd1M8Ex+mJg1 NqIwRVZ3sA1xj6MrttOLXIlJTgEwWIEYkM0R/pkGNVxHZAbekyZPCY9/fXGCee9zlbfi yRZw== 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=2JImOw2Unr9i5C2AMqFSxay8Hov2Fb1ZqF7Hm25HgTE=; fh=Qu0TO0QsQ++G6MB9lEjyn4IpXqnoTWH8eEbUIzg9O08=; b=pGlsLKzC0p/rNDOpERKbJH+0duYnyv+YKhHoHD6Sp3ovnV9bV0OZy8VpgNHv51i+3f G0kUp3Q1rOmsoskaID4YQL8fSdwAu11RZlOOEUScX/MJhritj1cHTPp2O7H9bzPIxXnT LmAFtC5uBdveGjrEpaqdK0e2wr0yrksVe8gl3jUfoFVg3uzZ2qeZWJwV1avfrO6d+E8x RiexUpw41mVR125ZJHMPNlwV5rRvcKrs5Bj1pWxgl2tCYXF535saKTbKu9FM5Xfle1Bq BKUF2kxm/6Ph350LzMlb3JQp2hAOw7YgVj2FAfkPADRRq1cSexKkUSGMkvxlv22SJs8p om9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=MNwdXgUA; 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 a4-20020aa7d744000000b0051a7bccf383si5401967eds.86.2023.06.28.12.47.26; Wed, 28 Jun 2023 12:47:51 -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=@kernel.org header.s=k20201202 header.b=MNwdXgUA; 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 S229732AbjF1TUg (ORCPT + 99 others); Wed, 28 Jun 2023 15:20:36 -0400 Received: from dfw.source.kernel.org ([139.178.84.217]:45928 "EHLO dfw.source.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231495AbjF1TUd (ORCPT ); Wed, 28 Jun 2023 15:20:33 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 1BA1461453; Wed, 28 Jun 2023 19:20:33 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id B56C4C433C9; Wed, 28 Jun 2023 19:20:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1687980032; bh=ZQZVtPeU7dPNfjGKYQ6Traz9rQl2dIA6gWmjA6m8qoc=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=MNwdXgUAdozPFhzvee/9wFbEm1LOcTqPM+0kxlq1OXoC4ACco74LdlRpZZdvmn4Aa 8pARNmwwLJTg+/YUQI9OPZ6xg2xt4hEopHVW21rE7gkCF+zmKmDIFFR3sNddnwga8P uovtIqPF8UljmZzo478xqZhrezrLWS/ndPSL2XgYG8gk4qAiNNxHaAoioglGGg7HTE L8FAKplr0VVd7jcxJ2H7otD5Hez1qfRM3cO+uNjJEGo6QtNDoFYR7ALyNcWcEDDtuG T8/OTb/jl7jherPuJOfe9CeqsGDQoXao7KIAO1A0qDZeWNyeK7inssZBwAKXayuYiz Snp2MwMet+L7A== Date: Wed, 28 Jun 2023 20:20:24 +0100 From: Mark Brown To: Lee Jones Cc: Rob Herring , William Breathitt Gray , "Sahin, Okan" , Krzysztof Kozlowski , Liam Girdwood , Jonathan Cameron , Lars-Peter Clausen , Andy Shevchenko , Cosmin Tanislav , Stephen Boyd , Ulf Hansson , Caleb Connolly , Marcus Folkesson , "Bolboaca, Ramona" , ChiYuan Huang , "Tilki, Ibrahim" , Arnd Bergmann , Hugo Villeneuve , ChiaEn Wu , Haibo Chen , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-iio@vger.kernel.org" Subject: Re: [PATCH v7 5/5] mfd: max77541: Add ADI MAX77541/MAX77540 PMIC Support Message-ID: <472a4d86-3bfb-4c2b-a099-f1254dd01e24@sirena.org.uk> References: <82612171-46d7-4d82-a8fc-c7d6a99d57e9@sirena.org.uk> <20230621171315.GL10378@google.com> <20230626175443.GA3446604-robh@kernel.org> <20230627135615.GF10378@google.com> <20230627163344.GG10378@google.com> <20230628134013.GH10378@google.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="t/OdDRDxov9ilkpM" Content-Disposition: inline In-Reply-To: <20230628134013.GH10378@google.com> X-Cookie: HELLO, everybody, I'm a HUMAN!! Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --t/OdDRDxov9ilkpM Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jun 28, 2023 at 02:40:13PM +0100, Lee Jones wrote: > On Tue, 27 Jun 2023, Rob Herring wrote: > > On Tue, Jun 27, 2023 at 10:33=E2=80=AFAM Lee Jones wro= te: > > IMO, a series with interdependencies, which most cases of a new MFD > > are, should be applied as a series. That's generally what happens > > everywhere else. Creating a branch and PR seems like extra work for > > everyone. The downside to that is any API changes outside of MFD would > This is what we've been doing for the last decade. However, I'm getting > mixed messages from folk. Mark recently asked for something completely > different (which I did say would be a bad idea at the time): > https://lore.kernel.org/all/20230421073938.GO996918@google.com/ > Could we please just pick a strategy and go with it? The basic ask from me is for things that cause these serieses to make progress, ideally in ways that minimise the amount of noise that they generate (given that they're generally pretty routine). Applying patches when they're ready at least mitigates the size of the series, makes it easy to tell that they're OK and doesn't preclude applying more patches on top of it if that's a thing that people want to do. > > need some coordination. That coordination would only be needed when a > > subsystem has some API change and there's a new MFD using that > > subsystem rather than by default for every new MFD. > > Another option is just that you take all the binding patches since the > > MFD binding depends on the others. The drivers can still go via the > > subsystem. Not totally ideal to have branches of drivers missing > > bindings, but better than mainline missing bindings. > My original method of taking everything with Acks was fine IMHO. As I mentioned before the number of resends of what are frequently very similar serieses (eg, two PMICs from the same vendor in flight at the same time) was causing me real issues with tags going AWOL and things getting lost in the noise. --t/OdDRDxov9ilkpM Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmSch/cACgkQJNaLcl1U h9Cquwf/beLq1gjcYtTzTT+W2Y2bDq3eP4a1a1nJj6YBoMNGL+H9aDDh+IEYQcny tQ93FGnAxxprHje5GpW88ar0WLhMDf/nlCvuv5M5SGXgKtAvTV26FZzQr5NMKgFW bhdMs4r869lmrqfF8uG7xE6REDJqLKUqTgW7x1i+pVnE2MuFPT5coQbqAJohhR91 ZhEhjPKzdUq1L9gC8MkosngN8XSTQZtVbs060CLHXc12gBqkw0bxgImIMRtP+ld7 bVYPdSDhsTG7cJp/BmJIeNtE70RQczZbXYfqeRgw5wbuZVIWEHilOjV+oe1FJaV0 3EehhtqBFHUFu+aOROFtdNOcsqSnbQ== =+yB6 -----END PGP SIGNATURE----- --t/OdDRDxov9ilkpM--