drm/i915/mtl: Fix SSC selection for MPLLA
authorRadhakrishna Sripada <radhakrishna.sripada@intel.com>
Fri, 16 Jun 2023 04:39:50 +0000 (21:39 -0700)
committerRadhakrishna Sripada <radhakrishna.sripada@intel.com>
Tue, 20 Jun 2023 21:19:37 +0000 (14:19 -0700)
commit7e8d87e2da3b359ad73246233673a84c4dabfa07
tree23effd393ac37558ffdfbaa66fb3422f0b82d104
parent0641e54fc3476a8d5d64d9ccf7f99bc2a8b0a925
drm/i915/mtl: Fix SSC selection for MPLLA

Driver does not clear the default SSC for MPLLA. This causes link training
failure when trying to use 10G and 20G rates. Fix the behaviour and enable
ssc only when we really want.

Fixes: 237e7be0bf57 ("drm/i915/mtl: For DP2.0 10G and 20G rates use MPLLA")
Cc: Mika Kahola <mika.kahola@intel.com>
Cc: Clint Taylor <Clinton.A.Taylor@intel.com>
Cc: Khaled Almahallawy <khaled.almahallawy@intel.com>
Cc: Arun R Murthy <arun.r.murthy@intel.com>
Signed-off-by: Radhakrishna Sripada <radhakrishna.sripada@intel.com>
Tested-by: Khaled Almahallawy <khaled.almahallawy@intel.com>
Reviewed-by: Mika Kahola <mika.kahola@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230616043950.1576836-1-radhakrishna.sripada@intel.com
drivers/gpu/drm/i915/display/intel_cx0_phy.c