diff options
author | Jerome Brunet <jbrunet@baylibre.com> | 2018-02-19 12:21:41 +0100 |
---|---|---|
committer | Neil Armstrong <narmstrong@baylibre.com> | 2018-03-13 10:09:49 +0100 |
commit | 0a1be867b92a5afb93bce62e12ef76b7c2b777fd (patch) | |
tree | eec860f0aa566ddee431d99b07149c2c65d64ef5 /drivers/clk/meson/clkc.h | |
parent | clk: meson: add gp0 frac parameter for axg and gxl (diff) | |
download | linux-0a1be867b92a5afb93bce62e12ef76b7c2b777fd.tar.xz linux-0a1be867b92a5afb93bce62e12ef76b7c2b777fd.zip |
clk: meson: add ROUND_CLOSEST to the pll driver
Provide an option for the pll driver to round to the rate closest to the
requested rate, instead of systematically rounding down.
This may allow the provided rate to be closer to the requested rate when
rounding up is not an issue
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Diffstat (limited to 'drivers/clk/meson/clkc.h')
-rw-r--r-- | drivers/clk/meson/clkc.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/clk/meson/clkc.h b/drivers/clk/meson/clkc.h index 9cdcd9b6c16c..8fe73c4edca8 100644 --- a/drivers/clk/meson/clkc.h +++ b/drivers/clk/meson/clkc.h @@ -71,6 +71,8 @@ struct pll_rate_table { .od = (_od), \ } +#define CLK_MESON_PLL_ROUND_CLOSEST BIT(0) + struct meson_clk_pll_data { struct parm m; struct parm n; |