diff options
author | Ville Syrjälä <ville.syrjala@linux.intel.com> | 2024-04-19 22:43:55 +0300 |
---|---|---|
committer | Ville Syrjälä <ville.syrjala@linux.intel.com> | 2024-06-05 14:38:43 +0300 |
commit | 5b00fc3e71f1492fc5353c8f511395e98ae209c0 (patch) | |
tree | 1750333903c826b9692657402ac0bfb5f0744364 | |
parent | 6f4527794b748c8a9145111dc898c12940153dca (diff) |
tools/intel_vbt_decode: Use .min_bdb_version to filter out PSR block on pre-165 VBTs
Block 9 on ALM was something different, then disappeared until
it got repurposed to serve as the PSR block starting from
version 165.
Utilize the new .min_bdb_version to filter out this block on
older VBTs. We'll make more use of this mechanism when we start
decoding the other side of this coin.
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 | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/tools/intel_vbt_decode.c b/tools/intel_vbt_decode.c index e414a1436..a77c1ec33 100644 --- a/tools/intel_vbt_decode.c +++ b/tools/intel_vbt_decode.c @@ -1791,10 +1791,6 @@ static void dump_psr(struct context *context, int i; uint32_t psr2_tp_time; - /* The same block ID was used for something else before? */ - if (context->bdb->version < 165) - return; - psr2_tp_time = psr_block->psr2_tp2_tp3_wakeup_time; for (i = 0; i < 16; i++) { const struct psr_table *psr = &psr_block->psr_table[i]; @@ -2722,6 +2718,7 @@ struct dumper dumpers[] = { }, { .id = BDB_PSR, + .min_bdb_version = 165, .name = "PSR block", .dump = dump_psr, }, |