Re: [PATCH v3] iio: chemical: bme680: Fix measurement wait duration calculation
From: Jonathan Cameron
Date: Thu Feb 05 2026 - 15:30:42 EST
On Thu, 5 Feb 2026 14:55:45 +0000
Chris Spencer <spencercw@xxxxxxxxx> wrote:
> This function refers to the Bosch BME680 API as the source of the
> calculation, but one of the constants does not match the Bosch
> implementation. This appears to be a simple transposition of two digits,
> resulting in a wait time that is too short. This can cause the following
> 'device measurement cycle incomplete' check to occasionally fail, returning
> EBUSY to user space.
>
> Adjust the constant to match the Bosch implementation and resolve the EBUSY
> errors.
>
> Fixes: 4241665e6ea0 ("iio: chemical: bme680: Fix sensor data read operation")
> Link: https://github.com/boschsensortec/BME68x_SensorAPI/blob/v4.4.8/bme68x.c#L521
> Signed-off-by: Chris Spencer <spencercw@xxxxxxxxx>
> Acked-by: Vasileios Amoiridis <vassilisamir@xxxxxxxxx>
> Cc: stable@xxxxxxxxxxxxxxx
Applied to the fixes-togreg branch of iio.git
Thanks.
Jonathan