From 281285ec702bceecaffbdcbc5c1a3cc4591e500c Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sat, 29 Jan 2011 16:12:38 +0000 Subject: bios: Parse SDVO panel DTDs Signed-off-by: Chris Wilson --- tools/intel_bios.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'tools/intel_bios.h') diff --git a/tools/intel_bios.h b/tools/intel_bios.h index af667c84..12850203 100644 --- a/tools/intel_bios.h +++ b/tools/intel_bios.h @@ -336,6 +336,33 @@ struct lvds_dvo_timing { uint8_t v_border; uint8_t flags; } __attribute__ ((packed)); +struct lvds_dvo_timing2 { + uint16_t clock; /**< In 10khz */ + uint8_t hactive_lo; + uint8_t hblank_lo; + uint8_t hblank_hi:4; + uint8_t hactive_hi:4; + uint8_t vactive_lo; + uint8_t vblank_lo; + uint8_t vblank_hi:4; + uint8_t vactive_hi:4; + uint8_t hsync_off_lo; + uint8_t hsync_pulse_width; + uint8_t vsync_pulse_width:4; + uint8_t vsync_off:4; + uint8_t rsvd0:6; + uint8_t hsync_off_hi:2; + uint8_t h_image; + uint8_t v_image; + uint8_t max_hv; + uint8_t h_border; + uint8_t v_border; + uint8_t rsvd1:3; + uint8_t digital:2; + uint8_t vsync_positive:1; + uint8_t hsync_positive:1; + uint8_t rsvd2:1; +} __attribute__((packed)); struct lvds_pnp_id { uint16_t mfg_name; -- cgit v1.2.3