drm/msm/sde: handle pingpong blocks from virtual encoder

Pingpong blocks are needed for both video and command mode panels for
supporting DSC compression. DSC programming requires modifying
registers in pingpong block. Pingpong blocks need not necessarily be
mapped 1-to-1 with interfaces for DSC merge and 3D Mux topologies.
This change stores and maintains the HW pingpong blocks from
virtual encoder.

Change-Id: I2e31c6a9d31e0142eb83df956aa70b425a1e6d7e
Signed-off-by: Jeykumar Sankaran <jsanka@codeaurora.org>
3 files changed