summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorVille Syrjälä <ville.syrjala@linux.intel.com>2024-04-19 22:43:55 +0300
committerVille Syrjälä <ville.syrjala@linux.intel.com>2024-06-05 14:38:43 +0300
commit5b00fc3e71f1492fc5353c8f511395e98ae209c0 (patch)
tree1750333903c826b9692657402ac0bfb5f0744364 /tools
parent6f4527794b748c8a9145111dc898c12940153dca (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>
Diffstat (limited to 'tools')
-rw-r--r--tools/intel_vbt_decode.c5
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,
},