diff options
author | Adam Jackson <ajax@redhat.com> | 2007-12-28 15:52:42 -0500 |
---|---|---|
committer | Adam Jackson <ajax@redhat.com> | 2007-12-28 16:53:16 -0500 |
commit | 14b5c8a447db0395fb14b2d404eafb1d8e4fb817 (patch) | |
tree | 18dda8a0aa82cf1fd96315d6cd2b32f4ccd721ce /hw/xfree86/ddc/interpret_edid.c | |
parent | a948216dccb5ee577a50a42035dc9bc49d0a00c6 (diff) |
EDID 1.4: Extended support for digital interfaces.
Section 3.6.1, Table 3.11: Video Input Definition.
Diffstat (limited to 'hw/xfree86/ddc/interpret_edid.c')
-rw-r--r-- | hw/xfree86/ddc/interpret_edid.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/hw/xfree86/ddc/interpret_edid.c b/hw/xfree86/ddc/interpret_edid.c index 982a502fd..045c12d9d 100644 --- a/hw/xfree86/ddc/interpret_edid.c +++ b/hw/xfree86/ddc/interpret_edid.c @@ -148,8 +148,12 @@ get_display_section(Uchar *c, struct disp_features *r, r->input_voltage = INPUT_VOLTAGE; r->input_setup = SETUP; r->input_sync = SYNC; - } else if (v->version > 1 || v->revision > 2) + } else if (v->revision == 2 || v->revision == 3) { r->input_dfp = DFP; + } else if (v->revision >= 4) { + r->input_bpc = BPC; + r->input_interface = DIGITAL_INTERFACE; + } r->hsize = HSIZE_MAX; r->vsize = VSIZE_MAX; r->gamma = GAMMA; |