The issue was reported by Drew [1]. I tested this fix on a rpi and it works. It would be nice to have a tested-by tag for this on your platform Drew. On top of the reported issue, the patch also fixes device binding and unbinding since that would also fail (that also obviously failed on rpi). The same goes for module unloading and loading. [1]: https://marc.info/?l=linux-iio&m=162829198205250&w=2 Changes in v2: * make use of 'regmap_read_poll_timeout()' Nuno Sá (1): iio: ltc2983: fix device probe drivers/iio/temperature/ltc2983.c | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) -- 2.32.0