linux/drivers/clk/qcom
Hai Li e420c99545 clk: qcom: Use parent rate when set rate to pixel RCG clock
commit 6d451367bf upstream.

Since the parent rate has been recalculated, pixel RCG clock
should rely on it to find the correct M/N values during set_rate,
instead of calling __clk_round_rate() to its parent again.

Signed-off-by: Hai Li <hali@codeaurora.org>
Tested-by: Archit Taneja <architt@codeaurora.org>
Fixes: 99cbd064b0 ("clk: qcom: Support display RCG clocks")
[sboyd@codeaurora.org: Silenced unused parent variable warning]
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2015-08-03 09:29:17 -07:00
..
clk-branch.c clk: qcom: Add support for branches/gate clocks 2014-01-16 12:01:01 -08:00
clk-branch.h clk: qcom: Add support for branches/gate clocks 2014-01-16 12:01:01 -08:00
clk-pll.c clk: qcom: fix simple_return.cocci warnings 2015-03-26 22:43:47 -07:00
clk-pll.h clk: qcom: Add support for setting rates on PLLs 2014-09-22 15:16:53 -07:00
clk-rcg.c clk: qcom: Fix parent_map translations 2015-04-08 11:07:38 -07:00
clk-rcg.h clk: qcom: Introduce parent_map tables 2015-03-23 16:09:19 -07:00
clk-rcg2.c clk: qcom: Use parent rate when set rate to pixel RCG clock 2015-08-03 09:29:17 -07:00
clk-regmap-divider.c clk: qcom: Add support for regmap divider clocks 2015-01-27 11:49:00 -08:00
clk-regmap-divider.h clk: qcom: Add support for regmap divider clocks 2015-01-27 11:49:00 -08:00
clk-regmap-mux.c clk: qcom: Add simple regmap based muxes 2015-01-27 11:49:09 -08:00
clk-regmap-mux.h clk: qcom: Add simple regmap based muxes 2015-01-27 11:49:09 -08:00
clk-regmap.c clk: qcom: Add a regmap type clock struct 2014-01-16 12:00:58 -08:00
clk-regmap.h clk: qcom: Add a regmap type clock struct 2014-01-16 12:00:58 -08:00
common.c clk: qcom: Introduce parent_map tables 2015-03-23 16:09:19 -07:00
common.h clk: qcom: Introduce parent_map tables 2015-03-23 16:09:19 -07:00
gcc-apq8084.c clk: qcom: Introduce parent_map tables 2015-03-23 16:09:19 -07:00
gcc-ipq806x.c clk: qcom: Add EBI2 clocks for IPQ806x 2015-04-06 14:07:49 -07:00
gcc-msm8660.c clk: qcom: Introduce parent_map tables 2015-03-23 16:09:19 -07:00
gcc-msm8916.c clk: qcom: Fix MSM8916 gfx3d_clk_src configuration 2015-04-30 18:42:55 -07:00
gcc-msm8960.c clk: qcom: Introduce parent_map tables 2015-03-23 16:09:19 -07:00
gcc-msm8974.c clk: qcom: Introduce parent_map tables 2015-03-23 16:09:19 -07:00
Kconfig clk: qcom: fix driver dependencies 2015-04-07 16:14:54 -07:00
lcc-ipq806x.c clk: qcom: Fix ipq806x LCC frequency tables 2015-03-26 22:43:30 -07:00
lcc-msm8960.c clk: qcom: Introduce parent_map tables 2015-03-23 16:09:19 -07:00
Makefile clk: qcom: Add MSM8916 Global Clock Controller support 2015-03-23 16:09:22 -07:00
mmcc-apq8084.c clk: qcom: Introduce parent_map tables 2015-03-23 16:09:19 -07:00
mmcc-msm8960.c clk: qcom: Introduce parent_map tables 2015-03-23 16:09:19 -07:00
mmcc-msm8974.c clk: qcom: Introduce parent_map tables 2015-03-23 16:09:19 -07:00
reset.c clk: qcom: Add reset controller support 2014-01-16 12:01:02 -08:00
reset.h clk: qcom: Add reset controller support 2014-01-16 12:01:02 -08:00