Revert "lemur_defconfig: enable RWSEM_XCHGADD"

This reverts commit 51d13c8df48dd835102e0b1ceeda23f3b60812f6.
Revert "Optimized ARM RWSEM algorithm"

This reverts commit 6a180c1e670421c97fc847e8ee1fa7da6e711b36.
drivers/video/msm: restore update_lcdc_lut capabilities for MDP devices

Signed-off-by: Paul Reioux <reioux@gmail.com>
htc_monitor: fix BAD coding from HTC using global vars

Signed-off-by: Paul Reioux <reioux@gmail.com>
mach-msm/Kconfig: add LCDC LUT

Signed-off-by: Paul Reioux <reioux@gmail.com>
msm_kcal_ctrl: initial code for generic MSM LCD temperature calibrations

this should be compatible with all MDP devices from Qualcomm

Signed-off-by: Paul Reioux <reioux@gmail.com>

Conflicts:
	arch/arm/mach-msm/Makefile
	arch/arm/mach-msm/msm_kcal_ctrl.c
MSM KCAL: add sRGB LUT for better color space profiling

Signed-off-by: Paul Reioux <reioux@gmail.com>
MSM KCAL: add lut edit capability

Signed-off-by: Paul Reioux <reioux@gmail.com>
MSM KCAL: add checksum and data integrity checks

Signed-off-by: Paul Reioux <reioux@gmail.com>
MSM KCAL: add reset lut capability

Signed-off-by: Paul Reioux <reioux@gmail.com>
msm_kcal: add late resume drivers to autoload the lut

Signed-off-by: Paul Reioux <reioux@gmail.com>
msm_kcal: delay late resume to be last to resume

Signed-off-by: Paul Reioux <reioux@gmail.com>
lemur_defconfig: Enable UPDATE_LCDC_LUT and LCD_KCAL