disp: msm: sde: add support for new QoS mode of WB rotation
This change adds support for new dynamic QoS mode for WB rotation which is required to achieve rotation output available at required rate to meet real time use case. Though traffic shaper can be disabled in dynamic QoS mode, part of traffic shaper algo to track WB operating speed is enabled and WB generates creq priority based on current ouput rate compared to targetted ouput to help meeting real time use case requirement. Change-Id: I98c2dcae53f1b175dc49b40238b9da33e95717a6 Signed-off-by: Prabhanjan Kandula <quic_pkandula@quicinc.com>
This commit is contained in:

committad av
Gerrit - the friendly Code Review server

förälder
3128214eac
incheckning
c3991049c1
@@ -682,11 +682,15 @@ int sde_wb_connector_post_init(struct drm_connector *connector, void *display)
|
||||
msm_property_install_range(&c_conn->property_info, "dnsc_blur",
|
||||
0x0, 0, ~0, 0, CONNECTOR_PROP_DNSC_BLUR);
|
||||
|
||||
if (wb_dev->wb_cfg->features & BIT(SDE_WB_LINEAR_ROTATION))
|
||||
if (wb_dev->wb_cfg->features & BIT(SDE_WB_LINEAR_ROTATION)) {
|
||||
msm_property_install_enum(&c_conn->property_info, "wb_rotate_type",
|
||||
0x0, 0, e_wb_rotate_type, ARRAY_SIZE(e_wb_rotate_type),
|
||||
0, CONNECTOR_PROP_WB_ROT_TYPE);
|
||||
|
||||
msm_property_install_range(&c_conn->property_info, "wb_rot_bytes_per_clk",
|
||||
0x0, 0, UINT_MAX, 0, CONNECTOR_PROP_WB_ROT_BYTES_PER_CLK);
|
||||
}
|
||||
|
||||
msm_property_install_enum(&c_conn->property_info, "wb_usage_type",
|
||||
0x0, 0, e_wb_usage_type, ARRAY_SIZE(e_wb_usage_type),
|
||||
0, CONNECTOR_PROP_WB_USAGE_TYPE);
|
||||
|
Referens i nytt ärende
Block a user