msm_fb: Import from CM Samsung MSM8660 kernel (next branch)

Signed-off-by: Sultanxda <sultanxda@gmail.com>
sultan_defconfig: Update for new msm_fb drivers

Signed-off-by: Sultanxda <sultanxda@gmail.com>
board-pyramid-display: Partial update from Team-SennyC2 kernel

Signed-off-by: Sultanxda <sultanxda@gmail.com>
pyramid: Add stubs for new msm_fb

Thanks to SebastianFM and bilalliberty.
clock-8x60: Update for new msm_fb

From CAF.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
devices-msm8x60: Update mipi id

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

Signed-off-by: Sultanxda <sultanxda@gmail.com>
sync: Update from CM Samsung MSM8660 kernel (next branch)

Signed-off-by: Sultanxda <sultanxda@gmail.com>
msm_rotator: Update from CM Samsung MSM8660 kernel (next branch)

Signed-off-by: Sultanxda <sultanxda@gmail.com>
mach-msm: Kconfig: Select FB_MSM_MIPI_DSI for Pyramid

Signed-off-by: Sultanxda <sultanxda@gmail.com>
msm_fb: ioremap framebuffer memory

Signed-off-by: Sultanxda <sultanxda@gmail.com>
include: video: Fix compilation with display-caf

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Add missing headers for new msm_fb
msm_fb: Port mipi drivers from VilleC2 JB 4.1 kernel

Fixes the black screen when trying to resume display from sleep, and the rebooting after screen is off.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
pyramid: Port HTC color enhancement feature to CAF MDP

Ported from HTC One m7-kk-3.4.10-17db3b. This makes colors much more vivid.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
pyramid: display: Move regulator initialization to mipi_dsi

Signed-off-by: Sultanxda <sultanxda@gmail.com>
pyramid: mipi: Add panel voltage interface

Panel voltage can be changed on-the-go via the sysfs file /sys/module/msm_mipi/parameters/panel_uv, where panel_uv is a value between 0 and 700mV to undervolt the panel by (stock panel voltage is 3100mV). After the sysfs control is written to with the desired undervolt value (as a multiple of 25mV), turn the screen off and on to apply the new voltage.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
acpuclock-8x60: Partially update CPU table from SebastianFM's 3.4 kernel

The 1.62GHz L2-cache frequency has been retained for higher overclocking.
sultan_defconfig: r57
msm_rotator: Remove bus scaling

This is causing reboots with old vidc drivers.

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