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/Kconfig
	arch/arm/mach-msm/Makefile
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>
finish LUT and KCAL commits
drivers/video/msm/mdp.c: fix merge derp!

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

Conflicts:
	drivers/video/msm/mdp.c
Revert "drivers/video/msm/mdp.c: fix merge derp!"

This reverts commit 6d7b2c9b70e24fbf4a0c9ce72c26158a9fa482df.
Revert "finish LUT and KCAL commits"

This reverts commit 644fcd062da8ad95f20c5e490f040f4db283bca7.
Revert "msm_kcal: delay late resume to be last to resume"

This reverts commit 27be6c8ab10f1960a908a6dd603689f00745ef88.
Revert "msm_kcal: add late resume drivers to autoload the lut"

This reverts commit 4d47a8e44e1d3ddbdaafed392f7b7287bd07b103.
Revert "MSM KCAL: add reset lut capability"

This reverts commit 16f9ca778f12f48dec114da75b7a936aae862e83.
Revert "MSM KCAL: add checksum and data integrity checks"

This reverts commit 4f23058ce4b883ed4988620752e074ed44b5c95f.
Revert "MSM KCAL: add lut edit capability"

This reverts commit 75084e0f300896743ed7adc44f817d71a103d675.
Revert "MSM KCAL: add sRGB LUT for better color space profiling"

This reverts commit 9d23433f7942136b248b2bf089502605b30b1b58.
Revert "msm_kcal_ctrl: initial code for generic MSM LCD temperature calibrations"

This reverts commit 6934dfe45b185dbe61b486cc5750a606be823a5d.
Merge remote-tracking branch 'crpalmer/5.x' into testing

Conflicts:
	crpalmer-build-config
	drivers/input/touchscreen/synaptics_3200.c
V 5.6.0