summaryrefslogtreecommitdiff
path: root/scripts/objdiff
diff options
context:
space:
mode:
authorSalah Triki <salah.triki@gmail.com>2026-05-05 08:10:24 +0100
committerJonathan Cameron <jic23@kernel.org>2026-05-15 12:05:35 +0100
commit4701e471c16866e7aa8f5e6a3a6b0d31e097e2c9 (patch)
tree95320ac59008438c46aa5b7125e028d861eca945 /scripts/objdiff
parentebd250c2581ec46c64c73fdfa918c9a7f757505e (diff)
iio: temperature: tsys01: fix broken PROM checksum validation
The current implementation of tsys01_crc_valid() incorrectly sums the first word (n_prom[0]) repeatedly instead of iterating over the 8 words retrieved from the PROM. This leads to a checksum mismatch and probe failure on hardware. According to the TSYS01 datasheet, the PROM consists of 8 words. A valid check must iterate through all 8 words to verify the integrity of the calibration data. The current driver only checks the first word 8 times. Note: This fix was identified during a code audit and is based on datasheet specifications. It has not been tested on real hardware. Fixes: 43e53407f680 ("Add tsys01 meas-spec driver support") Signed-off-by: Salah Triki <salah.triki@gmail.com> Cc: <Stable@vger.kernel.org> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Diffstat (limited to 'scripts/objdiff')
0 files changed, 0 insertions, 0 deletions