drm/rockchip: vop2: move expend clk in display sub-system node

Moving expend clk in display sub-system node, which make it
easier when add extend clk for vop.

Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
Change-Id: I3175d54c8a44fc6b205fcd3623e3c5656b308fe8
This commit is contained in:
Zhang Yubing
2022-05-06 18:19:28 +08:00
committed by Tao Huang
parent 9d8e12c075
commit 436e63d852

View File

@@ -3463,6 +3463,7 @@ static int vop2_extend_clk_init(struct vop2 *vop2)
{
const char * const extend_clk_name[] = {
"hdmi0_phy_pll", "hdmi1_phy_pll"};
struct drm_device *drm_dev = vop2->drm_dev;
struct clk *clk;
struct vop2_extend_pll *extend_pll;
int i;
@@ -3473,14 +3474,14 @@ static int vop2_extend_clk_init(struct vop2 *vop2)
return 0;
for (i = 0; i < ARRAY_SIZE(extend_clk_name); i++) {
clk = devm_clk_get(vop2->dev, extend_clk_name[i]);
clk = devm_clk_get(drm_dev->dev, extend_clk_name[i]);
if (IS_ERR(clk)) {
dev_warn(vop2->dev, "failed to get %s: %ld\n",
dev_warn(drm_dev->dev, "failed to get %s: %ld\n",
extend_clk_name[i], PTR_ERR(clk));
continue;
}
extend_pll = devm_kzalloc(vop2->dev, sizeof(*extend_pll), GFP_KERNEL);
extend_pll = devm_kzalloc(drm_dev->dev, sizeof(*extend_pll), GFP_KERNEL);
if (!extend_pll)
return -ENOMEM;