mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 00:58:05 +02:00
amd/vpelib: Update register header and definitions macros
Update header and related macros and functions Reviewed-by: Min-Hsuan You <Min-Hsuan.You@amd.com> Reviewed-by: Ricky Lin <Ricky.Lin@amd.com> Acked-by: Chuanyu Tseng <Chuanyu.Tseng@amd.com> Signed-off-by: Tomson Chang <tomson.chang@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36433>
This commit is contained in:
parent
08fd9aab30
commit
02beb30d6b
2 changed files with 24 additions and 25 deletions
|
|
@ -276,7 +276,6 @@ extern "C" {
|
|||
SFRB(VPCM_GAMCOR_LUT_READ_COLOR_SEL, VPCM_GAMCOR_LUT_CONTROL, post_fix), \
|
||||
SFRB(VPCM_GAMCOR_LUT_READ_DBG, VPCM_GAMCOR_LUT_CONTROL, post_fix), \
|
||||
SFRB(VPCM_GAMCOR_LUT_HOST_SEL, VPCM_GAMCOR_LUT_CONTROL, post_fix), \
|
||||
SFRB(VPCM_GAMCOR_LUT_CONFIG_MODE, VPCM_GAMCOR_LUT_CONTROL, post_fix), \
|
||||
SFRB(VPCM_GAMCOR_RAMA_EXP_REGION_START_B, VPCM_GAMCOR_RAMA_START_CNTL_B, post_fix), \
|
||||
SFRB( \
|
||||
VPCM_GAMCOR_RAMA_EXP_REGION_START_SEGMENT_B, VPCM_GAMCOR_RAMA_START_CNTL_B, post_fix), \
|
||||
|
|
@ -398,6 +397,7 @@ extern "C" {
|
|||
|
||||
#define DPP_FIELD_LIST_VPE10(post_fix) \
|
||||
DPP_FIELD_LIST_VPE10_COMMON(post_fix), \
|
||||
SFRB(VPCM_GAMCOR_LUT_CONFIG_MODE, VPCM_GAMCOR_LUT_CONTROL, post_fix), \
|
||||
SFRB(ALPHA_2BIT_LUT0, VPCNVC_ALPHA_2BIT_LUT, post_fix), \
|
||||
SFRB(ALPHA_2BIT_LUT1, VPCNVC_ALPHA_2BIT_LUT, post_fix), \
|
||||
SFRB(ALPHA_2BIT_LUT2, VPCNVC_ALPHA_2BIT_LUT, post_fix), \
|
||||
|
|
@ -427,7 +427,6 @@ extern "C" {
|
|||
SFRB(PRE_DEGAM_MODE, VPCNVC_PRE_DEGAM, post_fix), \
|
||||
SFRB(PRE_DEGAM_SELECT, VPCNVC_PRE_DEGAM, post_fix)
|
||||
|
||||
|
||||
#define DPP_REG_VARIABLE_LIST_VPE10_COMMON \
|
||||
reg_id_val VPCNVC_SURFACE_PIXEL_FORMAT; \
|
||||
reg_id_val VPCNVC_FORMAT_CONTROL; \
|
||||
|
|
@ -715,7 +714,6 @@ extern "C" {
|
|||
type VPCM_GAMCOR_LUT_READ_COLOR_SEL; \
|
||||
type VPCM_GAMCOR_LUT_READ_DBG; \
|
||||
type VPCM_GAMCOR_LUT_HOST_SEL; \
|
||||
type VPCM_GAMCOR_LUT_CONFIG_MODE; \
|
||||
type VPCM_GAMCOR_RAMA_EXP_REGION_START_B; \
|
||||
type VPCM_GAMCOR_RAMA_EXP_REGION_START_SEGMENT_B; \
|
||||
type VPCM_GAMCOR_RAMA_EXP_REGION_START_G; \
|
||||
|
|
@ -835,6 +833,7 @@ extern "C" {
|
|||
|
||||
#define DPP_FIELD_VARIABLE_LIST_VPE10(type) \
|
||||
DPP_FIELD_VARIABLE_LIST_VPE10_COMMON(type) \
|
||||
type VPCM_GAMCOR_LUT_CONFIG_MODE; \
|
||||
type PRE_DEGAM_MODE; \
|
||||
type PRE_DEGAM_SELECT;
|
||||
|
||||
|
|
|
|||
|
|
@ -58,24 +58,13 @@ extern "C" {
|
|||
SFRB(VPFMT_CLAMP_UPPER_B, VPFMT_CLAMP_COMPONENT_B, post_fix), \
|
||||
SFRB(VPFMT_DYNAMIC_EXP_EN, VPFMT_DYNAMIC_EXP_CNTL, post_fix), \
|
||||
SFRB(VPFMT_DYNAMIC_EXP_MODE, VPFMT_DYNAMIC_EXP_CNTL, post_fix), \
|
||||
SFRB(VPFMT_SPATIAL_DITHER_FRAME_COUNTER_MAX, VPFMT_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP, VPFMT_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_CBCR_BIT_REDUCTION_BYPASS, VPFMT_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_DOUBLE_BUFFER_REG_UPDATE_PENDING, VPFMT_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_TRUNCATE_EN, VPFMT_BIT_DEPTH_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_TRUNCATE_MODE, VPFMT_BIT_DEPTH_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_TRUNCATE_DEPTH, VPFMT_BIT_DEPTH_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_SPATIAL_DITHER_EN, VPFMT_BIT_DEPTH_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_SPATIAL_DITHER_MODE, VPFMT_BIT_DEPTH_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_SPATIAL_DITHER_DEPTH, VPFMT_BIT_DEPTH_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_FRAME_RANDOM_ENABLE, VPFMT_BIT_DEPTH_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_RGB_RANDOM_ENABLE, VPFMT_BIT_DEPTH_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_HIGHPASS_RANDOM_ENABLE, VPFMT_BIT_DEPTH_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_RAND_R_SEED, VPFMT_DITHER_RAND_R_SEED, post_fix), \
|
||||
SFRB(VPFMT_OFFSET_R_CR, VPFMT_DITHER_RAND_R_SEED, post_fix), \
|
||||
SFRB(VPFMT_RAND_G_SEED, VPFMT_DITHER_RAND_G_SEED, post_fix), \
|
||||
SFRB(VPFMT_OFFSET_G_Y, VPFMT_DITHER_RAND_G_SEED, post_fix), \
|
||||
SFRB(VPFMT_RAND_B_SEED, VPFMT_DITHER_RAND_B_SEED, post_fix), \
|
||||
SFRB(VPFMT_OFFSET_B_CB, VPFMT_DITHER_RAND_B_SEED, post_fix), \
|
||||
SFRB(VPFMT_CLAMP_DATA_EN, VPFMT_CLAMP_CNTL, post_fix), \
|
||||
SFRB(VPFMT_CLAMP_COLOR_FORMAT, VPFMT_CLAMP_CNTL, post_fix), \
|
||||
|
|
@ -86,6 +75,17 @@ extern "C" {
|
|||
|
||||
#define OPP_FIELD_LIST_VPE10(post_fix) \
|
||||
OPP_FIELD_LIST_VPE10_COMMON(post_fix), \
|
||||
SFRB(VPFMT_SPATIAL_DITHER_EN, VPFMT_BIT_DEPTH_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_SPATIAL_DITHER_MODE, VPFMT_BIT_DEPTH_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_SPATIAL_DITHER_DEPTH, VPFMT_BIT_DEPTH_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_FRAME_RANDOM_ENABLE, VPFMT_BIT_DEPTH_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_RGB_RANDOM_ENABLE, VPFMT_BIT_DEPTH_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_HIGHPASS_RANDOM_ENABLE, VPFMT_BIT_DEPTH_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_SPATIAL_DITHER_FRAME_COUNTER_MAX, VPFMT_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP, VPFMT_CONTROL, post_fix), \
|
||||
SFRB(VPFMT_RAND_R_SEED, VPFMT_DITHER_RAND_R_SEED, post_fix), \
|
||||
SFRB(VPFMT_RAND_G_SEED, VPFMT_DITHER_RAND_G_SEED, post_fix), \
|
||||
SFRB(VPFMT_RAND_B_SEED, VPFMT_DITHER_RAND_B_SEED, post_fix), \
|
||||
SFRB(VPOPP_PIPE_CRC_EN, VPOPP_PIPE_CRC_CONTROL, post_fix), \
|
||||
SFRB(VPOPP_PIPE_CRC_CONT_EN, VPOPP_PIPE_CRC_CONTROL, post_fix), \
|
||||
SFRB(VPOPP_PIPE_CRC_PIXEL_SELECT, VPOPP_PIPE_CRC_CONTROL, post_fix), \
|
||||
|
|
@ -119,24 +119,13 @@ extern "C" {
|
|||
type VPFMT_CLAMP_UPPER_B; \
|
||||
type VPFMT_DYNAMIC_EXP_EN; \
|
||||
type VPFMT_DYNAMIC_EXP_MODE; \
|
||||
type VPFMT_SPATIAL_DITHER_FRAME_COUNTER_MAX; \
|
||||
type VPFMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP; \
|
||||
type VPFMT_CBCR_BIT_REDUCTION_BYPASS; \
|
||||
type VPFMT_DOUBLE_BUFFER_REG_UPDATE_PENDING; \
|
||||
type VPFMT_TRUNCATE_EN; \
|
||||
type VPFMT_TRUNCATE_MODE; \
|
||||
type VPFMT_TRUNCATE_DEPTH; \
|
||||
type VPFMT_SPATIAL_DITHER_EN; \
|
||||
type VPFMT_SPATIAL_DITHER_MODE; \
|
||||
type VPFMT_SPATIAL_DITHER_DEPTH; \
|
||||
type VPFMT_FRAME_RANDOM_ENABLE; \
|
||||
type VPFMT_RGB_RANDOM_ENABLE; \
|
||||
type VPFMT_HIGHPASS_RANDOM_ENABLE; \
|
||||
type VPFMT_RAND_R_SEED; \
|
||||
type VPFMT_OFFSET_R_CR; \
|
||||
type VPFMT_RAND_G_SEED; \
|
||||
type VPFMT_OFFSET_G_Y; \
|
||||
type VPFMT_RAND_B_SEED; \
|
||||
type VPFMT_OFFSET_B_CB; \
|
||||
type VPFMT_CLAMP_DATA_EN; \
|
||||
type VPFMT_CLAMP_COLOR_FORMAT; \
|
||||
|
|
@ -147,6 +136,17 @@ extern "C" {
|
|||
|
||||
#define OPP_FIELD_VARIABLE_LIST_VPE10(type) \
|
||||
OPP_FIELD_VARIABLE_LIST_VPE10_COMMON(type) \
|
||||
type VPFMT_SPATIAL_DITHER_EN; \
|
||||
type VPFMT_SPATIAL_DITHER_MODE; \
|
||||
type VPFMT_SPATIAL_DITHER_DEPTH; \
|
||||
type VPFMT_FRAME_RANDOM_ENABLE; \
|
||||
type VPFMT_RGB_RANDOM_ENABLE; \
|
||||
type VPFMT_HIGHPASS_RANDOM_ENABLE; \
|
||||
type VPFMT_SPATIAL_DITHER_FRAME_COUNTER_MAX; \
|
||||
type VPFMT_SPATIAL_DITHER_FRAME_COUNTER_BIT_SWAP; \
|
||||
type VPFMT_RAND_R_SEED; \
|
||||
type VPFMT_RAND_G_SEED; \
|
||||
type VPFMT_RAND_B_SEED; \
|
||||
type VPOPP_PIPE_CRC_EN; \
|
||||
type VPOPP_PIPE_CRC_CONT_EN; \
|
||||
type VPOPP_PIPE_CRC_PIXEL_SELECT; \
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue