diff options
author | Stephen Boyd <sboyd@codeaurora.org> | 2014-08-29 12:49:26 -0700 |
---|---|---|
committer | Mike Turquette <mturquette@linaro.org> | 2014-09-02 16:52:28 -0700 |
commit | d8210e28e5807091f38d064142223e8787cc9883 (patch) | |
tree | 38fc1b750e0760768b0fd6e452ab3db6409cf3da /drivers/clk/qcom/gcc-ipq806x.c | |
parent | e8531ac8b21a3e89db8729d2cd9de43b09818092 (diff) | |
download | op-kernel-dev-d8210e28e5807091f38d064142223e8787cc9883.zip op-kernel-dev-d8210e28e5807091f38d064142223e8787cc9883.tar.gz |
clk: qcom: Fix sdc 144kHz frequency entry
The pre-divider for the sdc clocks only has 2 bits in it, so we
can't possibly divide by anything larger than 4 here.
Furthermore, we program the value of ~(n - m) and the n value is
larger than 8 bits (max of 256). Replace this entry with 200kHz
which is close enough to 144kHz to be usable.
Cc: Kumar Gala <galak@codeaurora.org>
Cc: Andy Gross <agross@codeaurora.org>
Fixes: 24d8fba44af3 "clk: qcom: Add support for IPQ8064's global clock controller (GCC)"
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Mike Turquette <mturquette@linaro.org>
Diffstat (limited to 'drivers/clk/qcom/gcc-ipq806x.c')
-rw-r--r-- | drivers/clk/qcom/gcc-ipq806x.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/clk/qcom/gcc-ipq806x.c b/drivers/clk/qcom/gcc-ipq806x.c index 4032e51..3b83b7d 100644 --- a/drivers/clk/qcom/gcc-ipq806x.c +++ b/drivers/clk/qcom/gcc-ipq806x.c @@ -1095,7 +1095,7 @@ static struct clk_branch prng_clk = { }; static const struct freq_tbl clk_tbl_sdc[] = { - { 144000, P_PXO, 5, 18,625 }, + { 200000, P_PXO, 2, 2, 125 }, { 400000, P_PLL8, 4, 1, 240 }, { 16000000, P_PLL8, 4, 1, 6 }, { 17070000, P_PLL8, 1, 2, 45 }, |