Revert "msm_fb: display: allow backlight update after first update"

This reverts commit 1ec31c7716a7647cbedf26f4f820dbaa0c19a2b0.
msm: msm_fb: Backlight change after resuming from suspend state

This change will fix the flicker issue when the system resume
from suspend state.The change will update the first backlight
level as scaled backlight level when the device come from
sleep state and then flicker is not obseved as the backlight
level will be same as before.

CRs-fixed: 473283
Change-Id: I8bbb497710ede5c91d4fc8f0e87e340f9d847a43
Signed-off-by: Mukesh Jha <cmjha@codeaurora.org>
Signed-off-by: Mekala Natarajan <mekalan@codeaurora.org>
display: modify unset_bl_level to fix no backlight when encrypting

In the original code logic, when auto-brightness turned on, the
unset_bl_level would be 0. Thus no backlight command when starting
to encrypt.
Do not set unset_bl_level to 0. The logic by unset_bl_level could
be mentained by bl_updated.

Note that mipi command mode panel need extra backlight command in
msm_fb_commit_wq_handler. If we embeded the backlight command in
power on sequence, there would be screen mess when panel power on.

Issue 9260406

Change-Id: I7978f18326afde27c5c3f1e8e205a1dd21511b87
Signed-off-by: yetta_wu <yetta_wu@asus.com>
msm_fb: Configure blend ops after overlay done.

Fixes MDP composition.
u8800: Back to normal big speaker config.

It's observed the bass is overflowing.
u8800: Fix touch screen GPIOs.

These need to be pull-up.
u8800: Remove V4L2 configs.

V4L2 will never be supported on this device, due to proprietary drivers.
u8800: Disable & Remove SPI BUS.
mddi_nt35510_wvga: Remove hardcoded vSync start pos.
bq2415x_charger: On timer work recheck registers.

For safety purposes. Sometimes the chip might receive a corrupted value due
to faulty bus.
u8800: Introduce stable battery capacity (WiP).
media: msm: Forward port ICS Camera drivers.
Revert "msm-camera: Configure VPE for YV12"

Needed to support Huawei U8800Pro userspace blobs.

This reverts commit eeb6bd940a6c17914535e7045952b9f750d64943.
Revert "msm-camera: Add support for YV12 preview format"

Needed to support Huawei U8800Pro userspace blobs.

This reverts commit 9fcdadcd801779d5b980da3dff0840ee2a62009a.
media: video: Add Samsung 5M GX sensor with Autofocus.

Brought from CAF patch, added module.h header to compile successfully.
Fixed indentation.

Patch: PATCH_M76XXTSNCJNLYM5110_1703_S5K4E1GX_AutoFocus_02232010
media: video: Add Micron 5M OV5647 sensor with Autofocus.

Brought from Huawei U8800pro 3.0.8 kernel source.
Fixed indentation, cleaned code & fixed logic.
clock: 7x30: Revert to use old clock names for JPEG engine.

Older Gemini engine depends on this.
u8800: Disable & Remove all cameras. Disable & Remove MSM V4L2.

U8800 has S5K4E1GX and OV5647 camera sensors only.
u8800: Add & Enable Samsung 5M GX sensor.
u8800: Report S5K4E1GX as _P.

For userspace cameras.