drm/amd/display: Read replay data from sink
Read DP_SINK_PR_PIXEL_DEVIATION_PER_LINE and DP_SINK_PR_MAX_NUMBER_OF_DEVIATION_LINE Signed-off-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com> Reviewed-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
dede1fea44
commit
76bd34786e
@ -2009,6 +2009,16 @@ void detect_edp_sink_caps(struct dc_link *link)
|
||||
core_link_read_dpcd(link, DP_RECEIVER_ALPM_CAP,
|
||||
&link->dpcd_caps.alpm_caps.raw,
|
||||
sizeof(link->dpcd_caps.alpm_caps.raw));
|
||||
|
||||
/*
|
||||
* Read REPLAY info
|
||||
*/
|
||||
core_link_read_dpcd(link, DP_SINK_PR_PIXEL_DEVIATION_PER_LINE,
|
||||
&link->dpcd_caps.pr_info.pixel_deviation_per_line,
|
||||
sizeof(link->dpcd_caps.pr_info.pixel_deviation_per_line));
|
||||
core_link_read_dpcd(link, DP_SINK_PR_MAX_NUMBER_OF_DEVIATION_LINE,
|
||||
&link->dpcd_caps.pr_info.max_deviation_line,
|
||||
sizeof(link->dpcd_caps.pr_info.max_deviation_line));
|
||||
}
|
||||
|
||||
bool dp_get_max_link_enc_cap(const struct dc_link *link, struct dc_link_settings *max_link_enc_cap)
|
||||
|
@ -174,5 +174,7 @@ enum dpcd_psr_sink_states {
|
||||
#define DP_SOURCE_BACKLIGHT_ENABLE 0x32F
|
||||
#define DP_SOURCE_MINIMUM_HBLANK_SUPPORTED 0x340
|
||||
#define DP_SINK_PR_REPLAY_STATUS 0x378
|
||||
#define DP_SINK_PR_PIXEL_DEVIATION_PER_LINE 0x379
|
||||
#define DP_SINK_PR_MAX_NUMBER_OF_DEVIATION_LINE 0x37A
|
||||
|
||||
#endif /* __DAL_DPCD_DEFS_H__ */
|
||||
|
Loading…
x
Reference in New Issue
Block a user