iio: adc: aspeed: Remove the trim valid dts property.
authorBilly Tsai <billy_tsai@aspeedtech.com>
Mon, 14 Nov 2022 02:50:56 +0000 (10:50 +0800)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Mon, 14 Nov 2022 20:20:08 +0000 (20:20 +0000)
commitfdd0d6b2eb35c83d6b1226ad20b346a4b45ddfb8
tree11d10449849fec6f4d8fb4d239bce6cdc846bb07
parent4ad09d956f8eacff61e67e5b13ba8ebec3232f76
iio: adc: aspeed: Remove the trim valid dts property.

The dts property "aspeed,trim-data-valid" is currently used to determine
whether to read trimming data from the OTP register. If this is set on
a device without valid trimming data in the OTP the ADC will not function
correctly. This patch drops the use of this property and instead uses the
default (unprogrammed) OTP value of 0 to detect when a fallback value of
0x8 should be used rather then the value read from the OTP.

Fixes: d0a4c17b4073 ("iio: adc: aspeed: Get and set trimming data.")
Signed-off-by: Billy Tsai <billy_tsai@aspeedtech.com>
Link: https://lore.kernel.org/r/20221114025057.10843-1-billy_tsai@aspeedtech.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/adc/aspeed_adc.c