msm_fb: Port HTC MDP color enhancement feature

Ported from HTC One m7-kk-3.4.10-17db3b.

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

Conflicts:
	arch/arm/mach-msm/include/mach/board.h

Change-Id: I424ef1b8be48c4c8ab1d32d2fe441cf402e71d6a

Conflicts:
	arch/arm/mach-msm/include/mach/board.h
msm_fb: Port HTC MDP color enhancement feature

Ported from HTC One m7-kk-3.4.10-17db3b.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
msm8x60_celox: Enable MDP gamma color enhancement

The gamma table in use is from the HTC One M7 panel driver. This makes colors less saturated.

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

Conflicts:
	arch/arm/mach-msm/board-msm8x60_celox.c

Change-Id: I623ac89861bccac3ff09e02c6ebdb7ac6331b631

Conflicts:
	arch/arm/mach-msm/board-msm8x60_celox.c
Revert "bluetooth: Fix race conditions in BT LPM"

This reverts commit 26f7bce0c28a6f4a793e9775e38d6774ee0375ac.
Revert "bluetooth: Add low-power mode to support Bluedroid"

This reverts commit e75247713faf1c89d1ff72b53511f50ef596e7a6.
drivers: bluetooth: remove bluesleep_bcm

Change-Id: If67d0b5c71f4c44251e17bdb6cd6e3e33dea4273
mach-msm: Kconfig: Remove deprecated BT_MGMT config
tty: Import bcm_bt_lpm driver from sultan-kernel-pyramid-pure

Change-Id: Ica3bf1f1460c9a38b0e5faa35374808c14e21b7c
Signed-off-by: Sultanxda <sultanxda@gmail.com>
msm8x60_celox: Update Bluetooth configuration for bcm_bt_lpm driver

Signed-off-by: Sultanxda <sultanxda@gmail.com>
update defconfigs for bluetooth changes

Change-Id: I6fe7b762194173e3fc9eaffa1b737822a4ed8eb7
board-bluetooth-bcm4330: Disable bluesleep

Signed-off-by: Sultanxda <sultanxda@gmail.com>
smb328a_charger: Minor clean-up

Datasheet says that the maximum current intake is 1200mA.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
sec_battery: Remove vbus_present wakelock

The vbus_present wakelock prevents the phone from going into deep sleep when the charger is connected; however, after charging the device with a cable type 6 (unknown cable type) charger, the wakelock is not destroyed after the cable is disconnected and instead remains, draining battery. The Nexus 5 goes into deep sleep while charging, so it's safe to assume that the vbus_present wakelock is unnecessary and can be removed completely.

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