Commit 9bc6b356 authored by Ville Syrjälä's avatar Ville Syrjälä

drm/i915/bios: Define VBT block 21 (EFP List) contents

Define the contents of VBT block 21 (EFP List). Specs are nowhere
to be found, but real world data suggests that each entry is just
the first four bytes of the EDID PnP ID structure.
Signed-off-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240503122449.27266-23-ville.syrjala@linux.intel.comAcked-by: default avatarJani Nikula <jani.nikula@intel.com>
parent afa1bf2d
......@@ -921,6 +921,21 @@ struct bdb_oem_custom {
struct oem_mode modes[];
} __packed;
/*
* Block 21 - EFP List
*/
struct efp_entry {
u16 mfg_name;
u16 product_code;
} __packed;
struct bdb_efp_list {
u8 num_entries;
u8 entry_size;
struct efp_entry efp[];
} __packed;
/*
* Block 22 - SDVO LVDS General Options
*/
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment