Re: [PATCH 5/5] dt-bindings: iio: Add adis16475 documentation

Lars-Peter Clausen
2020-03-05T12:43:11Z

On 3/5/20 1:27 PM, Sa, Nuno wrote:
>
>> In my opinion there is should not be a difference in the userspace
>> interface for chips that do support 32-bit burst and those that
>> don't.
>> For devices that don't support 32-bit burst it should be emulated by
>> reading the LSB bits registers manually.
> Hmm. In terms of interface I think there is no difference. We always
> report 32bits channels (for accel and gyro). However, what we do right
> know is just to set the LSB to 0 if burst32 is not supported. So, we
> can be just ignoring the LSB bits if they are being used...

What I meant was that somebody might still want to get the full 32-bit
values in buffered mode, even if the device does not support burst32. In
that case you can first do a 16-bit burst read to get the MSBs and then
do manual reads of all the LSB registers and then put both into the buffer.

- Lars