clk: rk3368: add clk_pll_ops_3368_low_jitter and modify dclk_lcdc ops
authordkl <dkl@rock-chips.com>
Thu, 8 Jan 2015 03:37:44 +0000 (11:37 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Mon, 12 Jan 2015 07:31:16 +0000 (15:31 +0800)
commit61ed90154ecc89ad61d35dab2e16006e5b6f39ee
treef98805ec4e7d7a75b0bb937e7bf756013fe2840e
parentbe11cff0b0b4ee9d729501881124c9a6a863a7db
clk: rk3368: add clk_pll_ops_3368_low_jitter and modify dclk_lcdc ops

In order to provide low jitter dclk_lcdc for dislay(especially HDMI),
we neeed to set dclk_lcdc's src pll with max VCO. Thus we add
clk_pll_ops_3368_low_jitter type pll to get pll low jitter setting
from a table. Also dclk_lcdc ops in rk3368 is modifided to get best
parent rate from a table firstly, or caculate a parent rate if not
found in the table.

Signed-off-by: dkl <dkl@rock-chips.com>
arch/arm64/boot/dts/rk3368-clocks.dtsi
drivers/clk/rockchip/clk-ops.c
drivers/clk/rockchip/clk-pll.c
drivers/clk/rockchip/clk-pll.h
include/dt-bindings/clock/rockchip.h