msm: mdss: Fix incorrect fbc parameter bit offset

Fix bit offset for lossy RGB threshold in the lossy mode
FBC register. This fixes incorrect fbc parameters being set.

Signed-off-by: Siddhartha Agrawal <agrawals@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
msm: mdss: Remove mixer dependency on pingpong Apis

Change the pingpong read and write Apis to accept address,
inorder to support multiple pingpongs accessibility
via same mixer

Signed-off-by: Kalyan Thota <kalyant@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
msm: mdss: reset ping-pong registers when display is turned off

Ping-pong registers are used for tear check when command mode panel
is used. They are used for frame buffer compression configuration if
panel supports it. But if video mode panel is used, like HDMI or eDP,
those registers should be at their reset value otherwise it can cause
unpredictable hw state and results in under-runs. To avoid this, reset
ping-pong registers when panel is turned off.

Signed-off-by: Ujwal Patel <ujwalp@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
defconfig: Disable wake controls

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>