diff options
author | Vijaya Krishna Nivarthi <quic_vnivarth@quicinc.com> | 2022-07-15 21:55:43 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2022-07-28 11:33:54 +0300 |
commit | c474c775716edd46a51bf8161142bbd1545f8733 (patch) | |
tree | 9327dc4c343a690928d793038a9e7d94f28ad30a /tools/perf/scripts/python/export-to-postgresql.py | |
parent | b9f1736e475dba0d6da48fdcb831248ab1597886 (diff) | |
download | linux-c474c775716edd46a51bf8161142bbd1545f8733.tar.xz |
tty: serial: qcom-geni-serial: Fix get_clk_div_rate() which otherwise could return a sub-optimal clock rate.
In the logic around call to clk_round_rate(), for some corner conditions,
get_clk_div_rate() could return an sub-optimal clock rate. Also, if an
exact clock rate was not found lowest clock was being returned.
Search for suitable clock rate in 2 steps
a) exact match or within 2% tolerance
b) within 5% tolerance
This also takes care of corner conditions.
Fixes: c2194bc999d4 ("tty: serial: qcom-geni-serial: Remove uart frequency table. Instead, find suitable frequency with call to clk_round_rate")
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Vijaya Krishna Nivarthi <quic_vnivarth@quicinc.com>
Link: https://lore.kernel.org/r/1657911343-1909-1-git-send-email-quic_vnivarth@quicinc.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions