mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-12-07 18:50:41 +00:00
drm/amd/display: Add missing registers and offset
[Why & How] Registers and offset are missing. Add it back Acked-by: Wayne Lin <wayne.lin@amd.com> Signed-off-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
713537e3b9
commit
0ba7ad7e42
@ -1719,6 +1719,10 @@
|
||||
#define regDCHUBBUB_TIMEOUT_INTERRUPT_STATUS_BASE_IDX 2
|
||||
#define regFMON_CTRL 0x0541
|
||||
#define regFMON_CTRL_BASE_IDX 2
|
||||
#define regDCHUBBUB_TEST_DEBUG_INDEX 0x0542
|
||||
#define regDCHUBBUB_TEST_DEBUG_INDEX_BASE_IDX 2
|
||||
#define regDCHUBBUB_TEST_DEBUG_DATA 0x0543
|
||||
#define regDCHUBBUB_TEST_DEBUG_DATA_BASE_IDX 2
|
||||
|
||||
|
||||
// addressBlock: dce_dc_dchubbubl_hubbub_sdpif_dispdec
|
||||
@ -3573,6 +3577,10 @@
|
||||
#define regCM0_CM_DEALPHA_BASE_IDX 2
|
||||
#define regCM0_CM_COEF_FORMAT 0x0d8c
|
||||
#define regCM0_CM_COEF_FORMAT_BASE_IDX 2
|
||||
#define regCM0_CM_TEST_DEBUG_INDEX 0x0d8d
|
||||
#define regCM0_CM_TEST_DEBUG_INDEX_BASE_IDX 2
|
||||
#define regCM0_CM_TEST_DEBUG_DATA 0x0d8e
|
||||
#define regCM0_CM_TEST_DEBUG_DATA_BASE_IDX 2
|
||||
|
||||
|
||||
// addressBlock: dce_dc_dpp0_dispdec_dpp_top_dispdec
|
||||
@ -3959,6 +3967,10 @@
|
||||
#define regCM1_CM_DEALPHA_BASE_IDX 2
|
||||
#define regCM1_CM_COEF_FORMAT 0x0ef7
|
||||
#define regCM1_CM_COEF_FORMAT_BASE_IDX 2
|
||||
#define regCM1_CM_TEST_DEBUG_INDEX 0x0ef8
|
||||
#define regCM1_CM_TEST_DEBUG_INDEX_BASE_IDX 2
|
||||
#define regCM1_CM_TEST_DEBUG_DATA 0x0ef9
|
||||
#define regCM1_CM_TEST_DEBUG_DATA_BASE_IDX 2
|
||||
|
||||
|
||||
// addressBlock: dce_dc_dpp1_dispdec_dpp_top_dispdec
|
||||
@ -4345,6 +4357,10 @@
|
||||
#define regCM2_CM_DEALPHA_BASE_IDX 2
|
||||
#define regCM2_CM_COEF_FORMAT 0x1062
|
||||
#define regCM2_CM_COEF_FORMAT_BASE_IDX 2
|
||||
#define regCM2_CM_TEST_DEBUG_INDEX 0x1063
|
||||
#define regCM2_CM_TEST_DEBUG_INDEX_BASE_IDX 2
|
||||
#define regCM2_CM_TEST_DEBUG_DATA 0x1064
|
||||
#define regCM2_CM_TEST_DEBUG_DATA_BASE_IDX 2
|
||||
|
||||
|
||||
// addressBlock: dce_dc_dpp2_dispdec_dpp_top_dispdec
|
||||
@ -4731,6 +4747,10 @@
|
||||
#define regCM3_CM_DEALPHA_BASE_IDX 2
|
||||
#define regCM3_CM_COEF_FORMAT 0x11cd
|
||||
#define regCM3_CM_COEF_FORMAT_BASE_IDX 2
|
||||
#define regCM3_CM_TEST_DEBUG_INDEX 0x11ce
|
||||
#define regCM3_CM_TEST_DEBUG_INDEX_BASE_IDX 2
|
||||
#define regCM3_CM_TEST_DEBUG_DATA 0x11cf
|
||||
#define regCM3_CM_TEST_DEBUG_DATA_BASE_IDX 2
|
||||
|
||||
|
||||
// addressBlock: dce_dc_dpp3_dispdec_dpp_top_dispdec
|
||||
@ -11789,6 +11809,10 @@
|
||||
#define regDSCC0_DSCC_RATE_CONTROL_BUFFER2_MAX_FULLNESS_LEVEL_BASE_IDX 2
|
||||
#define regDSCC0_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL 0x3035
|
||||
#define regDSCC0_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL_BASE_IDX 2
|
||||
#define regDSCC0_DSCC_TEST_DEBUG_BUS_ROTATE 0x303a
|
||||
#define regDSCC0_DSCC_TEST_DEBUG_BUS_ROTATE_BASE_IDX 2
|
||||
#define regDSCC0_DSCC_TEST_DEBUG_DATA0 0x303b
|
||||
#define regDSCC0_DSCC_TEST_DEBUG_DATA0_BASE_IDX 2
|
||||
|
||||
|
||||
// addressBlock: dce_dc_dsc0_dispdec_dsccif_dispdec
|
||||
@ -11897,6 +11921,10 @@
|
||||
#define regDSCC1_DSCC_RATE_CONTROL_BUFFER2_MAX_FULLNESS_LEVEL_BASE_IDX 2
|
||||
#define regDSCC1_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL 0x3091
|
||||
#define regDSCC1_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL_BASE_IDX 2
|
||||
#define regDSCC1_DSCC_TEST_DEBUG_BUS_ROTATE 0x3096
|
||||
#define regDSCC1_DSCC_TEST_DEBUG_BUS_ROTATE_BASE_IDX 2
|
||||
#define regDSCC1_DSCC_TEST_DEBUG_DATA0 0x3097
|
||||
#define regDSCC1_DSCC_TEST_DEBUG_DATA0_BASE_IDX 2
|
||||
|
||||
|
||||
// addressBlock: dce_dc_dsc1_dispdec_dsccif_dispdec
|
||||
@ -12005,7 +12033,10 @@
|
||||
#define regDSCC2_DSCC_RATE_CONTROL_BUFFER2_MAX_FULLNESS_LEVEL_BASE_IDX 2
|
||||
#define regDSCC2_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL 0x30ed
|
||||
#define regDSCC2_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL_BASE_IDX 2
|
||||
|
||||
#define regDSCC2_DSCC_TEST_DEBUG_BUS_ROTATE 0x30f2
|
||||
#define regDSCC2_DSCC_TEST_DEBUG_BUS_ROTATE_BASE_IDX 2
|
||||
#define regDSCC2_DSCC_TEST_DEBUG_DATA0 0x30f3
|
||||
#define regDSCC2_DSCC_TEST_DEBUG_DATA0_BASE_IDX 2
|
||||
|
||||
// addressBlock: dce_dc_dsc2_dispdec_dsccif_dispdec
|
||||
// base address: 0x2e0
|
||||
@ -12113,6 +12144,10 @@
|
||||
#define regDSCC3_DSCC_RATE_CONTROL_BUFFER2_MAX_FULLNESS_LEVEL_BASE_IDX 2
|
||||
#define regDSCC3_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL 0x3149
|
||||
#define regDSCC3_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL_BASE_IDX 2
|
||||
#define regDSCC3_DSCC_TEST_DEBUG_BUS_ROTATE 0x314e
|
||||
#define regDSCC3_DSCC_TEST_DEBUG_BUS_ROTATE_BASE_IDX 2
|
||||
#define regDSCC3_DSCC_TEST_DEBUG_DATA0 0x314f
|
||||
#define regDSCC3_DSCC_TEST_DEBUG_DATA0_BASE_IDX 2
|
||||
|
||||
|
||||
// addressBlock: dce_dc_dsc3_dispdec_dsccif_dispdec
|
||||
|
||||
@ -11547,6 +11547,11 @@
|
||||
#define CM0_CM_COEF_FORMAT__CM_BIAS_FORMAT_MASK 0x00000001L
|
||||
#define CM0_CM_COEF_FORMAT__CM_POST_CSC_COEF_FORMAT_MASK 0x00000010L
|
||||
#define CM0_CM_COEF_FORMAT__CM_GAMUT_REMAP_COEF_FORMAT_MASK 0x00000100L
|
||||
//CM0_CM_TEST_DEBUG_INDEX
|
||||
#define CM0_CM_TEST_DEBUG_INDEX__CM_TEST_DEBUG_INDEX__SHIFT 0x0
|
||||
#define CM0_CM_TEST_DEBUG_INDEX__CM_TEST_DEBUG_WRITE_EN__SHIFT 0x8
|
||||
#define CM0_CM_TEST_DEBUG_INDEX__CM_TEST_DEBUG_INDEX_MASK 0x000000FFL
|
||||
#define CM0_CM_TEST_DEBUG_INDEX__CM_TEST_DEBUG_WRITE_EN_MASK 0x00000100L
|
||||
|
||||
|
||||
// addressBlock: dce_dc_dpp0_dispdec_dpp_top_dispdec
|
||||
@ -42315,6 +42320,15 @@
|
||||
//DSCC0_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL
|
||||
#define DSCC0_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL__DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL__SHIFT 0x0
|
||||
#define DSCC0_DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL__DSCC_RATE_CONTROL_BUFFER3_MAX_FULLNESS_LEVEL_MASK 0x0003FFFFL
|
||||
//DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE
|
||||
#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS0_ROTATE__SHIFT 0x0
|
||||
#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS1_ROTATE__SHIFT 0x8
|
||||
#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS2_ROTATE__SHIFT 0x10
|
||||
#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS3_ROTATE__SHIFT 0x18
|
||||
#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS0_ROTATE_MASK 0x0000001FL
|
||||
#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS1_ROTATE_MASK 0x00001F00L
|
||||
#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS2_ROTATE_MASK 0x001F0000L
|
||||
#define DSCC0_DSCC_TEST_DEBUG_BUS_ROTATE__DSCC_TEST_DEBUG_BUS3_ROTATE_MASK 0x1F000000L
|
||||
|
||||
|
||||
// addressBlock: dce_dc_dsc0_dispdec_dsccif_dispdec
|
||||
@ -42348,7 +42362,9 @@
|
||||
#define DSC_TOP0_DSC_TOP_CONTROL__DSC_DSCCLK_R_GATE_DIS_MASK 0x00000100L
|
||||
//DSC_TOP0_DSC_DEBUG_CONTROL
|
||||
#define DSC_TOP0_DSC_DEBUG_CONTROL__DSC_DBG_EN__SHIFT 0x0
|
||||
#define DSC_TOP0_DSC_DEBUG_CONTROL__DSC_TEST_CLOCK_MUX_SEL__SHIFT 0x4
|
||||
#define DSC_TOP0_DSC_DEBUG_CONTROL__DSC_DBG_EN_MASK 0x00000001L
|
||||
#define DSC_TOP0_DSC_DEBUG_CONTROL__DSC_TEST_CLOCK_MUX_SEL_MASK 0x00000070L
|
||||
|
||||
|
||||
// addressBlock: dce_dc_dsc1_dispdec_dscc_dispdec
|
||||
|
||||
Loading…
Reference in New Issue
Block a user