* [PATCH] iio: frequency: adrf6780: replace usleep_range() with fsleep()
@ 2026-05-11 5:44 Stepan Ionichev
2026-05-11 13:18 ` Joshua Crofts
2026-05-11 13:23 ` Andy Shevchenko
0 siblings, 2 replies; 3+ messages in thread
From: Stepan Ionichev @ 2026-05-11 5:44 UTC (permalink / raw)
To: jic23
Cc: lars, Michael.Hennerich, antoniu.miclaus, dlechner, nuno.sa, andy,
linux-iio, linux-kernel, sozdayvek
The ADRF6780 datasheet (Rev. D, page 23, ADC section) says:
"Wait approximately 200 us for the ADC to be ready."
fsleep(200) expands to the same usleep_range(200, 250). Use the
flexible sleep helper, which picks the right primitive for the
given microsecond delay.
Replace the generic "Recommended delay for the ADC to be ready"
comment with the datasheet reference so the "why" of the wait is
visible at the call site.
No functional change.
Signed-off-by: Stepan Ionichev <sozdayvek@gmail.com>
---
drivers/iio/frequency/adrf6780.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/drivers/iio/frequency/adrf6780.c b/drivers/iio/frequency/adrf6780.c
index 257fd31a0..9911b5273 100644
--- a/drivers/iio/frequency/adrf6780.c
+++ b/drivers/iio/frequency/adrf6780.c
@@ -188,8 +188,11 @@ static int adrf6780_read_adc_raw(struct adrf6780_state *st, unsigned int *read_v
if (ret)
goto exit;
- /* Recommended delay for the ADC to be ready*/
- usleep_range(200, 250);
+ /*
+ * Per ADRF6780 datasheet (Rev. D, page 23, ADC section),
+ * wait approximately 200 us for the ADC to be ready.
+ */
+ fsleep(200);
ret = __adrf6780_spi_read(st, ADRF6780_REG_ADC_OUTPUT, read_val);
if (ret)
--
2.43.0
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] iio: frequency: adrf6780: replace usleep_range() with fsleep()
2026-05-11 5:44 [PATCH] iio: frequency: adrf6780: replace usleep_range() with fsleep() Stepan Ionichev
@ 2026-05-11 13:18 ` Joshua Crofts
2026-05-11 13:23 ` Andy Shevchenko
1 sibling, 0 replies; 3+ messages in thread
From: Joshua Crofts @ 2026-05-11 13:18 UTC (permalink / raw)
To: Stepan Ionichev
Cc: jic23, lars, Michael.Hennerich, antoniu.miclaus, dlechner,
nuno.sa, andy, linux-iio, linux-kernel
On Mon, 11 May 2026 at 15:09, Stepan Ionichev <sozdayvek@gmail.com> wrote:
>
> The ADRF6780 datasheet (Rev. D, page 23, ADC section) says:
> "Wait approximately 200 us for the ADC to be ready."
>
> fsleep(200) expands to the same usleep_range(200, 250). Use the
> flexible sleep helper, which picks the right primitive for the
> given microsecond delay.
>
> Replace the generic "Recommended delay for the ADC to be ready"
> comment with the datasheet reference so the "why" of the wait is
> visible at the call site.
>
> No functional change.
>
> Signed-off-by: Stepan Ionichev <sozdayvek@gmail.com>
> ---
> drivers/iio/frequency/adrf6780.c | 7 +++++--
> 1 file changed, 5 insertions(+), 2 deletions(-)
This seems fine to me.
Reviewed-by: Joshua Crofts <joshua.crofts1@gmail.com>
--
Kind regards
CJD
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] iio: frequency: adrf6780: replace usleep_range() with fsleep()
2026-05-11 5:44 [PATCH] iio: frequency: adrf6780: replace usleep_range() with fsleep() Stepan Ionichev
2026-05-11 13:18 ` Joshua Crofts
@ 2026-05-11 13:23 ` Andy Shevchenko
1 sibling, 0 replies; 3+ messages in thread
From: Andy Shevchenko @ 2026-05-11 13:23 UTC (permalink / raw)
To: Stepan Ionichev
Cc: jic23, lars, Michael.Hennerich, antoniu.miclaus, dlechner,
nuno.sa, andy, linux-iio, linux-kernel
On Mon, May 11, 2026 at 10:44:41AM +0500, Stepan Ionichev wrote:
> The ADRF6780 datasheet (Rev. D, page 23, ADC section) says:
> "Wait approximately 200 us for the ADC to be ready."
>
> fsleep(200) expands to the same usleep_range(200, 250). Use the
> flexible sleep helper, which picks the right primitive for the
> given microsecond delay.
>
> Replace the generic "Recommended delay for the ADC to be ready"
> comment with the datasheet reference so the "why" of the wait is
> visible at the call site.
>
> No functional change.
In this case the commit message is fine.
Reviewed-by: Andy Shevchenko <andriy.shevchenko@intel.com>
--
With Best Regards,
Andy Shevchenko
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-05-11 13:23 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-11 5:44 [PATCH] iio: frequency: adrf6780: replace usleep_range() with fsleep() Stepan Ionichev
2026-05-11 13:18 ` Joshua Crofts
2026-05-11 13:23 ` Andy Shevchenko
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox