diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2011-01-29 16:12:38 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2011-01-29 16:13:38 +0000 |
commit | 281285ec702bceecaffbdcbc5c1a3cc4591e500c (patch) | |
tree | f2c32bfc0b46c34461d69a9dc3627210b7bc7dcb /tools/intel_bios.h | |
parent | afaf5ef27cafad5a0fc0ad2fb870e1a7ea8743a1 (diff) |
bios: Parse SDVO panel DTDs
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'tools/intel_bios.h')
-rw-r--r-- | tools/intel_bios.h | 27 |
1 files changed, 27 insertions, 0 deletions
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; |