drm/i915/bios: Define VBT blocks 16,29,31 (Toggle List) contents
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Fri, 3 May 2024 12:24:33 +0000 (15:24 +0300)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Wed, 8 May 2024 13:41:39 +0000 (16:41 +0300)
commite547b97e9d79c1b8a8f935a398a41bb3d9bf4c48
tree5545e0a9bcc0a49bb0a21ca571bc12fe0b06d488
parent95f4cbc8fb323b5174dcdde87da0b04161796a63
drm/i915/bios: Define VBT blocks 16,29,31 (Toggle List) contents

Define the contenst is VBT blocks 16,19,31 (Toggle List).
There are three variants of this block: pre-IVB, IVB, HSW+,
with each having slightly different entries.

Curiously many HSW/BDW machines seem to have both the IVB and
HSW+ variants in their VBTs simultanously. No idea why.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240503122449.27266-20-ville.syrjala@linux.intel.com
Acked-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/display/intel_vbt_defs.h