disp: msm: sde: program the start window based on "EPT_FPS"

Introduce a new connector property called “EPT_FPS” for the cmd
mode panels. User space will set the “EPT_FPS” based on the
intended content fps, relative to the last retire fence timestamp
as calculated by Surface flinger. Program start window based
on the Expected Present Time fps.

Change-Id: I24b93e0f941af9fb2422b2484328254d04a1acbe
Signed-off-by: Shirisha Kollapuram <quic_kshirish@quicinc.com>
Signed-off-by: Veera Sundaram Sankaran <quic_veeras@quicinc.com>
This commit is contained in:
Shirisha Kollapuram
2022-08-16 23:47:46 +05:30
gecommit door Veera Sundaram Sankaran
bovenliggende 2e3ba9430c
commit 0d6e7e269a
7 gewijzigde bestanden met toevoegingen van 156 en 99 verwijderingen

Bestand weergeven

@@ -567,6 +567,7 @@ struct sde_misr_sign {
* @dimming_bl_notify_enabled: Flag to indicate if dimming bl notify is enabled or not
* @qsync_mode: Cached Qsync mode, 0=disabled, 1=continuous mode
* @qsync_updated: Qsync settings were updated
* @ept_fps: ept fps is updated, 0 means ept_fps is disabled
* @colorspace_updated: Colorspace property was updated
* @last_cmd_tx_sts: status of the last command transfer
* @hdr_capable: external hdr support present
@@ -641,6 +642,7 @@ struct sde_connector {
u8 hdr_plus_app_ver;
u32 qsync_mode;
bool qsync_updated;
u32 ept_fps;
bool colorspace_updated;