drm/i915/ptl: Use everywhere the correct DDI port clock select mask
authorImre Deak <imre.deak@intel.com>
Mon, 12 May 2025 14:26:00 +0000 (17:26 +0300)
committerJoonas Lahtinen <joonas.lahtinen@linux.intel.com>
Thu, 22 May 2025 06:25:57 +0000 (09:25 +0300)
commita38b3232d618653155032a51208e974511c151e4
treee38bff53d482210c32fda583f5bb84a510309aad
parentc4f8ac095fc91084108ec21117eb9c1fff64725d
drm/i915/ptl: Use everywhere the correct DDI port clock select mask

The PTL XELPDP_PORT_CLOCK_CTL register XELPDP_DDI_CLOCK_SELECT field's
size is 5 bits vs. the earlier platforms where its size is 4 bits. Make
sure the field is read-out/programmed everywhere correctly, according to
the above.

Cc: Mika Kahola <mika.kahola@intel.com>
Cc: stable@vger.kernel.org # v6.13+
Tested-by: Mika Kahola <mika.kahola@intel.com>
Reviewed-by: Mika Kahola <mika.kahola@intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Link: https://lore.kernel.org/r/20250512142600.824347-1-imre.deak@intel.com
(cherry picked from commit d0bf684bd42db22e7d131a038f8f78927fa6a72a)
Signed-off-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
drivers/gpu/drm/i915/display/intel_cx0_phy.c
drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h