msm_fb: Import from CAF kk_2.7-stable

Signed-off-by: Sultanxda <sultanxda@gmail.com>
mdp: Fix compile errors

Signed-off-by: Sultanxda <sultanxda@gmail.com>
msm/mdp: do not crash (unresolved symbol) when building without writeback_panel
msm_fb: disable unsupported footswitch call

Change-Id: I04006e498bb9b9eb17b914a7447bd35629053b07
msm_fb: use hr_msleep when timing DSI commands

Change-Id: I711e8f2343c1a4fcf164c5b8fabba08987eb1728
msm_fb: Add width & height parameters
msm: mdp: Disable early suspend only for the MDP driver

Early suspend is deprecated in the framework but disabling it
completely can affect other subsystems. Disabling only for the
MDP driver.

Signed-off-by: Naseer Ahmed <naseer@codeaurora.org>
msm: mdp: Disable early suspend locally

undefing at the header level could mess with other components.

Signed-off-by: Naseer Ahmed <naseer@codeaurora.org>
msm_fb: msm_dss_io_8x60: Fix compilation

Signed-off-by: Sultanxda <sultanxda@gmail.com>
video: msm: 8x60: need to kick the pixel clock a bit more to get display working again
video: msm: 8x60: seems like 8x60 mipi bus is lazy, we need to wait for it a bit longer to avoid glitches (thx u-ra for the find\!)
msm_dss_io_8x60: Reduce delay when enabling mipi clk

This delay is too long, causing a long delay when waking the phone from sleep. mipi clk on msm8x60 is only very slightly lagging when enabling, so a delay of 1 is all that's really needed.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
video: msm: Increase MDP clock multiplier

Raise the multiplier from 1.15 to 2 to fix the underrun.

taken from: http://review.cyanogenmod.org/#/c/32315/1
usb: f_projector: Fix compile error caused by missing get_fb_addr

Signed-off-by: Sultanxda <sultanxda@gmail.com>
villec2: Update board files for CAF framebuffer drivers

Autobl wasn't used in the previous framebuffer drivers, so I removed it.

Signed-off-by: Sultanxda <sultanxda@gmail.com>