Commit 08d4fb95 authored by Imre Deak's avatar Imre Deak
Browse files

drm/i915/tc: Handle pin assignment NONE on all platforms



For consistency, handle pin assignment NONE on all platforms similarly
to LNL+. On earlier platforms the driver doesn't actually see this pin
assignment - as it's not valid on a connected DP-alt PHY - however it's
a valid HW setting even on those platforms, for instance in legacy mode.
Handle this pin assignment on earlier platforms as well, so that the way
to query the pin assignment can be unified by a follow-up change.

Reviewed-by: default avatarMika Kahola <mika.kahola@intel.com>
Link: https://lore.kernel.org/r/20250805073700.642107-12-imre.deak@intel.com


Signed-off-by: default avatarImre Deak <imre.deak@intel.com>
parent 4ae33f0a
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -334,6 +334,8 @@ static int mtl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
	pin_assignment = intel_tc_port_get_pin_assignment(dig_port);

	switch (pin_assignment) {
	case INTEL_TC_PIN_ASSIGNMENT_NONE:
		return 0;
	default:
		MISSING_CASE(pin_assignment);
		fallthrough;