diff options
| author | Ingrid Gallardo <ingridg@codeaurora.org> | 2016-10-17 14:58:58 -0700 |
|---|---|---|
| committer | Ingrid Gallardo <ingridg@codeaurora.org> | 2016-10-17 15:13:41 -0700 |
| commit | 7b28cf7543057bde0693cf906248a0ba5ea5122c (patch) | |
| tree | c0a1f371ba1e4b30a2a313beb6843fa6ef35d3ec /tools/perf/scripts/python | |
| parent | 827d0483007ace97844284be67624f1e06ff54e9 (diff) | |
msm: mdss: fix pp timeout during transition from LP1 to power on
Skip "ctl setup" during LP1 to Display ON transition, since
this causes ping pong timeout due incorrect SW programming;
issue happens under following two conditions:
1. When the PP done is not received for the previous frame,
reprogramming the non-double buffered registers to
default value will cause MDP hang.
2. When last frame before LP1 state was partial update, then
we exit LP1 mode, the next frame is also partial update
then user-space and kernel do not change the SSPP registers
which remain for the partial update frame.
However due the "ctl setup", the mixer alone changes to full
frame, causing the next frame to hang.
This change address both scenarios described above.
Change-Id: I031ca48f0e0c39f1b2cb51081ecd55b086fb4c9b
Signed-off-by: Ingrid Gallardo <ingridg@codeaurora.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
