disp: msm: sde: fix qos perf for 90Hz panel
This change fixes the issue in selecting the correct perf index for the 90Hz refresh rate, before this change values corresponding to 60Hz were getting applied for this refresh rate. Change-Id: Id4f8af4da95f0d13d30f6316dc26dd65b61d7f79 Signed-off-by: Abhijit Kulkarni <kabhijit@codeaurora.org>
Este commit está contenido en:
@@ -290,12 +290,11 @@ static void _sde_plane_set_qos_lut(struct drm_plane *plane,
|
||||
frame_rate = crtc->mode.vrefresh;
|
||||
perf = &psde->catalog->perf;
|
||||
qos_count = perf->qos_refresh_count;
|
||||
while (qos_count && perf->qos_refresh_rate) {
|
||||
if (frame_rate >= perf->qos_refresh_rate[qos_count - 1]) {
|
||||
fps_index = qos_count - 1;
|
||||
while ((fps_index < qos_count) && perf->qos_refresh_rate) {
|
||||
if ((frame_rate <= perf->qos_refresh_rate[fps_index]) ||
|
||||
(fps_index == qos_count - 1))
|
||||
break;
|
||||
}
|
||||
qos_count--;
|
||||
fps_index++;
|
||||
}
|
||||
|
||||
if (!psde->is_rt_pipe) {
|
||||
|
Referencia en una nueva incidencia
Block a user