[PATCH i-g-t 00/27] tools/intel_vbt_decode: Decode almost everything

Ville Syrjala ville.syrjala at linux.intel.com
Fri Jun 7 13:57:31 UTC 2024


From: Ville Syrjälä <ville.syrjala at linux.intel.com>

Decode most of the known blocks, and at least name all the
ones we know of but don't decode.

Also fix an issue with the MIPI config block decoding.

Note that I still have a few VBTs with completely unknown blocks:
- VLV with blocks 60,61,62,63,64
- ADL with block 212
So far no idea what those might contain.

Ville Syrjälä (27):
  tools/intel_vbt_decode: sync intel_vbt_defs.h with kernel commit
    80c414772d93
  tools/intel_vbt_decode: sync intel_vbt_defs.h with kernel commit
    3e8daf14c47d
  tools/intel_vbt_decode: Dump MIPI config for the correct panel
  tools/intel_vbt_decode: Decode block 3 (Display Toggle Option)
  tools/intel_vbt_decode: Decode block 4 (Mode Support List)
  tools/intel_vbt_decode: Decode block 5 (Generic Mode Table)
  tools/intel_vbt_decode: Decode blocks 6,7,8 (register tables)
  tools/intel_vbt_decode: Decode block 10 (Mode Removal Table)
  tools/intel_vbt_decode: Decode block 12 (Driver Persistent Algorithm)
  tools/intel_vbt_decode: Decode block 15 (Dot Clock Override Table) and
    block 9 (ALM only)
  tools/intel_vbt_decode: Decode blocks 16,29,31 (Toggle List)
  tools/intel_vbt_decode: Decode blocks 19,30,32 (Display Configuration
    Removal Table)
  tools/intel_vbt_decode: Decode block 18 (Driver Rotation)
  tools/intel_vbt_decode: Decode block 20 (OEM Customizable Modes)
  tools/intel_vbt_decode: Decode block 21 (EFP List)
  tools/intel_vbt_decode: Decode block 24 (SDVO LVDS PnP ID)
  tools/intel_vbt_decode: Decode block 25 (SDVO LVDS PPS)
  tools/intel_vbt_decode: Decode block 26 (TV Options)
  tools/intel_vbt_decode: Decode block 28 (EFP DTD)
  tools/intel_vbt_decode: Decode block 45 (eDP BFI)
  tools/intel_vbt_decode: Decode block 46 (Chromaticity For Narrow Gamut
    Panel)
  tools/intel_vbt_decode: Decode block 51 (Fixed Set Mode Table)
  tools/intel_vbt_decode: Decode block 55 (RGB Palette Table)
  tools/intel_vbt_decode: Decode block 57 (Vswing PreEmphasis Table)
  tools/intel_vbt_decode: Decode block 58 (Generic DTD Block)
  tools/intel_vbt_decode: Decode block 253 (PRD Table)
  tools/intel_vbt_decode: Name a few more VBT blocks

 tools/intel_vbt_decode.c | 1180 +++++++++++++++++++++++++++++++++++++-
 tools/intel_vbt_defs.h   |   39 +-
 2 files changed, 1179 insertions(+), 40 deletions(-)

-- 
2.44.2



More information about the igt-dev mailing list