diff options
author | Ville Syrjälä <ville.syrjala@linux.intel.com> | 2022-06-01 18:41:06 +0300 |
---|---|---|
committer | Ville Syrjälä <ville.syrjala@linux.intel.com> | 2022-06-22 15:38:19 +0300 |
commit | e6b5cedc3ea91579ede3f4b89b9dc619f835e9f9 (patch) | |
tree | 1f1892132807766ef6f35cc82777293767f45f40 | |
parent | e7451a5d05a7ff3de7cbbd8aba748936dd195c19 (diff) |
tools/intel_vbt_decode: Parse the old fast link training rate correctly
We're failing to parse the 5.4 Gbps value of the old
fast link training rate. Remedy it.
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
-rw-r--r-- | tools/intel_vbt_decode.c | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/tools/intel_vbt_decode.c b/tools/intel_vbt_decode.c index 367e22ca..deaae913 100644 --- a/tools/intel_vbt_decode.c +++ b/tools/intel_vbt_decode.c @@ -949,10 +949,21 @@ static void dump_edp(struct context *context, printf("\t\tFast link params:\n"); printf("\t\t\trate: "); - if (edp->fast_link_params[i].rate == EDP_RATE_1_62) - printf("1.62G\n"); - else if (edp->fast_link_params[i].rate == EDP_RATE_2_7) - printf("2.7G\n"); + switch (edp->fast_link_params[i].rate) { + case EDP_RATE_1_62: + printf("1.62Gbps\n"); + break; + case EDP_RATE_2_7: + printf("2.7Gbpc\n"); + break; + case EDP_RATE_5_4: + printf("5.4Gbps\n"); + break; + default: + printf("(unknonn value %d)\n", + edp->fast_link_params[i].rate); + break; + } printf("\t\t\tlanes: "); switch (edp->fast_link_params[i].lanes) { case EDP_LANE_1: |