[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <E67D2DA7-2B02-4033-84D0-004A79ACA686@goldelico.com>
Date: Fri, 28 Feb 2020 13:16:08 +0100
From: "H. Nikolaus Schaller" <hns@...delico.com>
To: Paul Cercueil <paul@...pouillou.net>
Cc: PrasannaKumar Muralidharan <prasannatsmkumar@...il.com>,
Andreas Kemnade <andreas@...nade.info>,
Mathieu Malaterre <malat@...ian.org>,
Srinivas Kandagatla <srinivas.kandagatla@...aro.org>,
Rob Herring <robh+dt@...nel.org>,
Mark Rutland <mark.rutland@....com>,
Ralf Baechle <ralf@...ux-mips.org>,
Paul Burton <paulburton@...nel.org>,
Mauro Carvalho Chehab <mchehab+samsung@...nel.org>,
"David S. Miller" <davem@...emloft.net>,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
Jonathan Cameron <Jonathan.Cameron@...wei.com>,
Krzysztof Kozlowski <krzk@...nel.org>,
Kees Cook <keescook@...omium.org>,
Andi Kleen <ak@...ux.intel.com>,
Geert Uytterhoeven <geert+renesas@...der.be>,
linux-kernel@...r.kernel.org, devicetree@...r.kernel.org,
linux-mips@...r.kernel.org, letux-kernel@...nphoenux.org,
kernel@...a-handheld.com
Subject: Re: [PATCH v6 1/6] nvmem: add driver for JZ4780 efuse
>>> + rd_adj = clk_rate / 153846154;
>>> + rd_strobe = clk_rate / 28571429 - 5 - rd_adj + 1;
>>> +
>>> + if (rd_adj > BIT(4) - 1 || rd_strobe > BIT(4) - 1) {
>>
>> Just use 0xF or GENMASK(3, 0) instead of BIT(4) - 1
>
> Or would rd_adj >= BIT(4) be better since this is not used as a mask?
> This would also correspond to that the register is 4 bits wide.
I just recognized that we already have these constants defined:
So I'll add
if (rd_adj > EFUCFG_RD_ADJ_MASK || rd_strobe > EFUCFG_RD_STR_MASK) {
to v7.
BR,
Nikolaus
Powered by blists - more mailing lists