diff options
author | Stephen Boyd <[email protected]> | 2020-12-02 12:02:52 -0800 |
---|---|---|
committer | Jonathan Cameron <[email protected]> | 2021-01-14 21:01:22 +0000 |
commit | b8653aff1c8876142f965fc69e12ba217da13182 (patch) | |
tree | e42d46d2a74fc807bc8ad066758ffb09fb25fd6e /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | 40c48fb79b9798954691f24b8ece1d3a7eb1b353 (diff) |
iio: sx9310: Fix semtech,avg-pos-strength setting when > 16
This DT property can be 0, 16, and then 64, but not 32. The math here
doesn't recognize this slight bump in the power of 2 numbers and
translates a DT property of 64 into the register value '3' when it
really should be '2'. Fix it by subtracting one more if the number being
translated is larger than 31. Also use clamp() because we're here.
Cc: Daniel Campello <[email protected]>
Cc: Lars-Peter Clausen <[email protected]>
Cc: Peter Meerwald-Stadler <[email protected]>
Cc: Douglas Anderson <[email protected]>
Cc: Gwendal Grignou <[email protected]>
Cc: Evan Green <[email protected]>
Signed-off-by: Stephen Boyd <[email protected]>
Reviewed-by: Douglas Anderson <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jonathan Cameron <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions