msm: mdss: Add update notify for backlight change in static screen

Previously, the change of backlight sysfs node value will not trigger
notify updates if display is in static screen case. This will cause
delay or wrong configuration for assertive display. This patch fixes
the above issue by adding an update notify if backlight changes when
there are no display updates.

Change-Id: I1475896214a50dc1fa71739aa751b2e626d27adb
Signed-off-by: Ping Li <quicpingli@codeaurora.org>
msm: mdss: Minimize cases of BL lock in update backlight
Calling backlight lock on every commit iteration was adding
overhead. Altering the conditions to allow locking only for
case when unset backlight level is not zero.

Change-Id: Iccf567ed7a7fe67dff5d73c04342bdfa69c51d88
msm: vibrator: Add min/max voltage sysfs entries

Change-Id: Icea99bb76aab73c5ab5bdb0112fbdc081bc62ba6
Signed-off-by: Scott Mertz <smertz@cyngn.com>

Conflicts:
	drivers/platform/msm/qpnp-vibrator.c
x9076: Optimize display resume performance

Use smaller delays during panel reset to improve performance of
device resume

Conflicts:
	drivers/video/msm/mdss/mdss_fb.c

Change-Id: I8f4ed111e22a555c3346054cd32b3f2e33a54746