linux/drivers/clk/meson
Jerome Brunet 94aa8a41f1 clk: meson: remove unnecessary rounding in the pll clock
The pll driver performs the rate calculation in Mhz, which adds an
unnecessary rounding down to the Mhz of the rate. Use 64bits long
integers to perform this calculation safely on meson8b and perform the
calculation in Hz instead

Fixes: 7a29a86943 ("clk: meson: Add support for Meson clock controller")
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
2018-02-12 09:49:23 +01:00
..
axg.c clk: meson: remove useless pll rate params tables 2018-02-12 09:49:22 +01:00
axg.h clk: meson-axg: add clock controller drivers 2017-12-14 10:19:37 +01:00
clk-audio-divider.c clk: meson: add audio clock divider support 2017-04-07 16:50:44 +02:00
clk-cpu.c clk: meson8b: clean up cpu clocks 2016-06-22 18:02:35 -07:00
clk-mpll.c clk: meson: mpll: use 64-bit maths in params_from_rate 2017-12-23 23:14:20 +01:00
clk-pll.c clk: meson: remove unnecessary rounding in the pll clock 2018-02-12 09:49:23 +01:00
clkc.h clk: meson: make the spinlock naming more specific 2017-12-14 10:12:41 +01:00
gxbb-aoclk-32k.c clk: meson: gxbb-aoclk: Add CEC 32k clock 2017-08-04 18:02:02 +02:00
gxbb-aoclk-regmap.c clk: meson: gxbb-aoclk: Switch to regmap for register access 2017-08-04 18:02:01 +02:00
gxbb-aoclk.c clk: meson: gxbb-aoclk: Add CEC 32k clock 2017-08-04 18:02:02 +02:00
gxbb-aoclk.h clk: meson: gxbb-aoclk: Add CEC 32k clock 2017-08-04 18:02:02 +02:00
gxbb.c clk: meson: remove useless pll rate params tables 2018-02-12 09:49:22 +01:00
gxbb.h clk: meson: gxbb: Add VPU and VAPB clockids 2017-10-20 10:24:30 +02:00
Kconfig clk: meson-axg: add clock controller drivers 2017-12-14 10:19:37 +01:00
Makefile clk: meson-axg: add clock controller drivers 2017-12-14 10:19:37 +01:00
meson8b.c clk: meson: make the spinlock naming more specific 2017-12-14 10:12:41 +01:00
meson8b.h clk: meson: meson8b: register the built-in reset controller 2017-08-04 18:01:58 +02:00