disp: msm: sde: add new interface for RFI feature
Add a new connector range property and a new entry to the panel capability blob to publish the list of supported RFI frequencies. In addition, add the required functions to set, validate and update DSI bit clock rate value to trigger an internal seamless mode switch and reconfigure DSI clock and PLL. Change-Id: I7d19cc369f8c5528709f2f20a51ef02180ebdea4 Signed-off-by: Amine Najahi <anajahi@codeaurora.org>
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

부모
4c41c05d7c
커밋
d4def5bd8c
@@ -374,6 +374,14 @@ struct sde_connector_ops {
|
||||
void (*set_allowed_mode_switch)(struct drm_connector *connector,
|
||||
void *display);
|
||||
|
||||
/**
|
||||
* set_dyn_bit_clk - set target dynamic clock rate
|
||||
* @connector: Pointer to drm connector structure
|
||||
* @value: Target dynamic clock rate
|
||||
* Returns: Zero on success
|
||||
*/
|
||||
int (*set_dyn_bit_clk)(struct drm_connector *connector, uint64_t value);
|
||||
|
||||
/**
|
||||
* get_qsync_min_fps - Get qsync min fps from qsync-min-fps-list
|
||||
* @display: Pointer to private display structure
|
||||
@@ -961,6 +969,14 @@ int sde_connector_set_blob_data(struct drm_connector *conn,
|
||||
*/
|
||||
int sde_connector_roi_v1_check_roi(struct drm_connector_state *conn_state);
|
||||
|
||||
/**
|
||||
* sde_connector_set_dyn_bit_clk - set dynamic bit clock
|
||||
* @conn: Pointer to drm_connector struct
|
||||
* @value: Property value
|
||||
* Returns: Zero on success
|
||||
*/
|
||||
int sde_connector_set_dyn_bit_clk(struct drm_connector *conn, uint64_t value);
|
||||
|
||||
/**
|
||||
* sde_connector_schedule_status_work - manage ESD thread
|
||||
* conn: Pointer to drm_connector struct
|
||||
|
Reference in New Issue
Block a user