Commit eff92801 authored by ChunTao Tso's avatar ChunTao Tso Committed by Alex Deucher
Browse files

drm/amd/display: Add new types to replay config



[WHAT]
Add FRAME_SKIPPING_ERROR_STATUS to dpcd_replay_configuration.
Add received_frame_skipping_error_hpd to replay_config.
Add REPLAY_GENERAL_CMD_SET_COASTING_VTOTAL_WITHOUT_FRAME_UPDATE to
dmub_cmd_replay_general_subtype.

Reviewed-by: default avatarAric Cyr <aric.cyr@amd.com>
Signed-off-by: default avatarChunTao Tso <chuntao.tso@amd.com>
Signed-off-by: default avatarAlex Hung <alex.hung@amd.com>
Tested-by: default avatarDan Wheeler <daniel.wheeler@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent d3e79f33
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1374,7 +1374,7 @@ union dpcd_replay_configuration {
		unsigned char DESYNC_ERROR_STATUS              : 1;
		unsigned char SINK_DEVICE_REPLAY_STATUS        : 3;
		unsigned char SINK_FRAME_LOCKED                : 2;
		unsigned char RESERVED                         : 1;
		unsigned char FRAME_SKIPPING_ERROR_STATUS      : 1;
	} bits;
	unsigned char raw;
};
+2 −0
Original line number Diff line number Diff line
@@ -1194,6 +1194,8 @@ struct replay_config {
	union replay_optimization replay_optimization;
	/* Replay sub feature Frame Skipping is supported */
	bool frame_skip_supported;
	/* Replay Received Frame Skipping Error HPD. */
	bool received_frame_skipping_error_hpd;
};

/* Replay feature flags*/
+1 −0
Original line number Diff line number Diff line
@@ -4441,6 +4441,7 @@ enum dmub_cmd_replay_general_subtype {
	REPLAY_GENERAL_CMD_SET_LOW_RR_ACTIVATE,
	REPLAY_GENERAL_CMD_VIDEO_CONFERENCING,
	REPLAY_GENERAL_CMD_SET_CONTINUOUSLY_RESYNC,
	REPLAY_GENERAL_CMD_SET_COASTING_VTOTAL_WITHOUT_FRAME_UPDATE,
};

struct dmub_alpm_auxless_data {