Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Ville Syrjala <ville.syrjala@linux.intel.com>
To: igt-dev@lists.freedesktop.org
Subject: [PATCH i-g-t 00/27] tools/intel_vbt_decode: Decode almost everything
Date: Fri,  7 Jun 2024 16:57:31 +0300	[thread overview]
Message-ID: <20240607135758.31421-1-ville.syrjala@linux.intel.com> (raw)

From: Ville Syrjälä <ville.syrjala@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


             reply	other threads:[~2024-06-07 13:58 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-06-07 13:57 Ville Syrjala [this message]
2024-06-07 13:57 ` [PATCH i-g-t 01/27] tools/intel_vbt_decode: sync intel_vbt_defs.h with kernel commit 80c414772d93 Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 02/27] tools/intel_vbt_decode: sync intel_vbt_defs.h with kernel commit 3e8daf14c47d Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 03/27] tools/intel_vbt_decode: Dump MIPI config for the correct panel Ville Syrjala
2024-06-13  9:13   ` Jani Nikula
2024-06-07 13:57 ` [PATCH i-g-t 04/27] tools/intel_vbt_decode: Decode block 3 (Display Toggle Option) Ville Syrjala
2024-06-13  9:14   ` Jani Nikula
2024-06-13 17:19     ` Ville Syrjälä
2024-06-07 13:57 ` [PATCH i-g-t 05/27] tools/intel_vbt_decode: Decode block 4 (Mode Support List) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 06/27] tools/intel_vbt_decode: Decode block 5 (Generic Mode Table) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 07/27] tools/intel_vbt_decode: Decode blocks 6, 7, 8 (register tables) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 08/27] tools/intel_vbt_decode: Decode block 10 (Mode Removal Table) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 09/27] tools/intel_vbt_decode: Decode block 12 (Driver Persistent Algorithm) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 10/27] tools/intel_vbt_decode: Decode block 15 (Dot Clock Override Table) and block 9 (ALM only) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 11/27] tools/intel_vbt_decode: Decode blocks 16, 29, 31 (Toggle List) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 12/27] tools/intel_vbt_decode: Decode blocks 19, 30, 32 (Display Configuration Removal Table) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 13/27] tools/intel_vbt_decode: Decode block 18 (Driver Rotation) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 14/27] tools/intel_vbt_decode: Decode block 20 (OEM Customizable Modes) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 15/27] tools/intel_vbt_decode: Decode block 21 (EFP List) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 16/27] tools/intel_vbt_decode: Decode block 24 (SDVO LVDS PnP ID) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 17/27] tools/intel_vbt_decode: Decode block 25 (SDVO LVDS PPS) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 18/27] tools/intel_vbt_decode: Decode block 26 (TV Options) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 19/27] tools/intel_vbt_decode: Decode block 28 (EFP DTD) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 20/27] tools/intel_vbt_decode: Decode block 45 (eDP BFI) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 21/27] tools/intel_vbt_decode: Decode block 46 (Chromaticity For Narrow Gamut Panel) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 22/27] tools/intel_vbt_decode: Decode block 51 (Fixed Set Mode Table) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 23/27] tools/intel_vbt_decode: Decode block 55 (RGB Palette Table) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 24/27] tools/intel_vbt_decode: Decode block 57 (Vswing PreEmphasis Table) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 25/27] tools/intel_vbt_decode: Decode block 58 (Generic DTD Block) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 26/27] tools/intel_vbt_decode: Decode block 253 (PRD Table) Ville Syrjala
2024-06-07 13:57 ` [PATCH i-g-t 27/27] tools/intel_vbt_decode: Name a few more VBT blocks Ville Syrjala
2024-06-07 22:08 ` ✓ CI.xeBAT: success for tools/intel_vbt_decode: Decode almost everything Patchwork
2024-06-07 22:13 ` ✓ Fi.CI.BAT: " Patchwork
2024-06-08 12:30 ` ✗ CI.xeFULL: failure " Patchwork
2024-06-11 15:37   ` Kamil Konieczny
2024-06-08 13:08 ` ✗ Fi.CI.IGT: " Patchwork
2024-06-11 15:36   ` Kamil Konieczny
2024-06-13  9:17 ` [PATCH i-g-t 00/27] " Jani Nikula

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240607135758.31421-1-ville.syrjala@linux.intel.com \
    --to=ville.syrjala@linux.intel.com \
    --cc=igt-dev@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox