From: Andy Shevchenko <andriy.shevchenko@intel.com>
To: Jonathan Cameron <jic23@kernel.org>
Cc: "David Lechner" <dlechner@baylibre.com>,
"Andy Shevchenko" <andy.shevchenko@gmail.com>,
"Michael Hennerich" <Michael.Hennerich@analog.com>,
"Nuno Sá" <nuno.sa@analog.com>,
"Andy Shevchenko" <andy@kernel.org>,
linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH v2 5/6] iio: adc: ad7124: add filter support
Date: Mon, 15 Sep 2025 09:46:15 +0300 [thread overview]
Message-ID: <aMe2N7B8XwUPXsEG@smile.fi.intel.com> (raw)
In-Reply-To: <20250913144200.17337dd8@jic23-huawei>
On Sat, Sep 13, 2025 at 02:42:00PM +0100, Jonathan Cameron wrote:
> On Fri, 12 Sep 2025 09:27:47 -0500
> David Lechner <dlechner@baylibre.com> wrote:
> > On 9/11/25 11:49 PM, Andy Shevchenko wrote:
> > > On Fri, Sep 12, 2025 at 12:43 AM David Lechner <dlechner@baylibre.com> wrote:
...
> > >> - factor = 32 * 4; /* N = 4 for default sinc4 filter. */
> > >> - odr_sel_bits = DIV_ROUND_CLOSEST(fclk, odr * factor +
> > >> - odr_micro * factor / MICRO);
> > >> - odr_sel_bits = clamp(odr_sel_bits, 1, 2047);
> > >> + divisor = cfg->requested_odr * factor +
> > >> + cfg->requested_odr_micro * factor / MICRO;
> > >> + odr_sel_bits = clamp(DIV_ROUND_CLOSEST(fclk, divisor), 1, 2047);
> > >
> > > I have a déjà vu feeling here. Is this similar code to elsewhere? Can
> > > it be factored out to a helper?
> >
> > It is changing the same code from a previous commit, not duplicating
> > it. I guess I could have introduced the divisor variable in the
> > earlier commit and saved some churn.
> For this and the previous patch, to me it feels like we are letting
> aiming for perfect patch break up be the enemy of a good result.
> So I've applied them both but as I don't know if Andy will agree
> not his RB.
Even if I not agree, this is not a big deal. We can amend it in the future if
even needed. So, thanks!
--
With Best Regards,
Andy Shevchenko
next prev parent reply other threads:[~2025-09-15 6:46 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-09-11 21:41 [PATCH v2 0/6] iio: adc: ad7124: add filter support David Lechner
2025-09-11 21:42 ` [PATCH v2 1/6] iio: adc: ad7124: use clamp() David Lechner
2025-09-11 21:42 ` [PATCH v2 2/6] iio: adc: ad7124: use read_avail() for scale_available David Lechner
2025-09-11 21:42 ` [PATCH v2 3/6] iio: adc: ad7124: use guard(mutex) to simplify return paths David Lechner
2025-09-12 4:39 ` Andy Shevchenko
2025-09-12 14:19 ` David Lechner
2025-09-12 17:15 ` Andy Shevchenko
2025-09-12 17:41 ` David Lechner
2025-09-12 18:07 ` Andy Shevchenko
2025-09-13 13:40 ` Jonathan Cameron
2025-09-11 21:42 ` [PATCH v2 4/6] iio: adc: ad7124: support fractional sampling_frequency David Lechner
2025-09-12 4:45 ` Andy Shevchenko
2025-09-12 14:25 ` David Lechner
2025-09-11 21:42 ` [PATCH v2 5/6] iio: adc: ad7124: add filter support David Lechner
2025-09-12 4:49 ` Andy Shevchenko
2025-09-12 14:27 ` David Lechner
2025-09-13 13:42 ` Jonathan Cameron
2025-09-15 6:46 ` Andy Shevchenko [this message]
2025-09-11 21:42 ` [PATCH v2 6/6] iio: ABI: document "sinc4+rej60" filter_type David Lechner
2025-09-12 4:50 ` [PATCH v2 0/6] iio: adc: ad7124: add filter support Andy Shevchenko
2025-09-13 13:43 ` Jonathan Cameron
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=aMe2N7B8XwUPXsEG@smile.fi.intel.com \
--to=andriy.shevchenko@intel.com \
--cc=Michael.Hennerich@analog.com \
--cc=andy.shevchenko@gmail.com \
--cc=andy@kernel.org \
--cc=dlechner@baylibre.com \
--cc=jic23@kernel.org \
--cc=linux-iio@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=nuno.sa@analog.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox