summaryrefslogtreecommitdiff
path: root/include/linux/input-polldev.h
diff options
context:
space:
mode:
authorUjwal Patel <ujwalp@codeaurora.org>2015-09-22 19:02:49 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:47:30 -0700
commit6489c0aef1e0d776ea5fc0620cb58ec439fb6bb2 (patch)
tree019c3bf781ce9e5282e68408d5168bd95a50d7ec /include/linux/input-polldev.h
parentd287993820a94b404aef44c5a299ccbfa458cb97 (diff)
msm: mdss: fix dsi underflow during partial updates on DSC based panels
When 2 soft slices per DSC encoder without merge is used, HW expects certain DSI pixel clock to MDP clock ratio. If not maintained, DSI can underflow. This happens if full-frame is split into 4 slices, thus requiring 2 DSC encoders, 2 soft slices per encoder. Now if partial update frame is left-only or right-only with 2 slices then normal topology would dictate using 1 DSC encoder with 2 soft slices. However during partial update, we don't change the pixel clock, but mdp clock is reduced because less number of pixels needs to be processed. This changes the ratio mentioned earlier and DSI underflows. To fix this, either we increase the MDP clock rate or change the topology such a way that we use 2 DSC encoders with 1 slice each. Implement later option to avoid increasing MDP clock. Change-Id: Ia37d8045baefcd1e680902446b4725d279db6a89 Signed-off-by: Ujwal Patel <ujwalp@codeaurora.org>
Diffstat (limited to 'include/linux/input-polldev.h')
0 files changed, 0 insertions, 0 deletions