linux-yocto/drivers/staging/iio
Gabriel Shahrouzi 2ec9fda98d staging: iio: ad5933: Correct settling cycles encoding per datasheet
commit 60638e2a2d upstream.

The AD5933 datasheet (Table 13) lists the maximum cycles to be 0x7FC
(2044).

Clamp the user input to the maximum effective value of 0x7FC cycles.

Fixes: f94aa354d6 ("iio: impedance-analyzer: New driver for AD5933/4 Impedance Converter, Network Analyzer")
Cc: stable@vger.kernel.org
Signed-off-by: Gabriel Shahrouzi <gshahrouzi@gmail.com>
Reviewed-by: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
Link: https://patch.msgid.link/20250420013009.847851-1-gshahrouzi@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-06-27 11:05:26 +01:00
..
accel
adc staging: iio: adc: ad7816: Correct conditional logic for store mode 2025-05-18 08:20:36 +02:00
addac
cdc
Documentation
frequency staging: iio: ad9832: Correct phase range check 2025-01-23 17:15:53 +01:00
impedance-analyzer staging: iio: ad5933: Correct settling cycles encoding per datasheet 2025-06-27 11:05:26 +01:00
meter
resolver staging: iio: resolver: ad2s1210: fix use before initialization 2024-09-04 13:23:21 +02:00
Kconfig
Makefile
TODO