[PATCH i-g-t 3/4] tools/intel_vbt_decode: sync intel_vbt_defs.h with kernel commit dac2ec8d3ba2

Jani Nikula jani.nikula at intel.com
Mon Aug 11 12:50:25 UTC 2025


Synchronize intel_vbt_defs.h with kernel commit:

dac2ec8d3ba2 ("drm/i915/pps: Decouple pps delays from VBT struct definition")

Modify the tool accordingly.

Signed-off-by: Jani Nikula <jani.nikula at intel.com>
---
 tools/intel_bios.h       | 8 --------
 tools/intel_vbt_decode.c | 8 ++++----
 tools/intel_vbt_defs.h   | 8 ++++++++
 3 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/tools/intel_bios.h b/tools/intel_bios.h
index fdc3308f3d38..01de2246e147 100644
--- a/tools/intel_bios.h
+++ b/tools/intel_bios.h
@@ -44,14 +44,6 @@ struct bdb_legacy_child_devices {
 #define BDB_DRIVER_SDVO_LVDS	2
 #define BDB_DRIVER_EDP		3
 
-struct edp_power_seq {
-	uint16_t t3;
-	uint16_t t7;
-	uint16_t t9;
-	uint16_t t10;
-	uint16_t t12;
-} __attribute__ ((packed));
-
 /* Block 52 contains MiPi Panel info
  * 6 such enteries will there. Index into correct
  * entery is based on the panel_index in #40 LFP
diff --git a/tools/intel_vbt_decode.c b/tools/intel_vbt_decode.c
index 85a160e08b44..7bb3c19c3340 100644
--- a/tools/intel_vbt_decode.c
+++ b/tools/intel_vbt_decode.c
@@ -2367,12 +2367,12 @@ static void dump_edp(struct context *context,
 
 		printf("\tPanel %d%s\n", i, panel_str(context, i));
 
-		printf("\t\tPower Sequence: T3 %d T7 %d T9 %d T10 %d T12 %d\n",
-		       edp->power_seqs[i].t3,
-		       edp->power_seqs[i].t7,
+		printf("\t\tPower Sequence: T1-T3 %d T8 %d T9 %d T10 %d T11-T12 %d\n",
+		       edp->power_seqs[i].t1_t3,
+		       edp->power_seqs[i].t8,
 		       edp->power_seqs[i].t9,
 		       edp->power_seqs[i].t10,
-		       edp->power_seqs[i].t12);
+		       edp->power_seqs[i].t11_t12);
 
 		bpp = panel_bits(edp->color_depth, i, 2);
 
diff --git a/tools/intel_vbt_defs.h b/tools/intel_vbt_defs.h
index 42022756bbd5..e9b809568cd4 100644
--- a/tools/intel_vbt_defs.h
+++ b/tools/intel_vbt_defs.h
@@ -1014,6 +1014,14 @@ struct bdb_tv_options {
  * Block 27 - eDP VBT Block
  */
 
+struct edp_power_seq {
+	u16 t1_t3;
+	u16 t8;
+	u16 t9;
+	u16 t10;
+	u16 t11_t12;
+} __packed;
+
 #define EDP_18BPP	0
 #define EDP_24BPP	1
 #define EDP_30BPP	2
-- 
2.47.2



More information about the igt-dev mailing list