Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp4084383ybi; Mon, 27 May 2019 10:48:24 -0700 (PDT) X-Google-Smtp-Source: APXvYqxjdqa1x/5W63WTlluBf/TKAMST0eHZ1nVp1fuHVqIsPo0vm4JrudCj989A5U7bDw23rTiO X-Received: by 2002:a17:902:2847:: with SMTP id e65mr126225375plb.319.1558979304488; Mon, 27 May 2019 10:48:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558979304; cv=none; d=google.com; s=arc-20160816; b=dHmlbzXQxz14xoo2Elf6NwKFZa+TBlH2PE3RnVX0zXg6qiykxBbe0ZK1kZuHXNSl+U iTMbgTZam+A+DX2Ifu+hR3hzSUGSiMzW9dRCuXJWASdaxPaPDlrfJNo0rSoL+13z6LFv SQgXfjwfkrUi1tvTqPl47qLSrGf7KEPJhT568McV8iZD3MolQyWbQfRNmJpZdJdkEAdj R0x9IL2YWDvNun3C9kE8GXuEGafuZ8GvPZsfANWqfOIxKnf9JQcjy7DfvHDF5zRpSPbK RXn4LAPE+J3so1+YSmQfUyOtyRYNDnRy4r4oLQDPiquOoEJYFCkENjo7qV1Yv6RJpXjl +xCw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=RvWmgSpOjlIMaMZlqMhXFOz9qSbgkNwvRngL97A0kDQ=; b=m40e6QPPGEinnaYUe83q8StJeeuDaNhbR04chfGgWrtg34Go2vKfbVQlg51/Owl+Hx iq5FFNhtmwQ6/5dgGJL+G8ErQ08052nshxZH7WAuoMeHsYUv8mAfhJ4g1fOPcECCGe6S PT839fJ4dwVwGWYdiGN3+ntkPPiFPf94KWYG4qN85QM2cmWD0pdk6GDLlU9kXZNR8fv+ CIJhNRuvhnQf0Ds+h8eOLA3sK4giliCbPq54qr1R2RRUPR889ZWovpBwen4ti3D2nree 9FNWjVP6YHfravbHId94onvH1X074H/ao6kPZqMJtR/QnhcEpXVRZbViQkbgyRLQGq6k Z0jg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@googlemail.com header.s=20161025 header.b=sr5PZkAr; 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=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 11si20617251pfn.80.2019.05.27.10.48.06; Mon, 27 May 2019 10:48:24 -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=pass header.i=@googlemail.com header.s=20161025 header.b=sr5PZkAr; 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=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726855AbfE0Rqz (ORCPT + 99 others); Mon, 27 May 2019 13:46:55 -0400 Received: from mail-oi1-f195.google.com ([209.85.167.195]:40675 "EHLO mail-oi1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726545AbfE0Rqz (ORCPT ); Mon, 27 May 2019 13:46:55 -0400 Received: by mail-oi1-f195.google.com with SMTP id r136so12400593oie.7; Mon, 27 May 2019 10:46:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=RvWmgSpOjlIMaMZlqMhXFOz9qSbgkNwvRngL97A0kDQ=; b=sr5PZkAr/7xMIJI1iE3rnlUf2W//7xEl0rEv8uMQxjtApmCeIfuxKSdL2GConU+qlx P9vCZsz/G7nRW6fh6wnGHfcswe1ykoaXPZpMAXM4lJmzGKnyA6dHHJ15yy41O2Q8EXK1 G+q+o9iv6qd6cYrH8i06p+Fg7y+4luf4xPg26eTOT1gSFEWOBF6Wjaf92UcGcuxHr6eL dg7JyncH0+v4PWErlFOWs4YwVy609jJvfk7DjwLW12TL9qjU0xy5wSQcqA/UlzLuX/ai ECfO4NlD85myKsx73AYmyq/4B4G8vl0wKKPVxaRGc0nrhWkVWEP4RxerxdRskW36zJLW yaXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=RvWmgSpOjlIMaMZlqMhXFOz9qSbgkNwvRngL97A0kDQ=; b=USCUnHILWJTHnj13t2bM6g1RSMvuYp8RQ36gEIKU3yM3/AHhFm2c2pjeaEvTwZQAEa fzpWYZAqHXEMeHyElIKdMsaDfd96sfKh1XNzdCNiubrcA2w/BnTvWEy9TxAYUrp/hc3c uh7Vd66elvacepKRB6eh4ab1nkwTzInVW96bgblex/gp3QCR2a/W1bnNsE1L77bSiNRa g4aqsRIZUO2PtVC7Ny2dzCP7uuETIwFX1h4PRlzaiS1COw9i3wFsaYG8e/+3CEVcCqKE cVVbI/AgZPx4n+KuqK/Rs2Z3++GMcyTb5mpoNYNXFNLvOpz9DEbphkJdL7FBiFmIGmII K83g== X-Gm-Message-State: APjAAAVap+KXBQG0A0iRc3pTT4rYIGvEOVDIpbPxiKO+54U4iQ5Slbv7 rnkbJ415/8o14n9TXyahyZi/5nxbVkf7itpjWfQ= X-Received: by 2002:aca:ed0a:: with SMTP id l10mr93471oih.39.1558979214200; Mon, 27 May 2019 10:46:54 -0700 (PDT) MIME-Version: 1.0 References: <20190525181133.4875-1-martin.blumenstingl@googlemail.com> <20190525181133.4875-5-martin.blumenstingl@googlemail.com> <3b61897a-267b-fd6e-181b-a8c7e47918fb@baylibre.com> In-Reply-To: <3b61897a-267b-fd6e-181b-a8c7e47918fb@baylibre.com> From: Martin Blumenstingl Date: Mon, 27 May 2019 19:46:43 +0200 Message-ID: Subject: Re: [PATCH 04/14] pwm: meson: change MISC_CLK_SEL_WIDTH to MISC_CLK_SEL_MASK To: Neil Armstrong Cc: linux-amlogic@lists.infradead.org, linux-pwm@vger.kernel.org, thierry.reding@gmail.com, u.kleine-koenig@pengutronix.de, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Neil, On Mon, May 27, 2019 at 2:26 PM Neil Armstrong wrote: > > On 25/05/2019 20:11, Martin Blumenstingl wrote: > > MISC_CLK_SEL_WIDTH is only used in one place where it's converted into > > a bit-mask. Rename and change the macro to be a bit-mask so that > > conversion is not needed anymore. No functional changes intended. > > > > Signed-off-by: Martin Blumenstingl > > --- > > drivers/pwm/pwm-meson.c | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/drivers/pwm/pwm-meson.c b/drivers/pwm/pwm-meson.c > > index c62a3ac924d0..84b28ba0f903 100644 > > --- a/drivers/pwm/pwm-meson.c > > +++ b/drivers/pwm/pwm-meson.c > > @@ -33,7 +33,7 @@ > > #define MISC_A_CLK_DIV_SHIFT 8 > > #define MISC_B_CLK_SEL_SHIFT 6 > > #define MISC_A_CLK_SEL_SHIFT 4 > > -#define MISC_CLK_SEL_WIDTH 2 > > +#define MISC_CLK_SEL_MASK 0x3 > > NIT I would have used GENMASK here that was my initial idea but I decided against it. the variant I came up with was: #define MISC_CLK_SEL_MASK GENMASK(1, 0) however, the actual offset is either 4 or 6 (depending on the PWM channel) and I felt that duplicating the macro would just make it more complicated so instead I chose to be consistent with MISC_CLK_DIV_MASK Let me know if you would like me to change it (then I prefer to update MISC_CLK_DIV_MASK as well). Martin