Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp1172941pxu; Mon, 23 Nov 2020 13:37:26 -0800 (PST) X-Google-Smtp-Source: ABdhPJxGHOxNrvpvZ6FPRWVej3kwjkmVs0CbKbxTzBq12BTVccgfYlPof5C8A76PlGvvbBEKvcf7 X-Received: by 2002:a50:fd16:: with SMTP id i22mr1086340eds.147.1606167446491; Mon, 23 Nov 2020 13:37:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606167446; cv=none; d=google.com; s=arc-20160816; b=WmU6NrXUSDTAaIv/YgdkcOCdS+rMo0zPgBSql1o+9LGc1WDxTdRbrf2Ag4JRPUOWve 5mYzRlN1knW2vvQCt/GuqlI15jHr+gwtngR7EKf217QxFIz67VGl9lpaZvA12OmCTiAX 9DRutsA3r9q4ihn/V2dPMm+l2fPacEyHKzaZ2U1SJHAfi/uE8QysbBr++Lr7cwJ4C0iL 7EmnIDiPNKElv6hxytGZhAyrnTAKHN6H3WU+xK/digeNOqx/K0o7nkcqc60MDWXmpOij X1YrzDyw5UfHmZ1IQQdtywI3kJ4mmto9uAZKfsKPp8sWUN7+XhL9IKKeF77a2t6yLkKh ymHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=/r6Im3AOWb8lBQqG8Qe/vtDQC8Fs4J/lQXe8TEgMay0=; b=cSZs4vjyQCnP9GHb6ilK1j9J8Y/9/Xm8gpYSlj4ma9RPMRL3bwC9zBIjP4daj3oPwe +cNrMhgkEb6vwhA7SEwzUR9aMC62uR8Yd98497vGxxu7yJ1wqnH63kBMh4i4eB3ozIfD oeCbcPfCz4vs+f7VuwzCbLqD3ktdL+HcxPh7nolODJnKoYzy2Y68emau+z32chPBVRIx K//Kobepju/6LT5gNSH+eDJFOMc0p3jIZeJhPkZcNKUxN+vL92SDmjBcRP/IKXYWZP2E vtueVHyJikXiyPOdWXKfMG5JRLGmDSCGfpFsk4tcEEafuknVZQVP+GIJ7cZvaCwLGD1K gZjA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=0aoGgBTS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 63si1434018edc.144.2020.11.23.13.37.03; Mon, 23 Nov 2020 13:37:26 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=0aoGgBTS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S1728940AbgKWVew (ORCPT + 99 others); Mon, 23 Nov 2020 16:34:52 -0500 Received: from mail.kernel.org ([198.145.29.99]:33838 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728924AbgKWVew (ORCPT ); Mon, 23 Nov 2020 16:34:52 -0500 Received: from localhost (cpc102334-sgyl38-2-0-cust884.18-2.cable.virginm.net [92.233.91.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 169B8205F4; Mon, 23 Nov 2020 21:34:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1606167291; bh=/r6Im3AOWb8lBQqG8Qe/vtDQC8Fs4J/lQXe8TEgMay0=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=0aoGgBTSlPcBxyPxCXPgqnG0O/SVtYahkOTcqC2PWKQl1OYe4pu0q4zaq0s13YoAp UELKsnaKji/y+J7isp6kZmIFx/qLfW5qRiobHbtwcq9ICiQ0JOHh0/xnkwFEFVxunC a94y8T53SlvTt6ngkFvagcO/Hf1HjQPfNGTG6NhA= Date: Mon, 23 Nov 2020 21:34:27 +0000 From: Mark Brown To: Jonathan =?iso-8859-1?Q?Neusch=E4fer?= Cc: Alexandre Belloni , linux-kernel@vger.kernel.org, Lee Jones , Rob Herring , Thierry Reding , Uwe =?iso-8859-1?Q?Kleine-K=F6nig?= , Alessandro Zummo , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Sam Ravnborg , Linus Walleij , Heiko Stuebner , Stephan Gerhold , Lubomir Rintel , allen , Mauro Carvalho Chehab , "David S. Miller" , devicetree@vger.kernel.org, linux-pwm@vger.kernel.org, linux-rtc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Heiko Stuebner , Josua Mayer , Andreas Kemnade , Arnd Bergmann , Daniel Palmer , Andy Shevchenko Subject: Re: [PATCH v4 5/7] rtc: New driver for RTC in Netronix embedded controller Message-ID: <20201123213427.GS6322@sirena.org.uk> References: <20201122222739.1455132-1-j.neuschaefer@gmx.net> <20201122222739.1455132-6-j.neuschaefer@gmx.net> <20201122231054.GH348979@piout.net> <20201123213105.GC456020@latitude> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="aJ74fq0Y6SrIeKCM" Content-Disposition: inline In-Reply-To: <20201123213105.GC456020@latitude> X-Cookie: Dry clean only. User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --aJ74fq0Y6SrIeKCM Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Nov 23, 2020 at 10:31:05PM +0100, Jonathan Neusch=E4fer wrote: > On Mon, Nov 23, 2020 at 12:10:54AM +0100, Alexandre Belloni wrote: > > Couldn't you do a regmap_block_write or a regmap_multi_reg_write which > > would be more efficient as they would be locking the regmap only once. > I can't find regmap_block_write anywhere, but regmap_multi_reg_write > looks like a good approach to simplify the code here. I suspect he's thinking of bulk rather than block there. --aJ74fq0Y6SrIeKCM Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAl+8KuMACgkQJNaLcl1U h9BoEQf/T9GCOGidKSkBAAwBmsKd09TfN0KhVHaDCtd8V2sMVb305rdFl6/1M2on OlhUqiqdUlml9/DNxTuSQJbdjDVE/4m8HUduent6ArvV59AnX03FnQYnMYG5azLy ve5SWBWlzm9vbKsfNJKHvGV4lz6ENn/868v7L9eZa+uNhwfMe4WEcVFqhmbUAIkY rKmbapIrsYSLJ6COtX7KtyRwpVKxkdwLFrOkNcWbK4hE9DK3A+Rw4sLrHLGNVbA4 Kg9kR4WsNk800eVSenZ9JaDckNqN0NJabYZYhKes0dT2XyOppOOQjSdAbm33KdYo lmBliJqPYtyjxA50nSavzQ7QaIxuGQ== =AcMn -----END PGP SIGNATURE----- --aJ74fq0Y6SrIeKCM--