[PATCH 7/8] iio: imu: inv_mpu6050: align buffer for timestamp
Jonathan Cameron
Jonathan.Cameron at huawei.com
Thu Apr 17 10:46:20 PDT 2025
On Thu, 17 Apr 2025 20:00:05 +0300
Andy Shevchenko <andy at kernel.org> wrote:
> On Thu, Apr 17, 2025 at 11:52:39AM -0500, David Lechner wrote:
> > Align the buffer used with iio_push_to_buffers_with_timestamp() to
> > ensure the s64 timestamp is aligned to 8 bytes.
>
> Same question as per previous patch.
>
In this case I don't think we know the position of the timestamp
so a structure would be misleading.
The comment above the define certainly suggests it is variable..
/*
* Maximum of 6 + 6 + 2 + 7 (for MPU9x50) = 21 round up to 24 and plus 8.
* May be less if fewer channels are enabled, as long as the timestamp
* remains 8 byte aligned
*/
#define INV_MPU6050_OUTPUT_DATA_SIZE 32
More information about the linux-arm-kernel
mailing list