aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/check-perf-trace.py
diff options
context:
space:
mode:
authorBilly Tsai <[email protected]>2022-02-21 09:27:05 +0800
committerJonathan Cameron <[email protected]>2022-03-02 13:38:29 +0000
commit571426631acf46e2999c7ecd1e9d048172969a43 (patch)
tree8ed89adf6c7d0b98413c9e04f1f3ec524f97bae5 /tools/perf/scripts/python/check-perf-trace.py
parent6270bf1f0197739a9cddaf0a40699a99b7357cb5 (diff)
iio: adc: aspeed: Add divider flag to fix incorrect voltage reading.
The formula for the ADC sampling period in ast2400/ast2500 is: ADC clock period = PCLK * 2 * (ADC0C[31:17] + 1) * (ADC0C[9:0]) When ADC0C[9:0] is set to 0 the sampling voltage will be lower than expected, because the hardware may not have enough time to charge/discharge to a stable voltage. This patch use the flag CLK_DIVIDER_ONE_BASED which will use the raw value read from the register, with the value of zero considered invalid to conform to the corrected formula. Fixes: 573803234e72 ("iio: Aspeed ADC") Reported-by: Konstantin Klubnichkin <[email protected]> Signed-off-by: Billy Tsai <[email protected]> Reviewed-by: Joel Stanley <[email protected]> Link: https://lore.kernel.org/r/[email protected] Cc: <[email protected]> Signed-off-by: Jonathan Cameron <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions