summaryrefslogtreecommitdiff
path: root/tools/intel_bios.h
diff options
context:
space:
mode:
authorVille Syrjälä <ville.syrjala@linux.intel.com>2016-02-29 20:31:05 +0200
committerVille Syrjälä <ville.syrjala@linux.intel.com>2016-07-14 17:33:47 +0300
commitcdee98060a377b9586b520248c2be89e24ae7bdf (patch)
tree45032efad6de493c3b33909c7b69e012b42054f9 /tools/intel_bios.h
parentbd49df80641ed8ff2f76254fe3c621b18d607074 (diff)
tools/intel_bios_reader: Dump more bits for general bit definitions block (1)
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Diffstat (limited to 'tools/intel_bios.h')
-rw-r--r--tools/intel_bios.h17
1 files changed, 14 insertions, 3 deletions
diff --git a/tools/intel_bios.h b/tools/intel_bios.h
index b7ebd48e..c4632da3 100644
--- a/tools/intel_bios.h
+++ b/tools/intel_bios.h
@@ -104,12 +104,19 @@ struct bdb_general_features {
unsigned char ssc_freq:1;
unsigned char enable_lfp_on_override:1;
unsigned char disable_ssc_ddt:1;
- unsigned char rsvd8:3; /* finish byte */
+ unsigned char underscan_vga_timings:1;
+ unsigned char dynamic_cdclk:1; /* 183 */
+ unsigned char vbios_hotplug_support:1;
/* bits 3 */
unsigned char disable_smooth_vision:1;
unsigned char single_dvi:1;
- unsigned char rsvd9:6; /* finish byte */
+ unsigned char rotate_180:1; /* 181 */
+ unsigned char fdi_rx_polarity:1;
+ unsigned char vbios_extended_mode:1; /* 160 */
+ unsigned char copy_ilfp_dtd_to_sdvo_lvds_dtd:1; /* 160 */
+ unsigned char panel_best_fit_timing:1; /* 160 */
+ unsigned char ignore_strap_state:1; /* 160 */
/* bits 4 */
unsigned char legacy_monitor_detect;
@@ -117,7 +124,11 @@ struct bdb_general_features {
/* bits 5 */
unsigned char int_crt_support:1;
unsigned char int_tv_support:1;
- unsigned char rsvd11:6; /* finish byte */
+ unsigned char int_efp_support:1;
+ unsigned char dp_ssc_enable:1;
+ unsigned char dp_ssc_freq:1;
+ unsigned char dp_ssc_dongle_supported:1;
+ unsigned char rsvd11:2; /* finish byte */
} __attribute__ ((packed));
#define GPIO_PIN_NONE 0x00 /* "N/A" */