drm/i915/display: Implement wa_16011342517
authorNemesa Garg <nemesa.garg@intel.com>
Wed, 25 Jun 2025 07:49:11 +0000 (13:19 +0530)
committerSuraj Kandpal <suraj.kandpal@intel.com>
Thu, 26 Jun 2025 07:38:34 +0000 (13:08 +0530)
commitd1b6b7cb65dd7a06f6c9b9115e88bef50e42a3ea
tree608e3d34250fee04c57b44f18eb7bcd3348fcc5b
parent41de3cec07883dfd891544ef891d5beb6185e362
drm/i915/display: Implement wa_16011342517

While doing voltage swing for type-c phy
for DP 1.62 and HDMI write the
LOADGEN_SHARING_PMD_DISABLE bit to 1.

-v2: Update commit.
     Add bspec[Suraj]
-v3: Move w/a before DKL_TX_PMD_LANE_SUS.
     Use DKL_TX_DPCNTL2[Ville]
-v4: Use intel_encoder_is_dp and
     intel_encoder_is_hdmi. [Suraj]

Bspec: 55359
Signed-off-by: Nemesa Garg <nemesa.garg@intel.com>
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
Link: https://lore.kernel.org/r/20250625074911.194085-1-nemesa.garg@intel.com
drivers/gpu/drm/i915/display/intel_ddi.c
drivers/gpu/drm/i915/display/intel_dkl_phy_regs.h