diff options
author | Jean-Baptiste Maneyrol <[email protected]> | 2024-10-21 10:38:42 +0200 |
---|---|---|
committer | Jonathan Cameron <[email protected]> | 2024-10-29 20:59:49 +0000 |
commit | ef5f5e7b6f73f79538892a8be3a3bee2342acc9f (patch) | |
tree | 2595a5660a6dd51444088a387dc078fc63a87fb4 /tools/perf/scripts/python/export-to-sqlite.py | |
parent | d0bc3b92fb9b2c3c981984d52fffe8cca77165dc (diff) |
iio: invensense: fix multiple odr switch when FIFO is off
When multiple ODR switch happens during FIFO off, the change could
not be taken into account if you get back to previous FIFO on value.
For example, if you run sensor buffer at 50Hz, stop, change to
200Hz, then back to 50Hz and restart buffer, data will be timestamped
at 200Hz. This due to testing against mult and not new_mult.
To prevent this, let's just run apply_odr automatically when FIFO is
off. It will also simplify driver code.
Update inv_mpu6050 and inv_icm42600 to delete now useless apply_odr.
Fixes: 95444b9eeb8c ("iio: invensense: fix odr switching to same value")
Cc: [email protected]
Signed-off-by: Jean-Baptiste Maneyrol <[email protected]>
Link: https://patch.msgid.link/20241021-invn-inv-sensors-timestamp-fix-switch-fifo-off-v2-1-39ffd43edcc4@tdk.com
Signed-off-by: Jonathan Cameron <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions