disp: msm: restrict AVR_STEP based on panel requirement
Some panels require a fixed step rate for a particular mode. This change allows DSI panels to specify a single supported step rate for each nominal fps rate which SDE will enforce during atomic check of AVR parameters. Change-Id: I049415449bc88ccd396fced16d4534251eac3a06 Signed-off-by: Steve Cohen <cohens@codeaurora.org>
此提交包含在:
@@ -95,6 +95,11 @@ struct dsi_qsync_capabilities {
|
||||
int qsync_min_fps_list_len;
|
||||
};
|
||||
|
||||
struct dsi_avr_capabilities {
|
||||
u32 *avr_step_fps_list;
|
||||
u32 avr_step_fps_list_len;
|
||||
};
|
||||
|
||||
struct dsi_dyn_clk_caps {
|
||||
bool dyn_clk_support;
|
||||
enum dsi_dyn_clk_feature_type type;
|
||||
@@ -247,6 +252,7 @@ struct dsi_panel {
|
||||
bool panel_initialized;
|
||||
bool te_using_watchdog_timer;
|
||||
struct dsi_qsync_capabilities qsync_caps;
|
||||
struct dsi_avr_capabilities avr_caps;
|
||||
|
||||
char dce_pps_cmd[DSI_CMD_PPS_SIZE];
|
||||
enum dsi_dms_mode dms_mode;
|
||||
|
新增問題並參考
封鎖使用者