Commit 4f36afb2 authored by Imre Deak's avatar Imre Deak

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: default avatarVille 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: default avatarImre Deak <imre.deak@intel.com>
Reviewed-by: default avatarJosé Roberto de Souza <jose.souza@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190628143635.22066-16-imre.deak@intel.com
parent 8c10e226
...@@ -52,15 +52,16 @@ int intel_tc_port_fia_max_lane_count(struct intel_digital_port *dig_port) ...@@ -52,15 +52,16 @@ int intel_tc_port_fia_max_lane_count(struct intel_digital_port *dig_port)
switch (lane_mask) { switch (lane_mask) {
default: default:
MISSING_CASE(lane_mask); MISSING_CASE(lane_mask);
case 1: /* fall-through */
case 2: case 0x1:
case 4: case 0x2:
case 8: case 0x4:
case 0x8:
return 1; return 1;
case 3: case 0x3:
case 12: case 0xc:
return 2; return 2;
case 15: case 0xf:
return 4; return 4;
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment