diff options
| author | Alan Kwong <akwong@codeaurora.org> | 2016-12-29 13:07:47 -0500 |
|---|---|---|
| committer | Alan Kwong <akwong@codeaurora.org> | 2017-01-20 09:35:20 -0500 |
| commit | 4fbac77fc07fe553d6894ce57a13f5d231383922 (patch) | |
| tree | e4cb0a82ae573e0949a2dfab52518e86a5b18a61 /drivers/gpu | |
| parent | c58bfaf5bb0d72c12ab429a3ffae82ff62cac8ef (diff) | |
drm/msm/sde: add crtc clock & bandwidth capabilities
Add clock and bandwidth properties to capabilities blob for crtc.
These properties are used by user mode client to fine tune use
case power/performance.
Change-Id: I9d2a4a299198bc3ba72d1a76f4cc80ee19df8ae0
Signed-off-by: Alan Kwong <akwong@codeaurora.org>
Diffstat (limited to 'drivers/gpu')
| -rw-r--r-- | drivers/gpu/drm/msm/sde/sde_crtc.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/gpu/drm/msm/sde/sde_crtc.c b/drivers/gpu/drm/msm/sde/sde_crtc.c index 783e2253303b..05e6da14cec0 100644 --- a/drivers/gpu/drm/msm/sde/sde_crtc.c +++ b/drivers/gpu/drm/msm/sde/sde_crtc.c @@ -1297,6 +1297,15 @@ static void sde_crtc_install_properties(struct drm_crtc *crtc, if (catalog->qseed_type == SDE_SSPP_SCALER_QSEED3) sde_kms_info_add_keystr(info, "qseed_type", "qseed3"); sde_kms_info_add_keyint(info, "has_src_split", catalog->has_src_split); + if (catalog->perf.max_bw_low) + sde_kms_info_add_keyint(info, "max_bandwidth_low", + catalog->perf.max_bw_low); + if (catalog->perf.max_bw_high) + sde_kms_info_add_keyint(info, "max_bandwidth_high", + catalog->perf.max_bw_high); + if (sde_kms->perf.max_core_clk_rate) + sde_kms_info_add_keyint(info, "max_mdp_clk", + sde_kms->perf.max_core_clk_rate); msm_property_set_blob(&sde_crtc->property_info, &sde_crtc->blob_info, info->data, info->len, CRTC_PROP_INFO); |
