disp: msm: dp: replace dp clock trees with single nodes
The current pll driver models the entire DP clock hierarchy using the clock framework. This creates unnecessary dependency between the dp driver and the clock driver and also limits the flexibility to dp driver when configuring the DP clocks. This change models these clocks as single nodes and provide full control to the dp driver and also minimizes the dependency on the clock driver. Change-Id: Id5221441ea33b576e7c543396a12cbeb7b44d319 Signed-off-by: Yuan Zhao <yzhao@codeaurora.org>
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

szülő
819630e6b0
commit
600416fa77
@@ -1,6 +1,6 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
/*
|
||||
* Copyright (c) 2017-2020, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2017-2021, The Linux Foundation. All rights reserved.
|
||||
*/
|
||||
|
||||
#include <linux/module.h>
|
||||
@@ -1969,6 +1969,7 @@ static int dp_init_sub_modules(struct dp_display_private *dp)
|
||||
ctrl_in.power = dp->power;
|
||||
ctrl_in.catalog = &dp->catalog->ctrl;
|
||||
ctrl_in.parser = dp->parser;
|
||||
ctrl_in.pll = dp->pll;
|
||||
|
||||
dp->ctrl = dp_ctrl_get(&ctrl_in);
|
||||
if (IS_ERR(dp->ctrl)) {
|
||||
|
Reference in New Issue
Block a user