drm/msm: Support virtualization of color processing properties

During device probe virtual crtcs are created with no hardware attached.
Color processing(cp) properties can be attached to the virtual crtc by
looking at the hardware catalog. If user-space client sets property cp
driver will check if hardware has been allocated for crtc. If there is
no hardware allocated it will return error for set property

Change-Id: I9662ebb51a4a9f79b6a1e8769f01391eaf06e313
Signed-off-by: Gopikrishnaiah Anandan <agopik@codeaurora.org>
4 files changed