mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
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:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user