Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp4665042imm; Wed, 30 May 2018 09:35:34 -0700 (PDT) X-Google-Smtp-Source: ADUXVKJcFV0xd+So6dNhM1DQPLfvZRjBrwwhSPWxq569OoNgR5L0IvDpeXxrA4CZVmOfOQNrULwF X-Received: by 2002:aa7:8051:: with SMTP id y17-v6mr3436344pfm.148.1527698134688; Wed, 30 May 2018 09:35:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527698134; cv=none; d=google.com; s=arc-20160816; b=qi4n3aH7ETsQmHVhZBWRbmf5EBeQKII4q/7r3iGkGyUg/tg7jAjUPmZo0QS4nR++j0 zo8RgbWDMscjUJRPFdTkSXVUbFPy+GAHN2Pbz02EvT+cov17YTQDnBQMnEgnsQCmtyz+ NVqWxiGmZYqo6f9JXIPcUfmXW/eSe4Or7oEZsUJLCX/hf5ktoZALPif+nO7DjWqfUpcx FUA2IGSfEipICcm/4NdyLZfYlBMckZCakVhI+f/WAnceXKqamk+ZQp+gJg+pcBQNXbYv LWDv0D4RhYEsOBaOXM8WVZX2bvYh6omzib7ws0fB0H8EK8EgeV63zytMjTfXraFLCTM6 kIcw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=s5IeZKRUs8KtTnWunxzsSRIY7h2ILStPpH9Ct4JTXbU=; b=o0Y2zE4x+y60u3NzSE8RzURd/I0WN1KbcpTlIBdaj7RuTEsx0tEAsCA0vp68XJzwgj 2QKeJbPJer/iIHV+qZYsD1xibq7lDnIb7BIrvdPeCrCfv3gNbg8z22TXIRda54aH06kX uBJWa3ljWxRTx4zIUOMTtYiixzZvHTLYz2P2234cZrg8hrkiZbqZ5edefZU7NTpkwukl pyWdBeFdjISKwLnjxMOi9PWAJtPpEPcPimZYgxnShQzk5kIFCv9jVx72I5TT3yiTnBAD 4rD9KXJuEVHqX/fEsOnsv8FgaDcXznaFBkIqk4NgaZrq1adLpynVLdKnTXOauosCW1Ix 3V7w== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@sirena.org.uk header.s=20170815-heliosphere header.b=ZnN/O/aH; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n3-v6si14162576pga.622.2018.05.30.09.35.20; Wed, 30 May 2018 09:35:34 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@sirena.org.uk header.s=20170815-heliosphere header.b=ZnN/O/aH; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753933AbeE3Qdw (ORCPT + 99 others); Wed, 30 May 2018 12:33:52 -0400 Received: from heliosphere.sirena.org.uk ([172.104.155.198]:46898 "EHLO heliosphere.sirena.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753900AbeE3Qdr (ORCPT ); Wed, 30 May 2018 12:33:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sirena.org.uk; s=20170815-heliosphere; h=In-Reply-To:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=s5IeZKRUs8KtTnWunxzsSRIY7h2ILStPpH9Ct4JTXbU=; b=ZnN/O/aHpyAlcO1/59ahddK2n Gdr35yZu/HTPRiW6FCdKj1cZdIoQB4v7a9VzpQng4TWT/1WWZ1rpksR2XyvfGNwMx+/79XUcXg+RD iRhshkt0/o4+wBnA6ikKyKj46h/T4SjJMTjyCetBZbftk0Ht88iCNPcpemkKjN0J03HUs=; Received: from debutante.sirena.org.uk ([2001:470:1f1d:6b5::3] helo=debutante) by heliosphere.sirena.org.uk with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1fO42h-0007WE-TK; Wed, 30 May 2018 16:33:43 +0000 Received: from broonie by debutante with local (Exim 4.91) (envelope-from ) id 1fO42h-0000Ee-9M; Wed, 30 May 2018 17:33:43 +0100 Date: Wed, 30 May 2018 17:33:43 +0100 From: Mark Brown To: David Collins Cc: lgirdwood@gmail.com, robh+dt@kernel.org, mark.rutland@arm.com, linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, rnayak@codeaurora.org, sboyd@kernel.org, dianders@chromium.org Subject: Re: [PATCH v4 0/2] regulator: add QCOM RPMh regulator driver Message-ID: <20180530163343.GV6920@sirena.org.uk> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="qa1NXTiqN6KSzHv0" Content-Disposition: inline In-Reply-To: X-Cookie: Don't get mad, get interest. User-Agent: Mutt/1.9.5 (2018-04-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --qa1NXTiqN6KSzHv0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, May 22, 2018 at 07:43:16PM -0700, David Collins wrote: > This patch series adds a driver and device tree binding documentation for > PMIC regulator control via Resource Power Manager-hardened (RPMh) on some > Qualcomm Technologies, Inc. SoCs such as SDM845. RPMh is a hardware block So, this is a very big driver and obviously it being RPM based it doesn't look like other regulators which is causing problems, especially when coupled with the desire to implement a bunch of more exotic features like the mode setting. I think this review is going to go a lot more smoothly if you split this up into a base driver with just normal, standard stuff that doesn't add too many custom properties or unusual ways of working and then a series of patches on top of that adding things like the mode adjustment and interaction with other RPM clients. We've got other RPM based regulators in tree already so the baseline bit shouldn't be too hard, that'll make the rest of the patches much smaller and easier to review and mean that the bits that are simpler and easier to cope with don't need to be reposted. --qa1NXTiqN6KSzHv0 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAlsO0mYACgkQJNaLcl1U h9Ci/Af6AwaPbNNY3vvBsWxCyE2pVb/OfZff8RFOfNQwK7S7T/Q9zMpuT+hGGs+B LemjKDrAEQbXERmfxDOslAp1+Le2p/b/fphDxhD4y75f1EOCFyo3AdxrYfDuNlW5 6IbTL69vN9u8umsplYEfho1efx8Spigj3zD+sEydmtebVYxPaXPLBIbBXaS13YIo rApcrZKZM07D+KnLxEQcMCjmWEyNnaav1Rip1KSQ1wx3zrS/juoFMZOmkIvn+qnc UMDb7U2FSBbfWFhTjVt4U+rAfkvnxNLA/76pWXWf7Gn26WQB/iuhZwcz9BbYgqgf 52pr3JyQSyTIxsfccorB46GD6Tg95w== =aKLR -----END PGP SIGNATURE----- --qa1NXTiqN6KSzHv0--