|
@@ -164,7 +164,8 @@
|
|
SRI(CM_IGAM_LUT_RW_CONTROL, CM, id), \
|
|
SRI(CM_IGAM_LUT_RW_CONTROL, CM, id), \
|
|
SRI(CM_IGAM_LUT_RW_INDEX, CM, id), \
|
|
SRI(CM_IGAM_LUT_RW_INDEX, CM, id), \
|
|
SRI(CM_IGAM_LUT_SEQ_COLOR, CM, id), \
|
|
SRI(CM_IGAM_LUT_SEQ_COLOR, CM, id), \
|
|
- SRI(CURSOR_CONTROL, CURSOR, id)
|
|
|
|
|
|
+ SRI(CURSOR_CONTROL, CURSOR, id), \
|
|
|
|
+ SRI(CM_CMOUT_CONTROL, CM, id)
|
|
|
|
|
|
|
|
|
|
#define TF_REG_LIST_SH_MASK_DCN(mask_sh)\
|
|
#define TF_REG_LIST_SH_MASK_DCN(mask_sh)\
|
|
@@ -401,6 +402,7 @@
|
|
TF_SF(CM0_CM_CONTROL, CM_BYPASS_EN, mask_sh), \
|
|
TF_SF(CM0_CM_CONTROL, CM_BYPASS_EN, mask_sh), \
|
|
TF_SF(CM0_CM_IGAM_LUT_SEQ_COLOR, CM_IGAM_LUT_SEQ_COLOR, mask_sh), \
|
|
TF_SF(CM0_CM_IGAM_LUT_SEQ_COLOR, CM_IGAM_LUT_SEQ_COLOR, mask_sh), \
|
|
TF_SF(CNVC_CFG0_FORMAT_CONTROL, OUTPUT_FP, mask_sh), \
|
|
TF_SF(CNVC_CFG0_FORMAT_CONTROL, OUTPUT_FP, mask_sh), \
|
|
|
|
+ TF_SF(CM0_CM_CMOUT_CONTROL, CM_CMOUT_ROUND_TRUNC_MODE, mask_sh), \
|
|
TF_SF(CURSOR0_CURSOR_CONTROL, CURSOR_MODE, mask_sh), \
|
|
TF_SF(CURSOR0_CURSOR_CONTROL, CURSOR_MODE, mask_sh), \
|
|
TF_SF(CURSOR0_CURSOR_CONTROL, CURSOR_PITCH, mask_sh), \
|
|
TF_SF(CURSOR0_CURSOR_CONTROL, CURSOR_PITCH, mask_sh), \
|
|
TF_SF(CURSOR0_CURSOR_CONTROL, CURSOR_LINES_PER_CHUNK, mask_sh), \
|
|
TF_SF(CURSOR0_CURSOR_CONTROL, CURSOR_LINES_PER_CHUNK, mask_sh), \
|
|
@@ -549,6 +551,7 @@
|
|
type CM_RGAM_RAMA_EXP_REGION33_LUT_OFFSET; \
|
|
type CM_RGAM_RAMA_EXP_REGION33_LUT_OFFSET; \
|
|
type CM_RGAM_RAMA_EXP_REGION33_NUM_SEGMENTS; \
|
|
type CM_RGAM_RAMA_EXP_REGION33_NUM_SEGMENTS; \
|
|
type CM_RGAM_LUT_MODE; \
|
|
type CM_RGAM_LUT_MODE; \
|
|
|
|
+ type CM_CMOUT_ROUND_TRUNC_MODE; \
|
|
type OBUF_BYPASS; \
|
|
type OBUF_BYPASS; \
|
|
type OBUF_H_2X_UPSCALE_EN; \
|
|
type OBUF_H_2X_UPSCALE_EN; \
|
|
type CM_BLNDGAM_LUT_MODE; \
|
|
type CM_BLNDGAM_LUT_MODE; \
|
|
@@ -1081,6 +1084,7 @@ struct dcn_dpp_registers {
|
|
uint32_t CM_RGAM_RAMA_REGION_0_1;
|
|
uint32_t CM_RGAM_RAMA_REGION_0_1;
|
|
uint32_t CM_RGAM_RAMA_REGION_32_33;
|
|
uint32_t CM_RGAM_RAMA_REGION_32_33;
|
|
uint32_t CM_RGAM_CONTROL;
|
|
uint32_t CM_RGAM_CONTROL;
|
|
|
|
+ uint32_t CM_CMOUT_CONTROL;
|
|
uint32_t OBUF_CONTROL;
|
|
uint32_t OBUF_CONTROL;
|
|
uint32_t CM_BLNDGAM_LUT_WRITE_EN_MASK;
|
|
uint32_t CM_BLNDGAM_LUT_WRITE_EN_MASK;
|
|
uint32_t CM_BLNDGAM_CONTROL;
|
|
uint32_t CM_BLNDGAM_CONTROL;
|