mirror of
https://github.com/torvalds/linux.git
synced 2024-09-20 23:13:00 +00:00
drm/i915/display: Take panel replay into account in vsc sdp unpacking
Currently intel_dp_vsc_sdp_unpack is not taking into account Panel Replay vsc sdp. Fix this by adding vsc sdp revision 0x6 and length 0x10 into intel_dp_vsc_sdp_unpack Signed-off-by: Jouni Högander <jouni.hogander@intel.com> Reviewed-by: Animesh Manna <animesh.manna@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240607134917.1327574-4-jouni.hogander@intel.com
This commit is contained in:
parent
1fceeb85de
commit
f36b4810f0
|
@ -4450,7 +4450,8 @@ static int intel_dp_vsc_sdp_unpack(struct drm_dp_vsc_sdp *vsc,
|
|||
vsc->length = sdp->sdp_header.HB3;
|
||||
|
||||
if ((sdp->sdp_header.HB2 == 0x2 && sdp->sdp_header.HB3 == 0x8) ||
|
||||
(sdp->sdp_header.HB2 == 0x4 && sdp->sdp_header.HB3 == 0xe)) {
|
||||
(sdp->sdp_header.HB2 == 0x4 && sdp->sdp_header.HB3 == 0xe) ||
|
||||
(sdp->sdp_header.HB2 == 0x6 && sdp->sdp_header.HB3 == 0x10)) {
|
||||
/*
|
||||
* - HB2 = 0x2, HB3 = 0x8
|
||||
* VSC SDP supporting 3D stereo + PSR
|
||||
|
@ -4458,6 +4459,8 @@ static int intel_dp_vsc_sdp_unpack(struct drm_dp_vsc_sdp *vsc,
|
|||
* VSC SDP supporting 3D stereo + PSR2 with Y-coordinate of
|
||||
* first scan line of the SU region (applies to eDP v1.4b
|
||||
* and higher).
|
||||
* - HB2 = 0x6, HB3 = 0x10
|
||||
* VSC SDP supporting 3D stereo + Panel Replay.
|
||||
*/
|
||||
return 0;
|
||||
} else if (sdp->sdp_header.HB2 == 0x5 && sdp->sdp_header.HB3 == 0x13) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user