diff options
author | Tom Rini <trini@konsulko.com> | 2018-11-20 12:36:08 -0500 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2018-11-20 12:36:08 -0500 |
commit | e070dc422d98cd232a928ceba87ac448854b8f25 (patch) | |
tree | 0403cedae741708dc0393a6297fb65e1a480cea2 /drivers/clk/clk_meson.c | |
parent | d73d81fd85e4a030ade42c4b2d13466d45090aa3 (diff) | |
parent | a68b0e11ea774492713a65d9fd5bb525fcaefff3 (diff) |
Merge branch '2018-11-19-master-imports'
- adc enhancements
- FAT fix
Diffstat (limited to 'drivers/clk/clk_meson.c')
-rw-r--r-- | drivers/clk/clk_meson.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/clk/clk_meson.c b/drivers/clk/clk_meson.c index 236d7342b7..c44858822d 100644 --- a/drivers/clk/clk_meson.c +++ b/drivers/clk/clk_meson.c @@ -600,7 +600,8 @@ static unsigned long meson_clk81_get_rate(struct clk *clk) reg = readl(priv->addr + HHI_MPEG_CLK_CNTL); reg = reg & ((1 << 7) - 1); - return parent_rate / reg; + /* clk81 divider is zero based */ + return parent_rate / (reg + 1); } static long mpll_rate_from_params(unsigned long parent_rate, |