msm: drm: sde: Add support for UCSC via AHB programming

Add support for UCSC block parameters that includes unmult,
IGC/GC modes, CSC coefficients, and clamps.

Change-Id: I3ef4b729e9c973a98d53dc583233bf5e004035fa
Signed-off-by: Alisha Thapaliya <quic_athapali@quicinc.com>
Este commit está contenido en:
Alisha Thapaliya
2022-07-22 13:54:41 -07:00
cometido por Gerrit - the friendly Code Review server
padre 83cb3d44af
commit c2364bdd17
Se han modificado 10 ficheros con 703 adiciones y 2 borrados

Ver fichero

@@ -124,6 +124,7 @@ enum msm_mdp_plane_property {
PLANE_PROP_FP16_GC,
PLANE_PROP_FP16_CSC,
PLANE_PROP_UBWC_STATS_ROI,
PLANE_PROP_UCSC_CSC,
/* # of blob properties */
PLANE_PROP_BLOBCOUNT,
@@ -147,12 +148,17 @@ enum msm_mdp_plane_property {
PLANE_PROP_INVERSE_PMA,
PLANE_PROP_FP16_IGC,
PLANE_PROP_FP16_UNMULT,
PLANE_PROP_UCSC_UNMULT,
PLANE_PROP_UCSC_ALPHA_DITHER,
/* enum/bitmask properties */
PLANE_PROP_BLEND_OP,
PLANE_PROP_SRC_CONFIG,
PLANE_PROP_FB_TRANSLATION_MODE,
PLANE_PROP_MULTIRECT_MODE,
PLANE_PROP_UCSC_IGC,
PLANE_PROP_UCSC_GC,
/* total # of properties */
PLANE_PROP_COUNT