diff options
author | Sandor Yu <Sandor.yu@nxp.com> | 2018-05-18 15:29:43 +0800 |
---|---|---|
committer | Jason Liu <jason.hui.liu@nxp.com> | 2018-10-29 11:10:38 +0800 |
commit | e337ec701c45cf8e74cf85ee44817cf02ed5237f (patch) | |
tree | 896e12b1448438c3aa69576e889db88bae7b9f59 /drivers/gpu/drm/imx/hdp/imx-hdp.c | |
parent | 18b062dc1fe14542d398ecd6168500e493f807ef (diff) |
MLK-18355-4: imx hdp: Get cec clk div from SW_CLK_H register
Remove get core clock rate code,
get cec clk div from HDMI SW_CLK_H register.
Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
Diffstat (limited to 'drivers/gpu/drm/imx/hdp/imx-hdp.c')
-rw-r--r-- | drivers/gpu/drm/imx/hdp/imx-hdp.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/drm/imx/hdp/imx-hdp.c b/drivers/gpu/drm/imx/hdp/imx-hdp.c index 58eafaa537a2..f8b3a7925fb3 100644 --- a/drivers/gpu/drm/imx/hdp/imx-hdp.c +++ b/drivers/gpu/drm/imx/hdp/imx-hdp.c @@ -77,12 +77,14 @@ static void imx_hdp_state_init(struct imx_hdp *hdp) #ifdef CONFIG_IMX_HDP_CEC static void imx_hdp_cec_init(struct imx_hdp *hdp) { + state_struct *state = &hdp->state; struct imx_cec_dev *cec = &hdp->cec; + u32 clk_MHz; memset(cec, 0, sizeof(struct imx_cec_dev)); - if (hdp->clks.clk_core) - cec->clk_core = hdp->clks.clk_core; + CDN_API_GetClock(state, &clk_MHz); + cec->clk_div = clk_MHz * 10; cec->dev = hdp->dev; cec->mem = &hdp->mem; cec->rw = hdp->rw; |