drm/i915: Sanitize the TypeC FIA lane configuration decoding

Use hex numbers, since that makes more sense when decoding a bit pattern.

No functional change.

Suggested-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Animesh Manna <animesh.manna@intel.com>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190628143635.22066-16-imre.deak@intel.com
This commit is contained in:
Imre Deak 2019-06-28 17:36:27 +03:00
parent 8c10e22626
commit 4f36afb26c

View file

@ -52,15 +52,16 @@ int intel_tc_port_fia_max_lane_count(struct intel_digital_port *dig_port)
switch (lane_mask) {
default:
MISSING_CASE(lane_mask);
case 1:
case 2:
case 4:
case 8:
/* fall-through */
case 0x1:
case 0x2:
case 0x4:
case 0x8:
return 1;
case 3:
case 12:
case 0x3:
case 0xc:
return 2;
case 15:
case 0xf:
return 4;
}
}