mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-02-10 14:05:08 +07:00
drm/amd/display: remove GRPH_SURFACE_UPDATE_IMMEDIATE_EN field programming
This is causing asserts for dce 8 and 10 since they do not contain this field. It is also unnecessary for later DCEs as it is left in it's default state of 0 Signed-off-by: Dmytro Laktyushkin <Dmytro.Laktyushkin@amd.com> Reviewed-by: Tony Cheng <Tony.Cheng@amd.com> Acked-by: Harry Wentland <Harry.Wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
89c872e595
commit
a7562ab35e
@ -621,15 +621,10 @@ static bool dce_mi_program_surface_flip_and_addr(
|
||||
{
|
||||
struct dce_mem_input *dce_mi = TO_DCE_MEM_INPUT(mem_input);
|
||||
|
||||
/* TODO: Figure out if two modes are needed:
|
||||
* non-XDMA Mode: GRPH_SURFACE_UPDATE_IMMEDIATE_EN = 1
|
||||
* XDMA Mode: GRPH_SURFACE_UPDATE_H_RETRACE_EN = 1
|
||||
*/
|
||||
REG_UPDATE(GRPH_UPDATE, GRPH_UPDATE_LOCK, 1);
|
||||
|
||||
REG_UPDATE_2(
|
||||
REG_UPDATE(
|
||||
GRPH_FLIP_CONTROL,
|
||||
GRPH_SURFACE_UPDATE_IMMEDIATE_EN, 0,
|
||||
GRPH_SURFACE_UPDATE_H_RETRACE_EN, flip_immediate ? 1 : 0);
|
||||
|
||||
switch (address->type) {
|
||||
|
@ -162,7 +162,6 @@ struct dce_mem_input_registers {
|
||||
SFB(blk, GRPH_FLIP_CONTROL, GRPH_SURFACE_UPDATE_H_RETRACE_EN, mask_sh)
|
||||
|
||||
#define MI_DCP_DCE11_MASK_SH_LIST(mask_sh, blk)\
|
||||
SFB(blk, GRPH_FLIP_CONTROL, GRPH_SURFACE_UPDATE_IMMEDIATE_EN, mask_sh),\
|
||||
SFB(blk, GRPH_PIPE_OUTSTANDING_REQUEST_LIMIT, GRPH_PIPE_OUTSTANDING_REQUEST_LIMIT, mask_sh)
|
||||
|
||||
#define MI_DCP_PTE_MASK_SH_LIST(mask_sh, blk)\
|
||||
@ -278,7 +277,6 @@ struct dce_mem_input_registers {
|
||||
type GRPH_PRIMARY_SURFACE_ADDRESS_HIGH; \
|
||||
type GRPH_PRIMARY_SURFACE_ADDRESS; \
|
||||
type GRPH_SURFACE_UPDATE_PENDING; \
|
||||
type GRPH_SURFACE_UPDATE_IMMEDIATE_EN; \
|
||||
type GRPH_SURFACE_UPDATE_H_RETRACE_EN; \
|
||||
type GRPH_UPDATE_LOCK; \
|
||||
type PIXEL_DURATION; \
|
||||
|
Loading…
Reference in New Issue
Block a user