iio: accel: adxl345: extend sample frequency adjustments
authorLothar Rubusch <l.rubusch@gmail.com>
Sat, 10 May 2025 22:43:59 +0000 (22:43 +0000)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Mon, 9 Jun 2025 06:45:35 +0000 (07:45 +0100)
commit93ddd064922546dc336c2a0a32e998179ef5aaa4
treeae288b2963e58fe67cf0d100a1813fceae4b23b8
parent9182f3b4c370b7e779dca569c672b9ad22fd23d6
iio: accel: adxl345: extend sample frequency adjustments

Introduce enums and functions to work with the sample frequency
adjustments. Let the sample frequency adjust via IIO and configure
a reasonable default.

Replace the old static sample frequency handling. During adjustment of
bw registers, measuring is disabled and afterwards enabled again.

Signed-off-by: Lothar Rubusch <l.rubusch@gmail.com>
Link: https://patch.msgid.link/20250510224405.17910-2-l.rubusch@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/accel/adxl345.h
drivers/iio/accel/adxl345_core.c