aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h
diff options
context:
space:
mode:
authorStephane Viau <sviau@codeaurora.org>2014-11-17 13:39:34 -0500
committerRob Clark <robdclark@gmail.com>2014-11-21 08:56:18 -0500
commit3f307963fc07953b56b51b18ed47416bf340320f (patch)
tree577af5a82652a10d30dd6cdbb206b7611be0177e /drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h
parentdrm/msm/mdp5: use irqdomains (diff)
downloadlinux-dev-3f307963fc07953b56b51b18ed47416bf340320f.tar.xz
linux-dev-3f307963fc07953b56b51b18ed47416bf340320f.zip
drm/msm/mdp5: get the core clock rate from MDP5 config
The core clock rate depends on the hw configuration. Once we have read the hardware revision, we can set the core clock to its maximum value. Before then, the clock is set at a rate supported by all MDP5 revisions. Signed-off-by: Stephane Viau <sviau@codeaurora.org> Signed-off-by: Rob Clark <robdclark@gmail.com>
Diffstat (limited to '')
-rw-r--r--drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h b/drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h
index 0e9e3f7f4e9d..70aa8d4dbba0 100644
--- a/drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h
+++ b/drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h
@@ -37,6 +37,8 @@ struct mdp5_config {
struct mdp5_sub_block dspp;
struct mdp5_sub_block ad;
struct mdp5_sub_block intf;
+
+ uint32_t max_clk;
};
extern const struct mdp5_config *mdp5_cfg;
#include "mdp5.xml.h"
@@ -83,7 +85,6 @@ struct mdp5_kms {
/* platform config data (ie. from DT, or pdata) */
struct mdp5_platform_config {
struct iommu_domain *iommu;
- uint32_t max_clk;
int smp_blk_cnt;
};