Brightness could not be changed for some panels whose DPCD_version is below 1.2
Now psr_version is added into stream, and it copies from the displayTarget's psr_version.
It checks if the stream's psr_versio is non-zero and sets the vsc info packet revision now.
Signed-off-by: Xingyue Tao <xingyue.tao@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Reviewed-by: Anthony Koo <Anthony.Koo@amd.com>
Acked-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
        unsigned int i;
 
        /*VSC packet set to 2 when DP revision >= 1.2*/
-       if (stream->sink->link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_12) {
+       if (stream->psr_version != 0) {
                vscPacketRevision = 2;
        }
 
 
        bool ignore_msa_timing_param;
        /* TODO: custom INFO packets */
        /* TODO: ABM info (DMCU) */
-       /* TODO: PSR info */
+       /* PSR info */
+       unsigned char psr_version;
        /* TODO: CEA VIC */
 
        /* from core_stream struct */