display: enable TE vsync function

1. Enable TE vsync function in gpio config.
   Note that pinfo.lcd.refx100 need to be align with TE frequency in panel.
2. add lcd vertical porches to have correct value of MDP register 0x100
   and 0x210
3. remove the mfd->ibuf.vsync_enable in condition to have correct value of
   MDP register 0x20c

case 01186196
Bug: 8767597

Change-Id: Ie8c3021d447c255c811ca95bf71ec4cfb2949b6f
Signed-off-by: yetta_wu <yetta_wu@asus.com>
msm: display: Revert Oppo changes to mdp4_overlay_dsi_cmd

* Causes artifacts while scrolling

Conflicts:
	drivers/video/msm/mdp4_overlay_dsi_cmd.c
msm: display: command mode panel release fence

For command mode panel, release fence should be signaled after the buffer is
sent to the panel.  For performance consideration, allow one more commit to be
queued.  Keep the second kick off as short as enough.

Change-Id: I19af075ebf480d3e81b46b1cd2ef21a2893f143e
Signed-off-by: Ken Zhang <kenz@codeaurora.org>
Signed-off-by: Naseer Ahmed <naseer@codeaurora.org>
Signed-off-by: Iliyan Malchev <malchev@google.com>
pm8xxx-pwrkey: Clean up Oppo update changes
Fixup merge.