drm/komeda: Add drm_ctm_to_coeffs()
authorjames qian wang (Arm Technology China) <james.qian.wang@arm.com>
Tue, 12 Nov 2019 11:10:18 +0000 (11:10 +0000)
committerjames qian wang (Arm Technology China) <james.qian.wang@arm.com>
Thu, 14 Nov 2019 02:31:27 +0000 (10:31 +0800)
commitbb346b66426fa29eb2d49039b5594bb236a0c87d
tree4cbd503fc4befbab373b6c5f76d463da36c95f46
parentc2b13c650f8640f493849d2503da6fad637e00eb
drm/komeda: Add drm_ctm_to_coeffs()

This function is for converting drm_color_ctm matrix to komeda hardware
required required Q2.12 2's complement CSC matrix.

v2:
  Move the fixpoint conversion function s31_32_to_q2_12() to drm core
  as a shared helper.

Signed-off-by: james qian wang (Arm Technology China) <james.qian.wang@arm.com>
Reviewed-by: Mihail Atanassov <mihail.atanassov@arm.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20191112110927.20931-4-james.qian.wang@arm.com
drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c
drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.h